(()=>{window.relevantDigital=window.relevantDigital||{};const t=window.relevantDigital;t.cmd=t.cmd||[],t.exports={},t.import=e=>{let o=t.exports[e];return o||(o={},t.exports[e]=o),o},t.export=e=>{for(const o in e)if(t.exports[o])for(const r in e[o])t.exports[o][r]=e[o][r];else t.exports[o]=e[o]}})(); // (()=>{var e={519:(e,t,s)=>{const i=s(151),n=window.relevantDigital.import("Utils");e.exports=class{constructor(e){let{reloadTimes:t}=e;e.timeBetween<=0&&(t=0),n.assign(this,{...i,...e,leftToSchedule:t,lastCountTs:null,countedTime:0,viewableNow:!1,emptyReturnRetries:0,filter:(e.filter||[]).filter((e=>e.value||e.liType.length))})}element(){return this.reloader.pbRequester.domInterface.getElementById(this.divId())}setEmpty(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const t=this.renderStatus();t&&t!==e&&(this.reloader.slotRenderStatusById[this.divId()]={...t,isEmpty:e})}renderStatus(){const{reloader:e}=this,t=this.reloader.slotRenderStatusById[this.divId()];return t&&e.pbRequester.hasRenderedDivId(this.divId())?t:null}currEmptyReload(e){const t=this.renderStatus(),s=Math.min(this.maxEmptyReturnRetries,5)-this.emptyReturnRetries;return this.retryOnEmptyReturn&&s&&(t?.isEmpty||e&&!t)?{delay:Math.max(this.timeBetweenEmptyRetry,this.emptyReturnRetries?1:0)*(this.emptyReturnRetries+1),remaining:s}:null}divId(){return this.slot.getSlotElementId()}isStillValid(){return(this.divChangeOk||!(this.lastElementRef&&this.lastElementRef!==this.element()))&&(this.leftToSchedule>0||this.currEmptyReload(!0))}setHidden(){this.lastCountTs=null}scheduleNextReload(){if(this.lastCountTs=null,this.countedTime=0,delete this.emptyAdjustTs,delete this.areaTs,this.keepDims){const e=this.element();if(e){const t=getComputedStyle(e);e.style.minWidth=t.width,e.style.minHeight=t.height}}const e=this.currEmptyReload();return e?(this.emptyReturnRetries++,e.remaining>0):(this.leftToSchedule--,this.leftToSchedule>0||this.retryOnEmptyReturn)}isViewable(){const e=this.element();if(!e)return!1;const t=(e=>{const t=[];let s,i;for(let n=e;n&&"none"===getComputedStyle(n,null).display;n=n.parentNode)n.style&&(void 0===i&&(i=window.scrollY,s=window.scrollX),t.push({node:n,display:n.style.display}),n.style.display="");const n=e.getBoundingClientRect();return t.forEach((e=>{let{node:t,display:s}=e;t.style.display=s})),void 0!==i&&i!==window.scrollY&&window.scrollTo(s,i),n})(e),{left:s,top:i}=t;let{width:n,height:l}=t;if(!n||!l){if(!s&&!i)return!1;[n,l]=this.adUnit.getPrimaryPrebidSize()}const{innerWidth:r,innerHeight:d}=window,a=Math.min(r,s+n)-Math.max(s,0),o=Math.min(d,i+l)-Math.max(i,0),h=this.minVisibility/100;return a>0&&o>0&&a*o>n*l*h}canResetEmptyRetries(e){if(!this.emptyReturnRetries)return!1;const t=this.renderStatus();return!(!t||t.isEmpty)&&(!this.noSpaceIsEmpty||this.areaTs&&e-this.areaTs>=1e4)}update(e){const t=this.renderStatus();if(!t)return void(this.lastCountTs=null);const{isEmpty:s}=t,i=this.element(),l=i?.clientWidth&&i?.clientHeight;!s&&l?this.areaTs=this.areaTs||e:delete this.areaTs,this.noSpaceIsEmpty&&i&&(s||l?this.emptyAdjustTs&&l&&(this.setEmpty(!1),delete this.emptyAdjustTs):(this.emptyAdjustTs=this.emptyAdjustTs||e,e-this.emptyAdjustTs>=1e3*this.noSpaceTime&&this.setEmpty(!0))),this.canResetEmptyRetries(e)&&(this.emptyReturnRetries=0),this.lastElementRef=i;const r=this.isViewable();let d;d=!("load"!==this.strategy&&!this.currEmptyReload())||("viewStart"===this.strategy?r||this.lastCountTs:r),d&&this.lastCountTs&&(this.countedTime+=e-this.lastCountTs),n.assign(this,{viewableNow:r,lastCountTs:d?e:null})}isReloadReady(){const e=this.currEmptyReload()?.delay??this.timeBetween;return this.countedTime>=1e3*e&&this.viewableNow}isReloadAllowed(){const{fType:e,filter:t,adUnit:s,lastInstance:i,reloader:l,blocked:r}=this,{hbWon:d}=i;if(r)return!1;const a=s.adserver.getSlotResponseInfo(this);if(!a||!this.filter.length)return!0;const{seenLineItems:o}=l,{adsType:h}=o[s.adserver.id]?.[a.lineItemId]||{},u=n.find(t,(t=>{let{type:s,liType:i,value:n}=t;const l=!n||n==a["order"===s?"orderId":"advertiserId"],r=!i.length||i.includes(String(h))||i.includes("hb")&&d||!d&&!h&&"excl"===e;return l&&r}));return"incl"===e?u:!u}}},151:e=>{e.exports={timeBetween:60,strategy:"load",hiddenType:"focus",reloadTimes:2,minVisibility:70,maxEmptyReturnRetries:1,timeBetweenEmptyRetry:10,noSpaceTime:1,fType:"incl"}}},t={};const s=function s(i){var n=t[i];if(void 0!==n)return n.exports;var l=t[i]={exports:{}};return e[i](l,l.exports,s),l.exports}(519),i=window.relevantDigital.import("Utils"),n=["minVisibility","hiddenType","strategy","timeBetween","blocked"];window.relevantDigital.export({Reloader:class{constructor(e){let{pbRequester:t}=e;i.assign(this,{pbRequester:t,stateById:{},slotRenderStatusById:{},active:!1,updateMs:1e3,maxNoActivityMs:3e5,listenersInitialized:!1,seenLineItems:{}}),this.pbRequester=t,t.addAuctionDoneListener((e=>this.onAuctionDone(e))),this.addMessageHandler(),this.addEventListeners()}reset(){this.stateById={}}addEventListeners(){const{AdserverTypes:e}=this.pbRequester;i.values(e).forEach((e=>{e.waitEvent("slotRenderEnded",(e=>(this.slotRenderStatusById[e.slot.getSlotElementId()]=e,!0))),e.waitEvent("slotRequested",(e=>(delete this.slotRenderStatusById[e.slot.getSlotElementId()],!0)))}))}addMessageHandler(){this.pbRequester.msgCallbacks.add({updateReloadSettings:e=>{const{source:t,data:{params:s}={}}=e||{};if(!t)return;const l=(e=>{let t=e;for(;t;){if(this.stateById?.[t.id])return this.stateById?.[t.id];t=t.parentElement}return null})([...this.pbRequester.domInterface.querySelectorAll("iframe")].find((e=>t===e.contentWindow)))||{},{allowPostMessage:r}=l;r&&(Object.assign(l,i.pick(s,n)),s.isEmpty&&l.setEmpty())}})}onAuctionDone(e){const{isReloadAuction:t}=e;e.usedUnitDatas.forEach((i=>{const{adUnit:n,slot:l}=i,r=n.data.rlvReloadSettings||{};if(!(d=r).enabled||!(d.timeBetween&&d.reloadTimes||d.retryOnEmptyReturn&&d.maxEmptyReturnRetries))return;var d;const a=l.getSlotElementId();let o=this.stateById[a];o&&(o.isStillValid()&&t||(o=null)),o||t||(o=new s({...r,reloader:this,auction:e,adUnit:n,slot:l,lastInstance:i}),this.stateById[a]=o)})),Object.keys(this.stateById).length&&(this.listenersInitialized||(this.lastActivityTs=new Date,this.listenersInitialized=!0,window.addEventListener("scroll",(()=>{this.lastActivityTs=new Date}))),this.scheduleUpdate())}scheduleUpdate(){this.updateScheduled||(this.updateScheduled=!0,setTimeout((()=>this.update())))}maybeUpdateLineItemInfo(e,t){const s={},{seenLineItems:n}=this;e.forEach((e=>{e.forEach((e=>{let{filter:t,lastInstance:l}=e;if(!t.find((e=>{let{liType:t}=e;return t.find((e=>"hb"!==e))})))return;const{id:r}=l.adserver,{lineItemId:d}=l.adserver.getSlotResponseInfo(l)||{};d&&!(d in(n[r]||{}))&&i.merge(s,{[r]:{[d]:null}})}))})),i.runFns(i.entries(s).map((e=>{let[t,s]=e;return e=>{const{analyticsURL:n,systemId:l}=this.pbRequester,r=Object.keys(s).map(Number);i.request({url:`${n}/analytics/line_item_info`,body:{adserverId:t,systemId:l,lineItemIds:r}},e)}}))).then((e=>{i.merge(n,s,...e),t()}))}update(){const e=new Map,t=new Date,s=t-this.lastActivityTs>this.maxNoActivityMs,n={focus:()=>!document.hasFocus(),hidden:()=>document.hidden,none:()=>!1};for(const i in this.stateById){const l=this.stateById[i];if(s||n[l.hiddenType||"focus"]())l.setHidden();else if(l.isStillValid()){if(l.update(t),l.isReloadReady()){const t=e.get(l.auction)||[];t.push(l),e.set(l.auction,t),l.scheduleNextReload()||delete this.stateById[i]}}else delete this.stateById[i]}const l=()=>e.forEach(((e,t)=>{const s=e.filter((e=>e.isReloadAllowed()));if(!s.length)return;const n={...t.settings,isReloadAuction:!0,manageAdserver:!1,noSlotReload:!1,allowedDivIds:s.map((e=>{let{slot:t}=e;return t.getSlotElementId()})),mainAuction:t.settings.mainAuction||t,sysParams:i.merge({Reloading:"Yes"},t.sysParams)};[...t.adservers].reverse().forEach((e=>{e.isInstreamOnly()||e.finalizeReloadSettings(n)})),this.pbRequester.loadPrebid(n)}));e.size&&setTimeout((()=>this.maybeUpdateLineItemInfo(e,l))),this.updateScheduled=!!Object.keys(this.stateById).length,this.updateScheduled&&setTimeout((()=>this.update()),this.updateMs)}}})})(); // (()=>{const t=window.relevantDigital.import("Utils");window.relevantDigital.export({LazyLoader:class{constructor(e){t.assign(this,{...e,auctionDatas:[]})}reset(){this.auctionDatas.forEach((t=>t.lazyInstances.forEach((t=>{let{observer:e}=t;return e&&e.disconnect()})))),this.auctionDatas=[]}lazyLoad(){this.loadScheduled=!1,this.auctionDatas.forEach((t=>{const e=[],a=[];if(t.lazyInstances.forEach((t=>{t.observer?a.push(t):e.push(t)})),t.lazyInstances=a,e.length){const{auction:a}=t,n={...a.settings,isLazyLoadAuction:!0,noSlotReload:!0,allowedDivIds:e.map((t=>{let{div:e}=t;return e.id}))};[...a.adservers].reverse().forEach((t=>{t.isInstreamOnly()||t.finalizeLazyLoadSettings(n)})),this.pbRequester.loadPrebid(n)}})),this.auctionDatas=this.auctionDatas.filter((t=>t.lazyInstances.length))}isLazyLoadingSlot(e,a){const n=t.find(this.auctionDatas,(t=>t.auction===e));return n&&n.seenSlots.has(a)}scheduleLazyLoad(e){let{auction:a,adUnit:n,div:s,slot:i}=e;const o=n.data.rlvLazy;if(!o?.enabled||a.isLazyLoadAuction||!window.IntersectionObserver)return!1;const l=s||i&&document.getElementById(i.getSlotElementId());if(!l||!l.id||document.getElementById(l.id)!==l)return!1;const r={...o,div:l};if("mobileScaling"in o&&"mobile"===window.relevantDigital.platformData?.platform?.type&&(r.pixels*=o.mobileScaling),(t=>{let{div:e,pixels:a}=t;const{top:n,bottom:s,left:i,right:o}=e.getBoundingClientRect();return!!(n||s||i||o)&&n-a})(r))return!1;r.observer=new IntersectionObserver(((t,e)=>{let[a]=t;a?.isIntersecting&&(e.disconnect(),r.observer=null,this.loadScheduled||(this.loadScheduled=!0,setTimeout((()=>this.lazyLoad()))))}),{rootMargin:`${r.pixels}px`}),r.observer.observe(l);let c=t.find(this.auctionDatas,(t=>t.auction===a));return c||(c={auction:a,lazyInstances:[],seenSlots:new WeakMap},this.auctionDatas.push(c)),c.lazyInstances.push(r),i&&c.seenSlots.set(i,!0),!0}}})})(); // (()=>{var t={991:t=>{const e=window.relevantDigital.import("Utils"),n=["pubId","slotName"];let a;const i=t=>{let{adUnit:e,slot:n}=t;return e.amazonBid.params.slotName||n.getAdUnitPath()};let s=null;const o={};t.exports=class{constructor(t){let{auction:n,adserver:a}=t;e.assign(this,{auction:n,adserver:a}),this.hbaBids=n.amazonAdUnitInstances.map((t=>{let{code:a,slot:s,adUnit:o}=t;return{bidder:o.amazonBid.bidder,__rlvId:o.amazonBid.__rlvId,params:{id:i({adUnit:o,slot:s})},adUnitCode:a,bidId:e.generateUUID(),auctionId:n.auctionId}}))}static staticInit(t){a=t}slotStillBelongsToAuction(t){const{auction:e}=this,{pbRequester:n}=e;if(n.getLastDoneAuction()===e)return!0;const a=n.getUnitInstanceForId(t);return!!a&&a.adUnit.auction===e}onBidsBack(t){let{bids:n}=t;const{amazonAdUnitInstances:i}=this.auction,{adserver:r}=this,{id:d,amazonInfo:c}=r,{orderIds:l=[]}=c||{},u=e.keyBy(n,"slotID"),m=t=>this.auction.events.hbaAuctionCreated.wait(t),{Auction:p}=window.relevantDigital;a.instance.adserverIntegration.useSetDisplayBids&&window.apstag.setDisplayBids();const g={};i.forEach(((t,n)=>{const{slot:i}=t,r=this.hbaBids[n],c=u[i.getSlotElementId()],{amzniid:l,amznbid:v,amznsz:I,mediaType:z}={...c?.targeting,...c};if(a.instance.adserverIntegration.useSetDisplayBids||(i.setTargeting?.("amzniid",l),i.setTargeting?.("amznbid",v)),l){t.amazonBid=c;const n=v.split("_")[1]||v,[u,f]=(I||"").split("x").map((t=>parseInt(t))),b=p.getConvertedCpm(1,"USD");e.assign(r,{mediaType:"video"===z?"video":"banner",cpm:0,amzCode:`${d}_${n}`,...b&&1!==b&&{amzMult:b},currency:"USD",width:u||0,height:f||0}),m((()=>p.bidResponse(r))),a.instance.adserverIntegration.requiresRenderHook?(h=l,w=()=>{m((()=>p.bidWon(r)))},void 0!==window.apstag.renderImp&&(window.apstag.renderImp!==s&&(s=e.hookBefore(window.apstag.renderImp,((t,e)=>{o[e]?.(e),delete o[e]})),window.apstag.renderImp=s),o[h]=w)):g[i.getSlotElementId()]=r}else m("1"===v?()=>p.bidTimeout([r]):()=>p.noBid(r));var h,w})),Object.keys(g).length&&r.waitEvent("slotRenderEnded",(t=>{const{slot:e,isEmpty:n,orderId:a}=t,i=e.getSlotElementId(),s=g[i];return!s||(delete g[i],!n&&(l.indexOf(`${a}`)>=0||r.isAmazonAd?.(t))&&this.slotStillBelongsToAuction(i)&&m((()=>p.bidWon(s))),!!Object.keys(g).length)}))}run(t){const{amazonAdUnitInstances:e,pbRequester:a,onAmazonSlot:s}=this.auction,{exchangeRates:o}=a,r=e.map((t=>{const{slot:e,adUnit:a,pbAdUnit:r}=t,{floor:d,currency:c}=a.getBidFloor()||{};let l;d&&o[c]&&(l={value:Math.floor(o.USD/o[c]*d*100),currency:"USD"});const{video:u,banner:m}=r.mediaTypes,p=!!u&&!m,g={...a.amazonBid.params};n.forEach((t=>{delete g[t]}));const v={slotID:e.getSlotElementId(),slotName:i({adUnit:a,slot:e}),sizes:a.getPrebidSizes(!0),slotParams:g,...l?.value&&{floor:l},...p&&{mediaType:"video"}};return s&&s(v,t),v}));window.apstag.fetchBids({slots:r},(e=>{this.onBidsBack({bids:e}),t()}))}}}},e={};const n=function n(a){var i=e[a];if(void 0!==i)return i.exports;var s=e[a]={exports:{}};return t[a](s,s.exports,n),s.exports}(991),a=window.relevantDigital.import("Utils"),i=window.relevantDigital.import("BidderHandler"),s={canUseWithAdserver(t){const e=t.getAmazonIntegrationInfo();if(!e)return!1;if(!s.instance)return!0;const{adServerName:n}=s.instance.adserverIntegration;return e.adServerName===n},getFirstValidAmazonBid(t){let{bids:e,adserver:n}=t;return s.canUseWithAdserver(n)?a.find(e,(t=>"AmazonSsp"===i.of(t).type&&t.params.pubId)):null},createAuction(t){let{auction:e,adserver:i}=t;const{pbRequester:o}=e;if(!s.instance){const{pubId:t}=e.amazonAdUnitInstances[0].adUnit.amazonBid.params;s.instance={pbRequester:o,adserverIntegration:i.getAmazonIntegrationInfo(),pubId:t},(t=>{const{pbRequester:e,adserverIntegration:n,pubId:i}=t;if(!window.apstag){const t=(t,e)=>window.apstag._Q.push([t,e]);window.apstag={init:function(){for(var e=arguments.length,n=new Array(e),a=0;a{},targetingKeys:()=>[],_Q:[]},a.loadScript("//c.amazon-adsystem.com/aax2/apstag.js")}window.apstag.init({pubID:i,adServer:n.adServerName,...e.amazonConfig})})(s.instance),n.staticInit(s)}return new n({auction:e,adserver:i})},initAmazonAuctionFor(t){const{usedUnitDatas:e,amazonAdUnitInstances:n,adservers:a}=t,i=e.filter((t=>t.adUnit.amazonBid));let o=a[0];if(i.length)if(n?.length)o=n[0].adserver;else if(a.length>1){const t={};let e;i.forEach((n=>{const{adserver:a}=n;let i=t[a.id];i||(i={adserver:a,count:0},t[a.id]=i),i.count+=1,(!e||i.count>e.count)&&(e=i)})),o=e.adserver}t.amazonAdUnitInstances=i.filter((t=>{let{adserver:e}=t;return e===o})),t.amazonAdUnitInstances.length&&!t.amazonAuction&&(t.amazonAuction=s.createAuction({auction:t,adserver:o}))}};window.relevantDigital.export({AmazonInterface:s})})(); // (()=>{var __webpack_modules__={636:function(t){t.exports=function(t){var e={};function i(n){if(e[n])return e[n].exports;var s=e[n]={i:n,l:!1,exports:{}};return t[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var s in t)i.d(n,s,function(e){return t[e]}.bind(null,s));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=90)}({17:function(t,e,i){"use strict";e.__esModule=!0,e.default=void 0;var n=i(18),s=function(){function t(){}return t.getFirstMatch=function(t,e){var i=e.match(t);return i&&i.length>0&&i[1]||""},t.getSecondMatch=function(t,e){var i=e.match(t);return i&&i.length>1&&i[2]||""},t.matchAndReturnConst=function(t,e,i){if(t.test(e))return i},t.getWindowsVersionName=function(t){switch(t){case"NT":return"NT";case"XP":case"NT 5.1":return"XP";case"NT 5.0":return"2000";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},t.getMacOSVersionName=function(t){var e=t.split(".").splice(0,2).map((function(t){return parseInt(t,10)||0}));if(e.push(0),10===e[0])switch(e[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},t.getAndroidVersionName=function(t){var e=t.split(".").splice(0,2).map((function(t){return parseInt(t,10)||0}));if(e.push(0),!(1===e[0]&&e[1]<5))return 1===e[0]&&e[1]<6?"Cupcake":1===e[0]&&e[1]>=6?"Donut":2===e[0]&&e[1]<2?"Eclair":2===e[0]&&2===e[1]?"Froyo":2===e[0]&&e[1]>2?"Gingerbread":3===e[0]?"Honeycomb":4===e[0]&&e[1]<1?"Ice Cream Sandwich":4===e[0]&&e[1]<4?"Jelly Bean":4===e[0]&&e[1]>=4?"KitKat":5===e[0]?"Lollipop":6===e[0]?"Marshmallow":7===e[0]?"Nougat":8===e[0]?"Oreo":9===e[0]?"Pie":void 0},t.getVersionPrecision=function(t){return t.split(".").length},t.compareVersions=function(e,i,n){void 0===n&&(n=!1);var s=t.getVersionPrecision(e),r=t.getVersionPrecision(i),o=Math.max(s,r),a=0,d=t.map([e,i],(function(e){var i=o-t.getVersionPrecision(e),n=e+new Array(i+1).join(".0");return t.map(n.split("."),(function(t){return new Array(20-t.length).join("0")+t})).reverse()}));for(n&&(a=o-Math.min(s,r)),o-=1;o>=a;){if(d[0][o]>d[1][o])return 1;if(d[0][o]===d[1][o]){if(o===a)return 0;o-=1}else if(d[0][o]1?s-1:0),o=1;o0){var o=Object.keys(i),d=a.default.find(o,(function(t){return e.isOS(t)}));if(d){var l=this.satisfies(i[d]);if(void 0!==l)return l}var c=a.default.find(o,(function(t){return e.isPlatform(t)}));if(c){var u=this.satisfies(i[c]);if(void 0!==u)return u}}if(r>0){var h=Object.keys(s),f=a.default.find(h,(function(t){return e.isBrowser(t,!0)}));if(void 0!==f)return this.compareVersion(s[f])}},e.isBrowser=function(t,e){void 0===e&&(e=!1);var i=this.getBrowserName().toLowerCase(),n=t.toLowerCase(),s=a.default.getBrowserTypeByAlias(n);return e&&s&&(n=s.toLowerCase()),n===i},e.compareVersion=function(t){var e=[0],i=t,n=!1,s=this.getBrowserVersion();if("string"==typeof s)return">"===t[0]||"<"===t[0]?(i=t.substr(1),"="===t[1]?(n=!0,i=t.substr(2)):e=[],">"===t[0]?e.push(1):e.push(-1)):"="===t[0]?i=t.substr(1):"~"===t[0]&&(n=!0,i=t.substr(1)),e.indexOf(a.default.compareVersions(s,i,n))>-1},e.isOS=function(t){return this.getOSName(!0)===String(t).toLowerCase()},e.isPlatform=function(t){return this.getPlatformType(!0)===String(t).toLowerCase()},e.isEngine=function(t){return this.getEngineName(!0)===String(t).toLowerCase()},e.is=function(t,e){return void 0===e&&(e=!1),this.isBrowser(t,e)||this.isOS(t)||this.isPlatform(t)},e.some=function(t){var e=this;return void 0===t&&(t=[]),t.some((function(t){return e.is(t)}))},t}();e.default=l,t.exports=e.default},92:function(t,e,i){"use strict";e.__esModule=!0,e.default=void 0;var n,s=(n=i(17))&&n.__esModule?n:{default:n},r=/version\/(\d+(\.?_?\d+)+)/i,o=[{test:[/googlebot/i],describe:function(t){var e={name:"Googlebot"},i=s.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/opera/i],describe:function(t){var e={name:"Opera"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/opr\/|opios/i],describe:function(t){var e={name:"Opera"},i=s.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/SamsungBrowser/i],describe:function(t){var e={name:"Samsung Internet for Android"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/Whale/i],describe:function(t){var e={name:"NAVER Whale Browser"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/MZBrowser/i],describe:function(t){var e={name:"MZ Browser"},i=s.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/focus/i],describe:function(t){var e={name:"Focus"},i=s.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/swing/i],describe:function(t){var e={name:"Swing"},i=s.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/coast/i],describe:function(t){var e={name:"Opera Coast"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(t){var e={name:"Opera Touch"},i=s.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/yabrowser/i],describe:function(t){var e={name:"Yandex Browser"},i=s.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/ucbrowser/i],describe:function(t){var e={name:"UC Browser"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/Maxthon|mxios/i],describe:function(t){var e={name:"Maxthon"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/epiphany/i],describe:function(t){var e={name:"Epiphany"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/puffin/i],describe:function(t){var e={name:"Puffin"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/sleipnir/i],describe:function(t){var e={name:"Sleipnir"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/k-meleon/i],describe:function(t){var e={name:"K-Meleon"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/micromessenger/i],describe:function(t){var e={name:"WeChat"},i=s.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/qqbrowser/i],describe:function(t){var e={name:/qqbrowserlite/i.test(t)?"QQ Browser Lite":"QQ Browser"},i=s.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/msie|trident/i],describe:function(t){var e={name:"Internet Explorer"},i=s.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/\sedg\//i],describe:function(t){var e={name:"Microsoft Edge"},i=s.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/edg([ea]|ios)/i],describe:function(t){var e={name:"Microsoft Edge"},i=s.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/vivaldi/i],describe:function(t){var e={name:"Vivaldi"},i=s.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/seamonkey/i],describe:function(t){var e={name:"SeaMonkey"},i=s.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/sailfish/i],describe:function(t){var e={name:"Sailfish"},i=s.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,t);return i&&(e.version=i),e}},{test:[/silk/i],describe:function(t){var e={name:"Amazon Silk"},i=s.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/phantom/i],describe:function(t){var e={name:"PhantomJS"},i=s.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/slimerjs/i],describe:function(t){var e={name:"SlimerJS"},i=s.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(t){var e={name:"BlackBerry"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/(web|hpw)[o0]s/i],describe:function(t){var e={name:"WebOS Browser"},i=s.default.getFirstMatch(r,t)||s.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/bada/i],describe:function(t){var e={name:"Bada"},i=s.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/tizen/i],describe:function(t){var e={name:"Tizen"},i=s.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/qupzilla/i],describe:function(t){var e={name:"QupZilla"},i=s.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/firefox|iceweasel|fxios/i],describe:function(t){var e={name:"Firefox"},i=s.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/electron/i],describe:function(t){var e={name:"Electron"},i=s.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/MiuiBrowser/i],describe:function(t){var e={name:"Miui"},i=s.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/chromium/i],describe:function(t){var e={name:"Chromium"},i=s.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,t)||s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/chrome|crios|crmo/i],describe:function(t){var e={name:"Chrome"},i=s.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/GSA/i],describe:function(t){var e={name:"Google Search"},i=s.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:function(t){var e=!t.test(/like android/i),i=t.test(/android/i);return e&&i},describe:function(t){var e={name:"Android Browser"},i=s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/playstation 4/i],describe:function(t){var e={name:"PlayStation 4"},i=s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/safari|applewebkit/i],describe:function(t){var e={name:"Safari"},i=s.default.getFirstMatch(r,t);return i&&(e.version=i),e}},{test:[/.*/i],describe:function(t){var e=-1!==t.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:s.default.getFirstMatch(e,t),version:s.default.getSecondMatch(e,t)}}}];e.default=o,t.exports=e.default},93:function(t,e,i){"use strict";e.__esModule=!0,e.default=void 0;var n,s=(n=i(17))&&n.__esModule?n:{default:n},r=i(18),o=[{test:[/Roku\/DVP/],describe:function(t){var e=s.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,t);return{name:r.OS_MAP.Roku,version:e}}},{test:[/windows phone/i],describe:function(t){var e=s.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,t);return{name:r.OS_MAP.WindowsPhone,version:e}}},{test:[/windows /i],describe:function(t){var e=s.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,t),i=s.default.getWindowsVersionName(e);return{name:r.OS_MAP.Windows,version:e,versionName:i}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(t){var e={name:r.OS_MAP.iOS},i=s.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,t);return i&&(e.version=i),e}},{test:[/macintosh/i],describe:function(t){var e=s.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,t).replace(/[_\s]/g,"."),i=s.default.getMacOSVersionName(e),n={name:r.OS_MAP.MacOS,version:e};return i&&(n.versionName=i),n}},{test:[/(ipod|iphone|ipad)/i],describe:function(t){var e=s.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,t).replace(/[_\s]/g,".");return{name:r.OS_MAP.iOS,version:e}}},{test:function(t){var e=!t.test(/like android/i),i=t.test(/android/i);return e&&i},describe:function(t){var e=s.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,t),i=s.default.getAndroidVersionName(e),n={name:r.OS_MAP.Android,version:e};return i&&(n.versionName=i),n}},{test:[/(web|hpw)[o0]s/i],describe:function(t){var e=s.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,t),i={name:r.OS_MAP.WebOS};return e&&e.length&&(i.version=e),i}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(t){var e=s.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,t)||s.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,t)||s.default.getFirstMatch(/\bbb(\d+)/i,t);return{name:r.OS_MAP.BlackBerry,version:e}}},{test:[/bada/i],describe:function(t){var e=s.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,t);return{name:r.OS_MAP.Bada,version:e}}},{test:[/tizen/i],describe:function(t){var e=s.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,t);return{name:r.OS_MAP.Tizen,version:e}}},{test:[/linux/i],describe:function(){return{name:r.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:r.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(t){var e=s.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,t);return{name:r.OS_MAP.PlayStation4,version:e}}}];e.default=o,t.exports=e.default},94:function(t,e,i){"use strict";e.__esModule=!0,e.default=void 0;var n,s=(n=i(17))&&n.__esModule?n:{default:n},r=i(18),o=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(t){var e=s.default.getFirstMatch(/(can-l01)/i,t)&&"Nova",i={type:r.PLATFORMS_MAP.mobile,vendor:"Huawei"};return e&&(i.model=e),i}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:r.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:r.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:r.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:r.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:r.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:r.PLATFORMS_MAP.tablet}}},{test:function(t){var e=t.test(/ipod|iphone/i),i=t.test(/like (ipod|iphone)/i);return e&&!i},describe:function(t){var e=s.default.getFirstMatch(/(ipod|iphone)/i,t);return{type:r.PLATFORMS_MAP.mobile,vendor:"Apple",model:e}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:r.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:r.PLATFORMS_MAP.mobile}}},{test:function(t){return"blackberry"===t.getBrowserName(!0)},describe:function(){return{type:r.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(t){return"bada"===t.getBrowserName(!0)},describe:function(){return{type:r.PLATFORMS_MAP.mobile}}},{test:function(t){return"windows phone"===t.getBrowserName()},describe:function(){return{type:r.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(t){var e=Number(String(t.getOSVersion()).split(".")[0]);return"android"===t.getOSName(!0)&&e>=3},describe:function(){return{type:r.PLATFORMS_MAP.tablet}}},{test:function(t){return"android"===t.getOSName(!0)},describe:function(){return{type:r.PLATFORMS_MAP.mobile}}},{test:function(t){return"macos"===t.getOSName(!0)},describe:function(){return{type:r.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(t){return"windows"===t.getOSName(!0)},describe:function(){return{type:r.PLATFORMS_MAP.desktop}}},{test:function(t){return"linux"===t.getOSName(!0)},describe:function(){return{type:r.PLATFORMS_MAP.desktop}}},{test:function(t){return"playstation 4"===t.getOSName(!0)},describe:function(){return{type:r.PLATFORMS_MAP.tv}}},{test:function(t){return"roku"===t.getOSName(!0)},describe:function(){return{type:r.PLATFORMS_MAP.tv}}}];e.default=o,t.exports=e.default},95:function(t,e,i){"use strict";e.__esModule=!0,e.default=void 0;var n,s=(n=i(17))&&n.__esModule?n:{default:n},r=i(18),o=[{test:function(t){return"microsoft edge"===t.getBrowserName(!0)},describe:function(t){if(/\sedg\//i.test(t))return{name:r.ENGINE_MAP.Blink};var e=s.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,t);return{name:r.ENGINE_MAP.EdgeHTML,version:e}}},{test:[/trident/i],describe:function(t){var e={name:r.ENGINE_MAP.Trident},i=s.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:function(t){return t.test(/presto/i)},describe:function(t){var e={name:r.ENGINE_MAP.Presto},i=s.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:function(t){var e=t.test(/gecko/i),i=t.test(/like gecko/i);return e&&!i},describe:function(t){var e={name:r.ENGINE_MAP.Gecko},i=s.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:r.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(t){var e={name:r.ENGINE_MAP.WebKit},i=s.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,t);return i&&(e.version=i),e}}];e.default=o,t.exports=e.default}})},430:(t,e,i)=>{const{NATIVE_FIELDS:n,NATIVE_IMAGE_FIELDS:s,TITLE_DEF_LEN:r}=i(35),{DEF_FLOOR:o,ADS_OPTI_FLOOR:a,ADS_NO_OPTI_FLOOR:d,HIDDEN_PARAM_PREFIX:l,ADS_FLOOR_MULTI_PREFIX:c}=i(103),u=i(404),h=i(801),f=i(323),{AmazonInterface:g}=window.relevantDigital.exports;t.exports=class{constructor(t){let{adUnitJson:e,auction:i,adserver:o}=t;const{dimensionValidFn:a,viewport:d}=i;u.assign(this,{s2sNativeImageAddFlds:[],fixedSlots:[],auction:i,adserver:o,adUnitJson:e,...u.clone(e)}),this.data.rlvDisableHb&&(this.bids=[]),this.amazonBid=g?.getFirstValidAmazonBid(this);const l=this.getPlacementType(),c=[],f=[],p=a||h.isDimensionValid;l.dimensions.forEach((t=>{(p({dimension:t,adUnit:this,placementType:l,auction:i,viewport:d})?c:f).push(t)}));const m=c.map((t=>{let{width:e,height:i}=t;return[e,i]})),{videoSettings:b,nativeSettings:v,isInstream:A,formats:S}=this,y={};if(S.banner&&(y.banner={sizes:m}),S.video){const{playerExclusiveOptions:t,adserverTargetingOptions:e,mediaType:i,...n}=b;y.video={...n,context:A?"instream":"outstream"}}v&&(y.native=v,n.forEach((t=>{let e=v[t];e?.disabled?delete v[t]:(e||(e={required:!1},v[t]=e),s.indexOf(t)>=0?e.sizes||e.aspect_ratios||this.s2sNativeImageAddFlds.push(t):"title"!==t||e.len||(e.len=r))}))),this.pbAdUnit={mediaTypes:y,sizes:m,bids:h.filterBids({bids:this.bids,validDimensions:c,invalidDimensions:f,auction:i})},o.adUnitInit&&o.adUnitInit({adUnit:this})}initFloor(){this.floorOptimized||this.data.rlvFloorOptOnly||this.setBidFloor(this.data.rlvFloor,this.data.rlvFloorCur,{internalCall:!0})}needFinalizeForS2s(t){return t.mediaTypes.native&&this.s2sNativeImageAddFlds.length}finalizeForS2s(t){const{s2sNativeImageAddFlds:e}=this,i={...t,mediaTypes:{...t.mediaTypes,native:{...t.mediaTypes.native}}};return e.forEach((t=>{i.mediaTypes.native[t]={...i.mediaTypes.native[t],aspect_ratios:[{min_width:1,min_height:1}]}})),i}getHbaFloor(){const{floorSet:t}=this;return"number"==typeof t?t:this.canAdsOptimize()?d:null}canAdsOptimize(){return(this.data.rlvAdsOptiPerc||0)>0&&this.adserver.canAdsOptimize}setBidFloor(t,e,i){const{internalCall:n,floorType:s}=i||{},{data:r,auction:d,pbAdUnit:l,adserver:c}=this,{rlvFloorType:u,rlvAdsOptiPerc:h}=r;if(!n&&(this.floorOptimized||this.floorSet===a))return;const g=s||u||"hbOnly";if(n&&this.canAdsOptimize()){let t=!0;if(h<100&&(t=d.pbRequester.getTestRand("adsOptiRand",c.floorInfo?.useLocalStorage){f.of(t).setFloor({params:t.params,bidFloor:b.default,...b.currency?{bidFloorCurrency:b.currency}:null})})),n||d.onExternalSetBidFloor()}setAdsFloor(t){let{priceGranularity:e,customPriceBucket:i}=t;const{floorSet:n,floorTypeSet:s,adserver:r,auction:o}=this,{floorInfo:a}=r,{pbRequester:d,floorCurSet:u,sysParams:h}=o;if("number"!=typeof n||"hbOnly"===s)return;this.adsFloor=n;const f=a?.currency||d.prebidConfig.currency?.adServerCurrency||d.adServerCurrency;if(u){const t=o.pbRequester.currencyConvert(1,u,f);1!==t&&(h[`${l}${c}${r.id}`]=t),this.adsFloor*=t}if(!e||!r.bucketAdjustFloors||"adsOnly"===s)return;let g={low:[[5,.5]],medium:[[20,.1]],high:[[20,.01]],dense:[[3,.01],[8,.05],[20,.5]],auto:[[5,.05],[10,.1],[20,.5]]}[e];if("custom"===e&&(g=i?.buckets?.map?.((t=>[t.max,t.increment]))),!g?.length)return;const[p]=g[g.length-1];if(this.adsFloor>p)this.adsFloor=p;else for(const[t,e,i=2]of g)if(this.adsFloor<=t&&e){const t=Math.min(1/e,10**i);return void(this.adsFloor=Math.floor(this.adsFloor*t)/t)}}getBidFloor(){const{default:t,currency:e}=this.pbAdUnit.floors||{};return"number"!=typeof t?null:{floor:t,currency:e||"USD"}}getAdUnitPaths(){return this.adserver.adUnitPathsFromUnit(this)}getPrebidSizes(t){const{mediaTypes:e,sizes:i}=this.pbAdUnit;let n=(e.banner||{}).sizes||(e.video||{}).playerSize||i||[];return t&&2===n.length&&!Array.isArray(n[0])&&(n=[n]),n}getPrimaryPrebidSize(){const t=this.getPrebidSizes();return Array.isArray(t[0])?t[0]:t}getPlacementType(){return this.auction.placementTypesById[this.placementTypeId]}assignSlot(t){this.fixedSlots.push(t)}createSlot(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const e=`rlv-rnd-${Math.random()}`,i=this.adserver.createSlotFromAdUnit({adUnit:this,path:e,divId:e,...t});return this.assignSlot(i),i}get isHbLess(){return!this.amazonBid&&!this.pbAdUnit.bids.length}}},253:(t,e,i)=>{const n=i(404);t.exports=class{constructor(t){let{adUnit:e,slot:i,code:s,auction:r}=t;n.assign(this,{pbAdUnit:{...n.clone(e.pbAdUnit),code:s,__slot:i},finalPbAdUnits:[],adUnit:e,slot:i,code:s,auction:r});const{adserver:o}=this;if(o.adsRtEnabled){const t=o.normalizePathFromSlot(i);this.adserverBid={path:t,bidder:this.adserver.id,__rlvId:`${e.placementId}-${t}`,adUnitCode:s,code:s,cpm:0,bidId:n.generateUUID(),params:{type:this.adserver.type},auctionId:this.auction.auctionId,isAdserverBid:!0}}}remove(){this.auction.removeUnitData(this)}get adserver(){return this.adUnit.adserver}getHighestBid(){return this.auction.pbjsCall("getHighestCpmBids",[this.code])?.[0]}}},578:(t,e,i)=>{const n=i(404),s=i(253),{GAM_DUPLICATE_PATH_SEPARATOR:r,DEFAULT_PLACEMENT_PATH:o}=i(103),a=i(898),d=i(758),{attribToBool:l}=n,c=(t,e)=>{if(t[e])return t[e];const i=e.indexOf("*");if(i<0)return[];const n=e.substr(0,i),s=e.substr(i+1),r=[];for(const e in t)e.substr(0,i)!==n||s.length&&e.substr(-s.length)!==s||r.push(...t[e]);return r};class u{constructor(t,e){n.assign(this,{unknownSlotsToLoad:[],bidInfo:{},auction:t,...e}),this.waitHba=t=>this.auction.events.hbaAuctionCreated.wait(t)}runInit(t,e){const i=this.constructor;i.firstTimeInitDone||(this.doFirstTimeInit?.(),i.firstTimeInitDone=!0,this.initEvents()),this.init(t,(()=>{i.onFirstAds.trigger(this),e()}))}initEvents(){const{Auction:t,getInstance:e}=window.relevantDigital,i=t=>t.lineItemId||!1===t.isEmpty,s={slotRequested:t=>{t.__reqStart=new Date},slotResponseReceived:(e,n)=>{const{lineItemId:s,size:r}=n;t[i(n)?"bidResponse":"noBid"](e),e.__reqStart&&(e.responseMs=new Date-e.__reqStart),e.lineItemId=s,["width","height"].forEach(((t,i)=>{e[t]=r?.[i]||0}))},slotRenderEnded:(e,n)=>{i(n)&&t.bidWon(e)}};n.entries(s).forEach((i=>{let[n,s]=i;return this.waitEvent(n,(r=s,i=>{const{adserverBid:n,auction:s,adserver:o}=e().getUnitInstanceForId(i.slot.getSlotElementId())||{};return n&&s.events.hbaAuctionCreated.wait((()=>t.update(n,(t=>r(t,o.prepareHbaBidEvent?.(t,i)||i))))),!0}));var r}))}waitEvent(t,e){const i=this.getEventIfs?.(),n=s=>{if(s.rlvStopPropagation)return;let r={...s,stopPropagation:()=>{s.rlvStopPropagation=!0}};r=i?.transform?.(r)||r,e(r)||i?.remove(t,n)};return i?.add(t,n)}static waitEvent(t,e){this.onFirstAds.wait((i=>i.waitEvent(t,e)))}static baseStaticInit(t,e){const i=()=>{t.resetPageState(),u.usedIds={},a.idToSlot={},n.values(e).forEach((t=>{t.destroySlots&&t.destroySlots()}))};n.assign(window.relevantDigital,{destroySlots:i,resetSlotReloadState:i})}get adUnits(){const{adservers:t,adUnits:e}=this.auction;return 1===t.length?e:e.filter((t=>{let{adserver:e}=t;return e===this}))}isInstreamOnly(){return this.auction.bannerAdsIds.indexOf(this.id)<0||"instream"===this.auction.allowedPlacementType}init(t,e){e()}getType(){return"unknown"}getAdserverProps(){return{delayedSendAdserver:!1}}shouldConvertPathToLowercase(){return!0}fixPath(t){const e=(t||"").toString().trim();return this.shouldConvertPathToLowercase()?e.toLowerCase():e}normalizeAdUnitPath(t){return t}getCodeStart(t){return t}getAmazonIntegrationInfo(){return null}finalizeReloadSettings(t){}finalizeLazyLoadSettings(t){}get reportPbCfg(){return this.auction?.pbRequester?.reportPbCfg}getSlotResponseInfo(){return null}getGlobalTargeting(){if(this.reportPbCfg){const{configId:t,name:e}=this.auction.pbConfig;return{[this.adsPbReportConfigIdKey]:t,[this.adsPbReportConfigNameKey]:e}}return null}adUnitPathsFromUnitInternal(t){throw Error("Not implemented")}updateAdUnitPath(t,e){return!1}adUnitPathsFromUnit(t){return this.adUnitPathsFromUnitInternal(t).map((t=>this.fixPath(t))).filter((t=>t))}getSlots(){throw Error("Not implemented")}createSlot(t){let{path:e,sizes:i,divId:n}=t;throw Error("Not implemented")}createSlotFromAdUnit(t){const{adUnit:e}=t;return this.createSlot({sizes:e.getPrebidSizes(),placementType:e.getPlacementType(),...t})}createDivId(t){return`ad-id-${t}-${Math.random().toString().slice(2)}`}oneTimePageSetup(){}adUnitFromSlotPath(t,e){const i=this.normalizeAdUnitPath(t,e),s=[];return this.adUnits.forEach((t=>{this.adUnitPathsFromUnit(t).forEach((e=>{let n=e===i;if(!n){const t=e.indexOf("*");n=t>=0&&i.substr(0,t)===e.substr(0,t)&&(t===e.length-1||i.substr(-(e.length-t-1))===e.substr(t+1))}n&&s.push({path:e,unit:t})}))})),n.byPathLenSort(s)[0]?.unit}setup(t,e){const{auction:i}=t,{allowedDivIds:s,collapseEmptyDivs:r,collapseBeforeAdFetch:a,divToAdUnit:d,divAttribute:c,pbRequester:h}=i,f=u.constructor;f.oneTimeSetupDone||(this.oneTimePageSetup(t),f.oneTimeSetupDone=!0);const{domInterface:g}=h;Array.prototype.slice.call(g.querySelectorAll(`[${c}]`)).forEach((t=>{if(!0===e.get(t))return;const u=this.fixPath(t.getAttribute(c));if(s&&s.indexOf(t.id)<0)return;const h=n=>e.set(t,{err:n,div:t,auction:i,path:u});if(!t.id){if(!this.createDivId(u))return void h(`Ad unit path not accepted: ${u}`);t.id=this.createDivId(u)}const f=t.id,g=e=>d?d({div:t,path:u,adUnits:this.adUnits,auction:i,defaultFn:()=>this.adUnitFromSlotPath(e,!0)}):this.adUnitFromSlotPath(e,!0);let p,m=g(u);if(m||(m=g(o),m&&(m=i.addUnitFromTemplate(m,u,this))),m){if(e.set(t,!0),l(t,"data-video-unit"))[p]=i.pbRequester.defineVideoSlots([{path:u,id:f}]);else if(!n.find(this.getSlots(),(t=>t.getSlotElementId()===f))){if(i.pbRequester.lazyLoader?.scheduleLazyLoad({auction:i,adUnit:m,div:t}))return;p=this.createSlotFromAdUnit({path:u,divId:f,adUnit:m})}if(p){if(l(t,"data-collapse-empty-divs",r)){const e=l(t,"data-collapse-before-ad-fetch",a);p.setCollapseEmptyDiv(!0,e)}l(t,"data-no-refresh")&&(p.noRefresh=!0),p.creatorPbAuction=i}}else h(`No ad unit for: ${u}`)}))}normalizePathFromSlot(t){return this.fixPath(this.normalizeAdUnitPath(this.rlvConvertedAdUnitPath(t)))}getPathMapping(t){const{allowedDivIds:e,noSlotReload:i,allowedPlacementType:n}=this.auction,s={},r=new Map;let o;return o="instream"===n?d.list():"banner"===n?this.getSlots():[...d.list(),...this.getSlots()],o.forEach((n=>{const o=n.getSlotElementId();if(e&&e.indexOf(o)<0||i&&u.usedIds[o]||t.has(n))return;const a=this.normalizePathFromSlot(n);s[a]=s[a]||[];const d={slot:n};r.set(n,d),s[a].push(d)})),{pathMap:s,slotToInfo:r,allSlots:o}}getSlotInfoArr(t){let{pathMap:e,slotToInfo:i}=t;const s=[],r=(t,e,i,n)=>s.push({unit:t,slotInfo:e,idx:i,path:n});return this.adUnits.forEach((t=>{t.fixedSlots.forEach((e=>{const n=i.get(e)||{slot:e};r(t,n,0,this.normalizePathFromSlot(e))}))})),this.adUnits.forEach((t=>{const i=this.adUnitPathsFromUnit(t);for(const n of i)c(e,n).forEach(((e,i)=>{r(t,e,i,n)}))})),n.byPathLenSort(s)}getAdUnitInstances(t,e){const{onSlotAndUnit:i,createAdUnitCode:o,hasSharedAdUnits:a,pbRequester:l,loadUnknownSlots:c,usedCodes:h,allowCodeReuse:f}=t,g=[],p=this.getPathMapping(e);this.getSlotInfoArr(p).forEach((e=>{let{unit:n,slotInfo:d,idx:c,path:p}=e;const{slot:m,done:b}=d;if(d.matched=!0,b||l.lazyLoader?.scheduleLazyLoad({auction:t,adUnit:n,slot:m}))return;let v;if(i&&(v=i({slot:m,unit:n,requestAuction:t,samePathIdx:c}),!1===v))return;u.usedIds[m.getSlotElementId()]=!0;let A=a?n.placementId:this.getCodeStart(p);A=o&&o({code:A,unit:n,slot:m})||A,u.usedCodes[A]=(u.usedCodes[A]||0)+1,h[A]=(h[A]||0)+1;const S=f||l.prebidConfig.useBidCache?h[A]:u.usedCodes[A],y=`${A}${S>1?`${r}${S}`:""}`;u.codeToId[y]=m.getSlotElementId(),g.push(new s({adUnit:n,slot:m,code:y,auction:t})),v?.reUseSlot||(d.done=!0)}));const m=[];return c&&n.values(p.pathMap).forEach((t=>t.forEach((t=>{let{slot:e,matched:i}=t;i||e instanceof d||(m.push(e),u.usedIds[e.getSlotElementId()]=!0)})))),{unitDatas:g,unknownSlotsToLoad:m}}getAdDivId(t){return t.__slot.getSlotElementId()}prepareIfrDoc(t,e,i){let{width:n,height:s}=e;const r=t.getElementsByTagName("iframe")[0];r||i(),r.contentDocument&&i(r.contentDocument),r.parentNode.style.width=`${n}px`,r.parentNode.style.height=`${s}px`,r.addEventListener("load",(()=>i(r.contentDocument))),r.src="about:blank"}doesSlotMatch(t,e){const i=t.getSlotElementId(),s=this.rlvConvertedAdUnitPath(t).toLowerCase();return e===i||n.cleanMcmPart(e.toLowerCase())===s}rlvConvertedAdUnitPath(t){return t.getAdUnitPath()}}n.assign(u,{usedIds:{},usedCodes:{},codeToId:{}}),t.exports=u},398:(t,e,i)=>{const n=i(404),s=i(796),r=i(504),o=i(504),a=i(504),d={GamAdserver:s,DemoAdserver:i(504),InMemoryAdserver:r,SmartAdserver:o,AdformAdserver:a,XandrAdserver:i(504),AdnuntiusAdserver:i(504)};for(const[t,e]of n.entries(d))d[t]?e.onFirstAds=n.onceEvent():delete d[t];t.exports=d},796:(t,e,i)=>{const n=i(404),s=i(578),r=i(898),{ADS_OPTI_FLOOR:o}=i(103),a=t=>t?.getGamSlot?.()||t;class d extends r{getGamSlot(){return n.find(window.googletag?.pubads?.()?.getSlots?.()||[],(t=>t.getSlotElementId()===this.getSlotElementId()))}waitGamSlot(t){n.withGoogle((()=>{t(this.getGamSlot())}))}setTargeting(t,e){this.setTempTargeting(t,e),this.waitGamSlot((i=>i&&this.adserver.gamCall(i,"setTargeting",t,e)))}updateTargetingFromMap(t){n.entries(t).forEach((t=>{let[e,i]=t;return this.setTargeting(e,i)}))}setTempTargeting(t,e){this.tmpTarg=this.tmpTarg||{},this.tmpTarg[t]="string"==typeof e?[e]:e}getTargeting(t){const e=this.getGamSlot();return e?.getTargeting(t)||this.tmpTarg?.[t]}}class l extends s{init(t,e){const{noGpt:i}=this.auction;i||l.gptLoaded||(l.gptLoaded=!0,n.loadScript("//securepubads.g.doubleclick.net/tag/js/gpt.js")),this.maybeWaitGoogle(e)}getEventIfs(){const t=(t,e,i)=>this.maybeWaitGoogle((()=>{this.gamCall(this.googletag.pubads(),t,e,i)}),!0);return{transform:t=>({...t,...this.getSlotResponseInfo(t)}),add:(e,i)=>t("addEventListener",e,i),remove:(e,i)=>t("removeEventListener",e,i)}}doFirstTimeInit(){this.maybeWaitGoogle((()=>{this.gamCall(this.googletag.pubads(),"addEventListener","slotRenderEnded",(t=>{let{slot:e}=t;this.auction.pbRequester.registerRenderedDivId(e.getSlotElementId(),e.getTargeting("hb_adid")?.[0]||null)}))}),!0)}maybeWaitGoogle(t,e){this.auction.delayedAdserverLoading&&!e?t():n.withGoogle((e=>{this.googletag=e,t()}))}static destroySlots(){window.googletag?.destroySlots?.()}adUnitInit(t){let{adUnit:e}=t;e.setAdUnitPaths=function(t){this.gamPath=t.join("\n")}}gamCall(t,e){const i=this.auction.googletagCalls?.[e];for(var n=arguments.length,s=new Array(n>2?n-2:0),r=2;r=2)return t[t.length-1]=`${s}_${t[t.length-1]}`,t.join("/")}}return i}adUnitPathsFromUnitInternal(t){return n.normalizedPaths(t.gamPath,!0)}updateAdUnitPath(t,e){return t.gamPath=e,!0}getCodeStart(t){return`/${t}`}getType(){return"google"}getAdserverProps(){return n.assign(super.getAdserverProps(),{delayedSendAdserver:!0})}getSlots(){return this.auction.delayedAdserverLoading?d.list():this.googletag?.pubads?this.gamCall(this.googletag.pubads(),"getSlots"):[]}getAmazonIntegrationInfo(){return{adServerName:"googletag",useSetDisplayBids:!0}}rlvConvertedAdUnitPath(t){return n.rlvConvertedGamAdUnitPath(t,this)}createSlot(t){let{path:e,sizes:i,divId:s,placementType:r}=t;const{customDimStr:o,auction:a}=this,{pbRequester:l}=a;let c,u=n.injectMcmPart(e,l.mcmChildNwid);if(o){const t=u.lastIndexOf("/");t>0&&(c=u.substring(t+1),u=u.substring(0,t))}const h=r.makeFluid?[...i,"fluid"]:i,f=()=>{const t=this.gamCall(this.googletag,"defineSlot",u,h,s);return t&&t.addService(this.googletag.pubads()),t};let g;return a.delayedAdserverLoading?(g=d.getOrCreateSlot(s,u,{adserver:this}),this.maybeWaitGoogle(f,!0),c&&g.setTargeting(o,c)):(g=f(),c&&this.gamCall(g,"setTargeting",o,c)),g}oneTimePageSetup(){this.maybeWaitGoogle((()=>{const{googletag:t}=this;this.gamCall(t.pubads(),"disableInitialLoad"),this.gamCall(t.pubads(),"enableSingleRequest"),this.gamCall(t,"enableServices")}),!0)}sendAdserverRequest(t){this.maybeWaitGoogle((()=>{this.sendAdserverRequestInternal(t),t.onRequestSent()}),!0)}setupLazyLoading(){const{googletag:t}=this,{enabled:e,...i}=this.auction.data.rlvGamLazyLoad;e&&(n.entries(i).forEach((t=>{let[e,n]=t;null==n&&delete i[e]})),this.gamCall(t.pubads(),"enableLazyLoad",i))}getFloorTargeting(t){const{buckets:e,targKey:i}=this.floorInfo||{};if("number"!=typeof t||!e?.length)return null;let n=-1;return t===o?n=e.indexOf(o):e.forEach(((i,s)=>{null!==i&&i<=t&&(n<0||i>e[n])&&(n=s)})),n<0?null:{[i]:n.toString(),rlv_floor_set:"on"}}getGranularTarg(t){const{custKvMap:e,auction:i}=this;if(!e)return null;const n=i.hbaAuction?.getCustomParams(),s={};return e.forEach((e=>{let[i,r]=e;const o=[];r.forEach((t=>{let[e,i,s]=t;const r=n?.[e],a=s[r];a&&o.push(`${i}_${a}`)})),o.length?s[i]=o.join("_"):t&&(s[i]=null)})),s}getGlobalTargeting(t){return{...super.getGlobalTargeting(t),...this.getGranularTarg(t)}}sendAdserverRequestInternal(t){let{requestAuction:e,unknownSlotsToLoad:i,usedUnitDatas:r,isHbLess:o}=t;const{pbjs:d,isReloadAuction:c,pbRequester:u,noAdsInitRequestAll:h,allowedDivIds:f,alwDivImplyNoReqAll:g}=e,{googletag:p}=this;this.setupLazyLoading();const m=r.map((t=>t.code));let b;d.setTargetingForGPTAsync&&m.length&&e.pbjsCall("setTargetingForGPTAsync",m,(t=>e=>{const i=s.codeToId[e];return i?i===t.getSlotElementId():n.cleanMcmPart(t.getAdUnitPath())===n.cleanMcmPart(e)||t.getSlotElementId()===e})),r.forEach((t=>{let{adUnit:e,slot:i}=t;const n=a(i),s=this.getFloorTargeting(e.adsFloor);if(s&&this.gamCall(n,"updateTargetingFromMap",s),e.videoSettings?.adserverTargetingOptions?.forceBannerAdserverTargeting){const t=n.getTargeting("hb_format");-1!==t.indexOf("video")&&-1===t.indexOf("banner")&&this.gamCall(n,"setTargeting","hb_format","banner")}}));const v=this.getSlots(),A=this.getGlobalTargeting(!0);if(n.entries(A).forEach((t=>{let[e,i]=t;const n=null===i?["clearTargeting",e]:["setTargeting",e,i];this.gamCall(p.pubads(),...n)})),l.firstRequestDone||h||o||f&&g||e.getNonInstreamOnlyAdservers().filter((t=>t.type===this.type)).length>=2?(b=r.map((t=>{let{slot:e}=t;if(c){const t=a(e);t?.getResponseInformation()&&t.setCollapseEmptyDiv(!1,!1)}return e})),b.push(...i)):(b=v.filter((t=>!(t.creatorPbAuction&&t.creatorPbAuction!==e||u.lazyLoader?.isLazyLoadingSlot(e,t)))),v.length===b.length&&(b=null)),l.firstRequestDone=!0,b){const t=b.filter((t=>!t.noRefresh)),e=new Set,i=t.map(a).filter((t=>!(!t||e.has(t)||(e.add(t),0))));i.length&&this.gamCall(p.pubads(),"refresh",i)}else v.length&&this.gamCall(p.pubads(),"refresh")}}t.exports=l},801:(t,e,i)=>{const n=i(323),s={getViewPort:()=>({vWidth:window.innerWidth,vHeight:window.innerHeight}),isDimensionValid(t){let{dimension:e,viewport:i}=t;const{minWidth:n,maxWidth:s,minHeight:r,maxHeight:o}=e,{vWidth:a,vHeight:d}=i;return(!n||a>=n)&&(!s||a=r)&&(!o||d{const i=n.of(e),{filterType:o,countries:a}=s.data.rlvBySsp[i.id]||{};return!(o&&a&&a.includes(r)!==("include"===o)||i.isInvalid(e,t))})):e.filter((e=>!n.of(e).isInvalid(e,t)))}};t.exports=s},323:(t,e,i)=>{const n=i(404),{s2sBidderUnSuffix:s}=i(103);let r;const o={};class a{constructor(t){n.assign(this,t)}setFloor(t){let{params:e,bidFloor:i,bidFloorCurrency:n="USD"}=t;if(this.bidFloorField){if(null===i)return delete e[this.bidFloorField],void(this.bidFloorCurrencyField&&delete e[this.bidFloorCurrencyField]);e[this.bidFloorField]=this.bidFloorFieldIsString?i.toString():i,this.bidFloorCurrencyField&&(e[this.bidFloorCurrencyField]=n)}}isInvalid(){return!1}static of(t){let{bidder:e}=t;const i=s(e);let n=o[i];if(!n){const t=window.relevantDigital.getInstance().byBidderInfo[i]||{};n=new(r[t.type]||a)(t),o[i]=n}return n}addRuntimeBidParams(){}tryUseWithoutSplit(t,e){let{bidder:i}=t,{seenBidders:n}=e;return!n[i]&&(n[i]=!0,!0)}}r={HbmEmptyBidder:class extends a{isInvalid(){return!0}},AmazonSsp:class extends a{isInvalid(){return!0}},AdagioSsp:class extends a{addRuntimeBidParams(t,e){let{params:i}=t,{slot:s}=e;i.site=i.site||n.getLocation()?.hostname.replace(/\./g,"-"),i.adUnitElementId=s.getSlotElementId()}},PubmaticSsp:class extends a{finalizeBids(t){const e=n.find(t,(t=>t.params.currency));e&&t.forEach((t=>{t.params.currency=e.params.currency}))}}};const d={of:a.of};window.relevantDigital.export({BidderHandler:d}),t.exports=d},552:t=>{t.exports={WAITING:0,RUNNING:1,AD_REQUESTING_RUNNING:2,AD_REQUESTING:3,DONE:4}},898:(t,e,i)=>{const n=i(404);class s{constructor(t){n.assign(this,t)}static getOrCreateSlot(t,e,i,n){let r=s.idToSlot[t];return(!r||n||e&&r.adUnitPath!==e)&&(r=new this({divId:t,adUnitPath:e,...i}),s.idToSlot[t]=r),r}static list(){return n.values(s.idToSlot).filter((t=>t instanceof this))}getAdUnitPath(){return this.adUnitPath}getSlotElementId(){return this.divId}setCollapseEmptyDiv(t,e){n.assign(this,{collapse:t,collapseBeforeFetch:e})}}s.idToSlot={},t.exports=s},504:t=>{t.exports=null},545:t=>{const e=(t,e,i)=>{const n=t[e];t[e]=function(){var t=this;const e={that:this,orgCall:function(){for(var e=arguments.length,i=new Array(e),s=0;s{const{providedObjects:i}=t,{ORTB2:n,PBS_CONVERTER:s}=i,r=e=>{(e?.seatbid||[]).forEach((e=>{(e.bid||[]).forEach((e=>{t.addLowLevelRlvBidResponseInfo(e)}))}))};n?e(n.prototype,"interpretResponse",(function(t,e){let{orgCall:i}=t;r(e);for(var n=arguments.length,s=new Array(n>2?n-2:0),o=2;o2?n-2:0),o=2;o{const n=i(404),s=i(758),r=i(235),{AD_REQUESTING_RUNNING:o,WAITING:a,RUNNING:d}=i(552),{s2sBidderSuffix:l}=i(103),c=i(398),u=i(578),h=i(323),f=i(545),{LazyLoader:g,Optimization:p,Reloader:m}=window.relevantDigital.exports;let b;const v=["loadPrebid","addPrebidConfig","addAmazonConfig","aliasBidder","defineVideoSlots","loadVideoUrls","registerRenderedDivId","getConfigs","getAdUnitInstanceByBid","provideObject","addAuctionCallbacks","loadGeoWithTimeout","getBidderHandler"],A={tcf:{api:"__tcfapi",fn:t=>window.__tcfapi("addEventListener",2,((e,i)=>{const n=e||{},s=!1===n.gdprApplies;i&&"tcloaded"!==n.eventStatus&&"useractioncomplete"!==n.eventStatus&&!s||t({data:n,success:i,notNeeded:s})}))}};class S{constructor(t,e){let i,s;e.s2sAliases&&Object.keys(e.s2sAliases).length>0&&(i={accountId:"1",adapter:"prebidServer",adapterOptions:{},enabled:!0,endpoint:`${t.pbsUrl}/openrtb2/auction`,bidders:Object.keys(e.s2sAliases),syncEndpoint:`${t.pbsUrl}/cookie_sync`,extPrebid:{aliases:e.s2sAliases}}),"custom"===t.priceGranularity?s={buckets:t.customPriceGranularityRanges.map((e=>{let{max:i,increment:n}=e;return{precision:t.customPriceGranularityPrecision,max:i,increment:n}}))}:"medium"!==t.priceGranularity&&(s=t.priceGranularity),n.assign(this,t,e,{AdserverTypes:c,cmpData:{},storage:n.storage(),pendingAuctions:[],doneAuctions:[],initAuctionCount:0,initAuctionListeners:[],auctionDoneListeners:[],loadOnceState:{},hasPbServer:!!i,cbSet:n.callbackSet(),msgCallbacks:n.callbackSet(),msgHandlers:{},renderedDivs:{},rands:{},prebidConfig:{rubicon:{singleRequest:!0},improvedigital:{singleRequest:!0},consentManagement:{},instreamTracking:{enabled:!0,maxWindow:36e5},enableTIDs:!0,floors:{},...i&&{s2sConfig:i},cache:{url:"https://prebid.adnxs.com/pbc/v1/cache"},userSync:{syncDelay:1e3},...s&&{priceGranularity:s}},amazonConfig:{},providedObjects:{},rlvInfoByBid:{},domInterface:document}),window.addEventListener("message",(t=>{"rlvMessage"===t.data?.type&&this.msgHandlers[t.data.command]?.(t)})),this.setConfigCurrency(this.adServerCurrency),this.loadGeo=this.storage.urlCaches.onceLoader({url:`${this.analyticsURL}/analytics/geo`,storageKey:"geo",dataSubKey:"country",noReloadMs:144e5,transform:t=>t?.query?.country}),this.initPbjsTimeout(),this.pbjs=window[this.pbjsName]=window[this.pbjsName]||{},this.pbjs.que=this.pbjs.que||[],this.loadPbjs&&n.loadScript(this.pbjsURL),this.reloader=m&&new m({pbRequester:this}),this.lazyLoader=g&&new g({pbRequester:this}),this.optimization=p&&new p(this),this.msgCallbacks.apply(this.msgHandlers)}setConfigCurrency(t){const{exchangeRates:e}=this;if(!t||!e[t])return;const i={};for(const n in e)i[n]=e[n]/e[t];const n={[t]:i},s=this.pbjsVer&&this.pbjsVer[0]<=8&&this.pbjsVer[1]<=25;this.addPrebidConfig({currency:{adServerCurrency:t,rates:s?void 0:n}})}currencyConvert(t,e,i){const{exchangeRates:n}=this,s=n[e||"USD"],r=n[i||"USD"];return s&&r&&s!==r?t*(r/s):t}initPbjsTimeout(){const{pbsRoundTripBufferMs:t,pbjsTimeout:e}=this,{s2sConfig:i}=this.prebidConfig;i&&(i.timeout=Math.min(Math.max(e-t,t),e)),this.prebidConfig.bidderTimeout=e,this.amazonConfig.bidTimeout=e}addAuctionCallbacks(t,e){this.cbSet.add(t,{...e,type:"auction"})}addLowLevelRlvBidResponseInfo(t){t.ext?.relevant&&t.ext.prebid?.bidid&&(this.rlvInfoByBid[t.ext.prebid?.bidid]=t.ext.relevant)}getRlvResponseInfo(t){return t.pbsBidId?this.rlvInfoByBid[t.pbsBidId]:null}getCmpData(t,e){const{fn:i,api:s}=A[t]||{},r=()=>this.cmpData[t],o=()=>{const t=r();return t&&!t.notNeeded?t.data:void 0},a=()=>e?.(o(),!!r()?.success);if(!s||"function"!=typeof window[s])return a(),o();if(!r()){const e={ev:n.onceEvent()};this.cmpData[t]=e,i((t=>{n.assign(e,t),e.ev.trigger()}))}return e&&r().ev.wait(a),o()}loadOnce(t,e){let i=this.loadOnceState[t];if(i)i.done?e(i):i.queue.push(e);else{i={queue:[e]};const n=()=>{i.done=!0,i.queue.forEach((t=>t(i))),delete i.queue};this.loadOnceState[t]=i;const s=document.createElement("script");s.onload=n,s.onerror=function(){i.error=!0,n()},s.src=t,document.head.appendChild(s)}}registerRenderedDivId(t,e){this.renderedDivs[t]=this.domInterface.getElementById(t);const{relevantDigital:i}=window;for(const s of this.allAuctions()){const r=n.find(s.usedUnitDatas,(e=>e.slot.getSlotElementId()===t&&!e.renderDone));if(r&&(r.renderDone=!0,null!==e)){let t=s.pbjsCall("getBidResponsesForAdUnitCode",r.code)?.bids||[];!e&&t.length>1&&(t=[...t].sort(((t,e)=>t.cpm==e.cpm?0:t.cpm(!e||t.adId===e)&&i.Auction?.markAdserverWon?.(t)))}}}hasRenderedDivId(t){const e=this.renderedDivs[t];return e&&e===this.domInterface.getElementById(t)}resetPageState(){this.renderedDivs={},this.lazyLoader?.reset(),this.reloader?.reset()}isLatestAuction(t){return this.pendingAuctions.length&&this.pendingAuctions[this.pendingAuctions.length-1]===t}allAuctions(){return[...this.doneAuctions,...this.pendingAuctions]}auctionById(t){return n.find(this.allAuctions(),(e=>e.auctionId===t))}getAdUnitInstanceByBid(t){return this.auctionById(t.auctionId)?.usedUnitDatas.find((e=>e.code===t.adUnitCode))}getBidderHandler(t){return h.of(t)}videoStorageFn(t){return function(e){for(var i=arguments.length,n=new Array(i>1?i-1:0),s=1;s",``)),r}}runNextAuction(){const t=n.find(this.pendingAuctions,(t=>t.state===a)),e=n.find(this.pendingAuctions,(t=>t.state===d||t.state===o));if(t&&!e){const e=!!this.hasRunOnce;this.hasRunOnce=!0,t.run({isFirstCall:!e})}}aliasBidder(t,e){if(this.aliases[e])return;this.aliases[e]=t;const{s2sConfig:i}=this.prebidConfig;if(i){const{aliases:s}=i.extPrebid;n.values(s).indexOf(t)>=0&&(s[l(e)]=t,i.bidders.push(l(e)))}}initializePrebidConfig(t){const{pbjs:e}=this;!this.prebidConfigInitialized&&e&&e.aliasBidder&&e.setConfig&&(this.prebidConfigInitialized=!0,this.setConfigCurrency(this.prebidConfig.currency?.adServerCurrency||"USD"),n.entries({...this.aliases,...this.s2sAliases}).forEach((e=>{let[i,n]=e;const{gvlid:s}=this.providedObjects.adapterManager?.bidderRegistry?.[n]?.getSpec?.()||{};t.pbjsCall("aliasBidder",n,i,s?{gvlid:s}:void 0)})),t.pbjsCall("setConfig",this.prebidConfig),t.pbjsCall("onEvent","beforeRequestBids",(t=>this.onBeforeRequestBids(t))),n.mergeNoArr(this.pbjs,{bidderSettings:this.bidderSettings}),f(this))}onBeforeRequestBids(t){const e=n.find(t||[],(t=>(t.bids||[]).length));if(!e)return;const i=this.auctionById(e.bids[0]?.auctionId);i&&i.onBeforeRequestBids(t)}onAuctionDone(t){this.pendingAuctions=this.pendingAuctions.filter((e=>e!==t)),this.doneAuctions.push(t),this.auctionDoneListeners.forEach((e=>e(t))),this.runNextAuction()}getUnitInstanceForId(t){const e=this.allAuctions().filter((t=>t.state>=o));for(let i=e.length-1;i>=0;i-=1){const s=n.find(e[i].usedUnitDatas||[],(e=>{let{slot:i}=e;return i.getSlotElementId()===t}));if(s)return s}return null}getLastDoneAuction(){return this.doneAuctions[this.doneAuctions.length-1]}addAuctionDoneListener(t){this.auctionDoneListeners.push(t)}addPrebidConfig(t){n.merge(this.prebidConfig,t)}addAmazonConfig(t){n.merge(this.amazonConfig,t)}getConfigs(){return n.values(this.configs)}waitForAuctionsInit(t){this.initAuctionCount?this.initAuctionListeners.push(t):t()}addUserIdModules(t){const e=this.prebidConfig.userSync.userIds||[];this.prebidConfig.userSync.userIds=[...e,...t.userIds.filter((t=>{let{name:i}=t;return!n.find(e,(t=>t.name===i))}))]}getTestRand(t,e){const{rands:i}=this;if(i[t]=i[t]||Math.random(),e){const e=this.storage.data[t];"number"!=typeof e||e<0||e>=1?this.storage.update({[t]:i[t]}):i[t]=e}return i[t]}selectConfiguration(t,e){const i=this.configs[t];if(!i)throw Error(`Non-existing config id: '${t}'`);let s=n.values(this.configs).filter((e=>e.parentConfigId===t));if(!s.length)return void e(i);const r=()=>{const t=this.getTestRand("abTestRand",i.abTestLocalStorage);let r=0;const o=n.find(s,(e=>(r+=e.percentage/100,t<=r)))||i;e(o)};n.find(s,(t=>t.country.length))?this.loadGeoWithTimeout((t=>{let{geoCountry:e}=t;s=s.filter((t=>{let{country:i}=t;return!i.length||i.indexOf(e)>=0})),r()})):r()}loadGeoWithTimeout(t,e){this.loadGeo((e=>{this.geoCountry=e,t(this)}),e||this.geoWaitMs)}applyConfigData(t){const{data:e}=t,{rlvTimeouts:i={},rlvCfgJs:s,rlvFloorEnforce:r}=e;for(const t in i)i[t]&&(this[t]=i[t]);if(e.rlvBidCache&&(this.prebidConfig.useBidCache=!0),r){const{floors:t}=this.prebidConfig;t.enforcement=t.enforcement||{},n.assign(this.prebidConfig.floors,r)}this.initPbjsTimeout(),s&&n.evalWithVars(s,{pbConfig:t,data:t.data})}loadPrebid(t){const e=new Date;this.selectConfiguration(t.configId,(i=>{const n=()=>this.loadPrebidInternal(t,i);if(this.optimization?.shouldOptimize(i)){const{rlvOptWait:t,rlvOptTimeoutMinutes:s}=i.data,r=Math.max(t-(new Date-e),0);this.optimization.loadOptimization(n,r,{waitIfOlderMs:60*s*1e3})}else n()}))}loadPrebidInternal(t,e){const{videoSlots:i}=t;this.hasLoadedOnce||(this.hasLoadedOnce=!0,this.runOnFirstLoadPrebid(),this.applyConfigData(e)),i&&this.defineVideoSlots(i),e.userSync&&this.addUserIdModules(e.userSync),b(`Starting auction with config '${e.name}'`);const s=()=>{const i=new r(this,e,t);this.initAuctionCount+=1,i.init({doneCb:()=>{this.pendingAuctions.push(i),this.initAuctionCount-=1,0===this.initAuctionCount&&(this.initAuctionListeners.forEach((t=>t())),this.initAuctionListeners=[]),this.runNextAuction()}})};e.data.rlvBySsp&&n.values(e.data.rlvBySsp).some((t=>t.filterType&&t.countries))?this.loadGeoWithTimeout(s):s()}runOnFirstLoadPrebid(){this.pbjs.que.push((()=>{const t=this.providedObjects.floorsSchemaValidation,e=t?.[1];"function"==typeof e&&(t[1]=function(t){return!!t?.schema&&e.apply(this,arguments)})}))}collectVideoAdUnits(t,e){let i;const n=()=>{if(i)return!0;const n=t.map((t=>({id:t})));this.doneAuctions.forEach((t=>{let{usedUnitDatas:e}=t;e.forEach((t=>{const{adserver:e,slot:i,__collected:r}=t;if(i instanceof s&&!r)for(const s of n)if(!s.unitData&&e.doesSlotMatch(i,s.id)){s.unitData=t;break}}))}));const r=n.every((t=>{let{unitData:e}=t;return e}));if(r){const t=[];n.forEach((e=>{let{unitData:i}=e;t.push(i),i.__collected=!0})),i=!0,e(t)}return r};this.waitForAuctionsInit((()=>{n()||this.auctionDoneListeners.push(n)}))}generateVideoUrls(t,e){let{onBuildVideoUrl:i}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const s=[];let r=t.length;t.forEach((t=>{const{pbAdUnit:e,slot:o,adserver:a,adUnit:d}=t,l=a.getGlobalTargeting(),c=a.getFloorTargeting?.(d.adsFloor);if((l||c)&&(o.custParams={...o.custParams,...l,...c}),"instream"===e.mediaTypes.video.context){const a=e.sizes.map((t=>{let[e,i]=t;return`${e}x${i}`})),{playerSize:d}=e.mediaTypes.video;if(d){const[t,e]=d,i=`${t}x${e}`;a.indexOf(i)<0&&a.push(i)}const l=a.join("|"),{protocol:c,hostname:u,pathname:h}=n.getLocation()||{},f={adUnit:e,params:{iu:o.getAdUnitPath(),output:"vast",...c&&{description_url:encodeURIComponent(`${c}//${u}${h}`)},wta:1,sz:l,...o.custParams&&{cust_params:o.custParams}}};i?.(f);const g=this.pbjs.adServers?.dfp?.buildVideoUrl(f);s.push({url:g,unitData:t,gamParams:f}),r-=1}})),0===r&&e(s.map((t=>t.url)),s)}loadVideoUrls(t,e,i){this.collectVideoAdUnits(t,(t=>{this.generateVideoUrls(t,e,i)}))}defineVideoSlots(t){return t.map((t=>{const{path:e,id:i,custParams:n,...r}=t;return s.getOrCreateSlot(i||`${e}${Math.random().toString()}`,e,{custParams:n,...r},!0)}))}provideObject(t){n.assign(this.providedObjects,t)}static init(t){let{FIELDS:e,SITE:i,log:s}=t;const{relevantDigital:r}=window;b=s,v.forEach((t=>{r[t]=function(){return S.instance[t](...arguments)}})),r.getInstance=()=>S.instance,S.instance=new S(e,i),u.baseStaticInit(S.instance,c),n.values(c).forEach((t=>t.staticInit&&t.staticInit(S.instance)))}}t.exports=S},235:(t,e,i)=>{const{NATIVE_IMAGE_FIELDS:n}=i(35),{PREBID_CONFIGURATION_NAME:s,DEF_FLOOR:r}=i(103),{generateAppnexusOutstreamRendererSettings:o}=i(997),a=i(398),d=i(430),l=i(404),c=i(323),{WAITING:u,RUNNING:h,AD_REQUESTING_RUNNING:f,AD_REQUESTING:g,DONE:p}=i(552),m=i(801),b=i(758),{Transparency:v,AmazonInterface:A}=window.relevantDigital.exports,S=["__slot"];t.exports=class{constructor(t,e,i){l.assign(this,{divAttribute:"data-ad-unit-id",sysParams:{}},i,e,{settings:i,pbRequester:t,pbConfig:e,state:u,pbjs:t.pbjs,auctionId:l.generateUUID(),events:{hbaAuctionCreated:l.onceEvent()},adsById:{},usedCodes:{}}),l.entries(this.data.rlvLoadPrebidDefaults).forEach((t=>{let[e,i]=t;e in this||(this[e]=i)})),t.cbSet.apply(this,"auction"),this.adservers=this.allAdsIds.map((e=>{const i=t.globalAdserverSettings[e],n=new(0,a[i.type])(this,i);return this.adsById[e]=n,n}));const{getViewportFn:n}=this;this.videoSlots=t.videoSlots,this.viewport=(n||m.getViewPort)(),this.adUnits=this.adUnits.map((t=>new d({adUnitJson:t,auction:this,adserver:this.adsById[t.adserverId]}))),this.hasOptimization&&(this.optiStats=t.optimization.optimize(this)),this.adUnits.forEach((t=>{t.initFloor()})),this.setDefFloorsIfNeeded(),this.transparency=v&&new v({auction:this})}get adserver(){return console.warn("Don't use .adserver"),this.adservers[0]}get globalAdserverSettings(){return this.adserver}addUnitFromTemplate(t,e,i){let{adUnitJson:n}=t;const s=new d({adUnitJson:n,auction:this,adserver:i});return i.updateAdUnitPath(s,e)?(this.adUnits.push(s),s.initFloor(),this.setDefFloorsIfNeeded(),s):null}getHbaSystemParams(){const{configId:t,shouldOptimize:e,hasOptimization:i,data:n,optiStats:r,pbRequester:o,sysParams:a,hadAdsTimeout:d}=this;this.setAdsFloors();const l={[s]:t,...a,...d&&{"Failsafe timeout":"Yes"}};return i&&(l.Optimization=e?"Enabled":"Disabled",n.rlvOptDebugDims&&(e&&(l["Optimization freshness"]=function(){let{optAge:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!t)return 0===t?"Latest":"Not loaded";const e=[["Minute",6e4,[5,15,30]],["Hour",36e5,[1,6,12]],["Day",864e5,[1,7,14]]];for(const[i,n,s]of e)for(const e of s)if(t{let{name:i,rand:s}=t,r="Not optimized";e&&(r=100*s<100-n.rlvBenchPerc?"Optimal":"Test"),l[`Optimization group [${i}]`]=r})))),l}onHbaAuctionCreated(t){this.hbaAuction=t,this.events.hbaAuctionCreated.trigger()}setupManagedAdservers(t){const e=new Map;this.adservers.forEach((i=>{i.isInstreamOnly()||i.setup(t,e)})),e.forEach((t=>{if(!0!==t){const e=()=>console.error(t.err);(this.onAdUnitMatchingFailed||e)({...t,defaultFn:e})}}))}init(t){const{doneCb:e}=t,i={auction:this,divAttribute:this.divAttribute};this.onBeforeAuctionSetup&&this.onBeforeAuctionSetup(i),l.runFns(this.adservers.map((t=>e=>{t.isInstreamOnly()?e():t.runInit(this,e)}))).then((()=>{this.manageAdserver&&this.setupManagedAdservers(i),this.initInternal(t),this.finalAdUnits=this.finalizePbAdUnits(this.usedUnitDatas),this.onAuctionInitDone&&this.onAuctionInitDone({auction:this}),e()}))}getVastXml(t){return t.vastXml?t.vastXml:`\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t`}getNonPbjsBidsForHba(){return[...this.amazonAuction?.hbaBids??[],...this.usedUnitDatas.map((t=>t.adserverBid)).filter((t=>t))]}renderBanner(t){let{bid:e,divId:i,adUnit:n}=t;delete e.renderer;const s=document.getElementById(i);if(!s)throw Error(`Missing divId '${i}'`);n.adserver.prepareIfrDoc(s,e,(t=>{t?this.pbjsCall("renderAd",t,e.adId):console.warn(`Missing document for divId '${i}'`)}))}renderVideo(t){let{bid:e,divId:i,adUnit:n,pbAdUnit:s}=t;const{playerExclusiveOptions:r,...a}=n.videoSettings,[d,l]=s.mediaTypes.video.playerSize,c=o({skip:a.skip,playbackmethod:a.playbackmethod,width:d,height:l,...r});this.pbRequester.loadOnce("https://acdn.adnxs.com/video/outstream/ANOutstreamVideo.js",(()=>{window.ANOutstreamVideo.renderAd({targetId:i,adResponse:{content:this.getVastXml(e)},rendererOptions:{...c,cbNotification:(t,i)=>{const{relevantDigital:n}=window;n.Auction&&"impression"===i&&n.Auction.registerImpression(e)}}},((t,i)=>e.renderer.handleVideoEvent({id:t,eventName:i})))}))}renderNative(t){const{customNativeRender:e}=this;if(!e)return void this.renderBanner(t);const{toLegacyResponse:i,fireNativeTrackers:n,getNativeRequest:s}=this.pbRequester.providedObjects,{bid:r}=t;let{native:o}=r;const{adId:a}=r,d=s?.(r);o.ortb&&d&&i&&(o=i(o.ortb,d)),e({...t,native:o,trackClick:()=>n?.({action:"click",adId:a},r)}),n?.({action:"fireNativeImpressionTrackers",adId:a},r)}initRenderers(t){let{pbAdUnit:e,adUnit:i,divId:n}=t;const{video:s,native:r}=e.mediaTypes,{pbjsVer:o}=this.pbRequester,a=()=>({url:o&&o[0]<=9&&o[1]<20?"data:text/javascript,":void 0,render:t=>{const s={bid:t,divId:n,adUnit:i,pbAdUnit:e};"video"===t.mediaType?this.renderVideo(s):"native"===t.mediaType?this.renderNative(s):this.renderBanner(s)}});r&&this.customNativeRender&&(r.renderer=a()),s&&"instream"!==s.context&&(s.renderer=a())}setUnitDatas(t){this.usedUnitDatas=t,this.usedPbAdUnits=t.map((t=>t.pbAdUnit)),A?.initAmazonAuctionFor(this)}onBeforeRequestBids(t){const e={};t.forEach((t=>{(t.bids||[]).forEach((i=>{t.__resetGetFloors&&delete i.getFloor;const{bidder:n}=i;e[n]=e[n]||[],e[n].push(i)})),delete t.__resetGetFloors})),l.values(e).forEach((t=>c.of(t[0]).finalizeBids?.(t)))}initInternal(){const t=[],e=new Set;this.adservers.forEach(((i,n)=>{const{unitDatas:s,unknownSlotsToLoad:r}=i.getAdUnitInstances(this,e);t.push(...s),i.unknownSlotsToLoad=r,this.hasUnknownSlots=this.hasUnknownSlots||r.length,nt.slot)),...r].forEach((t=>e.add(t)))})),this.setUnitDatas(t)}removeUnitData(t){if(!this.usedUnitDatas)return;const e=this.usedUnitDatas.filter((e=>e!==t));e.length!==this.usedUnitDatas.length&&(this.unitDataRemoved=!0,this.setUnitDatas(e))}onPrebidBidResponses(t){for(const e in t||{})(t[e]?.bids||[]).forEach((t=>{const{native:e}=t;if(e){const i=(t,e)=>{t&&l.isString(t[e])&&0===t[e].indexOf("http:")&&(t[e]=t[e].replace("http:","https:"))};n.forEach((n=>{const s=`hb_native_${n}`,r=(t.adserverTargeting||{})[s];l.isString(r)&&0===r.indexOf("http:")&&(t.adserverTargeting[s]=r.replace("http:","https:")),i(e,n),i(e[n],"url")})),e.ortb?.assets?.forEach?.((t=>{i(t.img,"url"),i(t.video,"url")}))}this.transparency?.processBid(t)}))}pbjsCall(t){const e=this.pbjsCalls?.[t];for(var i=arguments.length,n=new Array(i>1?i-1:0),s=1;s!t.isInstreamOnly()))}setAdsFloors(){if(this.adsFloorsSet)return;this.adsFloorsSet=!0;const t=this.pbjs?.getConfig?.();this.usedUnitDatas.forEach((e=>{let{adUnit:i}=e;i.setAdsFloor(t||{})}))}sendAdsRequestsInternal(t){if(this.state>=g)return;const{isTimeout:e,isHbLess:i,unitDatas:n}=t;e&&(this.hadAdsTimeout=!0);const s=!i&&this.hbLessSent;this.state=i?f:g,this.hbaAuction&&!i&&l.withCatch((()=>this.hbaAuction.onHbmAdserverRequestSent({isTimeout:e})));const r={...t,auction:this};this.onBeforeAdRequest?.(r),this.setAdsFloors();const o=this.getNonInstreamOnlyAdservers();l.runFns(o.map((e=>i=>{e.sendAdserverRequest({...t,usedUnitDatas:n.filter((t=>t.adserver===e)),requestAuction:this,onRequestSent:i,unknownSlotsToLoad:s?[]:e.unknownSlotsToLoad});const{delayedSendAdserver:r}=e.getAdserverProps();r||i()}))).then((()=>{i?this.hbLessSent.trigger():(this.state=p,this.onAuctionDone?.(r),this.pbRequester.onAuctionDone(this))}))}sendAdsRequests(t){const{isHbLess:e}=t;e&&(this.hbLessSent=l.onceEvent());const i=()=>this.sendAdsRequestsInternal(t);!e&&this.hbLessSent?this.hbLessSent.wait(i):i()}run(){const{pbjs:t,amazonAuction:e,finalAdUnits:i,runHbLessNow:n}=this;this.state=h;const s=!!l.find(i,(t=>t.bids.length));let r=(s?1:0)+(e?1:0),o=this.usedUnitDatas.filter((t=>!(t.slot instanceof b)));const a=()=>!r&&this.sendAdsRequests({unitDatas:o}),d=()=>{r-=1,a()};let c;this.transparency?.initialize();if(n&&r){const t=o.filter((t=>t.adUnit.isHbLess));if(t.length||this.hasUnknownSlots){o=o.filter((e=>t.indexOf(e)<0));const e=()=>this.sendAdsRequests({isHbLess:!0,unitDatas:t});s?c=e:e()}}s&&(()=>{t.que.push((()=>{this.pbRequester.initializePrebidConfig(this),c?.(),this.pbjsCall("removeAdUnit"),this.pbjsCall("addAdUnits",i),this.pbjsCall("requestBids",{bidsBackHandler:t=>{this.onPrebidBidResponses(t),d()},auctionId:this.auctionId})}))})(),e&&e.run(d),!s&&this.getNonPbjsBidsForHba().length&&window.relevantDigital.Auction.auctionInit(this),a(),setTimeout((()=>this.sendAdsRequests({isTimeout:!0,unitDatas:o})),this.pbRequester.pbjsFailsafeTimeout)}finalizePbAdUnits(t){const e=[],{s2sAliases:i}=this.pbRequester,n=t=>!!i[t.bidder],s=t=>{const e=[],{splitClientSameBidder:i}=this;return t.bids.forEach((s=>{for(const t of e)if(!i&&!n(s)||c.of(s).tryUseWithoutSplit(s,t))return void t.newUnit.bids.push(s);const r={seenBidders:{},newUnit:{...t,bids:[]}};c.of(s).tryUseWithoutSplit(s,r),r.newUnit.bids.push(s),e.push(r)})),e.map((t=>t.newUnit))},r=(t,i)=>{const{pbAdUnit:r,adUnit:o,adserver:a}=t,d={...r,...i};d.bids=d.bids.map((e=>{let i=e;if(e.params.__mtl){const t={...e.params};delete t.__mtl,i={...e,params:t}}return c.of(i).addRuntimeBidParams(i,t),i}));let l=(t=>{let{adUnit:e,candidate:i}=t;const s={};if(!e.needFinalizeForS2s(i))return[i];if(i.bids.forEach((t=>{const e=n(t);(s[e]=s[e]||[]).push(t)})),!s.true)return[i];const r=e.finalizeForS2s(i);return s.false?[{...i,bids:s.false},{...r,bids:s.true}]:[r]})({adUnit:o,candidate:d});l=[].concat(...l.map(s)),l.forEach((i=>{const n=a.getAdDivId(i);this.initRenderers({pbAdUnit:i,adUnit:o,divId:n}),S.forEach((t=>{delete i[t]})),e.push(i),t.finalPbAdUnits.push(i)}))};return t.forEach((t=>{const{pbAdUnit:e}=t;if(["banner","video","native"].filter((t=>e.mediaTypes[t])).length>1){const i=(t=>{const e={mixed:[],banner:[],video:[],native:[]},i=(t,e)=>{const i={...t.params};return"video"!==e&&delete i.video,{...t,params:i}};return t.bids.forEach((s=>{const{__mtl:r}=s.params,o=c.of(s);r&&"mixed"!==r?e[r].push(i(s,r)):o.noMultiMediaTypeSupport||n(s)&&o.noMultiMediaTypeSupportS2s?["banner","video","native"].forEach((n=>{t.mediaTypes[n]&&e[n].push(i(s,n))})):e.mixed.push(s)})),e})(e);["mixed","banner","video","native"].forEach((n=>{const s=i[n];s.length&&r(t,{bids:s,..."mixed"!==n&&{mediaTypes:{[n]:e.mediaTypes[n]}}})}))}else r(t)})),e}onExternalSetBidFloor(){this.defFloorsSet||this.setDefFloorsIfNeeded()}setDefFloorsIfNeeded(){const t=l.find(this.adUnits,(t=>t.pbAdUnit.floors));if(!t)return;const{currency:e}=t.pbAdUnit.floors;this.adUnits.forEach((t=>{let{pbAdUnit:i}=t;i.floors||(i.floors={default:r,schema:{fields:["mediaType"]},values:{"*":r},...e&&{currency:e}},i.__resetGetFloors=!0)})),this.defFloorsSet=!0}}},103:(t,e,i)=>{const n=i(752);window.relevantDigital.export({SharedConstants:n}),t.exports=n},404:(t,e,i)=>{const n=i(61);window.relevantDigital.export({Utils:n}),t.exports=n},758:(t,e,i)=>{const n=i(898);t.exports=class extends n{constructor(t){super({noRefresh:!0,...t})}}},997:(t,e,i)=>{const n=i(404);t.exports={generateAppnexusOutstreamRendererSettings:function(t){let{playbackmethod:e,adText:i,skip:s,skipText:r,skipButtonText:o,allowOverride:a,expandTime:d,endBehavior:l,width:c,height:u,enableMaxHeight:h,xandrRenderOptions:f}=t;const g=function(t){switch(t){case 1:return{initialPlayback:"auto",initialAudio:"on"};case 2:return{initialPlayback:"auto",initialAudio:"off"};case 3:return{initialPlayback:"click",initialAudio:"on"};case 4:return{initialPlayback:"mouseover",initialAudio:"on"};case 5:return{initialPlayback:"auto",initialAudio:"on",nonViewableBehavior:"pause"};case 6:return{initialPlayback:"auto",initialAudio:"off",nonViewableBehavior:"pause"};default:return{}}}(e[0]),p={skippable:{enabled:Boolean(s),skipText:r,skipButtonText:o,allowOverride:a},disableCollapse:{enabled:!l.collapse,replay:l.replay,hideControlBar:l.hideControlBar},maxHeight:{enabled:h,height:u},expandTime:d,adText:i,width:c,height:u,...g};return n.mergeNoArr(p,f),p}}},329:t=>{t.exports={getSspId:function(t){const e=Object.keys(t),i=t=>{const i=[];return t.forEach((t=>{e.forEach((e=>{e.toLowerCase().indexOf(t)>=0&&i.push(e)}))})),i};let n=i(["placement","slot","zone","unit","inventorycode"]);return 0===n.length&&(n=i(["id"])),1===n.length?t[n[0]]:null}}},752:t=>{const e="_sys_",i="Prebid Configuration",n=`${e}${i}`,s=`_${n}`,r="_s2s_alias";t.exports={AS_FLAGS:["timedOut","noBid","bidWon","bidResponse","renderFailed","renderSuccess","unloadBeforeResponse","isVideo","isNative","isDeal","isUniqueResponse","isHighestNonWinningBid","adserverWon","isDirect","isApproximation","isAdserverBid"],DEAL_TYPES:{DYNAMIC:0,DIRECT:1,DEAL:2,HOUSE:3},SYSTEM_PARAM_PREFIX:e,HIDDEN_PARAM_PREFIX:"_hidden_",ADS_FLOOR_MULTI_PREFIX:"_multi_",PREBID_CONFIGURATION_NAME:i,PREBID_CONFIGURATION_CLIENT_DIM:n,PREBID_CONFIGURATION_DIM:s,GAM_DUPLICATE_PATH_SEPARATOR:"_rlv_dup_",MAX_DUPL_FILTER_NUM:10,EVENTS:["auctionInit","auctionEnd","bidAdjustment","bidTimeout","bidRequested","bidResponse","noBid","bidWon","bidderDone","setTargeting","requestBids","addAdUnits","adRenderFailed"],DEFAULT_PLACEMENT_PATH:"?",MAX_HBA_GET_PARAM_CHARS:10240,S2S_BIDDER_SUFFIX:r,NO_OPTIMIZATION:-1,OPTI_DIM_SETTINGS:["Optimization","Enabled","Disabled"],DEF_FLOOR:1e-5,ADS_OPTI_FLOOR:-1,ADS_NO_OPTI_FLOOR:-2,MAX_FILE_UPLOAD_SIZE:1048576,s2sBidderSuffix:t=>`${t}${r}`,s2sBidderUnSuffix:t=>t.endsWith(r)?t.slice(0,t.length-10):t}},61:module=>{const Utils={assign(t){for(let e=1;e0;t-=1)n=`0${n}`;return n},values(t){if(Object.values)return Object.values(t);const e=[];for(const i in t)e.push(t[i]);return e},makeUrl(t){let e=t.trim();return 0===e.indexOf("http://")?e=e.slice(5):0!==e.indexOf("https://")&&(e=`//${e}`),e},uniqId:()=>(Date.now()%4294967296).toString(16)+Utils.fmt(Math.floor(4294967296*Math.random()),8,16),isObject:(t,e)=>null!==t&&"object"==typeof t&&!(e&&Array.isArray(t)),isString:t=>"string"==typeof t||t instanceof String,merge(t){for(var e=arguments.length,i=new Array(e>1?e-1:0),n=1;n1?e-1:0),n=1;n(e.forEach((e=>{if(e){const n=Utils.clone(e);for(const e in n)Utils.isObject(t[e],i)&&Utils.isObject(n[e],i)?Utils.mergeSources(t[e],[n[e]],i):t[e]=n[e]}})),t),clone(t){if(Array.isArray(t))return t.map(Utils.clone);if(Utils.isObject(t)){const e={};for(const i in t)e[i]=Utils.clone(t[i]);return e}return t},loadScript(t){const e=document.createElement("script");e.type="text/javascript",e.async="async",e.src=t;const i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(e,i)},processQueue(t,e){const i=t[e];t[e]={push:t=>t()},i.forEach((t=>{try{t()}catch(t){console.error(`Error in handler: ${t}`)}}))},onceEvent(){const t={cmd:[]};let e,i;return{wait:e=>t.cmd.push((()=>e(i))),done:()=>!!e,trigger:n=>{e||(e=!0,i=n,Utils.processQueue(t,"cmd"))}}},attribToBool(t,e,i){if(!t.hasAttribute(e))return!!i;const n=t.getAttribute(e);return"0"!==n&&"false"!==n},withGoogle(t){window.googletag=window.googletag||{};const{googletag:e}=window;e.cmd=e.cmd||[],e.cmd.push((()=>t(e)))},uniq(t){const e={},i=[];return t.forEach((t=>{e[t]||(e[t]=!0,i.push(t))})),i},cleanMcmPart(t){if("/"!==(t||"")[0])return t;const e=t.indexOf(",");if(e<0)return t;const i=t.substring(e+1),n=i.indexOf("/");return n<0?t:t.substring(0,e)+i.substring(n)},injectMcmPart(t,e){if(e&&"/"===(t||"")[0]&&Utils.cleanMcmPart(t)===t){const i=t.split("/");return`/${i[1]},${e}${i.length>2?"/":""}${i.slice(2).join("/")}`}return t},normalize(t,e,i){let n=e?t.trim():t.trim().toLowerCase();return n=Utils.cleanMcmPart(n),i?"/"!==n[0]&&n.indexOf("/")>0?`/${n}`:n:"/"===n[0]?n.slice(1):n},normalizedPaths:(t,e,i)=>(t||"").split("\n").map((t=>Utils.normalize(t,e,i))).filter((t=>t)),getGamDevicePrefix(t){const{includeDeviceInCustomDimId:e,tabletStrategy:i,unknownStrategy:n,auction:s}=t;if(!e)return null;let r=s?.deviceOverride||window.relevantDigital.platformData?.platform?.type?.toLowerCase();return"tv"===r?r="desktop":["desktop","mobile","tablet"].indexOf(r)<0?r=n:"tablet"===r&&(r=i),r},rlvConvertedGamAdUnitPath(t,e){const{customDimStr:i,unsetAsEmpty:n}=e;let s=Utils.cleanMcmPart(t.getAdUnitPath());const r=Utils.getGamDevicePrefix(e);let o;if(i){const e=t.getTargeting(i)||[];0===e.length?o=n?"":"_unset_":1===e.length?[o]=e:o="_multi_"}const a=[r,o].filter((t=>t)).join("_");return a&&(s+=`/${a}`),s},generateUUID:()=>([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(t=>(t^16*Math.random()>>t/4).toString(16))),withCatch(t){try{t()}catch(t){console.error(`${t}`)}},keyBy(t,e){const i={};return"function"==typeof e?(t||[]).forEach((t=>{i[e(t)]=t})):Utils.isString(e)?(t||[]).forEach((t=>{i[t[e]]=t})):(t||[]).forEach((t=>{i[t]=t})),i},waitQueue(){const t=[];let e,i=!0;const n=()=>{i&&t.length&&(i=!1,t.shift()(e))};return e={wait(e){t.push(e),n()},setAvailable(){i=!0,n()}},e},callbackSet(){const t={};return{add:function(e){let{type:i="default",when:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s="after"===n?"after":"before";t[i]=t[i]||{seen:{},before:[],after:[]};const r=t[i];r[s].push(e),Object.keys(e).forEach((t=>{r.seen[t]=!0}))},apply:function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default";const{seen:n={},before:s,after:r}=t[i]||{};Object.keys(n).forEach((t=>{const i=e[t];e[t]=function(){for(var n=arguments.length,o=new Array(n),a=0;ai[t]&&i[t].call(e,...o)));let d=i&&i.call(e,...o);return r.forEach((i=>{i[t]&&(d=i[t].call(e,d,...o))})),d}}))}}},addCbs(t,e,i){const n=Utils.callbackSet();n.add(e,i),n.apply(t,i?.type)},storage(){let t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"_rlv_data";const i=()=>{if(!t){t={};const i=localStorage[e];if(i)try{t=JSON.parse(i)}catch(t){}}return t},n=()=>{try{const t=JSON.stringify(i());t.length<=1048576?localStorage[e]=t:console.warn("Skips writing too large value to local storage")}catch(t){}},s={get data(){return i()},write:n,update:t=>{Utils.merge(i(),t),n()}};return s.urlCaches=Utils.urlCaches(s),s},evalWithVars(code){let vars=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const id=`tmpEvalVars_${Math.random()}`;window[id]=vars;const varSetters=Object.keys(vars).map((t=>`var ${t} = data.${t};`)).join("\n");eval(`(function(id) {\n\t\t\t\tvar data = window[id];\n\t\t\t\tdelete window[id];\n\t\t\t\t${varSetters}\n\t\t\t\t${code};\n\t\t\t})('${id}')`)},runFns(t){let e=0;const i=[],n=Utils.onceEvent();return t.forEach(((s,r)=>s((s=>{i[r]=s,e+=1,e===t.length&&n.trigger()})))),t.length||n.trigger(),{then:t=>n.wait((()=>t(i)))}},getLocation(){const{top:t,location:e}=window;if(window===t)return e;try{if(t.location.toString)return t.location}catch(t){}return null},hookBefore:(t,e)=>function(){for(var i=arguments.length,n=new Array(i),s=0;s{const{url:n,storageKey:s,dataSubKey:r="data",useStorage:o=!0,useGet:a=!1,noReloadMs:d=0,body:l,transform:c=t=>t,deserialize:u=t=>t,parse:h=JSON.parse}=i;let f,g;const p=o&&t,m=function(i){let{waitIfOlderMs:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!f){f=Utils.onceEvent();const i=p&&t.data[s],{ts:o,[r]:m}=i||{},b="number"==typeof o;if(g=(new Date).getTime()-(parseInt(o,10)||0),void 0!==m&&Utils.withCatch((()=>{e[s]=u(m)})),!b||g>d){const i=new XMLHttpRequest;i.onload=()=>{Utils.withCatch((()=>{const n=c(h(i.responseText));e[s]=u(n),g=0,p&&t.update({[s]:{[r]:n,ts:(new Date).getTime()}})})),f.trigger()},i.onerror=()=>f.trigger(),i.open(a?"GET":"POST",Utils.makeUrl(n)),i.send(a?null:JSON.stringify(l||{}))}else f.trigger()}f.done()||void 0===e[s]||void 0!==o&&g>o?f.wait(i):i()};return(t,i,n)=>{let r;const o=i=>{r||(t?.(e[s],{age:g,isTimeout:i}),r=!0)};if(i){const t=Utils.onceEvent();setTimeout((()=>t.trigger(!0)),i),m((()=>t.trigger()),n),t.wait(o)}else m(o,n),0===i&&o(!f.done())}}}},request:(t,e)=>Utils.urlCaches().onceLoader(t)(e),randomizer(){let t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)||1;return()=>{t+=1;const e=1e4*Math.sin(t);return e-Math.floor(e)}},pick:(t,e)=>Object.keys(t||{}).filter((t=>e.includes(t))).reduce(((e,i)=>(e[i]=t[i],e)),{}),byPathLenSort:t=>t.sort(((t,e)=>e.path.replace("*","").length-t.path.replace("*","").length))};module.exports=Utils},35:t=>{const e={sponsoredBy:1,body:2,rating:3,likes:4,downloads:5,price:6,salePrice:7,phone:8,address:9,body2:10,displayUrl:11,cta:12},i={icon:1,image:3},n=Object.keys(i),s=["title",...n,...Object.keys(e)],r=[...s];t.exports={NATIVE_DATA_ID_MAP:e,NATIVE_IMG_ID_MAP:i,NATIVE_FIELDS:r,NATIVE_IMAGE_FIELDS:n,RTB_FIELDS:s,TITLE_DEF_LEN:1e3}}},__webpack_module_cache__={};function __webpack_require__(t){var e=__webpack_module_cache__[t];if(void 0!==e)return e.exports;var i=__webpack_module_cache__[t]={exports:{}};return __webpack_modules__[t].call(i.exports,i,i.exports,__webpack_require__),i.exports}const bowser=__webpack_require__(636),PrebidRequester=__webpack_require__(527),{getSspId}=__webpack_require__(329),Utils=__webpack_require__(404),{AS_FLAGS,SYSTEM_PARAM_PREFIX,GAM_DUPLICATE_PATH_SEPARATOR,EVENTS,MAX_HBA_GET_PARAM_CHARS}=__webpack_require__(103),hbmAuctionOf=t=>{let{auctionId:e}=t;return PrebidRequester.instance?PrebidRequester.instance.auctionById(e):null};let isInCookieDisableGroup;navigator.cookieDeprecationLabel?.getValue().then((t=>{isInCookieDisableGroup=["treatment_1.1","treatment_1.2","treatment_1.3","control_2"].indexOf(t)>=0})),window.relevantDigital=window.relevantDigital||{},window.relevantDigital.DEFAULT_PROGRAMMATIC_TAG_JS=function(FIELDS,SITE){const BidderHandlers={defaultHandler:{getSspId:t=>getSspId(t)}};let logNr=0;const mainSendDelay=0,extraSendDelay=2e3;let analyticsURL;const useLogging=~location.toString().indexOf("analyticsDebug")||~document.cookie.indexOf("analyticsDebug");function log(t){if(!useLogging)return;const{fmt:e}=Utils,i=new Date,n=`${e(i.getHours(),2)}:${e(i.getMinutes(),2)}:${e(i.getSeconds(),2)}.${e(i.getMilliseconds(),3)}`,s=`[${e(logNr+=1,4)}][${n}] ${t}`;console.info(s)}const Bid=Utils.assign((function(t,e){Utils.assign(this,e,{bidIdx:-1,auction:t,timedOut:!1,noBid:!1,bidResponse:null,bidWon:!1,renderFailed:!1,renderSuccess:!1,unloadBeforeResponse:!1,isVideo:!1,isNative:!1,adserverWon:!1,responseMs:0,renderMs:0,bidderHandler:BidderHandlers[e.bidder]||BidderHandlers.defaultHandler,hbmData:Utils.find(t.hbmAuction?.usedUnitDatas||[],(t=>t.code===e.adUnitCode))}),this.bidder=Auction.bidderAliasMap[this.bidder]||this.bidder,this.sspId=this.getSspId()}),{prototype:{isDoneOrAds(){return this.isAdserverBid||this.timedOut||this.noBid||this.bidResponse},getFlags(){let t=0;const e=this;return AS_FLAGS.forEach(((i,n)=>{e[i]&&(t+=2**n)})),t},getSspId(){return this.__rlvId?this.__rlvId:`${this.bidder}-${this.bidderHandler.getSspId(this.params||{})}`},getConvertedCpm(){const{currency:t}=this.bidResponse||{};let{cpm:e=0}=this.bidResponse||{};"string"==typeof e&&(e=parseFloat(e)||0);const i=PrebidRequester.instance?.getRlvResponseInfo(this.bidResponse)?.org_price;return void 0!==i&&(e=i),Auction.getConvertedCpm(e,t)},finalAdUnitCode(){return this.adjustedAdUnitCode||this.adUnitCode},toServerObject(){const t=this.hbmData?.adUnit.getHbaFloor(),e={bidIdx:this.bidIdx,code:`${this.auction.getSiteId()}-${this.finalAdUnitCode()}`,bidder:this.bidder,sspId:this.sspId,flags:this.getFlags(),responseMs:this.responseMs,floor:"number"==typeof t?t:void 0,lineItemId:this.lineItemId,path:this.path},i=this.bidResponse;return i&&(Utils.assign(e,{id:this.id,width:i.width,height:i.height,cpm:this.getConvertedCpm(),...i.amzCode&&{amzCode:i.amzCode},...i.amzMult&&{amzMult:i.amzMult}}),this.bidWon&&Utils.assign(e,{renderMs:this.renderMs})),e}}});var Auction=Utils.assign((function(t){Utils.assign(this,t,{bidsById:{},id:Utils.uniqId(),mainDataSent:!1,mainSendPending:!1,extraSendPending:!1,serverBids:null,pendingCommands:[],runningCommand:null,timestamp:t.timestamp||new Date}),this.hbmAuction=hbmAuctionOf(this),[].concat(...(t.bidderRequests||[]).map((t=>t.bids)),...this.hbmAuction?this.hbmAuction.getNonPbjsBidsForHba():[]).forEach((t=>{this.bidsById[t.bidId]=new Bid(this,t)}))}),{auctions:[],bidderAliasMap:{},globalSettings:null,onBeforeHbmAuctionSetup(){},init(t,e,i){function n(t,e,i){log(`${t} - ${e}`),Auction[t]&&Auction[t](e,i)}Auction.pbjs=t,Auction.globalSettings=Utils.assign({},e,window.RELEVANT_ANALYTICS_SETTINGS,i);const s=window.performance?.timeOrigin;(t.getEvents?.()||window.relevantDigital.pbEventLog||[]).forEach((t=>{const e=t.eventType||t.ev;let{ts:i}=t;i||(i=s&&t.elapsedTime?new Date(s+t.elapsedTime):new Date),n(e,t.args,i)})),EVENTS.forEach((e=>{t.onEvent(e,(t=>{n(e,t,new Date)}))})),addEventListener("beforeunload",(()=>{Auction.auctions.forEach((t=>{t.allBids().forEach((t=>{t.isDoneOrAds()||(t.unloadBeforeResponse=!0)})),t.mainDataSent?t.sendUpdatesInternal():t.sendMainDataInternal()}))}))},find:t=>Utils.find(Auction.auctions,(e=>e.auctionId===t)),findBid(t){const e=Auction.find(t.auctionId);return e&&e.bidsById[t.bidId||t.requestId]},findBidBy(t){for(const e of Auction.auctions){const i=Utils.find(Utils.values(e.bidsById),t);if(i)return i}return null},getConvertedCpm(t,e){const{convertToCurrency:i}=FIELDS;if(!i||!t||!e||i===e)return t;const{exchangeRates:n={}}=SITE;return n[e]&&n[i]?t*(n[i]/n[e]):t},getImpressionUrl(t){const e=Auction.findBid(t);if(!e)return null;const i={cmd:"updates",systemId:SITE.systemId,id:e.auction.id,diffs:[{bidIdx:e.bidIdx,flags:2**AS_FLAGS.indexOf("renderSuccess"),renderMs:e.renderMs}]};return`${analyticsURL}/analytics?param=${JSON.stringify(i)}`},auctionInit(t){const e=new Auction(t);Auction.auctions.push(e),e.hbmAuction&&(Auction.hbmEnabled=!0,e.hbmAuction.onHbaAuctionCreated(e))},bidResponse(t,e){Auction.update(t,(i=>{i.bidResponse=t,i.responseMs=i.auction.msSinceStart(e),i.ssMs=t.serverResponseTimeMs,i.isVideo="video"===t.mediaType,i.isNative="native"===t.mediaType,i.isDeal=!!t.dealId}))},update(t,e){const i=Auction.findBid(t);if(!i)throw Error(`No bid from settings: ${JSON.stringify(t)}`);const{auction:n}=i;e(i),n.mainDataSent?n.sendUpdates():n.isHbDone()&&n.sendMainData()},bidTimeout(t){t.forEach((t=>{Auction.update(t,(t=>{t.timedOut=!0}))}))},noBid(t,e){Auction.update(t,(i=>{i.noBid=!0,i.responseMs=i.auction.msSinceStart(e),i.ssMs=t.serverResponseTimeMs}))},bidWon(t,e){Auction.update(t,(t=>{t.bidWon=!0,t.renderMs=t.auction.msSinceStart(e),t.hbmData&&(t.hbmData.hbWon=!0)}));const i="video"===t.mediaType&&t.renderer;hbmAuctionOf(t)&&i||setTimeout((()=>{Auction.update(t,(t=>{t.renderFailed||(t.renderSuccess=!0)}))}))},adRenderFailed(t){Auction.update(t,(t=>{t.renderFailed=!0}))},markAdserverWon(t){let e=!1;return Auction.update(t,(t=>{t.adserverWon||(t.adserverWon=!0,e=!0)})),e},registerImpression(t){Auction.update(t,(t=>{t.bidWon=!0,t.renderSuccess=!0}))},registerImpressionByAdId(t){const e=e=>e&&(`${e}`.indexOf(t)>=0||t.startsWith?.(`${e}--`)),i=Auction.findBidBy((i=>{if(i.bidResponse&&!i.renderSuccess&&t){const{adId:n,creativeId:s,vastXml:r}=i.bidResponse;if(e(n)||e(s))return!0;if(r?.includes?.(t))try{const t=(new DOMParser).parseFromString(i.bidResponse.vastXml,"application/xml");if(Utils.find([...t.getElementsByTagName("Ad")],(t=>e(t.id))))return!0}catch(t){}return!1}return!1}));return i&&Auction.registerImpression(i),!!i},prototype:{allBids(){return Utils.values(this.bidsById).sort(((t,e)=>t.bidIdx-e.bidIdx))},msSinceStart(t){return(t||new Date)-this.timestamp},isHbDone(){for(const t in this.bidsById)if(!this.bidsById[t].isDoneOrAds())return!1;return!0},onHbmAdserverRequestSent(t){let{isTimeout:e}=t;const i=this.allBids().filter((t=>!t.isDoneOrAds()));if(e)Auction.bidTimeout(i);else if(i.length){const t=Auction.pbjs?.getEvents?.()||[],e={};var n=(window.performance||{}).timeOrigin;t.forEach((t=>{const{bidderCode:i}=t?.args||{};t&&"bidderDone"===t.eventType&&t.elapsedTime&&n&&i&&(e[i]=new Date(n+t.elapsedTime))})),i.forEach((t=>Auction.noBid(t,e[t.bidder])))}},sendUpdatesInternal(){const t=this.serverBidArray(),e=[],i=this;if(t.forEach(((t,n)=>{let s;const r=i.serverBids[n];for(const e in t)t[e]!==r[e]&&(s=s||{bidIdx:t.bidIdx},s[e]=t[e]);s&&(["path","lineItemId"].forEach((e=>{t[e]&&(s[e]=t[e])})),e.push(s))})),this.extraSendPending=!1,!e.length)return void log("Empty update");this.serverBids=t;const n={cmd:"updates",systemId:SITE.systemId,id:i.id,diffs:e};this.sendCommand(n),log(`UPDATE Analytics request triggered, bid diffs: ${n.diffs.length}`)},sendUpdates(){this.extraSendPending||(this.extraSendPending=!0,setTimeout(this.sendUpdatesInternal.bind(this),extraSendDelay))},getSystemParams(){const t=t=>t.replace(/(?:^|\s)\S/g,(t=>t.toUpperCase())),{browser:e,os:i,platform:n}=window.relevantDigital.platformData||{},s="[Unknown]",r=Utils.getLocation();return{...r&&{Hostname:r.hostname,URL:r.origin+r.pathname},...isInCookieDisableGroup&&{"Chrome Cookie Disabled Group":"Yes"},"Prebid.js version":Auction.pbjs.version,"Screen width":screen.width,"Screen height":screen.height,"Browser name":e&&e.name?t(e.name):s,"Browser version":e&&e.name&&e.version?t(`${e.name} ${e.version.split(".")[0]}`):s,"Operating system":i&&i.name?t(i.name):s,Platform:n&&n.type?t(n.type):s,...this.hbmAuction?.getHbaSystemParams()}},getCustomParams(){const t=Auction.globalSettings.getCustomParams&&Auction.globalSettings.getCustomParams(this),e={...this.hbmAuction?.customParams},i=this.getSystemParams();"Bot"===i.Platform&&(this.blockCalls=!0);for(const t in i)e[SYSTEM_PARAM_PREFIX+t]=i[t];return Utils.assign(e,t)},reAdjustDuplicationPaths(){const t={};this.allBids().forEach((e=>{const i=e.finalAdUnitCode(),[n,s]=(i||"").split(GAM_DUPLICATE_PATH_SEPARATOR);if(s){t[n]=t[n]||{nextNr:2,mapping:{}};const i=t[n];let r=i.mapping[s];r||(r=i.nextNr.toString(),i.nextNr+=1,i.mapping[s]=r),s!==r&&(e.adjustedAdUnitCode=`${n}${GAM_DUPLICATE_PATH_SEPARATOR}${r}`)}}))},adjustToPlacementIds(){const t={},e={};this.allBids().forEach((i=>{const{adUnitCode:n,hbmData:s}=i,{placementId:r}=s?.adUnit||{};if(r){if(!t[n]){const i=e[r]=(e[r]||0)+1;t[n]=`${r}${i>1?`${GAM_DUPLICATE_PATH_SEPARATOR}${i}`:""}`}i.adjustedAdUnitCode=t[n]}}))},initAdUnitCodeMapping(){const t=Utils.find(this.hbmAuction?.adservers||[],(t=>"google"===t.getType()&&!t.isInstreamOnly()));if(window.googletag?.pubads&&(!this.hbmAuction||t)){const e=googletag.pubads().getSlots(),i={};e.forEach((e=>{let n;if(t)n=t.rlvConvertedAdUnitPath(e).toLowerCase();else{const t=Utils.find(Utils.values(SITE.globalAdserverSettings),(t=>t.networkCode&&e.getAdUnitPath().indexOf(t.networkCode)>=0));n=Utils.rlvConvertedGamAdUnitPath(e,t||{}).toLowerCase()}const s=n.substr(n.lastIndexOf("/")+1);i[n]=n,i[s]=n,i[e.getSlotElementId()]=n})),this.allBids().forEach((t=>{t.adjustedAdUnitCode=i[t.adUnitCode]||i[t.adUnitCode.toLowerCase()],!t.adjustedAdUnitCode&&t.adUnitCode.indexOf(GAM_DUPLICATE_PATH_SEPARATOR)>0&&(t.adjustedAdUnitCode=t.adUnitCode)}))}if(window.apntag){const t=(window.apntag.requests||{}).tags||{};this.allBids().forEach((e=>{const i=t[e.adUnitCode]||{},n=i.tagId||i.invCode;!e.adjustedAdUnitCode&&n&&(e.adjustedAdUnitCode=n.toString())}))}this.hbmAuction?.logAsPlacementId&&this.adjustToPlacementIds();const{adjustAdUnitCode:e,alwaysAdjustAdUnitCode:i}=Auction.globalSettings,n={auction:this},s={};this.allBids().forEach((t=>{if(t.adjustedAdUnitCode&&!i||!e||(t.adjustedAdUnitCode=e(t.adUnitCode,t,n)),!t.adjustedAdUnitCode&&t.adUnitCode.indexOf("/")<0){const e=t.adUnitCode.indexOf(GAM_DUPLICATE_PATH_SEPARATOR),i=e<0?t.adUnitCode:t.adUnitCode.slice(0,e),n=(/(\W|_)(\d+)$/.exec(i)||[])[2];if(n&&n.length>=4){const e=s[n];e&&e!==i||(t.adjustedAdUnitCode=n,s[n]=i)}e>=0&&t.adjustedAdUnitCode&&(t.adjustedAdUnitCode=`${t.adjustedAdUnitCode}${t.adUnitCode.slice(e)}`)}})),this.reAdjustDuplicationPaths()},finalizeBidsBeforeMain(){const t=[t=>t.finalAdUnitCode(),t=>t.bidder,t=>t.sspId],e=this.allBids().sort(((e,i)=>{for(const n of t){const t=n(e)||"",s=n(i)||"";if(t!==s)return t{t.bidIdx=e,i=Math.max(i,t.ssMs||0)})),i&&e.forEach((t=>{t.ssMs&&(t.responseMs-=i-t.ssMs)}))},getSiteId(){const{hbmAuction:t}=this;if(!t)return SITE.siteId;let e,i=0;const n={};return t.usedUnitDatas.forEach((t=>{let{adUnit:s}=t;const{siteId:r}=s,o=n[r]=(n[r]||0)+1;o>i&&(e=r,i=o)})),e||SITE.siteId},sendMainDataInternal(){if(this.mainDataSent)return;this.initAdUnitCodeMapping(),this.finalizeBidsBeforeMain(),this.serverBids=this.serverBidArray();const t={cmd:"main",systemId:SITE.systemId,siteId:this.getSiteId(),publisherId:SITE.publisherId,timestamp:this.timestamp,siteLocalId:"0x0",id:this.id,bids:this.serverBids,customParams:this.getCustomParams()};this.sendCommand(t),this.mainDataSent=!0,this.mainSendPending=!1,log(`MAIN Analytics request triggered, bids: ${t.bids.length}`)},sendMainData(){this.mainSendPending||this.mainDataSent||(this.mainSendPending=!0,setTimeout((()=>{const{waitInit:t=t=>t()}=Auction.globalSettings;let e;t((()=>{e||(e=!0,this.sendMainDataInternal())}),this)}),mainSendDelay))},serverBidArray(){return this.allBids().map((t=>t.toServerObject()))},sendCommand(t){const e=this;this.pendingCommands.push(t),this.runningCommand||function t(){if(!e.pendingCommands.length)return void(e.runningCommand=!1);const i=e.pendingCommands.shift();let n;function s(){n||(n=!0,t())}e.runningCommand=!0;let r=JSON.stringify(i);if(["%","&"].forEach((t=>{r.indexOf(t)>=0&&(r=r.replace(new RegExp(t,"g"),encodeURIComponent(t)))})),e.blockCalls)setTimeout(s);else if(r.length>MAX_HBA_GET_PARAM_CHARS){const t=new XMLHttpRequest;t.onload=s,t.onerror=s,t.open("POST",`${analyticsURL}/analytics`),t.setRequestHeader("Content-Type","application/json"),t.send(JSON.stringify(i))}else{const t=document.createElement("script");t.type="text/javascript",t.async="async",t.onload=s,t.onerror=s,t.src=`${analyticsURL}/analytics?param=${r}`,document.head.appendChild(t)}}()}}});FIELDS.initAnalytics=(t,e)=>{if(!FIELDS.analyticsURL)return void console.error("Relevant Analytics URL is empty");analyticsURL=Utils.makeUrl(FIELDS.analyticsURL);const{pbjsName:i}=FIELDS;window[i]=window[i]||{};const n=window[i];n.que=n.que||[],n.que.push((()=>{Auction.init(n,t,e)})),relevantDigital.Auction=Auction},window.relevantDigital=window.relevantDigital||{},relevantDigital.cmd=relevantDigital.cmd||[];try{relevantDigital.platformData=bowser.parse(window.navigator.userAgent)}catch(t){}PrebidRequester.init({FIELDS,SITE,log}),FIELDS.globalJs&&eval(FIELDS.globalJs),FIELDS.publisherJs&&eval(FIELDS.publisherJs),FIELDS.siteJs&&eval(FIELDS.siteJs),FIELDS.enableAnalytics&&FIELDS.initAnalytics(),Utils.processQueue(relevantDigital,"cmd")}})(); // //# sourceMappingURL=b_r_l_a_defaultProgrammaticTag_GamAdserver.js.map (function() { var FIELDS = {"prebidBuild":"68cd4005fd195bdab46ac381","pbjsTimeout":1000,"pbjsFailsafeTimeout":2000,"enableAnalytics":true,"analyticsURL":"https://eleconomista-pbs.relevant-digital.com","pbsUrl":"https://eleconomista-pbs.relevant-digital.com","pbjsName":"pbjs","reportPbCfg":true,"globalJs":"//pbjs.setConfig settings\nrelevantDigital.addPrebidConfig({\n enableTIDs: true,\n consentManagement: {\n gdpr: {\n cmpApi: 'iab',\n timeout: 8000,\n },\n },\n userSync: {\n filterSettings: {\n iframe: {\n bidders: \"*\",\n filter: \"include\"\n }\n }\n }\n});\n\n// bidder specific settings\npbjs.que.push(function() {\n pbjs.bidderSettings = {\n standard: {\n storageAllowed: true\n }\n };\n});\n\n// Amazon config settings\nrelevantDigital.addAmazonConfig({\n pubID: 3747,\n gdpr: { cmpTimeout: 3000 }\n //amp: 1\n});\n\n\n//set page targeting\nwindow.googletag = window.googletag || {};\ngoogletag.cmd = googletag.cmd || [];\ngoogletag.cmd.push(() => {\n googletag.pubads().setTargeting(\"ry_enabled\", \"yes\");\n});\n\nrelevantDigital.addAuctionCallbacks({\n\n onSlotAndUnit: ({ slot, unit }) => {\n if (!slot || !unit) return;\n\n const path = slot.getAdUnitPath();\n const pbAdUnit = unit.pbAdUnit;\n //Optional divId pickup for Adagio > pbjs.v9.50 and up.\n const divId = slot.getSlotElementId();\n\n pbAdUnit.ortb2Imp ??= {};\n pbAdUnit.ortb2Imp.ext ??= {};\n pbAdUnit.ortb2Imp.ext.data ??= {};\n\n //prebid spec\n pbAdUnit.ortb2Imp.ext.gpid = path;\n pbAdUnit.ortb2Imp.ext.data.pbadslot = path;\n\n\n // Optional Adagio-required fields > pbjs.v9.50 and up.\n pbAdUnit.ortb2Imp.ext.data.divId = divId;\n pbAdUnit.ortb2Imp.ext.data.placement = path;\n\n }\n\n});\n\n","publisherJs":"console.log('%c[RELEVANT] Master Programmatic Tag Loaded', 'color: #673AB7; font-weight: bold;');\n\nrelevantDigital.addAuctionCallbacks({\n \n//CSERVI slot level targeting\n onBeforeAdRequest: ({ auction }) => {\n if (!googletag || !googletag.pubads) {\n console.log(\"RELEVANT: googletag not available to add cservi_segments!\");\n return;\n }\n\n // Extract 'btrseg' cookie value\n const cookieName = 'btrseg';\n const cseg = decodeURIComponent('; ' + document.cookie)\n .split('; ' + cookieName + '=')\n .pop()\n .split(';')\n .shift()\n .split(',');\n\n //console.log(\"RELEVANT: Extracted cservi_segments:\", cseg);\n\n // Apply targeting at slot level (if slots exist)\n googletag.pubads().getSlots().forEach((slot) => {\n slot.setTargeting('cservi_segments', cseg);\n //console.log(`RELEVANT: Set cservi_segments targeting for slot ${slot.getSlotElementId()}`, cseg);\n });\n\n // Apply page-level targeting as a fallback\n googletag.pubads().setTargeting('cservi_segments', cseg);\n\n // Call `dx_add_ctxt()` if it exists\n if (typeof dx_add_ctxt === 'function') {\n console.log(\"RELEVANT: Calling dx_add_ctxt()\");\n dx_add_ctxt();\n }\n },\n \n // define oop slots (homepage test)\n onBeforeAuctionSetup: ({ auction }) => {\n auction.googletagCalls = auction.googletagCalls || {};\n \n auction.googletagCalls.defineSlot = function (adUnitPath, size, div) {\n var elm = document.getElementById(div);\n \n // Check if the element exists and has id=\"1x1\" or id=\"1x3\" and it is mobile\n var deviceOOP = `${adUnitPath}`.split('/').pop();\n \n if (elm && elm.id === '1x1' && deviceOOP === \"mobile\") {\n console.log(`[RELEVANT][OOP] Defining Out-of-Page slot: ${adUnitPath} → ${div}`);\n return googletag.defineOutOfPageSlot(adUnitPath, googletag.enums.OutOfPageFormat.INTERSTITIAL);\n }\n if (elm && (elm.id === '1x1' && deviceOOP === \"desktop\") || (elm.id === '1x3') ) {\n console.log(`[RELEVANT][OOP] Defining Out-of-Page slot: ${adUnitPath} → ${div}`);\n return googletag.defineOutOfPageSlot(adUnitPath, elm.id);\n }\n \n return googletag.defineSlot(adUnitPath, size, div);\n };\n }\n});\n\n\n","siteJs":"","convertToCurrency":null,"pbsRoundTripBufferMs":200,"mcmChildNwid":0,"priceGranularity":"custom","customPriceGranularityRanges":[{"increment":0.01,"max":25},{"increment":0.1,"max":50},{"increment":0.5,"max":90},{"increment":1,"max":100}],"customPriceGranularityPrecision":2,"adServerCurrency":"EUR","geoWaitMs":500,"optUseStorage":true,"optMinReloadSec":300,"storedReq":{"includebidderkeys":true,"preferdeals":false,"convertBidFloorCur":null,"tmax":1000,"addNetworkBidAdjustment":false},"loadPbjs":false,"pbjsURL":"https://apps-cdn.relevant-digital.com/static/prebid_releases/prebid_current.js","pbjsVer":[9,52,0]}; var SITE = {"name":"Portadilla","siteId":"68495159b0e18273df276430","publisherId":"68417c92a110ada1ecc7d29d","systemId":98,"globalAdserverSettings":{"674dd7af0460593e1ce01363":{"id":"674dd7af0460593e1ce01363","type":"GamAdserver","adsPbReportConfigIdKey":"relevant_pb_cfg_id","adsPbReportConfigNameKey":"relevant_pb_cfg_name","networkCode":"21768034058","customDimStr":"","includeDeviceInCustomDimId":false,"tabletStrategy":"tablet","unknownStrategy":"mobile","unsetAsEmpty":false,"amazonInfo":{"orderIds":["2468602944","2468132857","2467963853","2468607000","2468610612","2750394842","2750399453","2751315027","2750889811","3550179596"]},"adsRtEnabled":true,"bucketAdjustFloors":true}},"configs":{"684ab6a621e01257f82450b1":{"configId":"684ab6a621e01257f82450b1","abTestLocalStorage":false,"hbaSiteId":"68495159b0e18273df276555","allAdsIds":["674dd7af0460593e1ce01363"],"bannerAdsIds":["674dd7af0460593e1ce01363"],"instreamAdsIds":[],"adUnits":[{"bids":[{"bidder":"criteo","__rlvId":"68495159b0e18273df276432","params":{"networkId":2112}},{"bidder":"rubicon","__rlvId":"68495159b0e18273df276433","params":{"siteId":197434,"accountId":18388,"zoneId":963116}},{"bidder":"smartadserver","__rlvId":"68495159b0e18273df276434","params":{"networkId":3368,"siteId":290292,"pageId":2079453,"formatId":76581,"__mtl":"banner"}},{"bidder":"teads","__rlvId":"68495159b0e18273df276435","params":{"pageId":228436,"placementId":245118}},{"bidder":"richaudience","__rlvId":"68495159b0e18273df276436","params":{"supplyType":"site","pid":" 1kKVjwno9c"}},{"bidder":"amazonDummyBidder","__rlvId":"68495159b0e18273df276437","params":{"slotName":"","pubId":"a4bdaff7-94d9-4c45-b78d-b1cfcefae7d2"}},{"bidder":"ogury","__rlvId":"68495159b0e18273df276438","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"ogury_s2s_alias","__rlvId":"68495159b0e18273df276438","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"seedtag","__rlvId":"68495159b0e18273df27643a","params":{"publisherId":"8812-0842-01","placement":"inBanner","adUnitId":"35525879"}},{"bidder":"optidigital","__rlvId":"6853fa3e9f9336593b06fae9","params":{"publisherId":"p318","placementId":"mega01"}},{"bidder":"ix","__rlvId":"6859739d60770fe18f3c2cc9","params":{"siteId":"879743"}},{"bidder":"pubmatic","__rlvId":"686e5b19370bfade5594a794","params":{"publisherId":"164538","adSlot":"5819838"}},{"bidder":"ttd","__rlvId":"689b4f0fba22c67d2ab83f8f","params":{"supplySourceId":"economista","publisherId":"1","placementId":"economista"}}],"siteId":"68495159b0e18273df276430","placementId":"68495159b0e18273df27643b","placementTypeId":"67d3f983c1d6e16b15b7db42","data":{"destroySky":false,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/mega01/desktop","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"criteo","__rlvId":"68495159b0e18273df27645d","params":{"networkId":2112}},{"bidder":"rubicon","__rlvId":"68495159b0e18273df27645e","params":{"siteId":197434,"accountId":18388,"zoneId":963118}},{"bidder":"smartadserver","__rlvId":"68495159b0e18273df27645f","params":{"networkId":3368,"siteId":290292,"pageId":2079453,"formatId":76582,"__mtl":"banner"}},{"bidder":"teads","__rlvId":"68495159b0e18273df276460","params":{"pageId":228437,"placementId":245119}},{"bidder":"richaudience","__rlvId":"68495159b0e18273df276461","params":{"supplyType":"site","pid":"HM3L2fBfxR"}},{"bidder":"amazonDummyBidder","__rlvId":"68495159b0e18273df276462","params":{"slotName":"","pubId":"a4bdaff7-94d9-4c45-b78d-b1cfcefae7d2"}},{"bidder":"ogury","__rlvId":"68495159b0e18273df276463","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"ogury_s2s_alias","__rlvId":"68495159b0e18273df276463","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"optidigital","__rlvId":"6853fa48ec15c9e70306faeb","params":{"publisherId":"p318","placementId":"mega02"}},{"bidder":"ix","__rlvId":"6859739ba036f282c63c2cc7","params":{"siteId":"879744"}},{"bidder":"pubmatic","__rlvId":"686e5b163e4fed013694a792","params":{"publisherId":"164538","adSlot":"5819839"}},{"bidder":"ttd","__rlvId":"689b4f0fba22c67d2ab83f91","params":{"supplySourceId":"economista","publisherId":"1","placementId":"economista"}}],"siteId":"68495159b0e18273df276430","placementId":"68495159b0e18273df276466","placementTypeId":"67f8c30e873a8865af419020","data":{"destroySky":false,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/mega02/desktop","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"criteo","__rlvId":"68495159b0e18273df27647a","params":{"networkId":2112}},{"bidder":"rubicon","__rlvId":"68495159b0e18273df27647b","params":{"siteId":197434,"accountId":18388,"zoneId":3808652}},{"bidder":"smartadserver","__rlvId":"68495159b0e18273df27647c","params":{"networkId":3368,"siteId":290292,"pageId":2079453,"formatId":129592,"__mtl":"banner"}},{"bidder":"teads","__rlvId":"68495159b0e18273df27647d","params":{"pageId":228438,"placementId":245120}},{"bidder":"richaudience","__rlvId":"68495159b0e18273df27647e","params":{"supplyType":"site","pid":"QgeFZYW39B"}},{"bidder":"amazonDummyBidder","__rlvId":"68495159b0e18273df27647f","params":{"slotName":"","pubId":"a4bdaff7-94d9-4c45-b78d-b1cfcefae7d2"}},{"bidder":"ogury","__rlvId":"68495159b0e18273df276480","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"ogury_s2s_alias","__rlvId":"68495159b0e18273df276480","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"optidigital","__rlvId":"68596077cd945d8b053c2bd3","params":{"publisherId":"p318","placementId":"sticky"}},{"bidder":"ix","__rlvId":"685973986a0fe5b1973c2cc5","params":{"siteId":"1263767"}},{"bidder":"pubmatic","__rlvId":"686e5b131f2b8b9f8594a790","params":{"publisherId":"164538","adSlot":"5819842"}},{"bidder":"missena","__rlvId":"6899d448860b8d16fa7b7578","params":{"apiKey":"PA-78322177","placement":"footer"}},{"bidder":"ttd","__rlvId":"689b4f0fba22c67d2ab83f93","params":{"supplySourceId":"economista","publisherId":"1","placementId":"economista"}}],"siteId":"68495159b0e18273df276430","placementId":"68495159b0e18273df276483","placementTypeId":"67d3fb3c015f6e6016b7db4d","data":{"destroySky":false,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/sticky/desktop","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"criteo","__rlvId":"68495159b0e18273df276497","params":{"networkId":2112}},{"bidder":"rubicon","__rlvId":"68495159b0e18273df276498","params":{"siteId":197434,"accountId":18388,"zoneId":963122}},{"bidder":"smartadserver","__rlvId":"68495159b0e18273df276499","params":{"networkId":3368,"siteId":290292,"pageId":2079453,"formatId":76584,"__mtl":"banner"}},{"bidder":"teads","__rlvId":"68495159b0e18273df27649a","params":{"pageId":228439,"placementId":245121}},{"bidder":"richaudience","__rlvId":"68495159b0e18273df27649b","params":{"supplyType":"site","pid":"wfBhbKkiSI"}},{"bidder":"amazonDummyBidder","__rlvId":"68495159b0e18273df27649c","params":{"slotName":"","pubId":"a4bdaff7-94d9-4c45-b78d-b1cfcefae7d2"}},{"bidder":"ogury","__rlvId":"68495159b0e18273df27649d","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"ogury_s2s_alias","__rlvId":"68495159b0e18273df27649d","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"seedtag","__rlvId":"68495159b0e18273df27649f","params":{"publisherId":"8812-0842-01","placement":"inBanner","adUnitId":"35525881"}},{"bidder":"optidigital","__rlvId":"6853fa552e19af212c06faed","params":{"publisherId":"p318","placementId":"roba01"}},{"bidder":"ix","__rlvId":"68597396ec0b3d3c453c2cc3","params":{"siteId":"1263763"}},{"bidder":"pubmatic","__rlvId":"686e5b1190f39a17ce94a78e","params":{"publisherId":"164538","adSlot":"5819843"}},{"bidder":"ttd","__rlvId":"689b4f0fba22c67d2ab83f95","params":{"supplySourceId":"economista","publisherId":"1","placementId":"/21768034058/eE/*/home/roba01/desktop"}}],"siteId":"68495159b0e18273df276430","placementId":"68495159b0e18273df2764a0","placementTypeId":"67d3fb741299dfb682b7db52","data":{"destroySky":false,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/roba01/desktop","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"criteo","__rlvId":"68495159b0e18273df2764b6","params":{"networkId":2112}},{"bidder":"rubicon","__rlvId":"68495159b0e18273df2764b7","params":{"siteId":197434,"accountId":18388,"zoneId":963124}},{"bidder":"smartadserver","__rlvId":"68495159b0e18273df2764b8","params":{"networkId":3368,"siteId":290292,"pageId":2079453,"formatId":76585,"__mtl":"banner"}},{"bidder":"teads","__rlvId":"68495159b0e18273df2764b9","params":{"pageId":228440,"placementId":245122}},{"bidder":"richaudience","__rlvId":"68495159b0e18273df2764ba","params":{"supplyType":"site","pid":"BkCd1M9Cga"}},{"bidder":"amazonDummyBidder","__rlvId":"68495159b0e18273df2764bb","params":{"slotName":"","pubId":"a4bdaff7-94d9-4c45-b78d-b1cfcefae7d2"}},{"bidder":"ogury","__rlvId":"68495159b0e18273df2764bc","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"ogury_s2s_alias","__rlvId":"68495159b0e18273df2764bc","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"seedtag","__rlvId":"68495159b0e18273df2764be","params":{"publisherId":"8812-0842-01","placement":"inBanner","adUnitId":"35525882"}},{"bidder":"optidigital","__rlvId":"6853fa65fdf8ee26bb06faef","params":{"publisherId":"p318","placementId":"roba02"}},{"bidder":"ix","__rlvId":"685973938f49672f553c2cc1","params":{"siteId":"1263764"}},{"bidder":"pubmatic","__rlvId":"686e5b0f72b393ac9294a78c","params":{"publisherId":"164538","adSlot":"5819844"}},{"bidder":"ttd","__rlvId":"689b4f0fba22c67d2ab83f97","params":{"supplySourceId":"economista","publisherId":"1","placementId":"economista"}}],"siteId":"68495159b0e18273df276430","placementId":"68495159b0e18273df2764bf","placementTypeId":"67e54a824348dfc652e218fa","data":{"destroySky":false,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/roba02/desktop","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"criteo","__rlvId":"68495159b0e18273df2764d5","params":{"networkId":2112}},{"bidder":"rubicon","__rlvId":"68495159b0e18273df2764d6","params":{"siteId":197434,"accountId":18388,"zoneId":963126}},{"bidder":"smartadserver","__rlvId":"68495159b0e18273df2764d7","params":{"networkId":3368,"siteId":290292,"pageId":2079453,"formatId":76586,"__mtl":"banner"}},{"bidder":"teads","__rlvId":"68495159b0e18273df2764d8","params":{"pageId":228441,"placementId":245123}},{"bidder":"richaudience","__rlvId":"68495159b0e18273df2764d9","params":{"supplyType":"site","pid":"YLqp6fGO4O"}},{"bidder":"amazonDummyBidder","__rlvId":"68495159b0e18273df2764da","params":{"slotName":"","pubId":"a4bdaff7-94d9-4c45-b78d-b1cfcefae7d2"}},{"bidder":"ogury","__rlvId":"68495159b0e18273df2764db","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"ogury_s2s_alias","__rlvId":"68495159b0e18273df2764db","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"seedtag","__rlvId":"68495159b0e18273df2764dd","params":{"publisherId":"8812-0842-01","placement":"inBanner","adUnitId":"35525883"}},{"bidder":"optidigital","__rlvId":"6853fa6cea48fbc17e06faf1","params":{"publisherId":"p318","placementId":"roba03"}},{"bidder":"ix","__rlvId":"68597391841886787c3c2cbf","params":{"siteId":"1263765"}},{"bidder":"pubmatic","__rlvId":"686e5b0bb6fec8772d94a78a","params":{"publisherId":"164538","adSlot":"5819845"}},{"bidder":"ttd","__rlvId":"689b4f0fba22c67d2ab83f99","params":{"supplySourceId":"economista","publisherId":"1","placementId":"economista"}}],"siteId":"68495159b0e18273df276430","placementId":"68495159b0e18273df2764de","placementTypeId":"67e54a824348dfc652e218fa","data":{"destroySky":false,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/roba03/desktop","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"criteo","__rlvId":"68495159b0e18273df2764f4","params":{"networkId":2112}},{"bidder":"smartadserver","__rlvId":"68495159b0e18273df2764f6","params":{"networkId":3368,"siteId":290292,"pageId":2079453,"formatId":76587,"__mtl":"banner"}},{"bidder":"teads","__rlvId":"68495159b0e18273df2764f7","params":{"pageId":228442,"placementId":245124}},{"bidder":"richaudience","__rlvId":"68495159b0e18273df2764f8","params":{"supplyType":"site","pid":"wtHf2NlwIw"}},{"bidder":"amazonDummyBidder","__rlvId":"68495159b0e18273df2764f9","params":{"slotName":"","pubId":"a4bdaff7-94d9-4c45-b78d-b1cfcefae7d2"}},{"bidder":"ogury","__rlvId":"68495159b0e18273df2764fa","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"ogury_s2s_alias","__rlvId":"68495159b0e18273df2764fa","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"seedtag","__rlvId":"68495159b0e18273df2764fc","params":{"publisherId":"8812-0842-01","placement":"inBanner","adUnitId":"35525880"}},{"bidder":"optidigital","__rlvId":"685960660341f18f553c2bcd","params":{"publisherId":"p318","placementId":"roba04"}},{"bidder":"ix","__rlvId":"6859738e19ee502d363c2cbd","params":{"siteId":"1263766"}},{"bidder":"pubmatic","__rlvId":"686e5b09f2c709646794a788","params":{"publisherId":"164538","adSlot":"5819846"}},{"bidder":"ttd","__rlvId":"689b4f0fba22c67d2ab83f9b","params":{"supplySourceId":"economista","publisherId":"1","placementId":"/21768034058/eE/*/home/roba04/desktop"}}],"siteId":"68495159b0e18273df276430","placementId":"68495159b0e18273df2764fd","placementTypeId":"67e54a824348dfc652e218fa","data":{"destroySky":false,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/roba04/desktop","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"criteo","__rlvId":"68495159b0e18273df276511","params":{"networkId":2112}},{"bidder":"rubicon","__rlvId":"68495159b0e18273df276512","params":{"siteId":197434,"accountId":18388,"zoneId":963128}},{"bidder":"richaudience","__rlvId":"68495159b0e18273df276515","params":{"supplyType":"site","pid":"qBzhH1zakC"}},{"bidder":"amazonDummyBidder","__rlvId":"68495159b0e18273df276516","params":{"slotName":"","pubId":"a4bdaff7-94d9-4c45-b78d-b1cfcefae7d2"}},{"bidder":"ogury","__rlvId":"68495159b0e18273df276517","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"ogury_s2s_alias","__rlvId":"68495159b0e18273df276517","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"pubmatic","__rlvId":"686e5b054e8cf1668794a786","params":{"publisherId":"164538","adSlot":"5819849"}}],"siteId":"68495159b0e18273df276430","placementId":"68495159b0e18273df27651a","placementTypeId":"67d3fbce0f3441d6b9b7db5a","data":{"destroySky":true,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/skyizq/desktop","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"criteo","__rlvId":"68495159b0e18273df27652a","params":{"networkId":2112}},{"bidder":"rubicon","__rlvId":"68495159b0e18273df27652b","params":{"siteId":197434,"accountId":18388,"zoneId":963130}},{"bidder":"richaudience","__rlvId":"68495159b0e18273df27652e","params":{"supplyType":"site","pid":"pGtfMpGTfn"}},{"bidder":"amazonDummyBidder","__rlvId":"68495159b0e18273df27652f","params":{"slotName":"","pubId":"a4bdaff7-94d9-4c45-b78d-b1cfcefae7d2"}},{"bidder":"ogury","__rlvId":"68495159b0e18273df276530","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"ogury_s2s_alias","__rlvId":"68495159b0e18273df276530","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"pubmatic","__rlvId":"686e5b02c53f6db45794a784","params":{"publisherId":"164538","adSlot":"5819848"}}],"siteId":"68495159b0e18273df276430","placementId":"68495159b0e18273df276533","placementTypeId":"67d3fc733d82374087b7db64","data":{"destroySky":true,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/skyder/desktop","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"hbm-empty-bidder","__rlvId":"685ba1d8ea3674414af31896","params":{}}],"siteId":"68495159b0e18273df276430","placementId":"68495159b0e18273df27654c","placementTypeId":"67d3fda8e41e16c30cb7db79","data":{"destroySky":false,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/oop1/desktop","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"hbm-empty-bidder","__rlvId":"68552e4cc8643b9dfa06fb1d","params":{}}],"siteId":"68495159b0e18273df276430","placementId":"685186253ab44d1d6e43d0f0","placementTypeId":"67d3fdd3e7821f737fb7db7a","data":{"destroySky":false,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/pixel/desktop","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"criteo","__rlvId":"68495159b0e18273df276557","params":{"networkId":2112}},{"bidder":"smartadserver","__rlvId":"68495159b0e18273df276559","params":{"networkId":3368,"siteId":290308,"pageId":2081085,"formatId":76581,"__mtl":"banner"}},{"bidder":"teads","__rlvId":"68495159b0e18273df27655a","params":{"pageId":228482,"placementId":245164}},{"bidder":"richaudience","__rlvId":"68495159b0e18273df27655b","params":{"supplyType":"site","pid":"PsoRfJWDiw"}},{"bidder":"amazonDummyBidder","__rlvId":"68495159b0e18273df27655c","params":{"slotName":"","pubId":"a4bdaff7-94d9-4c45-b78d-b1cfcefae7d2"}},{"bidder":"seedtag","__rlvId":"68495159b0e18273df27655f","params":{"publisherId":"8812-0842-01","placement":"inArticle","adUnitId":"35525879"}},{"bidder":"optidigital","__rlvId":"685960cc7c70e314463c2be9","params":{"publisherId":"p318","placementId":"mega01"}},{"bidder":"ix","__rlvId":"6859731d9af25229a23c2cbb","params":{"siteId":"1263768"}},{"bidder":"rubicon","__rlvId":"6866427f40d8cd7a26aa06de","params":{"siteId":197438,"accountId":18388,"zoneId":963138}},{"bidder":"pubmatic","__rlvId":"686e5ac9d6f2e8b18e94a782","params":{"publisherId":"164538","adSlot":"5819838"}},{"bidder":"ttd","__rlvId":"689b4f0fba22c67d2ab83f9d","params":{"supplySourceId":"economista","publisherId":"1","placementId":"economista"}}],"siteId":"68495159b0e18273df276555","placementId":"68495159b0e18273df276560","placementTypeId":"67d3fd6b553aa2aa3ab7db74","data":{"destroySky":false,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/mega01/mobile","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"criteo","__rlvId":"68495159b0e18273df27657c","params":{"networkId":2112}},{"bidder":"smartadserver","__rlvId":"68495159b0e18273df27657e","params":{"networkId":3368,"siteId":290308,"pageId":2081085,"formatId":76582,"__mtl":"banner"}},{"bidder":"teads","__rlvId":"68495159b0e18273df27657f","params":{"pageId":228483,"placementId":245165}},{"bidder":"richaudience","__rlvId":"68495159b0e18273df276580","params":{"supplyType":"site","pid":"HM3L2fBfxR"}},{"bidder":"amazonDummyBidder","__rlvId":"68495159b0e18273df276581","params":{"slotName":"","pubId":"a4bdaff7-94d9-4c45-b78d-b1cfcefae7d2"}},{"bidder":"optidigital","__rlvId":"685960c85abedfc7513c2be7","params":{"publisherId":"p318","placementId":"mega02"}},{"bidder":"ix","__rlvId":"6859731a82906383303c2cb9","params":{"siteId":"1263769"}},{"bidder":"pubmatic","__rlvId":"686e5ac5f2f42fc38594a780","params":{"publisherId":"164538","adSlot":"5819839"}},{"bidder":"ttd","__rlvId":"689b4f0fba22c67d2ab83f9f","params":{"supplySourceId":"economista","publisherId":"1","placementId":"economista"}}],"siteId":"68495159b0e18273df276555","placementId":"68495159b0e18273df276585","placementTypeId":"67d3fd6b553aa2aa3ab7db74","data":{"destroySky":false,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":150}},"gamPath":"/21768034058/ee/*/home/mega02/mobile","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"criteo","__rlvId":"68495159b0e18273df276595","params":{"networkId":2112}},{"bidder":"smartadserver","__rlvId":"68495159b0e18273df276597","params":{"networkId":3368,"siteId":290308,"pageId":2081085,"formatId":129592,"__mtl":"banner"}},{"bidder":"teads","__rlvId":"68495159b0e18273df276598","params":{"pageId":228484,"placementId":245166}},{"bidder":"richaudience","__rlvId":"68495159b0e18273df276599","params":{"supplyType":"site","pid":"QgeFZYW39B"}},{"bidder":"amazonDummyBidder","__rlvId":"68495159b0e18273df27659a","params":{"slotName":"","pubId":"a4bdaff7-94d9-4c45-b78d-b1cfcefae7d2"}},{"bidder":"ogury","__rlvId":"68495159b0e18273df27659b","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"716015e4-91c1-4b93-b26f-e069bbf78fd6"}},{"bidder":"ogury_s2s_alias","__rlvId":"68495159b0e18273df27659b","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"716015e4-91c1-4b93-b26f-e069bbf78fd6"}},{"bidder":"optidigital","__rlvId":"685960c556239164623c2be5","params":{"publisherId":"p318","placementId":"sticky"}},{"bidder":"ix","__rlvId":"685973170bc8d242613c2cb7","params":{"siteId":"879745"}},{"bidder":"rubicon","__rlvId":"6866427c3c844ff711aa06dc","params":{"siteId":197438,"accountId":18388,"zoneId":3808656}},{"bidder":"pubmatic","__rlvId":"686e5ac2b7d77b8ea494a77e","params":{"publisherId":"164538","adSlot":"5819842"}},{"bidder":"missena","__rlvId":"6895b87ccd347b537820232d","params":{"apiKey":"PA-78322177","placement":"sticky"}},{"bidder":"ttd","__rlvId":"689b4f0fba22c67d2ab83fa1","params":{"supplySourceId":"economista","publisherId":"1","placementId":"economista"}}],"siteId":"68495159b0e18273df276555","placementId":"68495159b0e18273df27659e","placementTypeId":"67d3fb3c015f6e6016b7db4d","data":{"destroySky":false,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/sticky/mobile","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"criteo","__rlvId":"68495159b0e18273df2765b0","params":{"networkId":2112}},{"bidder":"smartadserver","__rlvId":"68495159b0e18273df2765b2","params":{"networkId":3368,"siteId":290308,"pageId":2081085,"formatId":76584,"__mtl":"banner"}},{"bidder":"teads","__rlvId":"68495159b0e18273df2765b3","params":{"pageId":228485,"placementId":245167}},{"bidder":"richaudience","__rlvId":"68495159b0e18273df2765b4","params":{"supplyType":"site","pid":"wfBhbKkiSI"}},{"bidder":"amazonDummyBidder","__rlvId":"68495159b0e18273df2765b5","params":{"slotName":"","pubId":"a4bdaff7-94d9-4c45-b78d-b1cfcefae7d2"}},{"bidder":"ogury","__rlvId":"68495159b0e18273df2765b6","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wm-hb-iart-elecon-edito-tf7knyku1cml"}},{"bidder":"ogury_s2s_alias","__rlvId":"68495159b0e18273df2765b6","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wm-hb-iart-elecon-edito-tf7knyku1cml"}},{"bidder":"seedtag","__rlvId":"68495159b0e18273df2765b8","params":{"publisherId":"8812-0842-01","placement":"inArticle","adUnitId":"35525881"}},{"bidder":"optidigital","__rlvId":"685960c10c82d0dbaa3c2be3","params":{"publisherId":"p318","placementId":"roba01"}},{"bidder":"ix","__rlvId":"685973112a622ebb813c2cb5","params":{"siteId":"1263770"}},{"bidder":"rubicon","__rlvId":"68664278356f87af97aa06da","params":{"siteId":197438,"accountId":18388,"zoneId":963142}},{"bidder":"pubmatic","__rlvId":"686e5ac0282c4b5ee994a77c","params":{"publisherId":"164538","adSlot":"5819843"}},{"bidder":"ttd","__rlvId":"689b4f0fba22c67d2ab83fa3","params":{"supplySourceId":"economista","publisherId":"1","placementId":"economista"}}],"siteId":"68495159b0e18273df276555","placementId":"68495159b0e18273df2765b9","placementTypeId":"67d3fb741299dfb682b7db52","data":{"destroySky":false,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/roba01/mobile","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"criteo","__rlvId":"68495159b0e18273df2765cd","params":{"networkId":2112}},{"bidder":"smartadserver","__rlvId":"68495159b0e18273df2765cf","params":{"networkId":3368,"siteId":290308,"pageId":2081085,"formatId":76585,"__mtl":"banner"}},{"bidder":"teads","__rlvId":"68495159b0e18273df2765d0","params":{"pageId":228486,"placementId":245168}},{"bidder":"richaudience","__rlvId":"68495159b0e18273df2765d1","params":{"supplyType":"site","pid":"BkCd1M9Cga"}},{"bidder":"amazonDummyBidder","__rlvId":"68495159b0e18273df2765d2","params":{"slotName":"","pubId":"a4bdaff7-94d9-4c45-b78d-b1cfcefae7d2"}},{"bidder":"ogury","__rlvId":"68495159b0e18273df2765d3","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wm-hb-iart-elecon-edito-tf7knyku1cml"}},{"bidder":"ogury_s2s_alias","__rlvId":"68495159b0e18273df2765d3","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wm-hb-iart-elecon-edito-tf7knyku1cml"}},{"bidder":"seedtag","__rlvId":"68495159b0e18273df2765d5","params":{"publisherId":"8812-0842-01","placement":"inArticle","adUnitId":"35525882"}},{"bidder":"optidigital","__rlvId":"685960be493e07e81a3c2be1","params":{"publisherId":"p318","placementId":"roba02"}},{"bidder":"ix","__rlvId":"6859730e06a6757d443c2cb3","params":{"siteId":"1263771"}},{"bidder":"rubicon","__rlvId":"68664274c590c1a57eaa06d8","params":{"siteId":197438,"accountId":18388,"zoneId":963144}},{"bidder":"pubmatic","__rlvId":"686e5abdb8bbc2f3b094a77a","params":{"publisherId":"164538","adSlot":"5819844"}},{"bidder":"ttd","__rlvId":"689b4f0fba22c67d2ab83fa5","params":{"supplySourceId":"economista","publisherId":"1","placementId":"economista"}}],"siteId":"68495159b0e18273df276555","placementId":"68495159b0e18273df2765d6","placementTypeId":"67d3fb741299dfb682b7db52","data":{"destroySky":false,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/roba02/mobile","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"criteo","__rlvId":"68495159b0e18273df2765ea","params":{"networkId":2112}},{"bidder":"smartadserver","__rlvId":"68495159b0e18273df2765ec","params":{"networkId":3368,"siteId":290308,"pageId":2081085,"formatId":76586,"__mtl":"banner"}},{"bidder":"teads","__rlvId":"68495159b0e18273df2765ed","params":{"pageId":228487,"placementId":245169}},{"bidder":"richaudience","__rlvId":"68495159b0e18273df2765ee","params":{"supplyType":"site","pid":"YLqp6fGO4O"}},{"bidder":"amazonDummyBidder","__rlvId":"68495159b0e18273df2765ef","params":{"slotName":"","pubId":"a4bdaff7-94d9-4c45-b78d-b1cfcefae7d2"}},{"bidder":"ogury","__rlvId":"68495159b0e18273df2765f0","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wm-hb-iart-elecon-edito-tf7knyku1cml"}},{"bidder":"ogury_s2s_alias","__rlvId":"68495159b0e18273df2765f0","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wm-hb-iart-elecon-edito-tf7knyku1cml"}},{"bidder":"seedtag","__rlvId":"68495159b0e18273df2765f2","params":{"publisherId":"8812-0842-01","placement":"inArticle","adUnitId":"35525883"}},{"bidder":"optidigital","__rlvId":"685960bbc929c38f1a3c2bdf","params":{"publisherId":"p318","placementId":"roba03"}},{"bidder":"ix","__rlvId":"6859730c96b37245953c2cb1","params":{"siteId":"1263772"}},{"bidder":"rubicon","__rlvId":"686642726f14053a62aa06d6","params":{"siteId":197438,"accountId":18388,"zoneId":963146}},{"bidder":"pubmatic","__rlvId":"686e5ababf2c84869e94a778","params":{"publisherId":"164538","adSlot":"5819845"}},{"bidder":"ttd","__rlvId":"689b4f0fba22c67d2ab83fa7","params":{"supplySourceId":"economista","publisherId":"1","placementId":"economista"}}],"siteId":"68495159b0e18273df276555","placementId":"68495159b0e18273df2765f3","placementTypeId":"67d3fb741299dfb682b7db52","data":{"destroySky":false,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/roba03/mobile","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"criteo","__rlvId":"68495159b0e18273df276607","params":{"networkId":2112}},{"bidder":"smartadserver","__rlvId":"68495159b0e18273df276609","params":{"networkId":3368,"siteId":290308,"pageId":2081085,"formatId":76587,"__mtl":"banner"}},{"bidder":"teads","__rlvId":"68495159b0e18273df27660a","params":{"pageId":228488,"placementId":245170}},{"bidder":"richaudience","__rlvId":"68495159b0e18273df27660b","params":{"supplyType":"site","pid":"wtHf2NlwIw"}},{"bidder":"amazonDummyBidder","__rlvId":"68495159b0e18273df27660c","params":{"slotName":"","pubId":"a4bdaff7-94d9-4c45-b78d-b1cfcefae7d2"}},{"bidder":"ogury","__rlvId":"68495159b0e18273df27660d","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wm-hb-iart-elecon-edito-tf7knyku1cml"}},{"bidder":"ogury_s2s_alias","__rlvId":"68495159b0e18273df27660d","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wm-hb-iart-elecon-edito-tf7knyku1cml"}},{"bidder":"seedtag","__rlvId":"68495159b0e18273df27660f","params":{"publisherId":"8812-0842-01","placement":"inArticle","adUnitId":"35525880"}},{"bidder":"optidigital","__rlvId":"685960b8bcfbbbcba23c2bdd","params":{"publisherId":"p318","placementId":"roba04"}},{"bidder":"ix","__rlvId":"6859730934936f1c0d3c2caf","params":{"siteId":"1263832"}},{"bidder":"rubicon","__rlvId":"6866426ee6c8d368f5aa06d4","params":{"siteId":197438,"accountId":18388,"zoneId":963148}},{"bidder":"pubmatic","__rlvId":"686e5ab59ce54161c594a776","params":{"publisherId":"164538","adSlot":"5819846"}},{"bidder":"ttd","__rlvId":"689b4f0fba22c67d2ab83fa9","params":{"supplySourceId":"economista","publisherId":"1","placementId":"economista"}}],"siteId":"68495159b0e18273df276555","placementId":"68495159b0e18273df276610","placementTypeId":"67d3fb741299dfb682b7db52","data":{"destroySky":false,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/roba04/mobile","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"criteo","__rlvId":"68495159b0e18273df276624","params":{"networkId":2112}},{"bidder":"teads","__rlvId":"68495159b0e18273df276627","params":{"pageId":228489,"placementId":245171}},{"bidder":"richaudience","__rlvId":"68495159b0e18273df276628","params":{"supplyType":"site","pid":"pkamMcamt1"}},{"bidder":"amazonDummyBidder","__rlvId":"68495159b0e18273df276629","params":{"slotName":"","pubId":"a4bdaff7-94d9-4c45-b78d-b1cfcefae7d2"}},{"bidder":"ogury","__rlvId":"68495159b0e18273df27662a","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"ogury_s2s_alias","__rlvId":"68495159b0e18273df27662a","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"optidigital","__rlvId":"685960b42a8fc1b0813c2bdb","params":{"publisherId":"p318","placementId":"roba05"}},{"bidder":"ix","__rlvId":"6859730709118b60bc3c2cad","params":{"siteId":"1263773"}},{"bidder":"pubmatic","__rlvId":"686e5ab3211e5b5c1b94a774","params":{"publisherId":"164538","adSlot":"5819847"}},{"bidder":"ttd","__rlvId":"689b4f0fba22c67d2ab83fab","params":{"supplySourceId":"economista","publisherId":"1","placementId":"economista"}}],"siteId":"68495159b0e18273df276555","placementId":"68495159b0e18273df27662d","placementTypeId":"67d3fb741299dfb682b7db52","data":{"destroySky":false,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/roba05/mobile","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"criteo","__rlvId":"68495159b0e18273df27663d","params":{"networkId":2112}},{"bidder":"teads","__rlvId":"68495159b0e18273df276640","params":{"pageId":228490,"placementId":245172}},{"bidder":"amazonDummyBidder","__rlvId":"68495159b0e18273df276642","params":{"slotName":"","pubId":"a4bdaff7-94d9-4c45-b78d-b1cfcefae7d2"}},{"bidder":"ogury","__rlvId":"68495159b0e18273df276643","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"ogury_s2s_alias","__rlvId":"68495159b0e18273df276643","params":{"assetKey":"OGY-60B04AFC9789","adUnitId":"wd-hb-stdb-elecon-edito-whjxc0kittcx"}},{"bidder":"optidigital","__rlvId":"685960b227f49da4a43c2bd9","params":{"publisherId":"p318","placementId":"roba06"}},{"bidder":"ttd","__rlvId":"689b4f0fba22c67d2ab83fad","params":{"supplySourceId":"economista","publisherId":"1","placementId":"economista"}}],"siteId":"68495159b0e18273df276555","placementId":"68495159b0e18273df276646","placementTypeId":"67ebc95cf9178869cf8ebc74","data":{"destroySky":false,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/roba06/mobile","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"hbm-empty-bidder","__rlvId":"685ba254e5a5b8b54db1d99a","params":{}}],"siteId":"68495159b0e18273df276555","placementId":"68495159b0e18273df27665d","placementTypeId":"67d3fda8e41e16c30cb7db79","data":{"destroySky":false,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/oop1/mobile","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"hbm-empty-bidder","__rlvId":"685ba26126a7406e0b265226","params":{}}],"siteId":"68495159b0e18273df276555","placementId":"68495159b0e18273df27666e","placementTypeId":"67d3fda8e41e16c30cb7db79","data":{"destroySky":false,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/oop2/mobile","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false},{"bids":[{"bidder":"hbm-empty-bidder","__rlvId":"685ba15ba631dc8a89716f94","params":{}}],"siteId":"68495159b0e18273df276555","placementId":"68495159b0e18273df27667f","placementTypeId":"67d3fdd3e7821f737fb7db7a","data":{"destroySky":false,"rlvFloor":0.1,"rlvFloorCur":"EUR","rlvReloadSettings":{"enabled":true,"timeBetween":30,"reloadTimes":5,"fType":"excl","filter":[{"liType":["6","1"],"type":"adv","value":""}]},"rlvLazy":{"enabled":true,"pixels":100}},"gamPath":"/21768034058/ee/*/home/pixel/mobile","adserverId":"674dd7af0460593e1ce01363","generalSettings":{"mobileEnabled":false,"ampEnabled":false},"formats":{"banner":true,"video":false,"native":false},"isInstream":false}],"name":"Portadilla configuration","placementTypesById":{"67d3f983c1d6e16b15b7db42":{"name":"mega 1 responsive","mediaType":"banner","bidParams":[{"unitId":null,"sspId":"genericPlacementData","params":{},"_id":"6854208187d6ae946a871076","id":"6854208187d6ae946a871076","__clsN":"UnitParams","isNew":false}],"dimensions":[{"width":300,"height":50,"minWidth":320,"_id":"67dc0c2678c186165c72efce","maxWidth":768,"id":"67dc0c2678c186165c72efce"},{"width":300,"height":100,"minWidth":320,"_id":"67dc0c33291800a4c172efcf","maxWidth":768,"id":"67dc0c33291800a4c172efcf"},{"width":320,"height":50,"minWidth":320,"_id":"67dc0c3de2b0d366d272efd0","maxWidth":768,"id":"67dc0c3de2b0d366d272efd0"},{"width":320,"height":100,"minWidth":320,"_id":"67dc0c4958740527b972efd1","maxWidth":768,"id":"67dc0c4958740527b972efd1"},{"width":468,"height":60,"minWidth":425,"_id":"67dc0c5bc98788e68672efd2","maxWidth":768,"id":"67dc0c5bc98788e68672efd2"},{"width":728,"height":90,"_id":"67d3fb25342c0d05ea0a3533","minWidth":768,"id":"67d3fb25342c0d05ea0a3533"},{"width":800,"height":250,"_id":"67d3f99524e2a3822fb7db43","minWidth":930,"id":"67d3f99524e2a3822fb7db43"},{"width":960,"height":90,"_id":"67d3fac8aeb41a9700b7db44","minWidth":1024,"id":"67d3fac8aeb41a9700b7db44"},{"width":960,"height":250,"_id":"67d3fad19192563789b7db45","minWidth":1024,"id":"67d3fad19192563789b7db45"},{"width":970,"height":90,"_id":"67d3fadb4888dcef5db7db46","minWidth":1024,"id":"67d3fadb4888dcef5db7db46"},{"width":970,"height":250,"_id":"67d3fae929f049e1d5b7db47","minWidth":1024,"id":"67d3fae929f049e1d5b7db47"},{"width":980,"height":90,"_id":"67d3faf31883e2f3f6b7db48","minWidth":1024,"id":"67d3faf31883e2f3f6b7db48"},{"width":980,"height":250,"_id":"67d3fafc057e4c681bb7db49","minWidth":1024,"id":"67d3fafc057e4c681bb7db49"},{"width":1000,"height":90,"_id":"67d3fb04225fc87f44b7db4a","minWidth":1024,"id":"67d3fb04225fc87f44b7db4a"},{"width":1000,"height":250,"_id":"67d3fb1068449a9ecab7db4b","minWidth":1024,"id":"67d3fb1068449a9ecab7db4b"},{"width":1200,"height":250,"_id":"67d3fb165910bc2617b7db4c","minWidth":null,"id":"67d3fb165910bc2617b7db4c"}],"makeFluid":false,"_id":"67d3f983c1d6e16b15b7db42","id":"67d3f983c1d6e16b15b7db42","__clsN":"PlacementType","isNew":false},"67f8c30e873a8865af419020":{"name":"mega 2 lazy load","mediaType":"banner","bidParams":[{"unitId":null,"sspId":"genericPlacementData","params":{"rlvLazy":{"enabled":true,"pixels":250}},"_id":"67f8c4f8268ac8485e41902f","id":"67f8c4f8268ac8485e41902f","__clsN":"UnitParams","isNew":false}],"dimensions":[{"width":300,"height":50,"minWidth":null,"maxWidth":768,"_id":"67f8c4fab0e18273df0ec7c1","id":"67f8c4fab0e18273df0ec7c1"},{"width":300,"height":100,"maxWidth":768,"_id":"67f8c3f58dfabe7966419021","id":"67f8c3f58dfabe7966419021"},{"width":320,"height":50,"maxWidth":764,"_id":"67f8c4004757869b2f419022","id":"67f8c4004757869b2f419022"},{"width":320,"height":100,"maxWidth":768,"_id":"67f8c411e6770659b4419023","id":"67f8c411e6770659b4419023"},{"width":468,"height":60,"maxWidth":768,"_id":"67f8c42380ca4443d5419024","id":"67f8c42380ca4443d5419024"},{"width":728,"height":90,"minWidth":768,"_id":"67f8c43ce79cef0243419025","id":"67f8c43ce79cef0243419025"},{"width":800,"height":250,"minWidth":930,"_id":"67f8c455be4d3bb237419026","id":"67f8c455be4d3bb237419026"},{"width":960,"height":90,"minWidth":1024,"_id":"67f8c468b9cfbfc03c419027","id":"67f8c468b9cfbfc03c419027"},{"width":970,"height":90,"minWidth":1024,"_id":"67f8c481f97773fdeb419028","id":"67f8c481f97773fdeb419028"},{"width":970,"height":250,"minWidth":1024,"_id":"67f8c48c44f1660893419029","id":"67f8c48c44f1660893419029"},{"width":980,"height":90,"minWidth":1024,"_id":"67f8c499b946d0098141902a","id":"67f8c499b946d0098141902a"},{"width":980,"height":250,"minWidth":1024,"_id":"67f8c4a7af467ea5e341902b","id":"67f8c4a7af467ea5e341902b"},{"width":1000,"height":90,"minWidth":1024,"_id":"67f8c4b47c5ca6d4b841902c","id":"67f8c4b47c5ca6d4b841902c"},{"width":1000,"height":250,"minWidth":1024,"_id":"67f8c4c3ac43e8feb241902d","id":"67f8c4c3ac43e8feb241902d"},{"width":0,"height":0,"_id":"67f8c328b0e18273df0ec46d","id":"67f8c328b0e18273df0ec46d"}],"_id":"67f8c30e873a8865af419020","id":"67f8c30e873a8865af419020","__clsN":"PlacementType","isNew":false},"67d3fb3c015f6e6016b7db4d":{"name":"sticky","mediaType":"banner","bidParams":[],"dimensions":[{"width":300,"height":50,"_id":"67dc07b9ef76620df0a24518","maxWidth":768,"minWidth":320,"id":"67dc07b9ef76620df0a24518"},{"width":300,"height":100,"_id":"67dc07c240ca36e47ba24519","maxWidth":768,"minWidth":320,"id":"67dc07c240ca36e47ba24519"},{"width":320,"height":50,"_id":"67dc07c88cef0846a6a2451a","maxWidth":768,"minWidth":320,"id":"67dc07c88cef0846a6a2451a"},{"width":320,"height":100,"_id":"67dc07cff2989e7d7ba2451b","maxWidth":768,"minWidth":320,"id":"67dc07cff2989e7d7ba2451b"},{"width":468,"height":60,"_id":"67dc07d655843857e7a2451c","maxWidth":768,"minWidth":424,"id":"67dc07d655843857e7a2451c"},{"width":728,"height":90,"_id":"67d3fb73342c0d05ea0a364b","minWidth":768,"id":"67d3fb73342c0d05ea0a364b"},{"width":960,"height":90,"_id":"67d3fb4d61f010737fb7db4e","minWidth":1024,"id":"67d3fb4d61f010737fb7db4e"},{"width":970,"height":90,"_id":"67d3fb55e4a865080eb7db4f","minWidth":1024,"id":"67d3fb55e4a865080eb7db4f"},{"width":980,"height":90,"_id":"67d3fb5c49c1459932b7db50","minWidth":1024,"id":"67d3fb5c49c1459932b7db50"},{"width":1000,"height":90,"_id":"67d3fb688019ca5ae1b7db51","minWidth":1024,"id":"67d3fb688019ca5ae1b7db51"}],"_id":"67d3fb3c015f6e6016b7db4d","id":"67d3fb3c015f6e6016b7db4d","__clsN":"PlacementType","isNew":false},"67d3fb741299dfb682b7db52":{"name":"roba","mediaType":"banner","bidParams":[],"dimensions":[{"width":120,"height":600,"_id":"67d3fbc6342c0d05ea0a373f","id":"67d3fbc6342c0d05ea0a373f"},{"width":160,"height":600,"_id":"67d3fb884ae1c5b0c3b7db53","id":"67d3fb884ae1c5b0c3b7db53"},{"width":200,"height":200,"_id":"67d3fb90dbc7e9077fb7db54","id":"67d3fb90dbc7e9077fb7db54"},{"width":250,"height":250,"_id":"67d3fb9a5c5b1b9afab7db55","id":"67d3fb9a5c5b1b9afab7db55"},{"width":300,"height":250,"_id":"67d3fba456be23a245b7db56","id":"67d3fba456be23a245b7db56"},{"width":300,"height":300,"_id":"67d3fbacd9dc43a672b7db57","id":"67d3fbacd9dc43a672b7db57"},{"width":300,"height":600,"_id":"67d3fbb21174a33c2db7db58","id":"67d3fbb21174a33c2db7db58"},{"width":336,"height":380,"_id":"67d3fbbaf51c187b69b7db59","id":"67d3fbbaf51c187b69b7db59"}],"makeFluid":true,"_id":"67d3fb741299dfb682b7db52","id":"67d3fb741299dfb682b7db52","__clsN":"PlacementType","isNew":false},"67e54a824348dfc652e218fa":{"name":"roba lazyload desktop","mediaType":"banner","bidParams":[{"unitId":null,"sspId":"genericPlacementData","params":{"rlvLazy":{"enabled":true,"pixels":500}},"_id":"67ebc94a123703b20c8ebc73","id":"67ebc94a123703b20c8ebc73","__clsN":"UnitParams","isNew":false}],"dimensions":[{"width":120,"height":600,"_id":"67e54a9bb0e18273df072a21","id":"67e54a9bb0e18273df072a21"},{"width":160,"height":600,"_id":"67ebc8fd2bb272c67a8ebc6c","id":"67ebc8fd2bb272c67a8ebc6c"},{"width":200,"height":200,"_id":"67ebc90d3fd0cd43018ebc6d","id":"67ebc90d3fd0cd43018ebc6d"},{"width":250,"height":250,"_id":"67ebc9110f346436ad8ebc6e","id":"67ebc9110f346436ad8ebc6e"},{"width":300,"height":250,"_id":"67ebc91b44b876e8b98ebc6f","id":"67ebc91b44b876e8b98ebc6f"},{"width":300,"height":300,"_id":"67ebc921b55dadfda38ebc70","id":"67ebc921b55dadfda38ebc70"},{"width":300,"height":600,"_id":"67ebc92c14f639ca278ebc71","id":"67ebc92c14f639ca278ebc71"},{"width":336,"height":380,"_id":"67ebc935dfc73afcd98ebc72","id":"67ebc935dfc73afcd98ebc72"}],"_id":"67e54a824348dfc652e218fa","id":"67e54a824348dfc652e218fa","__clsN":"PlacementType","isNew":false},"67d3fbce0f3441d6b9b7db5a":{"name":"sky_izq","mediaType":"banner","bidParams":[{"unitId":null,"sspId":"genericPlacementData","params":{"destroySky":true},"_id":"6821b2480f0d7bb74eefe3ea","id":"6821b2480f0d7bb74eefe3ea","__clsN":"UnitParams","isNew":false}],"dimensions":[{"width":120,"height":600,"_id":"67d3fc6e342c0d05ea0a3846","minWidth":1440,"minHeight":500,"id":"67d3fc6e342c0d05ea0a3846"},{"width":120,"height":800,"_id":"67d3fc0aef53162af6b7db5b","minWidth":1440,"minHeight":700,"id":"67d3fc0aef53162af6b7db5b"},{"width":120,"height":1000,"_id":"67d3fc10fdd6c23b63b7db5c","minWidth":1440,"minHeight":900,"id":"67d3fc10fdd6c23b63b7db5c"},{"width":160,"height":600,"_id":"67d3fc18a928c9775ab7db5d","minWidth":1625,"minHeight":500,"id":"67d3fc18a928c9775ab7db5d"},{"width":160,"height":800,"_id":"67d3fc20894e0fbb60b7db5e","minWidth":1625,"minHeight":700,"id":"67d3fc20894e0fbb60b7db5e"},{"width":160,"height":1000,"_id":"67d3fc2749a95ad39fb7db5f","minWidth":1625,"minHeight":900,"id":"67d3fc2749a95ad39fb7db5f"}],"_id":"67d3fbce0f3441d6b9b7db5a","id":"67d3fbce0f3441d6b9b7db5a","__clsN":"PlacementType","isNew":false},"67d3fc733d82374087b7db64":{"name":"sky_der","mediaType":"banner","bidParams":[{"unitId":null,"sspId":"genericPlacementData","params":{"destroySky":true},"_id":"6821b24f08b5f85cc9efe3eb","id":"6821b24f08b5f85cc9efe3eb","__clsN":"UnitParams","isNew":false}],"dimensions":[{"width":120,"height":600,"_id":"67d3fd17342c0d05ea0a3962","minWidth":1440,"minHeight":500,"id":"67d3fd17342c0d05ea0a3962"},{"width":120,"height":800,"_id":"67d3fc7ecb4be0198eb7db65","minWidth":1440,"minHeight":700,"id":"67d3fc7ecb4be0198eb7db65"},{"width":120,"height":801,"_id":"67d3fcb2a5ce7ea60fb7db66","minWidth":1440,"minHeight":700,"id":"67d3fcb2a5ce7ea60fb7db66"},{"width":120,"height":1000,"_id":"67d3fcb8a18e859e16b7db67","minWidth":1440,"minHeight":899,"id":"67d3fcb8a18e859e16b7db67"},{"width":160,"height":600,"_id":"67d3fcc0b4e35b6147b7db68","minWidth":1625,"minHeight":499,"id":"67d3fcc0b4e35b6147b7db68"},{"width":160,"height":800,"_id":"67d3fcc90cffa83324b7db69","minWidth":1625,"minHeight":700,"id":"67d3fcc90cffa83324b7db69"},{"width":160,"height":1000,"_id":"67d3fcd176a7539d77b7db6a","minWidth":1625,"minHeight":900,"id":"67d3fcd176a7539d77b7db6a"}],"_id":"67d3fc733d82374087b7db64","id":"67d3fc733d82374087b7db64","__clsN":"PlacementType","isNew":false},"67d3fda8e41e16c30cb7db79":{"name":"oop","mediaType":"banner","bidParams":[],"dimensions":[{"width":1,"height":1,"_id":"67d3fdcc342c0d05ea0a3d23","id":"67d3fdcc342c0d05ea0a3d23"}],"_id":"67d3fda8e41e16c30cb7db79","id":"67d3fda8e41e16c30cb7db79","__clsN":"PlacementType","isNew":false},"67d3fdd3e7821f737fb7db7a":{"name":"pixel","mediaType":"banner","bidParams":[],"dimensions":[{"width":1,"height":1,"_id":"67d3fddf342c0d05ea0a3e73","id":"67d3fddf342c0d05ea0a3e73"}],"_id":"67d3fdd3e7821f737fb7db7a","id":"67d3fdd3e7821f737fb7db7a","__clsN":"PlacementType","isNew":false},"67d3fd6b553aa2aa3ab7db74":{"name":"banner","mediaType":"banner","bidParams":[],"dimensions":[{"width":300,"height":50,"_id":"67d3fd9b342c0d05ea0a3bd7","minWidth":300,"id":"67d3fd9b342c0d05ea0a3bd7"},{"width":300,"height":100,"_id":"67d3fd7ef677c0070cb7db75","minWidth":300,"id":"67d3fd7ef677c0070cb7db75"},{"width":320,"height":50,"_id":"67d3fd83fb8514b190b7db76","minWidth":375,"id":"67d3fd83fb8514b190b7db76"},{"width":320,"height":100,"_id":"67d3fd8a3fbb966492b7db77","minWidth":375,"id":"67d3fd8a3fbb966492b7db77"},{"width":468,"height":60,"_id":"67d3fd91ba23c0fc3ab7db78","minWidth":500,"id":"67d3fd91ba23c0fc3ab7db78"}],"_id":"67d3fd6b553aa2aa3ab7db74","id":"67d3fd6b553aa2aa3ab7db74","__clsN":"PlacementType","isNew":false},"67ebc95cf9178869cf8ebc74":{"name":"roba lazyload mobile","mediaType":"banner","bidParams":[{"unitId":null,"sspId":"genericPlacementData","params":{"rlvLazy":{"enabled":true,"pixels":100}},"_id":"67ebc986907360f6a78ebc75","id":"67ebc986907360f6a78ebc75","__clsN":"UnitParams","isNew":false}],"dimensions":[{"width":120,"height":600,"_id":"67ebc9d2b0e18273df09873a","id":"67ebc9d2b0e18273df09873a"},{"width":160,"height":600,"_id":"67ebc98eedb97b09bb8ebc76","id":"67ebc98eedb97b09bb8ebc76"},{"width":200,"height":200,"_id":"67ebc997b009bb9b878ebc77","id":"67ebc997b009bb9b878ebc77"},{"width":250,"height":250,"_id":"67ebc99ec32ab93d348ebc78","id":"67ebc99ec32ab93d348ebc78"},{"width":300,"height":250,"_id":"67ebc9a56f58e438f78ebc79","id":"67ebc9a56f58e438f78ebc79"},{"width":300,"height":300,"_id":"67ebc9b4ac5516004e8ebc7a","id":"67ebc9b4ac5516004e8ebc7a"},{"width":300,"height":600,"_id":"67ebc9bec93c5614638ebc7b","id":"67ebc9bec93c5614638ebc7b"},{"width":336,"height":380,"_id":"67ebc9c645130440f48ebc7c","id":"67ebc9c645130440f48ebc7c"}],"_id":"67ebc95cf9178869cf8ebc74","id":"67ebc95cf9178869cf8ebc74","__clsN":"PlacementType","isNew":false}},"data":{"rlvCfgJs":"","rlvTimeouts":{"pbjsTimeout":null,"pbjsFailsafeTimeout":null,"pbsRoundTripBufferMs":null},"rlvBidCache":false,"rlvEnableShadowDom":false,"rlvGamLazyLoad":{"enabled":false,"fetchMarginPercent":null,"renderMarginPercent":null,"mobileScaling":null},"rlvOptPerc":90,"rlvBenchPerc":10,"rlvOptWait":0,"rlvOptTimeoutMinutes":1440,"rlvBySsp":{"67516efc0460593e1ce02ab5":{},"67516fc80460593e1ce02e7f":{},"67516fdc0460593e1ce02ff2":{},"675170410460593e1ce0316b":{},"675171680460593e1ce032eb":{},"675171920460593e1ce03468":{},"675171b40460593e1ce035e3":{},"676147ef0460593e1ce07ceb":{},"6762dcb40460593e1ce0a384":{"filterType":"include","countries":["ES"]},"6762e96e0460593e1ce15756":{},"67e1828fb0e18273df05b9db":{},"67f7b067b0e18273df0e2071":{},"680a200eb0e18273df13774a":{},"68494fd1b0e18273df2741a6":{},"689485d09f4f4d2bcc212a63":{},"674dd89c0460593e1ce01a65":{},"686664625bb4cc5ee2f2f361":{}}},"userSync":{"userIds":[]}}},"aliases":{},"s2sAliases":{"ogury_s2s_alias":"ogury"},"byBidderInfo":{"criteo":{"id":"67516fc80460593e1ce02e7f","type":"CriteoSsp","friendly":"Criteo PMC"},"rubicon":{"id":"675170410460593e1ce0316b","type":"RubiconSsp","friendly":"Magnite","bidFloorField":"floor","bidFloorFieldIsString":false,"bidFloorCurrencyField":null,"noMultiMediaTypeSupport":true},"smartadserver":{"id":"675171680460593e1ce032eb","type":"RtbPlusSsp","friendly":"Equativ","noMultiMediaTypeSupport":true},"teads":{"id":"675171920460593e1ce03468","type":"TeadsSsp","friendly":"Teads"},"richaudience":{"id":"675171b40460593e1ce035e3","type":"RichAudienceSsp","friendly":"RichAudience"},"amazonDummyBidder":{"id":"676147ef0460593e1ce07ceb","type":"AmazonSsp","friendly":"Amazon"},"ogury":{"id":"6762e96e0460593e1ce15756","type":"OgurySsp","friendly":"Ogury"},"seedtag":{"id":"68494fd1b0e18273df2741a6","type":"SeedTagSsp","friendly":"Seedtag"},"optidigital":{"id":"6762dcb40460593e1ce0a384","type":"OptiDigitalSsp","friendly":"OptiDigital"},"ix":{"id":"67516fdc0460593e1ce02ff2","type":"IndexSsp","friendly":"Index Exchange","bidFloorField":"bidFloor","bidFloorFieldIsString":false,"bidFloorCurrencyField":"bidFloorCur"},"pubmatic":{"id":"674dd89c0460593e1ce01a65","type":"PubmaticSsp","friendly":"Pubmatic","bidFloorField":"kadfloor","bidFloorFieldIsString":true,"bidFloorCurrencyField":"currency"},"ttd":{"id":"686664625bb4cc5ee2f2f361","type":"HbmGenericBidder","friendly":"The Trade Desk"},"missena":{"id":"689485d09f4f4d2bcc212a63","type":"HbmGenericBidder","friendly":"Missena"},"hbm-empty-bidder":{"id":"680a200eb0e18273df13774a","type":"HbmEmptyBidder","friendly":"HB Manager Empty Bidder"}},"bidderSettings":{},"exchangeRates":{"AUD":1.78,"BGN":1.95,"BRL":6.29,"CAD":1.63,"CHF":0.93,"CNY":8.39,"CZK":24.24,"DKK":7.46,"EUR":1,"GBP":0.87,"HKD":9.16,"HUF":389.2,"IDR":19575.77,"ILS":3.95,"INR":104.2,"ISK":142.59,"JPY":174.33,"KRW":1640.72,"MXN":21.66,"MYR":4.95,"NOK":11.7,"NZD":2.01,"PHP":67.19,"PLN":4.25,"RON":5.07,"SEK":11.04,"SGD":1.51,"THB":37.47,"TRY":48.85,"USD":1.18,"ZAR":20.46},"siteData":{}}; relevantDigital.DEFAULT_PROGRAMMATIC_TAG_JS(FIELDS, SITE); })(); /* prebid.js v9.52.0 Updated: 2025-09-19 Modules: userId, pubmaticBidAdapter, appnexusBidAdapter, criteoBidAdapter, ixBidAdapter, rubiconBidAdapter, smartadserverBidAdapter, teadsBidAdapter, richaudienceBidAdapter, optidigitalBidAdapter, oguryBidAdapter, tappxBidAdapter, seedtagBidAdapter, missenaBidAdapter, ttdBidAdapter, sharedIdSystem, currency, consentManagementTcf, schain, priceFloors, prebidServerBidAdapter, relevantModule */ if(window.pbjs&&window.pbjs.libLoaded)try{window.pbjs.getConfig("debug")&&console.warn("Attempted to load a copy of Prebid.js that clashes with the existing 'pbjs' instance. Load aborted.")}catch(e){}else (function(){ (()=>{var r,t={433:(r,t,e)=>{function n(r,t,e,n,o){for(t=t.split?t.split("."):t,n=0;nn})},8128:r=>{ /* * @license MIT * Fun Hooks v1.1.0 * (c) @snapwich */ i.SYNC=1,i.ASYNC=2,i.QUEUE=4;var t="fun-hooks",e=Object.freeze({ready:0}),n=new WeakMap;function o(r,t){return Array.prototype.slice.call(r,t)}function i(r){var a,f={},c=[];function u(r,t){return"function"==typeof r?s.call(null,"sync",r,t):"string"==typeof r&&"function"==typeof t?s.apply(null,arguments):"object"==typeof r?l.apply(null,arguments):void 0}function l(r,t,e){var n=!0;void 0===t&&(t=Object.getOwnPropertyNames(r).filter((r=>!r.match(/^_/))),n=!1);var o={},i=["constructor"];do{t.forEach((function(t){var n=t.match(/(?:(sync|async):)?(.+)/),a=n[1]||"sync",f=n[2];if(!o[f]&&"function"==typeof r[f]&&-1===i.indexOf(f)){var c=r[f];o[f]=r[f]=s(a,c,e?[e,f]:void 0)}})),r=Object.getPrototypeOf(r)}while(n&&r);return o}function p(r){var e=Array.isArray(r)?r:r.split(".");return e.reduce((function(n,o,i){var f=n[o],u=!1;return f||(i===e.length-1?(a||c.push((function(){u||console.warn(t+": referenced '"+r+"' but it was never created")})),n[o]=y((function(r){n[o]=r,u=!0}))):n[o]={})}),f)}function y(r){var t=[],e=[],o=function(){},i={before:function(r,e){return f.call(this,t,"before",r,e)},after:function(r,t){return f.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{Object.assign(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()}},a={install:function(n,i,a){this.type=n,o=a,a(t,e),r&&r(i)}};return n.set(i.after,a),i;function f(r,n,i,a){var f={hook:i,type:n,priority:a||10,remove:function(){var n=r.indexOf(f);-1!==n&&(r.splice(n,1),o(t,e))}};return r.push(f),r.sort((function(r,t){return t.priority-r.priority})),o(t,e),this}}function s(e,f,u){var l=f.after&&n.get(f.after);if(l){if(l.type!==e)throw t+": recreated hookable with different type";return f}var s,v=u?p(u):y(),h={get:function(r,t){return v[t]||Reflect.get.apply(Reflect,arguments)}};a||c.push(b);var d=new Proxy(f,h);return n.get(d.after).install(e,d,(function(r,t){var n,i=[];r.length||t.length?(r.forEach(a),n=i.push(void 0)-1,t.forEach(a),s=function(r,t,a){var f,c=i.slice(),u=0,l="async"===e&&"function"==typeof a[a.length-1]&&a.pop();function p(r){"sync"===e?f=r:l&&l.apply(null,arguments)}function y(r){if(c[u]){var n=o(arguments);return y.bail=p,n.unshift(y),c[u++].apply(t,n)}"sync"===e?f=r:l&&l.apply(null,arguments)}return c[n]=function(){var n=o(arguments,1);"async"===e&&l&&(delete y.bail,n.push(y));var i=r.apply(t,n);"sync"===e&&y(i)},y.apply(null,a),f}):s=void 0;function a(r){i.push(r.hook)}b()})),d;function b(){!a&&("sync"!==e||r.ready&i.SYNC)&&("async"!==e||r.ready&i.ASYNC)?"sync"!==e&&r.ready&i.QUEUE?h.apply=function(){var r=arguments;c.push((function(){d.apply(r[1],r[2])}))}:h.apply=function(){throw t+": hooked function not ready"}:h.apply=s}}return(r=Object.assign({},e,r)).ready?u.ready=function(){a=!0,function(r){for(var t;t=r.shift();)t()}(c)}:a=!0,u.get=p,u}r.exports=i},3172:(r,t,e)=>{function n(r,t,e){t.split&&(t=t.split("."));for(var n,o,i=0,a=t.length,f=r;in})},5751:(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](i,i.exports,n),i.exports}n.m=t,r=[],n.O=(t,e,o,i)=>{if(!e){var a=1/0;for(l=0;l=i)&&Object.keys(n.O).every((r=>n.O[r](e[c])))?e.splice(c--,1):(f=!1,i0&&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.o=(r,t)=>Object.prototype.hasOwnProperty.call(r,t),(()=>{var r={9673:0};n.O.j=t=>0===r[t];var t=(t,e)=>{var o,i,[a,f,c]=e,u=0;if(a.some((t=>0!==r[t]))){for(o in f)n.o(f,o)&&(n.m[o]=f[o]);if(c)var l=c(n)}for(t&&t(e);un(8934)));o=n.O(o)})(); (self.pbjsChunk=self.pbjsChunk||[]).push([[802],{5789:(e,t,n)=>{n.d(t,{A4:()=>c,J7:()=>u,Pg:()=>l});var i=n(1580),r=n(1069),o=n(7873),s=n(5569);const a=(0,o.m)(),d="outstream";function c(e){const{url:t,config:n,id:o,callback:c,loaded:u,adUnitCode:l,renderNow:f}=e;this.url=t,this.config=n,this.handlers={},this.id=o,this.renderNow=f,this.adUnitCode=l,this.loaded=u,this.cmd=[],this.push=e=>{"function"==typeof e?this.loaded?e.call():this.cmd.push(e):(0,r.vV)("Commands given to Renderer.push must be wrapped in a function")},this.callback=c||(()=>{this.loaded=!0,this.process()}),this.render=function(){const e=arguments,n=()=>{this._render?this._render.apply(this,e):(0,r.JE)("No render function was provided, please use .setRender on the renderer")};!function(e){const t=a.adUnits.find((t=>t.code===e));if(!t)return!1;const n=t?.renderer,i=!!(n&&n.url&&n.render),r=t?.mediaTypes?.video?.renderer,o=!!(r&&r.url&&r.render);return!!(i&&!0!==n.backupOnly||o&&!0!==r.backupOnly)}(l)?f?n():(this.cmd.unshift(n),(0,i.R)(t,s.tp,d,this.callback,this.documentContext)):((0,r.JE)(`External Js not loaded by Renderer since renderer url and callback is already defined on adUnit ${l}`),n())}.bind(this)}function u(e){return!(!e||!e.url&&!e.renderNow)}function l(e,t,n){let i=null;e.config&&e.config.documentResolver&&(i=e.config.documentResolver(t,document,n)),i||(i=document),e.documentContext=i,e.render(t,e.documentContext)}c.install=function(e){let{url:t,config:n,id:i,callback:r,loaded:o,adUnitCode:s,renderNow:a}=e;return new c({url:t,config:n,id:i,callback:r,loaded:o,adUnitCode:s,renderNow:a})},c.prototype.getConfig=function(){return this.config},c.prototype.setRender=function(e){this._render=e},c.prototype.setEventHandlers=function(e){this.handlers=e},c.prototype.handleVideoEvent=function(e){let{id:t,eventName:n}=e;"function"==typeof this.handlers[n]&&this.handlers[n](),(0,r.OG)(`Prebid Renderer event for id ${t} type ${n}`)},c.prototype.process=function(){for(;this.cmd.length>0;)try{this.cmd.shift().call()}catch(e){(0,r.vV)(`Error processing Renderer command on ad unit '${this.adUnitCode}':`,e)}}},6811:(e,t,n)=>{n.d(t,{DL:()=>c,Ml:()=>r,Ue:()=>i,VJ:()=>l,hE:()=>u,hq:()=>d,mo:()=>a,pY:()=>f,uc:()=>s,yl:()=>o});const i="accessDevice",r="syncUser",o="enrichEids",s="fetchBids",a="reportAnalytics",d="transmitEids",c="transmitUfpd",u="transmitPreciseGeo",l="transmitTid",f="loadExternalScript"},3441:(e,t,n)=>{n.d(t,{s:()=>r});var i=n(1445);const r=(0,n(2604).ZI)((e=>i.Ay.resolveAlias(e)))},5569:(e,t,n)=>{n.d(t,{Tn:()=>s,fW:()=>o,tW:()=>r,tp:()=>i});const i="prebid",r="bidder",o="userId",s="analytics"},2604:(e,t,n)=>{n.d(t,{Dk:()=>s,Ii:()=>o,TQ:()=>g,U3:()=>h,XG:()=>u,ZI:()=>p,Zw:()=>c,bt:()=>l,e3:()=>f,iK:()=>a,q7:()=>d});var i=n(5569),r=n(9214);const o="component",s=o+"Type",a=o+"Name",d="adapterCode",c="storageType",u="configName",l="syncType",f="syncUrl",g="_config";function p(e){return function(t,n,r){const c={[s]:t,[a]:n,[o]:`${t}.${n}`};return t===i.tW&&(c[d]=e(n)),h(Object.assign(c,r))}}const h=(0,r.A_)("sync",(e=>e))},6953:(e,t,n)=>{n.d(t,{Vx:()=>d,$p:()=>m});var i=n(433),r=n(3272),o=n(5139),s=n(6811);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"],u=["device.ip"],l=["device.ipv6"];function f(e){return Object.assign({get(){},run(e,t,n,i,r){const o=n&&n[i];if(function(e){return null!=e&&("object"!=typeof e||Object.keys(e).length>0)}(o)&&r()){const e=this.get(o);void 0===e?delete n[i]:n[i]=e}}},e)}function g(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 r=[];for(var o=arguments.length,s=new Array(o>2?o-2:0),a=2;a1?t-1:0),i=1;i{if(!1!==t[e.name])for(const[o,s]of e.paths){const a=null==o?n:(0,i.A)(n,o);if(r.push(e.run(n,o,a,s,d.bind(null,e))),!1===t[e.name])return}})),r.filter((e=>null!=e))}}function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.io;return function(n){return!t(e,n)}}function h(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.io;return[{name:s.DL,paths:a,applies:p(s.DL,e)},{name:s.hq,paths:d,applies:p(s.hq,e)},{name:s.hE,paths:c,applies:p(s.hE,e),get:e=>Math.round(100*(e+Number.EPSILON))/100},{name:s.hE,paths:u,applies:p(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:l,applies:p(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:p(s.VJ,e)}].map(f)}const m=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.io;const t=g(h(e)),n=g(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.io;return[{name:s.hq,paths:["userId","userIdAsEids"],applies:p(s.hq,e)},{name:s.VJ,paths:["ortb2Imp.ext.tid"],applies:p(s.VJ,e)}].map(f)}(e));return function(e){const i={};return{ortb2:n=>(t(i,n,e),n),bidRequest:t=>(n(i,t,e),t)}}}();(0,o.qB)(s.VJ,"enableTIDs config",(()=>{if(!r.$W.getConfig("enableTIDs"))return{allow:!1,reason:"TIDs are disabled"}}))},5139:(e,t,n)=>{n.d(t,{io:()=>s,qB:()=>o});var i=n(1069),r=n(2604);const[o,s]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,i.h0)("Activity control:");const t={};function n(e){return t[e]=t[e]||[]}function o(t,n,i,o){let s;try{s=i(o)}catch(i){e.logError(`Exception in rule ${n} for '${t}'`,i),s={allow:!1,reason:i}}return s&&Object.assign({activity:t,name:n,component:o[r.Ii]},s)}const s={};function a(t){let{activity:n,name:i,allow:r,reason:o,component:a}=t;const d=`${i} ${r?"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),(r?e.logInfo:e.logWarn).apply(e,t)}}return[function(e,t,i){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10;const o=n(e),s=o.findIndex((e=>{let[t]=e;return r=0&&o.splice(e,1)}},function(e,t){let i,r;for(const[s,d,c]of n(e)){if(i!==s&&r)break;i=s;const n=o(e,d,c,t);if(n){if(!n.allow)return a(n),!1;r=n}}return r&&a(r),!0}]}()},9075:(e,t,n)=>{n.d(t,{$A:()=>I,BS:()=>P,Hh:()=>x,Pk:()=>N,Uc:()=>R,XO:()=>V,bw:()=>_,n6:()=>C,qn:()=>$,vB:()=>W,vW:()=>S,vd:()=>U});var i=n(1069),r=n(5023),o=n(8969),s=n(3272),a=n(5789),d=n(1371),c=n(8462),u=n(6031),l=n(9214),f=n(2449),g=n(5555),p=n(1445),h=n(6894),m=n(7779),b=n(3005);const{AD_RENDER_FAILED:y,AD_RENDER_SUCCEEDED:v,STALE_RENDER:E,BID_WON:A,EXPIRED_RENDER:w}=o.qY,{EXCEPTION:T}=o.as,I=(0,l.A_)("sync",(function(e){return(arguments.length>2&&void 0!==arguments[2]?arguments[2]:g.U9.resolve()).then((t=>t??c.n.findBidByAdId(e))).catch((()=>{}))})),C=(0,l.A_)("sync",(function(e){((0,b.$T)(e.eventtrackers)[b.RO]?.[b.Ni]||[]).forEach((e=>(0,i.z$)(e))),r.Ic(A,e),c.n.addWinningBid(e)}));function B(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,i.vV)(`Error rendering ad (id: ${s}): ${n}`),r.Ic(y,a)}function O(e){let{doc:t,bid:n,id:i}=e;const o={doc:t};n&&(o.bid=n),i&&(o.adId=i),p.Ay.callAdRenderSucceededBidder(n.adapterCode||n.bidder,n),r.Ic(v,o)}function R(e,t){switch(e.event){case o.qY.AD_RENDER_FAILED:B({bid:t,id:t.adId,reason:e.info.reason,message:e.info.message});break;case o.qY.AD_RENDER_SUCCEEDED:O({doc:null,bid:t,id:t.adId});break;default:(0,i.vV)(`Received event request for unsupported event: '${e.event}' (adId: '${t.adId}')`)}}function S(e,t,n){let{resizeFn:i,fireTrackers:r=f.vO}=n;if("resizeNativeHeight"===e.action)i(e.width,e.height);else r(e,t)}const k={[o.nl.EVENT]:R};k[o.nl.NATIVE]=S;const U=(0,l.A_)("sync",(function(e,t){const{ad:n,adUrl:r,cpm:o,originalCpm:s,width:a,height:d,instl:c}=e,u={AUCTION_PRICE:s||o,CLICKTHROUGH:t?.clickUrl||""};return{ad:(0,i.gM)(n,u),adUrl:(0,i.gM)(r,u),width:a,height:d,instl:c}})),D=(0,l.A_)("sync",(function(e){let{renderFn:t,resizeFn:n,bidResponse:r,options:s,doc:a,isMainDocument:c=a===document&&!(0,i.al)()}=e;const u=r.mediaType===d.G_;if(c||u)return void B({reason:o.as.PREVENT_WRITING_ON_MAIN_DOCUMENT,message:u?"Cannot render video ad without a renderer":"renderAd was prevented from writing to the main document.",bid:r,id:r.adId});const l=U(r,s);t(Object.assign({adId:r.adId},l));const{width:f,height:g}=l;null!=(f??g)&&n(f,g)}));function _(e){let{renderFn:t,resizeFn:n,adId:a,options:d,bidResponse:c,doc:u}=e;x(c,(()=>{if(null!=c){if((c.status!==o.tl.RENDERED||((0,i.JE)(`Ad id ${a} has been rendered before`),r.Ic(E,c),!s.$W.getConfig("auctionOptions")?.suppressStaleRender))&&(m.uW.isBidNotExpired(c)||((0,i.JE)(`Ad id ${a} has been expired`),r.Ic(w,c),!s.$W.getConfig("auctionOptions")?.suppressExpiredRender)))try{D({renderFn:t,resizeFn:n,bidResponse:c,options:d,doc:u})}catch(e){B({reason:o.as.EXCEPTION,message:e.message,id:a,bid:c})}}else B({reason:o.as.CANNOT_FIND_AD,message:`Cannot find ad '${a}'`,id:a})}))}function $(e){const t=(0,h.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:i}=t;(0,a.J7)(n.renderer)?((0,a.Pg)(n.renderer,n,i),O({doc:i,bid:n,id:n.adId}),e.bail()):e(t)}),100);const j=new WeakMap,q=new WeakSet;function x(e,t){null!=e?(j.set(e,t),e.deferRendering||W(e),N(e)):t()}function N(e){q.has(e)||(q.add(e),C(e))}function W(e){const t=j.get(e);t&&(t(),$(e),j.delete(e))}function P(e,t,n){let r;function s(e,n){B(Object.assign({id:t,bid:r},{reason:e,message:n}))}function a(t,n){const i=e.defaultView?.frameElement;i&&(t&&(i.width=t,i.style.width&&(i.style.width=`${t}px`)),n&&(i.height=n,i.style.height&&(i.style.height=`${n}px`)))}const d=(c={resizeFn:a},function(e,t,n){k.hasOwnProperty(e)&&k[e](t,n,c)});var c;function l(t){t.ad?(e.write(t.ad),e.close(),O({doc:e,bid:r,id:r.adId})):(0,u.HH)(r).then((n=>n(t,{sendMessage:(e,t)=>d(e,t,r),mkFrame:i.hw},e.defaultView))).then((()=>O({doc:e,bid:r,id:r.adId})),(e=>{s(e?.reason||o.as.EXCEPTION,e?.message),e?.stack&&(0,i.vV)(e)}));const n=document.createComment(`Creative ${r.creativeId} served by ${r.bidder} Prebid.js Header Bidding`);(0,i._s)(n,e,"html")}try{t&&e?I(t).then((i=>{r=i,_({renderFn:l,resizeFn:a,adId:t,options:{clickUrl:n?.clickThrough},bidResponse:i,doc:e})})):s(o.as.MISSING_DOC_OR_ADID,"missing "+(t?"doc":"adId"))}catch(e){s(T,e.message)}}function V(){if(!window.frames[o.IY])if(document.body){const e=(0,i.CA)();e.name=o.IY,document.body.appendChild(e)}else window.requestAnimationFrame(V)}},9759:(e,t,n)=>{function i(e){var t=e;return{callBids:function(){},setBidderCode:function(e){t=e},getBidderCode:function(){return t}}}n.d(t,{A:()=>i})},1445:(e,t,n)=>{n.d(t,{Ay:()=>z,pX:()=>M,K5:()=>N});var i=n(1069),r=n(2449),o=n(7377),s=n(8044),a=n(3272),d=n(9214);let c={};function u(e,t,n){let i=function(e,t){let n=c[e]=c[e]||{bidders:{}};return t?n.bidders[t]=n.bidders[t]||{}:n}(e,n);return i[t]=(i[t]||0)+1,i[t]}function l(e){return u(e,"auctionsCounter")}function f(e){return c?.[e]?.requestsCounter||0}function g(e,t){return c?.[e]?.bidders?.[t]?.requestsCounter||0}function p(e,t){return c?.[e]?.bidders?.[t]?.winsCounter||0}function h(e){return c?.[e]?.auctionsCounter||0}var m=n(7934),b=n(6916),y=n(5023),v=n(8969),E=n(6894),A=n(8462),w=n(5569),T=n(5139),I=n(6811),C=n(2604),B=n(6953),O=n(3005);const R="pbsBidAdapter",S={CLIENT:"client",SERVER:"server"},k={isAllowed:T.io,redact:B.$p};let U={},D=U.bidderRegistry={},_=U.aliasRegistry={},$=[];a.$W.getConfig("s2sConfig",(e=>{e&&e.s2sConfig&&($=(0,i.cy)(e.s2sConfig)?e.s2sConfig:[e.s2sConfig])}));var j={};const q=(0,C.ZI)((e=>U.resolveAlias(e)));function x(e){return e.configName??e.name}function N(e){return q(w.tp,R,{[C.XG]:x(e)})}const W=(0,d.A_)("sync",(function(e){let{bidderCode:t,auctionId:n,bidderRequestId:r,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,i.D9)({},o.ortb2Imp,d.ortb2Imp)},(0,i.SH)(o,["nativeParams","nativeOrtbRequest","mediaType","renderer"]))).mediaTypes?o.mediaTypes:d.mediaTypes;return(0,i.wD)(c)?d=Object.assign({},d,{mediaTypes:c}):(0,i.vV)(`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,i.s0)(),bidderRequestId:r,auctionId:n,src:s,metrics:a,auctionsCount:h(o.code),bidRequestsCount:f(o.code),bidderRequestsCount:g(o.code,d.bidder),bidderWinsCount:p(o.code,d.bidder),deferBilling:!!o.deferBilling})),e}),[])),e}),[]).reduce(i.Bq,[]).filter((e=>""!==e))}),"getBids");const P=(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 i=n(t);return e.filter((e=>{if(!i.has(e.bidder))return!1;if(null==e.s2sConfigName)return!0;const n=x(t);return(Array.isArray(e.s2sConfigName)?e.s2sConfigName:[e.s2sConfigName]).includes(n)}))}}),"filterBidsForAdUnit");const V=(0,d.A_)("sync",((e,t)=>e),"setupAdUnitMediaTypes");function M(e){(0,i.cy)(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 r=n(t);return(0,i.ZA)(e).reduce(((e,t)=>(e[r.has(t)?S.SERVER:S.CLIENT].push(t),e)),{[S.CLIENT]:[],[S.SERVER]:[]})}),"partitionBidders");function F(e,t){const n=D[e],i=n?.getSpec&&n.getSpec();if(i&&i[t]&&"function"==typeof i[t])return[i,i[t]]}function H(e,t,n,r){try{(0,i.fH)(`Invoking ${e}.${t}`);for(var o=arguments.length,s=new Array(o>4?o-4:0),d=4;d5&&void 0!==arguments[5]?arguments[5]:{},c=arguments.length>6?arguments[6]:void 0;c=(0,E.BO)(c),y.Ic(v.qY.BEFORE_REQUEST_BIDS,e),(0,r.nk)(e),e.map((e=>e.code)).filter(i.hj).forEach(l),e.forEach((e=>{(0,i.Qd)(e.mediaTypes)||(e.mediaTypes={}),e.bids=e.bids.filter((e=>!e.bidder||k.isAllowed(I.uc,q(w.tW,e.bidder)))),u(e.code,"requestsCounter")})),e=V(e,s);let{[S.CLIENT]:f,[S.SERVER]:g}=G(e,$);a.$W.getConfig("bidderSequence")===a.Ov&&(f=(0,i.k4)(f));const p=(0,m.EN)();let h=[];const A=d.global||{},T=d.bidder||{};function C(e,t){const r=k.redact(null!=t?t:q(w.tW,e.bidderCode)),o=(0,i.D9)({source:{tid:n}},A,T[e.bidderCode]);!function(e){const t=e.user?.eids;Array.isArray(t)&&t.length&&(e.user.ext=e.user.ext||{},e.user.ext.eids=[...e.user.ext.eids||[],...t],delete e.user.eids)}(o);const s=Object.freeze(r.ortb2(o));return e.ortb2=s,e.bids=e.bids.map((e=>(e.ortb2=s,r.bidRequest(e)))),e}$.forEach((r=>{const o=N(r);if(r&&r.enabled&&k.isAllowed(I.uc,o)){let{adUnits:s,hasModuleBids:a}=function(e,t){let n=(0,i.Go)(e),r=!1;return n.forEach((e=>{const n=e.bids.filter((e=>e.module===R&&e.params?.configName===x(t)));1===n.length?(e.s2sBid=n[0],r=!0,e.ortb2Imp=(0,i.D9)({},e.s2sBid.ortb2Imp,e.ortb2Imp)):n.length>1&&(0,i.JE)('Multiple "module" bids for the same s2s configuration; all will be ignored',n),e.bids=P(e.bids,t).map((e=>(e.bid_id=(0,i.s0)(),e)))})),n=n.filter((e=>0!==e.bids.length||null!=e.s2sBid)),{adUnits:n,hasModuleBids:r}}(e,r),d=(0,i.lk)();(0===g.length&&a?[null]:g).forEach((e=>{const a=(0,i.s0)(),u=c.fork(),l=C({bidderCode:e,auctionId:n,bidderRequestId:a,uniquePbsTid:d,bids:W({bidderCode:e,auctionId:n,bidderRequestId:a,adUnits:(0,i.Go)(s),src:v.RW.SRC,metrics:u}),auctionStart:t,timeout:r.timeout,src:v.RW.SRC,refererInfo:p,metrics:u},o);0!==l.bids.length&&h.push(l)})),s.forEach((e=>{let t=e.bids.filter((e=>h.find((t=>t.bids.find((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 B=function(e){let t=(0,i.Go)(e);return t.forEach((e=>{e.bids=P(e.bids,null)})),t=t.filter((e=>0!==e.bids.length)),t}(e);return f.forEach((e=>{const r=(0,i.s0)(),a=c.fork(),d=C({bidderCode:e,auctionId:n,bidderRequestId:r,bids:W({bidderCode:e,auctionId:n,bidderRequestId:r,adUnits:(0,i.Go)(B),labels:s,src:"client",metrics:a}),auctionStart:t,timeout:o,refererInfo:p,metrics:a}),u=D[e];u||(0,i.vV)(`Trying to make a request for bidder that does not exist: ${e}`),u&&d.bids&&0!==d.bids.length&&h.push(d)})),h.forEach((e=>{b.mW.getConsentData()&&(e.gdprConsent=b.mW.getConsentData()),b.t6.getConsentData()&&(e.uspConsent=b.t6.getConsentData()),b.ad.getConsentData()&&(e.gppConsent=b.ad.getConsentData())})),h}),"makeBidRequests"),U.callBids=function(e,t,n,r,o,d,c){let u=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{};if(!t.length)return void(0,i.JE)("callBids executed with no bidRequests. Were they filtered by labels or sizing?");let[l,f]=t.reduce(((e,t)=>(e[Number(void 0!==t.src&&t.src===v.RW.SRC)].push(t),e)),[[],[]]);var g=[];f.forEach((e=>{for(var t=-1,n=0;n{if(e&&g[p]&&M(e).has(g[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 l=D[e.adapter];let h=g[p].uniquePbsTid,m=g[p].adUnitsS2SCopy,b=f.filter((e=>e.uniquePbsTid===h));if(l){let o={ad_units:m,s2sConfig:e,ortb2Fragments:u,requestBidsTimeout:d};if(o.ad_units.length){let e=b.map((e=>(e.start=(0,i.vE)(),function(t){t||c(e.bidderRequestId),r.apply(e,arguments)})));const s=(0,i.ZA)(o.ad_units).filter((e=>a.includes(e)));(0,i.OG)(`CALLING S2S HEADER BIDDERS ==== ${s.length>0?s.join(", "):'No bidder specified, using "ortb2Imp" definition(s) only'}`),b.forEach((e=>{y.Ic(v.qY.BID_REQUESTED,{...e,tid:e.auctionId})})),l.callBids(o,f,n,(t=>e.forEach((e=>e(t)))),t)}}else(0,i.vV)("missing "+e.adapter);p++}})),l.forEach((e=>{e.start=(0,i.vE)();const t=D[e.bidderCode];a.$W.runWithBidder(e.bidderCode,(()=>{(0,i.OG)("CALLING BIDDER"),y.Ic(v.qY.BID_REQUESTED,e)}));let u=(0,s.g4)(d,o?{request:o.request.bind(null,e.bidderCode),done:o.done}:void 0);const l=r.bind(e);try{a.$W.runWithBidder(e.bidderCode,t.callBids.bind(t,e,n,l,u,(()=>c(e.bidderRequestId)),a.$W.callbackWithBidder(e.bidderCode)))}catch(t){(0,i.vV)(`${e.bidderCode} Bid Adapter emitted an uncaught error when parsing their bidRequest`,{e:t,bidRequest:e}),l()}}))},U.videoAdapters=[],U.registerBidAdapter=function(e,t){let{supportedMediaTypes:n=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};e&&t?"function"==typeof e.callBids?(D[t]=e,b.o2.register(w.tW,t,e.getSpec?.().gvlid),n.includes("video")&&U.videoAdapters.push(t),n.includes("native")&&r.mT.push(t)):(0,i.vV)("Bidder adaptor error for bidder code: "+t+"bidder must implement a callBids() function"):(0,i.vV)("bidAdapter or bidderCode not specified")},U.aliasBidAdapter=function(e,t,n){if(void 0===D[t]){let s=D[e];if(void 0===s){const n=[];$.forEach((i=>{if(i.bidders&&i.bidders.length){const r=i&&i.bidders;i&&r.includes(t)?_[t]=e:n.push(e)}})),n.forEach((e=>{(0,i.vV)('bidderCode "'+e+'" is not an existing bidder.',"adapterManager.aliasBidAdapter")}))}else try{let a,d=function(e){let t=[];return U.videoAdapters.includes(e)&&t.push("video"),r.mT.includes(e)&&t.push("native"),t}(e);if(s.constructor.prototype!=Object.prototype)a=new s.constructor,a.setBidderCode(t);else{const{useBaseGvlid:r=!1}=n||{};let d=s.getSpec();const c=r?d.gvlid:n?.gvlid;null==c&&null!=d.gvlid&&(0,i.JE)(`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 u=n&&n.skipPbsAliasing;a=(0,o.xb)(Object.assign({},d,{code:t,gvlid:c,skipPbsAliasing:u})),_[t]=e}U.registerBidAdapter(a,t,{supportedMediaTypes:d})}catch(t){(0,i.vV)(e+" bidder does not currently support aliasing.","adapterManager.aliasBidAdapter")}}else(0,i.OG)('alias name "'+t+'" has been already specified.')},U.resolveAlias=function(e){let t,n=e;for(;_[n]&&(!t||!t.has(n));)n=_[n],(t=t||new Set).add(n);return n},U.registerAnalyticsAdapter=function(e){let{adapter:t,code:n,gvlid:r}=e;t&&n?"function"==typeof t.enableAnalytics?(t.code=n,j[n]={adapter:t,gvlid:r},b.o2.register(w.Tn,n,r)):(0,i.vV)(`Prebid Error: Analytics adaptor error for analytics "${n}"\n analytics adapter must implement an enableAnalytics() function`):(0,i.vV)("Prebid Error: analyticsAdapter or analyticsCode not specified")},U.enableAnalytics=function(e){(0,i.cy)(e)||(e=[e]),e.forEach((e=>{const t=j[e.provider];t&&t.adapter?k.isAllowed(I.mo,q(w.Tn,e.provider,{[C.TQ]:e}))&&t.adapter.enableAnalytics(e):(0,i.vV)(`Prebid Error: no analytics adapter found in registry for '${e.provider}'.`)}))},U.getBidAdapter=function(e){return D[e]},U.getAnalyticsAdapter=function(e){return j[e]},U.callTimedOutBidders=function(e,t,n){t=t.map((t=>(t.params=(0,i.SB)(e,t.adUnitCode,t.bidder),t.timeout=n,t))),t=(0,i.$z)(t,"bidder"),Object.keys(t).forEach((e=>{L(e,"onTimeout",t[e])}))},U.callBidWonBidder=function(e,t,n){var r,o;t.params=(0,i.SB)(n,t.adUnitCode,t.bidder),r=t.adUnitCode,o=t.bidder,u(r,"winsCounter",o),L(e,"onBidWon",t)},U.triggerBilling=(()=>{const e=new WeakSet;return t=>{e.has(t)||(e.add(t),((0,O.$T)(t.eventtrackers)[O.OA]?.[O.Ni]||[]).forEach((e=>i.mM.triggerPixel(e))),L(t.bidder,"onBidBillable",t))}})(),U.callSetTargetingBidder=function(e,t){L(e,"onSetTargeting",t)},U.callBidViewableBidder=function(e,t){L(e,"onBidViewable",t)},U.callBidderError=function(e,t,n){L(e,"onBidderError",{error:t,bidderRequest:n})},U.callAdRenderSucceededBidder=function(e,t){L(e,"onAdRenderSucceeded",t)},U.callDataDeletionRequest=(0,d.A_)("sync",(function(){for(var e=arguments.length,t=new Array(e),n=0;n!_.hasOwnProperty(e))).forEach((e=>{const n=F(e,r);if(null!=n){const i=A.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));H(e,r,...n,i,...t)}})),Object.entries(j).forEach((e=>{let[n,o]=e;const s=o?.adapter?.[r];if("function"==typeof s)try{s.apply(o.adapter,t)}catch(e){(0,i.vV)(`error calling ${r} of ${n}`,e)}}))}));const z=U},7377:(e,t,n)=>{n.d(t,{JN:()=>S,a$:()=>T,fn:()=>k,xb:()=>C});var i=n(9759),r=n(1445),o=n(3272),s=n(3597),a=n(8230),d=n(2449),c=n(3895),u=n(8969),l=n(5023),f=n(1069),g=n(9214),p=n(8462),h=n(2693),m=n(6894),b=n(5139),y=n(3441),v=n(5569),E=n(6811);const A=["cpm","ttl","creativeId","netRevenue","currency"],w=["auctionId","transactionId"];function T(e){const t=Array.isArray(e.supportedMediaTypes)?{supportedMediaTypes:e.supportedMediaTypes}:void 0;function n(e){const n=C(e);r.Ay.registerBidAdapter(n,e.code,t)}n(e),Array.isArray(e.aliases)&&e.aliases.forEach((t=>{let i,o,s=t;(0,f.Qd)(t)&&(s=t.code,i=t.gvlid,o=t.skipPbsAliasing),r.Ay.aliasRegistry[s]=e.code,n(Object.assign({},e,{code:s,gvlid:i,skipPbsAliasing:o}))}))}const I=(0,f.Bj)((e=>{let{bidderCode:t}=e;if((0,b.io)(E.VJ,(0,y.s)(v.tW,t)))return{bidRequest:e=>e,bidderRequest:e=>e};function n(e,t,n){return w.includes(t)?null:Reflect.get(e,t,n)}function i(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[i,r]=t;return n[i]=r.bind(e)})),n}const r=(0,f.Bj)((e=>i(e,{get:n})),(e=>e.bidId));return{bidRequest:r,bidderRequest:e=>i(e,{get:(t,i,o)=>"bids"===i?e.bids.map(r):n(t,i,o)})}}));function C(e){return Object.assign(new i.A(e.code),{getSpec:function(){return Object.freeze(Object.assign({},e))},registerSyncs:t,callBids:function(n,i,a,d,c,g){if(!Array.isArray(n.bids))return;const p=I(n),b={};const y=[];function v(){a(),o.$W.runWithBidder(e.code,(()=>{l.Ic(u.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.JE)(`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)})),O(e,E,n,d,g,{onRequest:e=>l.Ic(u.qY.BEFORE_BIDDER_HTTP,n,e),onResponse:t=>{c(e.code),y.push(t)},onPaapi:e=>{const t=A[e.bidId];t?S(t,e):(0,f.JE)("Received fledge auction configuration for an unknown bidId",e)},onError:(t,i)=>{i.timedOut||c(e.code),r.Ay.callBidderError(e.code,i,n),l.Ic(u.qY.BIDDER_ERROR,{error:i,bidderRequest:n}),(0,f.vV)(`Server call for ${e.code} failed: ${t} ${i.status}. Continuing without bids.`,{bidRequests:E})},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,i=h.u.get(t,"allowedAlternateBidderCodes");if(e&&t&&t!==e&&(i=(0,f.cy)(i)?i.map((e=>e.trim().toLowerCase())).filter((e=>!!e)).filter(f.hj):i,!n||(0,f.cy)(i)&&"*"!==i[0]&&!i.includes(e)))return!0;return!1}(t.bidderCode,n.bidder))return(0,f.JE)(`${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 i.reject(n.adUnitCode,t,u.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 r=Object.assign((0,s.O)(u.XQ.GOOD,n),t,(0,f.Up)(n,w));!function(e,t){const n=(0,m.BO)(t.metrics);n.checkpoint("addBidResponse"),b[e]=!0,n.measureTime("addBidResponse.validate",(()=>k(e,t)))?i(e,t):i.reject(e,t,u.Tf.INVALID)}(n.adUnitCode,r)}else(0,f.JE)(`Bidder ${e.code} made bid for unknown request ID: ${t.requestId}. Ignoring.`),i.reject(null,t,u.Tf.INVALID_REQUEST_ID)},onCompletion:v})}});function t(t,n,i,r){R(e,t,n,i,r)}}const B=["bids","paapi"],O=(0,g.A_)("async",(function(e,t,n,i,r,o){let{onRequest:s,onResponse:a,onPaapi:d,onError:c,onBid:l,onCompletion:g}=o;const p=U(n);g=p.startTiming("total").stopBefore(g);const m=I(n);let A=p.measureTime("buildRequests",(()=>e.buildRequests(t.map(m.bidRequest),m.bidderRequest(n))));if(!A||0===A.length)return void g();Array.isArray(A)||(A=[A]);const w=(0,f.U6)(g,A.length);A.forEach((t=>{const n=p.fork();function o(e){null!=e&&(e.metrics=n.fork().renameWith()),l(e)}const g=r((function(i,r){A();try{i=JSON.parse(i)}catch(e){}i={body:i,headers:{get:r.getResponseHeader.bind(r)}},a(i);try{i=n.measureTime("interpretResponse",(()=>e.interpretResponse(i,t)))}catch(t){return(0,f.vV)(`Bidder ${e.code} failed to interpret the server's response. Continuing without bids`,null,t),void w()}let s,c;i&&!Object.keys(i).some((e=>!B.includes(e)))?(s=i.bids,c=i.paapi):s=i,(0,f.cy)(c)&&c.forEach(d),s&&((0,f.cy)(s)?s.forEach(o):o(s)),w()})),m=r((function(e,t){A(),c(e,t),w()}));s(t);const A=n.startTiming("net"),T="TRUE"===(0,f.Ez)(u.M).toUpperCase()||(0,f.dp)();function I(n){const i=t.options;return Object.assign(n,i,{browsingTopics:!(i?.hasOwnProperty("browsingTopics")&&!i.browsingTopics)&&((h.u.get(e.code,"topicsHeader")??!0)&&(0,b.io)(E.DL,(0,y.s)(v.tW,e.code))),suppressTopicsEnrollmentWarning:i?.hasOwnProperty("suppressTopicsEnrollmentWarning")?i.suppressTopicsEnrollmentWarning:!T})}switch(t.method){case"GET":i(`${t.url}${function(e){if(e)return`?${"object"==typeof e?(0,f.bL)(e):e}`;return""}(t.data)}`,{success:g,error:m},void 0,I({method:"GET",withCredentials:!0}));break;case"POST":const n=t.options?.endpointCompression,r=e=>{let{url:t,payload:n}=e;i(t,{success:g,error:m},n,I({method:"POST",contentType:"text/plain",withCredentials:!0}))};n&&T&&(0,f.JE)(`Skipping GZIP compression for ${e.code} as debug mode is enabled`),n&&!T&&(0,f.nT)()?(0,f.ZK)(t.data).then((e=>{const n=new URL(t.url,window.location.origin);n.searchParams.has("gzip")||n.searchParams.set("gzip","1"),r({url:n.href,payload:e})})):r({url:t.url,payload:"string"==typeof t.data?t.data:JSON.stringify(t.data)});break;default:(0,f.JE)(`Skipping invalid request from ${e.code}. Request type ${t.type} must be GET or POST`),w()}}))}),"processBidderRequests"),R=(0,g.A_)("async",(function(e,t,n,i,s){const d=o.$W.getConfig("userSync.aliasSyncEnabled");if(e.getUserSyncs&&(d||!r.Ay.aliasRegistry[e.code])){let r=e.getUserSyncs({iframeEnabled:a.zt.canBidderRegisterSync("iframe",e.code),pixelEnabled:a.zt.canBidderRegisterSync("image",e.code)},t,n,i,s);r&&(Array.isArray(r)||(r=[r]),r.forEach((t=>{a.zt.registerSync(t.type,e.code,t.url)})),a.zt.bidderDone(e.code))}}),"registerSyncs"),S=(0,g.A_)("sync",((e,t)=>{}),"addPaapiConfig");function k(e,t){let{index:n=p.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};function i(e){return`Invalid bid from ${t.bidderCode}. Ignoring bid: ${e}`}return e?t?function(){let e=Object.keys(t);return A.every((n=>e.includes(n)&&![void 0,null].includes(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=p.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;if(null!=t.wratio&&null!=t.hratio)return t.wratio=parseInt(t.wratio,10),t.hratio=parseInt(t.hratio,10),!0;const i=n.getBidRequest(t),r=n.getMediaTypes(t),o=i&&i.sizes||r&&r.banner&&r.banner.sizes,s=(0,f.kK)(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.vV)(i("Banner bids require a width and height")),!1):((0,f.vV)(i("Video bid does not have required vastUrl or renderer property")),!1):((0,f.vV)(i("Native bid missing some required properties.")),!1):((0,f.vV)(i(`Bidder ${t.bidderCode} is missing required params. Check http://prebid.org/dev-docs/bidder-adapter-1.html for list of params.`)),!1):((0,f.JE)(`Some adapter tried to add an undefined bid for ${e}.`),!1):((0,f.JE)("No adUnitCode was supplied to addBidResponse."),!1)}function U(e){return(0,m.BO)(e.metrics).renameWith((t=>[`adapter.client.${t}`,`adapters.client.${e.bidderCode}.${t}`]))}},1580:(e,t,n)=>{n.d(t,{R:()=>c});var i=n(6811),r=n(3441),o=n(5139),s=n(1069);const a=new WeakMap,d=["debugging","outstream","aaxBlockmeter","adagio","adloox","akamaidap","arcspan","airgrid","browsi","brandmetrics","clean.io","humansecurity","confiant","contxtful","hadron","mediafilter","medianet","azerionedge","a1Media","geoedge","qortex","dynamicAdBoost","51Degrees","symitridap","wurfl","nodalsAi","anonymised","optable","justtag","tncId","ftrackId","id5"];function c(e,t,n,c,u,l){if(!(0,o.io)(i.pY,(0,r.s)(t,n)))return;if(!n||!e)return void(0,s.vV)("cannot load external script without url and moduleCode");if(!d.includes(n))return void(0,s.vV)(`${n} not whitelisted for loading external JavaScript`);u||(u=document);const f=h(u,e);if(f)return c&&"function"==typeof c&&(f.loaded?c():f.callbacks.push(c)),f.tag;const g=a.get(u)||{},p={loaded:!1,tag:null,callbacks:[]};return g[e]=p,a.set(u,g),c&&"function"==typeof c&&p.callbacks.push(c),(0,s.JE)(`module ${n} is loading external JavaScript`),function(t,n,i,r){i||(i=document);var o=i.createElement("script");o.type="text/javascript",o.async=!0;const a=h(i,e);a&&(a.tag=o);o.readyState?o.onreadystatechange=function(){"loaded"!==o.readyState&&"complete"!==o.readyState||(o.onreadystatechange=null,n())}:o.onload=function(){n()};o.src=t,r&&(0,s.Bg)(o,r);return(0,s._s)(o,i),o}(e,(function(){p.loaded=!0;try{for(let e=0;e{n.d(t,{Q:()=>i});const i=(0,n(9214).A_)("sync",(()=>{}))},8044:(e,t,n)=>{n.d(t,{RD:()=>f,g4:()=>l});var i=n(3272),r=n(1069);const o={fetch:window.fetch.bind(window),makeRequest:(e,t)=>new Request(e,t),timeout(e,t){const n=new AbortController;let i=setTimeout((()=>{n.abort(),(0,r.vV)(`Request timeout after ${e}ms`,t),i=null}),e);return{signal:n.signal,done(){i&&clearTimeout(i)}}}},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]:{},r=(t,n)=>{let r;null==e||null!=n?.signal||i.$W.getConfig("disableAjaxTimeout")||(r=o.timeout(e,t),n=Object.assign({signal:r.signal},n));let s=o.fetch(t,n);return null!=r?.done&&(s=s.finally(r.done)),s};return null==t&&null==n||(r=(e=>function(i,r){const o=new URL(null==i?.url?i:i.url,document.location).origin;let s=e(i,r);return t&&t(o),n&&(s=s.finally((()=>n(o)))),s})(r)),r}function u(e,t){let{status:n,statusText:i="",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:i,responseText:t,response:t,responseType:"",responseURL:s,get responseXML(){return c(r.vV)},getResponseHeader:e=>o?.has(e)?o.get(e):null,toJSON(){return Object.assign({responseXML:c()},this)},timedOut:!1}}function l(){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 i=c(e,{request:t,done:n});return function(e,t,n){!function(e,t){const{success:n,error:i}="object"==typeof t&&null!=t?t:{success:"function"==typeof t?t:()=>null,error:(e,t)=>(0,r.vV)("Network error",e,t)};e.then((e=>e.text().then((t=>[e,t])))).then((e=>{let[t,r]=e;const o=u(t,r);t.ok||304===t.status?n(r,o):i(t.statusText,o)}),(e=>i("",Object.assign(u({status:0},""),{reason:e,timedOut:"AbortError"===e?.name}))))}(i(function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=n.method||(t?a:s);if(i===s&&t){const i=(0,r.Dl)(e,n);Object.assign(i.search,t),e=(0,r.c$)(i)}const c=new Headers(n.customHeaders);c.set(d,n.contentType||"text/plain");const u={method:i,headers:c};return i!==s&&t&&(u.body=t),n.withCredentials&&(u.credentials="include"),isSecureContext&&(["browsingTopics","adAuctionHeaders"].forEach((e=>{n[e]&&(u[e]=!0)})),null!=n.suppressTopicsEnrollmentWarning&&(u.suppressTopicsEnrollmentWarning=n.suppressTopicsEnrollmentWarning)),n.keepalive&&(u.keepalive=!0),o.makeRequest(e,u)}(e,n,arguments.length>3&&void 0!==arguments[3]?arguments[3]:{})),t)}}const f=l();c()},8462:(e,t,n)=>{n.d(t,{n:()=>de});var i=n(1069),r=n(6833),o=n(2449),s=n(8044),a=n(3272);const d=15,c=new Map;function u(e){let{index:t=de.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=l(e),i=t.getAuction(e);let r={type:"xml",value:n,ttlseconds:Number(e.ttl)+d};return a.$W.getConfig("cache.vasttrack")&&(r.bidder=e.bidder,r.bidid=e.requestId,r.aid=e.auctionId),null!=i&&(r.timestamp=i.getAuctionStart()),"string"==typeof e.customCacheKey&&""!==e.customCacheKey&&(r.key=e.customCacheKey),r}function l(e){return e.vastXml?e.vastXml:(t=e.vastUrl,n=e.vastImpUrl,`\n \n \n prebid.org wrapper\n \n ${(n=n&&(Array.isArray(n)?n:[n]))?n.map((e=>``)).join(""):""}\n \n \n \n `);var t,n}const f=e=>{const t=l(e),n=URL.createObjectURL(new Blob([t],{type:"text/xml"}));g(e,n),c.set(e.videoCacheKey,n)},g=(e,t,n)=>{e.videoCacheKey=n||(0,i.lk)(),e.vastUrl||(e.vastUrl=t)},p={store:function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s.g4;const i={puts:e.map(u)};n(a.$W.getConfig("cache.timeout"))(a.$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(i),{contentType:"text/plain",withCredentials:!0})}};function h(e){const t=e.map((e=>e.bidResponse));p.store(t,(function(n,r){var o;n?(o=n,(0,i.vV)(`Failed to save to the video cache: ${o}. Video bids will be discarded:`,t)):e.length!==r.length?(0,i.vV)(`expected ${e.length} cache IDs, got ${r.length} instead`):r.forEach(((t,n)=>{const{auctionInstance:r,bidResponse:o,afterBidAdded:s}=e[n];var d;""===t.uuid?(0,i.JE)("Supplied video cache key was already in use by Prebid Cache; caching attempt was rejected. Video bid must be discarded."):(g(o,(d=t.uuid,`${a.$W.getConfig("cache.url")}?uuid=${d}`),t.uuid),Q(r,o),s())}))}))}let m,b,y;a.$W.getConfig("cache",(e=>{let{cache:t}=e;m="number"==typeof t.batchSize&&t.batchSize>0?t.batchSize:1,b="number"==typeof t.batchTimeout&&t.batchTimeout>0?t.batchTimeout:0,t.useLocal&&!y&&(y=de.onExpiry((e=>{e.getBidsReceived().forEach((e=>{const t=c.get(e.videoCacheKey);t&&t.startsWith("blob")&&URL.revokeObjectURL(t),c.delete(e.videoCacheKey)}))})))}));const v=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:setTimeout,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h,n=[[]],i=!1;const r=e=>e();return function(o,s,a){const d=b>0?e:r;n[n.length-1].length>=m&&n.push([]),n[n.length-1].push({auctionInstance:o,bidResponse:s,afterBidAdded:a}),i||(i=!0,d((()=>{n.forEach(t),n=[[]],i=!1}),b))}}();void 0!==u&&(u=relevantDigital.getInstance().videoStorageFn?.(u)||u);var E=n(5789),A=n(8230),w=n(9214),T=n(3895),I=n(1371),C=n(2693),B=n(5023),O=n(1445),R=n(8969),S=n(5555),k=n(6894),U=n(7176),D=n(7873),_=n(6853),$=n(7863);const{syncUsers:j}=A.zt,q="started",x="inProgress",N="completed";B.on(R.qY.BID_ADJUSTMENT,(function(e){!function(e){let t=(0,U.y)(e.cpm,e);t>=0&&(e.cpm=t)}(e)}));const W=4,P={},V={},M=[],G=(0,D.m)();function F(e){let{adUnits:t,adUnitCodes:n,callback:s,cbTimeout:d,labels:c,auctionId:u,ortb2Fragments:l,metrics:g}=e;g=(0,k.BO)(g);const p=t,h=c,m=n,b=u||(0,i.lk)(),y=d,v=new Set,A=(0,S.v6)(),w=(0,S.v6)();let C,U,D,F,X=[],Z=s,ee=[],te=(0,_.H)({startTime:e=>e.responseTimestamp,ttl:e=>null==(0,$.S9)()?null:1e3*Math.max((0,$.S9)(),e.ttl)}),ne=[],ie=[],re=[];function oe(){return{auctionId:b,timestamp:C,auctionEnd:U,auctionStatus:F,adUnits:p,adUnitCodes:m,labels:h,bidderRequests:ee,noBids:ne,bidsReceived:te.toArray(),bidsRejected:X,winningBids:ie,timeout:y,metrics:g,seatNonBids:re}}function ae(e){if(e?B.Ic(R.qY.AUCTION_TIMEOUT,oe()):clearTimeout(D),void 0===U){let n=[];e&&((0,i.OG)(`Auction ${b} timedOut`),n=ee.filter((e=>!v.has(e.bidderRequestId))).flatMap((e=>e.bids)),n.length&&B.Ic(R.qY.BID_TIMEOUT,n)),F=N,U=Date.now(),g.checkpoint("auctionEnd"),g.timeBetween("requestBids","auctionEnd","requestBids.total"),g.timeBetween("callBids","auctionEnd","requestBids.callBids"),A.resolve(),B.Ic(R.qY.AUCTION_END,oe()),J(p,(function(){try{if(null!=Z){const t=te.toArray().filter((e=>m.includes(e.adUnitCode))).reduce(se,{});Z.apply(G,[t,e,b]),Z=null}}catch(e){(0,i.vV)("Error executing bidsBackHandler",null,e)}finally{n.length&&O.Ay.callTimedOutBidders(t,n,y);let e=a.$W.getConfig("userSync")||{};e.enableOverride||j(e.syncDelay)}}))}}function ce(){a.$W.resetBidder(),(0,i.fH)(`Bids Received for Auction with id: ${b}`,te.toArray()),F=N,ae(!1)}function ue(e){v.add(e)}function le(e){e.forEach((e=>{var t;t=e,ee=ee.concat(t)}));let t={},n={bidRequests:e,run:()=>{D=setTimeout((()=>ae(!0)),y),F=x,B.Ic(R.qY.AUCTION_INIT,oe());let n=function(e,t){let{index:n=de.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=0,d=!1,c=new Set,u={};function l(){s--,d&&0===s&&e()}function g(e,t,n){return u[t.requestId]=!0,function(e,t){let{index:n=de.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=n.getBidderRequest(e),o=n.getAdUnit(e),s=r&&r.start||e.requestTimestamp;Object.assign(e,{responseTimestamp:e.responseTimestamp||(0,i.vE)(),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(l)}function p(e,s){g(e,s,(e=>{let d=function(e){let{index:t=de.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};B.Ic(R.qY.BID_ADJUSTMENT,e);const n=t.getAdUnit(e);e.instl=1===n?.ortb2Imp?.instl;const i=t.getBidRequest(e)?.renderer||n.renderer,o=e.mediaType,s=t.getMediaTypes(e),d=s&&s[o];var c=d&&d.renderer,u=null;!c||!c.render||!0===c.backupOnly&&e.renderer?!i||!i.render||!0===i.backupOnly&&e.renderer||(u=i):u=c;u&&(e.renderer=E.A4.install({url:u.url,config:u.options,renderNow:null==u.url}),e.renderer.setRender(u.render));const l=Y(e.mediaType,s,a.$W.getConfig("mediaTypePriceGranularity")),f=(0,r.j)(e.cpm,"object"==typeof l?l:a.$W.getConfig("customPriceBucket"),a.$W.getConfig("currency.granularityMultiplier"));return e.pbLg=f.low,e.pbMg=f.med,e.pbHg=f.high,e.pbAg=f.auto,e.pbDg=f.dense,e.pbCg=f.custom,e}(s);B.Ic(R.qY.BID_ACCEPTED,d),d.mediaType===I.G_?function(e,t,n){let{index:r=de.index}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=!0;const s=r.getMediaTypes({requestId:t.originalRequestId||t.requestId,adUnitId:t.adUnitId})?.video,d=s&&s?.context,c=s&&s?.useCacheKey,{useLocal:u,url:l,ignoreBidderCacheKey:g}=a.$W.getConfig("cache")||{};u?f(t):l&&(c||d!==T.H6)&&(!t.videoCacheKey||g?(o=!1,K(e,t,n,s)):t.vastUrl||((0,i.vV)("videoCacheKey specified but not required vastUrl for video bid"),o=!1));o&&(Q(e,t),n())}(t,d,e):((0,o.l6)(d)&&(0,o.gs)(d,n.getAdUnit(d)),Q(t,d),e())}))}function h(e,n,r){return g(e,n,(e=>{n.rejectionReason=r,(0,i.JE)(`Bid from ${n.bidder||"unknown bidder"} was rejected: ${r}`,n),B.Ic(R.qY.BID_REJECTED,n),t.addBidRejected(n),e()}))}function m(){let n=this,r=t.getBidRequests();const o=a.$W.getConfig("auctionOptions");if(c.add(n),o&&!(0,i.Im)(o)){const e=o.secondaryBidders;e&&!r.every((t=>e.includes(t.bidderCode)))&&(r=r.filter((t=>!e.includes(t.bidderCode))))}d=r.every((e=>c.has(e))),n.bids.forEach((e=>{u[e.bidId]||(t.addNoBid(e),B.Ic(R.qY.NO_BID,e))})),d&&0===s&&e()}return{addBidResponse:function(){function e(e,t){H.call({dispatch:p},e,t,(()=>{let n=!1;return i=>{n||(h(e,t,i),n=!0)}})())}return e.reject=h,e}(),adapterDone:function(){L(S.U9.resolve()).finally((()=>m.call(this)))}}}(ce,this);O.Ay.callBids(p,e,n.addBidResponse,n.adapterDone,{request(e,n){d(P,n),d(t,e),V[e]||(V[e]={SRA:!0,origin:n}),t[e]>1&&(V[e].SRA=!1)},done(e){P[e]--,M[0]&&s(M[0])&&M.shift()}},y,ue,l),w.resolve()}};function s(e){let t=!0,n=a.$W.getConfig("maxRequestsPerOrigin")||W;return e.bidRequests.some((e=>{let i=1,r=void 0!==e.src&&e.src===R.RW.SRC?"s2s":e.bidderCode;return V[r]&&(!1===V[r].SRA&&(i=Math.min(e.bids.length,n)),P[V[r].origin]+i>n&&(t=!1)),!t})),t&&e.run(),t}function d(e,t){void 0===e[t]?e[t]=1:e[t]++}s(n)||((0,i.JE)("queueing auction due to limited endpoint capacity"),M.push(n))}return(0,$.lc)((()=>te.refresh())),B.on(R.qY.SEAT_NON_BID,(e=>{var t;e.auctionId===b&&(t=e.seatnonbid,re=re.concat(t))})),{addBidReceived:function(e){te.add(e)},addBidRejected:function(e){X=X.concat(e)},addNoBid:function(e){ne=ne.concat(e)},callBids:function(){F=q,C=Date.now();let e=g.measureTime("requestBids.makeRequests",(()=>O.Ay.makeBidRequests(p,C,b,y,h,l,g)));(0,i.fH)(`Bids Requested for Auction with id: ${b}`,e),g.checkpoint("callBids"),e.length<1?((0,i.JE)("No valid bid requests returned for auction"),ce()):z.call({dispatch:le,context:this},e)},addWinningBid:function(e){ie=ie.concat(e),O.Ay.callBidWonBidder(e.adapterCode||e.bidder,e,t),e.deferBilling||O.Ay.triggerBilling(e)},setBidTargeting:function(e){O.Ay.callSetTargetingBidder(e.adapterCode||e.bidder,e)},getWinningBids:()=>ie,getAuctionStart:()=>C,getAuctionEnd:()=>U,getTimeout:()=>y,getAuctionId:()=>b,getAuctionStatus:()=>F,getAdUnits:()=>p,getAdUnitCodes:()=>m,getBidRequests:()=>ee,getBidsReceived:()=>te.toArray(),getNoBids:()=>ne,getNonBids:()=>re,getFPD:()=>l,getMetrics:()=>g,end:A.promise,requestsDone:w.promise,getProperties:oe}}const H=(0,w.u2)((0,w.A_)("async",(function(e,t,n){!function(e){const t=a.$W.getConfig("maxBid");return!t||!e.cpm||t>=Number(e.cpm)}(t)?n(R.Tf.PRICE_TOO_HIGH):this.dispatch.call(null,e,t)}),"addBidResponse")),L=(0,w.A_)("sync",(e=>e),"responsesReady"),z=(0,w.A_)("sync",(function(e){this.dispatch.call(this.context,e)}),"addBidderRequests"),J=(0,w.A_)("async",(function(e,t){t&&t()}),"bidsBackCallback");function Q(e,t){!function(e){let t;const n=!0===C.u.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0;e.bidderCode&&(n||e.dealId)&&(t=function(e,t){let{index:n=de.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t)return{};const i=n.getBidRequest(t);var r={};const s=re(t.mediaType,e);oe(r,s,t,i),e&&C.u.getOwn(e,R.iD.ADSERVER_TARGETING)&&(oe(r,C.u.ownSettingsFor(e),t,i),t.sendStandardTargeting=C.u.get(e,"sendStandardTargeting"));t.native&&(r=Object.assign({},r,(0,o.Zj)(t)));return r}(e.bidderCode,e));e.adserverTargeting=Object.assign(e.adserverTargeting||{},t)}(t),(0,k.BO)(t.metrics).timeSince("addBidResponse","addBidResponse.total"),e.addBidReceived(t),B.Ic(R.qY.BID_RESPONSE,t)}const K=(0,w.A_)("async",(function(e,t,n,i){v(e,t,n)}),"callPrebidCache");function Y(e,t,n){if(e&&n){if(e===I.G_){const e=t?.[I.G_]?.context??"instream";if(n[`${I.G_}-${e}`])return n[`${I.G_}-${e}`]}return n[e]}}const X=e=>t=>{const n=e||function(e){let{index:t=de.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=Y(e.mediaType,t.getMediaTypes(e),a.$W.getConfig("mediaTypePriceGranularity"));return"string"==typeof e.mediaType&&n?"string"==typeof n?n:"custom":a.$W.getConfig("priceGranularity")}(t);return n===R.UE.AUTO?t.pbAg:n===R.UE.DENSE?t.pbDg:n===R.UE.LOW?t.pbLg:n===R.UE.MEDIUM?t.pbMg:n===R.UE.HIGH?t.pbHg:n===R.UE.CUSTOM?t.pbCg:void 0},Z=()=>e=>e.creativeId?e.creativeId:"",ee=()=>e=>e.meta&&e.meta.advertiserDomains&&e.meta.advertiserDomains.length>0?[e.meta.advertiserDomains].flat()[0]:"",te=()=>e=>e.meta&&(e.meta.networkId||e.meta.networkName)?e?.meta?.networkName||e?.meta?.networkId:"",ne=()=>e=>{const t=e?.meta?.primaryCatId;return Array.isArray(t)?t[0]||"":t||""};function ie(e,t){return{key:e,val:"function"==typeof t?function(e,n){return t(e,n)}:function(e){return e[t]}}}function re(e,t){const n=Object.assign({},C.u.settingsFor(null));if(n[R.iD.ADSERVER_TARGETING]||(n[R.iD.ADSERVER_TARGETING]=[ie(R.xS.BIDDER,"bidderCode"),ie(R.xS.AD_ID,"adId"),ie(R.xS.PRICE_BUCKET,X()),ie(R.xS.SIZE,"size"),ie(R.xS.DEAL,"dealId"),ie(R.xS.SOURCE,"source"),ie(R.xS.FORMAT,"mediaType"),ie(R.xS.ADOMAIN,ee()),ie(R.xS.ACAT,ne()),ie(R.xS.DSP,te()),ie(R.xS.CRID,Z())]),"video"===e){const e=n[R.iD.ADSERVER_TARGETING].slice();if(n[R.iD.ADSERVER_TARGETING]=e,[R.xS.UUID,R.xS.CACHE_ID].forEach((t=>{void 0===e.find((e=>e.key===t))&&e.push(ie(t,"videoCacheKey"))})),a.$W.getConfig("cache.url")&&(!t||!1!==C.u.get(t,"sendStandardTargeting"))){const t=(0,i.Dl)(a.$W.getConfig("cache.url"));void 0===e.find((e=>e.key===R.xS.CACHE_HOST))&&e.push(ie(R.xS.CACHE_HOST,(function(e){return e?.adserverTargeting?.[R.xS.CACHE_HOST]||t.hostname})))}}return n}function oe(e,t,n,r){var o=t[R.iD.ADSERVER_TARGETING];return n.size=n.getSize(),(o||[]).forEach((function(o){var s=o.key,a=o.val;if(e[s]&&(0,i.JE)("The key: "+s+" is being overwritten"),(0,i.fp)(a))try{a=a(n,r)}catch(e){(0,i.vV)("bidmanager","ERROR",e)}(void 0===t.suppressEmptyKeys||!0!==t.suppressEmptyKeys)&&s!==R.xS.DEAL&&s!==R.xS.ACAT&&s!==R.xS.DSP&&s!==R.xS.CRID||!(0,i.xQ)(a)&&null!=a?e[s]=a:(0,i.fH)("suppressing empty key '"+s+"' from adserver targeting")})),e}function se(e,t){return e[t.adUnitCode]||(e[t.adUnitCode]={bids:[]}),e[t.adUnitCode].bids.push(t),e}function ae(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:i}=t;if(null!=n||null!=i){let t=e().flatMap((e=>e.getBidRequests()));return null!=i&&(t=t.filter((e=>e.bidderRequestId===i))),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}})}const de=function(){const e=(0,_.H)({startTime:e=>e.end.then((()=>e.getAuctionEnd())),ttl:e=>null==(0,$.S9)()?null:e.end.then((()=>1e3*Math.max((0,$.S9)(),...e.getBidsReceived().map((e=>e.ttl)))))});(0,$.lc)((()=>e.refresh()));const t={onExpiry:e.onExpiry};function n(t){for(const n of e)if(n.getAuctionId()===t)return n}function r(){return e.toArray().flatMap((e=>e.getBidsReceived()))}return t.addWinningBid=function(e){const t=(0,k.BO)(e.metrics);t.checkpoint("bidWon"),t.timeBetween("auctionEnd","bidWon","adserver.pending"),t.timeBetween("requestBids","bidWon","adserver.e2e");const r=n(e.auctionId);r?r.addWinningBid(e):(0,i.JE)("Auction not found when adding winning bid")},Object.entries({getAllWinningBids:{name:"getWinningBids"},getBidsRequested:{name:"getBidRequests"},getNoBids:{},getAdUnits:{},getBidsReceived:{pre:e=>e.getAuctionStatus()===N},getAdUnitCodes:{post:i.hj}}).forEach((n=>{let[i,{name:r=i,pre:o,post:s}]=n;const a=null==o?e=>e[r]():e=>o(e)?e[r]():[],d=null==s?e=>e:e=>e.filter(s);t[i]=()=>d(e.toArray().flatMap(a))})),t.getAllBidsForAdUnitCode=function(e){return r().filter((t=>t&&t.adUnitCode===e))},t.createAuction=function(t){const n=F(t);return function(t){e.add(t)}(n),n},t.findBidByAdId=function(e){return r().find((t=>t.adId===e))},t.getStandardBidderAdServerTargeting=function(){return re()[R.iD.ADSERVER_TARGETING]},t.setStatusForBids=function(e,i){let r=t.findBidByAdId(e);if(r&&(r.status=i),r&&i===R.tl.BID_TARGETING_SET){const e=n(r.auctionId);e&&e.setBidTargeting(r)}},t.getLastAuctionId=function(){const t=e.toArray();return t.length&&t[t.length-1].getAuctionId()},t.clearAllAuctions=function(){e.clear()},t.index=new ae((()=>e.toArray())),t}()},7863:(e,t,n)=>{n.d(t,{S9:()=>u,cT:()=>c,lc:()=>l});var i=n(3272),r=n(1069);const o="minBidCacheTTL";let s=1,a=null;const d=[];function c(e){return e.ttl-(e.hasOwnProperty("ttlBuffer")?e.ttlBuffer:s)}function u(){return a}function l(e){d.push(e)}i.$W.getConfig("ttlBuffer",(e=>{"number"==typeof e.ttlBuffer?s=e.ttlBuffer:(0,r.vV)("Invalid value for ttlBuffer",e.ttlBuffer)})),i.$W.getConfig(o,(e=>{const t=a;a=e?.[o],a="number"==typeof a?a:null,t!==a&&d.forEach((e=>e(a)))}))},2693:(e,t,n)=>{n.d(t,{u:()=>a});var i=n(433),r=n(1069),o=n(7873),s=n(8969);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,i.A)(this.getSettings(),`${e}.${t}`)}getScopes(){return Object.keys(this.getSettings()).filter((e=>e!==this.defaultScope))}settingsFor(e){return(0,r.D9)({},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)},3597:(e,t,n)=>{n.d(t,{O:()=>o});var i=n(1069);function r(e){let{src:t="client",bidder:n="",bidId:r,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,i.s0)(),requestId:r,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 r(e,t)}},3272:(e,t,n)=>{n.d(t,{$W:()=>p,Ov:()=>c});var i=n(6833),r=n(1069),o=n(433),s=n(8969);const a="TRUE"===(0,r.Ez)(s.M).toUpperCase(),d={},c="random",u={};u[c]=!0,u.fixed=!0;const l=c,f={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"};function g(e){const t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1]?{priceGranularity:f.MEDIUM,customPriceBucket:{},mediaTypePriceGranularity:{},bidderSequence:l,auctionOptions:{}}:{};function n(e){return t[e]}function o(n,i){t.hasOwnProperty(n)||Object.defineProperty(e,n,{enumerable:!0}),t[n]=i}const s={publisherDomain:{set(e){null!=e&&(0,r.JE)("publisherDomain is deprecated and has no effect since v7 - use pageUrl instead"),o("publisherDomain",e)}},priceGranularity:{set(e){d(e)&&("string"==typeof e?o("priceGranularity",a(e)?e:f.MEDIUM):(0,r.Qd)(e)&&(o("customPriceBucket",e),o("priceGranularity",f.CUSTOM),(0,r.OG)("Using custom price granularity")))}},customPriceBucket:{},mediaTypePriceGranularity:{set(e){null!=e&&o("mediaTypePriceGranularity",Object.keys(e).reduce(((t,i)=>(d(e[i])?"string"==typeof e?t[i]=a(e[i])?e[i]:n("priceGranularity"):(0,r.Qd)(e)&&(t[i]=e[i],(0,r.OG)(`Using custom price granularity for ${i}`)):(0,r.JE)(`Invalid price granularity for media type: ${i}`),t)),{}))}},bidderSequence:{set(e){u[e]?o("bidderSequence",e):(0,r.JE)(`Invalid order: ${e}. Bidder Sequence was not set.`)}},auctionOptions:{set(e){(function(e){if(!(0,r.Qd)(e))return(0,r.JE)("Auction Options must be an object"),!1;for(let t of Object.keys(e)){if("secondaryBidders"!==t&&"suppressStaleRender"!==t&&"suppressExpiredRender"!==t)return(0,r.JE)(`Auction Options given an incorrect param: ${t}`),!1;if("secondaryBidders"===t){if(!(0,r.cy)(e[t]))return(0,r.JE)(`Auction Options ${t} must be of type Array`),!1;if(!e[t].every(r.O8))return(0,r.JE)(`Auction Options ${t} must be only string`),!1}else if(("suppressStaleRender"===t||"suppressExpiredRender"===t)&&!(0,r.Lm)(e[t]))return(0,r.JE)(`Auction Options ${t} must be of type boolean`),!1}return!0})(e)&&o("auctionOptions",e)}}};return Object.defineProperties(e,Object.fromEntries(Object.entries(s).map((e=>{let[i,r]=e;return[i,Object.assign({get:n.bind(null,i),set:o.bind(null,i),enumerable:t.hasOwnProperty(i),configurable:!t.hasOwnProperty(i)},r)]})))),e;function a(e){return Object.keys(f).find((t=>e===f[t]))}function d(e){if(!e)return(0,r.vV)("Prebid Error: no value passed to `setPriceGranularity()`"),!1;if("string"==typeof e)a(e)||(0,r.JE)("Prebid Warning: setPriceGranularity was called with invalid setting, using `medium` as default.");else if((0,r.Qd)(e)&&!(0,i.q)(e))return(0,r.vV)("Invalid custom price value passed to `setPriceGranularity()`"),!1;return!0}}const p=function(){let e,t,n,i=[],s=null;function c(){e={};let i=g({debug:a,bidderTimeout:3e3,enableSendAllBids:true,useBidCache:false,deviceAccess:true,disableAjaxTimeout:false,maxNestedIframes:10,maxBid:5e3,userSync:{topics:d}});t&&y(Object.keys(t).reduce(((e,n)=>(t[n]!==i[n]&&(e[n]=i[n]||{}),e)),{})),t=i,n={}}function u(){if(s&&n&&(0,r.Qd)(n[s])){const e=n[s],i=new Set([...Object.keys(t),...Object.keys(e)]),o={};for(const n of i){const i=t[n],s=e[n];o[n]=void 0===s?i:void 0===i?s:(0,r.Qd)(s)?(0,r.D9)({},i,s):s}return o}return{...t}}const[l,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,o.A)(e(),t):u()}return b(...arguments)})),[p,h]=[f,l].map((e=>function(){let t=e(...arguments);return t&&"object"==typeof t&&(t=(0,r.Go)(t)),t}));function m(n){if(!(0,r.Qd)(n))return void(0,r.vV)("setConfig options must be an object");let i=Object.keys(n),o={};i.forEach((i=>{let s=n[i];(0,r.Qd)(e[i])&&(0,r.Qd)(s)&&(s=Object.assign({},e[i],s));try{o[i]=t[i]=s}catch(e){(0,r.JE)(`Cannot set config for property ${i} : `,e)}})),y(o)}function b(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=t;if("string"!=typeof e&&(o=e,e="*",n=t||{}),"function"!=typeof o)return void(0,r.vV)("listener must be a function");const s={topic:e,callback:o};return i.push(s),n.init&&o("*"===e?f():{[e]:f(e)}),function(){i.splice(i.indexOf(s),1)}}function y(e){const t=Object.keys(e);i.filter((e=>t.includes(e.topic))).forEach((t=>{t.callback({[t.topic]:e[t.topic]})})),i.filter((e=>"*"===e.topic)).forEach((t=>t.callback(e)))}function v(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{!function(e){if(!(0,r.Qd)(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,r.Qd)(e.config))throw"setBidderConfig bidder options must contain a config object"}(e),e.bidders.forEach((i=>{n[i]||(n[i]=g({},!1)),Object.keys(e.config).forEach((o=>{let s=e.config[o];const a=n[i][o];if((0,r.Qd)(s)&&(null==a||(0,r.Qd)(a))){const e=t?r.D9:Object.assign;n[i][o]=e({},a||{},s)}else n[i][o]=s}))}))}catch(e){(0,r.vV)(e)}}function E(e,t){s=e;try{return t()}finally{A()}}function A(){s=null}return c(),{getCurrentBidder:function(){return s},resetBidder:A,getConfig:f,getAnyConfig:l,readConfig:p,readAnyConfig:h,setConfig:m,mergeConfig:function(e){if(!(0,r.Qd)(e))return void(0,r.vV)("mergeConfig input must be an object");const t=(0,r.D9)(u(),e);return m({...t}),t},setDefaults:function(n){(0,r.Qd)(e)?(Object.assign(e,n),Object.assign(t,n)):(0,r.vV)("defaults must be an object")},resetConfig:c,runWithBidder:E,callbackWithBidder:function(e){return function(t){return function(){if("function"==typeof t){for(var n=arguments.length,i=new Array(n),o=0;o{n.d(t,{B1:()=>s,SL:()=>p,ad:()=>u,mW:()=>d,o2:()=>f,t6:()=>c});var i=n(1069),r=n(5555),o=n(3272);const s=Object.freeze({});class a{#t;#n;#i;#r;#o=!0;#s;generatedTime;hashFields;constructor(){this.reset()}#a(e){this.#r=!0,this.#n=e,this.#i.resolve(e)}reset(){this.#i=(0,r.v6)(),this.#t=!1,this.#n=null,this.#r=!1,this.generatedTime=null}enable(){this.#t=!0}get enabled(){return this.#t}get ready(){return this.#r}get promise(){return this.#r?r.U9.resolve(this.#n):(this.#t||this.#a(null),this.#i.promise)}setConsentData(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,i.vE)();this.generatedTime=t,this.#o=!0,this.#a(e)}getConsentData(){return this.#n}get hash(){return this.#o&&(this.#s=(0,i.PB)(JSON.stringify(this.#n&&this.hashFields?this.hashFields.map((e=>this.#n[e])):this.#n)),this.#o=!1),this.#s}}const d=new class extends a{hashFields=["gdprApplies","consentString"];getConsentMeta(){const e=this.getConsentData();if(e&&e.vendorData&&this.generatedTime)return{gdprApplies:e.gdprApplies,consentStringSize:(0,i.O8)(e.vendorData.tcString)?e.vendorData.tcString.length:0,generatedAt:this.generatedTime,apiVersion:e.apiVersion}}},c=new class extends a{getConsentMeta(){if(this.getConsentData()&&this.generatedTime)return{generatedAt:this.generatedTime}}},u=new class extends a{hashFields=["applicableSections","gppString"];getConsentMeta(){if(this.getConsentData()&&this.generatedTime)return{generatedAt:this.generatedTime}}},l=(()=>{function e(){return!!o.$W.getConfig("coppa")}return{getCoppa:e,getConsentData:e,getConsentMeta:e,reset(){},get promise(){return r.U9.resolve(e())},get hash(){return e()?"1":"0"}}})(),f=function(){const e={},t={},n={};return{register(i,r,o){o&&((e[r]=e[r]||{})[i]=o,t.hasOwnProperty(r)?t[r]!==o&&(t[r]=n):t[r]=o)},get(i){const r={modules:e[i]||{}};return t.hasOwnProperty(i)&&t[i]!==n&&(r.gvlid=t[i]),r}}}(),g={gdpr:d,usp:c,gpp:u,coppa:l};const p=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g;return e=Object.entries(e),Object.assign({get promise(){return r.U9.all(e.map((e=>{let[t,n]=e;return n.promise.then((e=>[t,e]))}))).then((e=>Object.fromEntries(e)))},get hash(){return(0,i.PB)(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,i]=e;return[t,i[n]()]})))})];var n}))))}()},8969:(e,t,n)=>{n.d(t,{IY:()=>A,M:()=>r,RW:()=>g,Tf:()=>h,UE:()=>c,XQ:()=>o,Zh:()=>l,_B:()=>v,as:()=>a,cA:()=>d,h0:()=>m,iD:()=>i,jO:()=>b,nl:()=>E,oA:()=>y,qY:()=>s,tl:()=>p,x5:()=>f,xS:()=>u});const i={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"},r="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",BEFORE_PBS_HTTP:"beforePBSHttp",BROWSI_INIT:"browsiInit",BROWSI_DATA:"browsiData"},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"},u={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"},l={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"},f={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"},g={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"},h={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"},m={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__"},6833:(e,t,n)=>{n.d(t,{j:()=>l,q:()=>g});var i=n(1069),r=n(3272);const o=2,s={buckets:[{max:5,increment:.5}]},a={buckets:[{max:20,increment:.1}]},d={buckets:[{max:20,increment:.01}]},c={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 l(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=parseFloat(e);return isNaN(i)&&(i=""),{low:""===i?"":f(e,s,n),med:""===i?"":f(e,a,n),high:""===i?"":f(e,d,n),auto:""===i?"":f(e,u,n),dense:""===i?"":f(e,c,n),custom:""===i?"":f(e,t,n)}}function f(e,t,n){let s="";if(!g(t))return s;const a=t.buckets.reduce(((e,t)=>e.max>t.max?e:t),{max:0});let d=0,c=t.buckets.find((t=>{if(e>a.max*n){let e=t.precision;void 0===e&&(e=o),s=(t.max*n).toFixed(e)}else{if(e<=t.max*n&&e>=d*n)return t.min=d,t;d=t.max}}));return c&&(s=function(e,t,n){const s=void 0!==t.precision?t.precision:o,a=t.increment*n,d=t.min*n;let c=Math.floor,u=r.$W.getConfig("cpmRoundingFunction");"function"==typeof u&&(c=u);let l,f,g=Math.pow(10,s+2),p=(e*g-d*g)/(a*g);try{l=c(p)*a+d}catch(e){f=!0}(f||"number"!=typeof l)&&((0,i.JE)("Invalid rounding function passed in config"),l=Math.floor(p)*a+d);return l=Number(l.toFixed(10)),l.toFixed(s)}(e,c,n)),s}function g(e){if((0,i.Im)(e)||!e.buckets||!Array.isArray(e.buckets))return!1;let t=!0;return e.buckets.forEach((e=>{e.max&&e.increment||(t=!1)})),t}},6031:(e,t,n)=>{n.d(t,{HH:()=>c,kj:()=>d,xh:()=>a});var i=n(5555),r=n(1069),o=n(4595),s=n(9214);const a=3,d=(0,s.A_)("sync",(function(e){return o.G})),c=function(){const e={};return function(t){const n=d(t);return e.hasOwnProperty(n)||(e[n]=new i.U9((e=>{const t=(0,r.CA)();t.srcdoc=`