“)),[e.width,e.height]=x[r.size_id].break up(“x”).map((e=>Quantity(e)))),e.rubiconTargeting=(Array.isArray(r.concentrating on)?r.concentrating on:[]).cut back(((e,t)=>(e[t.key]=t.values[0],e)),{rpfl_elemid:o.adUnitCode}),t.push(e)}else(0,p.logError)(“Rubicon: bidRequest undefined at index place:”.concat(i),a,e);var c,l;return t}),[]).type(((e,t)=>(t.cpm||0)-(e.cpm||0))),l=null===(r=e.component_auction_config)||void 0===r?void 0:r.map((e=>({config:e,bidId:e.bidId})));return l?{bids:c,fledgeAuctionConfigs:l}:c},getUserSyncs:operate(e,t,r,i,n){if(!I&&e.iframeEnabled){let e={};var o;if(r&&(“boolean”==typeof r.gdprApplies&&(e.gdpr=Quantity(r.gdprApplies)),”string”==typeof r.consentString&&(e.gdpr_consent=r.consentString)),i&&(e.us_privacy=encodeURIComponent(i)),null!=n&&n.gppString)e.gpp=n.gppString,e.gpp_sid=null===(o=n.applicableSections)||void 0===o?void 0:o.toString();return e=Object.keys(e).size?”?”.concat((0,p.formatQS)(e)):””,I=!0,”eus”,”.rubiconproject.com/usync.html”)+e}}};operate h(e,t){let r;return r=e.params.referrer?e.params.referrer:t.refererInfo.web page,e.params.safe?r.exchange(/^http:/i,”https:”):r}operate _(e){const t=doc.getElementById(e.adUnitCode);!operate(e){const t=e.querySelector(“div[id^=’google_ads’]”);t&&t.model.setProperty(“show”,”none”)}(t),operate(e){const t=e.querySelector(“script[id^=’sas_script’]”),r=t&&t.nextSibling;r&&”iframe”===r.localName&&r.model.setProperty(“show”,”none”)}(t);const r={…{align:”heart”,place:”append”,closeButton:!1,label:void 0,collapse:!0},…e.renderer.getConfig()};e.renderer.push((()=>{window.MagniteApex.renderAd({width:e.width,top:e.top,vastUrl:e.vastUrl,placement:{attachTo:t,align:r.align,place:r.place},closeButton:r.closeButton,label:r.label,collapse:r.collapse})}))}operate A(e,t){let r=e.params;if(t===d.G_){let t=[];return r.video&&r.video.playerWidth&&r.video.playerHeight?t=[r.video.playerWidth,r.video.playerHeight]:Array.isArray((0,m.A)(e,”mediaTypes.video.playerSize”))&&1===e.mediaTypes.video.playerSize.size?t=e.mediaTypes.video.playerSize[0]:Array.isArray(e.sizes)&&e.sizes.size>0&&Array.isArray(e.sizes[0])&&e.sizes[0].size>1&&(t=e.sizes[0]),t}let i=[];return Array.isArray(r.sizes)?i=r.sizes:void 0!==(0,m.A)(e,”mediaTypes.banner.sizes”)?i=j(e.mediaTypes.banner.sizes):Array.isArray(e.sizes)&&e.sizes.size>0?i=j(e.sizes):(0,p.logWarn)(“Rubicon: no sizes are setup or discovered”),operate(e){const t=[15,2,9];return e.type(((e,r)=>))}(i)}operate j(e){return(0,p.parseSizesInput)(e).cut back(((e,t)=>{let r=parseInt(x[t],10);return r&&e.push(r),e}),[])}operate okay(e){let t=arguments.size>1&&void 0!==arguments[1]&&arguments[1],r=[];if(operate(e){let t=void 0!==(0,m.A)(e,”mediaTypes.”.concat(d.G_)),r=void 0!==(0,m.A)(e,”mediaTypes.”.concat(d.D4)),i=void 0!==(0,m.A)(e,”params.bidonmultiformat”),n=”object”!=typeof(0,m.A)(e,”params.video”);return!(!t||!i)||(r&&n&&(t=!1),t&&n&&(0,u.J)(e,”params.video”,{}),t)}(e)){if(-1===[“outstream”,”instream”].indexOf((0,m.A)(e,”mediaTypes.”.concat(d.G_,”.context”))))return t&&(0,p.logError)(“Rubicon: mediaTypes.video.context should be outstream or instream”),r;if(A(e,d.G_).size<2)return t&&(0,p.logError)(“Rubicon: couldn’t decide the playerSize of the video”),r;t&&(0,p.logMessage)(“Rubicon: making video request for adUnit”,e.adUnitCode),r.push(d.G_)}if(void 0!==(0,m.A)(e,”mediaTypes.”.concat(d.s6))&&r.push(d.s6),void 0!==(0,m.A)(e,”mediaTypes.”.concat(d.D4))){if(0===A(e,d.D4).size)return t&&(0,p.logError)(“Rubicon: couldn’t decide the sizes for banner request”),r;t&&(0,p.logMessage)(“Rubicon: making banner request for adUnit”,e.adUnitCode),r.push(d.D4)}return r}operate S(e)(0,p.logError)(“Rubicon: required schain params lacking”),t):toperate C(e,t){return”rp_schain”===e?”rp_schain=”.concat(t):””.concat(e,”=”).concat(encodeURIComponent(t))}var I=!1;(0,s.a$)(y),(0,i.E)(“rubiconBidAdapter”)},1e3:(e,t,r)=>{r.d(t,{Cf:()=>a,S3:()=>n,Tb:()=>o,WR:()=>s,e4:()=>c,pS:()=>p,qN:()=>d,yB:()=>u,zt:()=>i});const i=[“request”,”imp”,”bidResponse”,”response”],[n,o,s,a]=i,[d,c]=[“default”,”pbs”],l=new Set(i);const{registerOrtbProcessor:p,getProcessors:u}=operate(){const e={};return{registerOrtbProcessor(t){let{kind:r,title:n,fn:o,precedence:s=0,dialects:a=[d]}=t;if(!l.has(r))throw new Error(“ORTB processor kind should be one in all: “.concat(i.be part of(“, “)));a.forEach((t=>{e.hasOwnProperty(t)||(e[t]={}),e[t].hasOwnProperty(r)||(e[t][r]={}),e[t][r][n]={precedence:s,fn:o}}))},getProcessors:t=>e[t]||{}}}()}},e=>{e.O(0,[58498,97247,47618,51085],(()=>{return t=99293,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[84258],{95282:(e,t,n)=>{var i=n(7873),r=n(91069),o=n(57377),a=n(71371),s=n(43272);const p=[“inScreen”,”inImage”,”inArticle”,”inBanner”],d={[a.D4]:”show”,[a.G_]:”video”},c=”fastened”,u=”cellular”,l=”unknown”,m=()=>{const e=navigator.connection||navigator.mozConnection||navigator.webkitConnection||{};swap(e.kind||e.effectiveType)};operate g(e){return!!e.mediaTypes&&!!e.mediaTypes.video}operate h(e){const t=e.params;return!!t.publisherId&&!!t.adUnitId&&p.indexOf(t.placement)>-1}operate y(e){var t;const n=e.params,i=(0,r._map)(Object.keys(e.mediaTypes),(operate(e){return d[e]})),o=;return g(e)&&(o.videoParams=f(e)),o}operate f(e){const t=e.mediaTypes.video||{};return t.playerSize&&(t.w=t.playerSize[0][0],t.h=t.playerSize[0][1]),t}operate b(e){const t=”show”===(n=e.mediaType)?a.D4:”video”===n?a.G_:n;var n;const i={requestId:e.bidId,cpm:e.worth,width:e.width,top:e.top,creativeId:e.creativeId,foreign money:e.foreign money,netRevenue:!0,mediaType:t,ttl:e.ttl,nurl:e.nurl,meta:{advertiserDomains:e&&e.adomain&&e.adomain.size>0?e.adomain:[]}};return t===a.G_?i.vastXml=e.content material:i.advert=e.content material,i}operate v(){const e=(()=>{attempt{const e=efficiency.getEntriesByType(“navigation”)[0];return Math.spherical(e.responseStart-e.startTime)}catch(e){attempt{const e=efficiency.timing;return Math.spherical(e.responseStart-e.fetchStart)}catch(e){return 0}}})();return e>=0&&e<=efficiency.now()?e:0}operate S(e){const t=doc.getElementById(e);if(t){const e=window.scrollY,{high:n,left:i,width:r,top:o}=t.getBoundingClientRect();return{scrollY:e,high:n,left:i,width:r,top:o,viewport:{width:window.innerWidth,top:window.innerHeight}}}}const C={code:”seedtag”,gvlid:157,aliases:[“st”],supportedMediaTypes:[a.D4,a.G_],isBidRequestValid:e=>g(e)?operate(e){const t=f(e);let n=!!e.params.publisherId&&!!e.params.adUnitId&&g(e)&&!!t.playerSize&&(0,r.isArray)(t.playerSize)&&t.playerSize.size>0;return”inStream”===e.params.placement?n&&”instream”===t.context:n&&”outstream”===t.context&&operate(e){return!!e.mediaTypes&&!!e.mediaTypes.banner}(e)&&h(e)}(e):h(e),buildRequests(e,t){var n;const i=Date.now(),ttfb:v(),bidRequests:(0,r._map)(e,y);if(i.cmp){const e=t.gdprConsent.gdprApplies;void 0!==e&&(i.ga=e),i.cd=t.gdprConsent.consentString}t.uspConsent&&(i.uspConsent=t.uspConsent),e[0].schain&&(i.schain=e[0].schain);let o=s.$W.getConfig(“coppa”);o&&(i.coppa=o),t.gppConsent?i.gppConsent={gppString:t.gppConsent.gppString,applicableSections:t.gppConsent.applicableSections}:null!==(n=t.ortb2)&&void 0!==n&&null!==(n=n.regs)&&void 0!==n&&n.gpp&&(i.gppConsent={gppString:t.ortb2.regs.gpp,applicableSections:t.ortb2.regs.gpp_sid});return{methodology:”POST”,url:”https://s.seedtag.com/c/hb/bid”,knowledge:JSON.stringify(i)}},interpretResponse:operate(e){const t=e.physique;return t&&t.bids&&(0,r.isArray)(t.bids)?(0,r._map)(t.bids,(operate(e){return b(e)})):[]},getUserSyncs(e,t){const n=t[0];if(e.iframeEnabled&&n){const e=n.physique.cookieSync;return e?[{type:”iframe”,url:e}]:[]}return[]},onTimeout(e){const t=operate(e){let t=””;if((0,r.isArray)(e)&&e[0]&&(0,r.isArray)(e[0].params)&&e[0].params[0]){const n=e[0].params[0],i=e[0].timeout;t=”?publisherToken=”+n.publisherId+”&adUnitId=”+n.adUnitId+”&timeout=”+i}return”https://s.seedtag.com/se/hb/timeout”+t}(e);(0,r.triggerPixel)(t)},onBidWon:operate(e){e&&e.nurl&&(0,r.triggerPixel)(e.nurl)}};(0,o.a$)(C),(0,i.E)(“seedtagBidAdapter”)}},e=>{e.O(0,[51085],(()=>{return t=95282,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[45496],{25862:(e,o,t)=>{var n=t(7873),r=t(91069),d=t(16833),i=t(16916),a=t(12938),u=t(45569),c=t(2339);const l=(0,a.vM)({moduleType:u.fW,moduleName:”sharedId”}),s=”cookie”,m=”html5″,f=”_pubcid_optout”,g=”PublisherCommonId”;operate p(e,o){if(o===s)return l.getCookie(e);if(o===m&&l.hasLocalStorage()){const o=l.getDataFromLocalStorage(“”.concat(e,”_exp”));if(!o)return l.getDataFromLocalStorage(e);if(new Date(o).getTime()-Date.now()>0)return l.getDataFromLocalStorage(e)}}operate I(e,o){return operate(t,n){o?b(o,e,(()=>))():t(e)}}operate b(e){let o=arguments.size>1&&void 0!==arguments[1]?arguments[1]:””,t=arguments.size>2?arguments[2]:void 0;if(!e)return;const n=(0,r.parseUrl)(e);n.search.id=encodeURIComponent(“pubcid:”+o);const d=(0,r.buildUrl)(n);return operate(){(0,r.triggerPixel)(d,t)}}operate v()const h={title:”sharedId”,aliasName:”pubCommonId”,gvlid:i.B1,decode(e,o){if(v())return void(0,r.logInfo)(“PubCommonId decode: Has opted-out”);(0,r.logInfo)(” Decoded worth PubCommonId “+e);return{pubcid:e}},getId:operate(){let e=arguments.size>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.size>2?arguments[2]:void 0;if(v())return void(0,r.logInfo)(“PubCommonId: Has opted-out”);if(i.et.getCoppa())return void(0,r.logInfo)(“PubCommonId: IDs not supplied for coppa requests, exiting PubCommonId”);const{params:{create:t=!0,pixelUrl:n}={}}=e;let d=o;if(!d){attempt{“object”==typeof window[g]&&(d=window[g].getId())}catch(e){}d||(d=t&&(0,r.hasDeviceAccess)()?(0,r.generateUUID)():void 0)}return{id:d,callback:I(d,n)}},extendId:operate(){let e=arguments.size>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.size>2?arguments[2]:void 0;if(v())return(0,r.logInfo)(“PubCommonId: Has opted-out”),{id:void 0};if(i.et.getCoppa())return void(0,r.logInfo)(“PubCommonId: IDs not supplied for coppa requests, exiting PubCommonId”);const{params:{prolong:t=!1,pixelUrl:n}={}}=e;if(t){if(n){return{callback:b(n,o)}}return{id:o}}},domainOverride:(0,c.w)(l,”sharedId”),eids:{pubcid:{supply:”pubcid.org”,atype:1}}};(0,d.bz)(“userId”,h),(0,n.E)(“sharedIdSystem”)}},e=>{e.O(0,[12764,51085],(()=>{return o=25862,e(e.s=o);var o}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[28746],{27454:(e,t,n)=>{var r=n(7873),i=n(91069),o=n(70433),a=n(57377),d=n(12938);const s=”teads”,c=12,u=11,p=0,l=22,m=(0,d.vM)({bidderCode:s}),g={code:s,gvlid:132,supportedMediaTypes:[“video”,”banner”],isBidRequestValid:operate(e){let t=!1;if(void 0!==e.params){let n=w((0,i.getValue)(e.params,”placementId”)),r=w((0,i.getValue)(e.params,”pageId”));t=n&&r}return t||(0,i.logError)(“Teads placementId and pageId parameters are required. Bid aborted.”),t},buildRequests:operate(e,t){var n,r,i,a,d,s;const m=e.map(b),g=window.high,w=void 0===a?void 0:a.width,hardwareConcurrency:null===(d=g.navigator);var q;const T=e[0];T.schain&&(w.schain=T.schain);let A=t.gdprConsent;if(t&&A){let e=”boolean”==typeof A.gdprApplies,t=”string”==typeof A.consentString,n=e?operate(e,t){let n=c;e?t&&!t.isServiceSpecific&&(n=u):n=p;return n}(A.gdprApplies,A.vendorData):l;w.gdpr_iab={consent:t?A.consentString:””,standing:n,apiVersion:A.apiVersion}}t&&t.uspConsent&&(w.us_privacy=t.uspConsent);const B=(0,o.A)(T,”ortb2.machine.sua”);B&&(w.userAgentClientHints=B);const okay=(0,o.A)(t,”ortb2.regs.ext.dsa”);okay&&(w.dsa=okay);return{methodology:”POST”,url:”https://a.teads.television/hb/bid-request”,knowledge:JSON.stringify(w)}},interpretResponse:operate(e,t){const n=[];return(e=e.physique).responses&&e.responses.forEach((operate(e){var t;const r={cpm:e.cpm,width:e.width,top:e.top,foreign money:e.foreign money,netRevenue:!0,ttl:e.ttl,meta:{advertiserDomains:e&&e.adomain?e.adomain:[]},advert:e.advert,requestId:e.bidId,creativeId:e.creativeId,placementId:e.placementId};e.dealId&&(r.dealId=e.dealId),null!=e&&null!==(t=e.ext)&&void 0!==t&&t.dsa&&(r.meta.dsa=e.ext.dsa),n.push(r)})),n}};operate y(e){const t={unifiedId2:”uid2.id”,liveRampId:”idl_env”,lotamePanoramaId:”lotamePanoramaId”,id5Id:”id5id.uid”,criteoId:”criteoId”,yahooConnectId:”connectId”,quantcastId:”quantcastId”,epsilonPublisherLinkId:”publinkId”,publisherFirstPartyViewerId:”pubcid”,merkleId:”merkleId.id”,kinessoId:”kpuid”};let n={};for(const r in t){const i=t[r],a=(0,o.A)(e,”0.userId.”.concat(i));a&&(n[r]=a)}return n}operate v(e){let t=””;return e&&e.refererInfo&&e.refererInfo.web page&&(t=e.refererInfo.web page),t}operate I(){attemptcatch(e)}operate f()operate h(e)e.mozPerformance,n=t&&”operate”==typeof t.getEntriesByType&&”[object Function]”===Object.prototype.toString.name(t.getEntriesByType)&&t.getEntriesByType(“navigation”)[0]&&t.getEntriesByType(“navigation”)[0].responseStart&&t.getEntriesByType(“navigation”)[0].requestStart&&t.getEntriesByType(“navigation”)[0].responseStart>0&&t.getEntriesByType(“navigation”)[0].requestStart>0&&Math.spherical(t.getEntriesByType(“navigation”)[0].responseStart-t.getEntriesByType(“navigation”)[0].requestStart);if(n)return n.toString();const r=t&&t.timing.responseStart&&t.timing.requestStart&&t.timing.responseStart>0&&t.timing.requestStart>0&&t.timing.responseStart-t.timing.requestStart;return r?r.toString():””operate b(e){var t;const n={};let r=(0,i.getValue)(e.params,”placementId”),a=(0,i.getValue)(e.params,”pageId”);const d=(0,o.A)(e,”ortb2Imp.ext.gpid”),s=(0,o.A)(e,”mediaTypes.video.plcmt”);return n.sizes=operate(e){return(0,i.parseSizesInput)(operate(e){let t=(0,o.A)(e,”mediaTypes.video.playerSize”),n=(0,o.A)(e,”mediaTypes.video.sizes”),r=(0,o.A)(e,”mediaTypes.banner.sizes”);if((0,i.isArray)(r)||(0,i.isArray)(t)||(0,i.isArray)(n)){return[r,n,t].cut back((operate(e,t){return(0,i.isArray)(t)&&((0,i.isArray)(t[0])?t.forEach((operate(t){e.push(t)})):e.push(t)),e}),[])}return e.sizes}(e))}(e),n.bidId=(0,i.getBidIdParameter)(“bidId”,e),n.bidderRequestId=(0,i.getBidIdParameter)(“bidderRequestId”,e),n.placementId=parseInt(r,10),n.pageId=parseInt(a,10),n.adUnitCode=(0,i.getBidIdParameter)(“adUnitCode”,e),n.transactionId=(null===(t=e.ortb2Imp)||void 0===t||null===(t=t.ext)||void 0===t?void 0:t.tid)||””,d&&(n.gpid=d),s&&(n.videoPlcmt=s),n}operate w(e){return parseInt(e)>0}operate S(e){const t=(0,o.A)(e,”0.userId.teadsId”);if(t)return{firstPartyCookieTeadsId:t};if(m.cookiesAreEnabled(null)){const e=m.getCookie(“_tfpvi”,null);if(e)return{firstPartyCookieTeadsId:e}}return{}}(0,a.a$)(g),(0,r.E)(“teadsBidAdapter”)}},e=>{e.O(0,[51085],(()=>{return t=27454,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[98282],{26504:(e,t,r)=>{var n=r(7873),i=r(91069),o=r(71371),a=r(57377),s=r(43272),d=r(12938),l=r(76568);const c=”triplelift”;let u=null,p=null;const m=(0,d.vM)({bidderCode:c}),f={gvlid:28,code:c,supportedMediaTypes:[o.D4,o.G_],isBidRequestValid:operate(e){return void 0!==e.params.inventoryCode},buildRequests:operate(e,t){let r=”https://tlx.3lift.com/header/public sale?”,n=operate(e,t){var r;let n={},{schain:o}=e[0];const a=operate(e){const t={},r={},n={},o=e.ortb2||{},a=operate(){const e=m.getDataFromLocalStorage(“opecloud_ctx”);if(!e)return null;attempt{return JSON.parse(e)}catch(e){return(0,i.logError)(“Triplelift: error parsing JSON: “,e),null}}(),s=Object.assign({},o.web site),d=Object.assign({},o.consumer);if(a){d.knowledge=d.knowledge||[];attempt{d.knowledge.push({title:”www.1plusx.com”,ext:a})}catch(e){(0,i.logError)(“Triplelift: error including 1plusX segments: “,e)}}h(r,s),h(n,d),(0,i.isEmpty)(r)||(t.context=r);(0,i.isEmpty)(n)||(t.consumer=n);return t}(t);n.imp=e.map((operate(e,t){let r={id:t,tagid:e.params.inventoryCode,flooring:y(e)};return g(e)&&(r.video=operate(e){let t={…e.params.video,…e.mediaTypes.video};attemptcatch(e){(0,i.logWarn)(“Video dimension not outlined”,e)}”instream”===t.context&&(t.placement||(t.placement=1));”outstream”===t.context&&(t.placement?-1===[3,4,5].indexOf(t.placement)&&((0,i.logMessage)(“video.placement worth of “.concat(t.placement,” is invalid for outstream context. Setting placement to three”)),t.placement=3):t.placement=3);t.playbackmethod&&Quantity.isInteger(t.playbackmethod)&&(t.playbackmethod=Array.from(String(t.playbackmethod),Quantity));return delete t.playerSize,t}(e)),e.mediaTypes.banner&&!b(e)&&(r.banner={format:O(e.sizes)}),(0,i.isEmpty)(e.ortb2Imp)||(r.fpd=operate(e){const t={},r={};h(r,e.ext),(0,i.isEmpty)(r)||(t.context=r);return t}(e.ortb2Imp),(0,i.isEmpty)(e.ortb2Imp.ext)||(r.ext={…e.ortb2Imp.ext})),r}));let s=[…x([e[0]]),…E([e[0]]),…I([e[0]]),…S([e[0]]),…_(e[0])];s.size>0&&(n.consumer={ext:{eids:s}});let d=operate(e,t){let r={};(0,i.isEmpty)(e)||(r.schain={…e});(0,i.isEmpty)(t)||(r.fpd={…t});return r}(o,a);(0,i.isEmpty)(d)||(n.ext=d);null!=t&&null!==(r=t.ortb2)&&void 0!==r&&null!==(r=r.regs)&&void 0!==r&&r.gpp&&(n.regs=Object.assign({},t.ortb2.regs));null!=t&&t.ortb2&&(n.ext.ortb2=Object.assign({},t.ortb2));return n}(e,t);if(r=(0,l.v)(r,”lib”,”prebid”),r=(0,l.v)(r,”v”,”8.38.0″),t&&t.refererInfo){let e=t.refererInfo.web page;r=(0,l.v)(r,”referrer”,e)}return t&&t.timeout&&(r=(0,l.v)(r,”tmax”,t.timeout)),t&&t.gdprConsent&&(u=void 0===t.gdprConsent.gdprApplies||t.gdprConsent.gdprApplies,r=(0,l.v)(r,”gdpr”,u.toString()),void 0!==t.gdprConsent.consentString&&(p=t.gdprConsent.consentString,r=(0,l.v)(r,”cmp_cs”,p))),t&&t.uspConsent&&(r=(0,l.v)(r,”us_privacy”,t.uspConsent)),t&&t.fledgeEnabled&&(r=(0,l.v)(r,”fledge”,t.fledgeEnabled)),!0===s.$W.getConfig(“coppa”)&&(r=(0,l.v)(r,”coppa”,!0)),r.lastIndexOf(“&”)===r.length-1&&(r=r.substring(0,r.length-1)),(0,i.logMessage)(“tlCall request constructed: “+r),{methodology:”POST”,url:r,knowledge:n,bidderRequest:t}},interpretResponse:operate(e,t){let{bidderRequest:r}=t,n=e.physique.bids||[];const o=e.physique.paapi||[];if(n=n.map((e=>operate(e,t){let r={},n=t.width||1,i=t.top||1,o=t.deal_id||””,a=t.crid||””,s=e.bids[t.imp_id];0!=t.cpm&&t.advert&&(r={requestId:s.bidId,cpm:t.cpm,width:n,top:i,netRevenue:!0,advert:t.advert,creativeId:a,dealId:o,foreign money:”USD”,ttl:300,tl_source:t.tl_source,meta:{}},g(s)&&”video”===t.media_type&&(r.vastXml=t.advert,r.mediaType=”video”,r.ttl=3600),t.advertiser_name&&(r.meta.advertiserName=t.advertiser_name),t.adomain&&t.adomain.size&&(r.meta.advertiserDomains=t.adomain),t.tl_source&&”hdx”==t.tl_source&&(g(s)&&”video”===t.media_type?r.meta.mediaType=”video”:r.meta.mediaType=”banner”),t.tl_source&&”tlx”==t.tl_source&&(r.meta.mediaType=”native”),a&&(r.meta.networkId=a.slice(0,a.indexOf(“_”))));return r}(r,e))),o.size>0){const e=o.map((e=>({bidId:r.bids[e.imp_id].bidId,config:e.auctionConfig})));return(0,i.logMessage)(“Response with FLEDGE:”,{bids:n,fledgeAuctionConfigs:e}),{bids:n,fledgeAuctionConfigs:e}}return n},getUserSyncs:operate(e,t,r,n,i){let o=operate(e){if(!e)return;if(e.iframeEnabled)return”iframe”;if(e.pixelEnabled)return”picture”}(e);if(!o)return;let a=”https://eb2.3lift.com/sync?”;return”picture”===o&&(a=(0,l.v)(a,”px”,1),a=(0,l.v)(a,”src”,”prebid”)),(null!==p||u)&&(a=(0,l.v)(a,”gdpr”,u),a=(0,l.v)(a,”cmp_cs”,p)),n&&(a=(0,l.v)(a,”us_privacy”,n)),i&&(i.gppString&&(a=(0,l.v)(a,”gpp”,i.gppString)),i.applicableSections&&0!==i.applicableSections.size&&(a=(0,l.v)(a,”gpp_sid”,i.applicableSections.filter((e=>Quantity.isInteger(e))).be part of(“,”)))),[{type:o,url:a}]}};operate g(e){return v(e)&&(b(e)||operate(e){return v(e)&&”outstream”===e.mediaTypes.video.context.toLowerCase()}(e))}operate b(e){return v(e)&&”instream”===e.mediaTypes.video.context.toLowerCase()}operate v(e){return e.mediaTypes.video&&e.mediaTypes.video.context}operate y(e){let t=null;if(“operate”==typeof e.getFloor)attempt{const r=e.getFloor({foreign money:”USD”,mediaType:g(e)?”video”:”banner”,dimension:”*”});”object”!=typeof r||”USD”!==r.foreign money||isNaN(parseFloat(r.flooring))||(t=parseFloat(r.flooring))}catch(e){(0,i.logError)(“Triplelift: getFloor threw an error: “,e)}return null!==t?t:e.params.flooring}operate h(e,t){(0,i.isEmpty)(t)||Object.keys(t).forEach((r=>{null!=t[r]&&(e[r]=t[r])}))}operate x(e){return C(e,”tdid”,”adserver.org”,”TDID”)}operate E(e){return C(e,”idl_env”,”liveramp.com”,”idl”)}operate I(e){return C(e,”criteoId”,”criteo.com”,”criteoId”)}operate S(e){return C(e,”pubcid”,”pubcid.org”,”pubcid”)}operate _(e){let t=[“adserver.org”,”liveramp.com”,”criteo.com”,”pubcid.org”],r=[];return e.userIdAsEids&&e.userIdAsEids.forEach((e=>{attempt{if(-1===t.indexOf(e.supply)){let t=e.uids.map((t=>({id:t.id,ext:{rtiPartner:e.supply}})));r.push({supply:e.supply,uids:t})}}catch(t){(0,i.logWarn)(“Triplelift: Error making an attempt so as to add “.concat(e,” to bid request”),t)}})),r}operate C(e,t,r,n){return e.map(operate(e){return t=>t&&t.userId&&t.userId[e]}(t)).filter(T(t)).map(operate(e,t){return r=>({supply:e,uids:[{id:r.id?r.id:r,ext:{rtiPartner:t}}]})}(r,n))}const T=e=>(t,r,n)=>;operate O(e){return e.filter(w).map((operate(e){return{w:e[0],h:e[1]}}))}operate w(e){return 2===e.size&&”quantity”==typeof e[0]&&”quantity”==typeof e[1]}(0,a.a$)(f),(0,n.E)(“tripleliftBidAdapter”)}},e=>{e.O(0,[14577,51085],(()=>{return t=26504,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[68907,56293],{85263:(e,t,s)=>{var i=s(7873),r=s(91069),o=s(16833),n=s(12938),a=s(45569),l=s(84259),d=s(50646);const c=”uid2″,u=l.kz,p=”PrebidJS-“.concat(“8.38.0″,”-UID2Module-“).concat(u),h=”UID2: “;operate g(e,t){return operate(){for(var s=arguments.size,i=new Array(s),r=0;r{s.d(t,{E0:()=>g,kz:()=>a,wq:()=>h});var i=s(54705),r=s(7873),o=s(68044),n=s(91069);const a=”1.1″;operate l(e){return!!(“object”==typeof e&&null!==e&&e.advertising_token&&e.identity_expires&&e.refresh_from&&e.refresh_token&&e.refresh_expires)}class d{constructor(e,t,s,i){this._baseUrl=e.baseUrl,this._clientVersion=t,this._logInfo=s,this._logWarn=i}createArrayBuffer(e){const t=new Uint8Array(e.size);for(let s=0;s
(self.pbjsChunk=self.pbjsChunk||[]).push([[48785],{64747:(e,t,n)=>{var a=n(7873),r=n(91069),i=n(70433),o=n(57377),s=n(71371);operate p(e){if(!e)return null;let t=e.gdprApplies?”1″:”0″,n=e.consentString?e.consentString:””;return”gdpr=”.concat(t,”&gdprstr=”).concat(n)}operate c(e){let t=doc.getElementById(e),n=-1,a=-1;if(t){n=t.offsetLeft,a=t.offsetTop;let e=t.offsetParent;return e&&(n+=e.offsetLeft,a+=e.offsetTop),[n,a]}return null}const d={code:”undertone”,gvlid:677,supportedMediaTypes:[s.D4,s.G_],isBidRequestValid:operate(e){if(e&&e.params&&e.params.publisherId)return e.params.publisherId=parseInt(e.params.publisherId),!0},buildRequests:operate(e,t){const n=Math.max(doc.documentElement.clientWidth,window.innerWidth||0),a=Math.max(doc.documentElement.clientHeight,window.innerHeight||0),o=0==n||0==a?null:[n,a],d={adapterVersion:”8.38.0″,uids:e[0].userId,pageSize:o};e[0].schain&&(d.schain=e[0].schain);const l={“x-ut-hb-params”:[],commons:d},u=t.refererInfo.topmostLocation,m=t.refererInfo.canonicalUrl;u&&(d.referrer=u),m&&(d.canonicalUrl=m);let h=operate(e){let t=null;attempt{let n=/[-w]+.([-w]+|[-w]{3,}|[-w]{1,3}.[-w]{2})$/i.exec(e);if(null!=n&&n.size>0){t=n[0];for(let e=1;e
(self.pbjsChunk=self.pbjsChunk||[]).push([[10891],{78413:(r,e,t)=>{var n=t(7873),o=t(91069),d=t(68044),s=t(16833);const i=”unifiedId”,a={title:i,gvlid:21,decode:r=>r&&”string”==typeof r.TDID?{tdid:r.TDID}:void 0,getId(r){const e=r&&r.params||{};if(!e||”string”!=typeof e.companion&&”string”!=typeof e.url)return void(0,o.logError)(“Consumer ID – unifiedId submodule requires both companion or url to be outlined”);const t=e.url||”https://match.adsrvr.org/monitor/rid?ttd_pid=”.concat(e.companion,”&fmt=json”);return{callback:operate(r){const e={success:e=>{let t;if(e)attempt{t=JSON.parse(e)}catch(r){(0,o.logError)(r)}r(t)},error:e=>{(0,o.logError)(“”.concat(i,”: ID fetch encountered an error”),e),r()}};(0,d.RD)(t,e,void 0,{methodology:”GET”,withCredentials:!0})}}},eids:{tdid:{supply:”adserver.org”,atype:1,getUidExt:operate(){return{rtiPartner:”TDID”}}}}};(0,s.bz)(“userId”,a),(0,n.E)(“unifiedIdSystem”)}},r=>{r.O(0,[51085],(()=>{return e=78413,r(r.s=e);var e}));r.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[99582],{27364:(e,r,n)=>{var t=n(7873),i=n(70433),d=n(91069),o=n(95789),s=n(57377),a=n(71371);const u=(e,r,n)=>{const{bids:t,bidderRequestId:d,bidderCode:o,…s}=n,a=n.bids.length-r.size;let u={};r.forEach((r=>{const n=r.params.siteId;(e=>{Object.keys(e.mediaTypes).forEach((r=>{let n;n=”operate”==typeof e.getFloor?e.getFloor({foreign money:”USD”,mediaType:r,dimension:”*”}).flooring||0:e.params.flooring||0,e.mediaTypes[r].flooring=n}))})(r),(e=>{let r=(0,i.A)(e,”mediaTypes.banner”);if(r){let e={},n=[];r.sizes.forEach((r=>)),r.sizes=n}})(r),((e,r)=>{!r&&e.ortb2Imp&&e.ortb2Imp.ext&&delete e.ortb2Imp.ext.ae})(r,e.protectedAudienceEnabled),u[n]=u[n]||[],u[n].push(r)}));let l=[];return Object.keys(u).forEach((r=>{let n={bidderRequest:Object.assign({},{bids:u[r],invalidBidsCount:a,prebidVersion:”8.38.0″,…s})};l.push(Object.assign({},{knowledge:n,…e}))})),l},l=e=>{if(e.advert)return e;(0,d.logError)(new Error(“UnrulyBidAdapter: Lacking advert config.”))},p=e=>,c=e=>{const r=!!(0,i.A)(e,”ext.renderer.config”),n=!!(0,i.A)(e,”ext.renderer.config.siteId”);if(!r)return void(0,d.logError)(new Error(“UnrulyBidAdapter: Lacking renderer config.”));if(!n)return void(0,d.logError)(new Error(“UnrulyBidAdapter: Lacking renderer siteId.”));const t=(0,i.A)(e,”ext.renderer”);!operate(e,r){if(!e.config)throw new Error(“UnrulyBidAdapter: Lacking renderer config.”);if(!e.config.siteId)throw new Error(“UnrulyBidAdapter: Lacking renderer siteId.”);mother or father.window.unruly=mother or father.window.unruly||{},mother or father.window.unruly.native=mother or father.window.unruly.native||{},mother or father.window.unruly.native.siteId=mother or father.window.unruly.native.siteId||e.config.siteId,mother or father.window.unruly.native.adSlotId=r,mother or father.window.unruly.native.supplyMode=”prebid”}(t,e.requestId),mother or father.window.unruly.native.prebid=mother or father.window.unruly.native.prebid||{},mother or father.window.unruly.native.prebid.uq=mother or father.window.unruly.native.prebid.uq||[];const s=o.A4.set up(Object.assign({},t)),a=Object.assign({},e,{renderer:s,adUnitCode:(0,i.A)(e,”ext.adUnitCode”)});return s.setRender((()=>{var e;e=a,mother or father.window.unruly.native.prebid.uq.push([“render”,e])})),e.renderer=e.renderer||s,e},f=e=>{if(!e.context)return!1;return-1!==[“outstream”,”instream”].indexOf(e.context)},y=e=>e.sizes,b={code:”unruly”,supportedMediaTypes:[a.G_,a.D4],gvlid:36,isBidRequestValid:operate(e){let r=(0,i.A)(e,”params.siteId”)&&(e=>{const r=(0,i.A)(e,”mediaTypes.video”),n=(0,i.A)(e,”mediaTypes.banner”);let t=!(!r&&!n);return t&&r&&(t=f(r)),t&&n&&(t=y(n)),t})(e);return!!r},buildRequests:operate(e,r){let n=”https://concentrating on.unrulymedia.com/unruly_prebid”;return e[0]&&(n=(0,i.A)(e[0],”params.endpoint”)||n),u({url:n,methodology:”POST”,choices:{contentType:”utility/json”},protectedAudienceEnabled:r.fledgeEnabled},e,r)},interpretResponse:operate(e){if(!e||!e.physique||!e.physique.auctionConfigs&&!e.physique.bids)return[];const r=e.physique;let n=[],t=null;if(r.bids.size&&(n=(e=>{let r=[];return e.forEach((e=>{let n,t=(0,i.A)(e,”meta.mediaType”);if(t&&”banner”===t.toLowerCase())e.mediaType=a.D4,n=l(e);else if(t&&”video”===t.toLowerCase()){let r=(0,i.A)(e,”meta.videoContext”);e.mediaType=a.G_,”instream”===r?n=p(e):”outstream”===r&&(n=c(e))}n&&r.push(n)})),r})(r.bids)),r.auctionConfigs){let e=r.auctionConfigs,n=Object.keys(e);n.size&&n.forEach((r=>{t=[{bidId:r,config:e[r]}]}))}return t?{bids:n,fledgeAuctionConfigs:t}:n}};(0,s.a$)(b),(0,t.E)(“unrulyBidAdapter”)}},e=>{e.O(0,[51085],(()=>{return r=27364,e(e.s=r);var r}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[73469],{34836:(e,t,n)=>{var o=n(7873),r=n(15901),s=n(43272),i=n(75023),c=n(16916),a=n(9684),u=n(43018),l=n(16833),d=n(91069),g=n(70433);const f=new Map;operate m(e){const t={};operate n(e)return Object.entries(e).forEach((e=>{let[t,o]=e;o=Array.isArray(o)?o:[o];(“pubProvidedId”===t?(0,d.deepClone)(o):o.map((e=>operate(e,t){const n=f.get(t);if(n&&e){let t={};t.supply=(0,d.isFn)(n.getSource)?n.getSource(e):n.supply;const o=(0,d.isFn)(n.getValue)?n.getValue(e):e;if((0,d.isStr)(o)){const r={id:o,atype:n.atype};if((0,d.isFn)(n.getUidExt)){const t=n.getUidExt(e);t&&(r.ext=t)}if(t.uids=[r],(0,d.isFn)(n.getEidExt)){const o=n.getEidExt(e);o&&(t.ext=o)}return t}}return null}(e,t)))).filter((e=>null!=e)).forEach(n)})),Object.values(t)}var b=n(12938),h=n(63172),y=n(51692),p=n(25555),v=n(1e3),I=n(16894),E=n(5973),S=n(45569),w=n(95139),O=n(76811),okay=n(83441);const D=”Consumer ID”,j=b.X0,A=b.qk,P=”_pbjs_id_optout”,C=(0,b.CK)(“userId”),N={isAllowed:w.io};let T,U,x,L,_,F,W=!1,q=[],R=[],M={},G=[];const B=(()=>{let e;return()=>(null==e&&(e=(0,I.K7)()),e)})();operate J(e){return B().fork().renameWith((t=>[“userId.mod.”.concat(t),”userId.mods.”.concat(e,”.”).concat(t)]))}operate V(e,t)e.storageMgr;const n=”operate”==typeof e.submodule.domainOverride?e.submodule.domainOverride():null,o=e.config.storage.title;return operate(e,r,s)operate Ok(e,t){const n=e.config.storage,o=e.storageMgr;attempt{const r=new Date(Date.now()+864e5*n.expires).toUTCString(),s=(0,d.isPlainObject)(t)?JSON.stringify(t):t;if(n.kind===j){const t=V(e);t(null,s,r),t(“_cst”,ge(),r),”quantity”==typeof n.refreshInSeconds&&t(“_last”,(new Date).toUTCString(),r)}else n.kind===A&&(o.setDataInLocalStorage(“”.concat(n.title,”_exp”),r),o.setDataInLocalStorage(“”.concat(n.title,”_cst”),ge()),o.setDataInLocalStorage(n.title,encodeURIComponent(s)),”quantity”==typeof n.refreshInSeconds&&o.setDataInLocalStorage(“”.concat(n.title,”_last”),(new Date).toUTCString()))}catch(e){(0,d.logError)(e)}}operate z(e){let t=(0,d.getPrebidInternal)().setEidPermissions;”operate”==typeof t&&(0,d.isArray)(e)&&t(operate(e){let t=[];return e.filter((e=>(0,d.isPlainObject)(e.idObj)&&Object.keys(e.idObj).size)).forEach((e=>{Object.keys(e.idObj).forEach((n=>{const o=f.get(n)||{};(0,g.A)(e,”config.bidders”)&&Array.isArray(e.config.bidders)&&o.supply&&t.push({supply:o.supply,bidders:e.config.bidders})}))})),t}(e))}operate Q(e){let t=arguments.size>1&&void 0!==arguments[1]?arguments[1]:void 0;const n=e.storageMgr,o=e.config.storage,r=t?””.concat(o.title,”_”).concat(t):o.title;let s;attempt{if(o.kind===j)s=n.getCookie(r);else if(o.kind===A){const e=n.getDataFromLocalStorage(“”.concat(o.title,”_exp”));””===e?s=n.getDataFromLocalStorage(r):e&&new Date(e).getTime()-Date.now()>0&&(s=decodeURIComponent(n.getDataFromLocalStorage(r)))}”string”==typeof s&&”{“===s.trim().charAt(0)&&(s=JSON.parse(s))}catch(e){(0,d.logError)(e)}return s}operate $(e,t,n){t=B().fork().startTiming(“userId.callbacks.complete”).stopBefore(t);const o=(0,d.delayExecution)((()=>{clearTimeout(U),t()}),e.size);e.forEach((operate(e){const t=J(e.submodule.title).startTiming(“callback”).stopBefore(o);attempt{e.callback((operate(o){o?(e.config.storage&&Ok(e,o),e.idObj=e.submodule.decode(o,e.config),me(X(n))):(0,d.logInfo)(“”.concat(D,”: “).concat(e.submodule.title,” – request id responded with an empty worth”)),t()}),Q.bind(null,e))}catch(n){(0,d.logError)(“Error in userID module ‘”.concat(e.submodule.title,”‘:”),n),t()}e.callback=void 0}))}operate X(e){return Array.isArray(e)&&e.size?Y(e):{}}operate H(e,t,n){return Object.fromEntries(Object.entries(e.cut back(((e,o)=>{const r=t(o);return r&&Object.keys(r).forEach((t=>{var s;const i=null===(s=M[t])||void 0===s?void 0:s.indexOf(n(o)),c={precedence:(0,d.isNumber)(i)?i:-1,worth:r[t]};if(e[t]){const n=c.precedence>e[t].precedence?c:e[t];e[t]=n}else e[t]=c})),e}),{})).map((e=>{let[t,n]=e;return[t,n.value]})))}operate Y(e){return H(e.filter((e=>(0,d.isPlainObject)(e.idObj)&&Object.keys(e.idObj).size)),(e=>e.idObj),(e=>e.submodule.title))}operate Z(e,t){[e].some((e=>!Array.isArray(e)||!e.size))||e.forEach((e=>{e.bids&&(0,d.isArray)(e.bids)&&e.bids.forEach((e=>{const n=operate(e,t){return Array.isArray(e)&&e.size&&t?Y(e.filter((e=>!e.config.bidders||!(0,d.isArray)(e.config.bidders)||(0,r.mK)(e.config.bidders,t)))):{}}(t,e.bidder);Object.keys(n).size&&(e.userId=n,e.userIdAsEids=m(n))}))}))}const ee={};let te;operate ne(){let e=arguments.size>0&&void 0!==arguments[0]?arguments[0]:se()||[];const t=_&&e.discover((e=>e.supply===_));if(t&&”string”==typeof(0,g.A)(t,”uids.0.id”)){const e=t.uids[0].id.exchange(/[W_]/g,””);if(e.size>=32&&e.size<=150)return e;(0,d.logWarn)(“Consumer ID – Googletag Writer Supplied ID for “.concat(_,” isn’t between 32 and 150 characters – “).concat(e))}}const oe=(0,I.Ak)(“userId”,(operate(e,t){let{delay:n=p.okay.timeout,getIds:r=de}=arguments.size>2&&void 0!==arguments[2]?arguments[2]:{};p.okay.race([r().catch((()=>null)),n(L)]).then((()=>{Z(t.adUnits||(0,o.m)().adUnits,T),B().be part of((0,I.BO)(t.metrics),{propagate:!1,includeGroups:!0}),e.name(this,t)}))}));operate re(){return X(T)}operate se(){return m(re())}operate ie(e){return m(operate(e,t){if(!Array.isArray(e)||!e.size)return{};const n=Y(e),o=Object.keys(n).discover((e=>));return o?{[o]:n[o]}:[]}(T,e))[0]}operate ce(e,t,n){return te().then((()=>{let o={};if((0,d.isFn)(n)){(0,d.logInfo)(“”.concat(D,” – Getting encrypted sign from customized operate : “).concat(n.title,” & supply : “).concat(e,” “));const t=n(e);o[e]=t?ae(t):null}else(o[n.source]=!0===t?ae(n):n.uids[0].id)return(0,d.logInfo)(“”.concat(D,” – Fetching encrypted eids: “).concat(o[e])),o[e]}))}operate ae(e)operate ue(){if(!(0,d.isGptPubadsDefined)())return;window.googletag.secureSignalProviders=window.googletag.secureSignalProviders||[];const e=s.$W.getConfig(“userSync.encryptedSignalSources”);if(e){const t=e.registerDelay||0;setTimeout((()=>{e.sources&&e.sources.forEach((e=>{let{supply:t,encrypt:n,customFunc:o}=e;t.forEach((e=>{window.googletag.secureSignalProviders.push({id:e,collectorFunction:()=>ce(e,n,o)})}))}))}),t)}else(0,d.logWarn)(“”.concat(D,” – ESP : encryptedSignalSources config not outlined below userSync Object”))}operate le(){let{submoduleNames:e}=arguments.size>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.size>1?arguments[1]:void 0;return te({refresh:!0,submoduleNames:e}).then((()=>(t&&(0,d.isFn)(t)&&t(),re())))}operate de(){return te().then((()=>re()),(e=>e===ee?Promise.resolve().then(de):((0,d.logError)(“Error initializing userId”,e),p.okay.reject(e))))}operate ge(){let e=Quantity(c.SL.hash);const t=[];for(;e>0;)t.push(String.fromCharCode(255&e)),e>>>=8;return btoa(t.be part of())}operate fe(e,t,n){const o=c.mW.getConsentData();if(e.config.storage){let n,r=Q(e),s=!1;if(“quantity”==typeof e.config.storage.refreshInSeconds){const t=new Date(Q(e,”final”));s=t&&Date.now()-t.getTime()>1e3*e.config.storage.refreshInSeconds}!r||s||t||operate(e)t!==ge()(e)?n=e.submodule.getId(e.config,o,r):”operate”==typeof e.submodule.extendId&&(n=e.submodule.extendId(e.config,o,r)),(0,d.isPlainObject)(n)&&(n.id&&(Ok(e,n.id),r=n.id),”operate”==typeof n.callback&&(e.callback=n.callback)),r&&(e.idObj=e.submodule.decode(r,e.config))}else if(e.config.worth)e.idObj=e.config.worth;else{const t=e.submodule.getId(e.config,o,void 0);(0,d.isPlainObject)(t)&&(“operate”==typeof t.callback&&(e.callback=t.callback),t.id&&(e.idObj=e.submodule.decode(t.id,e.config)))}me(X(n))}operate me(){let e=arguments.size>0&&void 0!==arguments[0]?arguments[0]:re();if(e&&_){const t=ne(m(e));t&&((0,d.isGptPubadsDefined)()?window.googletag.pubads().setPublisherProvidedId(t):(window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push((operate(){window.googletag.pubads().setPublisherProvidedId(t)}))))}}operate be(e,t){let n=arguments.size>2&&void 0!==arguments[2]&&arguments[2];return B().fork().measureTime(“userId.init.modules”,(operate(){if(!t.size)return[];if(!(t=t.filter((e=>(!e.config.storage||operate(e)(e))&&N.isAllowed(O.yl,(0,okay.s)(S.fW,e.config.title))))).size)return(0,d.logWarn)(“”.concat(D,” – no ID module configured”)),[];const o=t.cut back(((e,o)=>J(o.submodule.title).measureTime(“init”,(()=>{attempt{fe(o,n,t),e.push(o)}catch(e){(0,d.logError)(“Error in userID module ‘”.concat(o.submodule.title,”‘:”),e)}return e}))),[]);return o.size&&z(o),o.forEach(he.bind(null,e)),o}))}operate he(e,t){let n=!1;for(let o=0;o
(self.pbjsChunk=self.pbjsChunk||[]).push([[47957],{93043:(e,t,n)=>{var i=n(7873),o=n(91069),r=n(70433),a=n(57377),d=n(71371),s=n(12938),c=n(12693),u=n(43272),p=n(29906);const l=”prebid”,g=”vidazoo”,m=”1.0.0″,b=9e5,f=36e5,h=”vidSid”,I=”vdzwopt”,v=”wsid_”+parseInt(Date.now()*Math.random()),C=(0,s.vM)({bidderCode:g});operate y(){attempt{return(0,o.parseUrl)(window.high.doc.URL,{decodeSearchAsString:!0}).search}catch(e){return””}}operate S(){return”https://”.concat(arguments.size>0&&void 0!==arguments[0]?arguments[0]:l,”.cootlogix.com”)}operate D(e)e.CIdoperate R(e)operate A(e)e.subDOMAINoperate T(e,t,n,i,a){var d,s;const{params:u,bidId:p,userId:l,adUnitCode:S,schain:D,mediaTypes:A,ortb2Imp:T,bidderRequestId:w,bidRequestsCount:q,bidderRequestsCount:x,bidderWinsCount:O}=e,{ext:_}=u;let{bidFloor:j}=u;const P=operate(e){let t=arguments.size>1&&void 0!==arguments[1]?arguments[1]:”_”;const n=e.size;let i=0,o=0;if(n>0)for(;o
(self.pbjsChunk=self.pbjsChunk||[]).push([[69380],{64668:(e,t,r)=>{var i=r(7873),n=r(91069),o=r(70433),a=r(63172),s=r(71371),d=r(57377),c=r(95789),p=r(15901);const u=”USD”,l=300,m=!0,f=”https://prebid-outstream.yieldmo.com/bundle.js”,g=[“mimes”,”startdelay”,”placement”,”plcmt”,”skipafter”,”protocols”,”api”,”playbackmethod”,”maxduration”,”minduration”,”pos”,”skip”,”skippable”],y=[“name”,”domain”,”cat”,”keywords”],v=(0,n.getWindowTop)(),b=2,h=0,A=[“description”,”title”,”pr”,”page_url”],x={code:”yieldmo”,supportedMediaTypes:[s.D4,s.G_],gvlid:173,isBidRequestValid:operate(e){return!!(e&&e.adUnitCode&&e.bidId&&(I(e)||w(e))&&operate(e){if(!w(e))return!0;const t=(e,t,r)=>{let i='”‘.concat(e,'” is required’);throw r&&(i+=” when “+r),new Error(i)},r=(e,t,r)=>{throw r=r?”, anticipated: “+r:””,t=JSON.stringify(t),new Error(‘”‘.concat(e,'”=’).concat(t,” is invalid”).concat(r))},i=e=>void 0!==e,a=(t,r,i,n)=>{if(0===t.indexOf(“video”))i(t,a,n),a};attempt(0,n.isArrayOfNums)(e)),r,”array of integers, ex: [2,6]”),a(“video.maxduration”,(e=>i(e)),t),a(“video.maxduration”,(e=>(0,n.isInteger)(e)),r),a(“video.minduration”,(e=>!i(e)catch(e){return(0,n.logError)(e.message),!1}}(e))},buildRequests:operate(e,t){const r=operate(e)(t),i=E(“/change/prebid”,r),d=E(“/change/prebidvideo”,r),c=e.filter((e=>I(e))),u=e.filter((e=>w(e)));let l=[];const m=operate(e)(e[0])||[],f=operate(e){const t=(0,o.A)(e,”ortb2.consumer.knowledge”)||[],r=t.filter((e=>))[0];if(r){return{taxonomy:r.ext.segtax,classifier:r.ext.segclass,matters:Object.values(r.section).map((e=>Quantity(e)))}}return null}(t);if(c.size>0){let e=;f&&(e.matters=JSON.stringify(f));const r=okay(t);r&&(e.gpc=r),operate(){attempt{if((0,n.getWindowTop)().location.href)return!0}catch(e){return!1}}()&&(e.pr=v.doc&&v.doc.referrer||””,e.scrd=v.devicePixelRatio||0,e.title=v.doc.title||””,e.w=v.innerWidth,e.h=v.innerHeight);const a=window.navigator.maxTouchPoints;a&&(e.mtp=a),c.forEach((t=>{e.p.push(operate(e){const t=(0,o.A)(e,”ortb2Imp.ext.knowledge.pbadslot”),r={placement_id:e.adUnitCode,callback_id:e.bidId,sizes:e.mediaTypes.banner.sizes};if(e.params){e.params.placementId&&(r.ym_placement_id=e.params.placementId);const t=T(e,s.D4);t&&(r.bidFloor=t)}t&&(r.gpid=t);const i=(0,o.A)(e,”ortb2Imp.ext.tid”);i&&(r.tid=i);e.auctionId&&(r.auctionId=e.auctionId);return JSON.stringify(r)}(t));const r=S(t,”pubcid”);r?e.pubcid=r:t.crumbs&&t.crumbs.pubcid&&(e.pubcid=t.crumbs.pubcid);const i=S(t,”tdid”);i&&(e.tdid=i);const n=S(t,”criteoId”);n&&(e.cri_prebid=n),t.schain&&(e.schain=JSON.stringify(t.schain)),(0,o.A)(t,”params.lr_env”)&&(e.ats_envelope=t.params.lr_env)})),e.p=”[“+e.p.toString()+”]”,m.size&&(e.eids=JSON.stringify(m));let d=””.concat(i,”?”).concat((0,n.parseQueryStringParameters)(e)).length-8e3;if(d>0)for(let t=0;t
})(),pbjs.processQueue();
“)),[e.width,e.height]=x[r.size_id].break up(“x”).map((e=>Quantity(e)))),e.rubiconTargeting=(Array.isArray(r.concentrating on)?r.concentrating on:[]).cut back(((e,t)=>(e[t.key]=t.values[0],e)),{rpfl_elemid:o.adUnitCode}),t.push(e)}else(0,p.logError)(“Rubicon: bidRequest undefined at index place:”.concat(i),a,e);var c,l;return t}),[]).type(((e,t)=>(t.cpm||0)-(e.cpm||0))),l=null===(r=e.component_auction_config)||void 0===r?void 0:r.map((e=>({config:e,bidId:e.bidId})));return l?{bids:c,fledgeAuctionConfigs:l}:c},getUserSyncs:operate(e,t,r,i,n){if(!I&&e.iframeEnabled){let e={};var o;if(r&&(“boolean”==typeof r.gdprApplies&&(e.gdpr=Quantity(r.gdprApplies)),”string”==typeof r.consentString&&(e.gdpr_consent=r.consentString)),i&&(e.us_privacy=encodeURIComponent(i)),null!=n&&n.gppString)e.gpp=n.gppString,e.gpp_sid=null===(o=n.applicableSections)||void 0===o?void 0:o.toString();return e=Object.keys(e).size?”?”.concat((0,p.formatQS)(e)):””,I=!0,”eus”,”.rubiconproject.com/usync.html”)+e}}};operate h(e,t){let r;return r=e.params.referrer?e.params.referrer:t.refererInfo.web page,e.params.safe?r.exchange(/^http:/i,”https:”):r}operate _(e){const t=doc.getElementById(e.adUnitCode);!operate(e){const t=e.querySelector(“div[id^=’google_ads’]”);t&&t.model.setProperty(“show”,”none”)}(t),operate(e){const t=e.querySelector(“script[id^=’sas_script’]”),r=t&&t.nextSibling;r&&”iframe”===r.localName&&r.model.setProperty(“show”,”none”)}(t);const r={…{align:”heart”,place:”append”,closeButton:!1,label:void 0,collapse:!0},…e.renderer.getConfig()};e.renderer.push((()=>{window.MagniteApex.renderAd({width:e.width,top:e.top,vastUrl:e.vastUrl,placement:{attachTo:t,align:r.align,place:r.place},closeButton:r.closeButton,label:r.label,collapse:r.collapse})}))}operate A(e,t){let r=e.params;if(t===d.G_){let t=[];return r.video&&r.video.playerWidth&&r.video.playerHeight?t=[r.video.playerWidth,r.video.playerHeight]:Array.isArray((0,m.A)(e,”mediaTypes.video.playerSize”))&&1===e.mediaTypes.video.playerSize.size?t=e.mediaTypes.video.playerSize[0]:Array.isArray(e.sizes)&&e.sizes.size>0&&Array.isArray(e.sizes[0])&&e.sizes[0].size>1&&(t=e.sizes[0]),t}let i=[];return Array.isArray(r.sizes)?i=r.sizes:void 0!==(0,m.A)(e,”mediaTypes.banner.sizes”)?i=j(e.mediaTypes.banner.sizes):Array.isArray(e.sizes)&&e.sizes.size>0?i=j(e.sizes):(0,p.logWarn)(“Rubicon: no sizes are setup or discovered”),operate(e){const t=[15,2,9];return e.type(((e,r)=>))}(i)}operate j(e){return(0,p.parseSizesInput)(e).cut back(((e,t)=>{let r=parseInt(x[t],10);return r&&e.push(r),e}),[])}operate okay(e){let t=arguments.size>1&&void 0!==arguments[1]&&arguments[1],r=[];if(operate(e){let t=void 0!==(0,m.A)(e,”mediaTypes.”.concat(d.G_)),r=void 0!==(0,m.A)(e,”mediaTypes.”.concat(d.D4)),i=void 0!==(0,m.A)(e,”params.bidonmultiformat”),n=”object”!=typeof(0,m.A)(e,”params.video”);return!(!t||!i)||(r&&n&&(t=!1),t&&n&&(0,u.J)(e,”params.video”,{}),t)}(e)){if(-1===[“outstream”,”instream”].indexOf((0,m.A)(e,”mediaTypes.”.concat(d.G_,”.context”))))return t&&(0,p.logError)(“Rubicon: mediaTypes.video.context should be outstream or instream”),r;if(A(e,d.G_).size<2)return t&&(0,p.logError)(“Rubicon: couldn’t decide the playerSize of the video”),r;t&&(0,p.logMessage)(“Rubicon: making video request for adUnit”,e.adUnitCode),r.push(d.G_)}if(void 0!==(0,m.A)(e,”mediaTypes.”.concat(d.s6))&&r.push(d.s6),void 0!==(0,m.A)(e,”mediaTypes.”.concat(d.D4))){if(0===A(e,d.D4).size)return t&&(0,p.logError)(“Rubicon: couldn’t decide the sizes for banner request”),r;t&&(0,p.logMessage)(“Rubicon: making banner request for adUnit”,e.adUnitCode),r.push(d.D4)}return r}operate S(e)(0,p.logError)(“Rubicon: required schain params lacking”),t):toperate C(e,t){return”rp_schain”===e?”rp_schain=”.concat(t):””.concat(e,”=”).concat(encodeURIComponent(t))}var I=!1;(0,s.a$)(y),(0,i.E)(“rubiconBidAdapter”)},1e3:(e,t,r)=>{r.d(t,{Cf:()=>a,S3:()=>n,Tb:()=>o,WR:()=>s,e4:()=>c,pS:()=>p,qN:()=>d,yB:()=>u,zt:()=>i});const i=[“request”,”imp”,”bidResponse”,”response”],[n,o,s,a]=i,[d,c]=[“default”,”pbs”],l=new Set(i);const{registerOrtbProcessor:p,getProcessors:u}=operate(){const e={};return{registerOrtbProcessor(t){let{kind:r,title:n,fn:o,precedence:s=0,dialects:a=[d]}=t;if(!l.has(r))throw new Error(“ORTB processor kind should be one in all: “.concat(i.be part of(“, “)));a.forEach((t=>{e.hasOwnProperty(t)||(e[t]={}),e[t].hasOwnProperty(r)||(e[t][r]={}),e[t][r][n]={precedence:s,fn:o}}))},getProcessors:t=>e[t]||{}}}()}},e=>{e.O(0,[58498,97247,47618,51085],(()=>{return t=99293,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[84258],{95282:(e,t,n)=>{var i=n(7873),r=n(91069),o=n(57377),a=n(71371),s=n(43272);const p=[“inScreen”,”inImage”,”inArticle”,”inBanner”],d={[a.D4]:”show”,[a.G_]:”video”},c=”fastened”,u=”cellular”,l=”unknown”,m=()=>{const e=navigator.connection||navigator.mozConnection||navigator.webkitConnection||{};swap(e.kind||e.effectiveType)};operate g(e){return!!e.mediaTypes&&!!e.mediaTypes.video}operate h(e){const t=e.params;return!!t.publisherId&&!!t.adUnitId&&p.indexOf(t.placement)>-1}operate y(e){var t;const n=e.params,i=(0,r._map)(Object.keys(e.mediaTypes),(operate(e){return d[e]})),o=;return g(e)&&(o.videoParams=f(e)),o}operate f(e){const t=e.mediaTypes.video||{};return t.playerSize&&(t.w=t.playerSize[0][0],t.h=t.playerSize[0][1]),t}operate b(e){const t=”show”===(n=e.mediaType)?a.D4:”video”===n?a.G_:n;var n;const i={requestId:e.bidId,cpm:e.worth,width:e.width,top:e.top,creativeId:e.creativeId,foreign money:e.foreign money,netRevenue:!0,mediaType:t,ttl:e.ttl,nurl:e.nurl,meta:{advertiserDomains:e&&e.adomain&&e.adomain.size>0?e.adomain:[]}};return t===a.G_?i.vastXml=e.content material:i.advert=e.content material,i}operate v(){const e=(()=>{attempt{const e=efficiency.getEntriesByType(“navigation”)[0];return Math.spherical(e.responseStart-e.startTime)}catch(e){attempt{const e=efficiency.timing;return Math.spherical(e.responseStart-e.fetchStart)}catch(e){return 0}}})();return e>=0&&e<=efficiency.now()?e:0}operate S(e){const t=doc.getElementById(e);if(t){const e=window.scrollY,{high:n,left:i,width:r,top:o}=t.getBoundingClientRect();return{scrollY:e,high:n,left:i,width:r,top:o,viewport:{width:window.innerWidth,top:window.innerHeight}}}}const C={code:”seedtag”,gvlid:157,aliases:[“st”],supportedMediaTypes:[a.D4,a.G_],isBidRequestValid:e=>g(e)?operate(e){const t=f(e);let n=!!e.params.publisherId&&!!e.params.adUnitId&&g(e)&&!!t.playerSize&&(0,r.isArray)(t.playerSize)&&t.playerSize.size>0;return”inStream”===e.params.placement?n&&”instream”===t.context:n&&”outstream”===t.context&&operate(e){return!!e.mediaTypes&&!!e.mediaTypes.banner}(e)&&h(e)}(e):h(e),buildRequests(e,t){var n;const i=Date.now(),ttfb:v(),bidRequests:(0,r._map)(e,y);if(i.cmp){const e=t.gdprConsent.gdprApplies;void 0!==e&&(i.ga=e),i.cd=t.gdprConsent.consentString}t.uspConsent&&(i.uspConsent=t.uspConsent),e[0].schain&&(i.schain=e[0].schain);let o=s.$W.getConfig(“coppa”);o&&(i.coppa=o),t.gppConsent?i.gppConsent={gppString:t.gppConsent.gppString,applicableSections:t.gppConsent.applicableSections}:null!==(n=t.ortb2)&&void 0!==n&&null!==(n=n.regs)&&void 0!==n&&n.gpp&&(i.gppConsent={gppString:t.ortb2.regs.gpp,applicableSections:t.ortb2.regs.gpp_sid});return{methodology:”POST”,url:”https://s.seedtag.com/c/hb/bid”,knowledge:JSON.stringify(i)}},interpretResponse:operate(e){const t=e.physique;return t&&t.bids&&(0,r.isArray)(t.bids)?(0,r._map)(t.bids,(operate(e){return b(e)})):[]},getUserSyncs(e,t){const n=t[0];if(e.iframeEnabled&&n){const e=n.physique.cookieSync;return e?[{type:”iframe”,url:e}]:[]}return[]},onTimeout(e){const t=operate(e){let t=””;if((0,r.isArray)(e)&&e[0]&&(0,r.isArray)(e[0].params)&&e[0].params[0]){const n=e[0].params[0],i=e[0].timeout;t=”?publisherToken=”+n.publisherId+”&adUnitId=”+n.adUnitId+”&timeout=”+i}return”https://s.seedtag.com/se/hb/timeout”+t}(e);(0,r.triggerPixel)(t)},onBidWon:operate(e){e&&e.nurl&&(0,r.triggerPixel)(e.nurl)}};(0,o.a$)(C),(0,i.E)(“seedtagBidAdapter”)}},e=>{e.O(0,[51085],(()=>{return t=95282,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[45496],{25862:(e,o,t)=>{var n=t(7873),r=t(91069),d=t(16833),i=t(16916),a=t(12938),u=t(45569),c=t(2339);const l=(0,a.vM)({moduleType:u.fW,moduleName:”sharedId”}),s=”cookie”,m=”html5″,f=”_pubcid_optout”,g=”PublisherCommonId”;operate p(e,o){if(o===s)return l.getCookie(e);if(o===m&&l.hasLocalStorage()){const o=l.getDataFromLocalStorage(“”.concat(e,”_exp”));if(!o)return l.getDataFromLocalStorage(e);if(new Date(o).getTime()-Date.now()>0)return l.getDataFromLocalStorage(e)}}operate I(e,o){return operate(t,n){o?b(o,e,(()=>))():t(e)}}operate b(e){let o=arguments.size>1&&void 0!==arguments[1]?arguments[1]:””,t=arguments.size>2?arguments[2]:void 0;if(!e)return;const n=(0,r.parseUrl)(e);n.search.id=encodeURIComponent(“pubcid:”+o);const d=(0,r.buildUrl)(n);return operate(){(0,r.triggerPixel)(d,t)}}operate v()const h={title:”sharedId”,aliasName:”pubCommonId”,gvlid:i.B1,decode(e,o){if(v())return void(0,r.logInfo)(“PubCommonId decode: Has opted-out”);(0,r.logInfo)(” Decoded worth PubCommonId “+e);return{pubcid:e}},getId:operate(){let e=arguments.size>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.size>2?arguments[2]:void 0;if(v())return void(0,r.logInfo)(“PubCommonId: Has opted-out”);if(i.et.getCoppa())return void(0,r.logInfo)(“PubCommonId: IDs not supplied for coppa requests, exiting PubCommonId”);const{params:{create:t=!0,pixelUrl:n}={}}=e;let d=o;if(!d){attempt{“object”==typeof window[g]&&(d=window[g].getId())}catch(e){}d||(d=t&&(0,r.hasDeviceAccess)()?(0,r.generateUUID)():void 0)}return{id:d,callback:I(d,n)}},extendId:operate(){let e=arguments.size>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.size>2?arguments[2]:void 0;if(v())return(0,r.logInfo)(“PubCommonId: Has opted-out”),{id:void 0};if(i.et.getCoppa())return void(0,r.logInfo)(“PubCommonId: IDs not supplied for coppa requests, exiting PubCommonId”);const{params:{prolong:t=!1,pixelUrl:n}={}}=e;if(t){if(n){return{callback:b(n,o)}}return{id:o}}},domainOverride:(0,c.w)(l,”sharedId”),eids:{pubcid:{supply:”pubcid.org”,atype:1}}};(0,d.bz)(“userId”,h),(0,n.E)(“sharedIdSystem”)}},e=>{e.O(0,[12764,51085],(()=>{return o=25862,e(e.s=o);var o}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[28746],{27454:(e,t,n)=>{var r=n(7873),i=n(91069),o=n(70433),a=n(57377),d=n(12938);const s=”teads”,c=12,u=11,p=0,l=22,m=(0,d.vM)({bidderCode:s}),g={code:s,gvlid:132,supportedMediaTypes:[“video”,”banner”],isBidRequestValid:operate(e){let t=!1;if(void 0!==e.params){let n=w((0,i.getValue)(e.params,”placementId”)),r=w((0,i.getValue)(e.params,”pageId”));t=n&&r}return t||(0,i.logError)(“Teads placementId and pageId parameters are required. Bid aborted.”),t},buildRequests:operate(e,t){var n,r,i,a,d,s;const m=e.map(b),g=window.high,w=void 0===a?void 0:a.width,hardwareConcurrency:null===(d=g.navigator);var q;const T=e[0];T.schain&&(w.schain=T.schain);let A=t.gdprConsent;if(t&&A){let e=”boolean”==typeof A.gdprApplies,t=”string”==typeof A.consentString,n=e?operate(e,t){let n=c;e?t&&!t.isServiceSpecific&&(n=u):n=p;return n}(A.gdprApplies,A.vendorData):l;w.gdpr_iab={consent:t?A.consentString:””,standing:n,apiVersion:A.apiVersion}}t&&t.uspConsent&&(w.us_privacy=t.uspConsent);const B=(0,o.A)(T,”ortb2.machine.sua”);B&&(w.userAgentClientHints=B);const okay=(0,o.A)(t,”ortb2.regs.ext.dsa”);okay&&(w.dsa=okay);return{methodology:”POST”,url:”https://a.teads.television/hb/bid-request”,knowledge:JSON.stringify(w)}},interpretResponse:operate(e,t){const n=[];return(e=e.physique).responses&&e.responses.forEach((operate(e){var t;const r={cpm:e.cpm,width:e.width,top:e.top,foreign money:e.foreign money,netRevenue:!0,ttl:e.ttl,meta:{advertiserDomains:e&&e.adomain?e.adomain:[]},advert:e.advert,requestId:e.bidId,creativeId:e.creativeId,placementId:e.placementId};e.dealId&&(r.dealId=e.dealId),null!=e&&null!==(t=e.ext)&&void 0!==t&&t.dsa&&(r.meta.dsa=e.ext.dsa),n.push(r)})),n}};operate y(e){const t={unifiedId2:”uid2.id”,liveRampId:”idl_env”,lotamePanoramaId:”lotamePanoramaId”,id5Id:”id5id.uid”,criteoId:”criteoId”,yahooConnectId:”connectId”,quantcastId:”quantcastId”,epsilonPublisherLinkId:”publinkId”,publisherFirstPartyViewerId:”pubcid”,merkleId:”merkleId.id”,kinessoId:”kpuid”};let n={};for(const r in t){const i=t[r],a=(0,o.A)(e,”0.userId.”.concat(i));a&&(n[r]=a)}return n}operate v(e){let t=””;return e&&e.refererInfo&&e.refererInfo.web page&&(t=e.refererInfo.web page),t}operate I(){attemptcatch(e)}operate f()operate h(e)e.mozPerformance,n=t&&”operate”==typeof t.getEntriesByType&&”[object Function]”===Object.prototype.toString.name(t.getEntriesByType)&&t.getEntriesByType(“navigation”)[0]&&t.getEntriesByType(“navigation”)[0].responseStart&&t.getEntriesByType(“navigation”)[0].requestStart&&t.getEntriesByType(“navigation”)[0].responseStart>0&&t.getEntriesByType(“navigation”)[0].requestStart>0&&Math.spherical(t.getEntriesByType(“navigation”)[0].responseStart-t.getEntriesByType(“navigation”)[0].requestStart);if(n)return n.toString();const r=t&&t.timing.responseStart&&t.timing.requestStart&&t.timing.responseStart>0&&t.timing.requestStart>0&&t.timing.responseStart-t.timing.requestStart;return r?r.toString():””operate b(e){var t;const n={};let r=(0,i.getValue)(e.params,”placementId”),a=(0,i.getValue)(e.params,”pageId”);const d=(0,o.A)(e,”ortb2Imp.ext.gpid”),s=(0,o.A)(e,”mediaTypes.video.plcmt”);return n.sizes=operate(e){return(0,i.parseSizesInput)(operate(e){let t=(0,o.A)(e,”mediaTypes.video.playerSize”),n=(0,o.A)(e,”mediaTypes.video.sizes”),r=(0,o.A)(e,”mediaTypes.banner.sizes”);if((0,i.isArray)(r)||(0,i.isArray)(t)||(0,i.isArray)(n)){return[r,n,t].cut back((operate(e,t){return(0,i.isArray)(t)&&((0,i.isArray)(t[0])?t.forEach((operate(t){e.push(t)})):e.push(t)),e}),[])}return e.sizes}(e))}(e),n.bidId=(0,i.getBidIdParameter)(“bidId”,e),n.bidderRequestId=(0,i.getBidIdParameter)(“bidderRequestId”,e),n.placementId=parseInt(r,10),n.pageId=parseInt(a,10),n.adUnitCode=(0,i.getBidIdParameter)(“adUnitCode”,e),n.transactionId=(null===(t=e.ortb2Imp)||void 0===t||null===(t=t.ext)||void 0===t?void 0:t.tid)||””,d&&(n.gpid=d),s&&(n.videoPlcmt=s),n}operate w(e){return parseInt(e)>0}operate S(e){const t=(0,o.A)(e,”0.userId.teadsId”);if(t)return{firstPartyCookieTeadsId:t};if(m.cookiesAreEnabled(null)){const e=m.getCookie(“_tfpvi”,null);if(e)return{firstPartyCookieTeadsId:e}}return{}}(0,a.a$)(g),(0,r.E)(“teadsBidAdapter”)}},e=>{e.O(0,[51085],(()=>{return t=27454,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[98282],{26504:(e,t,r)=>{var n=r(7873),i=r(91069),o=r(71371),a=r(57377),s=r(43272),d=r(12938),l=r(76568);const c=”triplelift”;let u=null,p=null;const m=(0,d.vM)({bidderCode:c}),f={gvlid:28,code:c,supportedMediaTypes:[o.D4,o.G_],isBidRequestValid:operate(e){return void 0!==e.params.inventoryCode},buildRequests:operate(e,t){let r=”https://tlx.3lift.com/header/public sale?”,n=operate(e,t){var r;let n={},{schain:o}=e[0];const a=operate(e){const t={},r={},n={},o=e.ortb2||{},a=operate(){const e=m.getDataFromLocalStorage(“opecloud_ctx”);if(!e)return null;attempt{return JSON.parse(e)}catch(e){return(0,i.logError)(“Triplelift: error parsing JSON: “,e),null}}(),s=Object.assign({},o.web site),d=Object.assign({},o.consumer);if(a){d.knowledge=d.knowledge||[];attempt{d.knowledge.push({title:”www.1plusx.com”,ext:a})}catch(e){(0,i.logError)(“Triplelift: error including 1plusX segments: “,e)}}h(r,s),h(n,d),(0,i.isEmpty)(r)||(t.context=r);(0,i.isEmpty)(n)||(t.consumer=n);return t}(t);n.imp=e.map((operate(e,t){let r={id:t,tagid:e.params.inventoryCode,flooring:y(e)};return g(e)&&(r.video=operate(e){let t={…e.params.video,…e.mediaTypes.video};attemptcatch(e){(0,i.logWarn)(“Video dimension not outlined”,e)}”instream”===t.context&&(t.placement||(t.placement=1));”outstream”===t.context&&(t.placement?-1===[3,4,5].indexOf(t.placement)&&((0,i.logMessage)(“video.placement worth of “.concat(t.placement,” is invalid for outstream context. Setting placement to three”)),t.placement=3):t.placement=3);t.playbackmethod&&Quantity.isInteger(t.playbackmethod)&&(t.playbackmethod=Array.from(String(t.playbackmethod),Quantity));return delete t.playerSize,t}(e)),e.mediaTypes.banner&&!b(e)&&(r.banner={format:O(e.sizes)}),(0,i.isEmpty)(e.ortb2Imp)||(r.fpd=operate(e){const t={},r={};h(r,e.ext),(0,i.isEmpty)(r)||(t.context=r);return t}(e.ortb2Imp),(0,i.isEmpty)(e.ortb2Imp.ext)||(r.ext={…e.ortb2Imp.ext})),r}));let s=[…x([e[0]]),…E([e[0]]),…I([e[0]]),…S([e[0]]),…_(e[0])];s.size>0&&(n.consumer={ext:{eids:s}});let d=operate(e,t){let r={};(0,i.isEmpty)(e)||(r.schain={…e});(0,i.isEmpty)(t)||(r.fpd={…t});return r}(o,a);(0,i.isEmpty)(d)||(n.ext=d);null!=t&&null!==(r=t.ortb2)&&void 0!==r&&null!==(r=r.regs)&&void 0!==r&&r.gpp&&(n.regs=Object.assign({},t.ortb2.regs));null!=t&&t.ortb2&&(n.ext.ortb2=Object.assign({},t.ortb2));return n}(e,t);if(r=(0,l.v)(r,”lib”,”prebid”),r=(0,l.v)(r,”v”,”8.38.0″),t&&t.refererInfo){let e=t.refererInfo.web page;r=(0,l.v)(r,”referrer”,e)}return t&&t.timeout&&(r=(0,l.v)(r,”tmax”,t.timeout)),t&&t.gdprConsent&&(u=void 0===t.gdprConsent.gdprApplies||t.gdprConsent.gdprApplies,r=(0,l.v)(r,”gdpr”,u.toString()),void 0!==t.gdprConsent.consentString&&(p=t.gdprConsent.consentString,r=(0,l.v)(r,”cmp_cs”,p))),t&&t.uspConsent&&(r=(0,l.v)(r,”us_privacy”,t.uspConsent)),t&&t.fledgeEnabled&&(r=(0,l.v)(r,”fledge”,t.fledgeEnabled)),!0===s.$W.getConfig(“coppa”)&&(r=(0,l.v)(r,”coppa”,!0)),r.lastIndexOf(“&”)===r.length-1&&(r=r.substring(0,r.length-1)),(0,i.logMessage)(“tlCall request constructed: “+r),{methodology:”POST”,url:r,knowledge:n,bidderRequest:t}},interpretResponse:operate(e,t){let{bidderRequest:r}=t,n=e.physique.bids||[];const o=e.physique.paapi||[];if(n=n.map((e=>operate(e,t){let r={},n=t.width||1,i=t.top||1,o=t.deal_id||””,a=t.crid||””,s=e.bids[t.imp_id];0!=t.cpm&&t.advert&&(r={requestId:s.bidId,cpm:t.cpm,width:n,top:i,netRevenue:!0,advert:t.advert,creativeId:a,dealId:o,foreign money:”USD”,ttl:300,tl_source:t.tl_source,meta:{}},g(s)&&”video”===t.media_type&&(r.vastXml=t.advert,r.mediaType=”video”,r.ttl=3600),t.advertiser_name&&(r.meta.advertiserName=t.advertiser_name),t.adomain&&t.adomain.size&&(r.meta.advertiserDomains=t.adomain),t.tl_source&&”hdx”==t.tl_source&&(g(s)&&”video”===t.media_type?r.meta.mediaType=”video”:r.meta.mediaType=”banner”),t.tl_source&&”tlx”==t.tl_source&&(r.meta.mediaType=”native”),a&&(r.meta.networkId=a.slice(0,a.indexOf(“_”))));return r}(r,e))),o.size>0){const e=o.map((e=>({bidId:r.bids[e.imp_id].bidId,config:e.auctionConfig})));return(0,i.logMessage)(“Response with FLEDGE:”,{bids:n,fledgeAuctionConfigs:e}),{bids:n,fledgeAuctionConfigs:e}}return n},getUserSyncs:operate(e,t,r,n,i){let o=operate(e){if(!e)return;if(e.iframeEnabled)return”iframe”;if(e.pixelEnabled)return”picture”}(e);if(!o)return;let a=”https://eb2.3lift.com/sync?”;return”picture”===o&&(a=(0,l.v)(a,”px”,1),a=(0,l.v)(a,”src”,”prebid”)),(null!==p||u)&&(a=(0,l.v)(a,”gdpr”,u),a=(0,l.v)(a,”cmp_cs”,p)),n&&(a=(0,l.v)(a,”us_privacy”,n)),i&&(i.gppString&&(a=(0,l.v)(a,”gpp”,i.gppString)),i.applicableSections&&0!==i.applicableSections.size&&(a=(0,l.v)(a,”gpp_sid”,i.applicableSections.filter((e=>Quantity.isInteger(e))).be part of(“,”)))),[{type:o,url:a}]}};operate g(e){return v(e)&&(b(e)||operate(e){return v(e)&&”outstream”===e.mediaTypes.video.context.toLowerCase()}(e))}operate b(e){return v(e)&&”instream”===e.mediaTypes.video.context.toLowerCase()}operate v(e){return e.mediaTypes.video&&e.mediaTypes.video.context}operate y(e){let t=null;if(“operate”==typeof e.getFloor)attempt{const r=e.getFloor({foreign money:”USD”,mediaType:g(e)?”video”:”banner”,dimension:”*”});”object”!=typeof r||”USD”!==r.foreign money||isNaN(parseFloat(r.flooring))||(t=parseFloat(r.flooring))}catch(e){(0,i.logError)(“Triplelift: getFloor threw an error: “,e)}return null!==t?t:e.params.flooring}operate h(e,t){(0,i.isEmpty)(t)||Object.keys(t).forEach((r=>{null!=t[r]&&(e[r]=t[r])}))}operate x(e){return C(e,”tdid”,”adserver.org”,”TDID”)}operate E(e){return C(e,”idl_env”,”liveramp.com”,”idl”)}operate I(e){return C(e,”criteoId”,”criteo.com”,”criteoId”)}operate S(e){return C(e,”pubcid”,”pubcid.org”,”pubcid”)}operate _(e){let t=[“adserver.org”,”liveramp.com”,”criteo.com”,”pubcid.org”],r=[];return e.userIdAsEids&&e.userIdAsEids.forEach((e=>{attempt{if(-1===t.indexOf(e.supply)){let t=e.uids.map((t=>({id:t.id,ext:{rtiPartner:e.supply}})));r.push({supply:e.supply,uids:t})}}catch(t){(0,i.logWarn)(“Triplelift: Error making an attempt so as to add “.concat(e,” to bid request”),t)}})),r}operate C(e,t,r,n){return e.map(operate(e){return t=>t&&t.userId&&t.userId[e]}(t)).filter(T(t)).map(operate(e,t){return r=>({supply:e,uids:[{id:r.id?r.id:r,ext:{rtiPartner:t}}]})}(r,n))}const T=e=>(t,r,n)=>;operate O(e){return e.filter(w).map((operate(e){return{w:e[0],h:e[1]}}))}operate w(e){return 2===e.size&&”quantity”==typeof e[0]&&”quantity”==typeof e[1]}(0,a.a$)(f),(0,n.E)(“tripleliftBidAdapter”)}},e=>{e.O(0,[14577,51085],(()=>{return t=26504,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[68907,56293],{85263:(e,t,s)=>{var i=s(7873),r=s(91069),o=s(16833),n=s(12938),a=s(45569),l=s(84259),d=s(50646);const c=”uid2″,u=l.kz,p=”PrebidJS-“.concat(“8.38.0″,”-UID2Module-“).concat(u),h=”UID2: “;operate g(e,t){return operate(){for(var s=arguments.size,i=new Array(s),r=0;r{s.d(t,{E0:()=>g,kz:()=>a,wq:()=>h});var i=s(54705),r=s(7873),o=s(68044),n=s(91069);const a=”1.1″;operate l(e){return!!(“object”==typeof e&&null!==e&&e.advertising_token&&e.identity_expires&&e.refresh_from&&e.refresh_token&&e.refresh_expires)}class d{constructor(e,t,s,i){this._baseUrl=e.baseUrl,this._clientVersion=t,this._logInfo=s,this._logWarn=i}createArrayBuffer(e){const t=new Uint8Array(e.size);for(let s=0;s
(self.pbjsChunk=self.pbjsChunk||[]).push([[48785],{64747:(e,t,n)=>{var a=n(7873),r=n(91069),i=n(70433),o=n(57377),s=n(71371);operate p(e){if(!e)return null;let t=e.gdprApplies?”1″:”0″,n=e.consentString?e.consentString:””;return”gdpr=”.concat(t,”&gdprstr=”).concat(n)}operate c(e){let t=doc.getElementById(e),n=-1,a=-1;if(t){n=t.offsetLeft,a=t.offsetTop;let e=t.offsetParent;return e&&(n+=e.offsetLeft,a+=e.offsetTop),[n,a]}return null}const d={code:”undertone”,gvlid:677,supportedMediaTypes:[s.D4,s.G_],isBidRequestValid:operate(e){if(e&&e.params&&e.params.publisherId)return e.params.publisherId=parseInt(e.params.publisherId),!0},buildRequests:operate(e,t){const n=Math.max(doc.documentElement.clientWidth,window.innerWidth||0),a=Math.max(doc.documentElement.clientHeight,window.innerHeight||0),o=0==n||0==a?null:[n,a],d={adapterVersion:”8.38.0″,uids:e[0].userId,pageSize:o};e[0].schain&&(d.schain=e[0].schain);const l={“x-ut-hb-params”:[],commons:d},u=t.refererInfo.topmostLocation,m=t.refererInfo.canonicalUrl;u&&(d.referrer=u),m&&(d.canonicalUrl=m);let h=operate(e){let t=null;attempt{let n=/[-w]+.([-w]+|[-w]{3,}|[-w]{1,3}.[-w]{2})$/i.exec(e);if(null!=n&&n.size>0){t=n[0];for(let e=1;e
(self.pbjsChunk=self.pbjsChunk||[]).push([[10891],{78413:(r,e,t)=>{var n=t(7873),o=t(91069),d=t(68044),s=t(16833);const i=”unifiedId”,a={title:i,gvlid:21,decode:r=>r&&”string”==typeof r.TDID?{tdid:r.TDID}:void 0,getId(r){const e=r&&r.params||{};if(!e||”string”!=typeof e.companion&&”string”!=typeof e.url)return void(0,o.logError)(“Consumer ID – unifiedId submodule requires both companion or url to be outlined”);const t=e.url||”https://match.adsrvr.org/monitor/rid?ttd_pid=”.concat(e.companion,”&fmt=json”);return{callback:operate(r){const e={success:e=>{let t;if(e)attempt{t=JSON.parse(e)}catch(r){(0,o.logError)(r)}r(t)},error:e=>{(0,o.logError)(“”.concat(i,”: ID fetch encountered an error”),e),r()}};(0,d.RD)(t,e,void 0,{methodology:”GET”,withCredentials:!0})}}},eids:{tdid:{supply:”adserver.org”,atype:1,getUidExt:operate(){return{rtiPartner:”TDID”}}}}};(0,s.bz)(“userId”,a),(0,n.E)(“unifiedIdSystem”)}},r=>{r.O(0,[51085],(()=>{return e=78413,r(r.s=e);var e}));r.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[99582],{27364:(e,r,n)=>{var t=n(7873),i=n(70433),d=n(91069),o=n(95789),s=n(57377),a=n(71371);const u=(e,r,n)=>{const{bids:t,bidderRequestId:d,bidderCode:o,…s}=n,a=n.bids.length-r.size;let u={};r.forEach((r=>{const n=r.params.siteId;(e=>{Object.keys(e.mediaTypes).forEach((r=>{let n;n=”operate”==typeof e.getFloor?e.getFloor({foreign money:”USD”,mediaType:r,dimension:”*”}).flooring||0:e.params.flooring||0,e.mediaTypes[r].flooring=n}))})(r),(e=>{let r=(0,i.A)(e,”mediaTypes.banner”);if(r){let e={},n=[];r.sizes.forEach((r=>)),r.sizes=n}})(r),((e,r)=>{!r&&e.ortb2Imp&&e.ortb2Imp.ext&&delete e.ortb2Imp.ext.ae})(r,e.protectedAudienceEnabled),u[n]=u[n]||[],u[n].push(r)}));let l=[];return Object.keys(u).forEach((r=>{let n={bidderRequest:Object.assign({},{bids:u[r],invalidBidsCount:a,prebidVersion:”8.38.0″,…s})};l.push(Object.assign({},{knowledge:n,…e}))})),l},l=e=>{if(e.advert)return e;(0,d.logError)(new Error(“UnrulyBidAdapter: Lacking advert config.”))},p=e=>,c=e=>{const r=!!(0,i.A)(e,”ext.renderer.config”),n=!!(0,i.A)(e,”ext.renderer.config.siteId”);if(!r)return void(0,d.logError)(new Error(“UnrulyBidAdapter: Lacking renderer config.”));if(!n)return void(0,d.logError)(new Error(“UnrulyBidAdapter: Lacking renderer siteId.”));const t=(0,i.A)(e,”ext.renderer”);!operate(e,r){if(!e.config)throw new Error(“UnrulyBidAdapter: Lacking renderer config.”);if(!e.config.siteId)throw new Error(“UnrulyBidAdapter: Lacking renderer siteId.”);mother or father.window.unruly=mother or father.window.unruly||{},mother or father.window.unruly.native=mother or father.window.unruly.native||{},mother or father.window.unruly.native.siteId=mother or father.window.unruly.native.siteId||e.config.siteId,mother or father.window.unruly.native.adSlotId=r,mother or father.window.unruly.native.supplyMode=”prebid”}(t,e.requestId),mother or father.window.unruly.native.prebid=mother or father.window.unruly.native.prebid||{},mother or father.window.unruly.native.prebid.uq=mother or father.window.unruly.native.prebid.uq||[];const s=o.A4.set up(Object.assign({},t)),a=Object.assign({},e,{renderer:s,adUnitCode:(0,i.A)(e,”ext.adUnitCode”)});return s.setRender((()=>{var e;e=a,mother or father.window.unruly.native.prebid.uq.push([“render”,e])})),e.renderer=e.renderer||s,e},f=e=>{if(!e.context)return!1;return-1!==[“outstream”,”instream”].indexOf(e.context)},y=e=>e.sizes,b={code:”unruly”,supportedMediaTypes:[a.G_,a.D4],gvlid:36,isBidRequestValid:operate(e){let r=(0,i.A)(e,”params.siteId”)&&(e=>{const r=(0,i.A)(e,”mediaTypes.video”),n=(0,i.A)(e,”mediaTypes.banner”);let t=!(!r&&!n);return t&&r&&(t=f(r)),t&&n&&(t=y(n)),t})(e);return!!r},buildRequests:operate(e,r){let n=”https://concentrating on.unrulymedia.com/unruly_prebid”;return e[0]&&(n=(0,i.A)(e[0],”params.endpoint”)||n),u({url:n,methodology:”POST”,choices:{contentType:”utility/json”},protectedAudienceEnabled:r.fledgeEnabled},e,r)},interpretResponse:operate(e){if(!e||!e.physique||!e.physique.auctionConfigs&&!e.physique.bids)return[];const r=e.physique;let n=[],t=null;if(r.bids.size&&(n=(e=>{let r=[];return e.forEach((e=>{let n,t=(0,i.A)(e,”meta.mediaType”);if(t&&”banner”===t.toLowerCase())e.mediaType=a.D4,n=l(e);else if(t&&”video”===t.toLowerCase()){let r=(0,i.A)(e,”meta.videoContext”);e.mediaType=a.G_,”instream”===r?n=p(e):”outstream”===r&&(n=c(e))}n&&r.push(n)})),r})(r.bids)),r.auctionConfigs){let e=r.auctionConfigs,n=Object.keys(e);n.size&&n.forEach((r=>{t=[{bidId:r,config:e[r]}]}))}return t?{bids:n,fledgeAuctionConfigs:t}:n}};(0,s.a$)(b),(0,t.E)(“unrulyBidAdapter”)}},e=>{e.O(0,[51085],(()=>{return r=27364,e(e.s=r);var r}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[73469],{34836:(e,t,n)=>{var o=n(7873),r=n(15901),s=n(43272),i=n(75023),c=n(16916),a=n(9684),u=n(43018),l=n(16833),d=n(91069),g=n(70433);const f=new Map;operate m(e){const t={};operate n(e)return Object.entries(e).forEach((e=>{let[t,o]=e;o=Array.isArray(o)?o:[o];(“pubProvidedId”===t?(0,d.deepClone)(o):o.map((e=>operate(e,t){const n=f.get(t);if(n&&e){let t={};t.supply=(0,d.isFn)(n.getSource)?n.getSource(e):n.supply;const o=(0,d.isFn)(n.getValue)?n.getValue(e):e;if((0,d.isStr)(o)){const r={id:o,atype:n.atype};if((0,d.isFn)(n.getUidExt)){const t=n.getUidExt(e);t&&(r.ext=t)}if(t.uids=[r],(0,d.isFn)(n.getEidExt)){const o=n.getEidExt(e);o&&(t.ext=o)}return t}}return null}(e,t)))).filter((e=>null!=e)).forEach(n)})),Object.values(t)}var b=n(12938),h=n(63172),y=n(51692),p=n(25555),v=n(1e3),I=n(16894),E=n(5973),S=n(45569),w=n(95139),O=n(76811),okay=n(83441);const D=”Consumer ID”,j=b.X0,A=b.qk,P=”_pbjs_id_optout”,C=(0,b.CK)(“userId”),N={isAllowed:w.io};let T,U,x,L,_,F,W=!1,q=[],R=[],M={},G=[];const B=(()=>{let e;return()=>(null==e&&(e=(0,I.K7)()),e)})();operate J(e){return B().fork().renameWith((t=>[“userId.mod.”.concat(t),”userId.mods.”.concat(e,”.”).concat(t)]))}operate V(e,t)e.storageMgr;const n=”operate”==typeof e.submodule.domainOverride?e.submodule.domainOverride():null,o=e.config.storage.title;return operate(e,r,s)operate Ok(e,t){const n=e.config.storage,o=e.storageMgr;attempt{const r=new Date(Date.now()+864e5*n.expires).toUTCString(),s=(0,d.isPlainObject)(t)?JSON.stringify(t):t;if(n.kind===j){const t=V(e);t(null,s,r),t(“_cst”,ge(),r),”quantity”==typeof n.refreshInSeconds&&t(“_last”,(new Date).toUTCString(),r)}else n.kind===A&&(o.setDataInLocalStorage(“”.concat(n.title,”_exp”),r),o.setDataInLocalStorage(“”.concat(n.title,”_cst”),ge()),o.setDataInLocalStorage(n.title,encodeURIComponent(s)),”quantity”==typeof n.refreshInSeconds&&o.setDataInLocalStorage(“”.concat(n.title,”_last”),(new Date).toUTCString()))}catch(e){(0,d.logError)(e)}}operate z(e){let t=(0,d.getPrebidInternal)().setEidPermissions;”operate”==typeof t&&(0,d.isArray)(e)&&t(operate(e){let t=[];return e.filter((e=>(0,d.isPlainObject)(e.idObj)&&Object.keys(e.idObj).size)).forEach((e=>{Object.keys(e.idObj).forEach((n=>{const o=f.get(n)||{};(0,g.A)(e,”config.bidders”)&&Array.isArray(e.config.bidders)&&o.supply&&t.push({supply:o.supply,bidders:e.config.bidders})}))})),t}(e))}operate Q(e){let t=arguments.size>1&&void 0!==arguments[1]?arguments[1]:void 0;const n=e.storageMgr,o=e.config.storage,r=t?””.concat(o.title,”_”).concat(t):o.title;let s;attempt{if(o.kind===j)s=n.getCookie(r);else if(o.kind===A){const e=n.getDataFromLocalStorage(“”.concat(o.title,”_exp”));””===e?s=n.getDataFromLocalStorage(r):e&&new Date(e).getTime()-Date.now()>0&&(s=decodeURIComponent(n.getDataFromLocalStorage(r)))}”string”==typeof s&&”{“===s.trim().charAt(0)&&(s=JSON.parse(s))}catch(e){(0,d.logError)(e)}return s}operate $(e,t,n){t=B().fork().startTiming(“userId.callbacks.complete”).stopBefore(t);const o=(0,d.delayExecution)((()=>{clearTimeout(U),t()}),e.size);e.forEach((operate(e){const t=J(e.submodule.title).startTiming(“callback”).stopBefore(o);attempt{e.callback((operate(o){o?(e.config.storage&&Ok(e,o),e.idObj=e.submodule.decode(o,e.config),me(X(n))):(0,d.logInfo)(“”.concat(D,”: “).concat(e.submodule.title,” – request id responded with an empty worth”)),t()}),Q.bind(null,e))}catch(n){(0,d.logError)(“Error in userID module ‘”.concat(e.submodule.title,”‘:”),n),t()}e.callback=void 0}))}operate X(e){return Array.isArray(e)&&e.size?Y(e):{}}operate H(e,t,n){return Object.fromEntries(Object.entries(e.cut back(((e,o)=>{const r=t(o);return r&&Object.keys(r).forEach((t=>{var s;const i=null===(s=M[t])||void 0===s?void 0:s.indexOf(n(o)),c={precedence:(0,d.isNumber)(i)?i:-1,worth:r[t]};if(e[t]){const n=c.precedence>e[t].precedence?c:e[t];e[t]=n}else e[t]=c})),e}),{})).map((e=>{let[t,n]=e;return[t,n.value]})))}operate Y(e){return H(e.filter((e=>(0,d.isPlainObject)(e.idObj)&&Object.keys(e.idObj).size)),(e=>e.idObj),(e=>e.submodule.title))}operate Z(e,t){[e].some((e=>!Array.isArray(e)||!e.size))||e.forEach((e=>{e.bids&&(0,d.isArray)(e.bids)&&e.bids.forEach((e=>{const n=operate(e,t){return Array.isArray(e)&&e.size&&t?Y(e.filter((e=>!e.config.bidders||!(0,d.isArray)(e.config.bidders)||(0,r.mK)(e.config.bidders,t)))):{}}(t,e.bidder);Object.keys(n).size&&(e.userId=n,e.userIdAsEids=m(n))}))}))}const ee={};let te;operate ne(){let e=arguments.size>0&&void 0!==arguments[0]?arguments[0]:se()||[];const t=_&&e.discover((e=>e.supply===_));if(t&&”string”==typeof(0,g.A)(t,”uids.0.id”)){const e=t.uids[0].id.exchange(/[W_]/g,””);if(e.size>=32&&e.size<=150)return e;(0,d.logWarn)(“Consumer ID – Googletag Writer Supplied ID for “.concat(_,” isn’t between 32 and 150 characters – “).concat(e))}}const oe=(0,I.Ak)(“userId”,(operate(e,t){let{delay:n=p.okay.timeout,getIds:r=de}=arguments.size>2&&void 0!==arguments[2]?arguments[2]:{};p.okay.race([r().catch((()=>null)),n(L)]).then((()=>{Z(t.adUnits||(0,o.m)().adUnits,T),B().be part of((0,I.BO)(t.metrics),{propagate:!1,includeGroups:!0}),e.name(this,t)}))}));operate re(){return X(T)}operate se(){return m(re())}operate ie(e){return m(operate(e,t){if(!Array.isArray(e)||!e.size)return{};const n=Y(e),o=Object.keys(n).discover((e=>));return o?{[o]:n[o]}:[]}(T,e))[0]}operate ce(e,t,n){return te().then((()=>{let o={};if((0,d.isFn)(n)){(0,d.logInfo)(“”.concat(D,” – Getting encrypted sign from customized operate : “).concat(n.title,” & supply : “).concat(e,” “));const t=n(e);o[e]=t?ae(t):null}else(o[n.source]=!0===t?ae(n):n.uids[0].id)return(0,d.logInfo)(“”.concat(D,” – Fetching encrypted eids: “).concat(o[e])),o[e]}))}operate ae(e)operate ue(){if(!(0,d.isGptPubadsDefined)())return;window.googletag.secureSignalProviders=window.googletag.secureSignalProviders||[];const e=s.$W.getConfig(“userSync.encryptedSignalSources”);if(e){const t=e.registerDelay||0;setTimeout((()=>{e.sources&&e.sources.forEach((e=>{let{supply:t,encrypt:n,customFunc:o}=e;t.forEach((e=>{window.googletag.secureSignalProviders.push({id:e,collectorFunction:()=>ce(e,n,o)})}))}))}),t)}else(0,d.logWarn)(“”.concat(D,” – ESP : encryptedSignalSources config not outlined below userSync Object”))}operate le(){let{submoduleNames:e}=arguments.size>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.size>1?arguments[1]:void 0;return te({refresh:!0,submoduleNames:e}).then((()=>(t&&(0,d.isFn)(t)&&t(),re())))}operate de(){return te().then((()=>re()),(e=>e===ee?Promise.resolve().then(de):((0,d.logError)(“Error initializing userId”,e),p.okay.reject(e))))}operate ge(){let e=Quantity(c.SL.hash);const t=[];for(;e>0;)t.push(String.fromCharCode(255&e)),e>>>=8;return btoa(t.be part of())}operate fe(e,t,n){const o=c.mW.getConsentData();if(e.config.storage){let n,r=Q(e),s=!1;if(“quantity”==typeof e.config.storage.refreshInSeconds){const t=new Date(Q(e,”final”));s=t&&Date.now()-t.getTime()>1e3*e.config.storage.refreshInSeconds}!r||s||t||operate(e)t!==ge()(e)?n=e.submodule.getId(e.config,o,r):”operate”==typeof e.submodule.extendId&&(n=e.submodule.extendId(e.config,o,r)),(0,d.isPlainObject)(n)&&(n.id&&(Ok(e,n.id),r=n.id),”operate”==typeof n.callback&&(e.callback=n.callback)),r&&(e.idObj=e.submodule.decode(r,e.config))}else if(e.config.worth)e.idObj=e.config.worth;else{const t=e.submodule.getId(e.config,o,void 0);(0,d.isPlainObject)(t)&&(“operate”==typeof t.callback&&(e.callback=t.callback),t.id&&(e.idObj=e.submodule.decode(t.id,e.config)))}me(X(n))}operate me(){let e=arguments.size>0&&void 0!==arguments[0]?arguments[0]:re();if(e&&_){const t=ne(m(e));t&&((0,d.isGptPubadsDefined)()?window.googletag.pubads().setPublisherProvidedId(t):(window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push((operate(){window.googletag.pubads().setPublisherProvidedId(t)}))))}}operate be(e,t){let n=arguments.size>2&&void 0!==arguments[2]&&arguments[2];return B().fork().measureTime(“userId.init.modules”,(operate(){if(!t.size)return[];if(!(t=t.filter((e=>(!e.config.storage||operate(e)(e))&&N.isAllowed(O.yl,(0,okay.s)(S.fW,e.config.title))))).size)return(0,d.logWarn)(“”.concat(D,” – no ID module configured”)),[];const o=t.cut back(((e,o)=>J(o.submodule.title).measureTime(“init”,(()=>{attempt{fe(o,n,t),e.push(o)}catch(e){(0,d.logError)(“Error in userID module ‘”.concat(o.submodule.title,”‘:”),e)}return e}))),[]);return o.size&&z(o),o.forEach(he.bind(null,e)),o}))}operate he(e,t){let n=!1;for(let o=0;o
(self.pbjsChunk=self.pbjsChunk||[]).push([[47957],{93043:(e,t,n)=>{var i=n(7873),o=n(91069),r=n(70433),a=n(57377),d=n(71371),s=n(12938),c=n(12693),u=n(43272),p=n(29906);const l=”prebid”,g=”vidazoo”,m=”1.0.0″,b=9e5,f=36e5,h=”vidSid”,I=”vdzwopt”,v=”wsid_”+parseInt(Date.now()*Math.random()),C=(0,s.vM)({bidderCode:g});operate y(){attempt{return(0,o.parseUrl)(window.high.doc.URL,{decodeSearchAsString:!0}).search}catch(e){return””}}operate S(){return”https://”.concat(arguments.size>0&&void 0!==arguments[0]?arguments[0]:l,”.cootlogix.com”)}operate D(e)e.CIdoperate R(e)operate A(e)e.subDOMAINoperate T(e,t,n,i,a){var d,s;const{params:u,bidId:p,userId:l,adUnitCode:S,schain:D,mediaTypes:A,ortb2Imp:T,bidderRequestId:w,bidRequestsCount:q,bidderRequestsCount:x,bidderWinsCount:O}=e,{ext:_}=u;let{bidFloor:j}=u;const P=operate(e){let t=arguments.size>1&&void 0!==arguments[1]?arguments[1]:”_”;const n=e.size;let i=0,o=0;if(n>0)for(;o
(self.pbjsChunk=self.pbjsChunk||[]).push([[69380],{64668:(e,t,r)=>{var i=r(7873),n=r(91069),o=r(70433),a=r(63172),s=r(71371),d=r(57377),c=r(95789),p=r(15901);const u=”USD”,l=300,m=!0,f=”https://prebid-outstream.yieldmo.com/bundle.js”,g=[“mimes”,”startdelay”,”placement”,”plcmt”,”skipafter”,”protocols”,”api”,”playbackmethod”,”maxduration”,”minduration”,”pos”,”skip”,”skippable”],y=[“name”,”domain”,”cat”,”keywords”],v=(0,n.getWindowTop)(),b=2,h=0,A=[“description”,”title”,”pr”,”page_url”],x={code:”yieldmo”,supportedMediaTypes:[s.D4,s.G_],gvlid:173,isBidRequestValid:operate(e){return!!(e&&e.adUnitCode&&e.bidId&&(I(e)||w(e))&&operate(e){if(!w(e))return!0;const t=(e,t,r)=>{let i='”‘.concat(e,'” is required’);throw r&&(i+=” when “+r),new Error(i)},r=(e,t,r)=>{throw r=r?”, anticipated: “+r:””,t=JSON.stringify(t),new Error(‘”‘.concat(e,'”=’).concat(t,” is invalid”).concat(r))},i=e=>void 0!==e,a=(t,r,i,n)=>{if(0===t.indexOf(“video”))i(t,a,n),a};attempt(0,n.isArrayOfNums)(e)),r,”array of integers, ex: [2,6]”),a(“video.maxduration”,(e=>i(e)),t),a(“video.maxduration”,(e=>(0,n.isInteger)(e)),r),a(“video.minduration”,(e=>!i(e)catch(e){return(0,n.logError)(e.message),!1}}(e))},buildRequests:operate(e,t){const r=operate(e)(t),i=E(“/change/prebid”,r),d=E(“/change/prebidvideo”,r),c=e.filter((e=>I(e))),u=e.filter((e=>w(e)));let l=[];const m=operate(e)(e[0])||[],f=operate(e){const t=(0,o.A)(e,”ortb2.consumer.knowledge”)||[],r=t.filter((e=>))[0];if(r){return{taxonomy:r.ext.segtax,classifier:r.ext.segclass,matters:Object.values(r.section).map((e=>Quantity(e)))}}return null}(t);if(c.size>0){let e=;f&&(e.matters=JSON.stringify(f));const r=okay(t);r&&(e.gpc=r),operate(){attempt{if((0,n.getWindowTop)().location.href)return!0}catch(e){return!1}}()&&(e.pr=v.doc&&v.doc.referrer||””,e.scrd=v.devicePixelRatio||0,e.title=v.doc.title||””,e.w=v.innerWidth,e.h=v.innerHeight);const a=window.navigator.maxTouchPoints;a&&(e.mtp=a),c.forEach((t=>{e.p.push(operate(e){const t=(0,o.A)(e,”ortb2Imp.ext.knowledge.pbadslot”),r={placement_id:e.adUnitCode,callback_id:e.bidId,sizes:e.mediaTypes.banner.sizes};if(e.params){e.params.placementId&&(r.ym_placement_id=e.params.placementId);const t=T(e,s.D4);t&&(r.bidFloor=t)}t&&(r.gpid=t);const i=(0,o.A)(e,”ortb2Imp.ext.tid”);i&&(r.tid=i);e.auctionId&&(r.auctionId=e.auctionId);return JSON.stringify(r)}(t));const r=S(t,”pubcid”);r?e.pubcid=r:t.crumbs&&t.crumbs.pubcid&&(e.pubcid=t.crumbs.pubcid);const i=S(t,”tdid”);i&&(e.tdid=i);const n=S(t,”criteoId”);n&&(e.cri_prebid=n),t.schain&&(e.schain=JSON.stringify(t.schain)),(0,o.A)(t,”params.lr_env”)&&(e.ats_envelope=t.params.lr_env)})),e.p=”[“+e.p.toString()+”]”,m.size&&(e.eids=JSON.stringify(m));let d=””.concat(i,”?”).concat((0,n.parseQueryStringParameters)(e)).length-8e3;if(d>0)for(let t=0;t
})(),pbjs.processQueue();