/* prebid.js v9.11.0
Updated: 2024-08-26
Modules: 33acrossBidAdapter, adagioBidAdapter, adponeBidAdapter, adkernelBidAdapter, adyoulikeBidAdapter, amxBidAdapter, adWMGBidAdapter, apacdexBidAdapter, appnexusBidAdapter, connectadBidAdapter, conversantBidAdapter, eplanningBidAdapter, fluctBidAdapter, ixBidAdapter, kueezRtbBidAdapter, lockerdomeBidAdapter, medianetBidAdapter, microadBidAdapter, nobidBidAdapter, nextMillenniumBidAdapter, minutemediaBidAdapter, openxBidAdapter, oguryBidAdapter, pubmaticBidAdapter, richaudienceBidAdapter, rubiconBidAdapter, sharethroughBidAdapter, sonobiBidAdapter, sovrnBidAdapter, seedtagBidAdapter, smartadserverBidAdapter, teadsBidAdapter, trionBidAdapter, tripleliftBidAdapter, resetdigitalBidAdapter, adtelligentBidAdapter, unrulyBidAdapter, gumgumBidAdapter, gothamadsBidAdapter, yieldmoBidAdapter, onetagBidAdapter, rtbhouseBidAdapter, gamoshiBidAdapter, riseBidAdapter, colossussspBidAdapter, mediafuseBidAdapter, undertoneBidAdapter, pubwiseBidAdapter, rtbhouseBidAdapter, connectadBidAdapter, smaatoBidAdapter, criteoBidAdapter, pulsepointBidAdapter, vidazooBidAdapter, imdsBidAdapter, currency, priceFloors, schain, userId, liveIntentIdSystem, criteoIdSystem, id5IdSystem, sharedIdSystem, uid2IdSystem, 33acrossIdSystem, fabrickIdSystem, identityLinkIdSystem, gptPreAuction, unifiedIdSystem, pubProvidedIdSystem, rtdModule, relevadRtdProvider */
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,n)=>{function e(r,t,n,e,o){for(t=t.split?t.split("."):t,e=0;e<t.length;e++)r=r?r[t[e]]:o;return r===o?n:r}n.d(t,{A:()=>e})},8128:r=>{
/*
* @license MIT
* Fun Hooks v0.9.10
* (c) @snapwich
*/
u.SYNC=1,u.ASYNC=2,u.QUEUE=4;var t="fun-hooks";var n=Object.freeze({useProxy:!0,ready:0}),e=new WeakMap,o="2,1,0"===[1].reduce((function(r,t,n){return[r,t,n]}),2).toString()?Array.prototype.reduce:function(r,t){var n,e=Object(this),o=e.length>>>0,i=0;if(t)n=t;else{for(;i<o&&!(i in e);)i++;n=e[i++]}for(;i<o;)i in e&&(n=r(n,e[i],i,e)),i++;return n};function i(r,t){return Array.prototype.slice.call(r,t)}var f=Object.assign||function(r){return o.call(i(arguments,1),(function(r,t){return t&&Object.keys(t).forEach((function(n){r[n]=t[n]})),r}),r)};function u(r){var c,a={},l=[];function p(r,t){return"function"==typeof r?h.call(null,"sync",r,t):"string"==typeof r&&"function"==typeof t?h.apply(null,arguments):"object"==typeof r?y.apply(null,arguments):void 0}function y(r,t,n){var e=!0;void 0===t&&(t=Object.getOwnPropertyNames(r),e=!1);var o={},i=["constructor"];do{(t=t.filter((function(t){return!("function"!=typeof r[t]||-1!==i.indexOf(t)||t.match(/^_/))}))).forEach((function(t){var e=t.split(":"),i=e[0],f=e[1]||"sync";if(!o[i]){var u=r[i];o[i]=r[i]=h(f,u,n?[n,i]:void 0)}})),r=Object.getPrototypeOf(r)}while(e&&r);return o}function s(r){var n=Array.isArray(r)?r:r.split(".");return o.call(n,(function(e,o,i){var f=e[o],u=!1;return f||(i===n.length-1?(c||l.push((function(){u||console.warn(t+": referenced '"+r+"' but it was never created")})),e[o]=v((function(r){e[o]=r,u=!0}))):e[o]={})}),a)}function v(r){var t=[],n=[],o=function(){},i={before:function(r,n){return c.call(this,t,"before",r,n)},after:function(r,t){return c.call(this,n,"after",r,t)},getHooks:function(r){var e=t.concat(n);"object"==typeof r&&(e=e.filter((function(t){return Object.keys(r).every((function(n){return t[n]===r[n]}))})));try{f(e,{remove:function(){return e.forEach((function(r){r.remove()})),this}})}catch(r){console.error("error adding `remove` to array, did you modify Array.prototype?")}return e},removeAll:function(){return this.getHooks().remove()}},u={install:function(e,i,f){this.type=e,o=f,f(t,n),r&&r(i)}};return e.set(i.after,u),i;function c(r,e,i,f){var u={hook:i,type:e,priority:f||10,remove:function(){var e=r.indexOf(u);-1!==e&&(r.splice(e,1),o(t,n))}};return r.push(u),r.sort((function(r,t){return t.priority-r.priority})),o(t,n),this}}function h(n,o,a){var p=o.after&&e.get(o.after);if(p){if(p.type!==n)throw t+": recreated hookable with different type";return o}var y,h,d=a?s(a):v(),b={get:function(r,t){return d[t]||Reflect.get.apply(Reflect,arguments)}};return c||l.push(g),r.useProxy&&"function"==typeof Proxy&&Proxy.revocable?h=new Proxy(o,b):(h=function(){return b.apply?b.apply(o,this,i(arguments)):o.apply(this,arguments)},f(h,d)),e.get(h.after).install(n,h,(function(r,t){var e,o=[];r.length||t.length?(r.forEach(f),e=o.push(void 0)-1,t.forEach(f),y=function(r,t,f){var u,c=0,a="async"===n&&"function"==typeof f[f.length-1]&&f.pop();function l(r){"sync"===n?u=r:a&&a.apply(null,arguments)}function p(r){if(o[c]){var e=i(arguments);return p.bail=l,e.unshift(p),o[c++].apply(t,e)}"sync"===n?u=r:a&&a.apply(null,arguments)}return o[e]=function(){var e=i(arguments,1);"async"===n&&a&&(delete p.bail,e.push(p));var o=r.apply(t,e);"sync"===n&&p(o)},p.apply(null,f),u}):y=void 0;function f(r){o.push(r.hook)}g()})),h;function g(){!c&&("sync"!==n||r.ready&u.SYNC)&&("async"!==n||r.ready&u.ASYNC)?"sync"!==n&&r.ready&u.QUEUE?b.apply=function(){var r=arguments;l.push((function(){h.apply(r[1],r[2])}))}:b.apply=function(){throw t+": hooked function not ready"}:b.apply=y}}return(r=f({},n,r)).ready?p.ready=function(){c=!0,function(r){for(var t;t=r.shift();)t()}(l)}:c=!0,p.get=s,p}r.exports=u},3172:(r,t,n)=>{function e(r,t,n){t.split&&(t=t.split("."));for(var e,o,i=0,f=t.length,u=r;i<f&&"__proto__"!==(o=t[i++])&&"constructor"!==o&&"prototype"!==o;)u=u[o]=i===f?n:typeof(e=u[o])==typeof t?e:0*t[i]!=0||~(""+t[i]).indexOf(".")?{}:[]}n.d(t,{J:()=>e})},5751:(r,t,n)=>{function e(r){var t,n,o;if(Array.isArray(r)){for(n=Array(t=r.length);t--;)n[t]=(o=r[t])&&"object"==typeof o?e(o):o;return n}if("[object Object]"===Object.prototype.toString.call(r)){for(t in n={},r)"__proto__"===t?Object.defineProperty(n,t,{value:e(r[t]),configurable:!0,enumerable:!0,writable:!0}):n[t]=(o=r[t])&&"object"==typeof o?e(o):o;return n}return r}n.d(t,{Q:()=>e})}},n={};function e(r){var o=n[r];if(void 0!==o)return o.exports;var i=n[r]={exports:{}};return t[r](i,i.exports,e),i.exports}e.m=t,r=[],e.O=(t,n,o,i)=>{if(!n){var f=1/0;for(l=0;l<r.length;l++){n=r[l][0],o=r[l][1],i=r[l][2];for(var u=!0,c=0;c<n.length;c++)(!1&i||f>=i)&&Object.keys(e.O).every((r=>e.O[r](n[c])))?n.splice(c--,1):(u=!1,i<f&&(f=i));if(u){r.splice(l--,1);var a=o();void 0!==a&&(t=a)}}return t}i=i||0;for(var l=r.length;l>0&&r[l-1][2]>i;l--)r[l]=r[l-1];r[l]=[n,o,i]},e.n=r=>{var t=r&&r.__esModule?()=>r.default:()=>r;return e.d(t,{a:t}),t},e.d=(r,t)=>{for(var n in t)e.o(t,n)&&!e.o(r,n)&&Object.defineProperty(r,n,{enumerable:!0,get:t[n]})},e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(r){if("object"==typeof window)return window}}(),e.o=(r,t)=>Object.prototype.hasOwnProperty.call(r,t),(()=>{var r={9673:0};e.O.j=t=>0===r[t];var t=(t,n)=>{var o,i,f=n[0],u=n[1],c=n[2],a=0;if(f.some((t=>0!==r[t]))){for(o in u)e.o(u,o)&&(e.m[o]=u[o]);if(c)var l=c(e)}for(t&&t(n);a<f.length;a++)i=f[a],e.o(r,i)&&r[i]&&r[i][0](),r[i]=0;return e.O(l)},n=self.pbjsChunk=self.pbjsChunk||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var o=e.O(void 0,[802,1085],(()=>e(3066)));o=e.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(433),s=n(5901);const a=(0,n(7873).m)(),d="outstream";function c(e){const{url:t,config:n,id:c,callback:u,loaded:l,adUnitCode:f,renderNow:g}=e;this.url=t,this.config=n,this.handlers={},this.id=c,this.renderNow=g,this.loaded=l,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=u||(()=>{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,n=(0,s.I6)(t,(t=>t.code===e));if(!n)return!1;const i=(0,o.A)(n,"renderer"),r=!!(i&&i.url&&i.render),d=(0,o.A)(n,"mediaTypes.video.renderer"),c=!!(d&&d.url&&d.render);return!!(r&&!0!==i.backupOnly||c&&!0!==d.backupOnly)}(f)?g?n():(this.cmd.unshift(n),(0,i.R)(t,d,this.callback,this.documentContext)):((0,r.JE)(`External Js not loaded by Renderer since renderer url and callback is already defined on adUnit ${f}`),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: ",e)}}},6811:(e,t,n)=>{n.d(t,{DL:()=>u,Ml:()=>r,Ue:()=>i,VJ:()=>f,hE:()=>l,hq:()=>c,mo:()=>d,qX:()=>o,uc:()=>a,yl:()=>s});const i="accessDevice",r="syncUser",o="enrichUfpd",s="enrichEids",a="fetchBids",d="reportAnalytics",c="transmitEids",u="transmitUfpd",l="transmitPreciseGeo",f="transmitTid"},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:()=>a,fW:()=>o,tW:()=>r,tp:()=>i,zu:()=>s});const i="prebid",r="bidder",o="userId",s="rtd",a="analytics"},2604:(e,t,n)=>{n.d(t,{Dk:()=>s,Ii:()=>o,TQ:()=>g,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))},685:(e,t,n)=>{n.d(t,{$V:()=>g,$p:()=>m,Vx:()=>d,ZP:()=>h,l7:()=>a,nl:()=>l,p4:()=>p,uD:()=>f});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"];function u(e){return Object.assign({get(){},run(e,t,n,i,r){const o=n&&n[i];if(g(o)&&r()){const e=this.get(o);void 0===e?delete n[i]:n[i]=e}}},e)}function l(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;a<o;a++)s[a-2]=arguments[a];const d=f(t,...s);return e.forEach((e=>{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 f(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return function(t){return e.hasOwnProperty(t.name)||(e[t.name]=!!t.applies(...n)),e[t.name]}}function g(e){return null!=e&&("object"!=typeof e||Object.keys(e).length>0)}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.VJ,paths:["source.tid"],applies:p(s.VJ,e)}].map(u)}const m=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.io;const t=l(h(e)),n=l(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(u)}(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<t})),a=[r,t,i];return o.splice(s<0?o.length:s,0,a),function(){const e=o.indexOf(a);e>=0&&o.splice(e,1)}},function(e,t){let 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:()=>A,BS:()=>U,Uc:()=>C,XO:()=>D,bw:()=>S,n6:()=>I,vW:()=>O,vd:()=>k});var i=n(1069),r=n(433),o=n(5023),s=n(8969),a=n(3272),d=n(5789),c=n(1371),u=n(8462),l=n(6031),f=n(9214),g=n(2449),p=n(5555),h=n(1445);const{AD_RENDER_FAILED:m,AD_RENDER_SUCCEEDED:b,STALE_RENDER:y,BID_WON:v}=s.qY,{EXCEPTION:E}=s.as,A=(0,f.A_)("sync",(function(e){return(arguments.length>2&&void 0!==arguments[2]?arguments[2]:p.k.resolve()).then((t=>t??u.n.findBidByAdId(e))).catch((()=>{}))})),I=(0,f.A_)("sync",(function(e){o.Ic(v,e),u.n.addWinningBid(e)}));function T(e){let{reason:t,message:n,bid:r,id:s}=e;const a={reason:t,message:n};r&&(a.bid=r,a.adId=r.adId),s&&(a.adId=s),(0,i.vV)(`Error rendering ad (id: ${s}): ${n}`),o.Ic(m,a)}function w(e){let{doc:t,bid:n,id:i}=e;const r={doc:t};n&&(r.bid=n),i&&(r.adId=i),h.Ay.callAdRenderSucceededBidder(n.adapterCode||n.bidder,n),o.Ic(b,r)}function C(e,t){switch(e.event){case s.qY.AD_RENDER_FAILED:T({bid:t,id:t.adId,reason:e.info.reason,message:e.info.message});break;case s.qY.AD_RENDER_SUCCEEDED:w({doc:null,bid:t,id:t.adId});break;default:(0,i.vV)(`Received event request for unsupported event: '${e.event}' (adId: '${t.adId}')`)}}function O(e,t,n){let{resizeFn:i,fireTrackers:r=g.vO}=n;if("resizeNativeHeight"===e.action)i(e.width,e.height);else r(e,t)}const B={[s.nl.EVENT]:C};B[s.nl.NATIVE]=O;const k=(0,f.A_)("sync",(function(e,t){const{ad:n,adUrl:r,cpm:o,originalCpm:s,width:a,height:d}=e,c={AUCTION_PRICE:s||o,CLICKTHROUGH:t?.clickUrl||""};return{ad:(0,i.gM)(n,c),adUrl:(0,i.gM)(r,c),width:a,height:d}})),R=(0,f.A_)("sync",(function(e){let{renderFn:t,resizeFn:n,bidResponse:i,options:r}=e;if(i.mediaType===c.G_)return void T({reason:s.as.PREVENT_WRITING_ON_MAIN_DOCUMENT,message:"Cannot render video ad",bid:i,id:i.adId});const o=k(i,r);t(Object.assign({adId:i.adId},o));const{width:a,height:d}=o;null!=(a??d)&&n(a,d)}));function S(e){let{renderFn:t,resizeFn:n,adId:d,options:c,bidResponse:u,doc:l}=e;if(null!=u){if(u.status!==s.tl.RENDERED||((0,i.JE)(`Ad id ${d} has been rendered before`),o.Ic(y,u),!(0,r.A)(a.$W.getConfig("auctionOptions"),"suppressStaleRender"))){try{R({renderFn:t,resizeFn:n,bidResponse:u,options:c,doc:l})}catch(e){T({reason:s.as.EXCEPTION,message:e.message,id:d,bid:u})}I(u)}}else T({reason:s.as.CANNOT_FIND_AD,message:`Cannot find ad '${d}'`,id:d})}function U(e,t,n){let r;function o(e,n){T(Object.assign({id:t,bid:r},{reason:e,message:n}))}function a(t,n){e.defaultView&&e.defaultView.frameElement&&(t&&(e.defaultView.frameElement.width=t),n&&(e.defaultView.frameElement.height=n))}const d=(c={resizeFn:a},function(e,t,n){B.hasOwnProperty(e)&&B[e](t,n,c)});var c;function u(t){t.ad?(e.write(t.ad),e.close(),w({doc:e,bid:r,adId:r.adId})):(0,l.H)(r).then((n=>n(t,{sendMessage:(e,t)=>d(e,t,r),mkFrame:i.hw},e.defaultView))).then((()=>w({doc:e,bid:r,adId:r.adId})),(e=>{o(e?.reason||s.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?e!==document||(0,i.al)()?A(t).then((i=>{r=i,S({renderFn:u,resizeFn:a,adId:t,options:{clickUrl:n?.clickThrough},bidResponse:i,doc:e})})):o(s.as.PREVENT_WRITING_ON_MAIN_DOCUMENT,"renderAd was prevented from writing to the main document."):o(s.as.MISSING_DOC_OR_ADID,"missing "+(t?"doc":"adId"))}catch(e){o(E,e.message)}}function D(){if(!window.frames[s.IY])if(document.body){const e=(0,i.CA)();e.name=s.IY,document.body.appendChild(e)}else window.requestAnimationFrame(D)}R.before((function(e,t){const{bidResponse:n,doc:i}=t;(0,d.J7)(n.renderer)?((0,d.Pg)(n.renderer,n,i),w({doc:i,bid:n,id:n.adId}),e.bail()):e(t)}),100)},1445:(e,t,n)=>{n.d(t,{Ay:()=>F,pX:()=>W});var i=n(1069),r=n(433),o=n(2449),s=n(9115),a=n(8044),d=n(3272),c=n(9214),u=n(5901);let l={};function f(e,t,n){let i=function(e,t){let n=l[e]=l[e]||{bidders:{}};return t?n.bidders[t]=n.bidders[t]||{}:n}(e,n);return i[t]=(i[t]||0)+1,i[t]}function g(e){return(0,r.A)(l,`${e}.requestsCounter`)||0}function p(e,t){return(0,r.A)(l,`${e}.bidders.${t}.requestsCounter`)||0}function h(e,t){return(0,r.A)(l,`${e}.bidders.${t}.winsCounter`)||0}var m=n(7934),b=n(6916),y=n(5023),v=n(8969),E=n(6894),A=n(8462),I=n(5569),T=n(5139),w=n(6811),C=n(2604),O=n(685);const B="pbsBidAdapter",k={CLIENT:"client",SERVER:"server"},R={isAllowed:T.io,redact:O.$p};let S={},U=S.bidderRegistry={},D=S.aliasRegistry={},_=[];d.$W.getConfig("s2sConfig",(e=>{e&&e.s2sConfig&&(_=(0,i.cy)(e.s2sConfig)?e.s2sConfig:[e.s2sConfig])}));var j={};const $=(0,C.ZI)((e=>S.resolveAlias(e)));const q=(0,c.A_)("sync",(function(e){let{bidderCode:t,auctionId:n,bidderRequestId:o,adUnits:s,src:a,metrics:d}=e;return s.reduce(((e,s)=>{const c=s.bids.filter((e=>e.bidder===t));return null==t&&0===c.length&&null!=s.s2sBid&&c.push({bidder:null}),e.push(c.reduce(((e,c)=>{const u=null==(c=Object.assign({},c,{ortb2Imp:(0,i.D9)({},s.ortb2Imp,c.ortb2Imp)},(0,i.SH)(s,["nativeParams","nativeOrtbRequest","mediaType","renderer"]))).mediaTypes?s.mediaTypes:c.mediaTypes;return(0,i.wD)(u)?c=Object.assign({},c,{mediaTypes:u}):(0,i.vV)(`mediaTypes is not correctly configured for adunit ${s.code}`),"client"===a&&function(e,t){f(e,"requestsCounter",t)}(s.code,t),e.push(Object.assign({},c,{adUnitCode:s.code,transactionId:s.transactionId,adUnitId:s.adUnitId,sizes:(0,r.A)(u,"banner.sizes")||(0,r.A)(u,"video.playerSize")||[],bidId:c.bid_id||(0,i.s0)(),bidderRequestId:o,auctionId:n,src:a,metrics:d,bidRequestsCount:g(s.code),bidderRequestsCount:p(s.code,c.bidder),bidderWinsCount:h(s.code,c.bidder)})),e}),[])),e}),[]).reduce(i.Bq,[]).filter((e=>""!==e))}),"getBids");const x=(0,c.A_)("sync",(function(e,t){let{getS2SBidders:n=W}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null==t)return e;{const i=n(t);return e.filter((e=>i.has(e.bidder)))}}),"filterBidsForAdUnit");const N=(0,c.A_)("sync",((e,t)=>e),"setupAdUnitMediaTypes");function W(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 P=(0,c.A_)("sync",(function(e,t){let{getS2SBidders:n=W}=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)?k.SERVER:k.CLIENT].push(t),e)),{[k.CLIENT]:[],[k.SERVER]:[]})}),"partitionBidders");function V(e,t){const n=U[e],i=n?.getSpec&&n.getSpec();if(i&&i[t]&&"function"==typeof i[t])return[i,i[t]]}function M(e,t,n,r){try{(0,i.fH)(`Invoking ${e}.${t}`);for(var o=arguments.length,s=new Array(o>4?o-4:0),a=4;a<o;a++)s[a-4]=arguments[a];d.$W.runWithBidder(e,r.bind(n,...s))}catch(n){(0,i.JE)(`Error calling ${t} of ${e}`)}}function G(e,t,n){if(n?.src!==v.RW.SRC){const i=V(e,t);null!=i&&M(e,t,...i,n)}}S.makeBidRequests=(0,c.A_)("sync",(function(e,t,n,r,s){let a=arguments.length>5&&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,o.nk)(e),e.forEach((e=>{(0,i.Qd)(e.mediaTypes)||(e.mediaTypes={}),e.bids=e.bids.filter((e=>!e.bidder||R.isAllowed(w.uc,$(I.tW,e.bidder)))),f(e.code,"requestsCounter")})),e=N(e,s);let{[k.CLIENT]:l,[k.SERVER]:g}=P(e,_);d.$W.getConfig("bidderSequence")===d.Ov&&(l=(0,i.k4)(l));const p=(0,m.EN)();let h=[];const A=a.global||{},T=a.bidder||{};function O(e,t){const r=R.redact(null!=t?t:$(I.tW,e.bidderCode)),o=Object.freeze(r.ortb2((0,i.D9)({source:{tid:n}},A,T[e.bidderCode])));return e.ortb2=o,e.bids=e.bids.map((e=>(e.ortb2=o,r.bidRequest(e)))),e}_.forEach((r=>{const o=function(e){return $(I.tp,B,{[C.XG]:e.configName})}(r);if(r&&r.enabled&&R.isAllowed(w.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===B&&e.params?.configName===t.configName));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=x(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=O({bidderCode:e,auctionId:n,bidderRequestId:a,uniquePbsTid:d,bids:q({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=>(0,u.I6)(h,(t=>(0,u.I6)(t.bids,(t=>t.bidId===e.bid_id))))));e.bids=t})),h.forEach((e=>{void 0===e.adUnitsS2SCopy&&(e.adUnitsS2SCopy=s.filter((e=>e.bids.length>0||null!=e.s2sBid)))}))}}));let S=function(e){let t=(0,i.Go)(e);return t.forEach((e=>{e.bids=x(e.bids,null)})),t=t.filter((e=>0!==e.bids.length)),t}(e);return l.forEach((e=>{const o=(0,i.s0)(),a=c.fork(),d=O({bidderCode:e,auctionId:n,bidderRequestId:o,bids:q({bidderCode:e,auctionId:n,bidderRequestId:o,adUnits:(0,i.Go)(S),labels:s,src:"client",metrics:a}),auctionStart:t,timeout:r,refererInfo:p,metrics:a}),u=U[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"),S.callBids=function(e,t,n,r,o,s,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<g.length;++n)if(e.uniquePbsTid===g[n].uniquePbsTid){t=n;break}t<=-1&&g.push(e)}));let p=0;_.forEach((e=>{if(e&&g[p]&&W(e).has(g[p].bidderCode)){const t=(0,a.g4)(s,o?{request:o.request.bind(null,"s2s"),done:o.done}:void 0);let d=e.bidders;const l=U[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:s};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=>d.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=U[e.bidderCode];d.$W.runWithBidder(e.bidderCode,(()=>{(0,i.OG)("CALLING BIDDER"),y.Ic(v.qY.BID_REQUESTED,e)}));let u=(0,a.g4)(s,o?{request:o.request.bind(null,e.bidderCode),done:o.done}:void 0);const l=r.bind(e);try{d.$W.runWithBidder(e.bidderCode,t.callBids.bind(t,e,n,l,u,(()=>c(e.bidderRequestId)),d.$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()}}))},S.videoAdapters=[],S.registerBidAdapter=function(e,t){let{supportedMediaTypes:n=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};e&&t?"function"==typeof e.callBids?(U[t]=e,b.o2.register(I.tW,t,e.getSpec?.().gvlid),(0,u.mK)(n,"video")&&S.videoAdapters.push(t),(0,u.mK)(n,"native")&&o.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")},S.aliasBidAdapter=function(e,t,n){if(void 0===U[t]){let r=U[e];if(void 0===r){const n=[];_.forEach((i=>{if(i.bidders&&i.bidders.length){const r=i&&i.bidders;i&&(0,u.mK)(r,t)?D[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(0,u.mK)(S.videoAdapters,e)&&t.push("video"),(0,u.mK)(o.mT,e)&&t.push("native"),t}(e);if(r.constructor.prototype!=Object.prototype)a=new r.constructor,a.setBidderCode(t);else{let o=r.getSpec(),d=n&&n.gvlid;null!=o.gvlid&&null==d&&(0,i.JE)(`Alias '${t}' will NOT re-use the GVL ID of the original adapter ('${o.code}', gvlid: ${o.gvlid}). Functionality that requires TCF consent may not work as expected.`);let c=n&&n.skipPbsAliasing;a=(0,s.xb)(Object.assign({},o,{code:t,gvlid:d,skipPbsAliasing:c})),D[t]=e}S.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.')},S.resolveAlias=function(e){let t,n=e;for(;D[n]&&(!t||!t.has(n));)n=D[n],(t=t||new Set).add(n);return n},S.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(I.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")},S.enableAnalytics=function(e){(0,i.cy)(e)||(e=[e]),e.forEach((e=>{const t=j[e.provider];t&&t.adapter?R.isAllowed(w.mo,$(I.Tn,e.provider,{[C.TQ]:e}))&&t.adapter.enableAnalytics(e):(0,i.vV)(`Prebid Error: no analytics adapter found in registry for '${e.provider}'.`)}))},S.getBidAdapter=function(e){return U[e]},S.getAnalyticsAdapter=function(e){return j[e]},S.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=>{G(e,"onTimeout",t[e])}))},S.callBidWonBidder=function(e,t,n){var r,o;t.params=(0,i.SB)(n,t.adUnitCode,t.bidder),r=t.adUnitCode,o=t.bidder,f(r,"winsCounter",o),G(e,"onBidWon",t)},S.callBidBillableBidder=function(e){G(e.bidder,"onBidBillable",e)},S.callSetTargetingBidder=function(e,t){G(e,"onSetTargeting",t)},S.callBidViewableBidder=function(e,t){G(e,"onBidViewable",t)},S.callBidderError=function(e,t,n){G(e,"onBidderError",{error:t,bidderRequest:n})},S.callAdRenderSucceededBidder=function(e,t){G(e,"onAdRenderSucceeded",t)},S.callDataDeletionRequest=(0,c.A_)("sync",(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r="onDataDeletionRequest";Object.keys(U).filter((e=>!D.hasOwnProperty(e))).forEach((e=>{const n=V(e,r);if(null!=n){const i=A.n.getBidsRequested().filter((t=>function(e){const t=new Set;for(;D.hasOwnProperty(e)&&!t.has(e);)t.add(e),e=D[e];return e}(t.bidderCode)===e));M(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 F=S},9115:(e,t,n)=>{function i(e){var t=e;return{callBids:function(){},setBidderCode:function(e){t=e},getBidderCode:function(){return t}}}n.d(t,{xb:()=>C,a$:()=>w});var 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(5901),g=n(1069),p=n(9214),h=n(8462),m=n(2693),b=n(6894),y=n(5139),v=n(3441),E=n(5569),A=n(6811);const I=["cpm","ttl","creativeId","netRevenue","currency"],T=["auctionId","transactionId"];function w(e){const t=Array.isArray(e.supportedMediaTypes)?{supportedMediaTypes:e.supportedMediaTypes}:void 0;function n(e){const n=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,g.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}))}))}function C(e){return Object.assign(new i(e.code),{getSpec:function(){return Object.freeze(Object.assign({},e))},registerSyncs:t,callBids:function(n,i,a,p,w,C){if(!Array.isArray(n.bids))return;const O=function(e){if((0,y.io)(A.VJ,(0,v.s)(E.tW,e)))return{bidRequest:e=>e,bidderRequest:e=>e};function t(e,t,n){return T.includes(t)?null:Reflect.get(e,t,n)}function n(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 i=(0,g.Bj)((e=>n(e,{get:t})),(e=>e.bidId));return{bidRequest:i,bidderRequest:e=>n(e,{get:(n,r,o)=>"bids"===r?e.bids.map(i):t(n,r,o)})}}(n.bidderCode),k={};function U(e,t){const n=(0,b.BO)(t.metrics);n.checkpoint("addBidResponse"),k[e]=!0,n.measureTime("addBidResponse.validate",(()=>function(e,t){let{index:n=h.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};function i(){let e=Object.keys(t);return I.every((n=>(0,f.mK)(e,n)&&!(0,f.mK)([void 0,null],t[n])))}function r(e){return`Invalid bid from ${t.bidderCode}. Ignoring bid: ${e}`}if(!e)return(0,g.JE)("No adUnitCode was supplied to addBidResponse."),!1;if(!t)return(0,g.JE)(`Some adapter tried to add an undefined bid for ${e}.`),!1;if(!i())return(0,g.vV)(r(`Bidder ${t.bidderCode} is missing required params. Check http://prebid.org/dev-docs/bidder-adapter-1.html for list of params.`)),!1;if("native"===t.mediaType&&!(0,d.Bm)(t,{index:n}))return(0,g.vV)(r("Native bid missing some required properties.")),!1;if("video"===t.mediaType&&!(0,c.vk)(t,{index:n}))return(0,g.vV)(r("Video bid does not have required vastUrl or renderer property")),!1;if("banner"===t.mediaType&&!function(e,t){let{index:n=h.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if((t.width||0===parseInt(t.width,10))&&(t.height||0===parseInt(t.height,10)))return t.width=parseInt(t.width,10),t.height=parseInt(t.height,10),!0;const i=n.getBidRequest(t),r=n.getMediaTypes(t),o=i&&i.sizes||r&&r.banner&&r.banner.sizes,s=(0,g.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}))return(0,g.vV)(r("Banner bids require a width and height")),!1;return!0}(e,t)))?i(e,t):i.reject(e,t,u.Tf.INVALID)}const D=[];function _(){a(),o.$W.runWithBidder(e.code,(()=>{l.Ic(u.qY.BIDDER_DONE,n),t(D,n.gdprConsent,n.uspConsent,n.gppConsent)}))}const j=S(n).measureTime("validate",(()=>n.bids.filter((t=>function(t){if(!e.isBidRequestValid(t))return(0,g.JE)(`Invalid bid sent to bidder ${e.code}: ${JSON.stringify(t)}`),!1;return!0}(O.bidRequest(t))))));if(0===j.length)return void _();const $={};j.forEach((e=>{$[e.bidId]=e,e.adUnitCode||(e.adUnitCode=e.placementCode)})),B(e,j.map(O.bidRequest),O.bidderRequest(n),p,C,{onRequest:e=>l.Ic(u.qY.BEFORE_BIDDER_HTTP,n,e),onResponse:t=>{w(e.code),D.push(t)},onPaapi:e=>{const t=$[e.bidId];t?R(t,e):(0,g.JE)("Received fledge auction configuration for an unknown bidId",e)},onError:(t,i)=>{i.timedOut||w(e.code),r.Ay.callBidderError(e.code,i,n),l.Ic(u.qY.BIDDER_ERROR,{error:i,bidderRequest:n}),(0,g.vV)(`Server call for ${e.code} failed: ${t} ${i.status}. Continuing without bids.`)},onBid:t=>{const n=$[t.requestId];if(n){if(t.adapterCode=n.bidder,function(e,t){let n=m.u.get(t,"allowAlternateBidderCodes")||!1,i=m.u.get(t,"allowedAlternateBidderCodes");if(e&&t&&t!==e&&(i=(0,g.cy)(i)?i.map((e=>e.trim().toLowerCase())).filter((e=>!!e)).filter(g.hj):i,!n||(0,g.cy)(i)&&"*"!==i[0]&&!i.includes(e)))return!0;return!1}(t.bidderCode,n.bidder))return(0,g.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]);const e=Object.assign((0,s.O)(u.XQ.GOOD,n),t,(0,g.Up)(n,T));U(n.adUnitCode,e)}else(0,g.JE)(`Bidder ${e.code} made bid for unknown request ID: ${t.requestId}. Ignoring.`),i.reject(null,t,u.Tf.INVALID_REQUEST_ID)},onCompletion:_})}});function t(t,n,i,r){k(e,t,n,i,r)}}const O=["bids","paapi"],B=(0,p.A_)("sync",(function(e,t,n,i,r,o){let{onRequest:s,onResponse:a,onPaapi:d,onError:c,onBid:u,onCompletion:l}=o;const f=S(n);l=f.startTiming("total").stopBefore(l);let p=f.measureTime("buildRequests",(()=>e.buildRequests(t,n)));if(!p||0===p.length)return void l();Array.isArray(p)||(p=[p]);const h=(0,g.U6)(l,p.length);p.forEach((t=>{const n=f.fork();function o(e){null!=e&&(e.metrics=n.fork().renameWith()),u(e)}const l=r((function(i,r){b();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,g.vV)(`Bidder ${e.code} failed to interpret the server's response. Continuing without bids`,null,t),void h()}let s,c;i&&!Object.keys(i).some((e=>!O.includes(e)))?(s=i.bids,c=i.paapi):s=i,(0,g.cy)(c)&&c.forEach(d),s&&((0,g.cy)(s)?s.forEach(o):o(s)),h()})),p=r((function(e,t){b(),c(e,t),h()}));s(t);const b=n.startTiming("net");function I(n){const i=t.options;return Object.assign(n,i,{browsingTopics:!(i?.hasOwnProperty("browsingTopics")&&!i.browsingTopics)&&((m.u.get(e.code,"topicsHeader")??!0)&&(0,y.io)(A.DL,(0,v.s)(E.tW,e.code)))})}switch(t.method){case"GET":i(`${t.url}${function(e){if(e)return`?${"object"==typeof e?(0,g.bL)(e):e}`;return""}(t.data)}`,{success:l,error:p},void 0,I({method:"GET",withCredentials:!0}));break;case"POST":i(t.url,{success:l,error:p},"string"==typeof t.data?t.data:JSON.stringify(t.data),I({method:"POST",contentType:"text/plain",withCredentials:!0}));break;default:(0,g.JE)(`Skipping invalid request from ${e.code}. Request type ${t.type} must be GET or POST`),h()}}))}),"processBidderRequests"),k=(0,p.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=o.$W.getConfig("userSync.filterSettings"),d=e.getUserSyncs({iframeEnabled:!(!r||!r.iframe&&!r.all),pixelEnabled:!(!r||!r.image&&!r.all)},t,n,i,s);d&&(Array.isArray(d)||(d=[d]),d.forEach((t=>{a.zt.registerSync(t.type,e.code,t.url)})),a.zt.bidderDone(e.code))}}),"registerSyncs"),R=(0,p.A_)("sync",((e,t)=>{}),"addPaapiConfig");function S(e){return(0,b.BO)(e.metrics).renameWith((t=>[`adapter.client.${t}`,`adapters.client.${e.bidderCode}.${t}`]))}},1580:(e,t,n)=>{n.d(t,{R:()=>a});var i=n(5901),r=n(1069);const o=new WeakMap,s=["debugging","outstream","improvedigital","showheroes-bs","aaxBlockmeter","adagio","adloox","akamaidap","arcspan","airgrid","browsi","brandmetrics","clean.io","confiant","contxtful","hadron","mediafilter","medianet","azerionedge","a1Media","geoedge","qortex","dynamicAdBoost","51Degrees","symitridap","wurfl","justtag","tncId","ftrackId","id5"];function a(e,t,n,a,d){if(!t||!e)return void(0,r.vV)("cannot load external script without url and moduleCode");if(!(0,i.mK)(s,t))return void(0,r.vV)(`${t} not whitelisted for loading external JavaScript`);a||(a=document);const c=f(a,e);if(c)return n&&"function"==typeof n&&(c.loaded?n():c.callbacks.push(n)),c.tag;const u=o.get(a)||{},l={loaded:!1,tag:null,callbacks:[]};return u[e]=l,o.set(a,u),n&&"function"==typeof n&&l.callbacks.push(n),(0,r.JE)(`module ${t} is loading external JavaScript`),function(t,n,i,o){i||(i=document);var s=i.createElement("script");s.type="text/javascript",s.async=!0;const a=f(i,e);a&&(a.tag=s);s.readyState?s.onreadystatechange=function(){"loaded"!==s.readyState&&"complete"!==s.readyState||(s.onreadystatechange=null,n())}:s.onload=function(){n()};s.src=t,o&&(0,r.Bg)(s,o);return(0,r._s)(s,i),s}(e,(function(){l.loaded=!0;try{for(let e=0;e<l.callbacks.length;e++)l.callbacks[e]()}catch(e){(0,r.vV)("Error executing callback","adloader.js:loadExternalScript",e)}}),a,d);function f(e,t){const n=o.get(e);return n&&n[t]?n[t]:null}}},1692:(e,t,n)=>{n.d(t,{Q:()=>i});const i=(0,n(9214).A_)("sync",(()=>{}))},8044:(e,t,n)=>{n.d(t,{RD:()=>f,g4:()=>l,hd:()=>g});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"),n.browsingTopics&&isSecureContext&&(u.browsingTopics=!0),n.keepalive&&(u.keepalive=!0),o.makeRequest(e,u)}(e,n,arguments.length>3&&void 0!==arguments[3]?arguments[3]:{})),t)}}const f=l(),g=c()},8462:(e,t,n)=>{n.d(t,{n:()=>se});var i=n(1069),r=n(433),o=n(6833),s=n(2449),a=n(8044),d=n(3272);const c=15;function u(e){let{index:t=se.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=e.vastXml?e.vastXml:(i=e.vastUrl,r=e.vastImpUrl,`<VAST version="3.0">\n    <Ad>\n      <Wrapper>\n        <AdSystem>prebid.org wrapper</AdSystem>\n        <VASTAdTagURI><![CDATA[${i}]]></VASTAdTagURI>\n        ${(r=r&&(Array.isArray(r)?r:[r]))?r.map((e=>`<Impression><![CDATA[${e}]]></Impression>`)).join(""):""}\n        <Creatives></Creatives>\n      </Wrapper>\n    </Ad>\n  </VAST>`);var i,r;const o=t.getAuction(e);let s={type:"xml",value:n,ttlseconds:Number(e.ttl)+c};return d.$W.getConfig("cache.vasttrack")&&(s.bidder=e.bidder,s.bidid=e.requestId,s.aid=e.auctionId),null!=o&&(s.timestamp=o.getAuctionStart()),"string"==typeof e.customCacheKey&&""!==e.customCacheKey&&(s.key=e.customCacheKey),s}const l={store:function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a.g4;const i={puts:e.map(u)};n(d.$W.getConfig("cache.timeout"))(d.$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 f(e){const t=e.map((e=>e.bidResponse));l.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 a;""===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."):(o.videoCacheKey=t.uuid,o.vastUrl||(o.vastUrl=(a=o.videoCacheKey,`${d.$W.getConfig("cache.url")}?uuid=${a}`)),F(r,o),s())}))}))}let g,p;d.$W.getConfig("cache",(e=>{g="number"==typeof e.cache.batchSize&&e.cache.batchSize>0?e.cache.batchSize:1,p="number"==typeof e.cache.batchTimeout&&e.cache.batchTimeout>0?e.cache.batchTimeout:0}));const h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:setTimeout,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f,n=[[]],i=!1;const r=e=>e();return function(o,s,a){const d=p>0?e:r;n[n.length-1].length>=g&&n.push([]),n[n.length-1].push({auctionInstance:o,bidResponse:s,afterBidAdded:a}),i||(i=!0,d((()=>{n.forEach(t),n=[[]],i=!1}),p))}}();var m=n(5789),b=n(8230),y=n(9214),v=n(5901),E=n(3895),A=n(1371),I=n(2693),T=n(5023),w=n(1445),C=n(8969),O=n(5555),B=n(6894),k=n(7176),R=n(7873);const{syncUsers:S}=b.zt,U="started",D="inProgress",_="completed";T.on(C.qY.BID_ADJUSTMENT,(function(e){!function(e){let t=(0,k.y)(e.cpm,e);t>=0&&(e.cpm=t)}(e)}));const j=4,$={},q={},x=[],N=(0,R.m)();function W(e){let{adUnits:t,adUnitCodes:n,callback:a,cbTimeout:c,labels:u,auctionId:l,ortb2Fragments:f,metrics:g}=e;g=(0,B.BO)(g);const p=t,h=u,b=n,y=l||(0,i.lk)(),I=c,k=new Set,R=(0,O.v)();let W,z,J,K,Q=[],Y=a,X=[],Z=[],ee=[],ne=[],ie=[];function re(){return{auctionId:y,timestamp:W,auctionEnd:z,auctionStatus:K,adUnits:p,adUnitCodes:b,labels:h,bidderRequests:X,noBids:ee,bidsReceived:Z,bidsRejected:Q,winningBids:ne,timeout:I,metrics:g,seatNonBids:ie}}function oe(e){if(e?T.Ic(C.qY.AUCTION_TIMEOUT,re()):clearTimeout(J),void 0===z){let n=[];e&&((0,i.OG)(`Auction ${y} timedOut`),n=X.filter((e=>!k.has(e.bidderRequestId))).flatMap((e=>e.bids)),n.length&&T.Ic(C.qY.BID_TIMEOUT,n)),K=_,z=Date.now(),g.checkpoint("auctionEnd"),g.timeBetween("requestBids","auctionEnd","requestBids.total"),g.timeBetween("callBids","auctionEnd","requestBids.callBids"),R.resolve(),T.Ic(C.qY.AUCTION_END,re()),G(p,(function(){try{if(null!=Y){const t=Z.filter((e=>b.includes(e.adUnitCode))).reduce(te,{});Y.apply(N,[t,e,y]),Y=null}}catch(e){(0,i.vV)("Error executing bidsBackHandler",null,e)}finally{n.length&&w.Ay.callTimedOutBidders(t,n,I);let e=d.$W.getConfig("userSync")||{};e.enableOverride||S(e.syncDelay)}}))}}function ae(){d.$W.resetBidder(),(0,i.fH)(`Bids Received for Auction with id: ${y}`,Z),K=_,oe(!1)}function de(e){k.add(e)}function ce(e){e.forEach((e=>{var t;t=e,X=X.concat(t)}));let t={},n={bidRequests:e,run:()=>{J=setTimeout((()=>oe(!0)),I),K=D,T.Ic(C.qY.AUCTION_INIT,re());let n=function(e,t){let{index:n=se.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=0,c=!1,u=new Set,l={};function f(){a--,c&&0===a&&e()}function g(e,t,n){return l[t.requestId]=!0,function(e,t){let{index:n=se.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),a++,n(f)}function p(e,a){g(e,a,(e=>{let c=function(e){let{index:t=se.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};T.Ic(C.qY.BID_ADJUSTMENT,e);const n=t.getBidRequest(e)?.renderer||t.getAdUnit(e).renderer,i=e.mediaType,r=t.getMediaTypes(e),s=r&&r[i];var a=s&&s.renderer,c=null;a&&a.url&&a.render&&(!0!==a.backupOnly||!e.renderer)?c=a:n&&n.url&&n.render&&(!0!==n.backupOnly||!e.renderer)&&(c=n);c&&(e.renderer=m.A4.install({url:c.url,config:c.options}),e.renderer.setRender(c.render));const u=L(e.mediaType,r,d.$W.getConfig("mediaTypePriceGranularity")),l=(0,o.j)(e.cpm,"object"==typeof u?u:d.$W.getConfig("customPriceBucket"),d.$W.getConfig("currency.granularityMultiplier"));return e.pbLg=l.low,e.pbMg=l.med,e.pbHg=l.high,e.pbAg=l.auto,e.pbDg=l.dense,e.pbCg=l.custom,e}(a);T.Ic(C.qY.BID_ACCEPTED,c),c.mediaType===A.G_?function(e,t,n){let{index:o=se.index}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=!0;const a=(0,r.A)(o.getMediaTypes({requestId:t.originalRequestId||t.requestId,adUnitId:t.adUnitId}),"video"),c=a&&(0,r.A)(a,"context"),u=a&&(0,r.A)(a,"useCacheKey");d.$W.getConfig("cache.url")&&(u||c!==E.H6)&&(!t.videoCacheKey||d.$W.getConfig("cache.ignoreBidderCacheKey")?(s=!1,H(e,t,n,a)):t.vastUrl||((0,i.vV)("videoCacheKey specified but not required vastUrl for video bid"),s=!1));s&&(F(e,t),n())}(t,c,e):((0,s.l6)(c)&&(0,s.gs)(c,n.getAdUnit(c)),F(t,c),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),T.Ic(C.qY.BID_REJECTED,n),t.addBidRejected(n),e()}))}function b(){let n=this,r=t.getBidRequests();const o=d.$W.getConfig("auctionOptions");if(u.add(n),o&&!(0,i.Im)(o)){const e=o.secondaryBidders;e&&!r.every((t=>(0,v.mK)(e,t.bidderCode)))&&(r=r.filter((t=>!(0,v.mK)(e,t.bidderCode))))}c=r.every((e=>u.has(e))),n.bids.forEach((e=>{l[e.bidId]||(t.addNoBid(e),T.Ic(C.qY.NO_BID,e))})),c&&0===a&&e()}return{addBidResponse:function(){function e(e,t){P.call({dispatch:p},e,t,(()=>{let n=!1;return i=>{n||(h(e,t,i),n=!0)}})())}return e.reject=h,e}(),adapterDone:function(){V(O.k.resolve()).finally((()=>b.call(this)))}}}(ae,this);w.Ay.callBids(p,e,n.addBidResponse,n.adapterDone,{request(e,n){c($,n),c(t,e),q[e]||(q[e]={SRA:!0,origin:n}),t[e]>1&&(q[e].SRA=!1)},done(e){$[e]--,x[0]&&a(x[0])&&x.shift()}},I,de,f)}};function a(e){let t=!0,n=d.$W.getConfig("maxRequestsPerOrigin")||j;return e.bidRequests.some((e=>{let i=1,r=void 0!==e.src&&e.src===C.RW.SRC?"s2s":e.bidderCode;return q[r]&&(!1===q[r].SRA&&(i=Math.min(e.bids.length,n)),$[q[r].origin]+i>n&&(t=!1)),!t})),t&&e.run(),t}function c(e,t){void 0===e[t]?e[t]=1:e[t]++}a(n)||((0,i.JE)("queueing auction due to limited endpoint capacity"),x.push(n))}return T.on(C.qY.SEAT_NON_BID,(e=>{var t;e.auctionId===y&&(t=e.seatnonbid,ie=ie.concat(t))})),{addBidReceived:function(e){Z=Z.concat(e)},addBidRejected:function(e){Q=Q.concat(e)},addNoBid:function(e){ee=ee.concat(e)},callBids:function(){K=U,W=Date.now();let e=g.measureTime("requestBids.makeRequests",(()=>w.Ay.makeBidRequests(p,W,y,I,h,f,g)));(0,i.fH)(`Bids Requested for Auction with id: ${y}`,e),g.checkpoint("callBids"),e.length<1?((0,i.JE)("No valid bid requests returned for auction"),ae()):M.call({dispatch:ce,context:this},e)},addWinningBid:function(e){const n=t.find((t=>t.adUnitId===e.adUnitId));ne=ne.concat(e),(0,i.Wz)(e),w.Ay.callBidWonBidder(e.adapterCode||e.bidder,e,t),n&&!n.deferBilling&&w.Ay.callBidBillableBidder(e)},setBidTargeting:function(e){w.Ay.callSetTargetingBidder(e.adapterCode||e.bidder,e)},getWinningBids:()=>ne,getAuctionStart:()=>W,getAuctionEnd:()=>z,getTimeout:()=>I,getAuctionId:()=>y,getAuctionStatus:()=>K,getAdUnits:()=>p,getAdUnitCodes:()=>b,getBidRequests:()=>X,getBidsReceived:()=>Z,getNoBids:()=>ee,getNonBids:()=>ie,getFPD:()=>f,getMetrics:()=>g,end:R.promise}}const P=(0,y.A_)("sync",(function(e,t,n){!function(e){const t=d.$W.getConfig("maxBid");return!t||!e.cpm||t>=Number(e.cpm)}(t)?n(C.Tf.PRICE_TOO_HIGH):this.dispatch.call(null,e,t)}),"addBidResponse"),V=(0,y.A_)("sync",(e=>e),"responsesReady"),M=(0,y.A_)("sync",(function(e){this.dispatch.call(this.context,e)}),"addBidderRequests"),G=(0,y.A_)("async",(function(e,t){t&&t()}),"bidsBackCallback");function F(e,t){!function(e){let t;const n=!0===I.u.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0;e.bidderCode&&(n||e.dealId)&&(t=function(e,t){let{index:n=se.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t)return{};const i=n.getBidRequest(t);var r={};const o=Z(t.mediaType,e);ee(r,o,t,i),e&&I.u.getOwn(e,C.iD.ADSERVER_TARGETING)&&(ee(r,I.u.ownSettingsFor(e),t,i),t.sendStandardTargeting=I.u.get(e,"sendStandardTargeting"));t.native&&(r=Object.assign({},r,(0,s.Zj)(t)));return r}(e.bidderCode,e));e.adserverTargeting=Object.assign(e.adserverTargeting||{},t)}(t),(0,B.BO)(t.metrics).timeSince("addBidResponse","addBidResponse.total"),e.addBidReceived(t),T.Ic(C.qY.BID_RESPONSE,t)}const H=(0,y.A_)("async",(function(e,t,n,i){h(e,t,n)}),"callPrebidCache");function L(e,t,n){if(e&&n){if(e===A.G_){const e=(0,r.A)(t,`${A.G_}.context`,"instream");if(n[`${A.G_}-${e}`])return n[`${A.G_}-${e}`]}return n[e]}}const z=e=>t=>{const n=e||function(e){let{index:t=se.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=L(e.mediaType,t.getMediaTypes(e),d.$W.getConfig("mediaTypePriceGranularity"));return"string"==typeof e.mediaType&&n?"string"==typeof n?n:"custom":d.$W.getConfig("priceGranularity")}(t);return n===C.UE.AUTO?t.pbAg:n===C.UE.DENSE?t.pbDg:n===C.UE.LOW?t.pbLg:n===C.UE.MEDIUM?t.pbMg:n===C.UE.HIGH?t.pbHg:n===C.UE.CUSTOM?t.pbCg:void 0},J=()=>e=>e.creativeId?e.creativeId:"",K=()=>e=>e.meta&&e.meta.advertiserDomains&&e.meta.advertiserDomains.length>0?[e.meta.advertiserDomains].flat()[0]:"",Q=()=>e=>e.meta&&(e.meta.networkId||e.meta.networkName)?(0,r.A)(e,"meta.networkName")||(0,r.A)(e,"meta.networkId"):"",Y=()=>e=>e.meta&&e.meta.primaryCatId?e.meta.primaryCatId:"";function X(e,t){return{key:e,val:"function"==typeof t?function(e,n){return t(e,n)}:function(e){return(0,i._W)(e,t)}}}function Z(e,t){const n=Object.assign({},I.u.settingsFor(null));if(n[C.iD.ADSERVER_TARGETING]||(n[C.iD.ADSERVER_TARGETING]=[X(C.xS.BIDDER,"bidderCode"),X(C.xS.AD_ID,"adId"),X(C.xS.PRICE_BUCKET,z()),X(C.xS.SIZE,"size"),X(C.xS.DEAL,"dealId"),X(C.xS.SOURCE,"source"),X(C.xS.FORMAT,"mediaType"),X(C.xS.ADOMAIN,K()),X(C.xS.ACAT,Y()),X(C.xS.DSP,Q()),X(C.xS.CRID,J())]),"video"===e){const e=n[C.iD.ADSERVER_TARGETING].slice();if(n[C.iD.ADSERVER_TARGETING]=e,[C.xS.UUID,C.xS.CACHE_ID].forEach((t=>{void 0===(0,v.I6)(e,(e=>e.key===t))&&e.push(X(t,"videoCacheKey"))})),d.$W.getConfig("cache.url")&&(!t||!1!==I.u.get(t,"sendStandardTargeting"))){const t=(0,i.Dl)(d.$W.getConfig("cache.url"));void 0===(0,v.I6)(e,(e=>e.key===C.xS.CACHE_HOST))&&e.push(X(C.xS.CACHE_HOST,(function(e){return(0,r.A)(e,`adserverTargeting.${C.xS.CACHE_HOST}`)?e.adserverTargeting[C.xS.CACHE_HOST]:t.hostname})))}}return n}function ee(e,t,n,r){var o=t[C.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!==C.xS.DEAL&&s!==C.xS.ACAT&&s!==C.xS.DSP&&s!==C.xS.CRID||!(0,i.xQ)(a)&&null!=a?e[s]=a:(0,i.fH)("suppressing empty key '"+s+"' from adserver targeting")})),e}function te(e,t){return e[t.adUnitCode]||(e[t.adUnitCode]={bids:[]}),e[t.adUnitCode].bids.push(t),e}function ne(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))}})}var ie=n(6853),re=n(7863);const oe="minBidCacheTTL";const se=function(){let e=null;const t=(0,ie.H)({startTime:e=>e.end.then((()=>e.getAuctionEnd())),ttl:t=>null==e?null:t.end.then((()=>1e3*Math.max(e,...t.getBidsReceived().map(re.L))))});(0,re.u)((()=>{null!=e&&t.refresh()})),d.$W.getConfig(oe,(n=>{const i=e;e=n?.[oe],e="number"==typeof e?e:null,i!==e&&t.refresh()}));const n={onExpiry:t.onExpiry};function r(e){for(const n of t)if(n.getAuctionId()===e)return n}function o(){return t.toArray().flatMap((e=>e.getBidsReceived()))}return n.addWinningBid=function(e){const t=(0,B.BO)(e.metrics);t.checkpoint("bidWon"),t.timeBetween("auctionEnd","bidWon","render.pending"),t.timeBetween("requestBids","bidWon","render.e2e");const n=r(e.auctionId);n?(e.status=C.tl.RENDERED,n.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()===_},getAdUnitCodes:{post:i.hj}}).forEach((e=>{let[i,{name:r=i,pre:o,post:s}]=e;const a=null==o?e=>e[r]():e=>o(e)?e[r]():[],d=null==s?e=>e:e=>e.filter(s);n[i]=()=>d(t.toArray().flatMap(a))})),n.getAllBidsForAdUnitCode=function(e){return o().filter((t=>t&&t.adUnitCode===e))},n.createAuction=function(e){const n=W(e);return function(e){t.add(e)}(n),n},n.findBidByAdId=function(e){return o().find((t=>t.adId===e))},n.getStandardBidderAdServerTargeting=function(){return Z()[C.iD.ADSERVER_TARGETING]},n.setStatusForBids=function(e,t){let i=n.findBidByAdId(e);if(i&&(i.status=t),i&&t===C.tl.BID_TARGETING_SET){const e=r(i.auctionId);e&&e.setBidTargeting(i)}},n.getLastAuctionId=function(){const e=t.toArray();return e.length&&e[e.length-1].getAuctionId()},n.clearAllAuctions=function(){t.clear()},n.index=new ne((()=>t.toArray())),n}()},7863:(e,t,n)=>{n.d(t,{L:()=>a,u:()=>d});var i=n(3272),r=n(1069);let o=1;const s=[];function a(e){return e.ttl-(e.hasOwnProperty("ttlBuffer")?e.ttlBuffer:o)}function d(e){s.push(e)}i.$W.getConfig("ttlBuffer",(e=>{if("number"==typeof e.ttlBuffer){const t=o;o=e.ttlBuffer,t!==o&&s.forEach((e=>e(o)))}else(0,r.vV)("Invalid value for ttlBuffer",e.ttlBuffer)}))},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:()=>u});var i=n(6833),r=n(5901),o=n(1069),s=n(433),a=n(8969);const d="TRUE"===(0,o.Ez)(a.M).toUpperCase(),c={},u="random",l={};l[u]=!0,l.fixed=!0;const f=u,g={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"};const p=function(){let e,t,n,a=[],u=null;function p(){function s(e){return u[e].val}function a(e,t){u[e].val=t}e={};const u={publisherDomain:{set(e){null!=e&&(0,o.JE)("publisherDomain is deprecated and has no effect since v7 - use pageUrl instead"),a("publisherDomain",e)}},priceGranularity:{val:g.MEDIUM,set(e){m(e)&&("string"==typeof e?a("priceGranularity",h(e)?e:g.MEDIUM):(0,o.Qd)(e)&&(a("customPriceBucket",e),a("priceGranularity",g.CUSTOM),(0,o.OG)("Using custom price granularity")))}},customPriceBucket:{val:{},set(){}},mediaTypePriceGranularity:{val:{},set(e){null!=e&&a("mediaTypePriceGranularity",Object.keys(e).reduce(((t,n)=>(m(e[n])?"string"==typeof e?t[n]=h(e[n])?e[n]:s("priceGranularity"):(0,o.Qd)(e)&&(t[n]=e[n],(0,o.OG)(`Using custom price granularity for ${n}`)):(0,o.JE)(`Invalid price granularity for media type: ${n}`),t)),{}))}},bidderSequence:{val:f,set(e){l[e]?a("bidderSequence",e):(0,o.JE)(`Invalid order: ${e}. Bidder Sequence was not set.`)}},auctionOptions:{val:{},set(e){(function(e){if(!(0,o.Qd)(e))return(0,o.JE)("Auction Options must be an object"),!1;for(let t of Object.keys(e)){if("secondaryBidders"!==t&&"suppressStaleRender"!==t)return(0,o.JE)(`Auction Options given an incorrect param: ${t}`),!1;if("secondaryBidders"===t){if(!(0,o.cy)(e[t]))return(0,o.JE)(`Auction Options ${t} must be of type Array`),!1;if(!e[t].every(o.O8))return(0,o.JE)(`Auction Options ${t} must be only string`),!1}else if("suppressStaleRender"===t&&!(0,o.Lm)(e[t]))return(0,o.JE)(`Auction Options ${t} must be of type boolean`),!1}return!0})(e)&&a("auctionOptions",e)}}};let p={debug:d,bidderTimeout:3e3,enableSendAllBids:true,useBidCache:false,deviceAccess:true,disableAjaxTimeout:false,maxNestedIframes:10,maxBid:5e3,userSync:{topics:c}};function h(e){return(0,r.I6)(Object.keys(g),(t=>e===g[t]))}function m(e){if(!e)return(0,o.vV)("Prebid Error: no value passed to `setPriceGranularity()`"),!1;if("string"==typeof e)h(e)||(0,o.JE)("Prebid Warning: setPriceGranularity was called with invalid setting, using `medium` as default.");else if((0,o.Qd)(e)&&!(0,i.q)(e))return(0,o.vV)("Invalid custom price value passed to `setPriceGranularity()`"),!1;return!0}Object.defineProperties(p,Object.fromEntries(Object.entries(u).map((e=>{let[t,n]=e;return[t,Object.assign({get:s.bind(null,t),set:a.bind(null,t),enumerable:!0},n)]})))),t&&I(Object.keys(t).reduce(((e,n)=>(t[n]!==p[n]&&(e[n]=p[n]||{}),e)),{})),t=p,n={}}function h(){if(u&&n&&(0,o.Qd)(n[u])){let e=n[u];const i=new Set(Object.keys(t).concat(Object.keys(e)));return(0,r.A6)(i).reduce(((n,i)=>(void 0===e[i]?n[i]=t[i]:void 0===t[i]?n[i]=e[i]:(0,o.Qd)(e[i])?n[i]=(0,o.D9)({},t[i],e[i]):n[i]=e[i],n)),{})}return Object.assign({},t)}const[m,b]=[h,function(){const e=h();return Object.defineProperty(e,"ortb2",{get:function(){throw new Error("invalid access to 'orbt2' config - use request parameters instead")}}),e}].map((e=>function(){if(arguments.length<=1&&"function"!=typeof(arguments.length<=0?void 0:arguments[0])){const t=arguments.length<=0?void 0:arguments[0];return t?(0,s.A)(e(),t):h()}return A(...arguments)})),[y,v]=[b,m].map((e=>function(){let t=e(...arguments);return t&&"object"==typeof t&&(t=(0,o.Go)(t)),t}));function E(n){if(!(0,o.Qd)(n))return void(0,o.vV)("setConfig options must be an object");let i=Object.keys(n),r={};i.forEach((i=>{let s=n[i];(0,o.Qd)(e[i])&&(0,o.Qd)(s)&&(s=Object.assign({},e[i],s));try{r[i]=t[i]=s}catch(e){(0,o.JE)(`Cannot set config for property ${i} : `,e)}})),I(r)}function A(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=t;if("string"!=typeof e&&(i=e,e="*",n=t||{}),"function"!=typeof i)return void(0,o.vV)("listener must be a function");const r={topic:e,callback:i};return a.push(r),n.init&&i("*"===e?b():{[e]:b(e)}),function(){a.splice(a.indexOf(r),1)}}function I(e){const t=Object.keys(e);a.filter((e=>(0,r.mK)(t,e.topic))).forEach((t=>{t.callback({[t.topic]:e[t.topic]})})),a.filter((e=>"*"===e.topic)).forEach((t=>t.callback(e)))}function T(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{!function(e){if(!(0,o.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,o.Qd)(e.config))throw"setBidderConfig bidder options must contain a config object"}(e),e.bidders.forEach((i=>{n[i]||(n[i]={}),Object.keys(e.config).forEach((r=>{let s=e.config[r];if((0,o.Qd)(s)){const e=t?o.D9:Object.assign;n[i][r]=e({},n[i][r]||{},s)}else n[i][r]=s}))}))}catch(e){(0,o.vV)(e)}}function w(e,t){u=e;try{return t()}finally{C()}}function C(){u=null}return p(),{getCurrentBidder:function(){return u},resetBidder:C,getConfig:b,getAnyConfig:m,readConfig:y,readAnyConfig:v,setConfig:E,mergeConfig:function(e){if(!(0,o.Qd)(e))return void(0,o.vV)("mergeConfig input must be an object");const t=(0,o.D9)(h(),e);return E({...t}),t},setDefaults:function(n){(0,o.Qd)(e)?(Object.assign(e,n),Object.assign(t,n)):(0,o.vV)("defaults must be an object")},resetConfig:p,runWithBidder:w,callbackWithBidder:function(e){return function(t){return function(){if("function"==typeof t){for(var n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return w(e,t.bind(this,...i))}(0,o.JE)("config.callbackWithBidder callback is not a function")}}},setBidderConfig:T,getBidderConfig:function(){return n},mergeBidderConfig:function(e){return T(e,!0)}}}()},6916:(e,t,n)=>{n.d(t,{B1:()=>s,SL:()=>p,ad:()=>u,et:()=>l,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.v)(),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.k.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.k.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.k.all(e.map((e=>{let[t,n]=e;return n.promise.then((e=>[t,e]))}))).then((e=>Object.fromEntries(e)))},get hash(){return(0,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",BILLABLE_EVENT:"billableEvent",BID_ACCEPTED:"bidAccepted",RUN_PAAPI_AUCTION:"paapiRunAuction",PAAPI_BID:"paapiBid",PAAPI_NO_BID:"paapiNoBid",PAAPI_ERROR:"paapiError"},a={PREVENT_WRITING_ON_MAIN_DOCUMENT:"preventWritingOnMainDocument",NO_AD:"noAd",EXCEPTION:"exception",CANNOT_FIND_AD:"cannotFindAd",MISSING_DOC_OR_ADID:"missingDocOrAdid"},d={bidWon:"adUnitCode"},c={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"},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:()=>f,q:()=>p});var i=n(5901),r=n(1069),o=n(3272);const s=2,a={buckets:[{max:5,increment:.5}]},d={buckets:[{max:20,increment:.1}]},c={buckets:[{max:20,increment:.01}]},u={buckets:[{max:3,increment:.01},{max:8,increment:.05},{max:20,increment:.5}]},l={buckets:[{max:5,increment:.05},{max:10,increment:.1},{max:20,increment:.5}]};function f(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=parseFloat(e);return isNaN(i)&&(i=""),{low:""===i?"":g(e,a,n),med:""===i?"":g(e,d,n),high:""===i?"":g(e,c,n),auto:""===i?"":g(e,l,n),dense:""===i?"":g(e,u,n),custom:""===i?"":g(e,t,n)}}function g(e,t,n){let a="";if(!p(t))return a;const d=t.buckets.reduce(((e,t)=>e.max>t.max?e:t),{max:0});let c=0,u=(0,i.I6)(t.buckets,(t=>{if(e>d.max*n){let e=t.precision;void 0===e&&(e=s),a=(t.max*n).toFixed(e)}else{if(e<=t.max*n&&e>=c*n)return t.min=c,t;c=t.max}}));return u&&(a=function(e,t,n){const i=void 0!==t.precision?t.precision:s,a=t.increment*n,d=t.min*n;let c=Math.floor,u=o.$W.getConfig("cpmRoundingFunction");"function"==typeof u&&(c=u);let l,f,g=Math.pow(10,i+2),p=(e*g-d*g)/(a*g);try{l=c(p)*a+d}catch(e){f=!0}(f||"number"!=typeof l)&&((0,r.JE)("Invalid rounding function passed in config"),l=Math.floor(p)*a+d);return l=Number(l.toFixed(10)),l.toFixed(i)}(e,u,n)),a}function p(e){if((0,r.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,{H:()=>a,k:()=>s});var i=n(5555),r=n(1069),o=n(4595);const s=(0,n(9214).A_)("sync",(function(e){return o.G})),a=function(){const e={};return function(t){const n=s(t);return e.hasOwnProperty(n)||(e[n]=new i.k((e=>{const t=(0,r.CA)();t.srcdoc=`<script>${n}<\/script>`,t.onload=()=>e(t.contentWindow.render),document.body.appendChild(t)}))),e[n]}}()},5023:(e,t,n)=>{n.d(t,{AU:()=>m,Ic:()=>v,kQ:()=>y,on:()=>h});var i=n(1069),r=n(8969),o=n(6853),s=n(3272);const a="eventHistoryTTL";let d=null;const c=(0,o.H)({monotonic:!0,ttl:()=>d});s.$W.getConfig(a,(e=>{const t=d;e=e?.[a],d="number"==typeof e?1e3*e:null,t!==d&&c.refresh()}));let u=Array.prototype.slice,l=Array.prototype.push,f=Object.values(r.qY);const g=r.cA,p=function(){let e={},t={};function n(e){return f.includes(e)}return t.has=n,t.on=function(t,r,o){if(n(t)){let n=e[t]||{que:[]};o?(n[o]=n[o]||{que:[]},n[o].que.push(r)):n.que.push(r),e[t]=n}else i.vV("Wrong event name : "+t+" Valid event names :"+f)},t.emit=function(t){!function(t,n){i.OG("Emitting event for: "+t);let r=n[0]||{},o=r[g[t]],s=e[t]||{que:[]};var a=Object.keys(s);let d=[];c.add({eventType:t,args:r,id:o,elapsedTime:i.V()}),o&&a.includes(o)&&l.apply(d,s[o].que),l.apply(d,s.que),(d||[]).forEach((function(e){if(e)try{e.apply(null,n)}catch(e){i.vV("Error executing handler:","events.js",e,t)}}))}(t,u.call(arguments,1))},t.off=function(t,n,r){let o=e[t];i.Im(o)||i.Im(o.que)&&i.Im(o[r])||r&&(i.Im(o[r])||i.Im(o[r].que))||(r?(o[r].que||[]).forEach((function(e){let t=o[r].que;e===n&&t.splice(t.indexOf(e),1)})):(o.que||[]).forEach((function(e){let t=o.que;e===n&&t.splice(t.indexOf(e),1)})),e[t]=o)},t.get=function(){return e},t.addEvents=function(e){f=f.concat(e)},t.getEvents=function(){return c.toArray().map((e=>Object.assign({},e)))},t}();i.cD(p.emit.bind(p));const{on:h,off:m,get:b,getEvents:y,emit:v,addEvents:E,has:A}=p},3858:(e,t,n)=>{n.d(t,{Dy:()=>r,O$:()=>s,i8:()=>o});var i=n(1069);const r=["dooh","app","site"];function o(e){return function(t){return r.reduce(((n,r)=>(s(t,r)&&(null!=n?((0,i.JE)(`${e} specifies both '${n}' and '${r}'; dropping the latter.`),delete t[r]):n=r),n)),null),t}}function s(e,t){return null!=e[t]&&Object.keys(e[t]).length>0}},5973:(e,t,n)=>{n.d(t,{S:()=>o});var i=n(1069);const r=(0,n(2938).CK)("fpdEnrichment"),o=(0,i.Bj)((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.host;if(!r.cookiesAreEnabled())return e;const t=e.split(".");if(2===t.length)return e;let n,o,s=-2;const a=`_rdc${Date.now()}`,d="writeable";do{n=t.slice(s).join(".");let e=new Date((0,i.vE)()+1e4).toUTCString();r.setCookie(a,d,e,"Lax",n,void 0);r.getCookie(a,void 0)===d?(o=!1,r.setCookie(a,"","Thu, 01 Jan 1970 00:00:01 GMT",void 0,n,void 0)):(s+=-1,o=Math.abs(s)<=t.length)}while(o);return n}))},9214:(e,t,n)=>{n.d(t,{A_:()=>s,Gc:()=>d,Y6:()=>g,Yn:()=>c,bz:()=>f,xG:()=>l});var i=n(8128),r=n.n(i),o=n(5555);let s=r()({ready:r().SYNC|r().ASYNC|r().QUEUE});const a=(0,o.v)();s.ready=(()=>{const e=s.ready;return function(){try{return e.apply(s,arguments)}finally{a.resolve()}}})();const d=a.promise,c=s.get;const u={};function l(e,t){let{postInstallAllowed:n=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};s("async",(function(i){i.forEach((e=>t(...e))),n&&(u[e]=t)}),e)([])}function f(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];const r=u[e];if(r)return r(...n);c(e).before(((e,t)=>{t.push(n),e(t)}))}function g(e,t){return Object.defineProperties(t,Object.fromEntries(["before","after","getHooks","removeAll"].map((t=>[t,{get:()=>e[t]}])))),t}},1371:(e,t,n)=>{n.d(t,{D4:()=>o,G_:()=>r,LM:()=>s,s6:()=>i});const i="native",r="video",o="banner",s="adpod"},2449:(e,t,n)=>{n.d(t,{Bm:()=>I,IX:()=>R,Nh:()=>f,Xj:()=>j,Zj:()=>C,gs:()=>w,l6:()=>y,mT:()=>l,nk:()=>E,vO:()=>T,yl:()=>S});var i=n(433),r=n(1069),o=n(5901),s=n(8462),a=n(8969),d=n(1371),c=n(9075),u=n(6031);const l=[],f=Object.keys(a.x5).map((e=>a.x5[e])),g={image:{ortb:{ver:"1.2",assets:[{required:1,id:1,img:{type:3,wmin:100,hmin:100}},{required:1,id:2,title:{len:140}},{required:1,id:3,data:{type:1}},{required:0,id:4,data:{type:2}},{required:0,id:5,img:{type:1,wmin:20,hmin:20}}]},image:{required:!0},title:{required:!0},sponsoredBy:{required:!0},clickUrl:{required:!0},body:{required:!1},icon:{required:!1}}},p=x(a.h0),h=x(a.jO),m={img:1,js:2,1:"img",2:"js"},b={impression:1,"viewable-mrc50":2,"viewable-mrc100":3,"viewable-video50":4};function y(e){return e.native&&"object"==typeof e.native}function v(e){if(e&&e.type&&function(e){if(!e||!(0,o.mK)(Object.keys(g),e))return(0,r.vV)(`${e} nativeParam is not supported`),!1;return!0}(e.type)&&(e=g[e.type]),!e||!e.ortb||A(e.ortb))return e}function E(e){e.forEach((e=>{const t=e.nativeParams||(0,i.A)(e,"mediaTypes.native");t&&(e.nativeParams=v(t)),e.nativeParams&&(e.nativeOrtbRequest=e.nativeParams.ortb||function(e){if(!e&&!(0,r.Qd)(e))return void(0,r.vV)("Native assets object is empty or not an object: ",e);const t={ver:"1.2",assets:[]};for(let n in e){if(a._B.includes(n))continue;if(!a.x5.hasOwnProperty(n)){(0,r.vV)(`Unrecognized native asset code: ${n}. Asset will be ignored.`);continue}if("privacyLink"===n){t.privacy=1;continue}const i=e[n];let o=0;i.required&&(0,r.Lm)(i.required)&&(o=Number(i.required));const s={id:t.assets.length,required:o};if(n in a.h0)s.data={type:a.jO[a.h0[n]]},i.len&&(s.data.len=i.len);else if("icon"===n||"image"===n){if(s.img={type:"icon"===n?a.oA.ICON:a.oA.MAIN},i.aspect_ratios)if((0,r.cy)(i.aspect_ratios))if(i.aspect_ratios.length){const{min_width:e,min_height:t}=i.aspect_ratios[0];(0,r.Fq)(e)&&(0,r.Fq)(t)?(s.img.wmin=e,s.img.hmin=t):(0,r.vV)("image.aspect_ratios min_width or min_height are invalid: ",e,t);const n=i.aspect_ratios.filter((e=>e.ratio_width&&e.ratio_height)).map((e=>`${e.ratio_width}:${e.ratio_height}`));n.length>0&&(s.img.ext={aspectratios:n})}else(0,r.vV)("image.aspect_ratios was passed, but it's empty:",i.aspect_ratios);else(0,r.vV)("image.aspect_ratios was passed, but it's not a an array:",i.aspect_ratios);i.sizes&&(2===i.sizes.length&&(0,r.Fq)(i.sizes[0])&&(0,r.Fq)(i.sizes[1])?(s.img.w=i.sizes[0],s.img.h=i.sizes[1],delete s.img.hmin,delete s.img.wmin):(0,r.vV)("image.sizes was passed, but its value is not an array of integers:",i.sizes))}else"title"===n?s.title={len:i.len||140}:"ext"===n&&(s.ext=i,delete s.required);t.assets.push(s)}return t}(e.nativeParams))}))}function A(e){const t=e.assets;if(!Array.isArray(t)||0===t.length)return(0,r.vV)("assets in mediaTypes.native.ortb is not an array, or it's empty. Assets: ",t),!1;const n=t.map((e=>e.id));return t.length!==new Set(n).size||n.some((e=>e!==parseInt(e,10)))?((0,r.vV)("each asset object must have 'id' property, it must be unique and it must be an integer"),!1):e.hasOwnProperty("eventtrackers")&&!Array.isArray(e.eventtrackers)?((0,r.vV)("ortb.eventtrackers is not an array. Eventtrackers: ",e.eventtrackers),!1):t.every((e=>function(e){if(!(0,r.Qd)(e))return(0,r.vV)("asset must be an object. Provided asset: ",e),!1;if(e.img){if(!(0,r.Et)(e.img.w)&&!(0,r.Et)(e.img.wmin))return(0,r.vV)("for img asset there must be 'w' or 'wmin' property"),!1;if(!(0,r.Et)(e.img.h)&&!(0,r.Et)(e.img.hmin))return(0,r.vV)("for img asset there must be 'h' or 'hmin' property"),!1}else if(e.title){if(!(0,r.Et)(e.title.len))return(0,r.vV)("for title asset there must be 'len' property defined"),!1}else if(e.data){if(!(0,r.Et)(e.data.type))return(0,r.vV)("for data asset 'type' property must be a number"),!1}else if(e.video&&!(Array.isArray(e.video.mimes)&&Array.isArray(e.video.protocols)&&(0,r.Et)(e.video.minduration)&&(0,r.Et)(e.video.maxduration)))return(0,r.vV)("video asset is not properly configured"),!1;return!0}(e)))}function I(e){let{index:t=s.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=t.getAdUnit(e);if(!n)return!1;let a=n.nativeOrtbRequest;return function(e,t){if(!(0,i.A)(e,"link.url"))return(0,r.vV)("native response doesn't have 'link' property. Ortb response: ",e),!1;let n=t.assets.filter((e=>1===e.required)).map((e=>e.id)),s=e.assets.map((e=>e.id));const a=n.every((e=>(0,o.mK)(s,e)));a||(0,r.vV)(`didn't receive a bid with all required assets. Required ids: ${n}, but received ids in response: ${s}`);return a}(e.native?.ortb||q(e.native,a),a)}function T(e,t){const n=t.native.ortb||$(t.native);return"click"===e.action?function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,{fetchURL:n=r.z$}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t){const i=(e.assets||[]).filter((e=>e.link)).reduce(((e,t)=>(e[t.id]=t.link,e)),{}),r=e.link?.clicktrackers||[];let o=i[t],s=r;o&&(s=o.clicktrackers||[]),s.forEach((e=>n(e)))}else(e.link?.clicktrackers||[]).forEach((e=>n(e)))}(n,e?.assetId):function(e){let{runMarkup:t=(e=>(0,r.ro)(e)),fetchURL:n=r.z$}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const i=(e.eventtrackers||[]).filter((e=>e.event===b.impression));let{img:o,js:s}=i.reduce(((e,t)=>(m.hasOwnProperty(t.method)&&e[m[t.method]].push(t.url),e)),{img:[],js:[]});e.imptrackers&&(o=o.concat(e.imptrackers));o.forEach((e=>n(e))),s=s.map((e=>`<script async src="${e}"><\/script>`)),e.jstracker&&(s=s.concat([e.jstracker]));s.length&&t(s.join("\n"))}(n),e.action}function w(e,t){const n=t?.nativeOrtbRequest,i=e.native?.ortb;if(n&&i){const t=function(e,t){const n={},i=t?.assets||[];n.clickUrl=e.link.url,n.privacyLink=e.privacy;for(const t of e?.assets||[]){const e=i.find((e=>t.id===e.id));t.title?n.title=t.title.text:t.img?n[e.img.type===a.oA.MAIN?"image":"icon"]={url:t.img.url,width:t.img.w,height:t.img.h}:t.data&&(n[p[h[e.data.type]]]=t.data.value)}n.impressionTrackers=[];let r=[];e.imptrackers&&n.impressionTrackers.push(...e.imptrackers);for(const t of e?.eventtrackers||[])t.event===b.impression&&t.method===m.img&&n.impressionTrackers.push(t.url),t.event===b.impression&&t.method===m.js&&r.push(t.url);r=r.map((e=>`<script async src="${e}"><\/script>`)),e?.jstracker&&r.push(e.jstracker);r.length&&(n.javascriptTrackers=r.join("\n"));return n}(i,n);Object.assign(e.native,t)}["rendererUrl","adTemplate"].forEach((n=>{const i=t?.nativeParams?.[n];i&&(e.native[n]=U(i))}))}function C(e){let{index:t=s.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={};const r=t.getAdUnit(e),o=!1!==(0,i.A)(r,"nativeParams.sendTargetingKeys"),d=function(e){const t={};(0,i.A)(e,"nativeParams.ext")&&Object.keys(e.nativeParams.ext).forEach((e=>{t[e]=`hb_native_${e}`}));return{...a.x5,...t}}(r),c={...e.native,...e.native.ext};return delete c.ext,Object.keys(c).forEach((t=>{const s=d[t];let a=U(e.native[t])||U((0,i.A)(e,`native.ext.${t}`));if("adTemplate"===t||!s||!a)return;let c=(0,i.A)(r,`nativeParams.${t}.sendId`);if("boolean"!=typeof c&&(c=(0,i.A)(r,`nativeParams.ext.${t}.sendId`)),c){a=`${s}:${e.adId}`}let u=(0,i.A)(r,`nativeParams.${t}.sendTargetingKeys`);"boolean"!=typeof u&&(u=(0,i.A)(r,`nativeParams.ext.${t}.sendTargetingKeys`));("boolean"==typeof u?u:o)&&(n[s]=a)})),n}function O(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=[];return Object.entries(e).filter((e=>{let[i,r]=e;return r&&(!1===n&&"ext"===i||null==t||t.includes(i))})).forEach((e=>{let[r,o]=e;!1===n&&"ext"===r?i.push(...O(o,t,!0)):(n||a.x5.hasOwnProperty(r))&&i.push({key:r,value:U(o)})})),i}function B(e,t,n){let{index:i=s.n.index}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const o={message:"assetResponse",adId:e.adId};let d=(0,c.vd)(t).native;return d?(o.native=Object.assign({},d),o.renderer=(0,u.k)(t),null!=n&&(d.assets=d.assets.filter((e=>{let{key:t}=e;return n.includes(t)})))):d=function(e,t,n){const i={...(0,r.SH)(e.native,["rendererUrl","adTemplate"]),assets:O(e.native,n),nativeKeys:a.x5};return e.native.ortb?i.ortb=e.native.ortb:t.mediaTypes?.native?.ortb&&(i.ortb=q(e.native,t.nativeOrtbRequest)),i}(t,i.getAdUnit(t),n),Object.assign(o,d)}const k=Object.fromEntries(Object.entries(a.x5).map((e=>{let[t,n]=e;return[n,t]})));function R(e,t){const n=e.assets.map((e=>k[e]));return B(e,t,n)}function S(e,t){return B(e,t,null)}function U(e){return e?.url||e}function D(e,t){for(;e&&t&&e!==t;)e>t?e-=t:t-=e;return e||t}function _(e){if(!A(e))return;const t={};for(const n of e.assets){if(n.title){const e={required:!!n.required&&Boolean(n.required),len:n.title.len};t.title=e}else if(n.img){const e={required:!!n.required&&Boolean(n.required)};if(n.img.w&&n.img.h)e.sizes=[n.img.w,n.img.h];else if(n.img.wmin&&n.img.hmin){const t=D(n.img.wmin,n.img.hmin);e.aspect_ratios=[{min_width:n.img.wmin,min_height:n.img.hmin,ratio_width:n.img.wmin/t,ratio_height:n.img.hmin/t}]}n.img.type===a.oA.MAIN?t.image=e:t.icon=e}else if(n.data){let e=Object.keys(a.jO).find((e=>a.jO[e]===n.data.type)),i=Object.keys(a.h0).find((t=>a.h0[t]===e));t[i]={required:!!n.required&&Boolean(n.required)},n.data.len&&(t[i].len=n.data.len)}e.privacy&&(t.privacyLink={required:!1})}return t}function j(e){{if(!e||!(0,r.cy)(e))return e;if(!e.some((e=>(e?.mediaTypes||{})[d.s6]?.ortb)))return e;let t=(0,r.Go)(e);for(const e of t)e.mediaTypes&&e.mediaTypes[d.s6]&&e.mediaTypes[d.s6].ortb&&(e.mediaTypes[d.s6]=Object.assign((0,r.Up)(e.mediaTypes[d.s6],a._B),_(e.mediaTypes[d.s6].ortb)),e.nativeParams=v(e.mediaTypes[d.s6]));return t}}function $(e){const t={link:{},eventtrackers:[]};return Object.entries(e).forEach((e=>{let[n,i]=e;switch(n){case"clickUrl":t.link.url=i;break;case"clickTrackers":t.link.clicktrackers=Array.isArray(i)?i:[i];break;case"impressionTrackers":(Array.isArray(i)?i:[i]).forEach((e=>{t.eventtrackers.push({event:b.impression,method:m.img,url:e})}));break;case"javascriptTrackers":t.jstracker=Array.isArray(i)?i.join(""):i;break;case"privacyLink":t.privacy=i}})),t}function q(e,t){const n={...$(e),assets:[]};function i(e,i){let o=t.assets.find(e);null!=o&&(o=(0,r.Go)(o),i(o),n.assets.push(o))}return Object.keys(e).filter((t=>!!e[t])).forEach((t=>{const n=U(e[t]);switch(t){case"title":i((e=>null!=e.title),(e=>{e.title={text:n}}));break;case"image":case"icon":const e="image"===t?a.oA.MAIN:a.oA.ICON;i((t=>null!=t.img&&t.img.type===e),(e=>{e.img={url:n}}));break;default:t in a.h0&&i((e=>null!=e.data&&e.data.type===a.jO[a.h0[t]]),(e=>{e.data={value:n}}))}})),n}function x(e){var t={};for(var n in e)t[e[n]]=n;return t}},1e3:(e,t,n)=>{n.d(t,{Cf:()=>a,S3:()=>r,Tb:()=>o,WR:()=>s,e4:()=>c,pS:()=>l,qN:()=>d,yB:()=>f,zt:()=>i});const i=["request","imp","bidResponse","response"],[r,o,s,a]=i,[d,c]=["default","pbs"],u=new Set(i);const{registerOrtbProcessor:l,getProcessors:f}=function(){const e={};return{registerOrtbProcessor(t){let{type:n,name:r,fn:o,priority:s=0,dialects:a=[d]}=t;if(!u.has(n))throw new Error(`ORTB processor type must be one of: ${i.join(", ")}`);a.forEach((t=>{e.hasOwnProperty(t)||(e[t]={}),e[t].hasOwnProperty(n)||(e[t][n]={}),e[t][n][r]={priority:s,fn:o}}))},getProcessors:t=>e[t]||{}}}()},5901:(e,t,n)=>{function i(e,t,n){return e&&e.includes(t,n)||!1}function r(){return Array.from.apply(Array,arguments)}function o(e,t,n){return e&&e.find(t,n)}function s(e,t,n){return e&&e.findIndex(t,n)}n.d(t,{A6:()=>r,I6:()=>o,SL:()=>s,mK:()=>i})},3066:(e,t,n)=>{n.d(t,{gH:()=>Ve});var i=n(7873),r=n(1069),o=n(433),s=n(3172),a=n(2449),d=n(8969),c=n(5901),u=n(9075),l=n(6031);const{REQUEST:f,RESPONSE:g,NATIVE:p,EVENT:h}=d.nl,m={[f]:function(e,t,n){(0,u.bw)({renderFn(t){e(Object.assign({message:g,renderer:(0,l.k)(n)},t))},resizeFn:y(t.adId,n),options:t.options,adId:t.adId,bidResponse:n})},[h]:function(e,t,n){if(null==n)return void(0,r.vV)(`Cannot find ad '${t.adId}' for x-origin event request`);if(n.status!==d.tl.RENDERED)return void(0,r.JE)(`Received x-origin event request without corresponding render request for ad '${n.adId}'`);return(0,u.Uc)(t,n)}};function b(){window.addEventListener("message",(function(e){!function(e){var t=e.message?"message":"data",n={};try{n=JSON.parse(e[t])}catch(e){return}if(n&&n.adId&&n.message&&m.hasOwnProperty(n.message))(0,u.$A)(n.adId,n.message===d.nl.REQUEST).then((t=>{var i,o;m[n.message]((i=n.adId,o=function(e){return null==e.origin&&0===e.ports.length?function(){const e="Cannot post message to a frame with null origin. Please update creatives to use MessageChannel, see https://github.com/prebid/Prebid.js/issues/7870";throw(0,r.vV)(e),new Error(e)}:e.ports.length>0?function(t){e.ports[0].postMessage(JSON.stringify(t))}:function(t){e.source.postMessage(JSON.stringify(t),e.origin)}}(e),function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return o(Object.assign({},e,{adId:i}),...n)}),n,t)}))}(e)}),!1)}function y(e,t){return function(n,i){!function(e){let{adId:t,adUnitCode:n,width:i,height:o}=e;function s(e){return e?e+"px":"100%"}function a(e){let i=d(t,n),r=document.getElementById(i);return r&&r.querySelector(e)}function d(e,t){return(0,r.II)()?u(e):(0,r.t1)()?l(t):t}function u(e){const t=(0,c.I6)(window.googletag.pubads().getSlots(),(t=>(0,c.I6)(t.getTargetingKeys(),(n=>(0,c.mK)(t.getTargeting(n),e)))));return t?t.getSlotElementId():null}function l(e){let t=window.apntag.getTag(e);return t&&t.targetId}["div","iframe"].forEach((e=>{let t=a(e+':not([style*="display: none"])');if(t){let e=t.style;e.width=s(i),e.height=s(o)}else(0,r.vV)(`Unable to locate matching page element for adUnitCode ${n}.  Can't resize it to ad's dimensions.  Please review setup.`)}))}({...t,width:n,height:i,adId:e})}}Object.assign(m,{[p]:function(e,t,n){if(null==n)return void(0,r.vV)(`Cannot find ad for x-origin event request: '${t.adId}'`);n.status!==d.tl.RENDERED&&(0,u.n6)(n);switch(t.action){case"assetRequest":e((0,a.IX)(t,n));break;case"allAssetRequest":e((0,a.yl)(t,n));break;default:(0,u.vW)(t,n,{resizeFn:y(t.adId,n)})}}});var v=n(8230),E=n(3272),A=n(8462),I=n(7863),T=n(2693),w=n(5023),C=n(9214),O=n(1371);function B(e,t){return e===t?0:e<t?-1:1}function k(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e=>e;return(t,n)=>B(e(t),e(n))}function R(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:B;return(t,n)=>-e(t,n)||0}function S(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,n){for(const i of t){const t=i(e,n);if(0!==t)return t}return 0}}function U(){return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:B;return(t,n)=>e(n,t)<0?n:t}(R(arguments.length>0&&void 0!==arguments[0]?arguments[0]:B))}const D=k((e=>e.cpm)),_=k((e=>e.responseTimestamp)),j=U(S(D,R(k((e=>e.timeToRespond))))),$=U(S(D,R(_)));U(S(D,_));var q=[];const x="targetingControls.allowTargetingKeys",N="targetingControls.addTargetingKeys",W=`Only one of "${x}" or "${N}" can be set`,P=Object.keys(d.xS).map((e=>d.xS[e]));let V={isActualBid:e=>e.getStatusCode()===d.XQ.GOOD,isBidNotExpired:e=>e.responseTimestamp+1e3*(0,I.L)(e)>(0,r.vE)(),isUnusedBid:e=>e&&(e.status&&!(0,c.mK)([d.tl.RENDERED],e.status)||!e.status)};function M(e){return!Object.values(V).some((t=>!t(e)))}const G=(0,C.A_)("sync",(function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!(arguments.length>3&&void 0!==arguments[3]&&arguments[3])){const i=[],o=E.$W.getConfig("sendBidsControl.dealPrioritization");let s=(0,r.$z)(e,"adUnitCode");return Object.keys(s).forEach((e=>{let a=[],d=(0,r.$z)(s[e],"bidderCode");Object.keys(d).forEach((e=>a.push(d[e].reduce(t)))),n>0?(a=o?a.sort(F(!0)):a.sort(((e,t)=>t.cpm-e.cpm)),i.push(...a.slice(0,n))):i.push(...a)})),i}return e}));function F(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(t,n){return void 0!==t.adserverTargeting.hb_deal&&void 0===n.adserverTargeting.hb_deal?-1:void 0===t.adserverTargeting.hb_deal&&void 0!==n.adserverTargeting.hb_deal?1:e?n.cpm-t.cpm:n.adserverTargeting.hb_pb-t.adserverTargeting.hb_pb}}function H(e,t){return(arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>window.googletag.pubads().getSlots())().reduce(((e,n)=>{const i=(0,r.fp)(t)&&t(n);return Object.keys(e).filter((0,r.fp)(i)?i:(0,r.iC)(n)).forEach((t=>e[t].push(n))),e}),Object.fromEntries(e.map((e=>[e,[]]))))}const L=function(e){let t={},n={};function i(e,t){return e.adserverTargeting&&t&&((0,r.cy)(t)&&(0,c.mK)(t,e.adUnitCode)||"string"==typeof t&&e.adUnitCode===t)}function s(t){return"string"==typeof t?[t]:(0,r.cy)(t)?t:e.getAdUnitCodes()||[]}function u(){let t=e.getBidsReceived();if(E.$W.getConfig("useBidCache")){const e=E.$W.getConfig("bidCacheFilterFunction");"function"==typeof e&&(t=t.filter((t=>n[t.adUnitCode]===t.auctionId||!!e(t))))}else t=t.filter((e=>n[e.adUnitCode]===e.auctionId));return t=t.filter((e=>(0,o.A)(e,"video.context")!==O.LM)).filter(M),t.forEach((e=>(e.latestTargetedAuctionId=n[e.adUnitCode],e))),G(t,$)}function l(e,n){let i=t.getWinningBids(e,n),r=f();return i=i.map((e=>({[e.adUnitCode]:Object.keys(e.adserverTargeting).filter((t=>void 0===e.sendStandardTargeting||e.sendStandardTargeting||-1===r.indexOf(t))).reduce(((t,n)=>{const i=[e.adserverTargeting[n]],r={[n.substring(0,20)]:i};if(n===d.xS.DEAL){const o=`${n}_${e.bidderCode}`.substring(0,20),s={[o]:i};return[...t,r,s]}return[...t,r]}),[])}))),i}function f(){return e.getStandardBidderAdServerTargeting().map((e=>e.key)).concat(P).filter(r.hj)}function g(e,t,n,i){return Object.keys(t.adserverTargeting).filter(p()).forEach((n=>{e.length&&e.filter(function(e){return function(n){return n.adUnitCode===t.adUnitCode&&n.adserverTargeting[e]}}(n)).forEach(function(e){return function(n){(0,r.cy)(n.adserverTargeting[e])||(n.adserverTargeting[e]=[n.adserverTargeting[e]]),n.adserverTargeting[e]=n.adserverTargeting[e].concat(t.adserverTargeting[e]).filter(r.hj),delete t.adserverTargeting[e]}}(n))})),e.push(t),e}function p(){let e=f();return e=e.concat(a.Nh),function(t){return-1===e.indexOf(t)}}function h(e){return{[e.adUnitCode]:Object.keys(e.adserverTargeting).filter(p()).map((t=>({[t.substring(0,20)]:[e.adserverTargeting[t]]})))}}function m(e,t){return t.map((t=>({[`${t}_${e.bidderCode}`.substring(0,20)]:[e.adserverTargeting[t]]})))}return t.setLatestAuctionForAdUnit=function(e,t){n[e]=t},t.resetPresetTargeting=function(e,t){if((0,r.II)()){const n=s(e);let i=q.reduce(((e,t)=>(e[t]=null,e)),{});Object.values(H(n,t)).forEach((e=>{e.forEach((e=>e.updateTargetingFromMap(i)))}))}},t.resetPresetTargetingAST=function(e){s(e).forEach((function(e){const t=window.apntag.getTag(e);if(t&&t.keywords){const n=Object.keys(t.keywords),i={};n.forEach((e=>{(0,c.mK)(q,e.toLowerCase())||(i[e]=t.keywords[e])})),window.apntag.modifyTag(e,{keywords:i})}}))},t.getAllTargeting=function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u();const f=s(t);var p=l(f,n).concat(function(e,t){return t.filter((t=>(0,c.mK)(e,t.adUnitCode))).map((e=>Object.assign({},e))).reduce(g,[]).map(h).filter((e=>e))}(f,n)).concat(E.$W.getConfig("enableSendAllBids")?function(e,t){const n=P.concat(a.Nh),r=E.$W.getConfig("sendBidsControl.bidLimit"),o=G(t,j,r),s=E.$W.getConfig("targetingControls.allowSendAllBidsTargetingKeys"),c=s?s.map((e=>d.xS[e])):n;return o.map((t=>{if(i(t,e))return{[t.adUnitCode]:m(t,n.filter((e=>void 0!==t.adserverTargeting[e]&&-1!==c.indexOf(e))))}})).filter((e=>e))}(f,n):function(e,t){if(!0===E.$W.getConfig("targetingControls.alwaysIncludeDeals")){const n=P.concat(a.Nh);return G(t,j).map((t=>{if(t.dealId&&i(t,e))return{[t.adUnitCode]:m(t,n.filter((e=>void 0!==t.adserverTargeting[e])))}})).filter((e=>e))}return[]}(f,n)).concat(function(t){function n(e){return(0,o.A)(e,d.iD.ADSERVER_TARGETING)}function i(e){const t=n(e);return Object.keys(t).map((function(e){return(0,r.O8)(t[e])&&(t[e]=t[e].split(",").map((e=>e.trim()))),(0,r.cy)(t[e])||(t[e]=[t[e]]),{[e]:t[e]}}))}return e.getAdUnits().filter((e=>(0,c.mK)(t,e.code)&&n(e))).map((e=>({[e.code]:i(e)})))}(f));p.map((e=>{Object.keys(e).map((t=>{e[t].map((e=>{-1===q.indexOf(Object.keys(e)[0])&&(q=Object.keys(e).concat(q))}))}))}));const b=Object.keys(Object.assign({},d.Zh,d.x5));let y=E.$W.getConfig(x);const v=E.$W.getConfig(N);if(null!=v&&null!=y)throw new Error(W);y=null!=v?b.concat(v):y||b,Array.isArray(y)&&y.length>0&&(p=function(e,t){const n=Object.assign({},d.xS,d.x5),i=Object.keys(n),o={};(0,r.fH)(`allowTargetingKeys - allowed keys [ ${t.map((e=>n[e])).join(", ")} ]`),e.map((e=>{const r=Object.keys(e)[0],s=e[r].filter((e=>{const r=Object.keys(e)[0],s=0===i.filter((e=>0===r.indexOf(n[e]))).length||(0,c.I6)(t,(e=>{const t=n[e];return 0===r.indexOf(t)}));return o[r]=!s,s}));e[r]=s}));const s=Object.keys(o).filter((e=>o[e]));return(0,r.fH)(`allowTargetingKeys - removed keys [ ${s.join(", ")} ]`),e.filter((e=>e[Object.keys(e)[0]].length>0))}(p,y)),p=function(e){let t=e.map((e=>({[Object.keys(e)[0]]:e[Object.keys(e)[0]].map((e=>({[Object.keys(e)[0]]:e[Object.keys(e)[0]].join(",")}))).reduce(((e,t)=>Object.assign(t,e)),{})}))).reduce((function(e,t){var n=Object.keys(t)[0];return e[n]=Object.assign({},e[n],t[n]),e}),{});return t}(p);const A=E.$W.getConfig("targetingControls.auctionKeyMaxChars");return A&&((0,r.fH)(`Detected 'targetingControls.auctionKeyMaxChars' was active for this auction; set with a limit of ${A} characters.  Running checks on auction keys...`),p=function(e,t){let n=(0,r.Go)(e),i=Object.keys(n).map((e=>({adUnitCode:e,adserverTargeting:n[e]}))).sort(F());return i.reduce((function(e,i,o,s){let a=(d=i.adserverTargeting,Object.keys(d).reduce((function(e,t){return e+`${t}%3d${encodeURIComponent(d[t])}%26`}),""));var d;o+1===s.length&&(a=a.slice(0,-3));let c=i.adUnitCode,u=a.length;return u<=t?(t-=u,(0,r.fH)(`AdUnit '${c}' auction keys comprised of ${u} characters.  Deducted from running threshold; new limit is ${t}`,n[c]),e[c]=n[c]):(0,r.JE)(`The following keys for adUnitCode '${c}' exceeded the current limit of the 'auctionKeyMaxChars' setting.\nThe key-set size was ${u}, the current allotted amount was ${t}.\n`,n[c]),o+1===s.length&&0===Object.keys(e).length&&(0,r.vV)("No auction targeting keys were permitted due to the setting in setConfig(targetingControls.auctionKeyMaxChars).  Please review setup and consider adjusting."),e}),{})}(p,A)),f.forEach((e=>{p[e]||(p[e]={})})),p},E.$W.getConfig("targetingControls",(function(e){null!=(0,o.A)(e,x)&&null!=(0,o.A)(e,N)&&(0,r.vV)(W)})),t.setTargetingForGPT=(0,C.A_)("sync",(function(n,i){let o=t.getAllTargeting(n),s=Object.fromEntries(q.map((e=>[e,null])));Object.entries(H(Object.keys(o),i)).forEach((e=>{let[t,n]=e;n.forEach((e=>{Object.keys(o[t]).forEach((e=>{let n=o[t][e];"string"==typeof n&&-1!==n.indexOf(",")&&(n=n.split(",")),o[t][e]=n})),(0,r.OG)(`Attempting to set targeting-map for slot: ${e.getSlotElementId()} with targeting-map:`,o[t]),e.updateTargetingFromMap(Object.assign({},s,o[t]))}))})),Object.keys(o).forEach((t=>{Object.keys(o[t]).forEach((n=>{"hb_adid"===n&&e.setStatusForBids(o[t][n],d.tl.BID_TARGETING_SET)}))})),t.targetingDone(o),w.Ic(d.qY.SET_TARGETING,o)}),"setTargetingForGPT"),t.targetingDone=(0,C.A_)("sync",(function(e){return e}),"targetingDone"),t.getWinningBids=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u();const n=s(e);return t.filter((e=>(0,c.mK)(n,e.adUnitCode))).filter((e=>!0===T.u.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0)).map((e=>e.adUnitCode)).filter(r.hj).map((e=>t.filter((t=>t.adUnitCode===e?t:null)).reduce(j)))},t.setTargetingForAst=function(e){let n=t.getAllTargeting(e);try{t.resetPresetTargetingAST(e)}catch(e){(0,r.vV)("unable to reset targeting for AST"+e)}Object.keys(n).forEach((e=>Object.keys(n[e]).forEach((t=>{if((0,r.OG)(`Attempting to set targeting for targetId: ${e} key: ${t} value: ${n[e][t]}`),(0,r.O8)(n[e][t])||(0,r.cy)(n[e][t])){let i={},r=/pt[0-9]/;t.search(r)<0?i[t.toUpperCase()]=n[e][t]:i[t]=n[e][t],window.apntag.setKeywords(e,i,{overrideKeyValue:!0})}}))))},t.isApntagDefined=function(){if(window.apntag&&(0,r.fp)(window.apntag.setKeywords))return!0},t}(A.n);var z=n(3597),J=n(1580),K=n(5555);const Q="__pbjs_debugging__";function Y(){return(0,i.m)().installedModules.includes("debugging")}function X(e){return new K.k((t=>{(0,J.R)(e,"debugging",t)}))}function Z(){let{alreadyInstalled:e=Y,script:t=X}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=null;return function(){return null==n&&(n=new K.k(((n,o)=>{setTimeout((()=>{if(e())n();else{const e="https://cdn.jsdelivr.net/npm/prebid.js@9.11.0/dist/debugging-standalone.js";(0,r.OG)(`Debugging module not installed, loading it from "${e}"...`),(0,i.m)()._installDebugging=!0,t(e).then((()=>{(0,i.m)()._installDebugging({DEBUG_KEY:Q,hook:C.A_,config:E.$W,createBid:z.O,logger:(0,r.h0)("DEBUG:")})})).then(n,o)}}))}))),n}}const ee=function(){let{load:e=Z(),hook:t=(0,C.Yn)("requestBids")}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=null,i=!1;function r(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),r=1;r<t;r++)i[r-1]=arguments[r];return(n||K.k.resolve()).then((()=>e.apply(this,i)))}function o(){t.getHooks({hook:r}).remove(),i=!1}return{enable:function(){i||(n=e(),t.before(r,99),i=!0)},disable:o,reset:function(){n=null,o()}}}();ee.reset;E.$W.getConfig("debugging",(function(e){let{debugging:t}=e;t?.enabled?ee.enable():ee.disable()}));var te=n(2938),ne=n(1445),ie=n(6894),re=n(7934),oe=n(5973);const se=["architecture","bitness","model","platformVersion","fullVersionList"],ae=["brands","mobile","platform"],de=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator?.userAgentData;const t=e&&ae.some((t=>void 0!==e[t]))?Object.freeze(ue(1,e)):null;return function(){return t}}(),ce=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator?.userAgentData;const t={},n=new WeakMap;return function(){let i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:se;if(!n.has(i)){const e=Array.from(i);e.sort(),n.set(i,e.join("|"))}const o=n.get(i);if(!t.hasOwnProperty(o))try{t[o]=e.getHighEntropyValues(i).then((e=>(0,r.Im)(e)?null:Object.freeze(ue(2,e)))).catch((()=>null))}catch(e){t[o]=K.k.resolve(null)}return t[o]}}();function ue(e,t){function n(e,t){const n={brand:e};return(0,r.O8)(t)&&!(0,r.xQ)(t)&&(n.version=t.split(".")),n}const i={source:e};return t.platform&&(i.platform=n(t.platform,t.platformVersion)),(t.fullVersionList||t.brands)&&(i.browsers=(t.fullVersionList||t.brands).map((e=>{let{brand:t,version:i}=e;return n(t,i)}))),void 0!==t.mobile&&(i.mobile=t.mobile?1:0),["model","bitness","architecture"].forEach((e=>{const n=t[e];(0,r.O8)(n)&&(i[e]=n)})),i}var le=n(3858),fe=n(5139),ge=n(3441),pe=n(6811),he=n(5569);const me={getRefererInfo:re.EN,findRootDomain:oe.S,getWindowTop:r.mb,getWindowSelf:r.l4,getHighEntropySUA:ce,getLowEntropySUA:de},be=(0,le.i8)("FPD"),ye=(0,C.A_)("sync",(e=>{const t=[e,Ee().catch((()=>null)),K.k.resolve("cookieDeprecationLabel"in navigator&&(0,fe.io)(pe.Ue,(0,ge.s)(he.tp,"cdep"))&&navigator.cookieDeprecationLabel.getValue()).catch((()=>null))];return K.k.all(t).then((e=>{let[t,n,i]=e;const o=me.getRefererInfo();if(Object.entries(Ie).forEach((e=>{let[n,i]=e;const s=i(t,o);s&&Object.keys(s).length>0&&(t[n]=(0,r.D9)({},s,t[n]))})),n&&(0,s.J)(t,"device.sua",Object.assign({},n,t.device.sua)),i){const e={cdep:i};(0,s.J)(t,"device.ext",Object.assign({},e,t.device.ext))}t=be(t);for(let e of le.Dy)if((0,le.O$)(t,e)){t[e]=(0,r.D9)({},Te(t,o),t[e]);break}return t}))}));function ve(e){try{return e(me.getWindowTop())}catch(t){return e(me.getWindowSelf())}}function Ee(){const e=E.$W.getConfig("firstPartyData.uaHints");return Array.isArray(e)&&0!==e.length?me.getHighEntropySUA(e):K.k.resolve(me.getLowEntropySUA())}function Ae(e){return(0,r.SH)(e,Object.keys(e))}const Ie={site(e,t){if(!le.Dy.filter((e=>"site"!==e)).some(le.O$.bind(null,e)))return Ae({page:t.page,ref:t.ref})},device:()=>ve((e=>{const t=e.screen.width,n=e.screen.height,i=e.innerWidth||e.document.documentElement.clientWidth||e.document.body.clientWidth,o=e.innerHeight||e.document.documentElement.clientHeight||e.document.body.clientHeight,a={w:t,h:n,dnt:(0,r.l9)()?1:0,ua:e.navigator.userAgent,language:e.navigator.language.split("-").shift(),ext:{vpw:i,vph:o}};return e.navigator?.webdriver&&(0,s.J)(a,"ext.webdriver",!0),a})),regs(){const e={};ve((e=>e.navigator.globalPrivacyControl))&&(0,s.J)(e,"ext.gpc",1);const t=E.$W.getConfig("coppa");return"boolean"==typeof t&&(e.coppa=t?1:0),e}};function Te(e,t){const n=(0,re.gR)(t.page,{noLeadingWww:!0}),i=ve((e=>e.document.querySelector("meta[name='keywords']")))?.content?.replace?.(/\s/g,"");return Ae({domain:n,keywords:i,publisher:Ae({domain:me.findRootDomain(n)})})}var we=n(6916),Ce=n(3895);const Oe=(0,i.m)(),{triggerUserSyncs:Be}=v.zt,{ADD_AD_UNITS:ke,REQUEST_BIDS:Re,SET_TARGETING:Se}=d.qY,Ue={bidWon:function(e){if(!A.n.getBidsRequested().map((e=>e.bids.map((e=>e.adUnitCode)))).reduce(r.Bq).filter(r.hj).includes(e))return void(0,r.vV)('The "'+e+'" placement is not defined.');return!0}};function De(e,t){let n=[];return(0,r.cy)(e)&&(t?e.length===t:e.length>0)&&(e.every((e=>(0,r.Uu)(e,2)))?n=e:(0,r.Uu)(e,2)&&n.push(e)),n}function _e(e){const t=(0,r.Go)(e),n=t.mediaTypes.banner,i=De(n.sizes);return i.length>0?(n.sizes=i,t.sizes=i):((0,r.vV)("Detected a mediaTypes.banner object without a proper sizes field.  Please ensure the sizes are listed like: [[300, 250], ...].  Removing invalid mediaTypes.banner object from request."),delete t.mediaTypes.banner),t}function je(e){const t=(0,r.Go)(e),n=t.mediaTypes.video;if(n.playerSize){let e="number"==typeof n.playerSize[0]?2:1;const i=De(n.playerSize,e);i.length>0?(2===e&&(0,r.fH)("Transforming video.playerSize from [640,480] to [[640,480]] so it's in the proper format."),n.playerSize=i,t.sizes=i):((0,r.vV)("Detected incorrect configuration of mediaTypes.video.playerSize.  Please specify only one set of dimensions in a format like: [[640, 480]]. Removing invalid mediaTypes.video.playerSize property from request."),delete t.mediaTypes.video.playerSize)}return(0,Ce.aP)(t),t}function $e(e){function t(t){return(0,r.vV)(`Error in adUnit "${e.code}": ${t}. Removing native request from ad unit`,e),delete i.mediaTypes.native,i}function n(e){for(const t of["sendTargetingKeys","types"])if(o.hasOwnProperty(t)){const n=e(t);if(n)return n}}const i=(0,r.Go)(e),o=i.mediaTypes.native;if(o.ortb){if(o.ortb.assets?.some((e=>!(0,r.Et)(e.id)||e.id<0||e.id%1!=0)))return t("native asset ID must be a nonnegative integer");if(n((e=>t(`ORTB native requests cannot specify "${e}"`))))return i;const e=Object.keys(d.x5).filter((e=>d.x5[e].includes("hb_native_"))),s=Object.keys(o).filter((t=>e.includes(t)));s.length>0&&((0,r.vV)(`when using native OpenRTB format, you cannot use legacy native properties. Deleting ${s} keys from request.`),s.forEach((e=>delete i.mediaTypes.native[e])))}else n((e=>`mediaTypes.native.${e} is deprecated, consider using native ORTB instead`));return o.image&&o.image.sizes&&!Array.isArray(o.image.sizes)&&((0,r.vV)("Please use an array of sizes for native.image.sizes field.  Removing invalid mediaTypes.native.image.sizes property from request."),delete i.mediaTypes.native.image.sizes),o.image&&o.image.aspect_ratios&&!Array.isArray(o.image.aspect_ratios)&&((0,r.vV)("Please use an array of sizes for native.image.aspect_ratios field.  Removing invalid mediaTypes.native.image.aspect_ratios property from request."),delete i.mediaTypes.native.image.aspect_ratios),o.icon&&o.icon.sizes&&!Array.isArray(o.icon.sizes)&&((0,r.vV)("Please use an array of sizes for native.icon.sizes field.  Removing invalid mediaTypes.native.icon.sizes property from request."),delete i.mediaTypes.native.icon.sizes),i}function qe(e,t){let n=(0,o.A)(e,`mediaTypes.${t}.pos`);if(!(0,r.Et)(n)||isNaN(n)||!isFinite(n)){let n=`Value of property 'pos' on ad unit ${e.code} should be of type: Number`;(0,r.JE)(n),w.Ic(d.qY.AUCTION_DEBUG,{type:"WARNING",arguments:n}),delete e.mediaTypes[t].pos}return e}function xe(e){const t=t=>`adUnit.code '${e.code}' ${t}`,n=e.mediaTypes,i=e.bids;return null==i||(0,r.cy)(i)?null==i&&null==e.ortb2Imp?((0,r.vV)(t("has no 'adUnit.bids' and no 'adUnit.ortb2Imp'. Removing adUnit from auction")),null):n&&0!==Object.keys(n).length?(null==e.ortb2Imp||null!=i&&0!==i.length||(e.bids=[{bidder:null}],(0,r.OG)(t("defines 'adUnit.ortb2Imp' with no 'adUnit.bids'; it will be seen only by S2S adapters"))),e):((0,r.vV)(t("does not define a 'mediaTypes' object.  This is a required field for the auction, so this adUnit has been removed.")),null):((0,r.vV)(t("defines 'adUnit.bids' that is not an array. Removing adUnit from auction")),null)}!function(){let e=null;try{e=window.sessionStorage}catch(e){}if(null!==e){let t=ee,n=null;try{n=e.getItem(Q)}catch(e){}null!==n&&t.enable()}}(),Oe.bidderSettings=Oe.bidderSettings||{},Oe.libLoaded=!0,Oe.version="v9.11.0",(0,r.fH)("Prebid.js v9.11.0 loaded"),Oe.installedModules=Oe.installedModules||[],Oe.adUnits=Oe.adUnits||[],Oe.triggerUserSyncs=Be;const Ne={validateAdUnit:xe,validateBannerMediaType:_e,validateSizes:De};Object.assign(Ne,{validateNativeMediaType:$e}),Object.assign(Ne,{validateVideoMediaType:je});const We=(0,C.A_)("sync",(function(e){const t=[];return e.forEach((e=>{if(null==(e=xe(e)))return;const n=e.mediaTypes;let i,r,o;n.banner&&(i=_e(e),n.banner.hasOwnProperty("pos")&&(i=qe(i,"banner"))),n.video&&(r=je(i||e),n.video.hasOwnProperty("pos")&&(r=qe(r,"video"))),n.native&&(o=$e(r||(i||e)));const s=Object.assign({},i,r,o);t.push(s)})),t}),"checkAdUnitSetup");function Pe(e){const t=A.n[e]().filter((e=>A.n.getAdUnitCodes().includes(e.adUnitCode))),n=A.n.getLastAuctionId();return t.map((e=>e.adUnitCode)).filter(r.hj).map((e=>t.filter((t=>t.auctionId===n&&t.adUnitCode===e)))).filter((e=>e&&e[0]&&e[0].adUnitCode)).map((e=>({[e[0].adUnitCode]:{bids:e}}))).reduce(((e,t)=>Object.assign(e,t)),{})}Oe.getAdserverTargetingForAdUnitCodeStr=function(e){if((0,r.fH)("Invoking pbjs.getAdserverTargetingForAdUnitCodeStr",arguments),e){var t=Oe.getAdserverTargetingForAdUnitCode(e);return(0,r.$D)(t)}(0,r.OG)("Need to call getAdserverTargetingForAdUnitCodeStr with adunitCode")},Oe.getHighestUnusedBidResponseForAdUnitCode=function(e){if(e){const t=A.n.getAllBidsForAdUnitCode(e).filter(M);return t.length?t.reduce(j):{}}(0,r.OG)("Need to call getHighestUnusedBidResponseForAdUnitCode with adunitCode")},Oe.getAdserverTargetingForAdUnitCode=function(e){return Oe.getAdserverTargeting(e)[e]},Oe.getAdserverTargeting=function(e){return(0,r.fH)("Invoking pbjs.getAdserverTargeting",arguments),L.getAllTargeting(e)},Oe.getConsentMetadata=function(){return(0,r.fH)("Invoking pbjs.getConsentMetadata"),we.SL.getConsentMeta()},Oe.getNoBids=function(){return(0,r.fH)("Invoking pbjs.getNoBids",arguments),Pe("getNoBids")},Oe.getNoBidsForAdUnitCode=function(e){return{bids:A.n.getNoBids().filter((t=>t.adUnitCode===e))}},Oe.getBidResponses=function(){return(0,r.fH)("Invoking pbjs.getBidResponses",arguments),Pe("getBidsReceived")},Oe.getBidResponsesForAdUnitCode=function(e){return{bids:A.n.getBidsReceived().filter((t=>t.adUnitCode===e))}},Oe.setTargetingForGPTAsync=function(e,t){(0,r.fH)("Invoking pbjs.setTargetingForGPTAsync",arguments),(0,r.II)()?L.setTargetingForGPT(e,t):(0,r.vV)("window.googletag is not defined on the page")},Oe.setTargetingForAst=function(e){(0,r.fH)("Invoking pbjs.setTargetingForAn",arguments),L.isApntagDefined()?(L.setTargetingForAst(e),w.Ic(Se,L.getAllTargeting())):(0,r.vV)("window.apntag is not defined on the page")},Oe.renderAd=(0,C.A_)("async",(function(e,t,n){(0,r.fH)("Invoking pbjs.renderAd",arguments),(0,r.OG)("Calling renderAd with adId :"+t),(0,u.BS)(e,t,n)})),Oe.removeAdUnit=function(e){if((0,r.fH)("Invoking pbjs.removeAdUnit",arguments),!e)return void(Oe.adUnits=[]);let t;t=(0,r.cy)(e)?e:[e],t.forEach((e=>{for(let t=Oe.adUnits.length-1;t>=0;t--)Oe.adUnits[t].code===e&&Oe.adUnits.splice(t,1)}))},Oe.requestBids=function(){const e=(0,C.A_)("async",(function(){let{bidsBackHandler:e,timeout:t,adUnits:n,adUnitCodes:i,labels:o,auctionId:s,ttlBuffer:a,ortb2:d,metrics:u,defer:l}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};w.Ic(Re);const f=t||E.$W.getConfig("bidderTimeout");(0,r.fH)("Invoking pbjs.requestBids",arguments),null==i||Array.isArray(i)||(i=[i]),i&&i.length?n=n.filter((e=>(0,c.mK)(i,e.code))):i=n&&n.map((e=>e.code)),i=i.filter(r.hj);const g={global:(0,r.D9)({},E.$W.getAnyConfig("ortb2")||{},d||{}),bidder:Object.fromEntries(Object.entries(E.$W.getBidderConfig()).map((e=>{let[t,n]=e;return[t,n.ortb2]})).filter((e=>{let[t,n]=e;return null!=n})))};return ye(K.k.resolve(g.global)).then((t=>(g.global=t,Ve({bidsBackHandler:e,timeout:f,adUnits:n,adUnitCodes:i,labels:o,auctionId:s,ttlBuffer:a,ortb2Fragments:g,metrics:u,defer:l}))))}),"requestBids");return(0,C.Y6)(e,(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.adUnits||Oe.adUnits;return t.adUnits=(0,r.cy)(n)?n.slice():[n],t.metrics=(0,ie.K7)(),t.metrics.checkpoint("requestBids"),t.defer=(0,K.v)({promiseFactory:e=>new Promise(e)}),e.call(this,t),t.defer.promise}))}();const Ve=(0,C.A_)("async",(function(){let{bidsBackHandler:e,timeout:t,adUnits:n,ttlBuffer:i,adUnitCodes:o,labels:a,auctionId:d,ortb2Fragments:u,metrics:l,defer:f}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const g=(0,ne.pX)(E.$W.getConfig("s2sConfig")||[]);function p(t,n,i){if("function"==typeof e)try{e(t,n,i)}catch(e){(0,r.vV)("Error executing bidsBackHandler",null,e)}f.resolve({bids:t,timedOut:n,auctionId:i})}!function(e){e.forEach((e=>(0,Ce.V0)(e)))}(n),n=(0,ie.BO)(l).measureTime("requestBids.validate",(()=>We(n)));const h={};if(n.forEach((e=>{const t=Object.keys(e.mediaTypes||{banner:"banner"}),n=e.bids.map((e=>e.bidder)),o=ne.Ay.bidderRegistry,s=n.filter((e=>!g.has(e)));e.adUnitId=(0,r.lk)();const a=e.ortb2Imp?.ext?.tid;a&&(h.hasOwnProperty(e.code)?(0,r.JE)(`Multiple distinct ortb2Imp.ext.tid were provided for twin ad units '${e.code}'`):h[e.code]=a),null==i||e.hasOwnProperty("ttlBuffer")||(e.ttlBuffer=i),s.forEach((n=>{const i=o[n],s=i&&i.getSpec&&i.getSpec(),a=s&&s.supportedMediaTypes||["banner"];t.some((e=>(0,c.mK)(a,e)))||((0,r.JE)((0,r.bz)(e,n)),e.bids=e.bids.filter((e=>e.bidder!==n)))}))})),n&&0!==n.length){n.forEach((e=>{const t=e.ortb2Imp?.ext?.tid||h[e.code]||(0,r.lk)();h.hasOwnProperty(e.code)||(h[e.code]=t),e.transactionId=t,(0,s.J)(e,"ortb2Imp.ext.tid",t)}));const e=A.n.createAuction({adUnits:n,adUnitCodes:o,callback:p,cbTimeout:t,labels:a,auctionId:d,ortb2Fragments:u,metrics:l});let i=n.length;i>15&&(0,r.fH)(`Current auction ${e.getAuctionId()} contains ${i} adUnits.`,n),o.forEach((t=>L.setLatestAuctionForAdUnit(t,e.getAuctionId()))),e.callBids()}else(0,r.OG)("No adUnits configured. No bids requested."),p()}),"startAuction");Oe.requestBids.before((function(e,t){function n(e){for(var t;t=e.shift();)t()}n(te.s0),n(Me),e.call(this,t)}),49),Oe.addAdUnits=function(e){(0,r.fH)("Invoking pbjs.addAdUnits",arguments),Oe.adUnits.push.apply(Oe.adUnits,(0,r.cy)(e)?e:[e]),w.Ic(ke)},Oe.onEvent=function(e,t,n){(0,r.fH)("Invoking pbjs.onEvent",arguments),(0,r.fp)(t)?!n||Ue[e].call(null,n)?w.on(e,t,n):(0,r.vV)('The id provided is not valid for event "'+e+'" and no handler was set.'):(0,r.vV)('The event handler provided is not a function and was not set on event "'+e+'".')},Oe.offEvent=function(e,t,n){(0,r.fH)("Invoking pbjs.offEvent",arguments),n&&!Ue[e].call(null,n)||w.AU(e,t,n)},Oe.getEvents=function(){return(0,r.fH)("Invoking pbjs.getEvents"),w.kQ()},Oe.registerBidAdapter=function(e,t){(0,r.fH)("Invoking pbjs.registerBidAdapter",arguments);try{ne.Ay.registerBidAdapter(e(),t)}catch(e){(0,r.vV)("Error registering bidder adapter : "+e.message)}},Oe.registerAnalyticsAdapter=function(e){(0,r.fH)("Invoking pbjs.registerAnalyticsAdapter",arguments);try{ne.Ay.registerAnalyticsAdapter(e)}catch(e){(0,r.vV)("Error registering analytics adapter : "+e.message)}},Oe.createBid=function(e){return(0,r.fH)("Invoking pbjs.createBid",arguments),(0,z.O)(e)};const Me=[],Ge=(0,C.A_)("async",(function(e){e&&!(0,r.Im)(e)?((0,r.fH)("Invoking pbjs.enableAnalytics for: ",e),ne.Ay.enableAnalytics(e)):(0,r.vV)("pbjs.enableAnalytics should be called with option {}")}),"enableAnalyticsCb");Oe.enableAnalytics=function(e){Me.push(Ge.bind(this,e))},Oe.aliasBidder=function(e,t,n){(0,r.fH)("Invoking pbjs.aliasBidder",arguments),e&&t?ne.Ay.aliasBidAdapter(e,t,n):(0,r.vV)("bidderCode and alias must be passed as arguments","pbjs.aliasBidder")},Oe.aliasRegistry=ne.Ay.aliasRegistry,E.$W.getConfig("aliasRegistry",(e=>{"private"===e.aliasRegistry&&delete Oe.aliasRegistry})),Oe.getAllWinningBids=function(){return A.n.getAllWinningBids()},Oe.getAllPrebidWinningBids=function(){return A.n.getBidsReceived().filter((e=>e.status===d.tl.BID_TARGETING_SET))},Oe.getHighestCpmBids=function(e){return L.getWinningBids(e)},Oe.clearAllAuctions=function(){A.n.clearAllAuctions()},Oe.markWinningBidAsUsed=function(e){const t=Fe(e,"Improper use of markWinningBidAsUsed. It needs an adUnitCode or an adId to function.");t.length>0&&A.n.addWinningBid(t[0])};const Fe=(e,t)=>{let n=[];return e.adUnitCode&&e.adId?n=A.n.getBidsReceived().filter((t=>t.adId===e.adId&&t.adUnitCode===e.adUnitCode)):e.adUnitCode?n=L.getWinningBids(e.adUnitCode):e.adId?n=A.n.getBidsReceived().filter((t=>t.adId===e.adId)):(0,r.JE)(t),n};function He(e){e.forEach((function(e){if(void 0===e.called)try{e.call(),e.called=!0}catch(e){(0,r.vV)("Error processing command :","prebid.js",e)}}))}Oe.getConfig=E.$W.getAnyConfig,Oe.readConfig=E.$W.readAnyConfig,Oe.mergeConfig=E.$W.mergeConfig,Oe.mergeBidderConfig=E.$W.mergeBidderConfig,Oe.setConfig=E.$W.setConfig,Oe.setBidderConfig=E.$W.setBidderConfig,Oe.que.push((()=>b())),Oe.cmd.push=function(e){if("function"==typeof e)try{e.call()}catch(e){(0,r.vV)("Error processing command :",e.message,e.stack)}else(0,r.vV)("Commands written into pbjs.cmd.push must be wrapped in a function")},Oe.que.push=Oe.cmd.push,Oe.processQueue=function(){(0,u.XO)(),C.A_.ready(),He(Oe.que),He(Oe.cmd)},Oe.triggerBilling=e=>{const t=Fe(e,"Improper use of triggerBilling. It requires a bid with at least an adUnitCode or an adId to function."),n=t.find((t=>t.requestId===e.requestId))||t[0];if(t.length>0&&n)try{ne.Ay.callBidBillableBidder(n)}catch(e){(0,r.vV)("Error when triggering billing :",e)}else(0,r.JE)("The bid provided to triggerBilling did not match any bids received.")}},7873:(e,t,n)=>{n.d(t,{E:()=>s,m:()=>o});const i=window,r=i.pbjs=i.pbjs||{};function o(){return r}function s(e){r.installedModules.push(e)}r.cmd=r.cmd||[],r.que=r.que||[],i===window&&(i._pbjsGlobals=i._pbjsGlobals||[],i._pbjsGlobals.push("pbjs"))},7934:(e,t,n)=>{n.d(t,{EN:()=>d,gR:()=>s});var i=n(3272),r=n(1069);function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;if(!e)return e;if(/\w+:\/\//.exec(e))return e;let n=t.location.protocol;try{n=t.top.location.protocol}catch(e){}return/^\/\//.exec(e)?n+e:`${n}//${e}`}function s(e){let{noLeadingWww:t=!1,noPort:n=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{e=new URL(o(e))}catch(e){return}return e=n?e.hostname:e.host,t&&e.startsWith("www.")&&(e=e.substring(4)),e}function a(e){try{const t=e.querySelector("link[rel='canonical']");if(null!==t)return t.href}catch(e){}return null}const d=function(e){let t,n,i,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;return r.top!==r?e:function(){const o=a(r.document),s=r.location.href;return t===o&&s===n||(t=o,n=s,i=e()),i}}((c=window,function(){const e=[],t=function(e){try{if(!e.location.ancestorOrigins)return;return e.location.ancestorOrigins}catch(e){}}(c),n=i.$W.getConfig("maxNestedIframes");let d,u,l,f,g=!1,p=0,h=!1,m=!1,b=!1;do{const n=d,i=m;let o,s=!1,f=null;m=!1,d=d?d.parent:c;try{o=d.location.href||null}catch(e){s=!0}if(s)if(i){const e=n.context;try{f=e.sourceUrl,u=f,b=!0,h=!0,d===c.top&&(g=!0),e.canonicalUrl&&(l=e.canonicalUrl)}catch(e){}}else{(0,r.JE)("Trying to access cross domain iframe. Continuing without referrer and location");try{const e=n.document.referrer;e&&(f=e,d===c.top&&(g=!0))}catch(e){}!f&&t&&t[p-1]&&(f=t[p-1],d===c.top&&(b=!0)),f&&!h&&(u=f)}else{if(o&&(f=o,u=f,h=!1,d===c.top)){g=!0;const e=a(d.document);e&&(l=e)}d.context&&d.context.sourceUrl&&(m=!0)}e.push(f),p++}while(d!==c.top&&p<n);e.reverse();try{f=c.top.document.referrer}catch(e){}const y=g||b?u:null,v=i.$W.getConfig("pageUrl")||l||null;let E=i.$W.getConfig("pageUrl")||y||o(v,c);return y&&y.indexOf("?")>-1&&-1===E.indexOf("?")&&(E=`${E}${y.substring(y.indexOf("?"))}`),{reachedTop:g,isAmp:h,numIframes:p-1,stack:e,topmostLocation:u||null,location:y,canonicalUrl:v,page:E,domain:s(E)||null,ref:f||null,legacy:{reachedTop:g,isAmp:h,numIframes:p-1,stack:e,referer:u||null,canonicalUrl:v}}}));var c},2938:(e,t,n)=>{n.d(t,{CK:()=>b,X0:()=>g,qk:()=>f,s0:()=>p,vM:()=>m});var i=n(1069),r=n(2693),o=n(5569),s=n(5139),a=n(2604),d=n(6811),c=n(3272),u=n(1445),l=n(3441);const f="html5",g="cookie";let p=[];function h(){let{moduleName:e,moduleType:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{isAllowed:n=s.io}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};function r(i,r){let s=e;const f=c.$W.getCurrentBidder();f&&t===o.tW&&u.Ay.aliasRegistry[f]===e&&(s=f);return i({valid:n(d.Ue,(0,l.s)(t,s,{[a.Zw]:r}))})}function h(e,t,n){if(!n||"function"!=typeof n)return r(e,t);p.push((function(){let i=r(e,t);n(i)}))}function m(e){const t=e.charAt(0).toUpperCase()+e.substring(1),n=()=>window[e],r=function(t){return h((function(t){if(t&&t.valid)try{return!!n()}catch(t){(0,i.vV)(`${e} api disabled`)}return!1}),f,t)};return{[`has${t}`]:r,[`${e}IsEnabled`]:e=>h((function(e){if(e&&e.valid)try{return n().setItem("prebid.cookieTest","1"),"1"===n().getItem("prebid.cookieTest")}catch(e){}finally{try{n().removeItem("prebid.cookieTest")}catch(e){}}return!1}),f,e),[`setDataIn${t}`]:(e,t,i)=>h((function(i){i&&i.valid&&r()&&n().setItem(e,t)}),f,i),[`getDataFrom${t}`]:(e,t)=>h((function(t){return t&&t.valid&&r()?n().getItem(e):null}),f,t),[`removeDataFrom${t}`]:(e,t)=>h((function(t){t&&t.valid&&r()&&n().removeItem(e)}),f,t)}}return{setCookie:function(e,t,n,i,r,o){return h((function(o){if(o&&o.valid){const o=r&&""!==r?` ;domain=${encodeURIComponent(r)}`:"",s=n&&""!==n?` ;expires=${n}`:"",a=null!=i&&"none"==i.toLowerCase()?"; Secure":"";document.cookie=`${e}=${encodeURIComponent(t)}${s}; path=/${o}${i?`; SameSite=${i}`:""}${a}`}}),g,o)},getCookie:function(e,t){return h((function(t){if(t&&t.valid){let t=window.document.cookie.match("(^|;)\\s*"+e+"\\s*=\\s*([^;]*)\\s*(;|$)");return t?decodeURIComponent(t[2]):null}return null}),g,t)},cookiesAreEnabled:function(e){return h((function(e){return!(!e||!e.valid)&&(0,i.GE)()}),g,e)},...m("localStorage"),...m("sessionStorage"),findSimilarCookies:function(e,t){return h((function(t){if(t&&t.valid){const t=[];if((0,i.N9)()){const n=document.cookie.split(";");for(;n.length;){const i=n.pop();let r=i.indexOf("=");r=r<0?i.length:r;decodeURIComponent(i.slice(0,r).replace(/^\s+/,"")).indexOf(e)>=0&&t.push(decodeURIComponent(i.slice(r+1)))}}return t}}),g,t)}}}function m(){let{moduleType:e,moduleName:t,bidderCode:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};function i(){throw new Error("Invalid invocation for getStorageManager: must set either bidderCode, or moduleType + moduleName")}return n?((e&&e!==o.tW||t)&&i(),e=o.tW,t=n):t&&e||i(),h({moduleType:e,moduleName:t})}function b(e){return h({moduleName:e,moduleType:o.tp})}(0,s.qB)(d.Ue,"deviceAccess config",(function(){if(!(0,i.N9)())return{allow:!1}})),(0,s.qB)(d.Ue,"bidderSettings.*.storageAllowed",(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.u;if(e[a.Dk]!==o.tW)return;let n=t.get(e[a.q7],"storageAllowed");if(n&&!0!==n){const t=e[a.Zw];n=Array.isArray(n)?n.some((e=>e===t)):n===t}else n=!!n;return n?void 0:{allow:n}}))},8230:(e,t,n)=>{n.d(t,{qh:()=>f,zt:()=>p});var i=n(1069),r=n(3272),o=n(5901),s=n(2938),a=n(5139),d=n(6811),c=n(2604),u=n(5569),l=n(3441);const f={syncEnabled:!0,filterSettings:{image:{bidders:"*",filter:"include"}},syncsPerBidder:5,syncDelay:3e3,auctionDelay:500};r.$W.setDefaults({userSync:(0,i.Go)(f)});const g=(0,s.CK)("usersync");const p=function(e){let t={},n={image:[],iframe:[]},s=new Set,a={},f={image:!0,iframe:!1},g=e.config;function p(){if(g.syncEnabled&&e.browserSupportsCookies){try{!function(){if(!f.iframe)return;h(n.iframe,(e=>{let[t,r]=e;(0,i.OG)(`Invoking iframe user sync for bidder: ${t}`),(0,i.SG)(r),function(e,t){e.image=e.image.filter((e=>e[0]!==t))}(n,t)}))}(),function(){if(!f.image)return;h(n.image,(e=>{let[t,n]=e;(0,i.OG)(`Invoking image pixel user sync for bidder: ${t}`),(0,i.z$)(n)}))}()}catch(e){return(0,i.vV)("Error firing user syncs",e)}n={image:[],iframe:[]}}}function h(e,t){(0,i.k4)(e).forEach(t)}function m(e,t){let n=g.filterSettings;if(function(e,t){if(e.all&&e[t])return(0,i.JE)(`Detected presence of the "filterSettings.all" and "filterSettings.${t}" in userSync config.  You cannot mix "all" with "iframe/image" configs; they are mutually exclusive.`),!1;let n=e.all?e.all:e[t],r=e.all?"all":t;if(!n)return!1;let o=n.filter,s=n.bidders;if(o&&"include"!==o&&"exclude"!==o)return(0,i.JE)(`UserSync "filterSettings.${r}.filter" setting '${o}' is not a valid option; use either 'include' or 'exclude'.`),!1;if("*"!==s&&!(Array.isArray(s)&&s.length>0&&s.every((e=>(0,i.O8)(e)&&"*"!==e))))return(0,i.JE)(`Detected an invalid setup in userSync "filterSettings.${r}.bidders"; use either '*' (to represent all bidders) or an array of bidders.`),!1;return!0}(n,e)){f[e]=!0;let i=n.all?n.all:n[e],r="*"===i.bidders?[t]:i.bidders;const s={include:(e,t)=>!(0,o.mK)(e,t),exclude:(e,t)=>(0,o.mK)(e,t)};return s[i.filter||"include"](r,t)}return!f[e]}return r.$W.getConfig("userSync",(e=>{if(e.userSync){let t=e.userSync.filterSettings;(0,i.Qd)(t)&&(t.image||t.all||(e.userSync.filterSettings.image={bidders:"*",filter:"include"}))}g=Object.assign(g,e.userSync)})),e.regRule(d.Ml,"userSync config",(e=>{if(!g.syncEnabled)return{allow:!1,reason:"syncs are disabled"};if(e[c.Dk]===u.tW){const n=e[c.bt],i=e[c.iK];if(!t.canBidderRegisterSync(n,i))return{allow:!1,reason:`${n} syncs are not enabled for ${i}`}}})),t.registerSync=(t,r,o)=>s.has(r)?(0,i.OG)(`already fired syncs for "${r}", ignoring registerSync call`):g.syncEnabled&&(0,i.cy)(n[t])?r?0!==g.syncsPerBidder&&Number(a[r])>=g.syncsPerBidder?(0,i.JE)(`Number of user syncs exceeded for "${r}"`):void(e.isAllowed(d.Ml,(0,l.s)(u.tW,r,{[c.bt]:t,[c.e3]:o}))&&(n[t].push([r,o]),a=function(e,t){return e[t]?e[t]+=1:e[t]=1,e}(a,r))):(0,i.JE)("Bidder is required for registering sync"):(0,i.JE)(`User sync type "${t}" not supported`),t.bidderDone=s.add.bind(s),t.syncUsers=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(e)return setTimeout(p,Number(e));p()},t.triggerUserSyncs=()=>{g.enableOverride&&t.syncUsers()},t.canBidderRegisterSync=(e,t)=>!g.filterSettings||!m(e,t),t}(Object.defineProperties({config:r.$W.getConfig("userSync"),isAllowed:a.io,regRule:a.qB},{browserSupportsCookies:{get:function(){return!(0,i.Vt)()&&g.cookiesAreEnabled()}}}))},1069:(e,t,n)=>{n.d(t,{$D:()=>U,$l:()=>it,$z:()=>Ne,Bg:()=>st,Bj:()=>ot,Bk:()=>ye,Bq:()=>Ee,CA:()=>Y,D4:()=>Ae,D9:()=>tt,Dl:()=>Xe,El:()=>at,Et:()=>ie,Ez:()=>X,Fq:()=>Le,GE:()=>qe,Go:()=>Be,II:()=>we,Im:()=>se,JE:()=>H,Jw:()=>Re,K2:()=>ue,Lm:()=>oe,M3:()=>dt,N9:()=>$e,O8:()=>te,OG:()=>G,PB:()=>nt,Qd:()=>re,SB:()=>Ve,SG:()=>me,SH:()=>We,Tz:()=>be,U6:()=>xe,Up:()=>Je,Uu:()=>Ke,V:()=>je,Vt:()=>Se,Wz:()=>pe,ZA:()=>Te,ZU:()=>De,_W:()=>Ie,_s:()=>le,al:()=>ke,av:()=>M,bD:()=>et,bL:()=>S,bu:()=>de,bz:()=>He,c$:()=>Ze,cD:()=>I,cf:()=>q,cy:()=>ne,dp:()=>K,eP:()=>Ye,fH:()=>F,fp:()=>ee,gM:()=>Ue,gR:()=>ce,h0:()=>z,hj:()=>ve,hw:()=>Q,iC:()=>Fe,k4:()=>Oe,kK:()=>_,l4:()=>P,l9:()=>Me,lk:()=>k,mb:()=>W,n7:()=>$,nX:()=>x,ro:()=>he,s0:()=>B,sC:()=>Ge,t1:()=>Ce,tT:()=>ze,u5:()=>R,vE:()=>_e,vV:()=>L,wD:()=>Pe,wV:()=>rt,xQ:()=>ae,y$:()=>D,z$:()=>ge});var i=n(3272),r=n(5751),o=n(5901),s=n(8969),a=n(5555),d=n(7873),c="String",u="Function",l="Number",f="Object",g="Boolean",p=Object.prototype.toString;let h,m=Boolean(window.console),b=Boolean(m&&window.console.log),y=Boolean(m&&window.console.info),v=Boolean(m&&window.console.warn),E=Boolean(m&&window.console.error);const A=(0,d.m)();function I(e){h=e}function T(){null!=h&&h(...arguments)}const w={checkCookieSupport:qe,createTrackPixelIframeHtml:function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(!e)return"";t&&(e=encodeURI(e));n&&(n=`sandbox="${n}"`);return`<iframe ${n} id="${B()}"\n      frameborder="0"\n      allowtransparency="true"\n      marginheight="0" marginwidth="0"\n      width="0" hspace="0" vspace="0" height="0"\n      style="height:0px;width:0px;display:none;"\n      scrolling="no"\n      src="${e}">\n    </iframe>`},getWindowSelf:P,getWindowTop:W,canAccessWindowTop:M,getWindowLocation:V,insertUserSyncIframe:me,insertElement:le,isFn:ee,triggerPixel:ge,logError:L,logWarn:H,logMessage:G,logInfo:F,parseQS:Qe,formatQS:Ye,deepEqual:et};var C,O=(C=0,function(){return++C});function B(){return O()+Math.random().toString(16).substr(2)}function k(e){return e?(e^(window&&window.crypto&&window.crypto.getRandomValues?crypto.getRandomValues(new Uint8Array(1))[0]%16:16*Math.random())>>e/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,k)}function R(e,t){return t?.[e]||""}function S(e){let t="";for(var n in e)e.hasOwnProperty(n)&&(t+=n+"="+encodeURIComponent(e[n])+"&");return t=t.replace(/&$/,""),t}function U(e){return e&&Object.getOwnPropertyNames(e).length>0?Object.keys(e).map((t=>`${t}=${encodeURIComponent(e[t])}`)).join("&"):""}function D(e){return"string"==typeof e?e.split(/\s*,\s*/).map((e=>e.match(/^(\d+)x(\d+)$/i))).filter((e=>e)).map((e=>{let[t,n,i]=e;return[parseInt(n,10),parseInt(i,10)]})):Array.isArray(e)?N(e)?[e]:e.filter(N):[]}function _(e){return D(e).map(j)}function j(e){return e[0]+"x"+e[1]}function $(e){if(N(e))return j(e)}function q(e){return{w:e[0],h:e[1]}}function x(e){if(N(e))return q(e)}function N(e){return ne(e)&&2===e.length&&!isNaN(e[0])&&!isNaN(e[1])}function W(){return window.top}function P(){return window.self}function V(){return window.location}function M(){try{if(w.getWindowTop().location.href)return!0}catch(e){return!1}}function G(){K()&&b&&console.log.apply(console,J(arguments,"MESSAGE:"))}function F(){K()&&y&&console.info.apply(console,J(arguments,"INFO:"))}function H(){K()&&v&&console.warn.apply(console,J(arguments,"WARNING:")),T(s.qY.AUCTION_DEBUG,{type:"WARNING",arguments})}function L(){K()&&E&&console.error.apply(console,J(arguments,"ERROR:")),T(s.qY.AUCTION_DEBUG,{type:"ERROR",arguments})}function z(e){function t(t){return function(){for(var n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];t(e,...i)}}return{logError:t(L),logWarn:t(H),logMessage:t(G),logInfo:t(F)}}function J(e,t){e=[].slice.call(e);let n=i.$W.getCurrentBidder();return t&&e.unshift(t),n&&e.unshift(r("#aaa")),e.unshift(r("#3b88c3")),e.unshift("%cPrebid"+(n?`%c${n}`:"")),e;function r(e){return`display: inline-block; color: #fff; background: ${e}; padding: 1px 4px; border-radius: 3px;`}}function K(){return!!i.$W.getConfig("debug")}const Q=(()=>{const e={border:"0px",hspace:"0",vspace:"0",marginWidth:"0",marginHeight:"0",scrolling:"no",frameBorder:"0",allowtransparency:"true"};return function(t,n){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=t.createElement("iframe");return Object.assign(r,Object.assign({},e,n)),Object.assign(r.style,i),r}})();function Y(){return Q(document,{id:B(),width:0,height:0,src:"about:blank"},{display:"none",height:"0px",width:"0px",border:"0px"})}function X(e){return Qe(V().search)[e]||""}function Z(e,t){return p.call(e)==="[object "+t+"]"}function ee(e){return Z(e,u)}function te(e){return Z(e,c)}const ne=Array.isArray.bind(Array);function ie(e){return Z(e,l)}function re(e){return Z(e,f)}function oe(e){return Z(e,g)}function se(e){return!e||(ne(e)||te(e)?!(e.length>0):Object.keys(e).length<=0)}function ae(e){return te(e)&&(!e||0===e.length)}function de(e,t){if(ee(e?.forEach))return e.forEach(t,this);Object.entries(e||{}).forEach((e=>{let[n,i]=e;return t.call(this,i,n)}))}function ce(e,t){return ee(e?.includes)&&e.includes(t)}function ue(e,t){return ee(e?.map)?e.map(t):Object.entries(e||{}).map((n=>{let[i,r]=n;return t(r,i,e)}))}function le(e,t,n,i){let r;t=t||document,r=n?t.getElementsByTagName(n):t.getElementsByTagName("head");try{if(r=r.length?r:t.getElementsByTagName("body"),r.length){r=r[0];let t=i?null:r.firstChild;return r.insertBefore(e,t)}}catch(e){}}function fe(e,t){let n=null;return new a.k((i=>{const r=function(){e.removeEventListener("load",r),e.removeEventListener("error",r),null!=n&&window.clearTimeout(n),i()};e.addEventListener("load",r),e.addEventListener("error",r),null!=t&&(n=window.setTimeout(r,t))}))}function ge(e,t,n){const i=new Image;t&&w.isFn(t)&&fe(i,n).then(t),i.src=e}function pe(e){let{source:t,burl:n}=e;t===s.RW.SRC&&n&&w.triggerPixel(n)}function he(e){if(!e)return;const t=Y();var n;w.insertElement(t,document,"body"),(n=t.contentWindow.document).open(),n.write(e),n.close()}function me(e,t,n){let i=w.createTrackPixelIframeHtml(e,!1,"allow-scripts allow-same-origin"),r=document.createElement("div");r.innerHTML=i;let o=r.firstChild;t&&w.isFn(t)&&fe(o,n).then(t),w.insertElement(o,document,"html",!0)}function be(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:encodeURI;if(!e)return"";let n='<div style="position:absolute;left:0px;top:0px;visibility:hidden;">';return n+='<img src="'+t(e)+'"></div>',n}function ye(e){return Array.from(e.matchAll(/\$({[^}]+})/g)).map((e=>e[1])).reduce(((e,t)=>e.replace("$"+encodeURIComponent(t),"$"+t)),encodeURI(e))}function ve(e,t,n){return n.indexOf(e)===t}function Ee(e,t){return e.concat(t)}function Ae(e,t){if(e)return t.flatMap((e=>e.bids)).find((t=>["bidId","adId","bid_id"].some((n=>t[n]===e))))}function Ie(e,t){return e[t]}function Te(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:A.adUnits).map((e=>e.bids.map((e=>e.bidder)).reduce(Ee,[]))).reduce(Ee,[]).filter((e=>void 0!==e)).filter(ve)}function we(){if(window.googletag&&ee(window.googletag.pubads)&&ee(window.googletag.pubads().getSlots))return!0}function Ce(){if(window.apntag&&ee(window.apntag.getTag))return!0}function Oe(e){let t=e.length;for(;t>0;){let n=Math.floor(Math.random()*t);t--;let i=e[t];e[t]=e[n],e[n]=i}return e}function Be(e){return(0,r.Q)(e)||{}}function ke(){try{return w.getWindowSelf()!==w.getWindowTop()}catch(e){return!0}}function Re(){if(!ke())return!1;const e=w.getWindowSelf();return!(!e.$sf||!e.$sf.ext)}function Se(){return/^((?!chrome|android|crios|fxios).)*safari/i.test(navigator.userAgent)}function Ue(e,t){if(e)return Object.entries(t).reduce(((e,t)=>{let[n,i]=t;return e.replace(new RegExp("\\$\\{"+n+"\\}","g"),i||"")}),e)}function De(e,t){return Ue(e,{AUCTION_PRICE:t})}function _e(){return(new Date).getTime()}function je(){return window.performance&&window.performance.now&&window.performance.now()||0}function $e(){return!1!==i.$W.getConfig("deviceAccess")}function qe(){if(window.navigator.cookieEnabled||document.cookie.length)return!0}function xe(e,t){if(t<1)throw new Error(`numRequiredCalls must be a positive number. Got ${t}`);let n=0;return function(){n++,n===t&&e.apply(this,arguments)}}function Ne(e,t){return e.reduce((function(e,n){return(e[n[t]]=e[n[t]]||[]).push(n),e}),{})}function We(e,t){return t.filter((t=>e[t])).reduce(((t,n)=>Object.assign(t,{[n]:e[n]})),{})}function Pe(e){const t=["banner","native","video"],n=["instream","outstream","adpod"];return!!Object.keys(e).every((e=>(0,o.mK)(t,e)))&&(!e.video||!e.video.context||(0,o.mK)(n,e.video.context))}function Ve(e,t,n){return e.filter((e=>e.code===t)).flatMap((e=>e.bids)).filter((e=>e.bidder===n)).map((e=>e.params||{}))}function Me(){return"1"===navigator.doNotTrack||"1"===window.doNotTrack||"1"===navigator.msDoNotTrack||"yes"===navigator.doNotTrack}const Ge=(e,t)=>e.getAdUnitPath()===t||e.getSlotElementId()===t;function Fe(e){return t=>Ge(e,t)}function He(e,t){const n=Object.keys(e.mediaTypes||{banner:"banner"}).join(", ");return`\n    ${e.code} is a ${n} ad unit\n    containing bidders that don't support ${n}: ${t}.\n    This bidder won't fetch demand.\n  `}const Le=Number.isInteger.bind(Number);function ze(e){return Object.fromEntries(Object.entries(e).filter((e=>{let[t,n]=e;return void 0!==n})))}function Je(e,t){return"object"!=typeof e?{}:t.reduce(((n,i,r)=>{if("function"==typeof i)return n;let o=i,s=i.match(/^(.+?)\sas\s(.+?)$/i);s&&(i=s[1],o=s[2]);let a=e[i];return"function"==typeof t[r+1]&&(a=t[r+1](a,n)),void 0!==a&&(n[o]=a),n}),{})}function Ke(e,t){return ne(e)&&(!t||e.length===t)&&e.every((e=>Le(e)))}function Qe(e){return e?e.replace(/^\?/,"").split("&").reduce(((e,t)=>{let[n,i]=t.split("=");return/\[\]$/.test(n)?(n=n.replace("[]",""),e[n]=e[n]||[],e[n].push(i)):e[n]=i||"",e}),{}):{}}function Ye(e){return Object.keys(e).map((t=>Array.isArray(e[t])?e[t].map((e=>`${t}[]=${e}`)).join("&"):`${t}=${e[t]}`)).join("&")}function Xe(e,t){let n=document.createElement("a");t&&"noDecodeWholeURL"in t&&t.noDecodeWholeURL?n.href=e:n.href=decodeURIComponent(e);let i=t&&"decodeSearchAsString"in t&&t.decodeSearchAsString;return{href:n.href,protocol:(n.protocol||"").replace(/:$/,""),hostname:n.hostname,port:+n.port,pathname:n.pathname.replace(/^(?!\/)/,"/"),search:i?n.search:w.parseQS(n.search||""),hash:(n.hash||"").replace(/^#/,""),host:n.host||window.location.host}}function Ze(e){return(e.protocol||"http")+"://"+(e.host||e.hostname+(e.port?`:${e.port}`:""))+(e.pathname||"")+(e.search?`?${w.formatQS(e.search||"")}`:"")+(e.hash?`#${e.hash}`:"")}function et(e,t){let{checkTypes:n=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e===t)return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t||n&&e.constructor!==t.constructor)return!1;{const i=Object.keys(e);if(i.length!==Object.keys(t).length)return!1;for(let r of i){if(!t.hasOwnProperty(r))return!1;if(!et(e[r],t[r],{checkTypes:n}))return!1}return!0}}function tt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];if(!n.length)return e;const r=n.shift();if(re(e)&&re(r))for(const t in r)re(r[t])?(e[t]||Object.assign(e,{[t]:{}}),tt(e[t],r[t])):ne(r[t])?e[t]?ne(e[t])&&r[t].forEach((n=>{let i=1;for(let r=0;r<e[t].length;r++)if(et(e[t][r],n)){i=0;break}i&&e[t].push(n)})):Object.assign(e,{[t]:[...r[t]]}):Object.assign(e,{[t]:r[t]});return tt(e,...n)}function nt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=function(e,t){if(ee(Math.imul))return Math.imul(e,t);var n=(4194303&e)*(t|=0);return 4290772992&e&&(n+=(4290772992&e)*t|0),0|n},i=3735928559^t,r=1103547991^t;for(let t,o=0;o<e.length;o++)t=e.charCodeAt(o),i=n(i^t,2654435761),r=n(r^t,1597334677);return i=n(i^i>>>16,2246822507)^n(r^r>>>13,3266489909),r=n(r^r>>>16,2246822507)^n(i^i>>>13,3266489909),(4294967296*(2097151&r)+(i>>>0)).toString()}function it(e){try{return JSON.parse(e)}catch(e){}}function rt(e){try{return JSON.stringify(e)}catch(e){return""}}function ot(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e};const n=new Map,i=function(){const i=t.apply(this,arguments);return n.has(i)||n.set(i,e.apply(this,arguments)),n.get(i)};return i.clear=n.clear.bind(n),i}function st(e,t){Object.entries(t).forEach((t=>{let[n,i]=t;return e.setAttribute(n,i)}))}function at(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e=>e,i=0,r=e.length&&e.length-1;const o=n(t);for(;r-i>1;){const t=i+Math.round((r-i)/2);o>n(e[t])?i=t:r=t}for(;e.length>i&&o>n(e[i]);)i++;return i}function dt(e){let t=null;try{let n=/[-\w]+\.([-\w]+|[-\w]{3,}|[-\w]{1,3}\.[-\w]{2})$/i.exec(e);if(null!=n&&n.length>0){t=n[0];for(let e=1;e<n.length;e++)n[e].length>t.length&&(t=n[e])}}catch(e){t=null}return t}},7176:(e,t,n)=>{n.d(t,{y:()=>s});var i=n(8462),r=n(2693),o=n(1069);function s(e,t,n){let{index:s=i.n.index,bs:a=r.u}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};n=n||s.getBidRequest(t);const d=t?.adapterCode,c=t?.bidderCode||n?.bidder,u=a.get(t?.adapterCode,"adjustAlternateBids"),l=a.getOwn(c,"bidCpmAdjustment")||a.get(u?d:c,"bidCpmAdjustment");if(l&&"function"==typeof l)try{return l(e,Object.assign({},t),n)}catch(e){(0,o.vV)("Error during bid adjustment",e)}return e}},2621:(e,t,n)=>{n.d(t,{C:()=>r});var i=n(433);function r(e){return!e?.gdprApplies||!0===(0,i.A)(e,"vendorData.purpose.consents.1")}},6894:(e,t,n)=>{n.d(t,{Ak:()=>m,BO:()=>g,K7:()=>p,NL:()=>b});var i=n(3272);const r="performanceMetrics",o=window.performance&&window.performance.now?()=>window.performance.now():()=>Date.now(),s=new WeakMap;function a(){let{now:e=o,mkNode:t=u,mkTimer:n=c,mkRenamer:i=(e=>e),nodes:r=s}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(){return function o(s){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>({forEach(t){t(e)}});a=i(a);const d=(c="timestamps",function(e){return s.dfWalk({visit(t,n){const i=n[c];if(i.hasOwnProperty(e))return i[e]}})});var c;function u(e,t){const n=a(e);s.dfWalk({follow:(e,t)=>t.propagate&&(!e||!e.stopPropagation),visit(e,i){n.forEach((n=>{null==e?i.metrics[n]=t:(i.groups.hasOwnProperty(n)||(i.groups[n]=[]),i.groups[n].push(t))}))}})}function l(t){return n(e,(e=>u(t,e)))}function f(){let e={};return s.dfWalk({visit(t,n){e=Object.assign({},!t||t.includeGroups?n.groups:null,n.metrics,e)}}),e}const g={startTiming:l,measureTime:function(e,t){return l(e).stopAfter(t)()},measureHookTime:function(e,t,n){const i=l(e);return n(function(e){const t=i.stopBefore(e);return t.bail=e.bail&&i.stopBefore(e.bail),t.stopTiming=i,t.untimed=e,t}(t))},checkpoint:function(t){s.timestamps[t]=e()},timeSince:function(t,n){const i=d(t),r=null!=i?e()-i:null;return null!=n&&u(n,r),r},timeBetween:function(e,t,n){const i=d(e),r=d(t),o=null!=i&&null!=r?r-i:null;return null!=n&&u(n,o),o},setMetric:u,getMetrics:f,fork:function(){let{propagate:e=!0,stopPropagation:n=!1,includeGroups:i=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return o(t([[s,{propagate:e,stopPropagation:n,includeGroups:i}]]),a)},join:function(e){let{propagate:t=!0,stopPropagation:n=!1,includeGroups:i=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=r.get(e);null!=o&&o.addParent(s,{propagate:t,stopPropagation:n,includeGroups:i})},newMetrics:function(){return o(s.newSibling(),a)},renameWith:function(e){return o(s,e)},toJSON:()=>f()};return r.set(g,s),g}(t([]))}}function d(e,t,n){return function(){t&&t();try{return e.apply(this,arguments)}finally{n&&n()}}}function c(e,t){const n=e();let i=!1;function r(){i||(t(e()-n),i=!0)}return r.stopBefore=e=>d(e,r),r.stopAfter=e=>d(e,null,r),r}function u(e){return{metrics:{},timestamps:{},groups:{},addParent(t,n){e.push([t,n])},newSibling:()=>u(e.slice()),dfWalk(){let t,{visit:n,follow:i=(()=>!0),visited:r=new Set,inEdge:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!r.has(this)){if(r.add(this),t=n(o,this),null!=t)return t;for(const[s,a]of e)if(i(o,a)&&(t=s.dfWalk({visit:n,follow:i,visited:r,inEdge:a}),null!=t))return t}}}}const l=(()=>{const e=function(){},t=()=>({}),n={forEach:e},i=()=>null;i.stopBefore=e=>e,i.stopAfter=e=>e;const r=Object.defineProperties({dfWalk:e,newSibling:()=>r,addParent:e},Object.fromEntries(["metrics","timestamps","groups"].map((e=>[e,{get:t}]))));return a({now:()=>0,mkNode:()=>r,mkRenamer:()=>()=>n,mkTimer:()=>i,nodes:{get:e,set:e}})()})();let f=!0;function g(e){return f&&e||l}i.$W.getConfig(r,(e=>{f=!!e[r]}));const p=(()=>{const e=a();return function(){return f?e():l}})();function h(e,t){return function(n,i){return function(r){for(var o=arguments.length,s=new Array(o>1?o-1:0),a=1;a<o;a++)s[a-1]=arguments[a];const d=this;return g(t.apply(d,s)).measureHookTime(e+n,r,(function(e){return i.call(d,e,...s)}))}}}const m=h("requestBids.",(e=>e.metrics)),b=h("addBidResponse.",((e,t)=>t.metrics))},5555:(e,t,n)=>{n.d(t,{k:()=>o,v:()=>s});const i=0,r=1;class o{#d;#c;static timeout(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new o((t=>{0===e?t():setTimeout(t,e)}))}constructor(e){if("function"!=typeof e)throw new Error("resolver not a function");const t=[],n=[];let[o,s]=[i,r].map((e=>function(r){if(e===i&&"function"==typeof r?.then)r.then(o,s);else if(!t.length)for(t.push(e,r);n.length;)n.shift()()}));try{e(o,s)}catch(e){s(e)}this.#d=t,this.#c=n}then(e,t){const n=this.#d;return new this.constructor(((r,o)=>{const s=()=>{let s=n[1],[a,d]=n[0]===i?[e,r]:[t,o];if("function"==typeof a){try{s=a(s)}catch(e){return void o(e)}d=r}d(s)};n.length?s():this.#c.push(s)}))}catch(e){return this.then(null,e)}finally(e){let t;return this.then((n=>(t=n,e())),(n=>(t=this.constructor.reject(n),e()))).then((()=>t))}static#u(e,t,n){let i=e.length;function r(){t.apply(this,arguments),--i<=0&&n&&n()}0===e.length&&n?n():e.forEach(((e,t)=>this.resolve(e).then((e=>r(!0,e,t)),(e=>r(!1,e,t)))))}static race(e){return new this(((t,n)=>{this.#u(e,((e,i)=>e?t(i):n(i)))}))}static all(e){return new this(((t,n)=>{let i=[];this.#u(e,((e,t,r)=>e?i[r]=t:n(t)),(()=>t(i)))}))}static allSettled(e){return new this((t=>{let n=[];this.#u(e,((e,t,i)=>n[i]=e?{status:"fulfilled",value:t}:{status:"rejected",reason:t}),(()=>t(n)))}))}static resolve(e){return new this((t=>t(e)))}static reject(e){return new this(((t,n)=>n(e)))}}function s(){let e,t,{promiseFactory:n=(e=>new o(e))}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};function i(e){return t=>e(t)}return{promise:n(((n,i)=>{e=n,t=i})),resolve:i(e),reject:i(t)}}},6853:(e,t,n)=>{n.d(t,{H:()=>u});var i=n(5555),r=n(1069);let o=null,s=0,a=[];function d(){document.hidden?o=Date.now():(s+=Date.now()-(o??0),o=null,a.forEach((e=>{let{callback:t,startTime:n,setTimerId:i}=e;return i(c(t,s-n)())})),a=[])}function c(e,t){const n=s;let i=setTimeout((()=>{s===n&&null==o?e():null!=o?a.push({callback:e,startTime:n,setTimerId(e){i=e}}):i=c(e,s-n)()}),t);return()=>i}function u(){let{startTime:e=r.vE,ttl:t=(()=>null),monotonic:n=!1,slack:o=5e3}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const s=new Map,a=[],d=[],u=n?e=>d.push(e):e=>d.splice((0,r.El)(d,e,(e=>e.expiry)),0,e);let l,f;function g(){if(f&&clearTimeout(f),d.length>0){const e=(0,r.vE)();l=Math.max(e,d[0].expiry+o),f=c((()=>{const e=(0,r.vE)();let t=0;for(const n of d){if(n.expiry>e)break;a.forEach((e=>{try{e(n.item)}catch(e){(0,r.vV)(e)}})),s.delete(n.item),t++}d.splice(0,t),f=null,g()}),l-e)}else f=null}function p(n){const r={},s=h;let a;const[d,c]=Object.entries({start:e,delta:t}).map((e=>{let t,[d,c]=e;return function(){const e=t={};i.k.resolve(c(n)).then((n=>{e===t&&(r[d]=n,s===h&&null!=r.start&&null!=r.delta&&(a=r.start+r.delta,u(p),(null==f||l>a+o)&&g()))}))}})),p={item:n,refresh:c,get expiry(){return a}};return d(),c(),p}let h={};return{[Symbol.iterator]:()=>s.keys(),add(e){!s.has(e)&&s.set(e,p(e))},clear(){d.length=0,g(),s.clear(),h={}},toArray:()=>Array.from(s.keys()),refresh(){d.length=0,g();for(const e of s.values())e.refresh()},onExpiry:e=>(a.push(e),()=>{const t=a.indexOf(e);t>=0&&a.splice(t,1)})}}document.addEventListener("visibilitychange",d)},3895:(e,t,n)=>{n.d(t,{H6:()=>d,V0:()=>l,Zy:()=>u,aP:()=>f,mn:()=>c,vk:()=>g});var i=n(1069),r=n(433),o=n(3272),s=n(9214),a=n(8462);const d="outstream",c="instream",u=new Map([["mimes",e=>Array.isArray(e)&&e.length>0&&e.every((e=>"string"==typeof e))],["minduration",i.Fq],["maxduration",i.Fq],["startdelay",i.Fq],["maxseq",i.Fq],["poddur",i.Fq],["protocols",i.Uu],["w",i.Fq],["h",i.Fq],["podid",i.O8],["podseq",i.Fq],["rqddurs",i.Uu],["placement",i.Fq],["plcmt",i.Fq],["linearity",i.Fq],["skip",e=>[1,0].includes(e)],["skipmin",i.Fq],["skipafter",i.Fq],["sequence",i.Fq],["slotinpod",i.Fq],["mincpmpersec",i.Et],["battr",i.Uu],["maxextended",i.Fq],["minbitrate",i.Fq],["maxbitrate",i.Fq],["boxingallowed",i.Fq],["playbackmethod",i.Uu],["playbackend",i.Fq],["delivery",i.Uu],["pos",i.Fq],["api",i.Uu],["companiontype",i.Uu],["poddedupe",i.Uu]]);function l(e){const t=e?.mediaTypes?.video;null!=t&&null==t.plcmt&&(t.context===d||[2,3,4].includes(t.placement)?t.plcmt=4:t.context!==d&&[2,6].includes(t.playbackmethod)&&(t.plcmt=2))}function f(e,t){const n=e?.mediaTypes?.video;(0,i.Qd)(n)?null!=n&&Object.entries(n).forEach((r=>{let[o,s]=r;if(!u.has(o))return;u.get(o)(s)||("function"==typeof t?t(o,s,e):(delete n[o],(0,i.JE)(`Invalid prop in adUnit "${e.code}": Invalid value for mediaTypes.video.${o} ORTB property. The property has been removed.`)))})):(0,i.JE)("validateOrtbVideoFields: videoParams must be an object.")}function g(e){let{index:t=a.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(0,r.A)(t.getMediaTypes(e),"video"),i=n&&(0,r.A)(n,"context"),o=n&&(0,r.A)(n,"useCacheKey"),s=t.getAdUnit(e);return p(e,s,n,i,o)}const p=(0,s.A_)("sync",(function(e,t,n,r,s){return n&&(s||r!==d)?o.$W.getConfig("cache.url")||!e.vastXml||e.vastUrl?!(!e.vastUrl&&!e.vastXml):((0,i.vV)('\n        This bid contains only vastXml and will not work when a prebid cache url is not specified.\n        Try enabling prebid cache with pbjs.setConfig({ cache: {url: "..."} });\n      '),!1):!(r===d&&!s)||!!(e.renderer||t&&t.renderer||n.renderer)}),"checkVideoBidSetup")}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[1085],{4595:(s,d,e)=>{e.d(d,{G:()=>n});const n='(()=>{"use strict";window.render=function({ad:d,adUrl:e,width:i,height:r},{mkFrame:n},o){if(!d&&!e)throw{reason:"noAd",message:"Missing ad markup or URL"};{const s=o.document,t={width:i,height:r};e&&!d?t.src=e:t.srcdoc=d,s.body.appendChild(n(s,t))}}})();'}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[3005],{1252:(t,e,n)=>{n.d(e,{Cn:()=>i,eu:()=>f,mw:()=>o,p:()=>s});var l=n(3858),r=n(5901),u=n(1069),a=n(433);function o(t){return e=>(0,u.sC)(e,t)}function s(t){const e=function(t){let e;return(0,u.II)()&&(e=(0,r.I6)(window.googletag.pubads().getSlots(),o(t))),e}(t);return e?{gptSlot:e.getAdUnitPath(),divId:e.getSlotElementId()}:{}}const i=["IAB_AUDIENCE_1_1","IAB_CONTENT_2_2"];function f(t){return Object.entries({[i[0]]:p(t,["user.data"],4),[i[1]]:p(t,l.Dy.map((t=>`${t}.content.data`)),6)}).map((t=>{let[e,n]=t;return n.length?{taxonomy:e,values:n}:null})).filter((t=>t))}function p(t,e,n){return e.flatMap((e=>(0,a.A)(t,e)||[])).filter((t=>t.ext?.segtax===n)).flatMap((t=>t.segment?.map((t=>t.id)))).filter((t=>t)).filter(u.hj)}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[2764],{2339:(o,n,e)=>{function t(o,n){return function(){const e=document.domain.split("."),t=`_gd${Date.now()}_${n}`;for(let n,i,s=0;s<e.length;s++){const u=e.slice(s).join(".");if(o.setCookie(t,"1",void 0,void 0,u),i=o.getCookie(t),o.setCookie(t,"","Thu, 01 Jan 1970 00:00:01 GMT",void 0,u),"1"!==i)return n;n=u}}}e.d(n,{w:()=>t})}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[4577],{6568:(n,e,s)=>{function u(n,e,s){return s?n+e+"="+encodeURIComponent(s)+"&":n}s.d(e,{v:()=>u})}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[5759],{3978:(A,s,I)=>{I.d(s,{B:()=>D});var n=I(1069);const D=function(){const A=(0,n.av)()?(0,n.mb)():(0,n.l4)();return A.ADAGIO=A.ADAGIO||{},A.ADAGIO.pageviewId=A.ADAGIO.pageviewId||(0,n.lk)(),A.ADAGIO.adUnits=A.ADAGIO.adUnits||{},A.ADAGIO.pbjsAdUnits=A.ADAGIO.pbjsAdUnits||[],A.ADAGIO.queue=A.ADAGIO.queue||[],A.ADAGIO.versions=A.ADAGIO.versions||{},A.ADAGIO.versions.pbjs="9.11.0",A.ADAGIO.windows=A.ADAGIO.windows||[],A.ADAGIO.isSafeFrameWindow=(0,n.Jw)(),A.ADAGIO}()}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[8139],{4042:(s,e,r)=>{function i(s){if(!s)return;let e=[];if(s.mediaTypes&&s.mediaTypes.banner&&Array.isArray(s.mediaTypes.banner.sizes)){let r=s.mediaTypes.banner.sizes;Array.isArray(r[0])?e=r:e.push(r)}else Array.isArray(s.sizes)&&(Array.isArray(s.sizes[0])?e=s.sizes:e.push(s.sizes));return e}r.d(e,{u:()=>i})}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[1522],{4190:(e,o,r)=>{function t(e,o,r){var t,n=1===r.length?r[0]:"*";if("function"==typeof e.getFloor){const r=e.getFloor({currency:"USD",mediaType:o,size:n});"object"!=typeof r||"USD"!==r.currency||isNaN(parseFloat(r.floor))||(t=parseFloat(r.floor))}return t}r.d(o,{M:()=>t})}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[4982],{9906:(e,l,s)=>{function t(e,l){let s=[];for(let t=0;t<Math.ceil(e.length/l);t++){let h=t*l,n=h+l;s.push(e.slice(h,n))}return s}s.d(l,{i:()=>t})}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[7247],{8656:(r,e,a)=>{a.d(e,{D:()=>o});var n=a(3858),t=a(433);const s=["user.keywords"].concat(n.Dy.flatMap((r=>["keywords","content.keywords"].map((e=>`${r}.${e}`)))));function o(r){for(var e=arguments.length,a=new Array(e>1?e-1:0),n=1;n<e;n++)a[n-1]=arguments[n];return function(){const r=new Set;for(var e=arguments.length,a=new Array(e),n=0;n<e;n++)a[n]=arguments[n];return a.filter((r=>r)).flatMap((r=>Array.isArray(r)?r:r.split(","))).map((r=>r.replace(/^\s*/,"").replace(/\s*$/,""))).filter((r=>r)).forEach((e=>r.add(e))),Array.from(r.keys())}(...s.map((e=>(0,t.A)(r,e))),...a)}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[5444],{554:(e,t,r)=>{r.d(t,{QF:()=>g,T_:()=>f,gg:()=>l});var n=r(1069),o=r(433),i=r(8656),d=r(3858);const c={526:"1plusX",527:"1plusX",541:"captify_segments",540:"perid"},a=["user.data"].concat(d.Dy.map((e=>`${e}.content.data`)));function u(e,t,r){return null==t?r:(0,n.O8)(t)?t:(0,n.Et)(t)?t.toString():void(0,n.JE)("Unsuported type for param: "+e+" required type: String")}function l(e){return(0,n.O8)(e)&&""!==e?s(e.split(/\s*(?:,)\s*/)):{}}function s(e){const t={};return e.forEach((e=>{if(-1!==e.indexOf("=")){let r=e.split("="),n=r[0],o=r[1];t.hasOwnProperty(n)?t[n].push(o):t[n]=[o]}else t.hasOwnProperty(e)||(t[e]=[])})),t}function f(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"keywords";const r=[];return(0,n.bu)(e,((e,o)=>{if((0,n.cy)(e)){let r=[];(0,n.bu)(e,(e=>{((e=u(t+"."+o,e))||""===e)&&r.push(e)})),e=r}else{if(e=u(t+"."+o,e),!(0,n.O8)(e))return;e=[e]}e=e.filter((e=>""!==e));const i={key:o};e.length>0&&(i.value=e),r.push(i)})),r}((0,n.D9)(...t.map((e=>Object.fromEntries(Object.entries(e||{}).map((e=>{let[t,r]=e;return[t,(0,n.Et)(r)||(0,n.O8)(r)?[r]:r]})))))))}function g(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return f(function(e){return s((0,i.D)(e))}(e),function(e){let t={};return a.forEach((r=>{((0,o.A)(e,r)||[]).forEach((e=>{const r=c[(0,o.A)(e,"ext.segtax")];r&&e.segment.forEach((e=>{t[r]?t[r].push(e.id):t[r]=[e.id]}))}))})),t}(e),...r)}},2349:(e,t,r)=>{r.d(t,{DX:()=>i,GS:()=>d,vk:()=>o});var n=r(1069);function o(e){return e.replace(/(?:^|\.?)([A-Z])/g,(function(e,t){return"_"+t.toLowerCase()})).replace(/^_/,"")}const i=[{code:"appnexusAst",gvlid:32},{code:"emxdigital",gvlid:183},{code:"emetriq",gvlid:213},{code:"pagescience",gvlid:32},{code:"gourmetads",gvlid:32},{code:"matomy",gvlid:32},{code:"featureforward",gvlid:32},{code:"oftmedia",gvlid:32},{code:"adasta",gvlid:32},{code:"beintoo",gvlid:618},{code:"projectagora",gvlid:1032},{code:"stailamedia",gvlid:32},{code:"uol",gvlid:32},{code:"adzymic",gvlid:723}];function d(e,t){let r=[];for(let o=0;o<t;o++){let t=(0,n.Qd)(e)?(0,n.Go)(e):e;r.push(t)}return r}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[2698],{4673:(A,B,I)=>{I.d(B,{n:()=>s});const s={1:"IAB20-3",2:"IAB18-5",3:"IAB10-1",4:"IAB2-3",5:"IAB19-8",6:"IAB22-1",7:"IAB18-1",8:"IAB12-3",9:"IAB5-1",10:"IAB4-5",11:"IAB13-4",12:"IAB8-7",13:"IAB9-7",14:"IAB7-1",15:"IAB20-18",16:"IAB10-7",17:"IAB19-18",18:"IAB13-6",19:"IAB18-4",20:"IAB1-5",21:"IAB1-6",22:"IAB3-4",23:"IAB19-13",24:"IAB22-2",25:"IAB3-9",26:"IAB17-18",27:"IAB19-6",28:"IAB1-7",29:"IAB9-30",30:"IAB20-7",31:"IAB20-17",32:"IAB7-32",33:"IAB16-5",34:"IAB19-34",35:"IAB11-5",36:"IAB12-3",37:"IAB11-4",38:"IAB12-3",39:"IAB9-30",41:"IAB7-44",42:"IAB7-1",43:"IAB7-30",50:"IAB19-30",51:"IAB17-12",52:"IAB19-30",53:"IAB3-1",55:"IAB13-2",56:"IAB19-30",57:"IAB19-30",58:"IAB7-39",59:"IAB22-1",60:"IAB7-39",61:"IAB21-3",62:"IAB5-1",63:"IAB12-3",64:"IAB20-18",65:"IAB11-2",66:"IAB17-18",67:"IAB9-9",68:"IAB9-5",69:"IAB7-44",71:"IAB22-3",73:"IAB19-30",74:"IAB8-5",78:"IAB22-1",85:"IAB12-2",86:"IAB22-3",87:"IAB11-3",112:"IAB7-32",113:"IAB7-32",114:"IAB7-32",115:"IAB7-32",118:"IAB9-5",119:"IAB9-5",120:"IAB9-5",121:"IAB9-5",122:"IAB9-5",123:"IAB9-5",124:"IAB9-5",125:"IAB9-5",126:"IAB9-5",127:"IAB22-1",132:"IAB1-2",133:"IAB19-30",137:"IAB3-9",138:"IAB19-3",140:"IAB2-3",141:"IAB2-1",142:"IAB2-3",143:"IAB17-13",166:"IAB11-4",175:"IAB3-1",176:"IAB13-4",182:"IAB8-9",183:"IAB3-5"}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[2126],{5761:(e,r,n)=>{n.d(r,{$:()=>t});var s=n(1069);function t(e,r){return Object.keys(e).forEach((n=>{var t,u;r[n]&&((0,s.fp)(e[n])?r[n]=e[n](r[n]):r[n]=(t=e[n],u=r[n],"string"===t?u&&u.toString():"number"===t?Number(u):u),isNaN(r[n])&&delete r.key)})),r}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[8498],{9766:(e,t,n)=>{n.d(t,{T:()=>l,A:()=>m});const r=new WeakMap;var i=n(1069),s=n(433),o=n(1371);var a=n(3895);var d=n(5561);var p=n(1e3),c=n(3858);const u={[p.S3]:{fpd:{priority:99,fn(e,t){(0,i.D9)(e,t.ortb2)}},onlyOneClient:{priority:-99,fn:(0,c.i8)("ORTB request")},props:{fn(e,t){Object.assign(e,{id:e.id||(0,i.lk)(),test:e.test||0});const n=parseInt(t.timeout,10);isNaN(n)||(e.tmax=n)}}},[p.Tb]:{fpd:{priority:99,fn(e,t){(0,i.D9)(e,t.ortb2Imp)}},id:{fn(e,t){e.id=t.bidId}},banner:{fn:function(e,t,n){if(n.mediaType&&n.mediaType!==o.D4)return;const r=(0,s.A)(t,"mediaTypes.banner");if(r){const t={topframe:!0===(0,i.al)()?0:1};r.sizes&&(t.format=(0,i.y$)(r.sizes).map(i.cf)),r.hasOwnProperty("pos")&&(t.pos=r.pos),e.banner=(0,i.D9)(t,e.banner)}}},pbadslot:{fn(e){const t=e.ext?.data?.pbadslot;t&&"string"==typeof t||delete e.ext?.data?.pbadslot}}},[p.WR]:{mediaType:{priority:99,fn:d.K},banner:{fn:function(){let{createPixel:e=(e=>(0,i.Tz)(decodeURIComponent(e),i.Bk))}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t,n){t.mediaType===o.D4&&(n.adm&&n.nurl?(t.ad=n.adm,t.ad+=e(n.nurl)):n.adm?t.ad=n.adm:n.nurl&&(t.adUrl=n.nurl))}}()},props:{fn(e,t,n){Object.entries({requestId:n.bidRequest?.bidId,seatBidId:t.id,cpm:t.price,currency:n.ortbResponse.cur||n.currency,width:t.w,height:t.h,dealId:t.dealid,creative_id:t.crid,creativeId:t.crid,burl:t.burl,ttl:t.exp||n.ttl,netRevenue:n.netRevenue}).filter((e=>{let[t,n]=e;return void 0!==n})).forEach((t=>{let[n,r]=t;return e[n]=r})),e.meta||(e.meta={}),t.adomain&&(e.meta.advertiserDomains=t.adomain),t.ext?.dsa&&(e.meta.dsa=t.ext.dsa)}}}};u[p.Tb].native={fn:function(e,t,n){if(n.mediaType&&n.mediaType!==o.s6)return;let r=t.nativeOrtbRequest;r&&(r=Object.assign({},n.nativeRequest,r),r.assets?.length?e.native=(0,i.D9)({},{request:JSON.stringify(r),ver:r.ver},e.native):(0,i.JE)("mediaTypes.native is set, but no assets were specified. Native request skipped.",t))}},u[p.WR].native={fn:function(e,t){if(e.mediaType===o.s6){let n;if(n="string"==typeof t.adm?JSON.parse(t.adm):t.adm,!(0,i.Qd)(n)||!Array.isArray(n.assets))throw new Error("ORTB native response contained no assets");e.native={ortb:n}}}},u[p.Tb].video={fn:function(e,t,n){if(n.mediaType&&n.mediaType!==o.G_)return;const r=(0,s.A)(t,"mediaTypes.video");if(!(0,i.Im)(r)){const t=Object.fromEntries(Object.entries(r).filter((e=>{let[t]=e;return a.Zy.has(t)})));if(r.playerSize){const e=(0,i.y$)(r.playerSize).map(i.cf);e.length>1&&(0,i.JE)("video request specifies more than one playerSize; all but the first will be ignored"),Object.assign(t,e[0])}e.video=(0,i.D9)(t,e.video)}}},u[p.WR].video={fn:function(e,t,n){e.mediaType===o.G_&&((0,s.A)(n.imp,"video.w")&&(0,s.A)(n.imp,"video.h")&&([e.playerWidth,e.playerHeight]=[n.imp.video.w,n.imp.video.h]),t.adm&&(e.vastXml=t.adm),t.nurl&&(e.vastUrl=t.nurl))}};var f=n(9466);function m(){let{context:e={},processors:t=l,overrides:n={},imp:s,request:o,bidResponse:a,response:d}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const c=new WeakMap;function u(e,i,s,o){let a;return function(){return null==a&&(a=function(){let a=s.bind(this,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!r.has(e)){const t=Object.entries(e);t.sort(((e,t)=>(e=e[1].priority||0)===(t=t[1].priority||0)?0:e>t?-1:1)),r.set(e,t.map((e=>{let[t,n]=e;return[t,n.fn]})))}const n=r.get(e).filter((e=>{let[n]=e;return!t.hasOwnProperty(n)||t[n]})).map((function(e){let[n,r]=e;return t.hasOwnProperty(n)?t[n].bind(this,r):r}));return function(){const e=Array.from(arguments);n.forEach((t=>{t.apply(this,e)}))}}(t()[e]||{},n[e]||{}));return i&&(a=i.bind(this,a)),function(){try{return a.apply(this,arguments)}catch(e){o.call(this,e,...arguments)}}}()),a.apply(this,arguments)}}const f=u(p.Tb,s,(function(e,t,n){const r={};return e(r,t,n),r}),(function(e,t,n){(0,i.vV)("Error while converting bidRequest to ORTB imp; request skipped.",{error:e,bidRequest:t,context:n})})),m=u(p.S3,o,(function(e,t,n,r){const i={imp:t};return e(i,n,r),i}),(function(e,t,n,r){throw(0,i.vV)("Error while converting to ORTB request",{error:e,imps:t,bidderRequest:n,context:r}),e})),b=u(p.WR,a,(function(e,t,n){const r={};return e(r,t,n),r}),(function(e,t,n){(0,i.vV)("Error while converting ORTB seatbid.bid to bidResponse; bid skipped.",{error:e,bid:t,context:n})})),y=u(p.Cf,d,(function(e,t,n,r){const i={bids:t};return e(i,n,r),i}),(function(e,t,n,r){throw(0,i.vV)("Error while converting from ORTB response",{error:e,bidResponses:t,ortbResponse:n,context:r}),e}));return{toORTB(t){let{bidderRequest:n,bidRequests:r,context:s={}}=t;r=r||n.bids;const o={req:Object.assign({bidRequests:r},e,s),imp:{}};o.req.impContext=o.imp;const a=r.map((t=>{const r=Object.assign({bidderRequest:n,reqContext:o.req},e,s),a=f(t,r);if(null!=a){if(a.hasOwnProperty("id"))return Object.assign(r,{bidRequest:t,imp:a}),o.imp[a.id]=r,a;(0,i.vV)("Converted ORTB imp does not specify an id, ignoring bid request",t,a)}})).filter(Boolean),d=m(a,n,o.req);return o.req.bidderRequest=n,null!=d&&c.set(d,o),d},fromORTB(e){let{request:t,response:n}=e;const r=c.get(t);if(null==r)throw new Error("ortbRequest passed to `fromORTB` must be the same object returned by `toORTB`");function s(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.assign(e,{ortbRequest:t},n)}const o=Object.fromEntries((t.imp||[]).map((e=>[e.id,e]))),a=(n.seatbid||[]).flatMap((e=>(e.bid||[]).map((t=>{if(o.hasOwnProperty(t.impid)&&r.imp.hasOwnProperty(t.impid))return b(t,s(r.imp[t.impid],{imp:o[t.impid],seatbid:e,ortbResponse:n}));(0,i.vV)("ORTB response seatbid[].bid[].impid does not match any imp in request; ignoring bid",t)})))).filter(Boolean);return y(a,n,s(r.req))}}}const l=(0,i.Bj)((()=>(0,f.U)(u,(0,p.yB)(p.qN))))},9466:(e,t,n)=>{n.d(t,{U:()=>i});var r=n(1e3);function i(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const s=t.shift(),o=t.length>1?i(...t):t[0];return Object.fromEntries(r.zt.map((e=>[e,Object.assign({},s[e],o[e])])))}},5561:(e,t,n)=>{n.d(t,{K:()=>s,X:()=>i});var r=n(1371);const i={1:r.D4,2:r.G_,4:r.s6};function s(e,t,n){if(e.mediaType)return;const r=n.mediaType;if(!r&&!i.hasOwnProperty(t.mtype))throw new Error("Cannot determine mediaType for response");e.mediaType=r||i[t.mtype]}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[5889],{4406:(e,t,n)=>{n.d(t,{FE:()=>i});var r=n(433),s=n(3172),o=n(1069);const u=Object.freeze([...["device.sua","source.schain","regs.gdpr","regs.us_privacy","regs.gpp","regs.gpp_sid","user.consent","user.eids"].map((e=>function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e,t)=>`${e}.ext.${t}`;const[n,o]=function(e){const t=e.split(".");return[t.slice(0,t.length-1).join("."),t[t.length-1]]}(e);return t=t(n,o),e=>{const u=(0,r.A)(e,n);if(null!=u?.[o])return(0,s.J)(e,t,u[o]),()=>delete u[o]}}(e))),...["app","content","site","user"].map((function(e){return t=>{const n=t[e]?.kwarray;if(null!=n){let r=(t[e].keywords||"").split(",");return Array.isArray(n)&&r.push(...n),t[e].keywords=r.join(","),()=>delete t[e].kwarray}}}))]);function i(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u;return function(n){return t.forEach((t=>{try{const r=t(n);"function"==typeof r&&e&&r()}catch(e){(0,o.vV)("Error translating request to ORTB 2.5",e)}})),n}}i()}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[5946],{2986:(e,t,n)=>{n.d(t,{$d:()=>f,EE:()=>S,GH:()=>u,Lp:()=>$,W:()=>I,Wu:()=>v,Zq:()=>C,bH:()=>y,lE:()=>U});var r=n(1069),i=n(433),o=n(9906),d=n(4796),a=n(2693),s=n(3272),c=n(1371);function u(){return"wsid_"+parseInt(Date.now()*Math.random())}function p(){try{return(0,r.Dl)(window.top.document.URL,{decodeSearchAsString:!0}).search}catch(e){return""}}function l(e){return e.cId||e.CID||e.cID||e.CId||e.cid||e.ciD||e.Cid||e.CiD}function g(e){return e.pId||e.PID||e.pID||e.PId||e.pid||e.piD||e.Pid||e.PiD}function m(e){return e.subDomain||e.SubDomain||e.Subdomain||e.subdomain||e.SUBDOMAIN||e.subDOMAIN}function f(e){const t=e.params||{};return!(!l(t)||!g(t))}function b(e,t,n,r){try{const i=r||Date.now(),o=JSON.stringify({value:n,created:i});e.setDataInLocalStorage(t,o)}catch(e){}}function h(e,t){try{return function(e){try{return JSON.parse(e)}catch(t){return e}}(e.getDataFromLocalStorage(t,null))}catch(e){}return null}function I(e,t){let n=e.getDataFromLocalStorage(t,null);return n||(n=String(Date.now()),e.setDataInLocalStorage(t,n,null)),n}function C(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.Xz;try{const r=h(e,t);let i,o=0;r&&r.value&&Date.now()-r.created<n&&(o=r.value,i=r.created);const d=o+1;return b(e,t,d,i),d}catch(e){return 0}}function y(e){if(!e.nurl)return;const t={adId:e.adId,creativeId:e.creativeId,auctionId:e.auctionId,transactionId:e.transactionId,adUnitCode:e.adUnitCode,cpm:e.cpm,currency:e.currency,originalCpm:e.originalCpm,originalCurrency:e.originalCurrency,netRevenue:e.netRevenue,mediaType:e.mediaType,timeToRespond:e.timeToRespond,status:e.status},n=(0,r.eP)(t),i=e.nurl+(-1===e.nurl.indexOf("?")?"?":"&")+n;(0,r.z$)(i)}function S(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{iframeSyncUrl:"",imageSyncUrl:""};return function(t,n){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};const s=[],{iframeEnabled:c,pixelEnabled:u}=t,{gdprApplies:p,consentString:l=""}=o,{gppString:g,applicableSections:m}=a,f=n.filter((e=>(0,i.A)(e,"body.cid"))).map((e=>e.body.cid)).filter(r.hj);let b=`?cid=${encodeURIComponent(f.join(","))}&gdpr=${p?1:0}&gdpr_consent=${encodeURIComponent(l||"")}&us_privacy=${encodeURIComponent(d||"")}`;return g&&m?.length&&(b+="&gpp="+encodeURIComponent(g),b+="&gpp_sid="+encodeURIComponent(m.join(","))),c&&e.iframeSyncUrl&&s.push({type:"iframe",url:`${e.iframeSyncUrl}/${b}`}),u&&e.imageSyncUrl&&s.push({type:"image",url:`${e.imageSyncUrl}/${b}`}),s}}function v(e){return h(e,d.T7)||""}function D(e,t,n,o,s,c,u,l,m){const{params:f,bidId:I,userId:C,adUnitCode:y,schain:S,mediaTypes:v,ortb2Imp:D,bidderRequestId:$,bidRequestsCount:U,bidderRequestsCount:A,bidderWinsCount:R}=e,{ext:T}=f;let{bidFloor:w}=f;const q=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"_";const n=e.length;let r=0,i=0;if(n>0)for(;i<n;)r=(r<<5)-r+e.charCodeAt(i++)|0;return t+r}(t),x=(0,r.fp)(m)?m(q,e):{},z=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.dB;const r=`u_${t}`,i=Date.now(),o=h(e,r);let a;return!o||!o.value||i-o.created>n?(a=`${t}_${i.toString()}`,b(e,r,a)):a=o.value,a}(c,q),O=g(f),_=a.u.get(l,"storageAllowed"),j=(0,i.A)(e,"ortb2Imp.ext.gpid")||(0,i.A)(e,"ortb2Imp.ext.data.pbadslot",""),k=(0,i.A)(o,"ortb2.site.cat",[]),E=(0,i.A)(o,"ortb2.site.pagecat",[]),P=(0,i.A)(o,"ortb2.site.content.data",[]),W=(0,i.A)(o,"ortb2.user.data",[]);if((0,r.fp)(e.getFloor)){const t=e.getFloor({currency:"USD",mediaType:"*",size:"*"});"USD"===t.currency&&(w=t.floor)}let L={url:encodeURIComponent(t),uqs:p(),cb:Date.now(),bidFloor:w,bidId:I,referrer:o.refererInfo.ref,adUnitCode:y,publisherId:O,sizes:n,uniqueDealId:z,bidderVersion:u,prebidVersion:"9.11.0",res:`${screen.width}x${screen.height}`,schain:S,mediaTypes:v,isStorageAllowed:_,gpid:j,cat:k,contentData:P,userData:W,pagecat:E,transactionId:D?.ext?.tid,bidderRequestId:$,bidRequestsCount:U,bidderRequestsCount:A,bidderWinsCount:R,bidderTimeout:s,...x};!function(e,t){let n;(0,r.bu)(t,((t,r)=>{switch(n=`uid.${r}`,r){case"lipb":e[n]=t.lipbid;break;case"id5id":e[n]=t.uid;break;default:e[n]=t}}))}(L,C);const F=(0,i.A)(o,"ortb2.device.sua");if(F&&(L.sua=F),o.gdprConsent&&(o.gdprConsent.consentString&&(L.gdprConsent=o.gdprConsent.consentString),void 0!==o.gdprConsent.gdprApplies&&(L.gdpr=o.gdprConsent.gdprApplies?1:0)),o.uspConsent&&(L.usPrivacy=o.uspConsent),o.gppConsent?(L.gppString=o.gppConsent.gppString,L.gppSid=o.gppConsent.applicableSections):o.ortb2?.regs?.gpp&&(L.gppString=o.ortb2.regs.gpp,L.gppSid=o.ortb2.regs.gpp_sid),o.paapi?.enabled){const e=(0,i.A)(o,"ortb2Imp.ext.ae");e&&(L.fledge=e)}if((0,i.A)(v,"video.api",[]).includes(7)){const e=(0,i.A)(o,"ortb2.source.ext");e?.omidpv&&(L.omidpv=e.omidpv),e?.omidpn&&(L.omidpn=e.omidpn)}const M=(0,i.A)(o,"ortb2.regs.ext.dsa");return M&&(L.dsa=M),(0,r.bu)(T,((e,t)=>{L["ext."+t]=e})),L}function $(e,t){return function(n,r){if(!n||!n.body)return[];const o=t&&s.$W.getConfig(`${e}.singleRequest`),a=(0,i.A)(r,"data.bidId"),{results:u}=n.body;let p=[];try{return u.forEach(((e,t)=>{const{creativeId:n,ad:r,price:i,exp:s,width:u,height:l,currency:g,bidId:m,nurl:f,advertiserDomains:b,metaData:h,mediaType:I=c.D4}=e;if(!r||!i)return;const C={requestId:o&&m?m:a,cpm:i,width:u,height:l,creativeId:n,currency:g||d.UM,netRevenue:!0,ttl:s||d.Xd};f&&(C.nurl=f),h?Object.assign(C,{meta:h}):Object.assign(C,{meta:{advertiserDomains:b||[]}}),I===c.D4?Object.assign(C,{ad:r}):Object.assign(C,{vastXml:r,mediaType:c.G_}),p.push(C)})),p}catch(e){return[]}}}function U(e,t,n,i,d,a){function u(r,o,a,s,c){const{params:u}=r,p=l(u),g=m(u),f=D(r,o,a,s,c,n,d,i,t);return{method:"POST",url:`${e(g)}/prebid/multi/${p}`,data:f}}return function(p,g){const f=g.refererInfo.page||g.refererInfo.topmostLocation,b=s.$W.getConfig("bidderTimeout"),h=a&&s.$W.getConfig(`${i}.singleRequest`),I=[];if(h){const a=p.filter((e=>(0,r.cy)(e.mediaTypes)?e.mediaTypes.includes(c.D4):void 0!==e.mediaTypes[c.D4]));if(a.length>0){const c=function(a,c,u,p){const{params:g}=a[0],f=l(g),b=m(g),h=a.map((e=>{const o=(0,r.kK)(e.sizes);return D(e,u,o,c,p,n,d,i,t)})),I=Math.min(20,s.$W.getConfig(`${i}.chunkSize`)||10);return(0,o.i)(h,I).map((t=>({method:"POST",url:`${e(b)}/prebid/multi/${f}`,data:{bids:t}})))}(a,g,f,b);I.push(...c)}p.filter((e=>void 0!==e.mediaTypes[c.G_])).forEach((e=>{const t=(0,r.kK)(e.sizes),n=u(e,f,t,g,b);I.push(n)}))}else p.forEach((e=>{const t=(0,r.kK)(e.sizes),n=u(e,f,t,g,b);I.push(n)}));return I}}},4796:(e,t,n)=>{n.d(t,{T7:()=>a,UM:()=>r,Xd:()=>i,Xz:()=>o,Zb:()=>s,dB:()=>d,mB:()=>c});const r="USD",i=300,o=9e5,d=36e5,a="vidSid",s="vdzwopt",c="vdzHum"}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[7045],{2660:(e,t,r)=>{r.d(t,{M:()=>n});const n={tdid:{source:"adserver.org",atype:1,getValue:function(e){return e.id?e.id:e},getUidExt:function(e){return{rtiPartner:"TDID",...e.ext}}}}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[4950],{646:(e,t,u)=>{u.d(t,{x:()=>n});const n={uid2:{source:"uidapi.com",atype:3,getValue:function(e){return e.id},getUidExt:function(e){if(e.ext)return e.ext}}}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[2183],{7668:(e,t,i)=>{i.d(t,{VU:()=>u,c5:()=>m,q0:()=>l,yP:()=>c});var r=i(1069),n=i(433),o=i(1371),s=i(3272);function a(e,t){if(!(0,r.fp)(e.getFloor))return 0;let i=e.getFloor({currency:"USD",mediaType:t,size:"*"});return"USD"===i.currency&&i.floor?i.floor:0}function d(e){return""!==e&&void 0!==e?encodeURIComponent(e):""}function p(e,t){if(!e)return!1;const i="include"===e.filter,n=(0,r.cy)(e.bidders)?e.bidders:[t];return i&&(0,r.gR)(n,t)}function c(e,t,i){const r=t.startsWith("http")?"":"https://",n=t.endsWith("/")?t:`${t}/`;return e?`${r}${n}${i.TEST}`:`${r}${n}${i.PRODUCTION}`}function m(e,t){const i=[];return e.length&&e.forEach((e=>{i.push(function(e,t){const{params:i}=e,s=function(e){return e.mediaTypes&&e.mediaTypes.banner}(e)?o.D4:o.G_,d=function(e,t){let i=[];return(0,n.A)(e,`mediaTypes.${t}.sizes`)?i=e.mediaTypes[t].sizes:Array.isArray(e.sizes)&&e.sizes.length>0&&(i=e.sizes),i}(e,s);isNaN(i.floorPrice)&&(i.floorPrice=0);const p={mediaType:s,adUnitCode:(0,r.u5)("adUnitCode",e),sizes:d,floorPrice:Math.max(a(e,s),i.floorPrice),bidId:(0,r.u5)("bidId",e),loop:e.bidderRequestsCount||0,bidderRequestId:(0,r.u5)("bidderRequestId",e),transactionId:e.ortb2Imp?.ext?.tid||"",coppa:0},c=(0,n.A)(e,`mediaTypes.${s}.pos`);c&&(p.pos=c);const m=(0,n.A)(e,"ortb2Imp.ext.gpid");m&&(p.gpid=m);const u=i.placementId||(0,n.A)(e,`mediaTypes.${s}.name`);u&&(p.placementId=u);const l=(0,n.A)(e,`mediaTypes.${s}.mimes`);l&&(p.mimes=l);const g=(0,n.A)(e,`mediaTypes.${s}.api`);g&&(p.api=g);const f=(0,n.A)(e,"ortb2.device.sua");f&&(p.sua=f);const y=(0,n.A)(e,"ortb2.regs.coppa");y&&(p.coppa=1);if(s===o.G_){const t=(0,n.A)(e,"mediaTypes.video.playbackmethod");let i;Array.isArray(t)&&(0,r.Fq)(t[0])?i=t[0]:(0,r.Fq)(t)&&(i=t),i&&(p.playbackMethod=i);const o=(0,n.A)(e,"mediaTypes.video.placement");o&&(p.placement=o);const s=(0,n.A)(e,"mediaTypes.video.minduration");s&&(p.minDuration=s);const a=(0,n.A)(e,"mediaTypes.video.maxduration");a&&(p.maxDuration=a);const d=(0,n.A)(e,"mediaTypes.video.skip");d&&(p.skip=d);const c=(0,n.A)(e,"mediaTypes.video.linearity");c&&(p.linearity=c);const m=(0,n.A)(e,"mediaTypes.video.protocols");m&&(p.protocols=m);const u=(0,n.A)(e,"mediaTypes.video.plcmt");u&&(p.plcmt=u)}return p}(e))})),i}function u(e,t,i,r,n){const o={requestId:e.requestId,cpm:e.cpm,currency:e.currency||t,width:e.width,height:e.height,ttl:e.ttl||i,creativeId:e.creativeId,netRevenue:e.netRevenue||!0,nurl:e.nurl,mediaType:e.mediaType,meta:{mediaType:e.mediaType}};return e.mediaType===r?o.vastXml=e.vastXml:e.mediaType===n&&(o.ad=e.ad),e.adomain&&e.adomain.length&&(o.meta.advertiserDomains=e.adomain),o}function l(e,t,i){const o=window.location.hostname,{syncEnabled:a,filterSettings:c}=s.$W.getConfig("userSync")||{},{bidderCode:m}=t,u=e.params,l=t.timeout,g={wrapper_type:"prebidjs",wrapper_vendor:"pbjs",wrapper_version:"9.11.0",adapter_version:i||"6.0.0",auction_start:t.auctionStart,publisher_id:u.org,publisher_name:o,site_domain:o,dnt:"yes"===navigator.doNotTrack||"1"===navigator.doNotTrack||"1"===navigator.msDoNotTrack?1:0,device_type:(f=navigator.userAgent,/ipad|android 3.0|xoom|sch-i800|playbook|tablet|kindle/i.test(f.toLowerCase())?"5":/iphone|ipod|android|blackberry|opera|mini|windows\\sce|palm|smartphone|iemobile/i.test(f.toLowerCase())?"4":/smart[-_\\s]?tv|hbbtv|appletv|googletv|hdmi|netcast|viera|nettv|roku|\\bdtv\\b|sonydtv|inettvbrowser|\\btv\\b/i.test(f.toLowerCase())?"3":"1"),ua:navigator.userAgent,is_wrapper:!!u.isWrapper,session_id:u.sessionId||(0,r.u5)("bidderRequestId",e),tmax:l};var f;const y=(0,r.u5)("userId",e);y&&(g.userIds=JSON.stringify(y));const v=t.ortb2||{};if(v.site&&(g.site_metadata=JSON.stringify(v.site)),v.user&&(g.user_metadata=JSON.stringify(v.user)),a){const e=function(e,t){const i="image";return e&&["all","iframe"].some((i=>p(e[i],t)))?"iframe":e&&e[i]&&!p(e[i],t)?void 0:"pixel"}(c,m);e&&(g.cs_method=e)}return t.uspConsent&&(g.us_privacy=t.uspConsent),t&&t.gdprConsent&&t.gdprConsent.gdprApplies&&(g.gdpr=t.gdprConsent.gdprApplies,g.gdpr_consent=t.gdprConsent.consentString),t.gppConsent?(g.gpp=t.gppConsent.gppString,g.gpp_sid=t.gppConsent.applicableSections):t.ortb2?.regs?.gpp&&(g.gpp=t.ortb2.regs.gpp,g.gpp_sid=t.ortb2.regs.gpp_sid),u.ifa&&(g.ifa=u.ifa),e.schain&&(g.schain=function(e){if((0,r.Im)(e))return"";let t=`${e.ver},${e.complete}`;return e.nodes.forEach((e=>{t+="!",t+=`${d(e.asi)},`,t+=`${d(e.sid)},`,t+=`${d(e.hp)},`,t+=`${d(e.rid)},`,t+=`${d(e.name)},`,t+=`${d(e.domain)}`})),t}(e.schain)),t&&t.refererInfo&&(g.referrer=(0,n.A)(t,"refererInfo.ref"),g.page_url=(0,n.A)(t,"refererInfo.page")||(0,n.A)(window,"location.href"),g.site_domain=(0,n.A)(t,"refererInfo.domain")||(0,n.A)(window,"location.hostname")),g}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[8556],{7096:(d,a,e)=>{e.d(a,{s_:()=>s});var l=e(1371),n=e(433),r=e(1069);function s(d){let a,e,s,t;if((0,n.A)(d,"ext.prebid.type")===l.G_)"http"===d.adm.substr(0,4)?t=d.adm:s=d.adm;else d.adm&&d.nurl?(a=d.adm,a+=(0,r.Tz)(decodeURIComponent(d.nurl))):d.adm?a=d.adm:d.nurl&&(e=d.nurl);return{ad:a,adUrl:e,vastXml:s,vastUrl:t}}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[1225],{6743:(r,t,e)=>{e.d(t,{hZ:()=>h});var n=e(7873);function h(r,t,e){let h=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(t===e)return r;let u=r;try{u=(0,n.m)().convertCurrency(r,t,e)}catch(r){if(!h)throw r}return u}}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[107],{5820:(o,n,i)=>{function t(){return window.location.origin?window.location.origin:window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"")}i.d(n,{$:()=>t})}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[5881],{6318:(e,n,t)=>{t.d(n,{Qo:()=>a});var r=t(5139),o=t(6811),c=t(685),i=t(1069),l=t(433),u=t(3172);function s(e){return Object.assign({wp:!0,run(e,n,t,r,o){const s=t&&t.hasOwnProperty(r),f=s?t[r]:void 0,a=s&&null!=f&&"object"==typeof f?(0,i.Go)(f):f;return function(){const t=null==n?e:(0,l.A)(e,n),d=t&&(0,c.$V)(t[r]),h=d?t[r]:void 0;!s&&d&&o()?delete t[r]:s===d&&h===f&&(0,i.bD)(h,a)||!o()||(0,u.J)(e,(null==n?[]:[n]).concat(r).join("."),a)}}},e)}const f=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.io;return function(e){const n={},t=[];e.forEach((e=>{e.wp&&t.push(e),e.get&&e.paths.forEach((t=>{let r=n;t.split(".").forEach((e=>{r.children=r.children||{},r.children[e]=r.children[e]||{},r=r.children[e]})),r.rule=e}))}));const r=(0,c.nl)(t);function o(e,n,t){return new Proxy(e,{get(e,r,i){const l=Reflect.get(e,r,i);if(n.hasOwnProperty(r)){const{children:e,rule:i}=n[r];if(e&&null!=l&&"object"==typeof l)return o(l,e,t);if(i&&(0,c.$V)(l)&&t(i))return i.get(l)}return l}})}return function(e){const t={};for(var i=arguments.length,l=new Array(i>1?i-1:0),u=1;u<i;u++)l[u-1]=arguments[u];return{obj:o(e,n.children||{},(0,c.uD)(t,...l)),verify:(s=r(t,e,...l),function(){s.forEach((e=>e()))})};var s}}((0,c.ZP)(e).concat(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.io;return[{name:o.yl,paths:c.Vx,applies:(0,c.p4)(o.yl,e)},{name:o.qX,paths:c.l7,applies:(0,c.p4)(o.qX,e)}].map(s)}(e)))}();const a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f;return function(n,t){n.global=n.global||{},n.bidder=n.bidder||{};const r=new Set(Object.keys(n.bidder)),o=[];function c(n){const r=e(n,t);return o.push(r.verify),r.obj}const l={global:c(n.global),bidder:Object.fromEntries(Object.entries(n.bidder).map((e=>{let[n,t]=e;return[n,c(t)]})))};return{obj:l,verify(){Object.entries(l.bidder).filter((e=>{let[n]=e;return!r.has(n)})).forEach((r=>{let[o,c]=r;const l={},u=e(l,t);(0,i.D9)(u.obj,c),u.verify(),n.bidder[o]=l})),o.forEach((e=>e()))}}}}()}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[7618],{7967:(e,i,d)=>{d.d(i,{m:()=>h});var t=d(9466),r=d(1e3),n=d(433),s=d(1069),a=d(1371),b=d(5561);const o={[a.D4]:"banner",[a.s6]:"native",[a.G_]:"video"};var p=d(1445),c=d(3272),f=d(3172);var g=d(7873);const l={[r.S3]:{extPrebid:{fn:function(e,i){(0,f.J)(e,"ext.prebid",(0,s.D9)({auctiontimestamp:i.auctionStart,targeting:{includewinners:!0,includebidderkeys:!1}},e.ext?.prebid)),c.$W.getConfig("debug")&&(e.ext.prebid.debug=!0)}},extPrebidChannel:{fn:function(e){(0,f.J)(e,"ext.prebid.channel",Object.assign({name:"pbjs",version:(0,g.m)().version},e.ext?.prebid?.channel))}},extPrebidAliases:{fn:function(e,i,d){let{am:t=p.Ay}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(t.aliasRegistry[i.bidderCode]){const d=t.bidderRegistry[i.bidderCode];if(!d||!d.getSpec().skipPbsAliasing){(0,f.J)(e,`ext.prebid.aliases.${i.bidderCode}`,t.aliasRegistry[i.bidderCode]);const r=c.$W.getConfig(`gvlMapping.${i.bidderCode}`)||d?.getSpec?.().gvlid;r&&(0,f.J)(e,`ext.prebid.aliasgvlids.${i.bidderCode}`,r)}}}}},[r.Tb]:{params:{fn:function(e,i){let d=i.params;d&&(0,f.J)(e,`ext.prebid.bidder.${i.bidder}`,d)}},adUnitCode:{fn:function(e,i){const d=i.adUnitCode;d&&(0,f.J)(e,"ext.prebid.adunitcode",d)}}},[r.WR]:{mediaType:{fn:function(e,i,d){let t=d.mediaType;t||(t=b.X.hasOwnProperty(i.mtype)?b.X[i.mtype]:i.ext?.prebid?.type,o.hasOwnProperty(t)||(t=a.D4)),e.mediaType=t},priority:99},videoCache:{fn:function(e,i){if(e.mediaType===a.G_){let{cacheId:d,url:t}=(0,n.A)(i,"ext.prebid.cache.vastXml")||{};if(!d||!t){const{hb_uuid:e,hb_cache_host:r,hb_cache_path:s}=(0,n.A)(i,"ext.prebid.targeting")||{};e&&r&&s&&(d=e,t=`https://${r}${s}?uuid=${e}`)}d&&t&&Object.assign(e,{videoCacheKey:d,vastUrl:t})}},priority:-10},bidderCode:{fn(e,i,d){e.bidderCode=d.seatbid.seat,e.adapterCode=(0,n.A)(i,"ext.prebid.meta.adaptercode")||d.bidRequest?.bidder||e.bidderCode}},pbsBidId:{fn(e,i){const d=(0,n.A)(i,"ext.prebid.bidid");(0,s.O8)(d)&&(e.pbsBidId=d)}},adserverTargeting:{fn(e,i){const d=(0,n.A)(i,"ext.prebid.targeting");(0,s.Qd)(d)&&(e.adserverTargeting=d)}},extPrebidMeta:{fn(e,i){e.meta=(0,s.D9)({},(0,n.A)(i,"ext.prebid.meta"),e.meta)}},pbsWurl:{fn(e,i){const d=(0,n.A)(i,"ext.prebid.events.win");(0,s.O8)(d)&&(e.pbsWurl=d)}}},[r.Cf]:{serverSideStats:{fn(e,i,d){Object.entries({errors:"serverErrors",responsetimemillis:"serverResponseTimeMs"}).forEach((e=>{let[t,r]=e;const s=(0,n.A)(i,`ext.${t}.${d.bidderRequest.bidderCode}`);s&&(d.bidderRequest[r]=s,d.bidRequests.forEach((e=>e[r]=s)))}))}}}};var u=d(9766);const h=(0,s.Bj)((()=>(0,t.U)((0,u.T)(),l,(0,r.yB)(r.e4))))}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[6762],{4538:(t,n,o)=>{function e(){let t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;try{t=n.top.history.length}catch(n){t=void 0}return t}function i(){let t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;try{t=n.top.navigator.hardwareConcurrency}catch(n){t=void 0}return t}function r(){let t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;try{t=n.top.navigator.deviceMemory}catch(n){t=void 0}return t}o.d(n,{GA:()=>e,iz:()=>i,qM:()=>r})}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[2809],{2285:(A,t,e)=>{e.d(t,{T:()=>Q});let a=null;const Q=()=>!1!==a;!function(){const A=navigator.userAgent.match(/iPhone OS (\d+)_(\d+)/);if(null!==A&&parseInt(A[1])<17&&!navigator.userAgent.includes("Safari"))return;const t=document.createElement("video");t.src="data:video/mp4;base64,AAAAIGZ0eXBpc29tAAACAGlzb21pc28yYXZjMW1wNDEAAAAIZnJlZQAAADxtZGF0AAAAMGWIhAAV//73ye/Apuvb3rW/k89I/Cy3PsIqP39atohOSV14BYa1heKCYgALQC5K4QAAAwZtb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAD6AABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACMHRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAEAAAAAAAAD6AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAoAAAAFoAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAA+gAAAAAAAEAAAAAAahtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAAEAAAABAAFXEAAAAAAAtaGRscgAAAAAAAAAAdmlkZQAAAAAAAAAAAAAAAFZpZGVvSGFuZGxlcgAAAAFTbWluZgAAABR2bWhkAAAAAQAAAAAAAAAAAAAAJGRpbmYAAAAcZHJlZgAAAAAAAAABAAAADHVybCAAAAABAAABE3N0YmwAAACvc3RzZAAAAAAAAAABAAAAn2F2YzEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAoABaAEgAAABIAAAAAAAAAAEVTGF2YzYwLjMxLjEwMiBsaWJ4MjY0AAAAAAAAAAAAAAAY//8AAAA1YXZjQwFkAAr/4QAYZ2QACqzZQo35IQAAAwABAAADAAIPEiWWAQAGaOvjyyLA/fj4AAAAABRidHJ0AAAAAAAAAaAAAAGgAAAAGHN0dHMAAAAAAAAAAQAAAAEAAEAAAAAAHHN0c2MAAAAAAAAAAQAAAAEAAAABAAAAAQAAABRzdHN6AAAAAAAAADQAAAABAAAAFHN0Y28AAAAAAAAAAQAAADAAAABidWR0YQAAAFptZXRhAAAAAAAAACFoZGxyAAAAAAAAAABtZGlyYXBwbAAAAAAAAAAAAAAAAC1pbHN0AAAAJal0b28AAAAdZGF0YQAAAAEAAAAATGF2ZjYwLjE2LjEwMA==",t.setAttribute("playsinline","true"),t.muted=!0,t.play().then((()=>{a=!0,t.src=""})).catch((()=>{a=!1}))}()}}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[2416],{6450:(t,e,n)=>{var r=n(7873),i=n(9115),o=n(3272),s=n(433),a=n(1069),p=n(1371),c=n(1252);const u="https://ssc.33across.com/api/v1/hb",d="https://ssc-cms.33across.com/ps/?m=xch&rt=html&ru=deb",l="USD",m=/^[a-zA-Z0-9_-]{22}$/,g={SIAB:"siab",INVIEW:"inview",INSTREAM:"instream"},f=["mimes","minduration","maxduration","placement","plcmt","protocols","startdelay","skip","skipafter","minbitrate","maxbitrate","delivery","playbackmethod","api","linearity"],h={uniqueSiteIds:[]},b="nm";function y(t){return`${t.params.siteId}:${t.params.productId}`}function A(t){return`${t.bidId}`}function I(t){let{bidRequests:e,gdprConsent:n={},uspConsent:r,gppConsent:i={},pageUrl:c,referer:d,ttxSettings:l,bidderRequest:m}=t;const h={},b=e[0],{siteId:y,test:A}=b.params,I=o.$W.getConfig("coppa");h.imp=[],e.forEach((t=>{h.imp.push(function(t){const e=(0,s.A)(t,"ortb2Imp.ext.gpid"),n={id:t.bidId,ext:{ttx:{prod:(0,s.A)(t,"params.productId")},...e?{gpid:e}:{}}};(0,s.A)(t,"mediaTypes.banner")&&(n.banner={...w(t)});(0,s.A)(t,"mediaTypes.video")&&(n.video=function(t){const e=(0,s.A)(t,"mediaTypes.video",{}),n=(0,s.A)(t,"params.video",{}),r={...e,...n},i={},{w:o,h:c}=x(r.playerSize[0]);i.w=o,i.h=c,f.forEach((t=>{r.hasOwnProperty(t)&&(i[t]=r[t])}));const u=C(t),d=()=>{const t=2;return i.placement?((0,a.JE)("[33Across Adapter] The ORTB field `placement` is deprecated, please use `plcmt` instead"),i.placement):t};i.plcmt??=d(),u===g.INSTREAM&&(i.startdelay=i.startdelay||0);if("function"==typeof t.getFloor){const e=T(t,{w:i.w,h:i.h},p.G_);e&&Object.assign(i,{ext:{ttx:{bidfloors:[e]}}})}return i}(t));return n}(t))})),h.site={id:y},h.device=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const e=(0,a.l4)(),n={ext:{ttx:{...R(),pxr:e.devicePixelRatio,vp:E(),ah:e.screen.availHeight,mtp:e.navigator.maxTouchPoints}}};t.sua&&(n.sua=(0,a.Up)(t.sua,["browsers","platform","model","mobile"]));return n}(b.ortb2?.device),c&&(h.site.page=c),d&&(h.site.ref=d),h.id=m?.bidderRequestId,n.consentString&&(h.user=v(h.user,{consent:n.consentString})),Array.isArray(b.userIdAsEids)&&b.userIdAsEids.length>0&&(h.user=v(h.user,{eids:b.userIdAsEids})),h.regs=v(h.regs,{gdpr:Number(n.gdprApplies)}),r&&(h.regs=v(h.regs,{us_privacy:r})),i.gppString&&Object.assign(h.regs,{gpp:i.gppString,gpp_sid:i.applicableSections}),void 0!==I&&(h.regs.coppa=Number(!!I)),h.ext={ttx:{prebidStartedAt:Date.now(),caller:[{name:"prebidjs",version:"9.11.0"}]}},b.schain&&(h.source=v(h.source,{schain:b.schain})),1===A&&(h.test=1);return{method:"POST",url:l&&l.url||`${u}?guid=${y}`,data:JSON.stringify(h),options:{contentType:"text/plain",withCredentials:!0}}}function v(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;return(0,a.D9)({},t,{ext:e})}function x(t){return{w:parseInt(t[0],10),h:parseInt(t[1],10)}}function S(t){return(0,a.D9)({},t,{params:{productId:C(t)}})}function C(t){const{params:e,mediaTypes:n}=t,{banner:r,video:i}=n;return i&&!r&&"instream"===i.context?g.INSTREAM:e.productId===g.INVIEW?e.productId:g.SIAB}function w(t){const e=(0,s.A)(t,"mediaTypes.banner",{}),n=(r=t.adUnitCode,document.getElementById(r)||document.getElementById(function(t){if((0,a.II)()){const e=googletag.pubads().getSlots(),n=(0,c.mw)(t);for(let r=0;r<e.length;r++)if(n(e[r])){const n=e[r].getSlotElementId();return(0,a.fH)(`[33Across Adapter] Map ad unit path to HTML element id: '${t}' -> ${n}`),n}}return(0,a.JE)(`[33Across Adapter] Unable to locate element for ad unit code: '${t}'`),null}(r)));var r;const i=function(t){return(0,a.cy)(t)&&2===t.length&&!(0,a.cy)(t[0])?[x(t)]:t.map(x)}(e.sizes);let o;o="function"==typeof t.getFloor?i.map((e=>{const n=T(t,e,p.D4);let r;return n&&(r={ext:{ttx:{bidfloors:[n]}}}),Object.assign({},e,r)})):i;const u=function(t){return t.reduce(((t,e)=>e.h*e.w<t.h*t.w?e:t))}(i),d=function(t){return!function(){try{return(0,a.l4)()!==(0,a.mb)()}catch(t){return!0}}()&&null!==t}(n)?function(t,e){let{w:n,h:r}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return"visible"===e.document.visibilityState?function(t,e){let{w:n,h:r}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=function(t){let{w:e,h:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{width:r,height:i,left:o,top:s,right:a,bottom:p}=t.getBoundingClientRect();(0===r||0===i)&&e&&n&&(r=e,i=n,a=o+e,p=s+n);return{width:r,height:i,left:o,top:s,right:a,bottom:p}}(t,{w:n,h:r}),o=function(t){const e={left:t[0].left,right:t[0].right,top:t[0].top,bottom:t[0].bottom};for(let n=1;n<t.length;++n){if(e.left=Math.max(e.left,t[n].left),e.right=Math.min(e.right,t[n].right),e.left>=e.right)return null;if(e.top=Math.max(e.top,t[n].top),e.bottom=Math.min(e.bottom,t[n].bottom),e.top>=e.bottom)return null}return e.width=e.right-e.left,e.height=e.bottom-e.top,e}([{left:0,top:0,right:e.innerWidth,bottom:e.innerHeight},i]);let s,a;if(null!==o)return s=o.width*o.height,a=i.width*i.height,s/a*100;return 0}(t,e,{w:n,h:r}):0}(n,(0,a.mb)(),u):b,l=function(t){const e=isNaN(t)?t:Math.round(t);return{ttx:{viewability:{amount:e}}}}(d);return{format:o,ext:l}}function T(t,e,n){const r=t.getFloor({currency:l,mediaType:n,size:[e.w,e.h]});if(!isNaN(r.floor)&&r.currency===l)return r.floor}function E(){const t=function(){let t=(0,a.l4)();try{for(;t.parent!==t&&t.parent.document;)t=t.parent}catch(t){}return t}().document.documentElement;return{w:t.clientWidth,h:t.clientHeight}}function R(){const{innerWidth:t,innerHeight:e,screen:n}=(0,a.l4)(),[r,i]=[Math.max(n.width,n.height),Math.min(n.width,n.height)];return e>t?{w:i,h:r}:{w:r,h:i}}const $={NON_MEASURABLE:b,code:"33across",aliases:["33across_mgni"],supportedMediaTypes:[p.D4,p.G_],gvlid:58,isBidRequestValid:function(t){return function(t){if(!t.params)return!1;if(!function(t){const e=(0,s.A)(t,"params.siteId","")||"";if(null===e.trim().match(m))return!1;return!0}(t))return!1;return!0}(t)&&function(t){const e=(0,s.A)(t,"mediaTypes.banner");if(void 0===e)return!0;if(!Array.isArray(e.sizes))return!1;return!0}(t)&&function(t){const e=(0,s.A)(t,"mediaTypes.video"),n=(0,s.A)(t,"params.video",{});if(void 0===e)return!0;if(!Array.isArray(e.playerSize))return!1;if(!e.context)return!1;const r={...e,...n};if(!Array.isArray(r.mimes)||0===r.mimes.length)return!1;if(!Array.isArray(r.protocols)||0===r.protocols.length)return!1;if([r.placement,r.plcmt].some((t=>void 0!==t&&"number"!=typeof t)))return!1;if("instream"===e.context&&void 0!==r.startdelay&&"number"!=typeof r.startdelay)return!1;return!0}(t)},buildRequests:function(t,e){const{ttxSettings:n,gdprConsent:r,uspConsent:i,gppConsent:s,pageUrl:p,referer:c}=function(t,e){const n=Object.assign({},o.$W.getConfig("ttxSettings")),r=Object.assign({consentString:void 0,gdprApplies:!1},e&&e.gdprConsent);return h.uniqueSiteIds=t.map((t=>t.params.siteId)).filter(a.hj),{ttxSettings:n,gdprConsent:r,uspConsent:e?.uspConsent,gppConsent:e?.gppConsent,pageUrl:e?.refererInfo?.page,referer:e?.refererInfo?.ref}}(t,e),u=function(t,e){const n=e.map(S),r=t&&t.enableSRAMode;return function(t,e){const n={};return t.forEach((t=>{const r=e(t);n[r]=n[r]||[],n[r].push(t)})),n}(n,!0===r?y:A)}(n,t),d=[];for(const t in u)d.push(I({bidRequests:u[t],gdprConsent:r,uspConsent:i,gppConsent:s,pageUrl:p,referer:c,ttxSettings:n,bidderRequest:e}));return d},interpretResponse:function(t,e){const{seatbid:n,cur:r="USD"}=t.body;return(0,a.cy)(n)?n.filter((t=>(0,a.cy)(t.bid)&&t.bid.length>0)).reduce(((t,e)=>t.concat(e.bid.map((t=>function(t,e){const n=t.adomain&&t.adomain.length,r={requestId:t.impid,cpm:t.price,width:t.w,height:t.h,ad:t.adm,ttl:t.ttl||60,creativeId:t.crid,mediaType:(0,s.A)(t,"ext.ttx.mediaType",p.D4),currency:e,netRevenue:!0};n&&(r.meta={advertiserDomains:t.adomain});if(r.mediaType===p.G_){"xml"===(0,s.A)(t,"ext.ttx.vastType","xml")?r.vastXml=r.ad:r.vastUrl=r.ad}return r}(t,r))))),[]):[]},getUserSyncs:function(t,e,n,r,i){const s=t.iframeEnabled?h.uniqueSiteIds.map((t=>function(t){let{siteId:e="zzz000000000003zzz",gdprConsent:n={},uspConsent:r,gppConsent:i={}}=t;const s=o.$W.getConfig("ttxSettings"),a=s&&s.syncUrl||d,{consentString:p,gdprApplies:c}=n,{gppString:u="",applicableSections:l=[]}=i,m={type:"iframe",url:`${a}&id=${e}&gdpr_consent=${encodeURIComponent(p)}&us_privacy=${encodeURIComponent(r)}&gpp=${encodeURIComponent(u)}&gpp_sid=${encodeURIComponent(l.join(","))}`};"boolean"==typeof c&&(m.url+=`&gdpr=${Number(c)}`);return m}({gdprConsent:n,uspConsent:r,gppConsent:i,siteId:t}))):[];return h.uniqueSiteIds=[],s}};(0,i.a$)($),(0,r.E)("33acrossBidAdapter")}},t=>{t.O(0,[3005,802,1085],(()=>{return e=6450,t(t.s=e);var e}));t.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[4262],{7024:(e,o,r)=>{var n=r(7873),t=r(1069),s=r(8044),a=r(9214),p=r(6916),i=r(2938),c=r(5569),d=r(2339);const l="33acrossId",u="https://lexicon.33across.com/v1/envelope",g="33acrossIdFp",v="33acrossIdTp",f=!0,m=!0,S=(0,i.vM)({moduleType:c.fW,moduleName:l}),b={domainOverride:(0,d.w)(S,l)};function C(e){if(S.cookiesAreEnabled()){const o=new Date(0).toUTCString();S.setCookie(e,"",o,"Lax",b.domainOverride())}S.removeDataFromLocalStorage(e)}function I(e,o){let r;return o.find((o=>(o===i.X0?r=S.getCookie(e):o===i.qk&&(r=S.getDataFromLocalStorage(e)),!!r))),r}function D(e,o,r){o?function(e,o,r){let{enabledStorageTypes:n,expires:t}=r;n.forEach((r=>{if(r===i.X0){const r=864e5*t,n=new Date(Date.now()+r);S.setCookie(e,o,n.toUTCString(),"Lax",b.domainOverride())}else r===i.qk&&S.setDataInLocalStorage(e,o)}))}(e,o,r):C(e)}const k={name:l,gvlid:58,decode:e=>({[l]:{envelope:e}}),getId(e,o){let{params:r={},enabledStorageTypes:n=[],storage:a={}}=e;if("string"!=typeof r.pid)return void(0,t.vV)(`${l}: Submodule requires a partner ID to be defined`);if(!0===o?.gdprApplies)return void(0,t.JE)(`${l}: Submodule cannot be used where GDPR applies`);const{pid:i,storeFpid:c=f,storeTpid:d=m,apiUrl:S=u}=r;return{callback(e){(0,s.g4)(1e4)(S,{success(o){let r={};try{r=function(e){return e.succeeded?e.data.envelope?{envelope:e.data.envelope,fp:e.data.fp,tp:e.data.tp}:((0,t.OG)(`${l}: No envelope was received`),{}):("Cookied User"==e.error?(0,t.OG)(`${l}: Unsuccessful response`.concat(" ",e.error)):(0,t.vV)(`${l}: Unsuccessful response`.concat(" ",e.error)),{})}(JSON.parse(o))}catch(e){(0,t.vV)(`${l}: ID reading error:`,e)}r.envelope||C(l),c&&D(g,r.fp,{enabledStorageTypes:n,expires:a.expires}),d&&D(v,r.tp,{enabledStorageTypes:n,expires:a.expires}),e(r.envelope)},error(o){(0,t.vV)(`${l}: ID error response`,o),e()}},function(e,o,r){const n=p.t6.getConsentData(),t=p.et.getCoppa(),s=p.ad.getConsentData(),a={pid:e,gdpr:0,src:"pbjs",ver:"9.11.0",coppa:Number(t)};if(n&&(a.us_privacy=n),s){const{gppString:e="",applicableSections:o=[]}=s;a.gpp=e,a.gpp_sid=encodeURIComponent(o.join(","))}o?.consentString&&(a.gdpr_consent=o.consentString);const i=I(g,r);i&&(a.fp=encodeURIComponent(i));const c=I(v,r);return c&&(a.tp=encodeURIComponent(c)),a}(i,o,n),{method:"GET",withCredentials:!0})}}},domainOverride:b.domainOverride,eids:{"33acrossId":{source:"33across.com",atype:1,getValue:function(e){return e.envelope}}}};(0,a.bz)("userId",k),(0,n.E)("33acrossIdSystem")}},e=>{e.O(0,[2764,802,1085],(()=>{return o=7024,e(e.s=o);var o}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[4821],{4199:(e,r,n)=>{var t=n(7873),a=n(9115),s=n(3272),i=n(1371),o=n(6568);const d="adWMG";let u="https://hb.adwmg.com/cphb.html?";const p={code:d,aliases:["wmg"],supportedMediaTypes:[i.D4],isBidRequestValid:e=>e.bidder===d&&!!e.params.publisherId,buildRequests:(e,r)=>{const n=r.timeout||0,t=s.$W.getConfig("debug")||!1,a=r.refererInfo.page,i=window.navigator.language&&window.navigator.language.length>0?window.navigator.language.substr(0,2):"",o=r.refererInfo.domain||"",d=window.navigator.userAgent.toLowerCase(),u=p.parseUserAgent(d);return e.map((e=>{const s={code:e.adUnitCode,bids:{bidder:e.bidder,params:{publisherId:e.params.publisherId,IABCategories:e.params.IABCategories||[],floorCPM:e.params.floorCPM?(d=e.params.floorCPM,isNaN(parseFloat(d))?0:parseFloat(d)):0}},mediaTypes:e.mediaTypes};var d;e.hasOwnProperty("sizes")&&e.sizes.length>0&&(s.sizes=e.sizes);const p={auctionId:e.auctionId,requestId:e.bidId,bidRequestsCount:e.bidRequestsCount,bidderRequestId:e.bidderRequestId,transactionId:e.ortb2Imp?.ext?.tid,referrer:a,timeout:n,adUnit:s,locale:i,domain:o,os:u.os,osv:u.osv,devicetype:u.devicetype};return r.gdprConsent&&(p.gdpr={applies:r.gdprConsent.gdprApplies,consentString:r.gdprConsent.consentString}),e.userId&&e.userId.pubcid&&(p.userId={pubcid:e.userId.pubcid}),t&&(p.debug=t),{method:"POST",url:"https://hb.adwmg.com/hb",data:JSON.stringify(p)}}))},interpretResponse:e=>{const r=[];if(e.body){const n=e.body,t={requestId:n.requestId,cpm:n.cpm,width:n.width,height:n.height,creativeId:n.creativeId,currency:n.currency,netRevenue:n.netRevenue,ttl:n.ttl,ad:n.ad,meta:{advertiserDomains:n.adomain&&n.adomain.length?n.adomain:[],mediaType:"banner"}};r.push(t)}return r},getUserSyncs:(e,r,n,t)=>{n&&-1===u.indexOf("gdpr")&&(u=(0,o.v)(u,"gdpr",n.gdprApplies?1:0)),n&&"string"==typeof n.consentString&&-1===u.indexOf("gdpr_consent")&&(u=(0,o.v)(u,"gdpr_consent",n.consentString)),"&"===u.slice(-1)&&(u=u.slice(0,-1));let a=[];return e.iframeEnabled&&a.push({type:"iframe",url:u}),a},parseUserAgent:e=>{function r(){var r={options:[],header:[navigator.platform,e,navigator.appVersion,navigator.vendor,window.opera],dataos:[{name:"Windows Phone",value:"Windows Phone",version:"OS"},{name:"Windows",value:"Win",version:"NT"},{name:"iOS",value:"iPhone",version:"OS"},{name:"iOS",value:"iPad",version:"OS"},{name:"Kindle",value:"Silk",version:"Silk"},{name:"Android",value:"Android",version:"Android"},{name:"PlayBook",value:"PlayBook",version:"OS"},{name:"BlackBerry",value:"BlackBerry",version:"/"},{name:"Macintosh",value:"Mac",version:"OS X"},{name:"Linux",value:"Linux",version:"rv"},{name:"Palm",value:"Palm",version:"PalmOS"}],init:function(){var e=this.header.join(" ");return{os:this.matchItem(e,this.dataos)}},getVersion:function(e,r){if("Windows"!==e)return r||"other";switch(parseFloat(r).toFixed(1)){case"5.0":return"2000";case"5.1":return"XP";case"5.2":return"Server 2003";case"6.0":return"Vista";case"6.1":return"7";case"6.2":return"8";case"6.3":return"8.1";default:return r||"other"}},matchItem:function(e,r){var n,t,a,s=0,i=0;for(s=0;s<r.length;s+=1)if(new RegExp(r[s].value,"i").test(e)){if(n=new RegExp(r[s].version+"[- /:;]([\\d._]+)","i"),a="",(t=e.match(n))&&t[1]&&(t=t[1]),t)for(t=t.split(/[._]+/),i=0;i<t.length;i+=1)a+=0===i?t[i]+".":t[i];else a="other";return{name:r[s].name,version:this.getVersion(r[s].name,a)}}return{name:"unknown",version:"other"}}}.init();return{os:r.os.name||"",osv:r.os.version||""}}return{devicetype:/ipad|android 3.0|xoom|sch-i800|playbook|tablet|kindle/i.test(e.toLowerCase())?5:/iphone|ipod|android|blackberry|opera|mini|windows\sce|palm|smartphone|iemobile/i.test(e.toLowerCase())?4:/smart[-_\s]?tv|hbbtv|appletv|googletv|hdmi|netcast|viera|nettv|roku|\bdtv\b|sonydtv|inettvbrowser|\btv\b/i.test(e.toLowerCase())?3:2,os:r().os,osv:r().osv}}};(0,a.a$)(p),(0,t.E)("adWMGBidAdapter")}},e=>{e.O(0,[4577,802,1085],(()=>{return r=4199,e(e.s=r);var r}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[7966],{3800:(e,a,t)=>{var r=t(7873),i=t(1371),s=t(1069),n=t(433),d=t(7934),o=t(3895),p=t(5789),c=t(3978),m=t(3272),l=t(2449),u=t(5901),y=t(1252),g=t(9115),f=t(8230);const v="Adagio:",b=[i.D4,i.s6,i.G_],A="adagio",h=`https://${A}.bbvms.com/r/$RENDERER.js`;const I={canAccessWindowTop:s.av,getAdagioNs:function(){return c.B},getDevice:function(){const e=navigator.language?"language":"userLanguage";return{userAgent:navigator.userAgent,language:navigator[e],dnt:(0,s.l9)()?1:0,geo:{},js:1}},getSite:function(e){const{refererInfo:a}=e;return{domain:(0,d.gR)(a.topmostLocation)||"",page:a.topmostLocation||"",referrer:a.ref||(0,s.l4)().document.referrer||"",top:a.reachedTop}},getRefererInfo:d.EN,hasRtd:function(){return(m.$W.getConfig("realTimeData.dataProviders")||[]).find((e=>"adagio"===e.name))},isRendererPreferredFromPublisher:function(e){const a=(0,n.A)(e,"renderer"),t=!!(a&&a.url&&a.render),r=(0,n.A)(e,"mediaTypes.video.renderer"),i=!!(r&&r.url&&r.render);return!!(t&&!0!==a.backupOnly||i&&!0!==r.backupOnly)}};function T(e){const a=(0,n.A)(e,"mediaTypes.video",{}),t=(0,n.A)(e,"params.video",{}),r={};if(Array.isArray(a.playerSize)){const e=Array.isArray(a.playerSize[0])?a.playerSize[0]:a.playerSize;r.w=e[0],r.h=e[1]}const i={...r,...a,...t};i.context&&i.context===o.H6&&(i.playerName=function(e){return I.isRendererPreferredFromPublisher(e)?"other":"adagio"}(e)),e.mediaTypes.video=i,(0,o.aP)(e)}function w(e){if(!e.admNative||!Array.isArray(e.admNative.assets))return void(0,s.vV)(`${v} Invalid native response`);const a={};e.admNative.assets.forEach((e=>{if(e.title)a.title=e.title.text;else if(e.data)!function(e){const t={1:"sponsoredBy",2:"body",3:"rating",4:"likes",5:"downloads",6:"price",7:"salePrice",8:"phone",9:"address",10:"body2",11:"displayUrl",12:"cta"};t.hasOwnProperty(e.type)&&"string"==typeof e.value&&(a[t[e.type]]=e.value)}(e.data);else if(e.img)if(1===e.img.type)a.icon={url:e.img.url,width:e.img.w,height:e.img.h};else a.image={url:e.img.url,width:e.img.w,height:e.img.h}})),e.admNative.link&&(e.admNative.link.url&&(a.clickUrl=e.admNative.link.url),Array.isArray(e.admNative.link.clicktrackers)&&(a.clickTrackers=e.admNative.link.clicktrackers)),Array.isArray(e.admNative.eventtrackers)?(a.impressionTrackers=[],e.admNative.eventtrackers.forEach((e=>{if(1===e.event)switch(e.method){case 1:a.impressionTrackers.push(e.url);break;case 2:const t=`<script async src="${e.url}"><\/script>`;a.javascriptTrackers?a.javascriptTrackers+=`\n${t}`:a.javascriptTrackers=t}}))):(a.impressionTrackers=Array.isArray(e.admNative.imptrackers)?e.admNative.imptrackers:[],e.admNative.jstracker&&(a.javascriptTrackers=e.admNative.jstracker)),e.admNative.privacy&&(a.privacyLink=e.admNative.privacy),e.admNative.ext&&(a.ext={},e.admNative.ext.bvw&&(a.ext.adagio_bvw=e.admNative.ext.bvw)),e.native=a}function k(e,a){if(e.params=e.params||{},e.params[a])return;const t=m.$W.getConfig("adagio")||{},r=e.ortb2,i=t[a]||(0,n.A)(r,`site.ext.data.${a}`,null);if(i){if(Array.isArray(i))return void(i.length&&(e.params[a]=i[0].toString()));e.params[a]=i.toString()}}function U(e){const a=m.$W.getConfig("adagio")||{};e.params=e.params||{},a.siteId&&(e.params.organizationId=a.siteId.split(":")[0],e.params.site=a.siteId.split(":")[1]),e.params.placement=(0,n.A)(e,"ortb2Imp.ext.data.placement",e.params.placement),e.params.placement||!0!==a.useAdUnitCodeAsPlacement&&!0!==e.params.useAdUnitCodeAsPlacement||(e.params.placement=e.adUnitCode),e.params.adUnitElementId=(0,n.A)(e,"ortb2Imp.ext.data.divId",e.params.adUnitElementId),e.params.adUnitElementId||(!0===a.useAdUnitCodeAsAdUnitElementId||!0===e.params.useAdUnitCodeAsAdUnitElementId?e.params.adUnitElementId=e.adUnitCode:e.params.adUnitElementId=function(e){const a=(0,y.p)(e);if(a.divId)return a.divId}(e.adUnitCode)),k(e,"pagetype"),k(e,"category")}const E={bootstrapPlayer:function(e){const a=e.outstreamRendererCode,t={code:e.adUnitCode};if(e.vastXml?t.vastXml=e.vastXml:e.vastUrl&&(t.vastUrl=e.vastUrl),!e.vastXml&&!e.vastUrl)return void(0,s.vV)(`${v} no vastXml or vastUrl on bid`);if(!window.bluebillywig||!window.bluebillywig.renderers||!window.bluebillywig.renderers.length)return void(0,s.vV)(`${v} no BlueBillywig renderers found!`);const r=this.getRendererId(A,a),i={};e.skipOffset&&(i.skipOffset=e.skipOffset.toString());const n=window.bluebillywig.renderers.find((e=>e._id===r));if(!n)return void(0,s.vV)(`${v} couldn't find a renderer with ID ${r}`);const d=document.getElementById(e.adUnitCode);n.bootstrap(t,d,i)},newRenderer:function(e,a){const t=h.replace("$RENDERER",a),r=p.A4.install({url:t,loaded:!1,adUnitCode:e});try{r.setRender(this.outstreamRender)}catch(e){(0,s.vV)(`${v} error trying to setRender`,e)}return r},outstreamRender:function(e){e.renderer.push((()=>{E.bootstrapPlayer(e)}))},getRendererId:function(e,a){return`${e}-${a}`}},C={code:"adagio",gvlid:617,supportedMediaTypes:b,isBidRequestValid:e=>(e.params=e.params||{},U(e),!!(e.params.organizationId&&e.params.site&&e.params.placement)||((0,s.JE)(`${v} at least one required param is missing.`),!1)),buildRequests(e,a){e=(0,l.Xj)(e);const t="https:"===location.protocol?1:0,r=I.getDevice(),d=I.getSite(a),o=I.getAdagioNs().pageviewId,p=function(e){if(!(0,n.A)(e,"gdprConsent"))return!1;const{apiVersion:a,gdprApplies:t,consentString:r,allowAuctionWithoutConsent:i}=e.gdprConsent;return(0,s.tT)({apiVersion:a,consentString:r,consentRequired:t?1:0,allowAuctionWithoutConsent:i?1:0})}(a)||{},c=function(e){return!!(0,n.A)(e,"uspConsent")&&{uspConsent:e.uspConsent}}(a)||{},u={required:!0===m.$W.getConfig("coppa")?1:0},{gpp:y,gpp_sid:g}=(0,n.A)(a,"ortb2.regs",{}),A=(h=e[0],(0,n.A)(h,"schain"));var h;const w=function(e){if((0,n.A)(e,"userIdAsEids"))return e.userIdAsEids}(e[0])||[],k=(0,n.A)(m.$W.getConfig("userSync"),"syncEnabled")&&f.zt.canBidderRegisterSync("iframe","adagio"),U=(0,n.A)(a,"ortb2.regs.ext.dsa"),E=(0,n.A)(a,"ortb2.site.ext.data.adg_rtd.session",{});Object.keys(E).length||((0,s.fH)(v,"No session data provided. A new session is be generated."),E.new=!0,E.rnd=Math.random());const C=(0,n.A)(a,"ortb2.site.ext.data.adg_rtd.uid")||(0,s.lk)(),R=e.map((e=>{const a=(0,s.Go)(e);if(a.auctionId=C,a.params.splitKeyword&&((0,s.O8)(a.params.splitKeyword)||(0,s.Et)(a.params.splitKeyword)?a.params.splitKeyword=a.params.splitKeyword.toString():(delete a.params.splitKeyword,(0,s.JE)(v,"The splitKeyword param have been removed because the type is invalid, accepted type: number or string."))),a.params.organizationId=a.params.organizationId.toString(),a.params.dataLayer)if((0,s.O8)(a.params.dataLayer)||(0,s.Et)(a.params.dataLayer)||(0,s.cy)(a.params.dataLayer)||(0,s.fp)(a.params.dataLayer))(0,s.JE)(v,"The dataLayer param is invalid, only object is accepted as a type."),delete a.params.dataLayer;else{let e=!1;a.params.dl=a.params.dataLayer,delete a.params.dataLayer,Object.keys(a.params.dl).forEach((t=>{a.params.dl[t]&&((0,s.O8)(a.params.dl[t])||(0,s.Et)(a.params.dl[t])?a.params.dl[t]=a.params.dl[t].toString():(e=!0,delete a.params.dl[t]))})),e&&(0,s.JE)(v,"Some parameters of the dataLayer property have been removed because the type is invalid, accepted type: number or string.")}const t=function(e){if(!(0,s.fp)(e.getFloor))return!1;const a=[],t=(t,r)=>{const i=e.getFloor({currency:"USD",mediaType:t,size:r});a.push((0,s.tT)({mt:t,s:(0,s.cy)(r)?`${r[0]}x${r[1]}`:void 0,f:isNaN(i.floor)||"USD"!==i.currency?void 0:i.floor}))};return Object.keys(e.mediaTypes).forEach((a=>{if(-1!==b.indexOf(a)){const r=a===i.G_?"playerSize":"sizes";e.mediaTypes[a][r]&&e.mediaTypes[a][r].length?(0,s.cy)(e.mediaTypes[a][r][0])?e.mediaTypes[a][r].forEach((e=>{t(a,[e[0],e[1]])})):t(a,[e.mediaTypes[a][r][0],e.mediaTypes[a][r][1]]):t(a,"*")}})),a}(e);if((0,s.cy)(t)&&t.length){if(a.floors=t,(0,n.A)(a,"mediaTypes.banner")){const e=a.mediaTypes.banner,t=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const t={size:e,floor:null},r=a.floors.filter((e=>e.mt===i.D4)),s=r.find((a=>a.s===e.join("x")));return t.floor=r?s?s.f:r[0].f:null,t};a.mediaTypes.banner.bannerSizes=(0,s.cy)(e.sizes[0])?e.sizes.map((e=>t(e))):t(e.sizes)}if((0,n.A)(a,"mediaTypes.video")){const e=a.mediaTypes.video,t=a.floors.filter((e=>e.mt===i.G_)),r=e.playerSize&&(0,s.cy)(e.playerSize[0])?e.playerSize[0]:e.playerSize,n=r?t.find((e=>e.s===r.join("x"))):void 0;a.mediaTypes.video.floor=t?n?n.f:t[0].f:null}if((0,n.A)(a,"mediaTypes.native")){const e=a.floors.filter((e=>e.mt===i.s6));e.length&&(a.mediaTypes.native.floor=e[0].f)}}(0,n.A)(a,"mediaTypes.video")&&T(a);const r=(0,n.A)(a,"ortb2Imp.ext.gpid")||(0,n.A)(a,"ortb2Imp.ext.data.pbadslot");r&&(a.gpid=r);const d={...(0,n.A)(a,"ortb2.site.ext.data.adg_rtd.features",{}),print_number:(a.bidderRequestsCount||1).toString(),adunit_position:(0,n.A)(a,"ortb2Imp.ext.data.adg_rtd.adunit_position",null)};a.features=Object.entries(d).reduce(((e,a)=>{let[t,r]=a;return null==r||(e[t]=r),e}),{}),delete a.params.siteId;return{adUnitCode:a.adUnitCode,auctionId:a.auctionId,bidder:a.bidder,bidId:a.bidId,params:a.params,features:a.features,gpid:a.gpid,mediaTypes:a.mediaTypes,nativeParams:a.nativeParams,score:a.score,transactionId:a.transactionId}})),S=R.reduce(((e,a)=>{const t=a.params.organizationId;return e[t]=e[t]||[],e[t].push(a),e}),{});e.forEach((e=>{e.params.pageviewId=o}));return Object.keys(S).map((e=>({method:"POST",url:"https://mp.4dex.io/prebid",data:{organizationId:e,hasRtd:I.hasRtd()?1:0,secure:t,device:r,site:d,pageviewId:o,adUnits:S[e],data:{session:E},regs:{gdpr:p,coppa:u,ccpa:c,gpp:y||"",gppSid:g||[],dsa:U},schain:A,user:{eids:w},prebidVersion:"9.11.0",usIfr:k},options:{contentType:"text/plain"}})))},interpretResponse(e,a){let t=[];try{const r=e.body;r&&(r.data&&I.hasRtd()&&I.getAdagioNs().queue.push({action:"ssp-data",ts:Date.now(),data:r.data}),r.bids&&r.bids.forEach((e=>{const r=(0,u.I6)(a.data.adUnits,(a=>a.bidId===e.requestId));if(r){if(e.meta=(0,n.A)(e,"meta",{}),e.meta.mediaType=e.mediaType,e.meta.advertiserDomains=Array.isArray(e.aDomain)&&e.aDomain.length?e.aDomain:[],e.mediaType===i.G_){const a=(0,n.A)(r,"mediaTypes.video.context");if(!e.vastUrl&&e.vastXml&&(e.vastUrl="data:text/xml;charset=utf-8;base64,"+window.btoa(e.vastXml.replace(/\\"/g,'"'))),a===o.H6){if(e.outstreamRendererCode=(0,n.A)(r,"params.rendererCode","renderer"),(0,n.A)(r,"mediaTypes.video.skip")){const a=(0,n.A)(r,"mediaTypes.video.skipafter",5);e.skipOffset=a}e.renderer=E.newRenderer(e.adUnitCode,e.outstreamRendererCode)}}e.mediaType===i.s6&&w(e),e.site=r.params.site,e.placement=r.params.placement,e.pagetype=r.params.pagetype,e.category=r.params.category}t.push(e)})))}catch(e){(0,s.vV)(e)}return t},getUserSyncs(e,a){if(!a.length||""===a[0].body||!a[0].body.userSyncs)return!1;return a[0].body.userSyncs.map((e=>({type:"p"===e.t?"image":"iframe",url:e.u})))}};(0,g.a$)(C),(0,r.E)("adagioBidAdapter")}},e=>{e.O(0,[3005,5759,802,1085],(()=>{return a=3800,e(e.s=a);var a}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[9789],{5665:(e,t,i)=>{var a=i(7873),n=i(1069),r=i(3172),d=i(433),o=i(1371),s=i(9115),c=i(5901),p=i(3272),u=i(4042),l=i(4190);const m=["pos","context","placement","plcmt","api","mimes","protocols","playbackmethod","minduration","maxduration","startdelay","linearity","skip","skipmin","skipafter","minbitrate","maxbitrate","delivery","playbackend","boxingallowed"],g=["battr","pos"],b=["battr","api"],f=["pos"],v=["btype","battr","pos","api"],y=1,h=2,x={1:"iframe",2:"image"},I="__mf",_="b"+I,J="v"+I,k="n"+I,S=1,O=2,q=4,z={code:"adkernel",gvlid:14,aliases:[{code:"headbidding"},{code:"adsolut"},{code:"oftmediahb"},{code:"audiencemedia"},{code:"waardex_ak"},{code:"roqoon"},{code:"adbite"},{code:"houseofpubs"},{code:"torchad"},{code:"stringads"},{code:"bcm"},{code:"engageadx"},{code:"converge",gvlid:248},{code:"adomega"},{code:"denakop"},{code:"rtbanalytica"},{code:"unibots"},{code:"ergadx"},{code:"turktelekom"},{code:"felixads"},{code:"motionspots"},{code:"sonic_twist"},{code:"displayioads"},{code:"rtbdemand_com"},{code:"bidbuddy"},{code:"didnadisplay"},{code:"qortex"},{code:"adpluto"},{code:"headbidder"},{code:"digiad"},{code:"monetix"},{code:"hyperbrainz"},{code:"voisetech"},{code:"global_sun"}],supportedMediaTypes:[o.D4,o.G_,o.s6],isBidRequestValid:function(e){return"params"in e&&void 0!==e.params.host&&"zoneId"in e.params&&!isNaN(Number(e.params.zoneId))&&e.params.zoneId>0&&e.mediaTypes&&(e.mediaTypes.banner||e.mediaTypes.video||e.mediaTypes.native&&(D((t=e.mediaTypes.native).image)&&D(t.icon)&&!(0,d.A)(t,"privacyLink.required")&&!(0,d.A)(t,"privacyIcon.required")));var t},buildRequests:function(e,t){let i=function(e,t){let i=t&&0===t.page?.indexOf("https:");return Object.values(e.map((e=>function(e,t){let i={id:e.bidId,tagid:e.adUnitCode};t&&(i.secure=1);var a=[];let r,d=e.mediaTypes,s=~~!!d?.banner+~~!!d?.video+~~!!d?.native>1,c=[];if(d?.banner){s?(r={...i},r.id=i.id+_):r=i,a=(0,u.u)(e);let t=d.banner;r.banner={...T(e.ortb2Imp,v),...T(t,f),format:a.map((e=>(0,n.nX)(e))),topframe:0},C(r,e,a,s?"*":o.D4),c.push(r)}if(d?.video){s?(r={...i},r.id=r.id+J):r=i;let t=d.video;r.video={...T(e.ortb2Imp,g),...T(t,m)},t.playerSize?(a=t.playerSize[0],r.video=Object.assign(r.video,(0,n.nX)(a)||{})):t.w&&t.h&&(r.video.w=t.w,r.video.h=t.h),C(r,e,a,s?"*":o.G_),c.push(r)}d?.native&&(s?(r={...i},r.id=r.id+k):r=i,r.native={...T(e.ortb2Imp,b),request:JSON.stringify(e.nativeOrtbRequest)},C(r,e,a,s?"*":o.s6),c.push(r));return c}(e,i))).reduce(((t,i,a)=>{let n=e[a],{zoneId:r,host:d}=n.params,o=`${d}_${r}`;return t[o]=t[o]||{host:d,zoneId:r,imps:[]},t[o].imps.push(...i),t}),{}))}(e,t.refererInfo),a=[],s=e[0].schain;return(0,n.bu)(i,(e=>{let{host:i,zoneId:o,imps:c}=e;const u=function(e,t,i){let a=t.ortb2||{},o=(0,n.D9)(function(e,t,i){let a={id:e.bidderRequestId,imp:t,at:1,tmax:parseInt(e.timeout)};(0,n.Im)(i.bcat)||(a.bcat=i.bcat);(0,n.Im)(i.badv)||(a.badv=i.badv);return a}(t,e,a),function(e){let t=(0,n.D9)({ip:"caller",ipv6:"caller",ua:"caller",js:1,language:$()},e.device||{});(0,n.l9)()&&(t.dnt=1);return{device:t}}(a),function(e,t){let{refererInfo:i}=e,a=p.$W.getConfig("app");return(0,n.Im)(a)?{site:N(i,t)}:{app:a}}(t,a),function(e,t){let{gdprConsent:i}=e,a=t.user||{};i&&void 0!==i.consentString&&(0,r.J)(a,"ext.consent",i.consentString);let o=function(e){let t=(0,d.A)(e,"bids.0.userIdAsEids");if((0,n.cy)(t))return t}(e);o&&(0,r.J)(a,"ext.eids",o);if(!(0,n.Im)(a))return{user:a}}(t,a),function(e){let{gdprConsent:t,uspConsent:i,gppConsent:a}=e,d={};t&&void 0!==t.gdprApplies&&(0,r.J)(d,"regs.ext.gdpr",~~t.gdprApplies);a&&((0,r.J)(d,"regs.gpp",a.gppString),(0,r.J)(d,"regs.gpp_sid",a.applicableSections));i&&(0,r.J)(d,"regs.ext.us_privacy",i);p.$W.getConfig("coppa")&&(0,r.J)(d,"regs.coppa",1);if(!(0,n.Im)(d))return d}(t),function(e){let{bidderCode:t}=e,i=function(e){if(!p.$W.getConfig("userSync.syncEnabled"))return;let t=p.$W.getConfig("userSync.filterSettings");if(w(t.all,e)||w(t.iframe,e))return y;if(w(t.image,e))return h}(t);if(i){let e={};return(0,r.J)(e,"ext.adk_usersync",i),e}}(t));i&&(0,r.J)(o,"source.ext.schain",i);return o}(c,t,s);a.push({method:"POST",url:`https://${i}/hb?zone=${o}&v=1.7`,data:JSON.stringify(u)})})),a},interpretResponse:function(e,t){let i=e.body;if(!i.seatbid)return[];let a=JSON.parse(t.data);return i.seatbid.map((e=>e.bid)).reduce(((e,t)=>e.concat(t)),[]).map((e=>{let t=(0,c.I6)(a.imp,(t=>t.id===e.impid)),d={requestId:e.impid,cpm:e.price,creativeId:e.crid,currency:i.cur||"USD",ttl:360,netRevenue:!0};var s;return d.requestId.endsWith(I)&&(d.requestId=(s=d.requestId).substr(0,s.length-4-1)),e.mtype===S?(d.mediaType=o.D4,d.width=e.w,d.height=e.h,d.ad=function(e){let t=e.adm;"nurl"in e&&(t+=(0,n.Tz)(`${e.nurl}&px=1`));return t}(e)):e.mtype===O?(d.mediaType=o.G_,d.vastUrl=e.nurl,d.width=t.video.w,d.height=t.video.h):e.mtype===q&&(d.mediaType=o.s6,d.native={ortb:A(e.adm)}),(0,n.O8)(e.dealid)&&(d.dealId=e.dealid),(0,n.cy)(e.adomain)&&(0,r.J)(d,"meta.advertiserDomains",e.adomain),(0,n.cy)(e.cat)&&(0,r.J)(d,"meta.secondaryCatIds",e.cat),(0,n.Qd)(e.ext)&&((0,n.Et)(e.ext.advertiser_id)&&(0,r.J)(d,"meta.advertiserId",e.ext.advertiser_id),(0,n.O8)(e.ext.advertiser_name)&&(0,r.J)(d,"meta.advertiserName",e.ext.advertiser_name),(0,n.O8)(e.ext.agency_name)&&(0,r.J)(d,"meta.agencyName",e.ext.agency_name)),d}))},getUserSyncs:function(e,t){return t&&0!==t.length&&(e.iframeEnabled||e.pixelEnabled)?t.filter((e=>e.body&&e.body.ext&&e.body.ext.adk_usersync)).map((e=>e.body.ext.adk_usersync)).reduce(((e,t)=>e.concat(t)),[]).map((e=>{let{url:t,type:i}=e;return{type:x[i],url:t}})):[]}};function C(e,t,i,a){let n=(0,l.M)(t,a,i);n&&(e.bidfloor=n)}function T(e,t){return void 0===e?{}:(0,n.SH)(e,t)}function w(e,t){if(!e)return!1;let i=(0,n.cy)(e.bidders)?e.bidders:[t],a="include"===e.filter;return(0,n.gR)(i,t)===a}function $(){const e=navigator.language?"language":"userLanguage";return navigator[e].split("-")[0]}function N(e,t){let i={domain:e.domain,page:e.page};return(0,n.D9)(i,t.site),null!=e.ref?i.ref=e.ref:delete i.ref,i}function D(e){return!e||(e.sizes?(0,n.Uu)(e.sizes,2):!(0,n.cy)(e.aspect_ratios)||e.aspect_ratios.length>0&&e.aspect_ratios[0].min_height&&e.aspect_ratios[0].min_width)}function A(e){let t=JSON.parse(e);return"native"in t&&(t=t.native),t}(0,s.a$)(z),(0,a.E)("adkernelBidAdapter")}},e=>{e.O(0,[8139,1522,802,1085],(()=>{return t=5665,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[410],{1904:(e,t,d)=>{var a=d(7873),n=d(1371),i=d(9115),r=d(1069);const s={code:"adpone",supportedMediaTypes:[n.D4],isBidRequestValid:e=>!!e.params.placementId&&!!e.bidId&&"adpone"===e.bidder,buildRequests:(e,t)=>e.map((e=>{let d="https://rtb.adpone.com/bid-request?pid="+e.params.placementId;const a={at:1,id:e.bidId,imp:e.sizes.map(((t,d)=>({id:e.bidId+"_"+d,banner:{w:t[0],h:t[1]}})))};return t&&t.gdprConsent&&(d+="&gdpr_applies="+t.gdprConsent.gdprApplies,d+="&consentString="+t.gdprConsent.consentString),{method:"POST",url:d,data:a,options:{withCredentials:!0}}})),interpretResponse:(e,t)=>{if(!e||!e.body)return[];let d=[];return e.body.seatbid.forEach((a=>{a.bid.length&&(d=[...d,...a.bid.filter((e=>e.price>0)).map((d=>{const a={id:d.id,requestId:t.data.id,cpm:d.price,ad:d.adm,width:d.w||0,height:d.h||0,currency:e.body.cur||"EUR",netRevenue:!0,ttl:300,creativeId:d.crid||0};return d.meta&&d.meta.adomain&&d.meta.adomain.length>0&&(a.meta={},a.meta.advertiserDomains=d.meta.adomain),a}))])})),d},onBidWon:e=>{const t=JSON.stringify(e),d=window.btoa(t);(0,r.z$)(`https://rtb.adpone.com/prebid/analytics?q=${d}`)}};(0,i.a$)(s),(0,a.E)("adponeBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return t=1904,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[78],{278:(e,t,n)=>{var i=n(7873),d=n(433),s=n(1069),a=n(9115),r=n(1371),o=n(3272),c=n(5789),p=n(5901),u=n(9906);const m=["",1,2],l={default:function(){let e=0;return function(){return"ghb"+m[e++%m.length]+".adtelligent.com"}}(),streamkey:()=>"ghb.hb.streamkey.net",janet:()=>"ghb.bidder.jmgads.com",ocm:()=>"ghb.cenarius.orangeclickmedia.com","9dotsmedia":()=>"ghb.platform.audiodots.com",indicue:()=>"ghb.console.indicue.com"},g=function(e){let t=e.split("_")[0];return"https://"+(l[t]||l.default)()+"/v2/auction/"},b="https://player.adtelligent.com/outstream-unit/2.01/outstream.min.js",h="outstream",f="display",y={},A={code:"adtelligent",gvlid:410,aliases:["streamkey","janet",{code:"selectmedia",gvlid:775},{code:"ocm",gvlid:1148},"9dotsmedia","indicue"],supportedMediaTypes:[r.G_,r.D4],isBidRequestValid:function(e){return!!(0,d.A)(e,"params.aid")},getUserSyncs:function(e,t){const n=[];function i(t){const i=t.cookieURLs,d=t.cookieURLSTypes||[];Array.isArray(i)&&i.forEach(((t,i)=>{const s=d[i]||"image";!e.pixelEnabled&&"image"===s||!e.iframeEnabled&&"iframe"===s||y[t]||(y[t]=!0,n.push({type:s,url:t}))}))}return(e.pixelEnabled||e.iframeEnabled)&&(0,s.cy)(t)&&t.forEach((e=>{e.body&&((0,s.cy)(e.body)?e.body.forEach((e=>{i(e)})):i(e.body))})),n},buildRequests:function(e,t){const n=o.$W.getConfig(t.bidderCode),i=(0,d.A)(n,"chunkSize",10),{tag:a,bids:r}=function(e,t){const n={Domain:(0,d.A)(t,"refererInfo.page")};!0===o.$W.getConfig("coppa")&&(n.Coppa=1);(0,d.A)(t,"gdprConsent.gdprApplies")&&(n.GDPR=1,n.GDPRConsent=(0,d.A)(t,"gdprConsent.consentString"));(0,d.A)(t,"uspConsent")&&(n.USP=(0,d.A)(t,"uspConsent"));(0,d.A)(e[0],"schain")&&(n.Schain=(0,d.A)(e[0],"schain"));(0,d.A)(e[0],"userId")&&(n.UserIds=(0,d.A)(e[0],"userId"));(0,d.A)(e[0],"userIdAsEids")&&(n.UserEids=(0,d.A)(e[0],"userIdAsEids"));window.adtDmp&&window.adtDmp.ready&&(n.DMPId=window.adtDmp.getUID());t.gppConsent?(n.GPP=t.gppConsent.gppString,n.GPPSid=t.gppConsent.applicableSections?.toString()):t.ortb2?.regs?.gpp&&(n.GPP=t.ortb2.regs.gpp,n.GPPSid=t.ortb2.regs.gpp_sid);const i=[];for(let t=0,n=e.length;t<n;t++){const n=I(e[t]);i.push(n)}return{tag:n,bids:i}}(e,t),c=(0,u.i)(r,i);return(0,s.K2)(c,(e=>({data:Object.assign({},a,{BidRequests:e}),adapterRequest:t,method:"POST",url:g(t.bidderCode)})))},interpretResponse:function(e,t){let{adapterRequest:n}=t;e=e.body;let i=[];return(0,s.cy)(e)?(e.forEach((e=>{i=(0,s.Bq)(i,v(e,n))})),i):v(e,n)}};function v(e,t){const n=!e||!(0,s.cy)(e.bids),i=[];return n||e.bids.forEach((e=>{const n=(0,p.I6)(t.bids,(t=>t.bidId===e.requestId));if(0!==e.cpm&&void 0!==n){const t=function(e,t){const n=(a=t,(0,d.A)(a,"mediaTypes.video")?r.G_:r.D4),i=(0,d.A)(t,"mediaTypes.video.context"),s={requestId:e.requestId,creativeId:e.cmpId,height:e.height,currency:e.cur,width:e.width,cpm:e.cpm,netRevenue:!0,mediaType:n,ttl:300,meta:{advertiserDomains:e.adomain||[]}};var a;if(n===r.D4)return Object.assign(s,{ad:e.ad,adUrl:e.adUrl});i===r.LM&&Object.assign(s,{meta:{primaryCatId:e.primaryCatId},video:{context:r.LM,durationSeconds:e.durationSeconds}});Object.assign(s,{vastUrl:e.vastUrl}),i===h&&Object.assign(s,{adResponse:e,renderer:C(e.requestId,t.params)});return s}(e,n);i.push(t)}})),i}function I(e){const t=(0,d.A)(e,"mediaTypes.video")?r.G_:f,n=t===r.G_?(0,d.A)(e,"mediaTypes.video.playerSize"):(0,d.A)(e,"mediaTypes.banner.sizes"),i={CallbackId:e.bidId,Aid:e.params.aid,AdType:t,Sizes:(0,s.kK)(n).join(",")};if(i.PlacementId=e.adUnitCode,e.params.iframe&&(i.AdmType="iframe"),e.params.vpb_placement_id&&(i.PlacementId=e.params.vpb_placement_id),t===r.G_){(0,d.A)(e,"mediaTypes.video.context")===r.LM&&(i.Adpod=(0,d.A)(e,"mediaTypes.video"))}return i}function C(e,t){const n=c.A4.install({id:e,url:b,config:t.outstream||{},loaded:!1});return n.setRender(P),n}function P(e){e.renderer.push((()=>{const t=Object.assign({},e.renderer.getConfig(),{width:e.width,height:e.height,vastUrl:e.vastUrl,elId:e.adUnitCode});window.VOutstreamAPI.initOutstreams([t])}))}(0,a.a$)(A),(0,i.E)("adtelligentBidAdapter")}},e=>{e.O(0,[4982,802,1085],(()=>{return t=278,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[678],{7510:(e,t,n)=>{var i=n(7873),r=n(433),a=n(1069),o=n(9115),s=n(3272),c=n(5901),d=n(1371),p=n(2449);const u="USD",l={image:{required:!0},title:{required:!0},sponsoredBy:{required:!0},clickUrl:{required:!0},body:{required:!1},icon:{required:!1},cta:{required:!1}},m={code:"adyoulike",gvlid:259,supportedMediaTypes:[d.D4,d.s6,d.G_],aliases:["ayl"],isBidRequestValid:function(e){const t=b(I(e)),n=t.width>0&&t.height>0;return e.params&&e.params.placement&&(n||e.mediaTypes&&e.mediaTypes.native)},buildRequests:function(e,t){e=(0,p.Xj)(e);let n,i=!1;const a={Version:"1.0",Bids:e.reduce(((e,t)=>{let a=function(e){if((0,r.A)(e,"mediaTypes.banner"))return d.D4;if((0,r.A)(e,"mediaTypes.video"))return d.G_;if((0,r.A)(e,"mediaTypes.native"))return d.s6}(t),o=I(t),s=b(o);if(e[t.bidId]={},e[t.bidId].PlacementID=t.params.placement,e[t.bidId].TransactionID=t.ortb2Imp?.ext?.tid,e[t.bidId].Width=s.width,e[t.bidId].Height=s.height,e[t.bidId].AvailableSizes=o.join(","),"function"==typeof t.getFloor&&(e[t.bidId].Pricing=function(e,t,n){const i=e.getFloor({currency:u,mediaType:n,size:[t.width,t.height]});if(!isNaN(i.floor)&&i.currency===u)return i.floor}(t,s,a)),t.schain&&(e[t.bidId].SChain=t.schain),!n&&t.userIdAsEids&&t.userIdAsEids.length&&(n=t.userIdAsEids),a===d.s6){let n=t.mediaTypes.native;"image"===n.type&&(n=Object.assign({},l,n)),n.clickUrl={required:!0},e[t.bidId].Native=n}if(a===d.G_){i=!0,e[t.bidId].Video=t.mediaTypes.video;const n=t.mediaTypes.video.playerSize;Array.isArray(n)&&!Array.isArray(n[0])&&(e[t.bidId].Video.playerSize=[n])}return e}),{}),PageRefreshed:g()};t.gdprConsent&&(a.gdprConsent={consentString:t.gdprConsent.consentString,consentRequired:"boolean"==typeof t.gdprConsent.gdprApplies?t.gdprConsent.gdprApplies:null}),t.uspConsent&&(a.uspConsent=t.uspConsent),t.ortb2&&(a.ortb2=t.ortb2),n&&(a.eids=n),a.pbjs_version="9.11.0";const o=JSON.stringify(a);return{method:"POST",url:h(e,t,i),data:o,options:{withCredentials:!0}}},interpretResponse:function(e,t){const n=[];var i={};if(!e||!e.body)return n;try{i=JSON.parse(t.data).Bids}catch(e){}return e.body.forEach((e=>{const t=function(e,t){if(!e||!e.Ad&&!e.Native&&!e.Vast)return;const n=t&&t[e.BidID];n&&(e.Width&&"0"!==e.Width||(e.Width=n.Width),e.Height&&"0"!==e.Height||(e.Height=n.Height));const i={requestId:e.BidID,ttl:3600,creativeId:e.CreativeID,cpm:e.Price,netRevenue:!0,currency:u,meta:e.Meta||{advertiserDomains:[]}},a=e.Vast;a?(i.width=e.Width,i.height=e.Height,i.vastXml=window.atob(a),i.mediaType="video"):n.Native?(i.native=function(e,t){if("object"==typeof e.Native)return e.Native;const n={};var i={},a={};if("string"==typeof e.Ad){i=JSON.parse(e.Ad.match(/\/\*PREBID\*\/(.*)\/\*PREBID\*\//)[1]),a=i.Content.Preview.Text;var o=i.TrackingPrefix+"/pixel?event_kind=IMPRESSION&attempt="+i.Attempt,s=i.TrackingPrefix+"/pixel?event_kind=INSERTION&attempt="+i.Attempt;i.Campaign&&(o+="&campaign="+i.Campaign,s+="&campaign="+i.Campaign),n.clickUrl=i.TrackingPrefix+"/ar?event_kind=CLICK&attempt="+i.Attempt+"&campaign="+i.Campaign+"&url="+encodeURIComponent(i.Content.Landing.Url),i.OnEvents?(n.clickTrackers=C(i.OnEvents.CLICK),n.impressionTrackers=C(i.OnEvents.IMPRESSION),n.javascriptTrackers=C(i.OnEvents.IMPRESSION,!0)):n.impressionTrackers=[],n.impressionTrackers.push(o,s)}return Object.keys(t).map((function(o,s){switch(o){case"title":n[o]=a.TITLE;break;case"body":n[o]=a.DESCRIPTION;break;case"cta":n[o]=a.CALLTOACTION;break;case"sponsoredBy":n[o]=i.Content.Preview.Sponsor.Name;break;case"image":const s=t.image.sizes||[];s.length||(s[0]=e.Width||300,s[1]=e.Height||250);const c=v(i,(0,r.A)(i,"Content.Preview.Thumbnail.Image"),s[0],s[1]);c&&(n[o]={url:c,width:s[0],height:s[1]});break;case"icon":const d=t.icon.sizes||[];d.length||(d[0]=50,d[1]=50);const p=v(i,(0,r.A)(i,"Content.Preview.Sponsor.Logo.Resource"),d[0],d[1]);p&&(n[o]={url:p,width:d[0],height:d[1]});break;case"privacyIcon":n[o]=v(i,(0,r.A)(i,"Content.Preview.Credit.Logo.Resource"),25,25);break;case"privacyLink":n[o]=(0,r.A)(i,"Content.Preview.Credit.Url")}})),n}(e,n.Native),i.mediaType="native"):(i.width=e.Width,i.height=e.Height,i.ad=e.Ad);return i}(e,i);t&&n.push(t)})),n},getUserSyncs:function(e,t,n,i,r){if(!e.iframeEnabled)return[];let a="";return n&&(a+="&gdpr="+(n.gdprApplies?1:0),a+="&gdpr_consent="+encodeURIComponent(n.consentString||"")),!0===s.$W.getConfig("coppa")&&(a+="&coppa=1"),i&&(a+="&us_privacy="+encodeURIComponent(i)),r?.gppString&&r?.applicableSections?.length&&(a+="&gpp="+encodeURIComponent(r.gppString),a+="&gpp_sid="+encodeURIComponent(r?.applicableSections?.join(","))),[{type:"iframe",url:`https://visitor.omnitagjs.com/visitor/isync?uid=19340f4f097d16f41f34fc0274981ca4${a}`}]}};function g(){try{if(performance&&performance.navigation)return performance.navigation.type===performance.navigation.TYPE_RELOAD}catch(e){}return!1}function h(e,t,n){let i=function(e){let t=(0,c.I6)(e,(e=>e.params.DC));return t?"-"+t.params.DC:""}(e);const r=n?"/hb-api/prebid-video/v1":"/hb-api/prebid/v1";return(0,a.c$)({protocol:"https",host:`hb-api${i}.omnitagjs.com`,pathname:r,search:f(t)})}function f(e){const t={};if(e){const n=e.refererInfo;n&&(n.location&&(t.RefererUrl=encodeURIComponent(n.location),n.reachedTop||(t.SafeFrame=!0)),t.PageUrl=encodeURIComponent(n.topmostLocation),t.PageReferrer=encodeURIComponent(n.location));const i=e.ortb2?.site;i&&(t.PageUrl=encodeURIComponent(i.page||n?.topmostLocation),t.PageReferrer=encodeURIComponent(i.ref||n?.location))}const n=e?.refererInfo?.canonicalUrl;return n&&(t.CanonicalUrl=encodeURIComponent(n)),t}function I(e){let t=e.sizes||[];return e.mediaTypes&&e.mediaTypes.banner&&(t=e.mediaTypes.banner.sizes||[]),e.params&&Array.isArray(e.params.size)&&(t=e.params.size,Array.isArray(t[0])||(t=[t])),(0,a.kK)(t)}function b(e){const t={},n=e[0];if("string"!=typeof n)return t;const i=n.toUpperCase().split("X"),r=parseInt(i[0],10);r&&(t.width=r);const a=parseInt(i[1],10);return a&&(t.height=a),t}function y(e){return e?"https://blobs.omnitagjs.com/blobs/"+e.substr(16,2)+"/"+e.substr(16)+"/"+e:""}function v(e,t,n,i){let r="";if(t&&t.Kind)switch(t.Kind){case"INTERNAL":r=y(t.Data.Internal.BlobReference.Uid);break;case"EXTERNAL":const a=e.DynamicPrefix;let o=t.Data.External.Url;if(o=o.replace(/\[height\]/i,""+i),o=o.replace(/\[width\]/i,""+n),o.indexOf(a)>=0){const e=/.*url=([^&]*)/gm.exec(o);r=e?e[1]:"",r||(r=y(/.*key=([^&]*)/gm.exec(o)[1]))}else r=o}return r}function C(e,t){const n=[];return e?(e.map(((e,i)=>{(t&&"JAVASCRIPT_URL"===e.Kind||!t&&"PIXEL_URL"===e.Kind)&&n.push(e.Url)})),n):n}(0,o.a$)(m),(0,i.E)("adyoulikeBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return t=7510,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[5369],{8835:(e,t,n)=>{var r=n(7873),i=n(9115),s=n(1371),a=n(1069),o=n(433),d=n(3272),u=n(2938),l=n(8044);const c=(0,u.vM)({bidderCode:"amx"}),p=/\.com?\.\w{2,4}$/,m=/^\s*<\??(?:vast|xml)/i,f="https://1x1.a-mo.net/",g=f+"hbx/",b=f+"e",h="__amuidpb";const y=(e,t)=>e.concat((0,o.A)(t,`${s.D4}.sizes`,[])||[]).concat((0,o.A)(t,`${s.G_}.sizes`,[])||[]).sort(((e,t)=>t[0]*t[1]-e[0]*e[1]))[0];function C(e,t){return null==e?[]:e.map(t).reduce(((e,t)=>null!=t&&e.concat(t)),[])}function I(e){return null!=(t=e.adm)&&m.test(t)?s.G_:s.D4;var t}const A=(e,t)=>null==e||typeof e===t;function v(e){const t=e.hostname.split("."),n=t.slice(t.length-(p.test(e.hostname)?3:2)).join(".");return btoa(n).replace(/=+$/,"")}const w=encodeURIComponent;function S(){try{return c.getDataFromLocalStorage(h)}catch(e){return null}}function T(e){const t=[];return Object.keys(e||{}).forEach((n=>{t.push(w(n)+"="+w(String(e[n])))})),w(t.join("&"))}function _(e){const t={};return(0,a.bu)(e,(e=>{t[e.bidId]=function(e){const t=y(e.sizes,e.mediaTypes)||[0,0],n=e.mediaType===s.G_||s.G_ in e.mediaTypes,r=n||t[1]>100,i=(0,o.A)(e,"params.tagId"),a=null!=e.params&&"string"==typeof e.params.adUnitId&&""!==e.params.adUnitId?e.params.adUnitId:e.adUnitCode,d=[e.sizes,(0,o.A)(e,`mediaTypes.${s.D4}.sizes`,[])||[],(0,o.A)(e,`mediaTypes.${s.G_}.sizes`,[])||[]],u=(0,o.A)(e,`mediaTypes.${s.G_}`,{})||{},l={au:a,av:r,vd:u,vr:n,ms:d,aw:t[0],ah:t[1],tf:0,sc:e.schain||{},f:D(O(e)),rtb:e.ortb2Imp};"string"==typeof i&&i.length>0&&(l.i=i);return l}(e)})),t}const $=(e,t)=>(0,a.z$)(`${g}g_${e}?${(0,a.eP)({...t,ts:Date.now(),eid:(0,a.s0)()})}`),x=0;function D(e){return"number"==typeof e&&isFinite(e)&&e>0?e:x}function O(e){if(!(0,a.fp)(e.getFloor))return(0,o.A)(e,"params.floor",x);try{return e.getFloor({currency:"USD",mediaType:"*",size:"*",bidRequest:e}).floor}catch(e){return(0,a.vV)("call to getFloor failed: ",e),x}}function U(e,t,n){return(0,o.A)(e,"refererInfo."+t,n)}function q(e,t){if(null==e)return!1;const n=e[t];return null!=n&&(!!("*"===n.bidders||(0,a.cy)(n.bidders)&&-1!==n.bidders.indexOf("amx"))&&(null==n.filter||"include"===n.filter))}function R(){const e=d.$W.getConfig("userSync");if(null==e)return{d:0,l:0,t:0,e:!0};const t={d:e.syncDelay,l:e.syncsPerBidder,t:0,e:e.syncEnabled};return q(e.filterSettings,"all")?(t.t=0,t):(q(e.filterSettings,"iframe")&&(t.t|=2),q(e.filterSettings,"image")&&(t.t|=1),t)}function j(e){return null!=e?.gppConsent?e.gppConsent:e?.ortb2?.regs?.gpp??{gppString:"",applicableSections:""}}function z(e){if(null==e.refererInfo)return{r:"",t:!1,c:"",l:0,s:[]};const t=e.refererInfo;return{r:t.topmostLocation,t:t.reachedTop,l:t.numIframes,s:t.stack,c:t.canonicalUrl}}const k={code:"amx",gvlid:737,supportedMediaTypes:[s.D4,s.G_],isBidRequestValid:e=>A((0,o.A)(e,"params.endpoint",null),"string")&&A((0,o.A)(e,"params.tagId",null),"string"),buildRequests(e,t){const n=(r=t,(0,a.Dl)(r.refererInfo?.topmostLocation||window.location.href));var r;const i=(0,o.A)(e[0],"params.tagId",null),s=(0,o.A)(e[0],"params.testMode",0),u=null!=e[0]?e[0]:{bidderRequestsCount:0,bidderWinsCount:0,bidRequestsCount:0};var l,c;return{data:{a:(0,a.lk)(),B:0,b:n.host,brc:u.bidderRequestsCount||0,bwc:u.bidderWinsCount||0,trc:u.bidRequestsCount||0,tm:(c=s,!0===c||1===c||"true"===c),V:"9.11.0",vg:"pbjs",i:s&&null!=i?i:v(n),l:{},f:.01,cv:"pba1.3.4",st:"prebid",h:screen.height,w:screen.width,gs:(0,o.A)(t,"gdprConsent.gdprApplies",""),gc:(0,o.A)(t,"gdprConsent.consentString",""),gpp:j(t),u:U(t,"page",n.href),do:U(t,"site",n.hostname),re:U(t,"ref"),am:S(),usp:t.uspConsent||"1---",smt:1,d:"",m:_(e),cpp:d.$W.getConfig("coppa")?1:0,fpd2:t.ortb2,tmax:t.timeout,amp:U(t,"isAmp",null),ri:z(t),sync:R(),eids:(l=e.reduce(((e,t)=>(null==t||null==t.userIdAsEids||(0,a.bu)(t.userIdAsEids,(t=>{null!=t&&(e[t.source]=t)})),e)),{}),null!=Object.values?Object.values(l):Object.keys(l).map((e=>l[e])))},method:"POST",browsingTopics:!0,url:(0,o.A)(e[0],"params.endpoint","https://prebid.a-mo.net/a/c"),withCredentials:!0}},getUserSyncs(e,t,n,r,i){const s={gdpr_consent:w(n?.consentString||""),gdpr:w(n?.gdprApplies?1:0),us_privacy:w(r||""),gpp:w(i?.gppString||""),gpp_sid:w(i?.applicableSections||"")},o={url:`https://prebid.a-mo.net/isyn?${(0,a.eP)(s)}`,type:"iframe"};if(null==t||0===t.length)return e.iframeEnabled?[o]:[];const d=[];let u=!1;return(0,a.bu)(t,(function(t){let{body:n}=t;null!=n&&null!=n.p&&n.p.hreq&&(0,a.bu)(n.p.hreq,(function(t){const n=-1!==t.indexOf("__st=iframe")?"iframe":"image";(e.iframeEnabled||"image"===n)&&(u=u||"iframe"===n||-1!==t.indexOf("cchain"),d.push({url:t,type:n}))}))})),!u&&d.length<2&&d.push(o),d},interpretResponse(e,t){const n=e.body;if(null==n||"string"==typeof n)return[];n.am&&"string"==typeof n.am&&function(e){try{c.setDataInLocalStorage(h,e)}catch(e){}}(n.am);const r=d.$W.getConfig("bidderSettings"),i=!!(r?.amx??r?.standard??{}).allowAlternateBidderCodes;return C(Object.keys(n.r),(e=>C(n.r[e],(n=>n.b.map((n=>{const r=I(n),a=n.adm;if(null==a)return null;const o=function(e,t,n){if(null!=e.w&&e.w>1&&null!=e.h&&e.h>1)return[e.w,e.h];const r=t.m[n];return null==r?[0,0]:[r.aw,r.ah]}(n,t.data,e),d=r===s.D4?240:300,{bc:u,ds:l}=n.ext??{};return{...null!=u&&i?{bidderCode:u}:{},requestId:e,cpm:n.price,width:o[0],height:o[1],creativeId:n.crid,currency:"USD",netRevenue:!0,[r===s.G_?"vastXml":"ad"]:a,meta:{advertiserDomains:n.adomain,mediaType:r,...null!=l?{demandSource:l}:{}},mediaType:r,ttl:"number"==typeof n.exp?n.exp:d}})))).filter((e=>null!=e))))},onSetTargeting(e){null!=e&&$("pbst",{A:e.bidder,w:e.width,h:e.height,bid:e.adId,c1:e.mediaType,np:e.cpm,aud:e.requestId,a:e.adUnitCode,c2:T(e.adserverTargeting),cn3:e.timeToRespond})},onTimeout(e){if(null==e||!e.length)return;let t=null;const n=e.map((e=>{const n=e.params||{},r=function(e){return null==e.sizes||0===e.sizes.length?[0,0]:e.sizes[0]}(e),{domain:i,page:s,ref:a}=null!=e.ortb2&&null!=e.ortb2.site?e.ortb2.site:{};return null==t&&(t={do:i,u:s,U:S(),re:a,V:"9.11.0",vg:"pbjs"}),{A:e.bidder,mid:n.tagId,a:n.adunitId||e.adUnitCode,bid:e.bidId,n:"g_pbto",aud:e.transactionId,w:r[0],h:r[1],cn:e.timeout,cn2:e.bidderRequestsCount,cn3:e.bidderWinsCount}})),r=JSON.stringify({c:t,e:n});(0,l.hd)(b,{body:r,keepalive:!0,withCredentials:!0,method:"POST"}).catch((e=>{}))},onBidWon(e){null!=e&&$("pbwin",{A:e.bidder,w:e.width,h:e.height,bid:e.adId,C:e.mediaType===s.D4?0:1,np:e.cpm,a:e.adUnitCode})}};(0,i.a$)(k),(0,r.E)("amxBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return t=8835,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[5061],{1383:(e,r,t)=>{var n=t(7873),a=t(433),i=t(1069),s=t(3272),o=t(9115),d=t(2621),u=t(7934);var p={},c={};const l={code:"apacdex",supportedMediaTypes:["banner","video"],aliases:["quantumdex","valueimpression"],isBidRequestValid:function(e){if(!e.params)return!1;if(!e.params.siteId&&!e.params.placementId)return!1;if(!(0,a.A)(e,"mediaTypes.banner")&&!(0,a.A)(e,"mediaTypes.video"))return!1;if((0,a.A)(e,"mediaTypes.banner")){if(!(0,a.A)(e,"mediaTypes.banner.sizes"))return!1}else if((0,a.A)(e,"mediaTypes.video")&&!(0,a.A)(e,"mediaTypes.video.playerSize"))return!1;return!0},buildRequests:function(e,r){let t,n,a,o,d=[];o=s.$W.getConfig("debug"),e.forEach((e=>{e.schain&&(t=t||e.schain),e.userIdAsEids&&(n=n||e.userIdAsEids),e.params&&e.params.geo&&function(e){if(!(0,i.Qd)(e))return!1;if(!e.lat)return!1;if(!e.lon)return!1;if(!e.accuracy)return!1;return!0}(e.params.geo)&&(a=e.params.geo);var r=0;if(null!=p[e.adUnitCode])r=p[e.adUnitCode];else{var s=function(e){if(e.length<=0)return!1;for(var r=0,t=0,n=0;n<e.length;n++){var a=e[n][0]*e[n][1];a>=r&&(r=a,t=n)}return e[t][0]+"x"+e[t][1]}(e.sizes);s&&(null!=c[s]?(c[s]++,r=c[s]):(c[s]=0,r=0))}p[e.adUnitCode]=r,e.targetKey=r;let o=function(e){if(!(0,i.fp)(e.getFloor))return e.params.floorPrice?e.params.floorPrice:null;let r=e.getFloor({currency:"USD",mediaType:"*",size:"*"});if((0,i.Qd)(r)&&!isNaN(r.floor)&&"USD"===r.currency)return r.floor;return null}(e);o&&(e.bidFloor=o),d.push((0,i.Go)(e))}));const l={};l.tmax=r.timeout,o&&(l.test=1),l.device={},l.device.ua=navigator.userAgent,l.device.height=window.screen.height,l.device.width=window.screen.width,l.device.dnt=function(){try{if(window.top.doNotTrack&&"1"==window.top.doNotTrack)return 1}catch(e){}try{if(navigator.doNotTrack&&("yes"==navigator.doNotTrack||"1"==navigator.doNotTrack))return 1}catch(e){}try{if(navigator.msDoNotTrack&&"1"==navigator.msDoNotTrack)return 1}catch(e){}return 0}(),l.device.language=navigator.language;var m=function(e){return e?.refererInfo?.page||window.location.href}(r);return l.site={},l.site.page=m,l.site.referrer=function(e){return e?.refererInfo?.ref||window.document.referrer}(r),l.site.hostname=r.refererInfo?.domain||(0,u.gR)(m),r&&r.gdprConsent&&(l.gdpr={},l.gdpr.gdprApplies=!!r.gdprConsent.gdprApplies,r.gdprConsent.consentString&&(l.gdpr.consentString=r.gdprConsent.consentString)),r&&r.uspConsent&&(l.us_privacy=r.uspConsent),t&&(l.schain=t),n&&(l.eids=n),a&&(0,i.vV)("apacdex adapter: Precise lat and long must be set on config; not on bidder parameters"),l.bids=d.map((function(e){return{params:e.params,mediaTypes:e.mediaTypes,transactionId:e.ortb2Imp?.ext?.tid,sizes:e.sizes,bidId:e.bidId,adUnitCode:e.adUnitCode,bidFloor:e.bidFloor}})),{method:"POST",url:"https://useast.quantumdex.io/auction/pbjs",data:l,withCredentials:!0,bidderRequests:d}},interpretResponse:function(e,r){const t=e.body;if(!t||!(0,i.Qd)(t))return[];const n=t.bids;if(!n||!(0,i.cy)(n))return[];const a=[];return n.forEach((e=>{const r=e.dealId||"",t={requestId:e.requestId,cpm:e.cpm,width:e.width,height:e.height,creativeId:e.creativeId,currency:e.currency,netRevenue:e.netRevenue,ttl:e.ttl,mediaType:e.mediaType};r.length>0&&(t.dealId=r),e.vastXml?t.vastXml=(0,i.ZU)(e.vastXml,e.cpm):t.ad=(0,i.ZU)(e.ad,e.cpm),t.meta={},e.meta&&e.meta.advertiserDomains&&(0,i.cy)(e.meta.advertiserDomains)&&(t.meta.advertiserDomains=e.meta.advertiserDomains),a.push(t)})),a},getUserSyncs:function(e,r,t,n){const a=[];if((0,d.C)(t)){let i="";t&&"string"==typeof t.consentString&&(i="boolean"==typeof t.gdprApplies?`?gdpr=${Number(t.gdprApplies)}&gdpr_consent=${t.consentString}`:`?gdpr_consent=${t.consentString}`),n&&(i+=`${i?"&":"?"}us_privacy=${encodeURIComponent(n)}`);try{e.iframeEnabled&&a.push({type:"iframe",url:"https://sync.quantumdex.io/usersync/pbjs"+i}),r.length>0&&r[0].body&&r[0].body.pixel&&r[0].body.pixel.forEach((r=>{"image"===r.type&&e.pixelEnabled&&a.push({type:"image",url:r.url+i}),"iframe"===r.type&&e.iframeEnabled&&a.push({type:"iframe",url:r.url+i})}))}catch(e){}}return a}};(0,o.a$)(l),(0,n.E)("apacdexBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return r=1383,e(e.s=r);var r}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[4599],{791:(e,r,t)=>{var a=t(7873),s=t(1069),i=t(433),n=t(5789),o=t(3272),d=t(9115),p=t(1371),c=t(5901),l=t(3895),m=t(2938),u=t(2693),_=t(2621),f=t(2449),b=t(4673),g=t(554),y=t(2349),v=t(5761),h=t(9906);const k="appnexus",x="https://ib.adnxs.com/ut/v3/prebid",I="https://ib.adnxs-simple.com/ut/v3/prebid",w=["id","minduration","maxduration","skippable","playback_method","frameworks","context","skipoffset"],C=["minduration","maxduration","skip","skipafter","playbackmethod","api","startdelay","placement","plcmt"],O=["age","externalUid","external_uid","segments","gender","dnt","language"],E=["geo","device_id"],T=["enabled","dongle","member_id","debug_timeout"],A={apn_debug_dongle:"dongle",apn_debug_member_id:"member_id",apn_debug_timeout:"debug_timeout"},j={playback_method:{unknown:0,auto_play_sound_on:1,auto_play_sound_off:2,click_to_play:3,mouse_over:4,auto_play_sound_unknown:5},context:{unknown:0,pre_roll:1,mid_roll:2,post_roll:3,outstream:4,"in-banner":5,"in-feed":6,interstitial:7,accompanying_content_pre_roll:8,accompanying_content_mid_roll:9,accompanying_content_post_roll:10}},U={body:"description",body2:"desc2",cta:"ctatext",image:{serverName:"main_image",requiredParams:{required:!0}},icon:{serverName:"icon",requiredParams:{required:!0}},sponsoredBy:"sponsored_by",privacyLink:"privacy_link",salePrice:"saleprice",displayUrl:"displayurl"},S="<script",R=/\/\/cdn\.adnxs\.com\/v|\/\/cdn\.adnxs\-simple\.com\/v/,z="trk.js",D=(0,m.vM)({bidderCode:k}),q=new Map([[1,"Mobile/Tablet - General"],[2,"Personal Computer"],[3,"Connected TV"],[4,"Phone"],[5,"Tablet"],[6,"Connected Device"],[7,"Set Top Box"],[8,"OOH Device"]]),N={code:k,gvlid:32,aliases:y.DX,supportedMediaTypes:[p.D4,p.G_,p.s6],isBidRequestValid:function(e){return!!(e.params.placementId||e.params.placement_id||e.params.member&&(e.params.invCode||e.params.inv_code))},buildRequests:function(e,r){const t=(e=(0,f.Xj)(e)).map(G),a=(0,c.I6)(e,M);let i={};!0===o.$W.getConfig("coppa")&&(i={coppa:!0}),a&&Object.keys(a.params.user).filter((e=>(0,c.mK)(O,e))).forEach((e=>{let r=(0,y.vk)(e);if("segments"===e&&(0,s.cy)(a.params.user[e])){let t=[];a.params.user[e].forEach((e=>{(0,s.Et)(e)?t.push({id:e}):(0,s.Qd)(e)&&t.push(e)})),i[r]=t}else"segments"!==e&&(i[r]=a.params.user[e])}));const n=(0,c.I6)(e,K);let d;n&&n.params&&n.params.app&&(d={},Object.keys(n.params.app).filter((e=>(0,c.mK)(E,e))).forEach((e=>d[e]=n.params.app[e])));const p=(0,c.I6)(e,B);let l;p&&p.params&&n.params.app&&n.params.app.id&&(l={appid:p.params.app.id});let m={},u={};const b=D.getCookie("apn_prebid_debug")||null;if(b)try{m=JSON.parse(b)}catch(e){(0,s.vV)("AppNexus Debug Auction Cookie Error:\n\n"+e)}else{Object.keys(A).forEach((e=>{let r=(0,s.Ez)(e);(0,s.O8)(r)&&""!==r&&(m[A[e]]=r,m.enabled=!0)})),m=(0,v.$)({member_id:"number",debug_timeout:"number"},m);const r=(0,c.I6)(e,V);r&&r.debug&&(m=r.debug)}m&&m.enabled&&Object.keys(m).filter((e=>(0,c.mK)(T,e))).forEach((e=>{u[e]=m[e]}));const k=(0,c.I6)(e,$),w=k?parseInt(k.params.member,10):0,C=e[0].schain,j=(0,c.I6)(e,W),U={tags:[...t],user:i,sdk:{source:"pbjs",version:"9.11.0"},schain:C};j&&(U.iab_support={omidpn:"Appnexus",omidpv:"9.11.0"}),w>0&&(U.member_id=w),n&&(U.device=d),p&&(U.app=l),r?.ortb2?.device&&(U.device=U.device||{},(0,s.D9)(U.device,function(e){const r={useragent:e.ua,devicetype:q.get(e.devicetype),make:e.make,model:e.model,os:e.os,os_version:e.osv,w:e.w,h:e.h,ppi:e.ppi,pxratio:e.pxratio};return Object.keys(r).reduce(((e,t)=>(r[t]&&(e[t]=r[t]),e)),{})}(r.ortb2.device)));let S=(0,s.Go)(r&&r.ortb2),R=(0,s.Go)(o.$W.getConfig("appnexusAuctionKeywords"))||{},z=(0,g.QF)(S,R);if(z.length>0&&(U.keywords=z),o.$W.getConfig("adpod.brandCategoryExclusion")&&(U.brand_category_uniqueness=!0),u.enabled&&(U.debug=u,(0,s.fH)("AppNexus Debug Auction Settings:\n\n"+JSON.stringify(u,null,4))),r&&r.gdprConsent&&(U.gdpr_consent={consent_string:r.gdprConsent.consentString,consent_required:r.gdprConsent.gdprApplies},r.gdprConsent.addtlConsent&&-1!==r.gdprConsent.addtlConsent.indexOf("~"))){let e=r.gdprConsent.addtlConsent,t=e.substring(e.indexOf("~")+1);U.gdpr_consent.addtl_consent=t.split(".").map((e=>parseInt(e,10)))}if(r&&r.uspConsent&&(U.us_privacy=r.uspConsent),r?.gppConsent?U.privacy={gpp:r.gppConsent.gppString,gpp_sid:r.gppConsent.applicableSections}:r?.ortb2?.regs?.gpp&&(U.privacy={gpp:r.ortb2.regs.gpp,gpp_sid:r.ortb2.regs.gpp_sid}),r&&r.refererInfo){let e={rd_ref:encodeURIComponent(r.refererInfo.topmostLocation),rd_top:r.refererInfo.reachedTop,rd_ifs:r.refererInfo.numIframes,rd_stk:r.refererInfo.stack.map((e=>encodeURIComponent(e))).join(",")},t=r.refererInfo.canonicalUrl;(0,s.O8)(t)&&""!==t&&(e.rd_can=t),U.referrer_detection=e}(0,c.I6)(e,L)&&e.filter(L).forEach((e=>{const r=function(e,r){const{durationRangeSec:t,requireExactDuration:a}=r.mediaTypes.video,s=function(e){const{adPodDurationSec:r,durationRangeSec:t,requireExactDuration:a}=e,s=Math.min(...t),i=Math.floor(r/s);return a?Math.max(i,t.length):i}(r.mediaTypes.video),i=Math.max(...t),n=e.filter((e=>e.uuid===r.bidId));let o=(0,y.GS)(...n,s);if(a){const e=Math.ceil(s/t.length),r=(0,h.i)(o,e);t.forEach(((e,t)=>{r[t].map((r=>{H(r,"minduration",e),H(r,"maxduration",e)}))}))}else o.map((e=>H(e,"maxduration",i)));return o}(t,e),a=U.tags.filter((r=>r.uuid!==e.bidId));U.tags=[...a,...r]}));if(e[0].userId){let r=[];e[0].userIdAsEids.forEach((e=>{!e||!e.uids||e.uids.length<1||e.uids.forEach((t=>{let a={source:e.source,id:t.id};"adserver.org"==e.source?a.rti_partner="TDID":"uidapi.com"==e.source&&(a.rti_partner="UID2"),r.push(a)}))})),r.length&&(U.eids=r)}if(r?.ortb2?.regs?.ext?.dsa){const e=r.ortb2.regs.ext.dsa,t={};if(["dsarequired","pubrender","datatopub"].forEach((r=>{(0,s.Et)(e[r])&&(t[r]=e[r])})),(0,s.cy)(e.transparency)&&e.transparency.every((e=>(0,s.Qd)(e)))){const r=[];e.transparency.forEach((e=>{(0,s.O8)(e.domain)&&""!=e.domain&&(0,s.cy)(e.dsaparams)&&e.dsaparams.every((e=>(0,s.Et)(e)))&&r.push(e)})),r.length>0&&(t.transparency=r)}(0,s.Im)(t)||(U.dsa=t)}t[0].publisher_id&&(U.publisher_id=t[0].publisher_id);const N=function(e,r){let t=[],a={withCredentials:!0},i=x;(0,_.C)(r?.gdprConsent)||(i=I);"TRUE"!==(0,s.Ez)("apn_test").toUpperCase()&&!0!==o.$W.getConfig("apn_test")||(a.customHeaders={"X-Is-Test":1});if(e.tags.length>15){const n=(0,s.Go)(e);(0,h.i)(e.tags,15).forEach((e=>{n.tags=e;const s=JSON.stringify(n);t.push({method:"POST",url:i,data:s,bidderRequest:r,options:a})}))}else{const s=JSON.stringify(e);t={method:"POST",url:i,data:s,bidderRequest:r,options:a}}return t}(U,r);return N},interpretResponse:function(e,r){let{bidderRequest:t}=r;e=e.body;const a=[];if(!e||e.error){let r=`in response for ${t.bidderCode} adapter`;return e&&e.error&&(r+=`: ${e.error}`),(0,s.vV)(r),a}if(e.tags&&e.tags.forEach((e=>{const r=(o=e)&&o.ads&&o.ads.length&&(0,c.I6)(o.ads,(e=>e.rtb));var o;if(r){if((!0===u.u.get(t.bidderCode,"allowZeroCpmBids")?r.cpm>=0:r.cpm>0)&&(0,c.mK)(this.supportedMediaTypes,r.ad_type)){const o=function(e,r,t){const a=(0,s.D4)(e.uuid,[t]),o=(0,s.s0)(),d={adId:o,requestId:e.uuid,cpm:r.cpm,creativeId:r.creative_id,dealId:r.deal_id,currency:"USD",netRevenue:!0,ttl:300,adUnitCode:a.adUnitCode,appnexus:{buyerMemberId:r.buyer_member_id,dealPriority:r.deal_priority,dealCode:r.deal_code}};r.adomain&&(d.meta=Object.assign({},d.meta,{advertiserDomains:[r.adomain]}));r.advertiser_id&&(d.meta=Object.assign({},d.meta,{advertiserId:r.advertiser_id}));r.dsa&&(d.meta=Object.assign({},d.meta,{dsa:r.dsa}));function m(e){return{ver:"1.0",complete:0,nodes:[{bsid:e.buyer_member_id.toString()}]}}r.buyer_member_id&&(d.meta=Object.assign({},d.meta,{dchain:m(r)}));r.brand_id&&(d.meta=Object.assign({},d.meta,{brandId:r.brand_id}));if(r.rtb.video){Object.assign(d,{width:r.rtb.video.player_width,height:r.rtb.video.player_height,vastImpUrl:r.notify_url,ttl:3600});switch((0,i.A)(a,"mediaTypes.video.context")){case p.LM:const a=b.n[r.brand_category_id]?b.n[r.brand_category_id]:null;d.meta=Object.assign({},d.meta,{primaryCatId:a});const o=r.deal_priority;d.video={context:p.LM,durationSeconds:Math.floor(r.rtb.video.duration_ms/1e3),dealTier:o},d.vastUrl=r.rtb.video.asset_url;break;case l.H6:if(d.adResponse=e,d.adResponse.ad=d.adResponse.ads[0],d.adResponse.ad.video=d.adResponse.ad.rtb.video,d.vastXml=r.rtb.video.content,r.renderer_url){const a=(0,c.I6)(t.bids,(r=>r.bidId===e.uuid));let o=(0,i.A)(a,"mediaTypes.video.renderer.options");o||(o=(0,i.A)(a,"renderer.options")),d.renderer=function(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const a=n.A4.install({id:r.renderer_id,url:r.renderer_url,config:t,loaded:!1,adUnitCode:e});try{a.setRender(J)}catch(e){(0,s.JE)("Prebid Error calling setRender on renderer",e)}return a.setEventHandlers({impression:()=>(0,s.OG)("AppNexus outstream video impression event"),loaded:()=>(0,s.OG)("AppNexus outstream video loaded event"),ended:()=>{(0,s.OG)("AppNexus outstream renderer video event"),document.querySelector(`#${e}`).style.display="none"}}),a}(d.adUnitCode,r,o)}break;case l.mn:d.vastUrl=r.notify_url+"&redir="+encodeURIComponent(r.rtb.video.asset_url)}}else if(r.rtb[p.s6]){const e=r.rtb[p.s6];let t;if(function(e){if(!e||""===e)return!1;let r=e.match(R),t=null!=r&&r.length>=1,a=e.match(z),s=null!=a&&a.length>=1;return e.startsWith(S)&&s&&t}(r.viewability.config)){let e="pbjs_adid="+o+";pbjs_auc="+a.adUnitCode;t=r.viewability.config.replace("dom_id=%native_dom_id%",e)}let i=e.javascript_trackers;null==i?i=t:(0,s.O8)(i)?i=[i,t]:i.push(t),d[p.s6]={title:e.title,body:e.desc,body2:e.desc2,cta:e.ctatext,rating:e.rating,sponsoredBy:e.sponsored,privacyLink:e.privacy_link,address:e.address,downloads:e.downloads,likes:e.likes,phone:e.phone,price:e.price,salePrice:e.saleprice,clickUrl:e.link.url,displayUrl:e.displayurl,clickTrackers:e.link.click_trackers,impressionTrackers:e.impression_trackers,video:e.video,javascriptTrackers:i},e.main_img&&(d.native.image={url:e.main_img.url,height:e.main_img.height,width:e.main_img.width}),e.icon&&(d.native.icon={url:e.icon.url,height:e.icon.height,width:e.icon.width})}else{Object.assign(d,{width:r.rtb.banner.width,height:r.rtb.banner.height,ad:r.rtb.banner.content});try{if(r.rtb.trackers)for(let e=0;e<r.rtb.trackers[0].impression_urls.length;e++){const t=r.rtb.trackers[0].impression_urls[e],a=(0,s.Tz)(t);d.ad+=a}}catch(e){(0,s.vV)("Error appending tracking pixel",e)}}return d}(e,r,t);o.mediaType=function(e){const r=e.ad_type;return r===p.G_?p.G_:r===p.s6?p.s6:p.D4}(r),a.push(o)}}})),e.debug&&e.debug.debug_info){let r="AppNexus Debug Auction for Prebid\n\n"+e.debug.debug_info;r=r.replace(/(<td>|<th>)/gm,"\t").replace(/(<\/td>|<\/th>)/gm,"\n").replace(/^<br>/gm,"").replace(/(<br>\n|<br>)/gm,"\n").replace(/<h1>(.*)<\/h1>/gm,"\n\n===== $1 =====\n\n").replace(/<h[2-6]>(.*)<\/h[2-6]>/gm,"\n\n*** $1 ***\n\n").replace(/(<([^>]+)>)/gim,""),(0,s.OG)("https://console.appnexus.com/docs/understanding-the-debug-auction"),(0,s.OG)(r)}return a},getUserSyncs:function(e,r,t,a,s){if(e.iframeEnabled&&(0,_.C)(t))return[{type:"iframe",url:"https://acdn.adnxs.com/dmp/async_usersync.html"}]}};function G(e){const r={};Object.keys(e.params).forEach((r=>{let t=(0,y.vk)(r);t!==r&&(e.params[t]=e.params[r],delete e.params[r])})),r.sizes=P(e.sizes),r.primary_size=r.sizes[0],r.ad_types=[],r.uuid=e.bidId,e.params.placement_id?r.id=parseInt(e.params.placement_id,10):r.code=e.params.inv_code;const t=(0,s.Ez)("ast_override_div");if((0,s.O8)(t)&&""!==t){const a=decodeURIComponent(t).split(",").find((r=>r.startsWith(`${e.adUnitCode}:`)));if(a){const e=a.split(":")[1];e&&(r.force_creative_id=parseInt(e,10))}}r.allow_smaller_sizes=e.params.allow_smaller_sizes||!1,r.use_pmt_rule="boolean"==typeof e.params.use_payment_rule?e.params.use_payment_rule:"boolean"==typeof e.params.use_pmt_rule&&e.params.use_pmt_rule,r.prebid=!0,r.disable_psa=!0;let a=function(e){if(!(0,s.fp)(e.getFloor))return e.params.reserve?e.params.reserve:null;let r=e.getFloor({currency:"USD",mediaType:"*",size:"*"});if((0,s.Qd)(r)&&!isNaN(r.floor)&&"USD"===r.currency)return r.floor;return null}(e);if(a&&(r.reserve=a),e.params.position)r.position={above:1,below:2}[e.params.position]||0;else{let t=(0,i.A)(e,"mediaTypes.banner.pos")||(0,i.A)(e,"mediaTypes.video.pos");0!==t&&1!==t&&3!==t||(r.position=3===t?2:t)}e.params.traffic_source_code&&(r.traffic_source_code=e.params.traffic_source_code),e.params.private_sizes&&(r.private_sizes=P(e.params.private_sizes)),e.params.supply_type&&(r.supply_type=e.params.supply_type),e.params.pub_click&&(r.pubclick=e.params.pub_click),e.params.ext_inv_code&&(r.ext_inv_code=e.params.ext_inv_code),e.params.publisher_id&&(r.publisher_id=parseInt(e.params.publisher_id,10)),e.params.external_imp_id&&(r.external_imp_id=e.params.external_imp_id);const n=(0,g.T_)((0,g.gg)((0,i.A)(e,"ortb2Imp.ext.data.keywords")),e.params?.keywords);n.length>0&&(r.keywords=n);let o=(0,i.A)(e,"ortb2Imp.ext.gpid")||(0,i.A)(e,"ortb2Imp.ext.data.pbadslot");if(o&&(r.gpid=o),(e.mediaType===p.s6||(0,i.A)(e,`mediaTypes.${p.s6}`))&&(r.ad_types.push(p.s6),0===r.sizes.length&&(r.sizes=P([1,1])),e.nativeParams)){const t=function(e){const r={};return Object.keys(e).forEach((t=>{const a=U[t]&&U[t].serverName||U[t]||t,i=U[t]&&U[t].requiredParams;r[a]=Object.assign({},i,e[t]);if(!(a!==U.image.serverName&&a!==U.icon.serverName)&&r[a].sizes){let e=r[a].sizes;((0,s.Uu)(e)||(0,s.cy)(e)&&e.length>0&&e.every((e=>(0,s.Uu)(e))))&&(r[a].sizes=P(r[a].sizes))}a===U.privacyLink&&(r.privacy_supported=!0)})),r}(e.nativeParams);r[p.s6]={layouts:[t]}}{const t=(0,i.A)(e,`mediaTypes.${p.G_}`),a=(0,i.A)(e,"mediaTypes.video.context");r.hb_source=t&&"adpod"===a?7:1,(e.mediaType===p.G_||t)&&r.ad_types.push(p.G_),(e.mediaType===p.G_||t&&"outstream"!==a)&&(r.require_asset_url=!0),e.params.video&&(r.video={},Object.keys(e.params.video).filter((e=>(0,c.mK)(w,e))).forEach((t=>{switch(t){case"context":case"playback_method":let a=e.params.video[t];a=(0,s.cy)(a)?a[0]:a,r.video[t]=j[t][a];break;case"frameworks":break;default:r.video[t]=e.params.video[t]}})),e.params.video.frameworks&&(0,s.cy)(e.params.video.frameworks)&&(r.video_frameworks=e.params.video.frameworks)),t&&(r.video=r.video||{},Object.keys(t).filter((e=>(0,c.mK)(C,e))).forEach((e=>{switch(e){case"minduration":case"maxduration":"number"!=typeof r.video[e]&&(r.video[e]=t[e]);break;case"skip":"boolean"!=typeof r.video.skippable&&(r.video.skippable=1===t[e]);break;case"skipafter":"number"!=typeof r.video.skipoffset&&(r.video.skippoffset=t[e]);break;case"playbackmethod":if("number"!=typeof r.video.playback_method){let a=t[e];a=(0,s.cy)(a)?a[0]:a,a>=1&&a<=4&&(r.video.playback_method=a)}break;case"api":if(!r.video_frameworks&&(0,s.cy)(t[e])){let a=t[e].map((e=>{let r=4===e?5:5===e?4:e;if(r>=1&&r<=5)return r})).filter((e=>e));r.video_frameworks=a}break;case"startdelay":case"plcmt":case"placement":if("number"!=typeof r.video.context){const e=t.plcmt,a=t.placement,s=t.startdelay,i=function(e,r){if(!e)return;if(2===e){if(void 0===r)return;if(0===r)return"accompanying_content_pre_roll";if(-1===r)return"accompanying_content_mid_roll";if(-2===r)return"accompanying_content_post_roll"}else{if(3===e)return"interstitial";if(4===e)return"outstream"}}(e,s)||function(e){if(!e)return;if(2===e)return"in-banner";if(3===e)return"outstream";if(4===e)return"in-feed";if(5===e)return"intersitial"}(a)||function(e){if(!e)return;if(0===e)return"pre_roll";if(-1===e)return"mid_roll";if(-2===e)return"post_roll"}(s);r.video.context=j.context[i]}}}))),e.renderer&&(r.video=Object.assign({},r.video,{custom_renderer_present:!0}))}return e.params.frameworks&&(0,s.cy)(e.params.frameworks)&&(r.banner_frameworks=e.params.frameworks),(0,i.A)(e,`mediaTypes.${p.D4}`)&&r.ad_types.push(p.D4),0===r.ad_types.length&&delete r.ad_types,r}function P(e){let r=[],t={};if((0,s.cy)(e)&&2===e.length&&!(0,s.cy)(e[0]))t.width=parseInt(e[0],10),t.height=parseInt(e[1],10),r.push(t);else if("object"==typeof e)for(let a=0;a<e.length;a++){let s=e[a];t={},t.width=parseInt(s[0],10),t.height=parseInt(s[1],10),r.push(t)}return r}function M(e){return!!e.params.user}function $(e){return!!parseInt(e.params.member,10)}function K(e){if(e.params)return!!e.params.app}function B(e){return e.params&&e.params.app?!!e.params.app.id:!!e.params.app}function V(e){return!!e.debug}function L(e){return e.mediaTypes&&e.mediaTypes.video&&e.mediaTypes.video.context===p.LM}function W(e){let r=!1;const t=e.params,a=e.params.video;return t.frameworks&&(0,s.cy)(t.frameworks)&&(r=(0,c.mK)(e.params.frameworks,6)),!r&&a&&a.frameworks&&(0,s.cy)(a.frameworks)&&(r=(0,c.mK)(e.params.video.frameworks,6)),r}function H(e,r,t){(0,s.Im)(e.video)&&(e.video={}),e.video[r]=t}function J(e,r){!function(e){try{const r=document.getElementById(e).querySelectorAll("div[id^='google_ads']");r[0]&&r[0].style.setProperty("display","none")}catch(e){}}(e.adUnitCode),function(e){try{const r=document.getElementById(e).querySelectorAll("script[id^='sas_script']");r[0].nextSibling&&"iframe"===r[0].nextSibling.localName&&r[0].nextSibling.style.setProperty("display","none")}catch(e){}}(e.adUnitCode),e.renderer.push((()=>{(r?.defaultView||window).ANOutstreamVideo.renderAd({tagId:e.adResponse.tag_id,sizes:[e.getSize().split("x")],targetId:e.adUnitCode,uuid:e.adResponse.uuid,adResponse:e.adResponse,rendererOptions:e.renderer.getConfig()},Q.bind(null,e))}))}function Q(e,r,t){e.renderer.handleVideoEvent({id:r,eventName:t})}(0,d.a$)(N),(0,a.E)("appnexusBidAdapter")}},e=>{e.O(0,[802,4982,7247,5444,2698,2126,1085],(()=>{return r=791,e(e.s=r);var r}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[440],{216:(e,t,s)=>{var r=s(7873),i=s(1069),n=s(433),a=s(9115),o=s(1371),p=s(8044),d=s(3272),c=s(2449);function l(e){if(!(e.requestId&&e.cpm&&e.creativeId&&e.ttl&&e.currency))return!1;switch(e.mediaType){case o.D4:return Boolean(e.width&&e.height&&e.ad);case o.G_:return Boolean(e.vastUrl);case o.s6:return Boolean(e.native);default:return!1}}function u(e,t,s,r){if(t){var i={id:t};r&&(i.ext=r),e.push({source:s,uids:[i]})}}const g={code:"colossusssp",supportedMediaTypes:[o.D4,o.G_,o.s6],isBidRequestValid:e=>{const t=e.params&&!isNaN(e.params.placement_id),s=e.params&&!isNaN(e.params.group_id);return Boolean(e.bidId&&(t||s))},buildRequests:(e,t)=>{e=(0,c.Xj)(e);let s,r=0,a=0;try{const e=(0,i.mb)();r=e.screen.width,a=e.screen.height,s=e.location}catch(e){(0,i.OG)(e),s=window.location}const p=t.refererInfo?.page;let d;try{d=p&&new URL(p)}catch(e){(0,i.OG)(e)}const l=t.ortb2||{},g=l.user,m=l.site,f=l.app,h=d||s;let _=[],b={deviceWidth:r,deviceHeight:a,language:navigator&&navigator.language?navigator.language:"",secure:"https:"===h.protocol?1:0,host:h.host,page:h.pathname,userObj:g,siteObj:m,appObj:f,placements:_};t&&(t.uspConsent&&(b.ccpa=t.uspConsent),t.gdprConsent&&(b.gdpr_consent=t.gdprConsent.consentString||"ALL",b.gdpr_require=t.gdprConsent.gdprApplies?1:0),t.gppConsent?(b.gpp=t.gppConsent.gppString,b.gpp_sid=t.gppConsent.applicableSections):t.ortb2?.regs?.gpp&&(b.gpp=t.ortb2.regs.gpp,b.gpp_sid=t.ortb2.regs.gpp_sid));for(let t=0;t<e.length;t++){let s=e[t];const{mediaTypes:r}=s;let i={placementId:s.params.placement_id,groupId:s.params.group_id,bidId:s.bidId,tid:s.ortb2Imp?.ext?.tid,eids:s.userIdAsEids||[],floor:{}};s.schain&&(i.schain=s.schain);let a=(0,n.A)(s,"ortb2Imp.ext.gpid")||(0,n.A)(s,"ortb2Imp.ext.data.pbadslot");if(a&&(i.gpid=a),s.userId&&(u(i.eids,s.userId.idl_env,"identityLink"),u(i.eids,s.userId.id5id,"id5-sync.com"),u(i.eids,s.userId.uid2&&s.userId.uid2.id,"uidapi.com"),u(i.eids,s.userId.tdid,"adserver.org",{rtiPartner:"TDID"})),r&&r[o.D4]?(i.traffic=o.D4,i.sizes=r[o.D4].sizes):r&&r[o.G_]?(i.traffic=o.G_,i.sizes=r[o.G_].playerSize,i.playerSize=r[o.G_].playerSize,i.minduration=r[o.G_].minduration,i.maxduration=r[o.G_].maxduration,i.mimes=r[o.G_].mimes,i.protocols=r[o.G_].protocols,i.startdelay=r[o.G_].startdelay,i.placement=r[o.G_].plcmt,i.skip=r[o.G_].skip,i.skipafter=r[o.G_].skipafter,i.minbitrate=r[o.G_].minbitrate,i.maxbitrate=r[o.G_].maxbitrate,i.delivery=r[o.G_].delivery,i.playbackmethod=r[o.G_].playbackmethod,i.api=r[o.G_].api,i.linearity=r[o.G_].linearity):r&&r[o.s6]&&(i.traffic=o.s6,i.native=r[o.s6]),"function"==typeof s.getFloor){let e={};for(let t of i.sizes)e=s.getFloor({currency:"USD",mediaType:i.traffic,size:t}),e&&(i.floor[`${t[0]}x${t[1]}`]=e.floor)}_.push(i)}return{method:"POST",url:"https://colossusssp.com/?c=o&m=multi",data:b}},interpretResponse:e=>{let t=[];try{e=e.body;for(let s=0;s<e.length;s++){let r=e[s];if(l(r)){const e=r.adomain&&r.adomain.length?r.adomain:[];r.meta={...r.meta,advertiserDomains:e},t.push(r)}}}catch(e){(0,i.OG)(e)}return t},getUserSyncs:(e,t,s,r)=>{let i=e.iframeEnabled?"iframe":"image",n=`https://sync.colossusssp.com/${i}?pbjs=1`;s&&s.consentString&&("boolean"==typeof s.gdprApplies?n+=`&gdpr=${Number(s.gdprApplies)}&gdpr_consent=${s.consentString}`:n+=`&gdpr=0&gdpr_consent=${s.consentString}`),r&&r.consentString&&(n+=`&ccpa_consent=${r.consentString}`);return n+=`&coppa=${d.$W.getConfig("coppa")?1:0}`,[{type:i,url:n}]},onBidWon:e=>{e.nurl&&(0,p.RD)(e.nurl,null)}};(0,a.a$)(g),(0,r.E)("colossussspBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return t=216,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[7826],{1010:(e,n,t)=>{var r=t(7873),s=t(3172),i=t(1069),o=t(9115),a=t(1371),d=t(3272),c=t(6568);const p={code:"connectad",gvlid:138,aliases:["connectadrealtime"],supportedMediaTypes:[a.D4],isBidRequestValid:function(e){return!(!e.params.networkId||!e.params.siteId)},buildRequests:function(e,n){let t={method:"POST",url:"",data:"",bidRequest:[]};if(e.length<1)return t;const r=Object.assign({placements:[],time:Date.now(),user:{},url:n.refererInfo?.page||window.location.href,referrer:n.refererInfo?.ref,referrer_info:n.refererInfo?.legacy,screensize:[window.screen.width,window.screen.height].join("x"),dnt:"yes"==navigator.doNotTrack||"1"==navigator.doNotTrack||"1"==navigator.msDoNotTrack?1:0,language:navigator.language,ua:navigator.userAgent,pversion:"9.11.0"});if(!0===d.$W.getConfig("coppa")&&(0,s.J)(r,"user.coppa",1),e[0].schain&&(0,s.J)(r,"source.ext.schain",e[0].schain),n.gdprConsent){let e;"boolean"==typeof n.gdprConsent.gdprApplies&&(e=n.gdprConsent.gdprApplies?1:0),(0,s.J)(r,"user.ext.gdpr",e),(0,s.J)(r,"user.ext.consent",n.gdprConsent.consentString)}return n.uspConsent&&(0,s.J)(r,"user.ext.us_privacy",n.uspConsent),e[0].userIdAsEids&&(0,s.J)(r,"user.ext.eids",e[0].userIdAsEids),e.map((e=>{const n=Object.assign({id:e.transactionId,divName:e.bidId,pisze:e.mediaTypes.banner.sizes[0]||e.sizes[0],sizes:e.mediaTypes.banner.sizes,adTypes:l(e.mediaTypes.banner.sizes||e.sizes),bidfloor:x(e),siteId:e.params.siteId,networkId:e.params.networkId});n.networkId&&n.siteId&&r.placements.push(n)})),t.data=JSON.stringify(r),t.bidRequest=e,t.url="https://i.connectad.io/api/v2",t},interpretResponse:function(e,n,t){let r,s,i,o,a=[];s=n.bidRequest,e=(e||{}).body;for(let n=0;n<s.length;n++)if(r={},o=s[n],i=o.bidId,e){const n=e.decisions&&e.decisions[i],t=n&&n.pricing&&n.pricing.clearPrice;n&&t&&(r.requestId=i,r.cpm=t,r.width=n.width,r.height=n.height,r.dealid=n.dealid||null,r.meta={advertiserDomains:n&&n.adomain?n.adomain:[]},r.ad=g(n),r.currency="USD",r.creativeId=n.adId,r.ttl=360,r.netRevenue=!0,a.push(r))}return a},getUserSyncs:function(e,n,t,r){let s="https://cdn.connectad.io/connectmyusers.php?";if(t&&(s=(0,c.v)(s,"gdpr",t.gdprApplies?1:0)),t&&"string"==typeof t.consentString&&(s=(0,c.v)(s,"gdpr_consent",t.consentString)),r&&(s=(0,c.v)(s,"us_privacy",r)),!0===d.$W.getConfig("coppa")&&(s=(0,c.v)(s,"coppa",1)),e.iframeEnabled)return[{type:"iframe",url:s}];(0,i.JE)("Bidder ConnectAd: Please activate iFrame Sync")}},u=[null,"120x90","200x200","468x60","728x90","300x250","160x600","120x600","300x100","180x150","336x280","240x400","234x60","88x31","120x60","120x240","125x125","220x250","250x250","250x90","0x0","200x90","300x50","320x50","320x480","185x185","620x45","300x125","800x250","980x120","980x150","320x150","300x300","200x600","320x500","320x320"];function x(e){let n={};return"function"==typeof e.getFloor&&(n=e.getFloor({currency:"USD",mediaType:"banner",size:"*"})),n.floor||e.params.bidfloor||e.params.floorprice||0}function l(e){const n=[];return e.forEach((function(e){const t=u.indexOf(e[0]+"x"+e[1]);t>=0&&n.push(t)})),n}function g(e){return e.contents&&e.contents[0]&&e.contents[0].body}u[77]="970x90",u[123]="970x250",u[43]="300x600",u[286]="970x66",u[3230]="970x280",u[429]="486x60",u[374]="700x500",u[934]="300x1050",u[1578]="320x100",u[331]="320x250",u[3301]="320x267",u[2730]="728x250",(0,o.a$)(p),(0,r.E)("connectadBidAdapter")}},e=>{e.O(0,[4577,802,1085],(()=>{return n=1010,e(e.s=n);var n}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[7976],{5366:(e,s,t)=>{var r=t(7873),i=t(3172),a=t(1069),n=t(433),o=t(9115),p=t(1371),d=t(2938),u=t(9766),c=t(5561);const m="conversant",l=(0,d.vM)({gvlid:24,bidderCode:m});function f(e,s){const t=function(e){let s=null;e.userId&&e.userId.pubcid?s=e.userId.pubcid:e.crumbs&&e.crumbs.pubcid&&(s=e.crumbs.pubcid);if(!s){s=function(e){let s;try{if(s=l.getCookie(e),!s){const t=l.getDataFromLocalStorage(`${e}_exp`);(""===t||t&&new Date(t).getTime()-Date.now()>0)&&(s=l.getDataFromLocalStorage(e),s=s?decodeURIComponent(s):s)}(0,a.O8)(s)&&"{"===s.charAt(0)&&(s=JSON.parse(s))}catch(e){(0,a.vV)(e)}return s}((0,a.u5)("pubcid_name",e.params)||"_pubcid")}return s}(e);t&&(0,i.J)(s,"user.ext.fpc",t)}const b=(0,u.A)({context:{netRevenue:!0,ttl:300},request:function(e,s,t,r){const i=e(s,t,r);if(i.at=1,i.cur=["USD"],r.bidRequests){const e=r.bidRequests[0];!function(e,s){e.params.site_id&&(s.site&&(s.site.id=e.params.site_id),s.app&&(s.app.id=e.params.site_id))}(e,i),f(e,i)}return i},imp(e,s,t){const r=e(s,t),i={secure:1,bidfloor:v(s)||0,displaymanager:"Prebid.js",displaymanagerver:"9.11.0"};return g(s.params.tag_id,i,"tagid"),(0,a.D9)(r,i,r),r},bidResponse:function(e,s,t){if(!s.price)return;if(!t.mediaType&&t.bidRequest.mediaTypes){const[e]=Object.keys(t.bidRequest.mediaTypes);Object.values(c.X).includes(e)&&(t.mediaType=e)}return e(s,t)},response:(e,s,t,r)=>e(s,t,r),overrides:{imp:{banner(e,s,t,r){t.mediaTypes&&!t.mediaTypes.banner||(t.params.position&&(0,a.D9)(t,{mediaTypes:{banner:{pos:t.params.position}}}),e(s,t,r))},video(e,s,t,r){if(t.mediaTypes&&!t.mediaTypes.video)return;const i={};g(t.params?.position,i,"pos"),g(t.params?.mimes,i,"mimes"),g(t.params?.maxduration,i,"maxduration"),g(t.params?.protocols,i,"protocols"),g(t.params?.api,i,"api"),s.video=(0,a.D9)(i,s.video),e(s,t,r)}}}}),y={code:m,gvlid:24,aliases:["cnvr","epsilon"],supportedMediaTypes:[p.D4,p.G_],isBidRequestValid:function(e){if(!e||!e.params)return(0,a.JE)(m+": Missing bid parameters"),!1;if(!(0,a.O8)(e.params.site_id))return(0,a.JE)(m+": site_id must be specified as a string"),!1;if(function(e){return"video"===e.mediaType||!!(0,n.A)(e,"mediaTypes.video")}(e)){const s=e.params.mimes||(0,n.A)(e,"mediaTypes.video.mimes");if(s){if(!(0,a.cy)(s)||!s.every((e=>(0,a.O8)(e))))return(0,a.JE)(m+": mimes must be an array of strings"),!1}else(0,a.JE)(m+": mimes should be specified for videos")}return!0},buildRequests:function(e,s){const t=b.toORTB({bidderRequest:s,bidRequests:e});return{method:"POST",url:T(e[0]),data:t}},interpretResponse:function(e,s){return b.fromORTB({request:s.data,response:e.body})},getUserSyncs:function(e,s,t,r){let i={};const n=[];if(t&&(i.gdpr=t.gdprApplies?1:0,i.gdpr_consent=encodeURIComponent(t.consentString||"")),r&&(i.us_privacy=encodeURIComponent(r)),s&&s.ext){const t=[{urls:s.ext.fsyncs,type:"iframe"},{urls:s.ext.psyncs,type:"image"}].filter((s=>s.urls&&("iframe"===s.type&&e.iframeEnabled||"image"===s.type&&e.pixelEnabled))).map((e=>e.urls.map((s=>{let t=(0,a.Dl)(s);return(0,a.D9)(t.search,i),0===Object.keys(t.search).length&&delete t.search,{type:e.type,url:(0,a.c$)(t)}})).reduce(((e,s)=>e.concat(s)),[]))).reduce(((e,s)=>e.concat(s)),[]);n.push(...t)}return n}};function g(e,s,t){e&&(s[t]=e)}function v(e){let s=(0,a.u5)("bidfloor",e.params);if(!s&&(0,a.fp)(e.getFloor)){const t=e.getFloor({currency:"USD",mediaType:"*",size:"*"});(0,a.Qd)(t)&&!isNaN(t.floor)&&"USD"===t.currency&&(s=t.floor)}return s}function T(e){let s="https://web.hb.ad.cpe.dotomi.com/cvx/client/hb/ortb/25";return e.params.white_label_url&&(s=e.params.white_label_url),s}(0,o.a$)(y),(0,r.E)("conversantBidAdapter")}},e=>{e.O(0,[802,8498,1085],(()=>{return s=5366,e(e.s=s);var s}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[1829],{1493:(e,t,i)=>{var a=i(7873),r=i(3172),n=i(433),o=i(1069),s=i(9115),d=i(1371),p=i(2938),l=i(7934),c=i(2621),u=i(5789),m=i(3895),v=i(8044),g=i(9766),y=i(4406);const f="criteo",b="https://grid-bidder.criteo.com/openrtb_2_5/pbjs/auction/request",h=(0,p.vM)({bidderCode:f}),T="Criteo: ",A=(0,y.FE)(),I="https://static.criteo.net/js/ld/publishertag.renderer.js",k="cto_optout",x="cto_bundle",S=(0,g.A)({context:{netRevenue:!0,ttl:60},imp:function(e,t,i){let a=e(t,i);const o=t.params;a.tagid=t.adUnitCode,(0,r.J)(a,"ext",{...t.params.ext,...a.ext,rwdd:a.rwdd,floors:U(t),bidder:{publishersubid:o?.publisherSubId,zoneid:o?.zoneId,uid:o?.uid}}),delete a.rwdd,!i.fledgeEnabled&&a.ext.igs?.ae&&delete a.ext.igs.ae;if(E(t)){const e=t.params.video;void 0!==e&&(0,r.J)(a,"video",{...a.video,skip:a.video.skip||e.skip||0,placement:a.video.placement||e.placement,minduration:a.video.minduration||e.minduration,playbackmethod:a.video.playbackmethod||e.playbackmethod,startdelay:a.video.startdelay||e.startdelay||0}),(0,r.J)(a,"video.ext",{context:t.mediaTypes.video.context,playersizes:R((0,n.A)(t,"mediaTypes.video.playerSize"),w),plcmt:t.mediaTypes.video.plcmt,poddur:t.mediaTypes.video.adPodDurationSec,rqddurs:t.mediaTypes.video.durationRangeSec})}if(a.native&&void 0!==a.native.request){let e=JSON.parse(a.native.request);e.assets&&(1!==e.assets.length||Object.keys(e.assets[0]).length)||delete e.assets,(0,r.J)(a,"native.request_native",e),delete a.native.request}return a},request:function(e,t,i,a){let n=e(t,i,a);void 0!==a.publisherId&&(void 0!==n.app?(0,r.J)(n,"app.publisher.id",a.publisherId):(0,r.J)(n,"site.publisher.id",a.publisherId));i&&i.gdprConsent&&(0,r.J)(n,"regs.ext.gdprversion",i.gdprConsent.apiVersion);return n=A(n),n},bidResponse:function(e,t,i){i.mediaType=(0,n.A)(t,"ext.mediatype"),i.mediaType===d.s6&&void 0!==t.adm_native&&(t.adm=t.adm_native,delete t.adm_native);let a=e(t,i);const{bidRequest:o}=i;a.currency=(0,n.A)(t,"ext.cur"),void 0!==(0,n.A)(t,"ext.meta")&&(0,r.J)(a,"meta",{...a.meta,...t.ext.meta});void 0!==(0,n.A)(t,"ext.paf.content_id")&&(0,r.J)(a,"meta.paf.content_id",t.ext.paf.content_id);a.mediaType===d.G_&&(a.vastUrl=t.ext?.displayurl,(0,n.A)(o,"mediaTypes.video.context")===m.H6&&(a.renderer=function(e){if(void 0===e.ext?.videoPlayerConfig||void 0===e.ext?.videoPlayerType)return;const t={documentResolver:(e,t,i)=>i??t},i=(t,i)=>{let a={slotid:e.id,vastUrl:e.ext?.displayurl,vastXml:e.adm,documentContext:i},r=e.ext.videoPlayerConfig;window.CriteoOutStream[e.ext.videoPlayerType].play(a,r)},a=u.A4.install({url:I,config:t});return a.setRender(i),a}(t)));return a},response:function(e,t,i,a){let o=e(t,i,a);const s=(0,n.A)(i,"ext.paf.transmission");return o.bids.forEach((e=>{void 0!==s&&void 0!==(0,n.A)(e,"meta.paf.content_id")?(0,r.J)(e,"meta.paf.transmission",s):delete e.meta.paf})),o}});const P={code:f,gvlid:91,supportedMediaTypes:[d.D4,d.G_,d.s6],getUserSyncs:function(e,t,i,a){let r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},{gppString:n="",applicableSections:o=[]}=r;const s=(0,l.EN)(),d="criteoPrebidAdapter";if(e.iframeEnabled&&(0,c.C)(i)){const e=[];if(e.push(`origin=${d}`),e.push(`topUrl=${s.domain}`),i&&(i.gdprApplies&&e.push("gdpr="+(1==i.gdprApplies?1:0)),i.consentString&&e.push(`gdpr_consent=${i.consentString}`)),a&&e.push(`us_privacy=${a}`),e.push(`gpp=${n}`),Array.isArray(o))for(const t of o)e.push(`gpp_sid=${t}`);const t=Math.random().toString(),r={bundle:C(x),cw:h.cookiesAreEnabled(),lsw:h.localStorageIsEnabled(),optoutCookie:C(k),origin:d,requestId:t,tld:s.domain,topUrl:s.domain,version:"9.11.0".replace(/\./g,"_")};window.addEventListener("message",(function e(i){if(!i.data||"https://gum.criteo.com"!=i.origin)return;if(i.data.requestId!==t)return;this.removeEventListener("message",e),i.stopImmediatePropagation();const a=i.data;a.optout?(_(x),q(k,!0,43200)):a.bundle&&q(x,a.bundle,9360)}),!0);const p=JSON.stringify(r).replace(/"/g,"%22");return[{type:"iframe",url:`https://gum.criteo.com/syncframe?${e.join("&")}#${p}`}]}if(e.pixelEnabled&&(0,c.C)(i)){const e=[];if(e.push("profile=207"),i&&(!0===i.gdprApplies&&e.push("gdprapplies=true"),i.consentString&&e.push(`gdpr=${i.consentString}`)),a&&e.push(`ccpa=${a}`),e.push(`gpp=${n}`),Array.isArray(o))for(const t of o)e.push(`gpp_sid=${t}`);return[{type:"image",url:`https://ssp-sync.criteo.com/user-sync/redirect?${e.join("&")}`}]}return[]},isBidRequestValid:e=>!(!e||!e.params||!e.params.zoneId&&!e.params.networkId)&&!(E(e)&&!function(e){let t=!0;return["mimes","playerSize","maxduration","protocols","api","skip","placement","playbackmethod"].forEach((function(i){"placement"===i?void 0===(0,n.A)(e,"mediaTypes.video."+i)&&void 0===(0,n.A)(e,"params.video."+i)&&void 0===(0,n.A)(e,"mediaTypes.video.plcmt")&&void 0===(0,n.A)(e,"params.video.plcmt")&&(t=!1,(0,o.vV)("Criteo Bid Adapter: mediaTypes.video."+i+" or mediaTypes.video.plcmt is required")):void 0===(0,n.A)(e,"mediaTypes.video."+i)&&void 0===(0,n.A)(e,"params.video."+i)&&(t=!1,(0,o.vV)("Criteo Bid Adapter: mediaTypes.video."+i+" is required"))})),t}(e)),buildRequests:(e,t)=>{e.forEach((e=>{(function(e){return void 0!==(0,n.A)(e,"mediaTypes.native")})(e)&&(function(e){return!(e.nativeParams&&(e.nativeParams.image&&(!0!==e.nativeParams.image.sendId||!0===e.nativeParams.image.sendTargetingKeys)||e.nativeParams.icon&&(!0!==e.nativeParams.icon.sendId||!0===e.nativeParams.icon.sendTargetingKeys)||e.nativeParams.clickUrl&&(!0!==e.nativeParams.clickUrl.sendId||!0===e.nativeParams.clickUrl.sendTargetingKeys)||e.nativeParams.displayUrl&&(!0!==e.nativeParams.displayUrl.sendId||!0===e.nativeParams.displayUrl.sendTargetingKeys)||e.nativeParams.privacyLink&&(!0!==e.nativeParams.privacyLink.sendId||!0===e.nativeParams.privacyLink.sendTargetingKeys)||e.nativeParams.privacyIcon&&(!0!==e.nativeParams.privacyIcon.sendId||!0===e.nativeParams.privacyIcon.sendTargetingKeys)))}(e)||(0,o.JE)(T+"all native assets containing URL should be sent as placeholders with sendId(icon, image, clickUrl, displayUrl, privacyLink, privacyIcon)"),null==(0,n.A)(e,"nativeOrtbRequest.assets")&&((0,o.JE)(T+"native asset requirements are missing"),(0,r.J)(e,"nativeOrtbRequest.assets",[{}])))}));const i=function(e,t){const i=(0,o.Dl)(t?.refererInfo?.topmostLocation).search;return{url:t?.refererInfo?.page||"",debug:"1"===i.pbt_debug,noLog:"1"===i.pbt_nolog,fledgeEnabled:t.paapi?.enabled,amp:e.some((e=>"amp"===e.params.integrationMode)),networkId:e.find((e=>e.params?.networkId))?.params.networkId,publisherId:e.find((e=>e.params?.pubid))?.params.pubid}}(e,t),a=function(e){let t=b;t+="?profileId=207",t+="&av="+String(37),t+="&wv="+encodeURIComponent("9.11.0"),t+="&cb="+String(Math.floor(99999999999*Math.random())),h.localStorageIsEnabled()?t+="&lsavail=1":t+="&lsavail=0";e.amp&&(t+="&im=1");e.debug&&(t+="&debug=1");e.noLog&&(t+="&nolog=1");const i=C(x);i&&(t+=`&bundle=${i}`);C(k)&&(t+="&optout=1");e.networkId&&(t+="&networkId="+e.networkId);return t}(i),s=S.toORTB({bidderRequest:t,bidRequests:e,context:i});if(s)return{method:"POST",url:a,data:s,bidRequests:e}},interpretResponse:(e,t)=>{if(void 0===e?.body)return[];const i=S.fromORTB({response:e.body,request:t.data}).bids||[],a=(0,n.A)(e.body,"ext.igi")?.filter((e=>(0,o.cy)(e?.igs))).flatMap((e=>e.igs));return a?.length?{bids:i,paapi:a}:i},onDataDeletionRequest:e=>{const t=C(x);t&&(_(x),(0,v.RD)("https://privacy.criteo.com/api/privacy/datadeletionrequest",null,JSON.stringify({publisherUserId:t}),{contentType:"application/json",method:"POST"}))}};function C(e){const t=h.getCookie(e),i=h.getDataFromLocalStorage(e);return t||i||void 0}function q(e,t,i){const a=new Date;a.setTime(a.getTime()+60*i*60*1e3);const r=`expires=${a.toUTCString()}`;h.setCookie(e,t,r),h.setDataInLocalStorage(e,t)}function _(e){h.setCookie(e,"",0),h.removeDataFromLocalStorage(e)}function R(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e;return null==e?[]:Array.isArray(e[0])?e.map((e=>t(e))):[t(e)]}function w(e){return e[0]+"x"+e[1]}function E(e){return void 0!==(0,n.A)(e,"mediaTypes.video")}function U(e){try{const t={},i=function(e){if(e.getFloor)return e.getFloor;if(e.params.bidFloor&&e.params.bidFloorCur)try{const t=parseFloat(e.params.bidFloor);return()=>({currency:e.params.bidFloorCur,floor:t})}catch{}}(e);if(i){if(e.mediaTypes?.banner){t.banner={};R((0,n.A)(e,"mediaTypes.banner.sizes")).forEach((a=>t.banner[w(a).toString()]=i.call(e,{size:a,mediaType:d.D4})))}if(e.mediaTypes?.video){t.video={};R((0,n.A)(e,"mediaTypes.video.playerSize")).forEach((a=>t.video[w(a).toString()]=i.call(e,{size:a,mediaType:d.G_})))}return e.mediaTypes?.native&&(t.native={},t.native["*"]=i.call(e,{size:"*",mediaType:d.s6})),t}}catch(e){(0,o.vV)("Could not parse floors from Prebid: "+e)}}(0,s.a$)(P),(0,a.E)("criteoBidAdapter")}},e=>{e.O(0,[802,8498,5889,1085],(()=>{return t=1493,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[931],{2843:(e,t,o)=>{var n=o(7873),r=o(1069),a=o(8044),c=o(7934),i=o(9214),s=o(2938),d=o(5569),l=o(6916);const p="criteo",g=(0,s.vM)({moduleType:d.fW,moduleName:p}),u="cto_bidid",m="cto_bundle",b="html5",I="cookie",y=new Date(0).toString(),f=new Date((0,r.vE)()+33696e6).toString();function S(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const o=(0,r.Dl)(e,{noDecodeWholeURL:!0});return t?`${o.hostname}`:`${o.protocol}://${o.hostname}${o.port?":"+o.port:""}/`}function h(e,t){return e?.storage?.type===b?g.getDataFromLocalStorage(t):e?.storage?.type===I?g.getCookie(t):g.getCookie(t)||g.getDataFromLocalStorage(t)}function C(e,t,o,n){t&&o&&(e?.storage?.type===b?g.setDataInLocalStorage(t,o):(e?.storage?.type===I||g.setDataInLocalStorage(t,o),v(t,o,f,n,!0)))}function v(e,t,o,n,r){const a=n.split(".");for(let n=0;n<a.length;++n){const c=a.slice(a.length-n-1,a.length).join(".");try{if(g.setCookie(e,t,o,null,"."+c),r){const o=g.getCookie(e);if(o&&o===t)break}}catch(e){}}}function U(e,t,o){const n=(void 0===e?.storage?.type||e?.storage?.type===I)&&g.cookiesAreEnabled(),i=(void 0===e?.storage?.type||e?.storage?.type===b)&&g.localStorageIsEnabled(),s=S((0,c.EN)().page),d=S(document.location.href,!0),p="undefined"!=typeof criteo_pubtag,f=function(e,t,o,n,r,a,c){let i="https://gum.criteo.com/sid/json?origin=prebid"+(e?"&topUrl="+encodeURIComponent(e):"")+(t?"&domain="+encodeURIComponent(t):"")+(o?"&bundle="+encodeURIComponent(o):"")+(n?"&info="+encodeURIComponent(n):"")+(r?"&cw=1":"")+(c?"&pbt=1":"")+(a?"&lsw=1":"");const s=l.t6.getConsentData();s&&(i+=`&us_privacy=${encodeURIComponent(s)}`);const d=l.mW.getConsentData();d&&(i=i+""+(d.consentString?"&gdprString="+encodeURIComponent(d.consentString):""),i=i+"&gdpr="+(!0===d.gdprApplies?1:0));const p=l.ad.getConsentData();return p&&(i=i+""+(p.gppString?"&gpp="+encodeURIComponent(p.gppString):""),i=i+""+(p.applicableSections?"&gpp_sid="+encodeURIComponent(p.applicableSections):"")),i}(s,d,t.bundle,t.dnaBundle,n,i,p),h={success:t=>{const n=JSON.parse(t);if(n.pixels&&n.pixels.forEach((t=>function(e,t,o){o.writeBundleInStorage&&o.bundlePropertyName&&o.storageKeyName?(0,a.RD)(o.pixelUrl,{success:n=>{if(n){const r=JSON.parse(n);r&&r[o.bundlePropertyName]&&C(e,o.storageKeyName,r[o.bundlePropertyName],t)}},error:e=>{(0,r.vV)("criteoIdSystem: unable to sync user id",e)}},void 0,{method:"GET",withCredentials:!0}):(0,r.z$)(o.pixelUrl)}(e,d,t))),n.acwsUrl){("string"==typeof n.acwsUrl?[n.acwsUrl]:n.acwsUrl).forEach((e=>(0,r.z$)(e)))}else n.bundle&&C(e,m,n.bundle,d);if(n.bidId){C(e,u,n.bidId,d);const t={criteoId:n.bidId};o(t)}else v(c=u,"",y,d,!0),g.removeDataFromLocalStorage(c),o();var c},error:e=>{(0,r.vV)("criteoIdSystem: unable to sync user id",e),o()}};(0,a.RD)(f,h,void 0,{method:"GET",contentType:"application/json",withCredentials:!0})}const D={name:p,gvlid:91,decode:e=>e,getId(e){let t=function(e){return{bundle:h(e,m),dnaBundle:h(e,"cto_dna_bundle"),bidId:h(e,u)}}(e);return{id:t.bidId?{criteoId:t.bidId}:void 0,callback:o=>U(e,t,o)}},eids:{criteoId:{source:"criteo.com",atype:1}}};(0,i.bz)("userId",D),(0,n.E)("criteoIdSystem")}},e=>{e.O(0,[802,1085],(()=>{return t=2843,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[6466],{9236:(e,r,n)=>{var o=n(7873),t=n(1069),c=n(8969),i=n(8044),s=n(3272),u=n(9214),f=n(5555),a=n(1e3),l=n(6894),d=n(5023);const y=4;let v,p=[],C={},h=!1,g=!0,$="USD";var R=!1,b={};let O,N={},S=(0,f.v)();function T(e){if(v="https://cdn.jsdelivr.net/gh/prebid/currency-file@1/latest.json?date=$$TODAY$$","object"==typeof e.rates&&(b.conversions=e.rates,h=!0,g=!1),"object"==typeof e.defaultRates&&(O=e.defaultRates,b.conversions=O,h=!0),"string"==typeof e.adServerCurrency){(0,t.fH)("enabling currency support",arguments),$=e.adServerCurrency,e.conversionRateFile&&((0,t.fH)("currency using override conversionRateFile:",e.conversionRateFile),v=e.conversionRateFile);const r=v.indexOf("$$TODAY$$");if(-1!==r){const e=new Date;let n=`${e.getMonth()+1}`,o=`${e.getDate()}`;n.length<2&&(n=`0${n}`),o.length<2&&(o=`0${o}`);const t=`${e.getFullYear()}${n}${o}`;v=`${v.substring(0,r)}${t}${v.substring(r+9,v.length)}`}C={},R||(R=!0,(0,o.m)().convertCurrency=(e,r,n)=>parseFloat(e)*Y(r,n),(0,u.Yn)("addBidResponse").before(D,100),(0,u.Yn)("responsesReady").before(m),(0,d.on)(c.qY.AUCTION_TIMEOUT,w),(0,d.on)(c.qY.AUCTION_INIT,U),U())}else(0,t.fH)("disabling currency support"),R&&((0,u.Yn)("addBidResponse").getHooks({hook:D}).remove(),(0,u.Yn)("responsesReady").getHooks({hook:m}).remove(),(0,d.AU)(c.qY.AUCTION_TIMEOUT,w),(0,d.AU)(c.qY.AUCTION_INIT,U),delete(0,o.m)().convertCurrency,$="USD",C={},R=!1,h=!1,g=!0,b={},N={},S=(0,f.v)());"object"==typeof e.bidderCurrencyDefault&&(N=e.bidderCurrencyDefault)}function E(e){O?((0,t.JE)(e),(0,t.JE)("Currency failed loading rates, falling back to currency.defaultRates")):(0,t.vV)(e)}function U(){g?(g=!1,h=!1,(0,i.RD)(v,{success:function(e){try{b=JSON.parse(e),(0,t.fH)("currencyRates set to "+JSON.stringify(b)),C={},h=!0,I()}catch(r){E("Failed to parse currencyRates response: "+e)}},error:function(){E(...arguments),h=!0,I(),g=!0}})):I()}function m(e,r){e(r.then((()=>S.promise)))}s.$W.getConfig("currency",(e=>T(e.currency)));const D=(0,l.NL)("currency",(function(e,r,n,o){if(!n)return e.call(this,r,n,o);let c=n.bidderCode||n.bidder;if(N[c]){let e=N[c];n.currency&&e!==n.currency?(0,t.JE)(`Currency default '${c}: ${e}' ignored. adapter specified '${n.currency}'`):n.currency=e}if(n.currency||((0,t.JE)('Currency not specified on bid.  Defaulted to "USD"'),n.currency="USD"),n.getCpmInNewCurrency=function(e){return(parseFloat(this.cpm)*Y(this.currency,e)).toFixed(3)},n.currency===$)return e.call(this,r,n,o);p.push([e,this,r,n,o]),R&&!h||I()}));function w(e){let{auctionId:r}=e;p=p.filter((e=>{let[n,o,t,i,s]=e;if(i.auctionId!==r)return!0;s(c.Tf.CANNOT_CONVERT_CURRENCY)}))}function I(){for(;p.length>0;){const[e,r,n,o,i]=p.shift();if(void 0!==o&&"currency"in o&&"cpm"in o){let e=o.currency;try{let r=Y(e);1!==r&&(o.cpm=(parseFloat(o.cpm)*r).toFixed(4),o.currency=$)}catch(e){(0,t.JE)("getCurrencyConversion threw error: ",e),i(c.Tf.CANNOT_CONVERT_CURRENCY);continue}}e.call(r,n,o,i)}S.resolve()}function Y(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:$;var n,o=null;let c=`${e}->${r}`;if(c in C)o=C[c],(0,t.OG)("Using conversionCache value "+o+" for "+c);else if(!1===R){if("USD"!==e)throw new Error("Prebid currency support has not been enabled and fromCurrency is not USD");o=1}else if(e===r)o=1;else if(e in b.conversions){if(!(r in(n=b.conversions[e])))throw new Error("Specified adServerCurrency in config '"+r+"' not found in the currency rates file");o=n[r],(0,t.fH)("getCurrencyConversion using direct "+e+" to "+r+" conversionRate "+o)}else if(r in b.conversions){if(!(e in(n=b.conversions[r])))throw new Error("Specified fromCurrency '"+e+"' not found in the currency rates file");o=A(1/n[e],y),(0,t.fH)("getCurrencyConversion using reciprocal "+e+" to "+r+" conversionRate "+o)}else{var i=Object.keys(b.conversions)[0];if(!(e in b.conversions[i]))throw new Error("Specified fromCurrency '"+e+"' not found in the currency rates file");var s=1/b.conversions[i][e];if(!(r in b.conversions[i]))throw new Error("Specified adServerCurrency in config '"+r+"' not found in the currency rates file");o=A(s*b.conversions[i][r],y),(0,t.fH)("getCurrencyConversion using intermediate "+e+" thru "+i+" to "+r+" conversionRate "+o)}return c in C||((0,t.OG)("Adding conversionCache value "+o+" for "+c),C[c]=o),o}function A(e,r){var n=1;for(let e=0;e<r;e++)n+="0";return Math.round(e*n)/n}(0,a.pS)({type:a.S3,name:"currency",fn:function(e,r,n){R&&(e.cur=e.cur||[n.currency||$])}}),(0,o.E)("currency")}},e=>{e.O(0,[802,1085],(()=>{return r=9236,e(e.s=r);var r}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[2969],{7371:(e,t,n)=>{var r=n(7873),o=n(1069),i=n(9115),a=n(2938),s=n(1371),d=n(1252);const c="eplanning",u=(0,a.vM)({bidderCode:c}),p=Math.random(),l="i.e-planning.net",f=["ci","sv","t","ml","sn"],m="USD",g="1x1",h="pbsr_",y="pbvi_",v=window.navigator.userAgent.match(/(mobile)|(ip(hone|ad))|(android)|(blackberry)|(nokia)|(phone)|(opera\smini)/i),b=["1x1","300x50","320x50","300x250"],I=["1x1","970x90","970x250","160x600","300x600","728x90","300x250"],x="640x480",C={code:c,supportedMediaTypes:[s.D4,s.G_],isBidRequestValid:function(e){return Boolean(e.params.ci)||Boolean(e.params.t)},buildRequests:function(e,t){let n,o;const i=function(e){if(function(e){for(let t=0;t<e.length;t++)if(e[t].params.t)return!0;return!1}(e))return function(e){let t;return e.forEach((e=>t=t||e.params.isv)),{t:!0,isv:t||l}}(e.filter((e=>e.params.t)));let t={};return e.forEach((e=>{f.forEach((n=>{e.params[n]&&!t[n]&&(t[n]=e.params[n])}))})),t}(e),a=function(){try{return window.top.document.charset||window.top.document.characterSet}catch(e){return document.charset||document.characterSet}}(),d=function(e,t){let n=e.reduce(((e,t)=>t.mediaTypes&&t.mediaTypes[s.G_]?"outstream"==t.mediaTypes[s.G_].context?2|e:1|e:e),0);n&&(e=e.filter((e=>e.mediaTypes&&e.mediaTypes[s.G_]&&(1&n?!e.mediaTypes[s.G_].context||"instream"==e.mediaTypes[s.G_].context:"outstream"==e.mediaTypes[s.G_].context))));let r=function(e){let t={};return e.forEach((e=>{let n=E(e,!0);t[n]=t[n]?t[n]:[],t[n].push(e)})),t}(e),o={str:"",vs:"",map:{},impType:n};return o.str=Object.keys(r).map((e=>r[e].map(((e,r)=>{let i;if(o.vs+=function(e){let t,n="";u.hasLocalStorage()?(t=function(e){let t=u.getDataFromLocalStorage(h+e.adUnitCode)||0,n=u.getDataFromLocalStorage(y+e.adUnitCode)||0,r=t>0?n/t:0;return{render:t,ratio:window.parseInt(10*r,10)}}(e),n+=t.render>=4?t.ratio.toString(16):"F"):n+="F";return n}(e),n){let t=function(e){if(null==e||!Array.isArray(e))return;let t=Array.isArray(e[0])?e[0]:e;return Array.isArray(t)&&2==t.length?t:void 0}(e.mediaTypes[s.G_].playerSize),n=t?t.join("x"):x;return i="video_"+n+"_"+r,o.map[i]=e.bidId,i+":"+n+";1"+S(e)}return i=t?function(e){return e.replace(/_|\.|-|\//g,"").replace(/\)\(|\(|\)|:/g,"_").replace(/^_+|_+$/g,"")}(e.adUnitCode):e.params&&e.params.sn||E(e,!0)+"_"+r,o.map[i]=e.bidId,i+":"+E(e)+S(e)})).join("+"))).join("+"),o}(e,i.ml),c=t.refererInfo.page||t.refererInfo.topmostLocation,m=t.refererInfo.domain||window.location.host;if(i.t)n="https://"+i.isv+"/layers/t_pbjs_2.json",o={};else{n="https://"+(i.sv||"pbjs.e-planning.net")+"/pbjs/1/"+i.ci+"/1/"+m+"/ROS";const s=t.refererInfo.ref||t.refererInfo.topmostLocation;if(u.hasLocalStorage()&&function(e){let t=[];e.forEach((e=>{let n=U(e.adUnitCode);n?T(n,e.adUnitCode):t.push(e.adUnitCode)})),t.length&&function(e){const t=new MutationObserver((function(t,n){let r,o;t&&Array.isArray(t)&&t.forEach((t=>{t&&t.addedNodes&&Array.isArray(t.addedNodes)&&t.addedNodes.forEach((t=>{r=e.indexOf(t.id),o=t,r<0&&e.forEach((n=>{let i=U(n);i&&i.contains(t)&&i.getBoundingClientRect().width>0&&(r=e.indexOf(i.id),o=i)})),r>=0&&(T(o,e[r]),e.splice(r,1),e.length||n.disconnect())}))}))}));document.addEventListener("DOMContentLoaded",(function(e){var n={childList:!0,subtree:!0,characterData:!0};t.observe(document.body,n)}))}(t)}(e),o={rnd:p,e:d.str,ur:A(c||"file"),pbv:"9.11.0",ncb:"1",vs:d.vs},a&&(o.crs=a),s&&(o.fr=A(s)),t&&t.gdprConsent&&void 0!==t.gdprConsent.gdprApplies&&(o.gdpr=t.gdprConsent.gdprApplies?"1":"0",void 0!==t.gdprConsent.consentString&&(o.gdprcs=t.gdprConsent.consentString)),t&&t.uspConsent&&(o.ccpa=t.uspConsent),(0,r.m)().getUserIds&&"function"==typeof(0,r.m)().getUserIds){const e=(0,r.m)().getUserIds();for(var g in e)o["e_"+g]="object"==typeof e[g]?encodeURIComponent(JSON.stringify(e[g])):encodeURIComponent(e[g])}d.impType&&(o.vctx=1&d.impType?1:2,o.vv=3)}return{method:"GET",url:n,data:o,adUnitToBidId:d.map}},interpretResponse:function(e,t){const n=e.body;let r=[];return n&&!(0,o.Im)(n.sp)&&n.sp.forEach((e=>{(0,o.Im)(e.a)||e.a.forEach((n=>{const o={requestId:t.adUnitToBidId[e.k],cpm:n.pr,width:n.w,height:n.h,ttl:120,creativeId:n.crid,netRevenue:true,currency:m};n.adom&&(o.meta={advertiserDomains:n.adom}),t&&t.data&&t.data.vv?(o.vastXml=n.adm,o.mediaType=s.G_):o.ad=n.adm,r.push(o)}))})),r},getUserSyncs:function(e,t){const n=[],r=!(0,o.Im)(t)&&t[0].body;if(r&&!(0,o.Im)(r.cs)){r.cs.forEach((t=>{"string"==typeof t&&e.pixelEnabled?n.push({type:"image",url:t}):"object"==typeof t&&t.ifr&&e.iframeEnabled&&n.push({type:"iframe",url:t.u})}))}return n}};function w(){return(0,o.l4)().innerWidth<=1024||window.orientation||v}function _(e,t){var n=w()?b:I,r=n.indexOf(e),o=n.indexOf(t);return r>-1?o>-1&&r<o?1:-1:o>-1?1:0}function E(e,t){var n,r=e.sizes&&e.sizes.length?(n=e.sizes,(0,o.kK)(n).sort(_)):[];return r.length?t?r[0]:r.join(","):g}function S(e){if("function"==typeof e.getFloor){let t=e.getFloor({currency:m,mediaType:"*",size:"*"});if(t.floor)return"|"+encodeURIComponent(t.floor)}return""}function T(e,t){var n;(n={name:t,div:e}).div&&(j(h+n.name),function(){let e,t,n=5,r=1e3,o=.5,i={};function a(e){e.forEach((function(e){var t=e.target;e.isIntersecting?e.intersectionRatio>=o&&e.boundingClientRect&&e.boundingClientRect.height>0&&e.boundingClientRect.width>0&&(i[t.id]=!0):i[t.id]=!1}))}function s(e){return i[e.id]&&document.visibilityState&&"visible"===document.visibilityState}function d(){if(!t){var e={root:null,rootMargin:"0px",threshold:[o]};t=new IntersectionObserver(a.bind(this),e)}}function c(e,t,o){let i=s(t)?e+1:0;i===n?(u(t),o()):setTimeout(c.bind(this,i,t,o),r/n)}function u(e){delete i[e.id],t.unobserve(e)}function p(e){t.observe(e)}function l(e,t){e&&(d(),p(e),c(0,e,t))}return e={onView:l.bind(this)},e}().onView(n.div,j.bind(void 0,y+n.name)))}function U(e){return document.getElementById(e)||document.getElementById(function(e){if((0,o.II)()){const t=googletag.pubads().getSlots(),n=(0,d.mw)(e);for(let e=0;e<t.length;e++)if(n(t[e]))return t[e].getSlotElementId()}return null}(e))}function A(e){return e.length>255&&(e=e.split("?")[0]).length>255&&(e=e.slice(0,255)),e}function j(e){let t;try{t=u.getDataFromLocalStorage(e),t=t?window.parseInt(t,10)+1:1,u.setDataInLocalStorage(e,t)}catch(e){return!1}return!0}(0,i.a$)(C),(0,r.E)("eplanningBidAdapter")}},e=>{e.O(0,[3005,802,1085],(()=>{return t=7371,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[5299],{5785:(e,r,t)=>{var n=t(7873),i=t(1069),c=t(8044),a=t(9214),o=t(7934);const s={name:"fabrickId",decode:e=>e&&e.fabrickId?{fabrickId:e.fabrickId}:void 0,getId(e,r,t){try{const n=e&&e.params||{};if(window.fabrickMod1&&window.fabrickMod1(n,r,t),!n||!n.apiKey||"string"!=typeof n.apiKey)return void(0,i.vV)("fabrick submodule requires an apiKey.");try{let e=function(e){return e.url?e.url:"https://fid.agkn.com/f?"}(n),a=Object.keys(n);for(let r in a){let t=a[r];if("url"===t||"refererInfo"===t||t.length>3&&"max"===t.substring(0,3))continue;let i=n[t];if(Array.isArray(i))for(let r in i)"string"!=typeof i[r]&&"number"!=typeof i[r]||(e+=`${t}=${i[r]}&`);else"string"!=typeof i&&"number"!=typeof i||(e+=`${t}=${i}&`)}e=e.slice(0,-1);const s=function(e){return e.refererInfo?e.refererInfo:(0,o.EN)()}(n),u=new Map;f(u,s.topmostLocation),s.stack&&s.stack[0]&&f(u,s.stack[0]),f(u,s.canonicalUrl),f(u,window.location.href),u.forEach((r=>{e=function(e,r,t,n){const i=n&&n.maxUrlLen||2e3,c=n&&n.maxRefLen||1e3,a=n&&n.maxSpaceAvailable||50;if(t&&e.length<i-a){let n=i-e.length;return n>c&&(n=c),(t=`&${r}=${encodeURIComponent(t)}`).length>=n&&("%"===(t=t.substring(0,n)).charAt(t.length-1)?t=t.substring(0,n-1):"%"===t.charAt(t.length-2)&&(t=t.substring(0,n-2))),`${e}${t}`}return e}(e,"r",r,n)}));return{callback:function(a){const o={success:e=>{if(window.fabrickMod2)return window.fabrickMod2(a,e,n,r,t);{let r;if(e)try{r=JSON.parse(e)}catch(e){(0,i.vV)(e),r={}}a(r)}},error:e=>{(0,i.vV)("fabrickId fetch encountered an error",e),a()}};(0,c.RD)(e,o,null,{method:"GET",withCredentials:!0})}}}catch(e){(0,i.vV)("fabrickIdSystem encountered an error",e)}}catch(e){(0,i.vV)("fabrickIdSystem encountered an error",e)}},eids:{fabrickId:{source:"neustar.biz",atype:1}}};function f(e,r){if(r){const t=r.split("?")[0];if(e.has(t)){const n=e.get(t);r.length>n.length&&e.set(t,r)}else e.set(t,r)}}(0,a.bz)("userId",s),(0,n.E)("fabrickIdSystem")}},e=>{e.O(0,[802,1085],(()=>{return r=5785,e(e.s=r);var r}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[9089],{7167:(e,t,s)=>{var a=s(7873),r=s(1069),d=s(3172),i=s(3272),p=s(9115);const n={code:"fluct",aliases:["adingo"],isBidRequestValid:e=>!(!e.params.groupId||!e.params.tagId),buildRequests:(e,t)=>{const s=[],a=t.refererInfo.page;return(0,r.bu)(e,(e=>{const p=e.ortb2Imp?.ext,n=Object();n.page=a,n.adUnitCode=e.adUnitCode,n.bidId=e.bidId,n.user={data:t.ortb2?.user?.data??[],eids:[...e.userIdAsEids??[],...t.ortb2?.user?.ext?.eids??[]]},p&&(n.transactionId=p.tid,n.gpid=p.gpid??p.data?.pbadslot??p.data?.adserver?.adslot),t.gdprConsent&&(0,d.J)(n,"regs.gdpr",{consent:t.gdprConsent.consentString,gdprApplies:t.gdprConsent.gdprApplies?1:0}),t.uspConsent&&(0,d.J)(n,"regs.us_privacy",{consent:t.uspConsent}),!0===i.$W.getConfig("coppa")&&(0,d.J)(n,"regs.coppa",1),n.sizes=[],(0,r.bu)(e.sizes,(e=>{n.sizes.push({w:e[0],h:e[1]})})),n.params=e.params,e.schain&&(n.schain=e.schain);const o=new URLSearchParams({dfpUnitCode:e.params.dfpUnitCode,tagId:e.params.tagId,groupId:e.params.groupId});s.push({method:"POST",url:"https://hb.adingo.jp/prebid?"+o.toString(),options:{contentType:"application/json",withCredentials:!0,customHeaders:{"x-fluct-app":"prebid/fluctBidAdapter","x-fluct-version":"1.2","x-openrtb-version":2.5}},data:n})})),s},interpretResponse:(e,t)=>{const s=[],a=e.body;if(!(0,r.Im)(a)&&!(0,r.Im)(a.seatbid)&&!(0,r.Im)(a.seatbid[0].bid)){const e=a.seatbid[0].bid[0],t=e.dealid,d=`<script type="application/javascript">(function() { var img = new Image(); img.src = "${e.burl}"})()<\/script>`;let i={requestId:a.id,currency:a.cur,cpm:parseFloat(e.price)||0,netRevenue:true,width:e.w,height:e.h,creativeId:e.crid,ttl:300,ad:e.adm+d,meta:{advertiserDomains:e.adomain||[]}};(0,r.Im)(t)||(i.dealId=t),s.push(i)}return s},getUserSyncs:(e,t)=>t.reduce(((e,t)=>[...e,...t.body.usersyncs??[]]),[]).filter((t=>"image"===t.type&&e.pixelEnabled||"iframe"===t.type&&e.iframeEnabled)).map((e=>({type:e.type,url:e.url})))};(0,p.a$)(n),(0,a.E)("fluctBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return t=7167,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[6629],{799:(e,r,t)=>{var i=t(7873),s=t(1069),n=t(3172),a=t(433),o=t(9115),d=t(5789),p=t(1371),u=t(5901);const c="https://rtb.gamoshi.io",l={getTopFrame:function(){try{return window.top===window?1:0}catch(e){}return 0},startsWith:function(e,r){return e.substr(0,r.length)===r},getMediaType:function(e){return e.ext?e.ext.media_type?e.ext.media_type.toLowerCase():e.ext.vast_url?p.G_:p.D4:p.D4},getBidFloor(e){if(!(0,s.fp)(e.getFloor))return e.params.bidfloor?e.params.bidfloor:null;let r=e.getFloor({mediaType:"*",size:"*",currency:"USD"});return(0,s.Qd)(r)&&!isNaN(r.floor)&&"USD"===r.currency?r.floor:null}},m={code:"gamoshi",aliases:["gambid","9MediaOnline"],supportedMediaTypes:["banner","video"],isBidRequestValid:function(e){return!!e.params.supplyPartnerId&&(0,s.O8)(e.params.supplyPartnerId)&&(!e.params.rtbEndpoint||(0,s.O8)(e.params.rtbEndpoint))&&(!e.params.bidfloor||(0,s.Et)(e.params.bidfloor))&&(!e.params.adpos||(0,s.Et)(e.params.adpos))&&(!e.params.protocols||Array.isArray(e.params.protocols))&&(!e.params.instl||0===e.params.instl||1===e.params.instl)},buildRequests:function(e,r){return e.map((t=>{const{adUnitCode:i,mediaTypes:o,params:d,sizes:m,bidId:y}=t,g=`${d.rtbEndpoint||c}/r/${d.supplyPartnerId}/bidr?rformat=open_rtb&reqformat=rtb_json&bidder=prebid`+(d.query?"&"+d.query:""),f={id:r.bidderRequestId,site:{domain:r.refererInfo.domain,page:r.refererInfo.page,ref:r.refererInfo.ref},device:{ua:navigator.userAgent,dnt:(0,s.l9)()?1:0,h:screen.height,w:screen.width,language:navigator.language},imp:[],ext:{},user:{ext:{}},source:{ext:{}},regs:{ext:{}}},v=function(e){const r=e.gdprConsent;if(r&&r.consentString&&r.gdprApplies)return{consent_string:r.consentString,consent_required:r.gdprApplies};return{consent_required:!1,consent_string:""}}(r);f.ext.gdpr_consent=v,(0,n.J)(f,"regs.ext.gdpr",!0===v.consent_required?1:0),(0,n.J)(f,"user.ext.consent",v.consent_string),e[0].schain&&(0,n.J)(f,"source.ext.schain",e[0].schain),r&&r.uspConsent&&(0,n.J)(f,"regs.ext.us_privacy",r.uspConsent);const b={id:y,instl:1===(0,a.A)(r.ortb2Imp,"instl")||1===d.instl?1:0,tagid:i,bidfloor:l.getBidFloor(t)||0,bidfloorcur:"USD",secure:1},T=d.favoredMediaType&&(0,u.mK)(this.supportedMediaTypes,d.favoredMediaType);if((!o||o.banner)&&(!T||d.favoredMediaType===p.D4)){const e=Object.assign({},b,{banner:{w:m.length?m[0][0]:300,h:m.length?m[0][1]:250,pos:(0,a.A)(r,"mediaTypes.banner.pos")||d.pos||0,topframe:(0,s.al)()?0:1}});f.imp.push(e)}if(o&&o.video&&(!T||d.favoredMediaType===p.G_)){const e=o.video.playerSize||m,r=Object.assign({},b,{video:{protocols:t.mediaTypes.video.protocols||d.protocols||[1,2,3,4,5,6],pos:(0,a.A)(t,"mediaTypes.video.pos")||d.pos||0,ext:{context:o.video.context},mimes:t.mediaTypes.video.mimes,maxduration:t.mediaTypes.video.maxduration,api:t.mediaTypes.video.api,skip:t.mediaTypes.video.skip||t.params.video.skip,plcmt:t.mediaTypes.video.plcmt||t.params.video.plcmt,minduration:t.mediaTypes.video.minduration||t.params.video.minduration,playbackmethod:t.mediaTypes.video.playbackmethod||t.params.video.playbackmethod,startdelay:t.mediaTypes.video.startdelay||t.params.video.startdelay}});(0,s.cy)(e[0])?(r.video.w=e[0][0],r.video.h=e[0][1]):(0,s.Et)(e[0])?(r.video.w=e[0],r.video.h=e[1]):(r.video.w=300,r.video.h=250),f.imp.push(r)}let x=[];if(t&&t.userId&&(h(x,(0,a.A)(t,"userId.id5id.uid"),"id5-sync.com","ID5ID"),h(x,(0,a.A)(t,"userId.tdid"),"adserver.org","TDID"),h(x,(0,a.A)(t,"userId.idl_env"),"liveramp.com","idl")),x.length>0&&(f.user.ext.eids=x),0!==f.imp.length)return{method:"POST",url:g,data:f,bidRequest:t}}))},interpretResponse:function(e,r){const t=e&&e.body;if(!t)return(0,s.vV)("empty response"),[];const i=t.seatbid.reduce(((e,r)=>e.concat(r.bid)),[]);let n=[];return i.forEach((e=>{const i={requestId:r.bidRequest.bidId,cpm:e.price,width:e.w,height:e.h,ttl:360,creativeId:e.crid||e.adid,netRevenue:!0,currency:e.cur||t.cur,mediaType:l.getMediaType(e)};if(e.adomain&&e.adomain.length&&(i.meta={advertiserDomains:e.adomain}),(0,a.A)(r.bidRequest,"mediaTypes."+i.mediaType))if(i.mediaType===p.D4)n.push(Object.assign({},i,{ad:e.adm}));else if(i.mediaType===p.G_){const t=(0,a.A)(r.bidRequest,"mediaTypes.video.context");n.push(Object.assign({},i,{vastUrl:e.ext.vast_url,vastXml:e.adm,renderer:"outstream"===t?y(r.bidRequest,e):void 0}))}})),n},getUserSyncs:function(e,r,t,i){const s=[];let n=!1,a="",o="";t&&"boolean"==typeof t.gdprApplies&&(n=t.gdprApplies);let d=n?1:0;n&&t.consentString&&(a=encodeURIComponent(t.consentString)),i&&(o=encodeURIComponent(i));const p={gdpr:d,consent:a,uspConsent:o};return r.forEach((e=>{if(e.body){const r=e.body;r.ext&&Array.isArray(r.ext.utrk)&&r.ext.utrk.forEach((e=>{const r=f(e.url,p);s.push({type:e.type,url:r})})),Array.isArray(r.seatbid)&&r.seatbid.forEach((e=>{Array.isArray(e.bid)&&e.bid.forEach((e=>{e.ext&&Array.isArray(e.ext.utrk)&&e.ext.utrk.forEach((e=>{const r=f(e.url,p);s.push({type:e.type,url:r})}))}))}))}})),s}};function y(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=d.A4.install({url:e.params&&e.params.rendererUrl||r.ext&&r.ext.renderer_url||"https://s.gamoshi.io/video/latest/renderer.js",config:t,loaded:!1});try{i.setRender(g)}catch(e){(0,s.JE)("Prebid Error calling setRender on renderer",e)}return i}function g(e){e.renderer.push((()=>{const r=e.adUnitCode+"/"+e.adId;window.GamoshiPlayer.renderAd({id:r,debug:window.location.href.indexOf("pbjsDebug")>=0,placement:document.getElementById(e.adUnitCode),width:e.width,height:e.height,events:{ALL_ADS_COMPLETED:()=>window.setTimeout((()=>{window.GamoshiPlayer.removeAd(r)}),300)},vastUrl:e.vastUrl,vastXml:e.vastXml})}))}function h(e,r,t,i){(0,s.O8)(r)&&e.push({source:t,uids:[{id:r,ext:{rtiPartner:i}}]})}function f(e,r){return e.replace("[GDPR]",r.gdpr).replace("[CONSENT]",r.consent).replace("[US_PRIVACY]",r.uspConsent)}(0,o.a$)(m),(0,i.E)("gamoshiBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return r=799,e(e.s=r);var r}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[9801],{8651:(e,i,t)=>{var a=t(7873),s=t(3172),r=t(433),d=t(1069),n=t(9115),o=t(1371),p=t(3272),l=t(2449);const c="[account_id]",m=`https://us-e-node1.gothamads.com/bid?pass=${c}&integration=prebidjs`,u={0:"title",2:"icon",3:"image",5:"sponsoredBy",4:"body",1:"cta"},b={title:{id:0,name:"title"},icon:{id:2,type:1,name:"img"},image:{id:3,type:3,name:"img"},sponsoredBy:{id:5,name:"data",type:1},body:{id:4,name:"data",type:2},cta:{id:1,type:12,name:"data"}},g={code:"gothamads",supportedMediaTypes:[o.D4,o.G_,o.s6],isBidRequestValid:e=>Boolean(e.params.accountId)&&Boolean(e.params.placementId),buildRequests:(e,i)=>{if((e=(0,l.Xj)(e))&&0===e.length)return[];let t=e[0].params.accountId;const a=m.replace(c,t);let r,d=window;r=i?.refererInfo??null;let n=[];for(let t of e){let e=h(t),a={id:t.bidId,test:p.$W.getConfig("debug")?1:0,cur:["USD"],device:{w:d.screen.width,h:d.screen.height,language:navigator&&navigator.language?-1!=navigator.language.indexOf("-")?navigator.language.split("-")[0]:navigator.language:""},site:{page:r?.page,host:r?.domain},source:{tid:i?.ortb2?.source?.tid},regs:{coppa:!0===p.$W.getConfig("coppa")?1:0,ext:{}},tmax:t.timeout,imp:[e]};t.gdprConsent&&t.gdprConsent.gdprApplies&&((0,s.J)(a,"regs.ext.gdpr",t.gdprConsent.gdprApplies?1:0),(0,s.J)(a,"user.ext.consent",t.gdprConsent.consentString)),void 0!==t.uspConsent&&(0,s.J)(a,"regs.ext.us_privacy",t.uspConsent),n.push(a)}return{method:"POST",url:a,data:n}},interpretResponse:e=>{if(!e||!e.body)return[];let i=e.body,t=[];for(let e of i){let i=e.seatbid[0].bid[0].ext&&e.seatbid[0].bid[0].ext.mediaType?e.seatbid[0].bid[0].ext.mediaType:o.D4,a={requestId:e.id,cpm:e.seatbid[0].bid[0].price,width:e.seatbid[0].bid[0].w,height:e.seatbid[0].bid[0].h,ttl:e.ttl||1200,currency:e.cur||"USD",netRevenue:!0,creativeId:e.seatbid[0].bid[0].crid,dealId:e.seatbid[0].bid[0].dealid,mediaType:i,meta:{}};switch(e.seatbid[0].bid[0].adomain&&e.seatbid[0].bid[0].adomain.length>0&&(a.meta.advertiserDomains=e.seatbid[0].bid[0].adomain),i){case o.G_:a.vastXml=e.seatbid[0].bid[0].adm,a.vastUrl=e.seatbid[0].bid[0].ext.vastUrl;break;case o.s6:a.native=v(e.seatbid[0].bid[0].adm);break;default:a.ad=e.seatbid[0].bid[0].adm}t.push(a)}return t}},y=(e,i)=>void 0!==(0,r.A)(e,`mediaTypes.${i}`),v=e=>{const{assets:i,link:t,imptrackers:a,jstracker:s}=e.native,r={clickUrl:t.url,clickTrackers:t.clicktrackers||void 0,impressionTrackers:a||void 0,javascriptTrackers:s?[s]:void 0};return i.forEach((e=>{const i=u[e.id],t=i&&e[b[i].name];t&&(r[i]=t.text||t.value||{url:t.url,width:t.w,height:t.h})})),r},h=e=>{let i={id:e.bidId,secure:1,ext:{placementId:e.params.placementId}};return y(e,o.D4)&&(i.banner=k(e)),y(e,o.G_)&&(i.video=z(e)),y(e,o.s6)&&(i.native={ver:"1.2",request:f(e)}),i},f=e=>{let i={id:e.bidId,ver:"1.2"};const t=(0,d.K2)(e.mediaTypes.native,((e,i)=>{const t=b[i],a={required:1&e.required};if(t){let i,s;a.id=t.id;let r=e.aspect_ratios;if(r&&r[0]&&(r=r[0],i=r.min_width||0,s=r.ratio_height*i/r.ratio_width|0),e.sizes){const t=T(e.sizes);i=t[0],s=t[1]}return a[t.name]={},e.len&&(a[t.name].len=e.len),t.type&&(a[t.name].type=t.type),i&&(a[t.name].wmin=i),s&&(a[t.name].hmin=s),a}})).filter(Boolean);return i.assets=t,i},k=e=>{let i={};const t=w(e,"banner");return i.w=t[0],i.h=t[1],i},w=(e,i)=>{let t=e.mediaTypes;if("video"===i){let i=[];return t.video&&t.video.w&&t.video.h?i=[t.video.w,t.video.h]:Array.isArray((0,r.A)(e,"mediaTypes.video.playerSize"))&&1===e.mediaTypes.video.playerSize.length?i=e.mediaTypes.video.playerSize[0]:Array.isArray(e.sizes)&&e.sizes.length>0&&Array.isArray(e.sizes[0])&&e.sizes[0].length>1&&(i=e.sizes[0]),i}let a=[];return Array.isArray(t.banner.sizes)?a=t.banner.sizes[0]:Array.isArray(e.sizes)&&e.sizes.length>0?a=e.sizes:(0,d.JE)("no sizes are setup or found"),a},z=e=>{let i={},t=["mimes","minduration","maxduration","protocols","startdelay","skip","skipafter","minbitrate","maxbitrate","delivery","playbackmethod","api","linearity"];for(let a of t)void 0!==e.mediaTypes.video[a]&&(i[a]=e.mediaTypes.video[a]);const a=w(e,"video");return i.w=a[0],i.h=a[1],i},T=e=>[].concat(...e);(0,n.a$)(g),(0,a.E)("gothamadsBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return i=8651,e(e.s=i);var i}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[4584],{4232:(t,e,o)=>{var n=o(7873),a=o(1252),d=o(8462),r=o(3272),s=o(8969),i=o(9214),l=o(5901),c=o(1069),u=o(3172),p=o(433);let f={},g=!1;function b(t){return(0,a.eu)(t)}const m=t=>(r.$W.getConfig("gptPreAuction")||{}).mcmEnabled?t.replace(/(^\/\d*),\d*\//,"$1/"):t;function h(t){(0,c.JE)("pbadslot is deprecated and will soon be removed, use gpid instead",t)}const I=function(t,e){(t=>{const{customGptSlotMatching:e}=f;if(!(0,c.II)())return;const o=t.reduce(((t,e)=>(t[e.code]=t[e.code]||[],t[e.code].push(e),t)),{});window.googletag.pubads().getSlots().forEach((t=>{const n=(0,l.I6)(Object.keys(o),e?e(t):(0,c.iC)(t));if(n){const e={name:"gam",adslot:m(t.getAdUnitPath())};o[n].forEach((t=>{(0,u.J)(t,"ortb2Imp.ext.data.adserver",Object.assign({},t.ortb2Imp?.ext?.data?.adserver,e))}))}}))})(e);const{useDefaultPreAuction:o,customPreAuction:n}=f;e.forEach((t=>{t.ortb2Imp=t.ortb2Imp||{},t.ortb2Imp.ext=t.ortb2Imp.ext||{},t.ortb2Imp.ext.data=t.ortb2Imp.ext.data||{};const e=t.ortb2Imp.ext;if(n||o){e.data?.pbadslot&&h(t);let a,d=(0,p.A)(e,"data.adserver.adslot");n?a=n(t,d):o&&(a=((t,e)=>{const o=t.ortb2Imp.ext.data;if(o.pbadslot)return o.pbadslot;if((0,c.II)()){var n=window.googletag.pubads().getSlots().filter((t=>t.getAdUnitPath()===e));if(0!==n.length)return 1===n.length?e:`${e}#${t.code}`}})(t,d)),a&&(e.gpid=e.data.pbadslot=a)}else{h(t);const o=(t=>{const e=t.ortb2Imp.ext.data,{customPbAdSlot:o}=f;if(!e.pbadslot)if(o)e.pbadslot=o(t.code,(0,p.A)(e,"adserver.adslot"));else{try{const o=document.getElementById(t.code);if(o.dataset.adslotid)return void(e.pbadslot=o.dataset.adslotid)}catch(t){}if(!(0,p.A)(e,"adserver.adslot"))return e.pbadslot=t.code,!0;e.pbadslot=e.adserver.adslot}})(t);e.gpid||o||(e.gpid=e.data.pbadslot)}}));for(var a=arguments.length,d=new Array(a>2?a-2:0),r=2;r<a;r++)d[r-2]=arguments[r];return t.call(undefined,e,...d)},A=(t,e)=>{const o=function(t){const e={};return a.Cn.forEach((o=>{const n=t.flatMap((t=>t)).filter((t=>t.taxonomy===o)).map((t=>t.values));e[o]=n.length?n.reduce(((t,e)=>t.filter((t=>e.includes(t))))):[],e[o]={values:e[o]}})),e}(function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d.n.index;return t.map((t=>e.getAuction({auctionId:t})?.getFPD()?.global)).map(b).filter((t=>t))}(function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d.n;return Object.values(t).flatMap((t=>Object.entries(t))).filter((t=>t[0]===s.xS.AD_ID||t[0].startsWith(s.xS.AD_ID+"_"))).flatMap((t=>t[1])).map((t=>e.findBidByAdId(t)?.auctionId)).filter((t=>null!=t)).filter(c.hj)}(e)));window.googletag.setConfig&&window.googletag.setConfig({pps:{taxonomies:o}}),t(e)},v=t=>{f=(0,c.Up)(t,["enabled",t=>!1!==t,"customGptSlotMatching",t=>"function"==typeof t&&t,"customPbAdSlot",t=>"function"==typeof t&&t,"customPreAuction",t=>"function"==typeof t&&t,"useDefaultPreAuction",t=>t??!0]),f.enabled?g||((0,i.Yn)("makeBidRequests").before(I),(0,i.Yn)("targetingDone").after(A),g=!0):((0,c.fH)("GPT Pre-Auction: Turning off module"),f={},(0,i.Yn)("makeBidRequests").getHooks({hook:I}).remove(),(0,i.Yn)("targetingDone").getHooks({hook:A}).remove(),g=!1)};r.$W.getConfig("gptPreAuction",(t=>v(t.gptPreAuction))),v({}),(0,n.E)("gptPreAuction")}},t=>{t.O(0,[3005,802,1085],(()=>{return e=4232,t(t.s=e);var e}));t.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[3863],{1875:(e,t,i)=>{var n=i(7873),o=i(1371),r=i(1069),s=i(433),d=i(3272),a=i(2938),c=i(5901),p=i(9115);const u="gumgum",l=(0,a.vM)({bidderCode:u}),m={t:0,rq:8,pbv:"9.11.0"},g=[o.D4,o.G_],f=["dac.co.jp","audigent.com","id5-sync.com","liveramp.com","intentiq.com","liveintent.com","crwdcntrl.net","quantcast.com","adserver.org","yahoo.com"];let b={},h=null;function y(e,t){const n=e=>new RegExp(`[?#&](${e}=(.*?))($|&)`,"i");let o,s,d,a,c,p,u,g={};try{o=i.g.top,s=o.screen,d=e||"",a=t||""}catch(e){return(0,r.vV)(e),g}var f;return g={vw:o.innerWidth,vh:o.innerHeight,sw:s.width,sh:s.height,pu:(f=d,["ggad","ggdeal"].reduce(((e,t)=>{const i=f.match(n(t));return i?(i[1]&&(e=e.replace(i[1],"")),i[3]&&(e=e.replace(i[3],"")),e):e}),f)),tpl:a,ce:l.cookiesAreEnabled(),dpr:o.devicePixelRatio||1,jcsi:JSON.stringify(m),ogu:function(){let e="";const t=(document&&document.getElementsByTagName("head")[0]).querySelector("meta[property='og:url']");return e=t?t.content:null,e}()},u=function(){const e=window.navigator&&(window.navigator.connection||window.navigator.mozConnection||window.navigator.webkitConnection),t=e&&(e.downlink||e.bandwidth);return t?Math.round(1024*t):null}(),u&&(g.ns=u),c=(d.match(n("ggad"))||[0,0,0])[2],c&&(g[isNaN(c)?"eAdBuyId":"adBuyId"]=c),p=(d.match(n("ggdeal"))||[0,0,0])[2],p&&(g.ggdeal=p),g}function v(e,t){return e.replace("AD_JSON",window.btoa(JSON.stringify(t)))}function I(e){let t=0,i=0,n=0;return e.forEach((e=>{let[o,r]=e,s=o>r?o:r;(s>n||s===n&&o>=t&&r>=i)&&(n=s,t=o,i=r)})),[t,i]}function S(e,t){const i={};if(e.inScreenPubID&&(i.pubId=e.inScreenPubID,i.pi=2),e.inScreen&&(i.t=e.inScreen,i.pi=2),e.inSlot){const[n,o]=I(t);i.maxw=n,i.maxh=o,i.si=e.inSlot,i.pi=3,i.bf=t.reduce(((e,t)=>`${e}${e&&","}${t[0]}x${t[1]}`),"")}return e.ICV&&(i.ni=e.ICV,i.pi=5),e.videoPubID&&(i.pubId=e.videoPubID,i.pi=7),e.video&&(i.t=e.video,i.pi=7),e.inVideo&&(i.t=e.inVideo,i.pi=6),i}const w={code:u,gvlid:61,aliases:["gg"],isBidRequestValid:function(e){const{params:t,adUnitCode:i}=e,n=t.inScreen||t.inScreenPubID||t.inSlot||t.ICV||t.video||t.inVideo||t.slot||t.native||t.zone||t.pubID;if(b[n])return(0,r.JE)(`[GumGum] Please check the implementation for ${n} for the placement ${i}`),!1;switch(!0){case!!t.zone:case!!t.pubId:case!!t.inScreen:case!!t.inScreenPubID:case!!t.inSlot:case!!t.ICV:case!!t.video:case!!t.inVideo:case!!t.videoPubID:break;default:return(0,r.JE)(`[GumGum] No product selected for the placement ${i}, please check your implementation.`),!1}return!(t.bidfloor&&("number"!=typeof t.bidfloor||!isFinite(t.bidfloor)))||((0,r.JE)("[GumGum] bidfloor must be a Number"),!1)},buildRequests:function(e,t){const i=[],n=t&&t.gdprConsent,o=t&&t.uspConsent,a=t&&t.gppConsent,c=t&&t.timeout,p=!0===d.$W.getConfig("coppa")?1:0,u=t&&t.refererInfo&&t.refererInfo.page,l=t&&t.refererInfo&&t.refererInfo.topmostLocation;return(0,r.bu)(e,(e=>{const{bidId:d,mediaTypes:m={},params:g={},schain:b,userId:v={},ortb2Imp:w,adUnitCode:x=""}=e,{currency:C,floor:$}=function(e,t,i){const n=Object.keys(e)[0]||"banner",o={floor:0,currency:"USD"};if("function"==typeof i.getFloor){const{currency:e,floor:r}=i.getFloor({mediaType:n,size:"*"});r&&(o.floor=r),e&&(o.currency=e),t&&r&&"USD"===e&&(o.floor=Math.max(t,parseFloat(r)))}else t&&(o.floor=t);return o}(m,g.bidfloor,e),k=function(e){const t=["uid","eid","lipbid","envelope"];return Object.keys(e).reduce((function(i,n){const o=e[n];switch(typeof o){case"string":i[n]=o;break;case"object":const e=t.filter((e=>o.hasOwnProperty(e)));e.length&&(i[n]=o[e[0]])}return i}),{})}(v),j=(0,s.A)(w,"ext.gpid")||(0,s.A)(w,"ext.data.pbadslot"),A=1===(0,s.A)(w,"ext.ae");let D=[1,1],z={displaymanager:"Prebid.js - gumgum",displaymanagerver:"9.11.0"};const O=new Date,P=O.getTime(),T=O.getTimezoneOffset();if(z.lt=P,z.to=T,v&&v.pubProvidedId){let e=function(e,t){let i=JSON.stringify(e);if(i.length<=t)return i;{const n=e.slice(0,Math.floor(e.length*(t/i.length)));return i=JSON.stringify(n),i}}(v.pubProvidedId.filter((e=>f.includes(e.source))),1800);z.pubProvidedId=e}v&&v.id5id&&v.id5id.uid&&v.id5id.ext&&(z.id5Id=v.id5id.uid||null,z.id5IdLinkType=v.id5id.ext.linkType||null),x&&(z.aun=x);for(const e in k)z[e]=k[e];if(m.banner?D=m.banner.sizes:m.video&&(D=m.video.playerSize,z=function(e){const{minduration:t,maxduration:i,linearity:n,startdelay:o,placement:s,plcmt:d,protocols:a=[],playerSize:c=[]}=e,p=(0,r.kK)(c),[u,l]=p[0]&&p[0].split("x");let m="";a.length&&(m=a.join(","));const g={mind:t,maxd:i,li:n,sd:o,pt:s,pr:m,viw:u,vih:l};return null!=d&&(g.vplcmt=d),g}(m.video)),j&&(z.gpid=j),h&&(z.pv=h),$&&(z.fp=$,z.fpc=C),t&&t.ortb2&&t.ortb2.site&&function(e,t,i){let n=function(e){if(e.content&&Array.isArray(e.content.data))for(const t of e.content.data)if(t.name.includes("iris.com")||t.name.includes("iris.tv"))return t.ext.cids.join(",");return null}(t);n?e.irisid=n:i.irisid&&"string"==typeof i.irisid&&(e.irisid=i.irisid)}(z,t.ortb2.site,g),g.iriscat&&"string"==typeof g.iriscat&&(z.iriscat=g.iriscat),g.zone||g.pubId)if(g.zone?z.t=g.zone:z.pubId=g.pubId,z.pi=2,g.slot){const[e,t]=I(D);z.maxw=e,z.maxh=t,z.si=g.slot,z.pi=3,z.bf=D.reduce(((e,t)=>`${e}${e&&","}${t[0]}x${t[1]}`),"")}else g.native?(z.ni=g.native,z.pi=5):m.video?z.pi=2===m.video.linearity?6:7:g.product&&"skins"===g.product.toLowerCase()&&(z.pi=8);else z={...z,...S(g,D)};A&&(z.ae=A),n&&(z.gdprApplies=n.gdprApplies?1:0),z.gdprApplies&&(z.gdprConsent=n.consentString),o&&(z.uspConsent=o),a?(z.gppString=t.gppConsent.gppString?t.gppConsent.gppString:"",z.gppSid=Array.isArray(t.gppConsent.applicableSections)?t.gppConsent.applicableSections.join(","):""):!a&&t?.ortb2?.regs?.gpp&&(z.gppString=t.ortb2.regs.gpp,z.gppSid=Array.isArray(t.ortb2.regs.gpp_sid)?t.ortb2.regs.gpp_sid.join(","):"");const R=(0,s.A)(t,"ortb2.regs.ext.dsa");R&&(z.dsa=JSON.stringify(R)),p&&(z.coppa=p),b&&b.nodes&&(z.schain=function(e){let t=`${e.ver},${e.complete}`;return e.nodes.map((e=>{t+=`!${encodeURIComponent(e.asi||"")},`,t+=`${encodeURIComponent(e.sid||"")},`,t+=`${encodeURIComponent(e.hp||"")},`,t+=`${encodeURIComponent(e.rid||"")},`,t+=`${encodeURIComponent(e.name||"")},`,t+=`${encodeURIComponent(e.domain||"")}`})),t}(b)),i.push({id:d,tmax:c,tId:w?.ext?.tid,pi:z.pi,selector:g.selector,sizes:D,url:"https://g2.gumgum.com/hbid/imp",method:"GET",data:Object.assign(z,y(u,l))})})),i},interpretResponse:function(e,t){const i=[],n=e.body;if(!n||n.err){const e=t.data||{},i=e.si||e.ni||e.t||e.pubId,o=n?n.err.drt:18e5;b[i]={productId:e.pi,timestamp:(new Date).getTime()},setTimeout((()=>{b[i]&&delete b[i]}),o),(0,r.JE)(`[GumGum] Please check the implementation for ${i}`)}const{ad:{price:s,id:d,markup:a,cur:p,width:u,height:l,maxw:g,maxh:f},cw:y,pag:{pvid:I},jcsi:S,meta:{adomain:w,mediaType:x}}=Object.assign({ad:{price:0,id:0,markup:"",width:0,height:0},pag:{pvid:0},meta:{adomain:[],mediaType:""}},n);let C=t.data||{},$=C.pi,k=6===$||7===$?o.G_:o.D4,j=3===$&&9===C.si,A={advertiserDomains:w||[],mediaType:x||k},D=(0,r.kK)(t.sizes);if(g&&f)D=[`${g}x${f}`];else if(5===$&&(0,c.mK)(D,"1x1"))D=["1x1"];else if(2===$&&(0,c.mK)(D,"1x1")||3===$){const e=t.sizes&&t.sizes.reduce(((e,t)=>{const[i,n]=t;return u===i&&l===n&&e.push(t.join("x")),e}),[])||[];D=e.length?e:(0,r.kK)(t.sizes)}let[z,O]=D[0].split("x");return S&&(n.jcsi=m),h=I,d&&i.push({ad:y?v(y,Object.assign({},n,{bidRequest:t})):a,...k===o.G_&&{ad:a,vastXml:a},mediaType:k,cpm:j?.1:s,creativeId:d,currency:p||"USD",height:O,netRevenue:!0,requestId:t.id,ttl:60,width:z,meta:A}),i},getUserSyncs:function(e,t){return t.map((e=>e.body&&e.body.pxs&&e.body.pxs.scr||[])).reduce((function(e,t){return e.concat(t)}),[]).map((e=>({type:"f"===e.t?"iframe":"image",url:e.u})))},supportedMediaTypes:g};(0,p.a$)(w),(0,n.E)("gumgumBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return t=1875,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[6497],{4263:(e,t,r)=>{var n=r(7873),i=r(1069),o=r(433),a=r(3172),s=r(8044),d=r(9214),c=r(7934),u=r(2938),l=r(6916),p=r(5569),g=r(5555),h=r(1580);const f="id5id",b="User ID - ID5 submodule: ",v="id5-sync.com",w=(0,u.vM)({moduleType:p.fW,moduleName:"id5Id"}),m={name:"id5Id",gvlid:131,decode(e,t){let r,n,s={};if(!e||"string"!=typeof e.universal_uid)return;r=e.universal_uid,s=e.ext||s,n=e.publisherTrueLinkId;let d={id5id:{uid:r,ext:s}};(0,i.Qd)(s.euid)&&(d.euid={uid:s.euid.uids[0].id,source:s.euid.source,ext:{provider:v}}),n&&(d.trueLinkId={uid:n});switch((0,o.A)(e,"ab_testing.result")){case"control":(0,i.fH)(b+"A/B Testing - user is in the Control Group: ID5 ID is NOT exposed"),(0,a.J)(d,"id5id.ext.abTestingControlGroup",!0);break;case"error":(0,i.vV)(b+"A/B Testing ERROR! controlGroupPct must be a number >= 0 and <= 1");break;case"normal":(0,i.fH)(b+"A/B Testing - user is NOT in the Control Group"),(0,a.J)(d,"id5id.ext.abTestingControlGroup",!1)}return(0,i.fH)(b+"Decoded ID",d),d},getId(e,t,r){if(!function(e){if(!e||!e.params||!e.params.partner)return(0,i.vV)(b+"partner required to be defined"),!1;const t=e.params.partner;if("string"==typeof t||t instanceof String){let r=parseInt(t);if(isNaN(r)||r<0)return(0,i.vV)(b+"partner required to be a number or a String parsable to a positive integer"),!1;e.params.partner=r}else if("number"!=typeof t)return(0,i.vV)(b+"partner required to be a number or a String parsable to a positive integer"),!1;if(!e.storage||!e.storage.type||!e.storage.name)return(0,i.vV)(b+"storage required to be set"),!1;e.storage.name!==f&&(0,i.JE)(b+`storage name recommended to be '${f}'.`);return!0}(e))return;if(!D(t))return void(0,i.fH)(b+"Skipping ID5 local storage write because no consent given.");return{callback:function(n){new y(e,t,r,l.t6.getConsentData(),l.ad.getConsentData()).execute().then((e=>{n(e)})).catch((e=>{(0,i.vV)(b+"getId fetch encountered an error",e),n()}))}}},extendId:(e,t,r)=>D(t)?((0,i.fH)(b+"using cached ID",r),r&&(r.nbPage=x(r)),r):((0,i.fH)(b+"No consent given for ID5 local storage writing, skipping nb increment."),r),primaryIds:["id5id","trueLinkId"],eids:{id5id:{getValue:function(e){return e.uid},source:v,atype:1,getUidExt:function(e){if(e.ext)return e.ext}},euid:{getValue:function(e){return e.uid},getSource:function(e){return e.source},atype:3,getUidExt:function(e){if(e.ext)return e.ext}},trueLinkId:{getValue:function(e){return e.uid},getSource:function(e){return"true-link-id5-sync.com"},atype:1,getUidExt:function(e){if(e.ext)return e.ext}}}};class y{constructor(e,t,r,n,i){this.submoduleConfig=e,this.gdprConsentData=t,this.cacheIdObj=r,this.usPrivacyData=n,this.gppData=i}async execute(){const e=this.#e();if(!this.#t())return this.#r(e);try{return await this.#n(e)}catch(t){return(0,i.vV)(b+"Error while performing ID5 external module flow. Continuing with regular flow.",t),this.#r(e)}}#t(){return"string"==typeof this.submoduleConfig.params.externalModuleUrl}async#n(e){await async function(e){return new g.k(((t,r)=>{if(window.id5Prebid)t();else try{(0,h.R)(e,"id5",t)}catch(e){r(e)}}))}(this.submoduleConfig.params.externalModuleUrl);const t=await e;return this.#i().fetchId5Id(t,this.submoduleConfig.params,(0,c.EN)(),this.gdprConsentData,this.usPrivacyData,this.gppData)}#i(){return window.id5Prebid&&window.id5Prebid.integration}async#r(e){const t=await e,r=await this.#o(t.extensionsCall),n=await this.#a(t.fetchCall,r);return this.#s(n)}async#e(){let e=this.submoduleConfig.params.configUrl||"https://id5-sync.com/api/config/prebid";const t=await(0,s.hd)(e,{method:"POST",body:JSON.stringify({...this.submoduleConfig,bounce:!0}),credentials:"include"});if(!t.ok)throw new Error("Error while calling config endpoint: ",t);const r=await t.json();return(0,i.fH)(b+"config response received from the server",r),r}async#o(e){if(void 0===e)return;const t=e.url,r=e.method||"GET",n="GET"===r?void 0:JSON.stringify(e.body||{}),o=await(0,s.hd)(t,{method:r,body:n});if(!o.ok)throw new Error("Error while calling extensions endpoint: ",o);const a=await o.json();return(0,i.fH)(b+"extensions response received from the server",a),a}async#a(e,t){const r=e.url,n=e.overrides||{},o=JSON.stringify({...this.#d(),...n,extensions:t}),a=await(0,s.hd)(r,{method:"POST",body:o,credentials:"include"});if(!a.ok)throw new Error("Error while calling fetch endpoint: ",a);const d=await a.json();return(0,i.fH)(b+"fetch response received from the server",d),d}#d(){const e=this.submoduleConfig.params,t=this.gdprConsentData&&"boolean"==typeof this.gdprConsentData.gdprApplies&&this.gdprConsentData.gdprApplies?1:0,r=(0,c.EN)(),n=this.cacheIdObj?this.cacheIdObj.signature:void 0,o=x(this.cacheIdObj),a=window.id5Bootstrap?window.id5Bootstrap.getTrueLinkInfo():{booted:!1},s={partner:e.partner,gdpr:t,nbPage:o,o:"pbjs",tml:r.topmostLocation,ref:r.ref,cu:r.canonicalUrl,top:r.reachedTop?1:0,u:r.stack[0]||window.location.href,v:"9.11.0",storage:this.submoduleConfig.storage,localStorage:w.localStorageIsEnabled()?1:0,true_link:a};!t||void 0===this.gdprConsentData.consentString||(0,i.Im)(this.gdprConsentData.consentString)||(0,i.xQ)(this.gdprConsentData.consentString)||(s.gdpr_consent=this.gdprConsentData.consentString),void 0===this.usPrivacyData||(0,i.Im)(this.usPrivacyData)||(0,i.xQ)(this.usPrivacyData)||(s.us_privacy=this.usPrivacyData),this.gppData&&(s.gpp_string=this.gppData.gppString,s.gpp_sid=this.gppData.applicableSections),void 0===n||(0,i.xQ)(n)||(s.s=n),void 0===e.pd||(0,i.xQ)(e.pd)||(s.pd=e.pd),void 0===e.provider||(0,i.xQ)(e.provider)||(s.provider=e.provider);const d=e.abTesting||{enabled:!1};return d.enabled&&(s.ab_testing={enabled:!0,control_group_pct:d.controlGroupPct}),s}#s(e){try{e.privacy&&window.id5Bootstrap&&window.id5Bootstrap.setPrivacy&&window.id5Bootstrap.setPrivacy(e.privacy)}catch(e){(0,i.vV)(b+"Error while writing privacy info into local storage.",e)}return e}}function x(e){return e&&void 0!==e.nbPage?e.nbPage+1:1}function D(e){const t=e&&"boolean"==typeof e.gdprApplies&&e.gdprApplies,r=(0,o.A)(e,"vendorData.purpose.consents.1"),n=(0,o.A)(e,`vendorData.vendor.consents.${131..toString()}`);return!!(!t||r&&n)}(0,d.bz)("userId",m),(0,n.E)("id5IdSystem")}},e=>{e.O(0,[802,1085],(()=>{return t=4263,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[5153],{3557:(e,t,i)=>{var n=i(7873),r=i(1069),o=i(8044),s=i(9214),p=i(2938),l=i(5569),d=i(6916);const a="identityLink",c=(0,p.vM)({moduleType:l.fW,moduleName:a}),v="_lr_env",f={name:a,gvlid:97,decode:e=>({idl_env:e}),getId(e,t){const i=e&&e.params||{};if(!i||"string"!=typeof i.pid)return void r.vV("identityLink: requires partner id to be defined");const n=t&&"boolean"==typeof t.gdprApplies&&t.gdprApplies?1:0,o=n?t.consentString:"";if(n&&(!o||""===o))return void r.fH("identityLink: Consent string is required to call envelope API.");const s=d.ad.getConsentData(),p=!(!s||!s.gppString)&&s.gppString,l=!!(s&&s.gppString&&s.applicableSections.length>0&&-1!==s.applicableSections[0])&&s.applicableSections[0],a=p&&l,f=`https://api.rlcdn.com/api/identity/envelope?pid=${i.pid}${n?"&ct=4&cv="+o:""}${a?"&gpp="+p+"&gpp_sid="+l:""}`;let y;return y=function(e){if(window.ats&&window.ats.retrieveEnvelope)r.fH("identityLink: ATS exists!"),window.ats.retrieveEnvelope((function(t){t?(r.fH("identityLink: An envelope can be retrieved from ATS!"),g(!0),e(JSON.parse(t).envelope)):u(f,e,i)}));else{let t=function(){let e=c.getCookie(v)||c.getDataFromLocalStorage(v);return e?window.atob(e):void 0}();t?(r.fH("identityLink: LiveRamp envelope successfully retrieved from storage!"),e(JSON.parse(t).envelope)):u(f,e,i)}},{callback:y}},eids:{idl_env:{source:"liveramp.com",atype:3}}};function u(e,t,i){const n={success:e=>{let i;if(e)try{i=JSON.parse(e)}catch(e){r.fH(e)}t(i&&i.envelope?i.envelope:"")},error:e=>{r.fH("identityLink: identityLink: ID fetch encountered an error",e),t()}};i.notUse3P||c.getCookie("_lr_retry_request")||(!function(){let e=new Date;e.setTime(e.getTime()+36e5),c.setCookie("_lr_retry_request","true",e.toUTCString())}(),r.fH("identityLink: A 3P retrieval is attempted!"),g(!1),(0,o.RD)(e,n,void 0,{method:"GET",withCredentials:!0}))}function g(e){let t=new Date;t.setTime(t.getTime()+2592e6),c.setCookie("_lr_env_src_ats",e,t.toUTCString())}(0,s.bz)("userId",f),(0,n.E)("identityLinkIdSystem")}},e=>{e.O(0,[802,1085],(()=>{return t=3557,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[9020],{4930:(e,t,s)=>{var i=s(7873),a=s(1069),r=s(433),n=s(3172),o=s(9115),d=s(1371),p=s(5901),c=s(3272),l=s(4042);const m=["minduration","maxduration","startdelay","placement","plcmt","linearity","mimes","protocols","api"],u=["1x1","1x2"],h={code:"imds",aliases:[{code:"synacormedia"}],supportedMediaTypes:[d.D4,d.G_],sizeMap:{},isVideoBid:function(e){return void 0!==e.mediaTypes&&e.mediaTypes.hasOwnProperty("video")},isBidRequestValid:function(e){const t=e&&e.params&&(e.params.hasOwnProperty("placementId")||e.params.hasOwnProperty("tagId"))&&e.params.hasOwnProperty("seatId"),s=e&&(0,l.u)(e).filter((e=>-1===u.indexOf(e.join("x")))).length>0;return!(!t||!s)},buildRequests:function(e,t){if(!e||!e.length||!t)return;const s=t.refererInfo,i=(0,a.D9)({id:t.bidderRequestId,site:{domain:s.domain,page:s.page,ref:s.ref},device:{ua:navigator.userAgent},imp:[]},t.ortb2||{}),o=t.timeout;o&&(i.tmax=o);const d=e[0].schain;d&&(i.source={ext:{schain:d}});let p=null;if(e.forEach(((e,t)=>{if(p&&p!==e.params.seatId)return void(0,a.JE)(`IMDS: there is an inconsistent seatId: ${e.params.seatId} but only sending bid requests for ${p}, you should double check your configuration`);p=e.params.seatId;const s=e.params.tagId||e.params.placementId;let o=parseInt(e.params.pos||(0,r.A)(e.mediaTypes,"video.pos"),10);isNaN(o)&&((0,a.JE)(`IMDS: there is an invalid POS: ${e.params.pos}`),o=0);const d=this.isVideoBid(e)?"video":"banner",c=(0,l.u)(e).filter((e=>-1===u.indexOf(e.join("x"))));let m=[];"banner"===d?m=this.buildBannerImpressions(c,e,s,o,d):"video"===d&&(m=this.buildVideoImpressions(c,e,s,o,d)),m.length>0&&m.forEach((t=>{const s=(0,r.A)(e,"ortb2Imp.ext");s&&(0,n.J)(t,"ext",s),i.imp.push(t)}))})),i.regs?.ext?.us_privacy&&!i.regs?.us_privacy&&(0,n.J)(i,"regs.us_privacy",i.regs.ext.us_privacy),i.regs?.ext?.us_privacy&&(delete i.regs.ext.us_privacy,Object.keys(i.regs.ext).length<1&&delete i.regs.ext),e[0]&&e[0].userIdAsEids&&Array.isArray(e[0].userIdAsEids)){const t=e[0].userIdAsEids;t.length&&(0,n.J)(i,"user.ext.eids",t)}return i.imp.length&&p?{method:"POST",url:`https://${p}.technoratimedia.com/openrtb/bids/${p}?src=pbjs%2F9.11.0`,data:i,options:{contentType:"application/json",withCredentials:!0}}:void 0},buildBannerImpressions:function(e,t,s,i,r){let n=[],o=[];if(e.forEach(((e,t)=>{e&&2===e.length&&n.push({w:e[0],h:e[1]})})),n.length>0){const e={id:`${r.substring(0,1)}${t.bidId}`,banner:{format:n,pos:i},tagid:s},d=f(t,"banner","*");isNaN(d)&&(0,a.JE)(`IMDS: there is an invalid bid floor: ${t.params.bidfloor}`),null===d||isNaN(d)||(e.bidfloor=d),o.push(e)}return o},buildVideoImpressions:function(e,t,s,i,r){let n=[];return e.forEach(((e,o)=>{if(!e||2!=e.length)return;const d=e[0],p=e[1],c={id:`${r.substring(0,1)}${t.bidId}-${d}x${p}`,tagid:s},l=f(t,"video",e);isNaN(l)&&(0,a.JE)(`IMDS: there is an invalid bid floor: ${t.params.bidfloor}`),null===l||isNaN(l)||(c.bidfloor=l);const m={w:d,h:p,pos:i};t.mediaTypes.video&&(t.params.video||(t.params.video={}),this.setValidVideoParams(t.mediaTypes.video,t.params.video)),t.params.video&&this.setValidVideoParams(t.params.video,m),c[r]=m,n.push(c)})),n},setValidVideoParams:function(e,t){Object.keys(e).filter((t=>(0,p.mK)(m,t)&&null!==e[t]&&(!isNaN(parseInt(e[t],10))||!(e[t].length<1)))).forEach((s=>t[s]=Array.isArray(e[s])?e[s]:parseInt(e[s],10)))},interpretResponse:function(e,t){const s=(e,t)=>t?t.replace(/\${AUCTION_PRICE}/g,e.price):t;if(!e.body||"object"!=typeof e.body)return;const{id:i,seatbid:a}=e.body;let r=[];return i&&a&&a.forEach((e=>{e.bid.forEach((i=>{const a=s(i,i.adm),n=s(i,i.nurl),[,o,p]=i.impid.match(/^([vb])([\w\d]+)/);let l=i.h,m=i.w;const u="v"===o,h="b"===o;(!l||!m)&&t.data&&t.data.imp&&t.data.imp.length>0&&t.data.imp.forEach((e=>{if(i.impid===e.id)if(u)l=e.video.h,m=e.video.w;else if(h){let t=1,s=1;e.banner.format&&e.banner.format.length>0&&(t=e.banner.format[0].h,s=e.banner.format[0].w),l=t,m=s}else l=1,m=1}));let f=420;if(i.ext&&i.ext["imds.tv"]&&i.ext["imds.tv"].ttl){const e=parseInt(i.ext["imds.tv"].ttl,10);f=!isNaN(e)&&e>0?e:420}let b=f;if(i.exp){const e=parseInt(i.exp,10);b=!isNaN(e)&&e>0?Math.min(e,f):f}const g={requestId:p,cpm:parseFloat(i.price),width:parseInt(m,10),height:parseInt(l,10),creativeId:`${e.seat}_${i.crid}`,currency:"USD",netRevenue:!0,mediaType:u?d.G_:d.D4,ad:a,ttl:b};if(null==i.adomain&&null==i.adomain||(g.meta={advertiserDomains:i.adomain}),u){const[,e]=n.match(/ID=([^&]*)&?/);c.$W.getConfig("cache.url")||(g.videoCacheKey=encodeURIComponent(e)),g.vastUrl=n}r.push(g)}))})),r},getUserSyncs:function(e,t,s,i,a){const r=[],n=["src=pbjs%2F9.11.0"];return s&&n.push(`gdpr=${Number(s.gdprApplies&&1)}&consent=${encodeURIComponent(s.consentString||"")}`),i&&n.push("us_privacy="+encodeURIComponent(i)),a&&n.push("gpp="+encodeURIComponent(a.gppString||"")+"&gppsid="+encodeURIComponent((a.applicableSections||[]).join(","))),e.iframeEnabled?r.push({type:"iframe",url:`https://ad-cdn.technoratimedia.com/html/usersync.html?${n.join("&")}`}):e.pixelEnabled&&r.push({type:"image",url:`https://sync.technoratimedia.com/services?srv=cs&${n.join("&")}`}),r}};function f(e,t,s){if(!(0,a.fp)(e.getFloor))return e.params.bidfloor?parseFloat(e.params.bidfloor):null;let i=e.getFloor({currency:"USD",mediaType:t,size:s});return(0,a.Qd)(i)&&!isNaN(i.floor)&&"USD"===i.currency?i.floor:null}(0,o.a$)(h),(0,i.E)("imdsBidAdapter")}},e=>{e.O(0,[8139,802,1085],(()=>{return t=4930,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[3170],{7764:(e,t,i)=>{var n=i(7873),r=i(433),a=i(1069),o=i(3172),d=i(1371),s=i(3272),p=i(2938),l=i(5901),c=i(9115),u=i(3895),m=i(5789),f=i(1252);const g="ix",b=[d.D4,d.G_,d.s6],x=50,h=[144,144],y={JPY:1},v={PBJS:"p",IX:"x"},I={SITE:["id","name","domain","cat","sectioncat","pagecat","page","ref","search","mobile","privacypolicy","publisher","content","keywords","ext"],USER:["id","buyeruid","yob","gender","keywords","customdata","geo","data","ext"]},A={"liveramp.com":"idl","netid.de":"NETID","neustar.biz":"fabrickId","zeotap.com":"zeotapIdPlus","uidapi.com":"UID2","adserver.org":"TDID"},w=["lipbid","criteoId","merkleId","parrableId","connectid","tapadId","quantcastId","pubProvidedId","pairId"],C=["mimes","minduration","maxduration"],O=["mimes","minduration","maxduration","protocols","protocol","startdelay","placement","linearity","skip","skipmin","skipafter","sequence","battr","maxextended","minbitrate","maxbitrate","boxingallowed","playbackmethod","playbackend","delivery","pos","companionad","api","companiontype","ext","playerSize","w","h","plcmt"],U=`${g}_features`,E=(0,p.vM)({bidderCode:g}),S={REQUESTED_FEATURE_TOGGLES:["pbjs_enable_multiformat","pbjs_allow_all_eids"],featureToggles:{},isFeatureEnabled:function(e){return(0,r.A)(this.featureToggles,`features.${e}.activated`,!1)},getFeatureToggles:function(){if(E.localStorageIsEnabled()){const e=(0,a.$l)(E.getDataFromLocalStorage(U));(0,r.A)(e,"expiry")&&e.expiry>=(new Date).getTime()?this.featureToggles=e:this.clearFeatureToggles()}},setFeatureToggles:function(e){const t=e.body,i=new Date,n=(0,r.A)(t,"ext.features");n&&(this.featureToggles={expiry:i.setHours(i.getHours()+1),features:n},E.localStorageIsEnabled()&&E.setDataInLocalStorage(U,JSON.stringify(this.featureToggles)))},clearFeatureToggles:function(){this.featureToggles={},E.localStorageIsEnabled()&&E.removeDataFromLocalStorage(U)}};let T=0,D="",P="",J=!1;const _=2;function k(e){const t=F(e,d.G_),i=(0,r.A)(e,"mediaTypes.video"),n=(0,r.A)(e,"params.video");if($(i,n).length)return{};t.video=n?(0,a.Go)(e.params.video):{};let s=(0,r.A)(e,"ortb2Imp.ext.tid");s&&(0,o.J)(t,"ext.tid",s),function(e,t){if((0,r.A)(t,"mediaTypes.video.context")===u.H6){let i=(0,r.A)(t,"mediaTypes.video.renderer");if(i||(i=(0,r.A)(t,"renderer")),(0,r.A)(t,"schain",!1))e.displaymanager="pbjs_wrapper";else if(i&&"object"==typeof i){if(void 0!==i.url){let t="";try{t=new URL(i.url).hostname}catch{return}t.includes("js-sec.indexww")?e.displaymanager="ix":e.displaymanager=i.url}}else e.displaymanager="ix"}}(t,e),W(t,e);for(const e in i)-1===O.indexOf(e)||t.video.hasOwnProperty(e)||(t.video[e]=i[e]);if(t.video.minduration>t.video.maxduration)return(0,a.vV)(`IX Bid Adapter: video minduration [${t.video.minduration}] cannot be greater than video maxduration [${t.video.maxduration}]`),{};const p=n&&n.context||i&&i.context;if(function(e){e.video.hasOwnProperty("plcmt")&&(!(0,a.Fq)(e.video.plcmt)||e.video.plcmt<1||e.video.plcmt>4)&&((0,a.JE)(`IX Bid Adapter: video.plcmt [${e.video.plcmt}] must be an integer between 1-4 inclusive`),delete e.video.plcmt)}(t),p&&!t.video.hasOwnProperty("placement")&&(p===u.mn?t.video.placement=1:p===u.H6?(0,r.A)(n,"playerConfig.floatOnScroll")?t.video.placement=5:(t.video.placement=3,J=!0):(0,a.JE)(`IX Bid Adapter: Video context '${p}' is not supported`)),!t.video.w||!t.video.h){const i=X((0,r.A)(t,"video.playerSize"))||X((0,r.A)(e,"params.size"));if(!i)return(0,a.JE)("IX Bid Adapter: Video size is missing in [mediaTypes.video]"),{};t.video.w=i[0],t.video.h=i[1]}return j(e,t,d.G_),t}function F(e,t){const i={};if(i.id=e.bidId,re()&&(0,r.A)(e,"params.externalId")&&(0,o.J)(i,"ext.externalID",e.params.externalId),(0,r.A)(e,`params.${t}.siteId`)&&!isNaN(Number(e.params[t].siteId)))switch(t){case d.D4:(0,o.J)(i,"ext.siteID",e.params.banner.siteId.toString());break;case d.G_:(0,o.J)(i,"ext.siteID",e.params.video.siteId.toString());break;case d.s6:(0,o.J)(i,"ext.siteID",e.params.native.siteId.toString())}else e.params.siteId&&(0,o.J)(i,"ext.siteID",e.params.siteId.toString());return!e.params.hasOwnProperty("id")||"string"!=typeof e.params.id&&"number"!=typeof e.params.id||(0,o.J)(i,"ext.sid",String(e.params.id)),i}function j(e,t,i){let n=null,r=null;if(e.params.bidFloor&&e.params.bidFloorCur&&(n={floor:e.params.bidFloor,currency:e.params.bidFloorCur}),(0,a.fp)(e.getFloor)){let n="*",o="*";if(i&&(0,a.gR)(b,i)){const{w:e,h:r}=t[i];n=i,o=[e,r]}try{r=e.getFloor({mediaType:n,size:o})}catch(e){(0,a.JE)("priceFloors module call getFloor failed, error : ",e)}}let s=!1;r?(t.bidfloor=r.floor,t.bidfloorcur=r.currency,(0,o.J)(t,"ext.fl",v.PBJS),s=!0):n&&(t.bidfloor=n.floor,t.bidfloorcur=n.currency,(0,o.J)(t,"ext.fl",v.IX),s=!0),s&&(i==d.D4?((0,o.J)(t,"banner.ext.bidfloor",t.bidfloor),(0,o.J)(t,"banner.ext.fl",t.ext.fl)):i==d.G_?((0,o.J)(t,"video.ext.bidfloor",t.bidfloor),(0,o.J)(t,"video.ext.fl",t.ext.fl)):((0,o.J)(t,"native.ext.bidfloor",t.bidfloor),(0,o.J)(t,"native.ext.fl",t.ext.fl)))}function B(e,t,i){const n={},o=!(!(0,r.A)(e,"exp")||!(0,a.Fq)(e.exp)),s=(0,r.A)(e,"dealid")||(0,r.A)(e,"ext.dealid");y.hasOwnProperty(t)?n.cpm=e.price/y[t]:n.cpm=e.price/100,n.requestId=e.impid,s&&(n.dealId=s),n.netRevenue=true,n.currency=t,n.creativeId=e.hasOwnProperty("crid")?e.crid:"-",e.mtype!=_||(!e.ext||e.ext.vasturl)&&e.ext?e.ext&&e.ext.vasturl&&(n.vastUrl=e.ext.vasturl):n.vastXml=e.adm;let p=null;if("string"==typeof e.adm&&"{"===e.adm[0]&&"}"===e.adm[e.adm.length-1])try{p=JSON.parse(e.adm)}catch(e){(0,a.JE)("adm looks like JSON but failed to parse: ",e)}return e.ext&&e.ext.vasturl||e.mtype==_?(n.width=i.video.w,n.height=i.video.h,n.mediaType=d.G_,n.mediaTypes=i.mediaTypes,n.ttl=o?e.exp:3600):p&&p.native?(n.native={ortb:p.native},n.width=e.w?e.w:1,n.height=e.h?e.h:1,n.mediaType=d.s6,n.ttl=o?e.exp:3600):(n.ad=e.adm,n.width=e.w,n.height=e.h,n.mediaType=d.D4,n.ttl=o?e.exp:300),n.meta={},n.meta.networkId=(0,r.A)(e,"ext.dspid"),n.meta.brandId=(0,r.A)(e,"ext.advbrandid"),n.meta.brandName=(0,r.A)(e,"ext.advbrand"),e.adomain&&e.adomain.length>0&&(n.meta.advertiserDomains=e.adomain),e.ext?.dsa&&(n.meta.dsa=e.ext.dsa),n}function z(e){return Array.isArray(e)&&2===e.length&&(0,a.Fq)(e[0])&&(0,a.Fq)(e[1])}function R(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(z(e))return e[0]===t[0]&&e[1]===t[1];for(let i=0;i<e.length;i++)if(e[i][0]===t[0]&&e[i][1]===t[1])return!0;return!1}function $(e,t){const i=[];e||(0,a.JE)("IX Bid Adapter: mediaTypes.video is the preferred location for video params in ad unit");for(let n of C){const r=e&&e.hasOwnProperty(n),a=t&&t.hasOwnProperty(n);r||a||i.push(`IX Bid Adapter: ${n} is not included in either the adunit or params level`)}const n=e&&e.hasOwnProperty("protocol"),r=e&&e.hasOwnProperty("protocols"),o=t&&t.hasOwnProperty("protocol"),d=t&&t.hasOwnProperty("protocols");return n||r||o||d||i.push("IX Bid Adapter: protocol/protcols is not included in either the adunit or params level"),i}function X(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return z(e)?e:!!z(e[0])&&e[0]}function q(e,t,i){if(!e)return;return{...(0,l.I6)(i,(t=>t.bidId===e)),...(0,l.I6)(t,(t=>t.id===e))}}function G(e,t,i,n){let d="https://htlb.casalemedia.com/openrtb/pbjs",p=function(e){let t=[],i={};if((0,a.cy)(e))for(const n of e){const e=A.hasOwnProperty(n.source);if((0,r.A)(n,"uids.0")&&(i[n.source]=!0,e&&""!==A[n.source]&&(n.uids[0].ext={rtiPartner:A[n.source]}),t.push(n),t.length>=x))break}return{toSend:t,seenSources:i}}((0,r.A)(e,"0.userIdAsEids")),l=p.toSend;window.headertag&&"function"==typeof window.headertag.getIdentityInfo&&function(e,t){let i=window.headertag.getIdentityInfo();if(i&&"object"==typeof i)for(const n in i){if(e.length>=x)return;if(i.hasOwnProperty(n)){let r=i[n];!r.responsePending&&r.data&&"object"==typeof r.data&&Object.keys(r.data).length&&!t.seenSources[r.data.source]&&e.push(r.data)}}}(l,p);const c=[];let u=function(e){const t={};return t.id=e[0].bidderRequestId.toString(),t.site={},t.ext={},t.ext.source="prebid",t.ext.ixdiag={},t.ext.ixdiag.ls=E.localStorageIsEnabled(),t.imp=[],t.at=1,t}(e);u=function(e,t){t.length>0&&(e.ext.features={},t.forEach((t=>{e.ext.features[t]={activated:S.isFeatureEnabled(t)}})));return e}(u,S.REQUESTED_FEATURE_TOGGLES);let m=function(e,t){var i=e.map((e=>e.adUnitCode)).filter(((e,t,i)=>i.indexOf(e)===t));let n=(0,r.A)(e,"0.userIdAsEids",[]),a={mfu:0,bu:0,iu:0,nu:0,ou:0,allu:0,ren:!1,version:"9.11.0",userIds:M(e[0]),url:window.location.href.split("?")[0],vpd:J,ae:t,eidLength:n.length};for(let t of i){let i=e.filter((e=>e.adUnitCode===t))[0];(0,r.A)(i,"mediaTypes")&&(Object.keys(i.mediaTypes).length>1&&a.mfu++,(0,r.A)(i,"mediaTypes.native")&&a.nu++,(0,r.A)(i,"mediaTypes.banner")&&a.bu++,"outstream"===(0,r.A)(i,"mediaTypes.video.context")&&(a.ou++,ne(i)&&(a.ren=!0)),"instream"===(0,r.A)(i,"mediaTypes.video.context")&&a.iu++,a.allu++)}return a}(e,(0,r.A)(t,"paapi.enabled"));for(let e in m)u.ext.ixdiag[e]=m[e];u=function(e,t,i,n,a){const o=(0,r.A)(t,"timeout");o&&(e.ext.ixdiag.tmax=o);s.$W.getConfig("userSync")&&(e.ext.ixdiag.syncsPerBidder=s.$W.getConfig("userSync").syncsPerBidder);e.ext.ixdiag.imps=Object.keys(i).length,e.source={tid:t?.ortb2?.source?.tid},n[0].schain&&(e.source.ext={},e.source.ext.schain=n[0].schain);a.length>0&&(e.user={},e.user.eids=a);document.referrer&&""!==document.referrer&&(e.site.ref=document.referrer);return e}(u,t,i,e,l),u=function(e,t){if(t){t.gdprConsent&&(D=t.gdprConsent,D.hasOwnProperty("gdprApplies")&&(e.regs={ext:{gdpr:D.gdprApplies?1:0}}),D.hasOwnProperty("consentString")&&(e.user=e.user||{},e.user.ext={consent:D.consentString||""},D.hasOwnProperty("addtlConsent")&&D.addtlConsent&&(e.user.ext.consented_providers_settings={addtl_consent:D.addtlConsent}))),t.uspConsent&&((0,o.J)(e,"regs.ext.us_privacy",t.uspConsent),P=t.uspConsent);const i=(0,r.A)(t,"refererInfo.page");i&&(e.site.page=i),t.gppConsent&&((0,o.J)(e,"regs.gpp",t.gppConsent.gppString),(0,o.J)(e,"regs.gpp_sid",t.gppConsent.applicableSections))}s.$W.getConfig("coppa")&&(0,o.J)(e,"regs.coppa",1);return e}(u,t);let f={};e[0].params.siteId&&(T=e[0].params.siteId,f.s=T);const g=Object.keys(i);let b=!1;for(let n=0;n<g.length&&!(c.length>=4);n++){u=L(i,g,u,n);const o=(0,r.A)(t,"ortb2")||{},p={...o.site||o.context};p.page=N(t);const l={...o.user};(0,a.Im)(o)||b||(u=V(t,u,o,p,l),u.site=(0,a.D9)({},u.site,p),u.user=(0,a.D9)({},u.user,l),b=!0),u=H(i,u,g,n,f,d);const m=n===g.length-1;if(u=le(u),u=de(u),u=se(u),m){let t=`${d}?`;0!==T&&(t+=`s=${T}`),re()&&(t+=0!==T?"&":"",t+=`p=${s.$W.getConfig("exchangeId")}`),c.push({method:"POST",url:t,data:(0,a.Go)(u),option:{contentType:"text/plain"},validBidRequests:e}),u.imp=[],b=!1}}return c}function L(e,t,i,n){const s=e[t[n]],{missingImps:p=[],ixImps:l=[]}=s,c={ixImps:l,missingBannerImpressions:p},u=Object.keys(c).map((e=>c[e])).filter((e=>Array.isArray(e))).reduce(((e,t)=>e.concat(...t)),[]),m=e[t[n]].gpid,f=e[t[n]].dfp_ad_unit_code,g=e[t[n]].tid,b=e[t[n]].sid,x=e[t[n]].ae,h=e[t[n]].paapi,y=u.filter((e=>d.D4 in e)),v=u.filter((e=>!(d.D4 in e)));if(y.length>0){const d=y.reduce(((e,t)=>(e[t.adunitCode]||(e[t.adunitCode]=[]),e[t.adunitCode].push(t),e)),{});for(const s in d){const p=d[s],{id:l,banner:{topframe:c}}=p[0];let u=(0,r.A)(p[0],"ext.externalID");const y={id:l,banner:{topframe:c,format:p.map((e=>{let{banner:{w:t,h:i},ext:n}=e;return{w:t,h:i,ext:n}}))}};for(let e=0;e<y.banner.format.length;e++)null!=y.banner.format[e].ext&&(null!=y.banner.format[e].ext.sid&&delete y.banner.format[e].ext.sid,null!=y.banner.format[e].ext.externalID&&delete y.banner.format[e].ext.externalID),"bidfloor"in p[e]&&(y.banner.format[e].ext.bidfloor=p[e].bidfloor),"{}"===JSON.stringify(y.banner.format[e].ext)&&delete y.banner.format[e].ext;const v=e[t[n]].pos;(0,a.Fq)(v)&&(y.banner.pos=v),(f||m||g||b||x||u||h)&&(y.ext={},y.ext.dfp_ad_unit_code=f,y.ext.gpid=m,y.ext.tid=g,y.ext.sid=b,y.ext.externalID=u,1==x&&(y.ext.ae=1,y.ext.paapi=h)),"bidfloor"in p[0]&&(y.bidfloor=p[0].bidfloor),"bidfloorcur"in p[0]&&(y.bidfloorcur=p[0].bidfloorcur);const I=e[t[n]].adUnitFPD;I&&(0,o.J)(y,"ext.data",I),i.imp.push(y)}}return v.length>0&&v.forEach((e=>{if(m&&(0,o.J)(e,"ext.gpid",m),i.imp.length>0){let t=!1;i.imp.forEach(((n,a)=>{e.id===n.id&&d.G_ in e?(n.video=e.video,n.video.ext=Object.assign({},e.video.ext,e.ext),(0,r.A)(n,"video.ext.bidfloor",!1)&&(0,r.A)(n,"bidfloor",!1)&&n.video.ext.bidfloor<n.bidfloor&&(n.bidfloor=n.video.ext.bidfloor),!(0,r.A)(n,"ext.siteID",!1)&&(0,r.A)(e,"video.ext.siteID")&&((0,o.J)(n,"ext.siteID",e.video.ext.siteID),(0,o.J)(i,"ext.ixdiag.usid",!0)),t=!0):e.id===n.id&&d.s6 in e&&(n.native=e.native,n.native.ext=Object.assign({},e.native.ext,e.ext),(0,r.A)(n,"native.ext.bidfloor",!1)&&(0,r.A)(n,"bidfloor",!1)&&n.native.ext.bidfloor<n.bidfloor&&(n.bidfloor=n.native.ext.bidfloor),!(0,r.A)(n,"ext.siteID",!1)&&(0,r.A)(e,"native.ext.siteID",!1)&&((0,o.J)(n,"ext.siteID",e.native.ext.siteID),(0,o.J)(i,"ext.ixdiag.usid",!0)),t=!0)})),t||i.imp.push(e)}else i.imp.push(e)})),i}function N(e){const t=e&&e.bidderCode||"ix",i=s.$W.getConfig(t);let n="";if(n=(0,r.A)(e,"ortb2.site.page")?e.ortb2.site.page:(0,r.A)(e,"refererInfo.page"),i&&"object"==typeof i.firstPartyData){return function(e,t,i){let n;try{n=new URL(t)}catch(i){(0,a.JE)(`IX Bid Adapter: Invalid URL set in ortb2.site.page: ${t}. Using referer URL instead.`),n=new URL((0,r.A)(e,"refererInfo.page"))}const o=new URLSearchParams(n.search);for(const[e,t]of Object.entries(i))o.has(e)||o.append(e,t);return n.search=o.toString(),n.toString()}(e,n,i.firstPartyData)}return n}function V(e,t,i,n,r){if(t.ext.ixdiag.fpd=!0,Object.keys(n).forEach((e=>{-1===I.SITE.indexOf(e)&&delete n[e]})),Object.keys(r).forEach((e=>{-1===I.USER.indexOf(e)&&delete r[e]})),i.device){const e={...i.device.sua};(0,a.Im)(e)||(0,o.J)(t,"device.sua",e)}if(i.hasOwnProperty("regs")&&!e.gppConsent&&(i.regs.hasOwnProperty("gpp")&&"string"==typeof i.regs.gpp&&(0,o.J)(t,"regs.gpp",i.regs.gpp),i.regs.hasOwnProperty("gpp_sid")&&Array.isArray(i.regs.gpp_sid)&&(0,o.J)(t,"regs.gpp_sid",i.regs.gpp_sid),i.regs.ext?.dsa)){const e=i.regs.ext.dsa,n={};if(["dsarequired","pubrender","datatopub"].forEach((t=>{(0,a.Et)(e[t])&&(n[t]=e[t])})),(0,a.cy)(e.transparency)){const t=[];e.transparency.forEach((e=>{(0,a.Qd)(e)&&(0,a.O8)(e.domain)&&""!=e.domain&&(0,a.cy)(e.dsaparams)&&e.dsaparams.every((e=>(0,a.Et)(e)))&&t.push(e)})),t.length>0&&(n.transparency=t)}(0,a.Im)(n)||(0,o.J)(t,"regs.ext.dsa",n)}return t}function W(e,t){const i=(0,r.A)(t,"ortb2Imp.ext.data");i&&(0,o.J)(e,"ext.data",i)}function H(e,t,i,n,r,a){const o=e[i[n]].pbadslot,d=e[i[n]].tagId,s=e[i[n]].adUnitCode,p=e[i[n]].divId;return(o||d||s||p)&&(t.ext.ixdiag.pbadslot=o,t.ext.ixdiag.tagid=d,t.ext.ixdiag.adunitcode=s,t.ext.ixdiag.divId=p),t}function M(e){const t=e.userId||{};return w.filter((e=>t[e]))}function Q(e,t){if(t)for(let i=0;i<e.length;i++){const n=e[i];if(t[0]===n[0]&&t[1]===n[1]){e.splice(i,1);break}}}function Y(e,t){const i=function(e){const t=F(e,d.s6),i=e.nativeOrtbRequest;i.eventtrackers=[{event:1,methods:[1,2]}],i.privacy=1,t.native={request:JSON.stringify(i),ver:"1.2"};let n=(0,r.A)(e,"ortb2Imp.ext.tid");return n&&(0,o.J)(t,"ext.tid",n),W(t,e),j(e,t,d.s6),t}(e);if(0!=Object.keys(i).length){t[e.adUnitCode]={},t[e.adUnitCode].ixImps=[],t[e.adUnitCode].ixImps.push(i),t[e.adUnitCode].gpid=(0,r.A)(e,"ortb2Imp.ext.gpid"),t[e.adUnitCode].dfp_ad_unit_code=(0,r.A)(e,"ortb2Imp.ext.data.adserver.adslot"),t[e.adUnitCode].pbadslot=(0,r.A)(e,"ortb2Imp.ext.data.pbadslot"),t[e.adUnitCode].tagId=(0,r.A)(e,"params.tagId");const n=e.adUnitCode,a=document.getElementById(n)?n:(0,f.p)(n).divId;t[e.adUnitCode].adUnitCode=n,t[e.adUnitCode].divId=a}}function Z(e,t){const i=k(e);if(0!=Object.keys(i).length){t[e.adUnitCode]={},t[e.adUnitCode].ixImps=[],t[e.adUnitCode].ixImps.push(i),t[e.adUnitCode].gpid=(0,r.A)(e,"ortb2Imp.ext.gpid"),t[e.adUnitCode].dfp_ad_unit_code=(0,r.A)(e,"ortb2Imp.ext.data.adserver.adslot"),t[e.adUnitCode].pbadslot=(0,r.A)(e,"ortb2Imp.ext.data.pbadslot"),t[e.adUnitCode].tagId=(0,r.A)(e,"params.tagId");const n=e.adUnitCode,a=document.getElementById(n)?n:(0,f.p)(n).divId;t[e.adUnitCode].adUnitCode=n,t[e.adUnitCode].divId=a}}function K(e,t,i,n){let o=function(e){const t=F(e,d.D4);t.banner={},t.adunitCode=e.adUnitCode;const i=(0,r.A)(e,"params.size");return i&&(t.banner.w=i[0],t.banner.h=i[1]),t.banner.topframe=(0,a.al)()?0:1,j(e,t,d.D4),t}(e);const s=R((0,r.A)(e,"mediaTypes.banner.sizes"),(0,r.A)(e,"params.size"));i.hasOwnProperty(e.adUnitCode)||(i[e.adUnitCode]={}),i[e.adUnitCode].gpid=(0,r.A)(e,"ortb2Imp.ext.gpid"),i[e.adUnitCode].dfp_ad_unit_code=(0,r.A)(e,"ortb2Imp.ext.data.adserver.adslot"),i[e.adUnitCode].tid=(0,r.A)(e,"ortb2Imp.ext.tid"),i[e.adUnitCode].pbadslot=(0,r.A)(e,"ortb2Imp.ext.data.pbadslot"),i[e.adUnitCode].tagId=(0,r.A)(e,"params.tagId"),i[e.adUnitCode].pos=(0,r.A)(e,"mediaTypes.banner.pos");if((0,r.A)(n,"paapi.enabled")){const t=(0,r.A)(e,"ortb2Imp.ext.ae"),n=(0,r.A)(e,"ortb2Imp.ext.paapi");n&&(i[e.adUnitCode].paapi=n),t&&((0,a.Fq)(t)?i[e.adUnitCode].ae=t:(0,a.JE)("error setting auction environment flag - must be an integer"))}const p=(0,r.A)(e,"ortb2Imp.ext.data");p&&(i[e.adUnitCode].adUnitFPD=p);const l=(0,r.A)(e,"params.id");!l||"string"!=typeof l&&"number"!=typeof l||(i[e.adUnitCode].sid=String(l));const c=e.adUnitCode,u=document.getElementById(c)?c:(0,f.p)(c).divId;i[e.adUnitCode].adUnitCode=c,i[e.adUnitCode].divId=u,s&&(i[e.adUnitCode].hasOwnProperty("ixImps")||(i[e.adUnitCode].ixImps=[]),i[e.adUnitCode].ixImps.push(o)),function(e,t,i){if(t.hasOwnProperty(e.adUnitCode)){let i=[];t[e.adUnitCode].hasOwnProperty("missingSizes")&&(i=t[e.adUnitCode].missingSizes),Q(i,e.params.size),t[e.adUnitCode].missingSizes=i}else if((0,r.A)(e,"mediaTypes.banner.sizes")){let n=(0,a.Go)(e.mediaTypes.banner.sizes);Q(n,e.params.size);let r={missingSizes:n,impression:i};t[e.adUnitCode]=r}}(e,t,o)}function ee(e,t,i){const n=(0,a.Go)(t);return n.banner.w=i[0],n.banner.h=i[1],j(e,n,d.D4),n}function te(e){e.renderer.push((function(){const t=e.adUnitCode,i=document.getElementById(t)?t:(0,f.p)(t).divId;i?window.createIXPlayer(i,e):(0,a.JE)(`IX Bid Adapter: adUnitCode: ${i} not found on page.`)}))}function ie(e,t){const i=m.A4.install({id:e,url:t,loaded:!1});try{i.setRender(te)}catch(e){return(0,a.JE)("Prebid Error calling setRender on renderer",e),null}return t?i:((0,a.JE)("Outstream renderer URL not found"),null)}function ne(e){if("outstream"!==(0,r.A)(e,"mediaTypes.video.context"))return!1;let t=(0,r.A)(e,"mediaTypes.video.renderer");t||(t=(0,r.A)(e,"renderer"));return!!("object"!=typeof t||!t.url||!t.render)||t.backupOnly}function re(){let e=s.$W.getConfig("exchangeId");return!("number"!=typeof e||!isFinite(e))||!("string"!=typeof e||""===e.trim()||!isFinite(Number(e)))}const ae={code:g,gvlid:10,supportedMediaTypes:b,isBidRequestValid:function(e){const t=(0,r.A)(e,"params.video"),i=(0,r.A)(e,"params.size"),n=(0,r.A)(e,"mediaTypes.banner.sizes"),o=(0,r.A)(e,"mediaTypes.video"),d=(0,r.A)(e,"mediaTypes.video.playerSize"),s=e.params.hasOwnProperty("bidFloor"),p=e.params.hasOwnProperty("bidFloorCur");if(e.hasOwnProperty("mediaType")&&!(0,a.gR)(b,e.mediaType))return(0,a.JE)("IX Bid Adapter: media type is not supported."),!1;if((0,r.A)(e,"mediaTypes.banner")&&!n)return!1;if(i){const t=X(i);if(!t)return(0,a.vV)("IX Bid Adapter: size has invalid format."),!1;if(!R(e.sizes,t)&&!R(d,t)&&!R(n,t))return(0,a.vV)("IX Bid Adapter: bid size is not included in ad unit sizes or player size."),!1}if(!re()&&null==e.params.siteId)return(0,a.vV)("IX Bid Adapter: Invalid configuration - either siteId or exchangeId must be configured."),!1;if(void 0!==e.params.siteId){if("string"!=typeof e.params.siteId&&"number"!=typeof e.params.siteId)return(0,a.vV)("IX Bid Adapter: siteId must be string or number type."),!1;if("string"!=typeof e.params.siteId&&isNaN(Number(e.params.siteId)))return(0,a.vV)("IX Bid Adapter: siteId must valid value"),!1}if((s||p)&&!(s&&p&&(l=e.params.bidFloor,c=e.params.bidFloorCur,Boolean("number"==typeof l&&"string"==typeof c&&c.match(/^[A-Z]{3}$/)))))return(0,a.vV)("IX Bid Adapter: bidFloor / bidFloorCur parameter has invalid format."),!1;var l,c;if(o&&t){const i=k(e).video,n=$(o,t);if((0,r.A)(e,"mediaTypes.video.context")===u.H6&&ne(e)&&i){const e=[(0,r.A)(i,"w"),(0,r.A)(i,"h")];if(!(e[0]>=h[0]&&e[1]>=h[1]))return(0,a.vV)(`IX Bid Adapter: ${e} is an invalid size for IX outstream renderer`),!1}if(n.length)return n.forEach((e=>{(0,a.vV)(e)})),!1}return function(e){return void 0===(0,r.A)(e,"mediaTypes.native")||e.nativeOrtbRequest&&Array.isArray(e.nativeOrtbRequest.assets)&&e.nativeOrtbRequest.assets.length>0}(e)},resetSiteID:function(){T=0},buildRequests:function(e,t){const i=[],n={},o={},s={},p={};S.getFeatureToggles(),e.forEach((e=>{const i=Object.keys((0,r.A)(e,"mediaTypes",{}));for(const r in i)switch(i[r]){case d.D4:K(e,p,n,t);break;case d.G_:Z(e,o);break;case d.s6:Y(e,s);break;default:(0,a.JE)(`IX Bid Adapter: ad unit mediaTypes ${r} is not supported`)}}));for(let t in p)if(p.hasOwnProperty(t)){let i=p[t].missingSizes;n.hasOwnProperty(t)||(n[t]={}),n[t].hasOwnProperty("missingImps")||(n[t].missingImps=[],n[t].missingCount=0);let r=p[t].impression;for(let a=0;a<i.length;a++){let o=ee(e[0],r,i[a]);n[t].missingImps.push(o),n[t].missingCount++}}let l=[];return Object.keys(n).length>0&&l.push(n),Object.keys(o).length>0&&l.push(o),Object.keys(s).length>0&&l.push(s),S.isFeatureEnabled("pbjs_enable_multiformat")?i.push(...G(e,t,function(e){const t={};return e.forEach((e=>{Object.keys(e).forEach((i=>{Object.keys(t).includes(i)?t[i].hasOwnProperty("ixImps")&&e[i].hasOwnProperty("ixImps")?t[i].ixImps=[...t[i].ixImps,...e[i].ixImps]:t[i].hasOwnProperty("missingImps")&&e[i].hasOwnProperty("missingImps")?t[i].missingImps=[...t[i].missingImps,...e[i].missingImps]:e[i].hasOwnProperty("ixImps")?t[i].ixImps=e[i].ixImps:e[i].hasOwnProperty("missingImps")&&(t[i].missingImps=e[i].missingImps):t[i]=e[i]}))})),t}(l))):(Object.keys(n).length>0&&i.push(...G(e,t,n)),Object.keys(o).length>0&&i.push(...G(e,t,o)),Object.keys(s).length>0&&i.push(...G(e,t,s))),i},interpretResponse:function(e,t){const i=[];let n=null,o=(0,r.A)(e,"body.ext.protectedAudienceAuctionConfigs")||[];if(S.setFeatureToggles(e),!e.hasOwnProperty("body"))return i;const s=e.body,p=s.seatbid||[];for(let e=0;e<p.length;e++){if(!p[e].hasOwnProperty("bid"))continue;const o=p[e].bid,l=t.data;for(let e=0;e<o.length;e++){const a=q(o[e].impid,l.imp,t.validBidRequests);if(n=B(o[e],s.cur,a),n.mediaType===d.G_&&ne(a)){const t=(0,r.A)(s,"ext.videoplayerurl");if(n.renderer=ie(o[e].bidId,t),!n.renderer)continue}i.push(n)}if((0,r.A)(l,"ext.ixdiag.err")&&E.localStorageIsEnabled())try{E.removeDataFromLocalStorage("ixdiag")}catch(e){(0,a.vV)("ix can not clear ixdiag from localStorage.")}}if(!(Array.isArray(o)&&o.length>0))return i;o=o.filter((e=>!!function(e){return"object"==typeof e&&null!==e}(e)||((0,a.JE)("Malformed auction config detected:",e),!1)));try{return{bids:i,paapi:o}}catch(e){return(0,a.JE)("Error attaching AuctionConfigs",e),i}},getUserSyncs:function(e,t){const i=[];let n=null;if(t.length>0&&(n=(0,r.A)(t[0],"body.ext.publishersyncsperbidderoverride")),void 0!==n&&0==n)return[];if(e.iframeEnabled)i.push({type:"iframe",url:"https://js-sec.indexww.com/um/ixmatch.html"});else{let e=null;s.$W.getConfig("userSync")&&(e=s.$W.getConfig("userSync").syncsPerBidder),0===e&&(e=n),e=n&&(0===e||e)?n>e?e:n:1;for(let t=0;t<e;t++)i.push({type:"image",url:oe(e,t)})}return i}};function oe(e,t){let i="",n="0";return D&&D.hasOwnProperty("gdprApplies")&&(n=D.gdprApplies?"1":"0"),D&&D.hasOwnProperty("consentString")&&(i=D.consentString||""),"https://dsum.casalemedia.com/pbusermatch?origin=prebid"+(0!==T?"&site_id="+T.toString():"")+"&p="+e.toString()+"&i="+t.toString()+"&gdpr="+n+"&gdpr_consent="+i+"&us_privacy="+(P||"")}function de(e){return e.imp.forEach(((t,i)=>{const n=t.ext;if(null==n)return e;pe(t)<2||Object.keys(n).forEach((r=>{if(d.D4 in t){const a=t.banner.ext;if(void 0!==a&&void 0!==a[r]&&a[r]==n[r]&&delete e.imp[i].banner.ext[r],void 0!==t.banner.format)for(let a=0;a<t.banner.format.length;a++)null!=t.banner.format[a].ext&&null!=t.banner.format[a].ext[r]&&t.banner.format[a].ext[r]==n[r]&&delete e.imp[i].banner.format[a].ext[r]}if(d.G_ in t){const a=t.video.ext;void 0!==a&&void 0!==a[r]&&a[r]==n[r]&&delete e.imp[i].video.ext[r]}if(d.s6 in t){const a=t.native.ext;void 0!==a&&void 0!==a[r]&&a[r]==n[r]&&delete e.imp[i].native.ext[r]}}))})),e}function se(e){return e.imp.forEach(((t,i)=>{if(null==t.ext)return e;if(!(pe(t)<2)){if(d.D4 in t){const n=t.banner.ext;if(void 0!==n&&void 0!==n.siteID&&delete e.imp[i].banner.ext.siteID,void 0!==t.banner.format)for(let n=0;n<t.banner.format.length;n++)void 0!==t.banner.format[n].ext&&void 0!==t.banner.format[n].ext.siteID&&((0,o.J)(e.imp[i],"ext.siteID",t.banner.format[n].ext.siteID),(0,o.J)(e,"ext.ixdiag.usid",!0),delete e.imp[i].banner.format[n].ext.siteID)}if(d.G_ in t){const n=t.video.ext;void 0!==n&&void 0!==n.siteID&&delete e.imp[i].video.ext.siteID}if(d.s6 in t){const n=t.native.ext;void 0!==n&&void 0!==n.siteID&&delete e.imp[i].native.ext.siteID}}})),e}function pe(e){let t=0;return void 0!==e.banner&&(t+=1),void 0!==e.video&&(t+=1),void 0!==e.native&&(t+=1),t}function le(e){return null==e.device&&(e.device={}),e.device.h=window.screen.height,e.device.w=window.screen.width,e}(0,c.a$)(ae),(0,n.E)("ixBidAdapter")}},e=>{e.O(0,[3005,802,1085],(()=>{return t=7764,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[1665],{4730:(e,t,n)=>{var s=n(7873),r=n(9115),i=n(1371),c=n(2938),a=n(2986);const u="kueezrtb",d="1.0.0",o=(0,c.vM)({bidderCode:u});const p=(0,a.lE)((function(){return`https://${arguments.length>0&&void 0!==arguments[0]?arguments[0]:"exchange"}.kueezrtb.com`}),(function(e,t){const{auctionId:n,transactionId:s}=t;return{auctionId:n,transactionId:s}}),o,u,d,!1),b=(0,a.Lp)(u,!1),l=(0,a.EE)({iframeSyncUrl:"https://sync.kueezrtb.com/api/sync/iframe",imageSyncUrl:"https://sync.kueezrtb.com/api/sync/image"}),h={code:u,version:d,gvlid:1165,supportedMediaTypes:[i.D4,i.G_],isBidRequestValid:a.$d,buildRequests:p,interpretResponse:b,getUserSyncs:l};(0,r.a$)(h),(0,s.E)("kueezRtbBidAdapter")}},e=>{e.O(0,[4982,5946,802,1085],(()=>{return t=4730,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[2259],{6839:(t,e,r)=>{var n=r(7873),o=r(1069),i=r(8044),a=r(9214),s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function c(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var u={exports:{}},l=function(t){return t&&t.Math===Math&&t},d=l("object"==typeof globalThis&&globalThis)||l("object"==typeof window&&window)||l("object"==typeof self&&self)||l("object"==typeof s&&s)||l("object"==typeof s&&s)||function(){return this}()||Function("return this")(),f=function(t){try{return!!t()}catch(t){return!0}},h=!f((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")})),p=h,g=Function.prototype,m=g.apply,v=g.call,y="object"==typeof Reflect&&Reflect.apply||(p?v.bind(m):function(){return v.apply(m,arguments)}),b=h,w=Function.prototype,S=w.call,x=b&&w.bind.bind(S,S),C=b?x:function(t){return function(){return S.apply(t,arguments)}},O=C,E=O({}.toString),I=O("".slice),k=function(t){return I(E(t),8,-1)},j=k,A=C,L=function(t){if("Function"===j(t))return A(t)},D="object"==typeof document&&document.all,M=void 0===D&&void 0!==D?function(t){return"function"==typeof t||t===D}:function(t){return"function"==typeof t},F={},P=!f((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})),N=h,R=Function.prototype.call,T=N?R.bind(R):function(){return R.apply(R,arguments)},_={},U={}.propertyIsEnumerable,V=Object.getOwnPropertyDescriptor,B=V&&!U.call({1:2},1);_.f=B?function(t){var e=V(this,t);return!!e&&e.enumerable}:U;var W,G,q=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},z=f,Q=k,H=Object,J=C("".split),$=z((function(){return!H("z").propertyIsEnumerable(0)}))?function(t){return"String"===Q(t)?J(t,""):H(t)}:H,K=function(t){return null==t},Y=K,X=TypeError,Z=function(t){if(Y(t))throw new X("Can't call method on "+t);return t},tt=$,et=Z,rt=function(t){return tt(et(t))},nt=M,ot=function(t){return"object"==typeof t?null!==t:nt(t)},it={},at=it,st=d,ct=M,ut=function(t){return ct(t)?t:void 0},lt=function(t,e){return arguments.length<2?ut(at[t])||ut(st[t]):at[t]&&at[t][e]||st[t]&&st[t][e]},dt=C({}.isPrototypeOf),ft=d,ht="undefined"!=typeof navigator&&String(navigator.userAgent)||"",pt=ft.process,gt=ft.Deno,mt=pt&&pt.versions||gt&&gt.version,vt=mt&&mt.v8;vt&&(G=(W=vt.split("."))[0]>0&&W[0]<4?1:+(W[0]+W[1])),!G&&ht&&(!(W=ht.match(/Edge\/(\d+)/))||W[1]>=74)&&(W=ht.match(/Chrome\/(\d+)/))&&(G=+W[1]);var yt=G,bt=yt,wt=f,St=d.String,xt=!!Object.getOwnPropertySymbols&&!wt((function(){var t=Symbol("symbol detection");return!St(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&bt&&bt<41})),Ct=xt&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,Ot=lt,Et=M,It=dt,kt=Object,jt=Ct?function(t){return"symbol"==typeof t}:function(t){var e=Ot("Symbol");return Et(e)&&It(e.prototype,kt(t))},At=String,Lt=function(t){try{return At(t)}catch(t){return"Object"}},Dt=M,Mt=Lt,Ft=TypeError,Pt=function(t){if(Dt(t))return t;throw new Ft(Mt(t)+" is not a function")},Nt=Pt,Rt=K,Tt=T,_t=M,Ut=ot,Vt=TypeError,Bt={exports:{}},Wt=d,Gt=Object.defineProperty,qt=d,zt=function(t,e){try{Gt(Wt,t,{value:e,configurable:!0,writable:!0})}catch(r){Wt[t]=e}return e},Qt="__core-js_shared__",Ht=Bt.exports=qt[Qt]||zt(Qt,{});(Ht.versions||(Ht.versions=[])).push({version:"3.37.0",mode:"pure",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.37.0/LICENSE",source:"https://github.com/zloirock/core-js"});var Jt=Bt.exports,$t=Jt,Kt=function(t,e){return $t[t]||($t[t]=e||{})},Yt=Z,Xt=Object,Zt=function(t){return Xt(Yt(t))},te=Zt,ee=C({}.hasOwnProperty),re=Object.hasOwn||function(t,e){return ee(te(t),e)},ne=C,oe=0,ie=Math.random(),ae=ne(1..toString),se=function(t){return"Symbol("+(void 0===t?"":t)+")_"+ae(++oe+ie,36)},ce=Kt,ue=re,le=se,de=xt,fe=Ct,he=d.Symbol,pe=ce("wks"),ge=fe?he.for||he:he&&he.withoutSetter||le,me=function(t){return ue(pe,t)||(pe[t]=de&&ue(he,t)?he[t]:ge("Symbol."+t)),pe[t]},ve=T,ye=ot,be=jt,we=function(t,e){var r=t[e];return Rt(r)?void 0:Nt(r)},Se=function(t,e){var r,n;if("string"===e&&_t(r=t.toString)&&!Ut(n=Tt(r,t)))return n;if(_t(r=t.valueOf)&&!Ut(n=Tt(r,t)))return n;if("string"!==e&&_t(r=t.toString)&&!Ut(n=Tt(r,t)))return n;throw new Vt("Can't convert object to primitive value")},xe=TypeError,Ce=me("toPrimitive"),Oe=function(t,e){if(!ye(t)||be(t))return t;var r,n=we(t,Ce);if(n){if(void 0===e&&(e="default"),r=ve(n,t,e),!ye(r)||be(r))return r;throw new xe("Can't convert object to primitive value")}return void 0===e&&(e="number"),Se(t,e)},Ee=jt,Ie=function(t){var e=Oe(t,"string");return Ee(e)?e:e+""},ke=ot,je=d.document,Ae=ke(je)&&ke(je.createElement),Le=function(t){return Ae?je.createElement(t):{}},De=Le,Me=!P&&!f((function(){return 7!==Object.defineProperty(De("div"),"a",{get:function(){return 7}}).a})),Fe=P,Pe=T,Ne=_,Re=q,Te=rt,_e=Ie,Ue=re,Ve=Me,Be=Object.getOwnPropertyDescriptor;F.f=Fe?Be:function(t,e){if(t=Te(t),e=_e(e),Ve)try{return Be(t,e)}catch(t){}if(Ue(t,e))return Re(!Pe(Ne.f,t,e),t[e])};var We=f,Ge=M,qe=/#|\.prototype\./,ze=function(t,e){var r=He[Qe(t)];return r===$e||r!==Je&&(Ge(e)?We(e):!!e)},Qe=ze.normalize=function(t){return String(t).replace(qe,".").toLowerCase()},He=ze.data={},Je=ze.NATIVE="N",$e=ze.POLYFILL="P",Ke=ze,Ye=Pt,Xe=h,Ze=L(L.bind),tr=function(t,e){return Ye(t),void 0===e?t:Xe?Ze(t,e):function(){return t.apply(e,arguments)}},er={},rr=P&&f((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),nr=ot,or=String,ir=TypeError,ar=function(t){if(nr(t))return t;throw new ir(or(t)+" is not an object")},sr=P,cr=Me,ur=rr,lr=ar,dr=Ie,fr=TypeError,hr=Object.defineProperty,pr=Object.getOwnPropertyDescriptor,gr="enumerable",mr="configurable",vr="writable";er.f=sr?ur?function(t,e,r){if(lr(t),e=dr(e),lr(r),"function"==typeof t&&"prototype"===e&&"value"in r&&vr in r&&!r[vr]){var n=pr(t,e);n&&n[vr]&&(t[e]=r.value,r={configurable:mr in r?r[mr]:n[mr],enumerable:gr in r?r[gr]:n[gr],writable:!1})}return hr(t,e,r)}:hr:function(t,e,r){if(lr(t),e=dr(e),lr(r),cr)try{return hr(t,e,r)}catch(t){}if("get"in r||"set"in r)throw new fr("Accessors not supported");return"value"in r&&(t[e]=r.value),t};var yr=er,br=q,wr=P?function(t,e,r){return yr.f(t,e,br(1,r))}:function(t,e,r){return t[e]=r,t},Sr=d,xr=y,Cr=L,Or=M,Er=F.f,Ir=Ke,kr=it,jr=tr,Ar=wr,Lr=re,Dr=function(t){var e=function(r,n,o){if(this instanceof e){switch(arguments.length){case 0:return new t;case 1:return new t(r);case 2:return new t(r,n)}return new t(r,n,o)}return xr(t,this,arguments)};return e.prototype=t.prototype,e},Mr=function(t,e){var r,n,o,i,a,s,c,u,l,d=t.target,f=t.global,h=t.stat,p=t.proto,g=f?Sr:h?Sr[d]:Sr[d]&&Sr[d].prototype,m=f?kr:kr[d]||Ar(kr,d,{})[d],v=m.prototype;for(i in e)n=!(r=Ir(f?i:d+(h?".":"#")+i,t.forced))&&g&&Lr(g,i),s=m[i],n&&(c=t.dontCallGetSet?(l=Er(g,i))&&l.value:g[i]),a=n&&c?c:e[i],(r||p||typeof s!=typeof a)&&(u=t.bind&&n?jr(a,Sr):t.wrap&&n?Dr(a):p&&Or(a)?Cr(a):a,(t.sham||a&&a.sham||s&&s.sham)&&Ar(u,"sham",!0),Ar(m,i,u),p&&(Lr(kr,o=d+"Prototype")||Ar(kr,o,{}),Ar(kr[o],i,a),t.real&&v&&(r||!v[i])&&Ar(v,i,a)))},Fr=Mr,Pr=P,Nr=er.f;Fr({target:"Object",stat:!0,forced:Object.defineProperty!==Nr,sham:!Pr},{defineProperty:Nr});var Rr=it.Object,Tr=u.exports=function(t,e,r){return Rr.defineProperty(t,e,r)};Rr.defineProperty.sham&&(Tr.sham=!0);var _r=c(u.exports),Ur=k,Vr=Array.isArray||function(t){return"Array"===Ur(t)},Br=Math.ceil,Wr=Math.floor,Gr=Math.trunc||function(t){var e=+t;return(e>0?Wr:Br)(e)},qr=Gr,zr=function(t){var e=+t;return e!=e||0===e?0:qr(e)},Qr=zr,Hr=Math.min,Jr=function(t){var e=Qr(t);return e>0?Hr(e,9007199254740991):0},$r=function(t){return Jr(t.length)},Kr=TypeError,Yr=P,Xr=er,Zr=q,tn={};tn[me("toStringTag")]="z";var en="[object z]"===String(tn),rn=en,nn=M,on=k,an=me("toStringTag"),sn=Object,cn="Arguments"===on(function(){return arguments}()),un=rn?on:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=sn(t),an))?r:cn?on(e):"Object"===(n=on(e))&&nn(e.callee)?"Arguments":n},ln=M,dn=Jt,fn=C(Function.toString);ln(dn.inspectSource)||(dn.inspectSource=function(t){return fn(t)});var hn=dn.inspectSource,pn=C,gn=f,mn=M,vn=un,yn=hn,bn=function(){},wn=lt("Reflect","construct"),Sn=/^\s*(?:class|function)\b/,xn=pn(Sn.exec),Cn=!Sn.test(bn),On=function(t){if(!mn(t))return!1;try{return wn(bn,[],t),!0}catch(t){return!1}},En=function(t){if(!mn(t))return!1;switch(vn(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return Cn||!!xn(Sn,yn(t))}catch(t){return!0}};En.sham=!0;var In=!wn||gn((function(){var t;return On(On.call)||!On(Object)||!On((function(){t=!0}))||t}))?En:On,kn=Vr,jn=In,An=ot,Ln=me("species"),Dn=Array,Mn=function(t){var e;return kn(t)&&(e=t.constructor,(jn(e)&&(e===Dn||kn(e.prototype))||An(e)&&null===(e=e[Ln]))&&(e=void 0)),void 0===e?Dn:e},Fn=function(t,e){return new(Mn(t))(0===e?0:e)},Pn=f,Nn=yt,Rn=me("species"),Tn=Mr,_n=f,Un=Vr,Vn=ot,Bn=Zt,Wn=$r,Gn=function(t){if(t>9007199254740991)throw Kr("Maximum allowed index exceeded");return t},qn=function(t,e,r){Yr?Xr.f(t,e,Zr(0,r)):t[e]=r},zn=Fn,Qn=function(t){return Nn>=51||!Pn((function(){var e=[];return(e.constructor={})[Rn]=function(){return{foo:1}},1!==e[t](Boolean).foo}))},Hn=yt,Jn=me("isConcatSpreadable"),$n=Hn>=51||!_n((function(){var t=[];return t[Jn]=!1,t.concat()[0]!==t})),Kn=function(t){if(!Vn(t))return!1;var e=t[Jn];return void 0!==e?!!e:Un(t)};Tn({target:"Array",proto:!0,arity:1,forced:!$n||!Qn("concat")},{concat:function(t){var e,r,n,o,i,a=Bn(this),s=zn(a,0),c=0;for(e=-1,n=arguments.length;e<n;e++)if(Kn(i=-1===e?a:arguments[e]))for(o=Wn(i),Gn(c+o),r=0;r<o;r++,c++)r in i&&qn(s,c,i[r]);else Gn(c+1),qn(s,c++,i);return s.length=c,s}});var Yn=un,Xn=String,Zn=function(t){if("Symbol"===Yn(t))throw new TypeError("Cannot convert a Symbol value to a string");return Xn(t)},to={},eo=zr,ro=Math.max,no=Math.min,oo=rt,io=function(t,e){var r=eo(t);return r<0?ro(r+e,0):no(r,e)},ao=$r,so=function(t){return function(e,r,n){var o=oo(e),i=ao(o);if(0===i)return!t&&-1;var a,s=io(n,i);if(t&&r!=r){for(;i>s;)if((a=o[s++])!=a)return!0}else for(;i>s;s++)if((t||s in o)&&o[s]===r)return t||s||0;return!t&&-1}},co={includes:so(!0),indexOf:so(!1)},uo={},lo=re,fo=rt,ho=co.indexOf,po=uo,go=C([].push),mo=function(t,e){var r,n=fo(t),o=0,i=[];for(r in n)!lo(po,r)&&lo(n,r)&&go(i,r);for(;e.length>o;)lo(n,r=e[o++])&&(~ho(i,r)||go(i,r));return i},vo=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],yo=mo,bo=vo,wo=Object.keys||function(t){return yo(t,bo)},So=P,xo=rr,Co=er,Oo=ar,Eo=rt,Io=wo;to.f=So&&!xo?Object.defineProperties:function(t,e){Oo(t);for(var r,n=Eo(e),o=Io(e),i=o.length,a=0;i>a;)Co.f(t,r=o[a++],n[r]);return t};var ko,jo=lt("document","documentElement"),Ao=se,Lo=Kt("keys"),Do=function(t){return Lo[t]||(Lo[t]=Ao(t))},Mo=ar,Fo=to,Po=vo,No=uo,Ro=jo,To=Le,_o="prototype",Uo="script",Vo=Do("IE_PROTO"),Bo=function(){},Wo=function(t){return"<"+Uo+">"+t+"</"+Uo+">"},Go=function(t){t.write(Wo("")),t.close();var e=t.parentWindow.Object;return t=null,e},qo=function(){try{ko=new ActiveXObject("htmlfile")}catch(t){}var t,e,r;qo="undefined"!=typeof document?document.domain&&ko?Go(ko):(e=To("iframe"),r="java"+Uo+":",e.style.display="none",Ro.appendChild(e),e.src=String(r),(t=e.contentWindow.document).open(),t.write(Wo("document.F=Object")),t.close(),t.F):Go(ko);for(var n=Po.length;n--;)delete qo[_o][Po[n]];return qo()};No[Vo]=!0;var zo=Object.create||function(t,e){var r;return null!==t?(Bo[_o]=Mo(t),r=new Bo,Bo[_o]=null,r[Vo]=t):r=qo(),void 0===e?r:Fo.f(r,e)},Qo={},Ho=mo,Jo=vo.concat("length","prototype");Qo.f=Object.getOwnPropertyNames||function(t){return Ho(t,Jo)};var $o={},Ko=C([].slice),Yo=k,Xo=rt,Zo=Qo.f,ti=Ko,ei="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];$o.f=function(t){return ei&&"Window"===Yo(t)?function(t){try{return Zo(t)}catch(t){return ti(ei)}}(t):Zo(Xo(t))};var ri={};ri.f=Object.getOwnPropertySymbols;var ni=wr,oi=function(t,e,r,n){return n&&n.enumerable?t[e]=r:ni(t,e,r),t},ii=er,ai={},si=me;ai.f=si;var ci,ui,li,di=it,fi=re,hi=ai,pi=er.f,gi=function(t){var e=di.Symbol||(di.Symbol={});fi(e,t)||pi(e,t,{value:hi.f(t)})},mi=T,vi=lt,yi=me,bi=oi,wi=function(){var t=vi("Symbol"),e=t&&t.prototype,r=e&&e.valueOf,n=yi("toPrimitive");e&&!e[n]&&bi(e,n,(function(t){return mi(r,this)}),{arity:1})},Si=un,xi=en?{}.toString:function(){return"[object "+Si(this)+"]"},Ci=en,Oi=er.f,Ei=wr,Ii=re,ki=xi,ji=me("toStringTag"),Ai=function(t,e,r,n){var o=r?t:t&&t.prototype;o&&(Ii(o,ji)||Oi(o,ji,{configurable:!0,value:e}),n&&!Ci&&Ei(o,"toString",ki))},Li=M,Di=d.WeakMap,Mi=Li(Di)&&/native code/.test(String(Di)),Fi=d,Pi=ot,Ni=wr,Ri=re,Ti=Jt,_i=Do,Ui=uo,Vi="Object already initialized",Bi=Fi.TypeError,Wi=Fi.WeakMap;if(Mi||Ti.state){var Gi=Ti.state||(Ti.state=new Wi);Gi.get=Gi.get,Gi.has=Gi.has,Gi.set=Gi.set,ci=function(t,e){if(Gi.has(t))throw new Bi(Vi);return e.facade=t,Gi.set(t,e),e},ui=function(t){return Gi.get(t)||{}},li=function(t){return Gi.has(t)}}else{var qi=_i("state");Ui[qi]=!0,ci=function(t,e){if(Ri(t,qi))throw new Bi(Vi);return e.facade=t,Ni(t,qi,e),e},ui=function(t){return Ri(t,qi)?t[qi]:{}},li=function(t){return Ri(t,qi)}}var zi={set:ci,get:ui,has:li,enforce:function(t){return li(t)?ui(t):ci(t,{})},getterFor:function(t){return function(e){var r;if(!Pi(e)||(r=ui(e)).type!==t)throw new Bi("Incompatible receiver, "+t+" required");return r}}},Qi=tr,Hi=$,Ji=Zt,$i=$r,Ki=Fn,Yi=C([].push),Xi=function(t){var e=1===t,r=2===t,n=3===t,o=4===t,i=6===t,a=7===t,s=5===t||i;return function(c,u,l,d){for(var f,h,p=Ji(c),g=Hi(p),m=$i(g),v=Qi(u,l),y=0,b=d||Ki,w=e?b(c,m):r||a?b(c,0):void 0;m>y;y++)if((s||y in g)&&(h=v(f=g[y],y,p),t))if(e)w[y]=h;else if(h)switch(t){case 3:return!0;case 5:return f;case 6:return y;case 2:Yi(w,f)}else switch(t){case 4:return!1;case 7:Yi(w,f)}return i?-1:n||o?o:w}},Zi={forEach:Xi(0),map:Xi(1),filter:Xi(2),some:Xi(3),every:Xi(4),find:Xi(5),findIndex:Xi(6),filterReject:Xi(7)},ta=Mr,ea=d,ra=T,na=C,oa=P,ia=xt,aa=f,sa=re,ca=dt,ua=ar,la=rt,da=Ie,fa=Zn,ha=q,pa=zo,ga=wo,ma=Qo,va=$o,ya=ri,ba=F,wa=er,Sa=to,xa=_,Ca=oi,Oa=function(t,e,r){return ii.f(t,e,r)},Ea=Kt,Ia=uo,ka=se,ja=me,Aa=ai,La=gi,Da=wi,Ma=Ai,Fa=zi,Pa=Zi.forEach,Na=Do("hidden"),Ra="Symbol",Ta="prototype",_a=Fa.set,Ua=Fa.getterFor(Ra),Va=Object[Ta],Ba=ea.Symbol,Wa=Ba&&Ba[Ta],Ga=ea.RangeError,qa=ea.TypeError,za=ea.QObject,Qa=ba.f,Ha=wa.f,Ja=va.f,$a=xa.f,Ka=na([].push),Ya=Ea("symbols"),Xa=Ea("op-symbols"),Za=Ea("wks"),ts=!za||!za[Ta]||!za[Ta].findChild,es=function(t,e,r){var n=Qa(Va,e);n&&delete Va[e],Ha(t,e,r),n&&t!==Va&&Ha(Va,e,n)},rs=oa&&aa((function(){return 7!==pa(Ha({},"a",{get:function(){return Ha(this,"a",{value:7}).a}})).a}))?es:Ha,ns=function(t,e){var r=Ya[t]=pa(Wa);return _a(r,{type:Ra,tag:t,description:e}),oa||(r.description=e),r},os=function(t,e,r){t===Va&&os(Xa,e,r),ua(t);var n=da(e);return ua(r),sa(Ya,n)?(r.enumerable?(sa(t,Na)&&t[Na][n]&&(t[Na][n]=!1),r=pa(r,{enumerable:ha(0,!1)})):(sa(t,Na)||Ha(t,Na,ha(1,pa(null))),t[Na][n]=!0),rs(t,n,r)):Ha(t,n,r)},is=function(t,e){ua(t);var r=la(e),n=ga(r).concat(us(r));return Pa(n,(function(e){oa&&!ra(as,r,e)||os(t,e,r[e])})),t},as=function(t){var e=da(t),r=ra($a,this,e);return!(this===Va&&sa(Ya,e)&&!sa(Xa,e))&&(!(r||!sa(this,e)||!sa(Ya,e)||sa(this,Na)&&this[Na][e])||r)},ss=function(t,e){var r=la(t),n=da(e);if(r!==Va||!sa(Ya,n)||sa(Xa,n)){var o=Qa(r,n);return!o||!sa(Ya,n)||sa(r,Na)&&r[Na][n]||(o.enumerable=!0),o}},cs=function(t){var e=Ja(la(t)),r=[];return Pa(e,(function(t){sa(Ya,t)||sa(Ia,t)||Ka(r,t)})),r},us=function(t){var e=t===Va,r=Ja(e?Xa:la(t)),n=[];return Pa(r,(function(t){!sa(Ya,t)||e&&!sa(Va,t)||Ka(n,Ya[t])})),n};ia||(Ca(Wa=(Ba=function(){if(ca(Wa,this))throw new qa("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?fa(arguments[0]):void 0,e=ka(t),r=function(t){var n=void 0===this?ea:this;n===Va&&ra(r,Xa,t),sa(n,Na)&&sa(n[Na],e)&&(n[Na][e]=!1);var o=ha(1,t);try{rs(n,e,o)}catch(t){if(!(t instanceof Ga))throw t;es(n,e,o)}};return oa&&ts&&rs(Va,e,{configurable:!0,set:r}),ns(e,t)})[Ta],"toString",(function(){return Ua(this).tag})),Ca(Ba,"withoutSetter",(function(t){return ns(ka(t),t)})),xa.f=as,wa.f=os,Sa.f=is,ba.f=ss,ma.f=va.f=cs,ya.f=us,Aa.f=function(t){return ns(ja(t),t)},oa&&Oa(Wa,"description",{configurable:!0,get:function(){return Ua(this).description}})),ta({global:!0,constructor:!0,wrap:!0,forced:!ia,sham:!ia},{Symbol:Ba}),Pa(ga(Za),(function(t){La(t)})),ta({target:Ra,stat:!0,forced:!ia},{useSetter:function(){ts=!0},useSimple:function(){ts=!1}}),ta({target:"Object",stat:!0,forced:!ia,sham:!oa},{create:function(t,e){return void 0===e?pa(t):is(pa(t),e)},defineProperty:os,defineProperties:is,getOwnPropertyDescriptor:ss}),ta({target:"Object",stat:!0,forced:!ia},{getOwnPropertyNames:cs}),Da(),Ma(Ba,Ra),Ia[Na]=!0;var ls=xt&&!!Symbol.for&&!!Symbol.keyFor,ds=Mr,fs=lt,hs=re,ps=Zn,gs=Kt,ms=ls,vs=gs("string-to-symbol-registry"),ys=gs("symbol-to-string-registry");ds({target:"Symbol",stat:!0,forced:!ms},{for:function(t){var e=ps(t);if(hs(vs,e))return vs[e];var r=fs("Symbol")(e);return vs[e]=r,ys[r]=e,r}});var bs=Mr,ws=re,Ss=jt,xs=Lt,Cs=ls,Os=Kt("symbol-to-string-registry");bs({target:"Symbol",stat:!0,forced:!Cs},{keyFor:function(t){if(!Ss(t))throw new TypeError(xs(t)+" is not a symbol");if(ws(Os,t))return Os[t]}});var Es=Vr,Is=M,ks=k,js=Zn,As=C([].push),Ls=Mr,Ds=lt,Ms=y,Fs=T,Ps=C,Ns=f,Rs=M,Ts=jt,_s=Ko,Us=function(t){if(Is(t))return t;if(Es(t)){for(var e=t.length,r=[],n=0;n<e;n++){var o=t[n];"string"==typeof o?As(r,o):"number"!=typeof o&&"Number"!==ks(o)&&"String"!==ks(o)||As(r,js(o))}var i=r.length,a=!0;return function(t,e){if(a)return a=!1,e;if(Es(this))return e;for(var n=0;n<i;n++)if(r[n]===t)return e}}},Vs=xt,Bs=String,Ws=Ds("JSON","stringify"),Gs=Ps(/./.exec),qs=Ps("".charAt),zs=Ps("".charCodeAt),Qs=Ps("".replace),Hs=Ps(1..toString),Js=/[\uD800-\uDFFF]/g,$s=/^[\uD800-\uDBFF]$/,Ks=/^[\uDC00-\uDFFF]$/,Ys=!Vs||Ns((function(){var t=Ds("Symbol")("stringify detection");return"[null]"!==Ws([t])||"{}"!==Ws({a:t})||"{}"!==Ws(Object(t))})),Xs=Ns((function(){return'"\\udf06\\ud834"'!==Ws("\udf06\ud834")||'"\\udead"'!==Ws("\udead")})),Zs=function(t,e){var r=_s(arguments),n=Us(e);if(Rs(n)||void 0!==t&&!Ts(t))return r[1]=function(t,e){if(Rs(n)&&(e=Fs(n,this,Bs(t),e)),!Ts(e))return e},Ms(Ws,null,r)},tc=function(t,e,r){var n=qs(r,e-1),o=qs(r,e+1);return Gs($s,t)&&!Gs(Ks,o)||Gs(Ks,t)&&!Gs($s,n)?"\\u"+Hs(zs(t,0),16):t};Ws&&Ls({target:"JSON",stat:!0,arity:3,forced:Ys||Xs},{stringify:function(t,e,r){var n=_s(arguments),o=Ms(Ys?Zs:Ws,null,n);return Xs&&"string"==typeof o?Qs(o,Js,tc):o}});var ec=ri,rc=Zt;Mr({target:"Object",stat:!0,forced:!xt||f((function(){ec.f(1)}))},{getOwnPropertySymbols:function(t){var e=ec.f;return e?e(rc(t)):[]}}),gi("asyncIterator"),gi("hasInstance"),gi("isConcatSpreadable"),gi("iterator"),gi("match"),gi("matchAll"),gi("replace"),gi("search"),gi("species"),gi("split");var nc=wi;gi("toPrimitive"),nc();var oc=lt,ic=Ai;gi("toStringTag"),ic(oc("Symbol"),"Symbol"),gi("unscopables"),Ai(d.JSON,"JSON",!0);var ac,sc,cc,uc=it.Symbol,lc={},dc=P,fc=re,hc=Function.prototype,pc=dc&&Object.getOwnPropertyDescriptor,gc=fc(hc,"name"),mc={EXISTS:gc,PROPER:gc&&"something"===function(){}.name,CONFIGURABLE:gc&&(!dc||dc&&pc(hc,"name").configurable)},vc=!f((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})),yc=re,bc=M,wc=Zt,Sc=vc,xc=Do("IE_PROTO"),Cc=Object,Oc=Cc.prototype,Ec=Sc?Cc.getPrototypeOf:function(t){var e=wc(t);if(yc(e,xc))return e[xc];var r=e.constructor;return bc(r)&&e instanceof r?r.prototype:e instanceof Cc?Oc:null},Ic=f,kc=M,jc=ot,Ac=zo,Lc=Ec,Dc=oi,Mc=me("iterator"),Fc=!1;[].keys&&("next"in(cc=[].keys())?(sc=Lc(Lc(cc)))!==Object.prototype&&(ac=sc):Fc=!0);var Pc=!jc(ac)||Ic((function(){var t={};return ac[Mc].call(t)!==t}));kc((ac=Pc?{}:Ac(ac))[Mc])||Dc(ac,Mc,(function(){return this}));var Nc={IteratorPrototype:ac,BUGGY_SAFARI_ITERATORS:Fc},Rc=Nc.IteratorPrototype,Tc=zo,_c=q,Uc=Ai,Vc=lc,Bc=function(){return this},Wc=Mr,Gc=T,qc=mc,zc=function(t,e,r,n){var o=e+" Iterator";return t.prototype=Tc(Rc,{next:_c(+!n,r)}),Uc(t,o,!1,!0),Vc[o]=Bc,t},Qc=Ec,Hc=Ai,Jc=oi,$c=lc,Kc=Nc,Yc=qc.PROPER,Xc=Kc.BUGGY_SAFARI_ITERATORS,Zc=me("iterator"),tu="keys",eu="values",ru="entries",nu=function(){return this},ou=function(t,e,r,n,o,i,a){zc(r,e,n);var s,c,u,l=function(t){if(t===o&&g)return g;if(!Xc&&t&&t in h)return h[t];switch(t){case tu:case eu:case ru:return function(){return new r(this,t)}}return function(){return new r(this)}},d=e+" Iterator",f=!1,h=t.prototype,p=h[Zc]||h["@@iterator"]||o&&h[o],g=!Xc&&p||l(o),m="Array"===e&&h.entries||p;if(m&&(s=Qc(m.call(new t)))!==Object.prototype&&s.next&&(Hc(s,d,!0,!0),$c[d]=nu),Yc&&o===eu&&p&&p.name!==eu&&(f=!0,g=function(){return Gc(p,this)}),o)if(c={values:l(eu),keys:i?g:l(tu),entries:l(ru)},a)for(u in c)(Xc||f||!(u in h))&&Jc(h,u,c[u]);else Wc({target:e,proto:!0,forced:Xc||f},c);return a&&h[Zc]!==g&&Jc(h,Zc,g,{name:o}),$c[e]=g,c},iu=function(t,e){return{value:t,done:e}},au=rt,su=lc,cu=zi;er.f;var uu=ou,lu=iu,du="Array Iterator",fu=cu.set,hu=cu.getterFor(du);uu(Array,"Array",(function(t,e){fu(this,{type:du,target:au(t),index:0,kind:e})}),(function(){var t=hu(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=void 0,lu(void 0,!0);switch(t.kind){case"keys":return lu(r,!1);case"values":return lu(e[r],!1)}return lu([r,e[r]],!1)}),"values"),su.Arguments=su.Array;var pu={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},gu=d,mu=Ai,vu=lc;for(var yu in pu)mu(gu[yu],yu),vu[yu]=vu.Array;var bu=uc,wu=me,Su=er.f,xu=wu("metadata"),Cu=Function.prototype;void 0===Cu[xu]&&Su(Cu,xu,{value:null}),gi("asyncDispose"),gi("dispose"),gi("metadata");var Ou=bu,Eu=C,Iu=lt("Symbol"),ku=Iu.keyFor,ju=Eu(Iu.prototype.valueOf),Au=Iu.isRegisteredSymbol||function(t){try{return void 0!==ku(ju(t))}catch(t){return!1}};Mr({target:"Symbol",stat:!0},{isRegisteredSymbol:Au});for(var Lu=Kt,Du=lt,Mu=C,Fu=jt,Pu=me,Nu=Du("Symbol"),Ru=Nu.isWellKnownSymbol,Tu=Du("Object","getOwnPropertyNames"),_u=Mu(Nu.prototype.valueOf),Uu=Lu("wks"),Vu=0,Bu=Tu(Nu),Wu=Bu.length;Vu<Wu;Vu++)try{var Gu=Bu[Vu];Fu(Nu[Gu])&&Pu(Gu)}catch(t){}var qu=function(t){if(Ru&&Ru(t))return!0;try{for(var e=_u(t),r=0,n=Tu(Uu),o=n.length;r<o;r++)if(Uu[n[r]]==e)return!0}catch(t){}return!1};Mr({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:qu}),gi("customMatcher"),gi("observable"),Mr({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:Au}),Mr({target:"Symbol",stat:!0,name:"isWellKnownSymbol",forced:!0},{isWellKnown:qu}),gi("matcher"),gi("metadataKey"),gi("patternMatch"),gi("replaceAll");var zu=c(Ou),Qu=C,Hu=zr,Ju=Zn,$u=Z,Ku=Qu("".charAt),Yu=Qu("".charCodeAt),Xu=Qu("".slice),Zu=function(t){return function(e,r){var n,o,i=Ju($u(e)),a=Hu(r),s=i.length;return a<0||a>=s?t?"":void 0:(n=Yu(i,a))<55296||n>56319||a+1===s||(o=Yu(i,a+1))<56320||o>57343?t?Ku(i,a):n:t?Xu(i,a,a+2):o-56320+(n-55296<<10)+65536}},tl={codeAt:Zu(!1),charAt:Zu(!0)}.charAt,el=Zn,rl=zi,nl=ou,ol=iu,il="String Iterator",al=rl.set,sl=rl.getterFor(il);nl(String,"String",(function(t){al(this,{type:il,string:el(t),index:0})}),(function(){var t,e=sl(this),r=e.string,n=e.index;return n>=r.length?ol(void 0,!0):(t=tl(r,n),e.index+=t.length,ol(t,!1))}));var cl=c(ai.f("iterator"));function ul(t){return ul="function"==typeof zu&&"symbol"==typeof cl?function(t){return typeof t}:function(t){return t&&"function"==typeof zu&&t.constructor===zu&&t!==zu.prototype?"symbol":typeof t},ul(t)}var ll=c(ai.f("toPrimitive"));function dl(t){var e=function(t,e){if("object"!=ul(t)||!t)return t;var r=t[ll];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=ul(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==ul(e)?e:e+""}function fl(t,e,r){return(e=dl(e))in t?_r(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}const hl=new RegExp("^".concat("[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}","$"),"i"),pl=!!String.prototype.trim;function gl(t,e){return null!=t?e(t):t}function ml(t){return"object"==typeof t?JSON.stringify(t):""+t}function vl(t){return null!=t}function yl(t){return!!t&&hl.test(wl(t))}function bl(t){return"[object Array]"===Object.prototype.toString.call(t)}function wl(t){return pl?(""+t).trim():(""+t).replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}function Sl(t){return"string"==typeof t}function xl(t,e){return Sl(t)&&Sl(e)&&wl(t.toLowerCase())===wl(e.toLowerCase())}function Cl(t){return!!t&&"object"==typeof t&&!bl(t)}function Ol(t){return!!t&&"function"==typeof t}function El(t){return function(t,e){return new Date((new Date).getTime()+t*e)}(t,864e5)}function Il(t,e,r){if(Cl(e)){let n;return n="message"in e&&"string"==typeof e.message?new Error(r||e.message):new Error(r),n.name=t,"stack"in e&&"string"==typeof e.stack&&(n.stack=e.stack),"lineNumber"in e&&"number"==typeof e.lineNumber&&(n.lineNumber=e.lineNumber),"columnNumber"in e&&"number"==typeof e.columnNumber&&(n.columnNumber=e.columnNumber),n}{const e=Error(r);return e.name=t,e}}const kl="li_errors";class jl{constructor(t){fl(this,"data",void 0);const e=parseInt(t.toString())||5;this.data={h:{},q:{},size:e}}on(t,e,r){const n={callback:e.bind(r),unbound:e};return this.data={...this.data,h:{...this.data.h,[t]:[...this.data.h[t]||[],n]}},(this.data.q[t]||[]).forEach((t=>e.call(r,t))),this}once(t,e,r){const n=this.data.q[t]||[];if(n.length>0)return e.call(r,n[0]),this;{const n=o=>{this.off(t,n),e.call(r,o)};return n._=e,this.on(t,n,r)}}emit(t,e){(this.data.h[t]||[]).forEach((t=>t.callback(e)));const r=this.data.q[t]||[];return this.data={...this.data,q:{...this.data.q,[t]:[...r.length<this.data.size?r:r.slice(1),e]}},this}off(t,e){const r=this.data.h[t],n=r&&e&&r.filter((t=>t.unbound!==e))||[];if(n.length)this.data={...this.data,h:{...this.data.h,[t]:n}};else{const{[t]:e,...r}=this.data.h;this.data={...this.data,h:r}}return this}emitErrorWithMessage(t,e,r){const n=Il(t,r,e);return this.emit(kl,n)}emitError(t,e){const r=Il(t,e);return this.emit(kl,r)}}class Al{constructor(t){var e,r,n;fl(this,"url",void 0),fl(this,"timeout",void 0),fl(this,"calls",void 0),fl(this,"eventBus",void 0),fl(this,"retries",void 0),this.url=null!==(e=t.collectorUrl)&&void 0!==e?e:"https://rp.liadm.com",this.timeout=null!==(r=t.ajaxTimeout)&&void 0!==r?r:0,this.calls=t.callHandler,this.eventBus=t.eventBus,this.retries=null!==(n=t.ajaxRetries)&&void 0!==n?n:3}callBakers(t){try{const e=JSON.parse(t).bakers;if(bl(e))for(let t=0;t<e.length;t++)this.calls.pixelGet("".concat(e[t],"?dtstmp=").concat(Date.now()))}catch(e){this.eventBus.emitErrorWithMessage("CallBakers","Error while calling bakers with ".concat(t),e)}}sendState(t,e,r,n){if(t.sendsPixel()){n&&Ol(n)&&n();const o=t.asQuery().add("dtstmp",Date.now(),{prepend:!0}).toQueryString();r("".concat(this.url,"/").concat(e).concat(o))}}sendAjax(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.sendState(t,"j",(r=>{const n=o=>{this.calls.ajaxGet(r,(t=>{e.onLoad&&Ol(e.onLoad)&&e.onLoad(),this.callBakers(t)}),(r=>{o<=0?(this.sendPixel(t,e),this.eventBus.emitError("AjaxFailed",r)):n(o-1)}),this.timeout)};n(this.retries)}),e.onPreSend)}sendPixel(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.sendState(t,"p",(t=>this.calls.pixelGet(t,e.onLoad)),e.onPreSend)}}const Ll="__li__evt_bus",Dl="lips",Ml="pre_lips",Fl="_li_duid",Pl="https://idx.liadm.com/idex",Nl=[];const Rl="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function Tl(t){const e=function(t){t="".concat(t);for(let e=0;e<t.length;e++)if(t.charCodeAt(e)>255)return null;let e="";for(let n=0;n<t.length;n+=3){const o=[void 0,void 0,void 0,void 0];o[0]=t.charCodeAt(n)>>2,o[1]=(3&t.charCodeAt(n))<<4,t.length>n+2?(o[1]|=t.charCodeAt(n+1)>>4,o[2]=(15&t.charCodeAt(n+1))<<2,o[2]|=t.charCodeAt(n+2)>>6,o[3]=63&t.charCodeAt(n+2)):t.length>n+1&&(o[1]|=t.charCodeAt(n+1)>>4,o[2]=(15&t.charCodeAt(n+1))<<2);for(let t=0;t<o.length;t++){const n=o[t];e+=void 0===n?"=":(r=n)>=0&&r<64?Rl[r]:void 0}}var r;return e}(t);return e||""}const _l=/[+/]|=+$/g,Ul={"+":"-","/":"_"};function Vl(t){return Ul[t]||""}function Bl(t){let e=null;const r=encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,((t,e)=>String.fromCharCode(parseInt("0x"+e,16))));try{e=window&&Ol(window.btoa)?window.btoa:Tl}catch(t){e=Tl}return e(r).replace(_l,Vl)}for(var Wl=[],Gl=0;Gl<64;)Wl[Gl]=0|4294967296*Math.sin(++Gl%Math.PI);function ql(t){var e,r,n,o=[e=1732584193,r=4023233417,~e,~r],i=[],a=unescape(encodeURI(t))+"",s=a.length;for(t=--s/4+2|15,i[--t]=8*s;~s;)i[s>>2]|=a.charCodeAt(s)<<8*s--;for(Gl=a=0;Gl<t;Gl+=16){for(s=o;a<64;s=[n=s[3],e+((n=s[0]+[e&r|~e&n,n&e|~n&r,e^r^n,r^(e|~n)][s=a>>4]+Wl[a]+~~i[Gl|15&[a,5*a+1,3*a+5,7*a][s]])<<(s=[7,12,17,22,5,9,14,20,4,11,16,23,6,10,15,21][4*s+a++%4])|n>>>-s),e,r])e=0|s[1],r=s[2];for(a=4;a;)o[--a]+=s[a]}for(t="";a<32;)t+=(o[a>>3]>>4*(1^a++)&15).toString(16);return t}function zl(t){var e,r,n,o,i,a=[],s=[r=1732584193,n=4023233417,~r,~n,3285377520],c=[],u=unescape(encodeURI(t))+"",l=u.length;for(c[t=--l/4+2|15]=8*l;~l;)c[l>>2]|=u.charCodeAt(l)<<8*~l--;for(e=l=0;e<t;e+=16){for(r=s;l<80;r=[r[4]+(a[l]=l<16?~~c[e+l]:2*u|u<0)+1518500249+[n&o|~n&i,u=341275144+(n^o^i),882459459+(n&o|n&i|o&i),u+1535694389][l++/5>>2]+((u=r[0])<<5|u>>>27),u,n<<30|n>>>2,o,i])u=a[l-3]^a[l-8]^a[l-14]^a[l-16],n=r[1],o=r[2],i=r[3];for(l=5;l;)s[--l]+=r[l]}for(u="";l<40;)u+=(s[l>>3]>>4*(7-l++)&15).toString(16);return u}for(var Ql,Hl=18,Jl=[],$l=[];Hl>1;Hl--)for(Ql=Hl;Ql<320;)Jl[Ql+=Hl]=1;function Kl(t,e){return 4294967296*Math.pow(t,1/e)|0}for(Ql=0;Ql<64;)Jl[++Hl]||($l[Ql]=Kl(Hl,2),Jl[Ql++]=Kl(Hl,3));function Yl(t,e){return t>>>e|t<<-e}function Xl(t){var e=$l.slice(Hl=Ql=0,8),r=[],n=unescape(encodeURI(t))+"",o=n.length;for(r[t=--o/4+2|15]=8*o;~o;)r[o>>2]|=n.charCodeAt(o)<<8*~o--;for(o=[];Hl<t;Hl+=16){for(Kl=e.slice();Ql<64;Kl.unshift(n+(Yl(n=Kl[0],2)^Yl(n,13)^Yl(n,22))+(n&Kl[1]^Kl[1]&Kl[2]^Kl[2]&n)))Kl[3]+=n=0|(o[Ql]=Ql<16?~~r[Ql+Hl]:(Yl(n=o[Ql-2],17)^Yl(n,19)^n>>>10)+o[Ql-7]+(Yl(n=o[Ql-15],7)^Yl(n,18)^n>>>3)+o[Ql-16])+Kl.pop()+(Yl(n=Kl[4],6)^Yl(n,11)^Yl(n,25))+(n&Kl[5]^~n&Kl[6])+Jl[Ql++];for(Ql=8;Ql;)e[--Ql]+=Kl[Ql]}for(n="";Ql<64;)n+=(e[Ql>>3]>>4*(7-Ql++)&15).toString(16);return n}const Zl=()=>/(\s+)?[a-f0-9]{32,64}(\s+)?/gi,td=new Map([[32,"md5"],[40,"sha1"],[64,"sha256"]]);function ed(t){const e=rd(t);return!!e&&td.has(e.length)}function rd(t){const e=t.match(Zl());return e&&e.map(wl)[0]}function nd(t){const e=t.toLowerCase();return{md5:ql(e),sha1:zl(e),sha256:Xl(e)}}const od=()=>/\S+(@|%40)\S+\.\S+/;function id(t){return od().test(t)}function ad(t){const e=t.match(od());return e&&e.map(wl)[0]}function sd(t){const e=function(t){const e=[],r=new RegExp("([\\w\\d.+-]+(@|%40)[\\w\\d-]+.[\\w\\d.-]+)","g");let n=r.exec(t);for(;n;)e.push(wl(n[1])),n=r.exec(t);return e}(t),r=[];let n=t;for(let t=0;t<e.length;t++){const o=e[t],i=nd(o);n=n.replace(o,i.md5),r.push(i)}return{stringWithoutRawEmails:n,hashesFromOriginalString:r}}function cd(t,e){return"string"==typeof e&&id(wl(e))?"*********":e}function ud(t){return function(t){return"false"!==t&&("true"===t||t)}(function(t){return"null"===t||"undefined"===t?null:t}(function(t){return isNaN(+t)?t:+t}(t)))}function ld(t,e){if(e in t){const r=t[e];return bl(r)?r.map((t=>ud(fd(t)))):ud(fd(r))}}function dd(t){let e,r,n;const o={};return t&&-1!==(e=t.indexOf("?"))&&(r=t.slice(e+1))&&(-1===(n=r.indexOf("#"))||(r=r.slice(0,n)))?(r.split("&").forEach((function(t){if(t){let e;const r=t.split("=");e=r[0];const n=2===r.length?r[1]:"true";if("[]"===e.slice(-2)&&(e=e.slice(0,-2)),e in o){const t=o[e];bl(t)?t.push(n):o[e]=[t,n]}else o[e]=n}})),o):o}function fd(t){return t.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)}class hd{constructor(t){fl(this,"hash",void 0),fl(this,"host",void 0),fl(this,"hostname",void 0),fl(this,"pathname",void 0),fl(this,"port",void 0),fl(this,"protocol",void 0),fl(this,"search",void 0);const e=t.match(/^(https?\:\/\/)?(([^:\/?#]*)(?:\:([0-9]+))?)([\/]{0,1}[^?#]*)(\?[^#]*|)(#.*|)$/);if(null===e)throw new TypeError("Failed to parse URL: ".concat(t));this.protocol=e[1]||"",this.host=e[2]||"",this.hostname=e[3]||"",this.port=e[4]||"",this.pathname=e[5]||"",this.search=e[6]||"",this.hash=e[7]||""}toString(){return"".concat(this.protocol).concat(this.host).concat(this.pathname).concat(this.search).concat(this.hash)}}const pd=["items","itemids"],gd=["email","emailhash","hash","hashedemail"];const md=[function(t){const e=t.eventSource||{},r=Object.keys(e);for(const n of r){const r=n.toLowerCase();if(gd.indexOf(r)>-1){const r=wl(ml(e[n])),o=ad(r),i=rd(r);if(o){const e=nd(fd(o));return vd({hashedEmail:[e.md5,e.sha1,e.sha256]},t)}if(i&&ed(i))return vd({hashedEmail:[i.toLowerCase()]},t)}}return t},function(t){const e=t.eventSource||{};return Object.keys(e).forEach((t=>{const r=t.toLowerCase(),n=e[t];pd.indexOf(r)>-1&&bl(n)&&n.length>10&&(n.length=10)})),{}}];function vd(t,e){const r={};function n(t){return Cl(t)?t:{}}function o(t){return Object.keys(t)}const i=n(t),a=n(e);return o(i).forEach((t=>{r[t]=i[t]})),o(a).forEach((t=>{r[t]=a[t]})),r}class yd{constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];fl(this,"tuples",void 0),this.tuples=t}add(t,e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{stripEmpty:n=!0,prepend:o=!1}=r;return""===t||n&&""===e?this:o?(this.tuples.unshift([t,e]),this):(this.tuples.push([t,e]),this)}addOptional(t,e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return vl(e)?this.add(t,e,r):this}addParamsMap(t){return Object.keys(t).forEach((e=>{const r=t[e];vl(r)&&(bl(r)?r.forEach((t=>this.add(e,t))):this.add(e,r))})),this}copy(){return new yd(this.tuples.slice())}filteredCopy(t){return new yd(this.tuples.filter((e=>{let[r,n]=e;return t(r,n)})))}toQueryString(){let t="";return this.tuples.forEach((e=>{let[r,n]=e;const o=0===t.length?"?":"&";t="".concat(t).concat(o).concat(encodeURIComponent(r),"=").concat(encodeURIComponent(n))})),t}}function bd(t){return null===t?"":t}const wd={full:"full",noPath:"no_path"};function Sd(t){if(void 0===t.pageUrl||0===t.pageUrl.length)return["",!1,[]];if(function(t){return!(void 0!==t.urlCollectionMode&&t.urlCollectionMode!==wd.full||void 0!==t.queryParametersFilter&&""!==t.queryParametersFilter)}(t))return[t.pageUrl,!1,[]];const e=new hd(t.pageUrl),r=function(t){const e=dd(t),r=[];return Object.keys(e).forEach((t=>{r.push([t,ld(e,t)])})),r}(e.search),n=function(t,e){return e.urlCollectionMode===wd.noPath&&t.pathname.length>1}(e,t),o=function(t,e){if(void 0===e.queryParametersFilter||""===e.queryParametersFilter)return[];const r=new RegExp(e.queryParametersFilter);return t.map((t=>t[0])).filter((t=>r.test(t)))}(r,t);return n&&(e.pathname="/"),o.length>0&&(e.search=function(t,e){const r=t.filter((t=>-1===e.indexOf(t[0]))).map((t=>"".concat(t[0],"=").concat(t[1])));return r.length>0?"?".concat(r.join("&")):""}(r,o)),[e.toString(),n,o]}function xd(t){if(0!==t.length){const e=new hd(t);return e.pathname="",e.search="",e.toString()}}const Cd=["setemail","setemailhash","sethashedemail"];class Od{constructor(t,e){fl(this,"data",void 0),fl(this,"eventBus",void 0),this.data=Od.safeFiddle(t,e),this.eventBus=e}static safeFiddle(t,e){try{return Cl((r=JSON.parse(JSON.stringify(t))).eventSource)?md.reduce((function(t,e){return vd(t,e(t))}),r):r}catch(t){return console.error(t),e.emitErrorWithMessage("StateCombineWith","Error while extracting event data",t),{}}var r}combineWith(t){return new Od(vd(this.data,t),this.eventBus)}sendsPixel(){const t=Cl(this.data.eventSource)?this.data.eventSource:{},e=Object.keys(t).filter((t=>"eventname"===t.toLowerCase()||"event"===t.toLowerCase())),r=e&&e.length>=1&&e[0],n=r&&wl(t[r]);return!n||-1===Cd.indexOf(n.toLowerCase())}asQuery(){var t,e,r;const n=this.data,o=(new yd).addOptional("aid",n.appId).addOptional("did",n.distributorId).addOptional("se",gl(n.eventSource,(t=>Bl(JSON.stringify(t,cd))))).addOptional("duid",n.liveConnectId).addOptional("tv",n.trackerVersion);if(vl(n.pageUrl)){const[t,e,r]=Sd(n);o.add("pu",t).addOptional("pu_rp",e?"1":void 0).add("pu_rqp",r.join(","))}return o.addOptional("ae",gl(n.errorDetails,(t=>Bl(JSON.stringify(t))))),bl(n.retrievedIdentifiers)&&n.retrievedIdentifiers.forEach((t=>o.add("ext_".concat(t.name),t.value))),bl(n.hashesFromIdentifiers)&&n.hashesFromIdentifiers.forEach((t=>o.add("scre","".concat(t.md5,",").concat(t.sha1,",").concat(t.sha256)))),o.addOptional("li_did",null===(t=n.decisionIds)||void 0===t?void 0:t.join(",")).addOptional("e",null===(e=n.hashedEmail)||void 0===e?void 0:e.join(",")).addOptional("us_privacy",n.usPrivacyString).addOptional("wpn",n.wrapperName).addOptional("gdpr",gl(n.gdprApplies,(t=>t?"1":"0"))).addOptional("gdpr_consent",n.gdprConsent).addOptional("refr",n.referrer).addOptional("gpp_s",n.gppString).addOptional("gpp_as",null===(r=n.gppApplicableSections)||void 0===r?void 0:r.join(",")).addOptional("cd",n.cookieDomain).addOptional("ic",bd(n.resolvedIdCookie),{stripEmpty:!1}).addOptional("c",n.contextElements),o}}function Ed(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;return Ad((()=>t.top.document.referrer))}function Id(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;const e=Ad((()=>t.location.ancestorOrigins))||[],r=[];let n,o=t;for(;o!==top;)r.push(o),o=o.parent;r.push(o);for(let t=r.length-1;t>=0&&!n;t--)n=Ad((()=>r[t].location.href)),0!==t&&(n||(n=Ad((()=>r[t-1].document.referrer))),n||(n=e[t-1]));return n}function kd(t,e,r){if(!t&&e&&""!==e&&r){const t=function(t,e){const r=window.document.querySelectorAll(t);let n="";for(let t=0;t<r.length;t++){const o=n+sd(r[t].outerHTML).stringWithoutRawEmails;if(!(jd(o)<=e))return n;n=o}return n}(e,r);return Bl(t)}return""}function jd(t){return Math.ceil(4*new Blob([t]).size/3)}function Ad(t){try{return t()}catch(t){return}}const Ld=t=>({...t,pageUrl:Id(),referrer:Ed(),contextElements:kd(t.privacyMode,t.contextSelectors,t.contextElementsLength)});function Dd(t){let e=[];t&&(bl(t)?e=t:Sl(t)&&(e=t.split(",")));for(let t=0;t<e.length;t++)e[t]=e[t].trim();return e}function Md(t,e){const r=[];let n=[];for(let o=0;o<t.length;o++){const i=t[o],a=e.getCookie(i)||e.getDataFromLocalStorage(i);if(a){const t=sd(ml(a));r.push({name:i,value:t.stringWithoutRawEmails}),n=n.concat(t.hashesFromOriginalString)}}return{retrievedIdentifiers:r,hashesFromIdentifiers:Fd(n)}}function Fd(t){const e=new Set,r=[];for(let n=0;n<t.length;n++)e.has(t[n].md5)||(r.push(t[n]),e.add(t[n].md5));return r}const Pd=t=>{var e;return{...t,privacyMode:!!t.gdprApplies||(null!==(e=t.gppApplicableSections)&&void 0!==e?e:[]).indexOf(2)>-1}};function Nd(t,e){if(t&&t.appId&&t.distributorId){const r=t.distributorId;delete t.distributorId,e.emitError("AppIdAndDistributorIdPresent",new Error("Event contains both appId: ".concat(t.appId," and distributorId: ").concat(r,". Ignoring distributorId")))}return t}const Rd="idCookie";class Td{constructor(t,e,r){var n,o;fl(this,"eventBus",void 0),fl(this,"calls",void 0),fl(this,"idexConfig",void 0),fl(this,"externalIds",void 0),fl(this,"source",void 0),fl(this,"publisherId",void 0),fl(this,"url",void 0),fl(this,"timeout",void 0),fl(this,"requestedAttributes",void 0),fl(this,"query",void 0),fl(this,"privacyMode",void 0),fl(this,"resolvedIdCookie",void 0),fl(this,"generateIdCookie",void 0),fl(this,"peopleVerifiedId",void 0),fl(this,"pageUrl",void 0);const i=t||{identityResolutionConfig:{}};this.eventBus=r,this.calls=e,this.idexConfig=i.identityResolutionConfig||{},this.externalIds=i.retrievedIdentifiers||[],this.source=this.idexConfig.source||"unknown",this.publisherId=this.idexConfig.publisherId||"any",this.url=this.idexConfig.url||Pl,this.timeout=this.idexConfig.ajaxTimeout||i.ajaxTimeout||5e3,this.requestedAttributes=this.idexConfig.requestedAttributes||Nl,this.privacyMode=null!==(n=i.privacyMode)&&void 0!==n&&n,this.resolvedIdCookie=i.resolvedIdCookie,this.generateIdCookie="generated"===this.idexConfig.idCookieMode,this.peopleVerifiedId=i.peopleVerifiedId,this.pageUrl=i.pageUrl,this.query=(new yd).addOptional("duid",i.peopleVerifiedId).addOptional("us_privacy",i.usPrivacyString).addOptional("gdpr",gl(i.gdprApplies,(t=>t?1:0))).addOptional("gdpr_consent",i.gdprConsent).addOptional("did",i.distributorId).addOptional("gpp_s",i.gppString).addOptional("gpp_as",null===(o=i.gppApplicableSections)||void 0===o?void 0:o.join(",")).addOptional("cd",i.cookieDomain).addOptional("ic",bd(i.resolvedIdCookie),{stripEmpty:!1}).addOptional("pu",gl(i.pageUrl,xd)),this.externalIds.forEach((t=>{this.query.add(t.name,t.value)})),this.requestedAttributes.forEach((t=>{this.query.add("resolve",t)}))}attributeResolutionAllowed(t){return"uid2"===t?!this.privacyMode:t!==Rd}filterParams(t){return t.filteredCopy(((t,e)=>"resolve"!==t||!!Sl(e)&&this.attributeResolutionAllowed(e)))}enrichExtraIdentifiers(t,e){const r=e.tuples.filter((t=>{let[e]=t;return"resolve"===e})).map((t=>{let[,e]=t;return e}));const n={...t};var o;return o=Rd,r.indexOf(o)>-1&&(this.generateIdCookie&&this.peopleVerifiedId?n[Rd]=this.peopleVerifiedId:this.resolvedIdCookie&&(n[Rd]=this.resolvedIdCookie)),n}responseReceived(t,e){return(r,n)=>{let o={};if(r)try{const t=JSON.parse(r);Cl(t)&&(o=t)}catch(t){console.error("Error parsing response",t),this.eventBus.emitError("IdentityResolverParser",t)}const i=function(t){if(Cl(t)&&"getResponseHeader"in t&&Ol(t.getResponseHeader)){const e=t.getResponseHeader("expires");if(e)return new Date(e)}}(n);t(this.enrichExtraIdentifiers(o,e),{expiresAt:i})}}buildUrl(t){return"".concat(this.url,"/").concat(this.source,"/").concat(this.publisherId).concat(this.filterParams(t).toQueryString())}getUrl(t){const e=this.query.copy().addParamsMap(null!=t?t:{});return this.buildUrl(e)}resolve(t,e,r){try{const n=this.query.copy().addParamsMap(null!=r?r:{});this.calls.ajaxGet(this.buildUrl(n),this.responseReceived(t,n),e,this.timeout)}catch(t){console.error("IdentityResolve",t),e&&Ol(e)&&e(t),this.eventBus&&this.eventBus.emitError("IdentityResolve",t)}}}function _d(t){return new jl("number"==typeof t&&t>=0?t:5)}function Ud(t){Ol(t.emitErrorWithMessage)&&Ol(t.emitError)||(t.emitErrorWithMessage=function(e,r){const n=Il(e,r,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{});return t.emit(kl,n)},t.emitError=function(e,r){return t.emitErrorWithMessage(e,r.message,r)})}function Vd(){return _d(arguments.length>0&&void 0!==arguments[0]?arguments[0]:5)}function Bd(t){const e=window[t].eventBus||window[Ll];return Ud(e),e}const Wd="_li_dcdm_c";function Gd(t){const e=t.getCookie(Wd);if(e)return e;const r=document.domain||document.location&&document.location.host||window&&window.location&&window.location.host||"localhost",n=r.split(".");for(let e=n.length;e>0;e--){const r=".".concat(n.slice(e-1,n.length).join("."));if(t.setCookie(Wd,r,void 0,"Lax",r),t.getCookie(Wd))return r}return".".concat(r)}const qd={cookie:"cookie",localStorage:"ls",none:"none",disabled:"disabled"},zd=t=>{const e=t.privacyMode?qd.disabled:t.storageStrategy||qd.cookie;return{...t,storageStrategy:e}},Qd=El(30),Hd="li_did",Jd="lidids.",$d=(t,e,r)=>r.indexOf(t)===e,Kd=t=>t&&wl(t).length>0;function Yd(t,e){return r=>{function n(t,r){try{return r()}catch(r){return e.emitErrorWithMessage("DecisionsResolve",t,r),[]}}const o=n("Error while extracting new decision ids",(()=>{var t,e;return[].concat(r.pageUrl&&(t=r.pageUrl,e=Hd,ld(dd(t),e))||[]).map(wl).filter(Kd).filter(yl).filter($d)})),i=n("Error while retrieving stored decision ids",(()=>t.findSimilarCookies(Jd).map(wl).filter(Kd).filter(yl)));return o.forEach((n=>{try{(o=n)&&t.setCookie("".concat(Jd).concat(o),o,Qd,"Lax",r.cookieDomain)}catch(t){e.emitErrorWithMessage("DecisionsResolve","Error while storing new decision id",t)}var o})),{...r,decisionIds:o.concat(i).filter($d)}}}const Xd="0123456789ABCDEFGHJKMNPQRSTVWXYZ",Zd=Xd.length,tf=Math.pow(2,48)-1,ef=10,rf=16,nf=function(){const t="undefined"!=typeof window?window:null,e=t&&(t.crypto||t.msCrypto);if(e)return()=>{const t=new Uint8Array(1);return e.getRandomValues(t),t[0]/255};return()=>Math.random()}();function of(t,e){if(t>tf)throw function(t){const e=new Error(t);return e.source="Ulid",e}("cannot encode time greater than "+tf);let r,n="";for(;e>0;e--)r=t%Zd,n=Xd.charAt(r)+n,t=(t-r)/Zd;return n}function af(){let t=Math.floor(nf()*Zd);return t===Zd&&(t=Zd-1),Xd.charAt(t)}function sf(){return of(Date.now(),ef)+function(t){let e="";for(;t>0;t--)e=af()+e;return e}(rf)}const cf="_lc2_fpi";function uf(t,e){return r=>{let n;const o=t.get(cf);if(o)n=o.data;else{const o=e.getCookie(cf);if(o)t.set(cf,o),n=o;else{var i;const e="".concat(function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:12;return zl(t.replace(/^\./,"")).substring(0,e)}(r.cookieDomain),"--").concat(sf()).toLocaleLowerCase();t.set(cf,e),n=null===(i=t.get(cf))||void 0===i?void 0:i.data}}return n&&e.setDataInLocalStorage(Fl,n),{...r,liveConnectId:n,peopleVerifiedId:n}}}const lf=120,df={errorDetails:{message:"Unknown message",name:"Unknown name"}};function ff(t){try{const e=1*t;return isNaN(e)?void 0:e}catch{}}function hf(t){try{return Sl(t)&&t.length&&t.length>lf?"".concat(t.substr(0,lf),"..."):"".concat(t)}catch{}}function pf(t){return Cl(t)?{errorDetails:{message:hf(t.message)||"",name:hf(t.name)||"",stackTrace:hf(t.stack),lineNumber:ff(t.lineNumber),columnNumber:ff(t.columnNumber),fileName:hf(t.fileName)}}:df}const gf=()=>{};class mf{constructor(t,e,r){fl(this,"obj",void 0),fl(this,"name",void 0),fl(this,"errors",void 0),fl(this,"eventBus",void 0),this.obj=t,this.name=e,this.errors=[],this.eventBus=r}wrap(t){var e=this;if(Cl(this.obj)){const r=this.obj[t];if(Ol(r))return function(){try{for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return r.call(e.obj,...o)}catch(r){e.eventBus.emitErrorWithMessage(e.name,"Failed calling ".concat(t),r)}}}return this.errors.push(t),gf}reportErrors(){this.errors.length>0&&this.eventBus.emitErrorWithMessage(this.name,"The functions '".concat(JSON.stringify(this.errors),"' were not provided"))}}const vf=()=>{};function yf(t,e,r){return xl(e,qd.disabled)?vf:t.wrap(r)}function bf(t,e,r){return xl(e,qd.none)?vf:yf(t,e,r)}class wf{constructor(t,e){fl(this,"minimalFunctions",void 0),this.minimalFunctions={getCookie:yf(e,t,"getCookie"),getDataFromLocalStorage:yf(e,t,"getDataFromLocalStorage"),localStorageIsEnabled:bf(e,t,"localStorageIsEnabled")}}static make(t,e,r){const n=new mf(e,"ReadOnlyStorageHandler",r),o=new wf(t,n);return n.reportErrors(),o}localStorageIsEnabled(){return!!this.minimalFunctions.localStorageIsEnabled()}getCookie(t){return this.minimalFunctions.getCookie(t)||null}getDataFromLocalStorage(t){return this.minimalFunctions.getDataFromLocalStorage(t)||null}}class Sf extends wf{constructor(t,e){super(t,e),fl(this,"storageStrategy",void 0),fl(this,"functions",void 0),this.storageStrategy=t,this.functions={setCookie:bf(e,t,"setCookie"),removeDataFromLocalStorage:bf(e,t,"removeDataFromLocalStorage"),setDataInLocalStorage:bf(e,t,"setDataInLocalStorage"),findSimilarCookies:yf(e,t,"findSimilarCookies")}}static make(t,e,r){const n=new mf(e,"StorageHandler",r),o=new Sf(t,n);return n.reportErrors(),o}setCookie(t,e,r,n,o){this.functions.setCookie(t,e,r,n,o)}setDataInLocalStorage(t,e){this.functions.setDataInLocalStorage(t,e)}removeDataFromLocalStorage(t){this.functions.removeDataFromLocalStorage(t)}findSimilarCookies(t){return this.functions.findSimilarCookies(t)||[]}}class xf extends Error{constructor(t){super(t),this.name="ParseError"}}class Cf{constructor(t){fl(this,"handler",void 0),fl(this,"cookieDomain",void 0),fl(this,"eventBus",void 0),this.handler=t.storageHandler,this.cookieDomain=t.cookieDomain,this.eventBus=t.eventBus}deleteCookie(t){this.handler.setCookie(t,"",new Date(0),"Lax",this.cookieDomain)}parseMetaRecord(t){const e=JSON.parse(t);if(!Cl(e))throw new xf("Meta record is not an object");let r;if("e"in e&&(r=new Date(e.e),isNaN(r.getTime())))throw new xf("Invalid expiresAt");if(!("w"in e))throw new xf("Missing writtenAt");const n=new Date(e.w);if(isNaN(n.getTime()))throw new xf("Invalid writtenAt");return{expiresAt:r,writtenAt:n}}serializeMetaRecord(t){let e;return t.expiresAt&&(e=t.expiresAt.getTime()),JSON.stringify({w:t.writtenAt.getTime(),e})}getCookieRecord(t,e){const r=this.handler.getCookie(e);if(!r||0===r.length)return null;let n;try{n=this.parseMetaRecord(r)}catch(r){return this.eventBus.emitErrorWithMessage("Cache","Failed reading meta from cookies",r),this.deleteCookie(t),this.deleteCookie(e),null}const o=n.expiresAt;if(o&&o.getTime()<=Date.now())return null;const i=this.handler.getCookie(t);return i?{data:i,meta:n}:null}getLSRecord(t,e){const r=this.handler.getDataFromLocalStorage(e);if(!r||0===r.length)return null;let n;try{n=this.parseMetaRecord(r)}catch(r){return this.eventBus.emitErrorWithMessage("Cache","Failed reading meta from ls",r),this.handler.removeDataFromLocalStorage(t),this.handler.removeDataFromLocalStorage(e),null}const o=n.expiresAt;if(o&&o.getTime()<=Date.now())return this.handler.removeDataFromLocalStorage(t),this.handler.removeDataFromLocalStorage(e),null;const i=this.handler.getDataFromLocalStorage(t);return i?{data:i,meta:n}:null}get(t){const e=Of(t),r=this.getCookieRecord(t,e),n=this.getLSRecord(t,e);return r&&n?r.meta.writtenAt.getTime()===n.meta.writtenAt.getTime()?r:r.meta.writtenAt>n.meta.writtenAt?(this.handler.setDataInLocalStorage(t,r.data),this.handler.setDataInLocalStorage(e,this.serializeMetaRecord(r.meta)),r):(this.handler.setCookie(t,n.data,n.meta.expiresAt,"Lax",this.cookieDomain),this.handler.setCookie(e,this.serializeMetaRecord(n.meta),n.meta.expiresAt,"Lax",this.cookieDomain),n):r?(this.handler.setDataInLocalStorage(t,r.data),this.handler.setDataInLocalStorage(e,this.serializeMetaRecord(r.meta)),r):n?(this.handler.setCookie(t,n.data,n.meta.expiresAt,"Lax",this.cookieDomain),this.handler.setCookie(e,this.serializeMetaRecord(n.meta),n.meta.expiresAt,"Lax",this.cookieDomain),n):null}set(t,e,r){const n=Of(t),o=this.serializeMetaRecord({writtenAt:new Date,expiresAt:r});this.handler.setDataInLocalStorage(t,e),this.handler.setDataInLocalStorage(n,o);const i=r||El(730);this.handler.setCookie(t,e,i,"Lax",this.cookieDomain),this.handler.setCookie(n,o,i,"Lax",this.cookieDomain)}}function Of(t){return"".concat(t,"_meta")}const Ef=()=>{};function If(t,e,r){return e?Ef:t.wrap(r)}class kf{constructor(t,e,r){fl(this,"functions",void 0);const n=new mf(t,"CallHandler",e);this.functions={ajaxGet:If(n,r,"ajaxGet"),pixelGet:If(n,r,"pixelGet")},n.reportErrors()}ajaxGet(t,e,r,n){this.functions.ajaxGet(t,e,r,n)}pixelGet(t,e){this.functions.pixelGet(t,e)}}function jf(t){return e=>{var r,n,o,i;return"cookie"===(null===(r=e.idCookie)||void 0===r?void 0:r.strategy)&&"string"==typeof(null===(n=e.idCookie)||void 0===n?void 0:n.name)?{...e,resolvedIdCookie:t.getCookie(e.idCookie.name)}:"localStorage"===(null===(o=e.idCookie)||void 0===o?void 0:o.strategy)&&"string"==typeof(null===(i=e.idCookie)||void 0===i?void 0:i.name)?{...e,resolvedIdCookie:t.getDataFromLocalStorage(e.idCookie.name)}:e}}const Af={};function Lf(t,e,r,n){if(t&&Cl(t))if("config"in t)n.emitErrorWithMessage("StrayConfig","Received a config after LC has already been initialised",new Error(JSON.stringify(t)));else{const o=new Od(r,n),i=o.combineWith({eventSource:t});Af.hashedEmail=Af.hashedEmail||i.data.hashedEmail;const a=vd({eventSource:t},Af),s=()=>n.emit(Ml,"0"),c=()=>n.emit(Dl,r);e.sendAjax(o.combineWith(a),{onPreSend:s,onLoad:c})}else n.emitErrorWithMessage("EventNotAnObject","Received event was not an object",new Error(t))}function Df(t,e,r,n){try{const o={...Nd(t,n),identifiersToResolve:t.identifiersToResolve||[],contextSelectors:t.contextSelectors||"",contextElementsLength:t.contextElementsLength||0},i=Ld(zd(Pd(o))),a=new kf(r,n,i.privacyMode),s=Sf.make(i.storageStrategy,e,n),c=function(t){return e=>({...e,cookieDomain:Gd(t)})}(s)(i),u=new Cf({storageHandler:s,eventBus:n,cookieDomain:c.cookieDomain}),l=jf(s)(uf(u,s)(Yd(s,n)(function(t,e){return r=>{try{return{...r,...Md(Dd(r.identifiersToResolve),t)}}catch(t){return e.emitError("IdentifiersEnricher",t),{...r,retrievedIdentifiers:[],hashesFromIdentifiers:[]}}}}(s,n)(c)))),d=new Al({collectorUrl:o.collectorUrl,ajaxTimeout:o.ajaxTimeout,eventBus:n,callHandler:a});!function(t,e,r){try{r.on(kl,(n=>{e.sendPixel(new Od({...t,...pf(n)},r))}))}catch(t){console.error("handlers.error.register",t)}}(l,d,n);const f=new Td(l,a,n),h=function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return function(t,e,r,n){try{t.forEach((t=>{const o=t;bl(o)?o.forEach((t=>Lf(t,e,r,n))):Lf(o,e,r,n)}))}catch(t){console.error("Error sending events",t),n.emitErrorWithMessage("LCPush","Failed sending an event",t)}}(e,d,l,n)};return{push:h,fire:()=>h({}),peopleVerifiedId:l.peopleVerifiedId,ready:!0,resolve:f.resolve.bind(f),resolutionCallUrl:f.getUrl.bind(f),config:o,eventBus:n,storageHandler:s,cache:u}}catch(t){console.error(t),n.emitErrorWithMessage("LCConstruction","Failed to build LC",t)}}function Mf(t,e,r,n){const o=window[t.globalVarName]||[],i=function(t){try{if(window&&window[t.globalVarName]&&window[t.globalVarName].ready){const e=window[t.globalVarName].config&&function(t,e){if(t.appId!==e.appId||t.wrapperName!==e.wrapperName||t.collectorUrl!==e.collectorUrl)return{appId:[t.appId,e.appId],wrapperName:[t.wrapperName,e.wrapperName],collectorUrl:[t.collectorUrl,e.collectorUrl]}}(window[t.globalVarName].config,t);if(e){const r=new Error;r.name="ConfigSent",r.message="Additional configuration received";const n=Bd(t.globalVarName);window[t.globalVarName].eventBus=n,n.emitErrorWithMessage("LCDuplication",JSON.stringify(e),r)}return window[t.globalVarName]}}catch(t){console.error("Could not initialize error bus")}}(t)||Df(t,e,r,n)||o;if(bl(o))for(let t=0;t<o.length;t++)i.push(o[t]);return window[i.config.globalVarName]=i,window.liQ_instances=window.liQ_instances||[],0===window.liQ_instances.filter((t=>t.config.globalVarName===i.config.globalVarName)).length&&window.liQ_instances.push(i),i}function Ff(t,e,r,n){const o=Cl(t)&&t||{},i=n||Vd();let a;try{a=o.globalVarName?Mf(o,e,r,i):function(t,e,r,n){const o=Df(t,e,r,n);return window.liQ_instances=window.liQ_instances||[],window.liQ_instances.push(o),o}(o,e,r,i)}catch(t){console.error(t),i.emitErrorWithMessage("LCConstruction","Failed to build LC",t)}return a}function Pf(t,e){const r=bl(t)?t:ml(t).split(","),n=[];for(let t=0;t<r.length;t++){const i=wl(r[t]),a=e.getCookie(i)||e.getDataFromLocalStorage(i);!a||(o=ml(a),od().test(o))||id(ml(a))||n.push({name:i,value:ml(a)})}var o;return n}function Nf(t,e,r,n,o){try{const i={...Nd(t,n),identifiersToResolve:t.identifiersToResolve||[]},a=zd(Pd(i)),s=wf.make(a.storageStrategy,e,n),c=new kf(r,n,a.privacyMode),u=function(t,e){return r=>{try{return{...r,retrievedIdentifiers:Pf(r.identifiersToResolve,t)}}catch(t){return e.emitError("IdentifiersEnrich",t),{...r,retrievedIdentifiers:[]}}}}(s,n)(jf(s)(function(t,e){return r=>{try{return{...r,peopleVerifiedId:r.peopleVerifiedId||t.getDataFromLocalStorage(Fl)||void 0}}catch(t){return e.emitError("PeopleVerifiedEnrich",t),r}}}(s,n)(a))),l=new Td(u,c,n);return{push:t=>o(t),fire:()=>o({}),peopleVerifiedId:u.peopleVerifiedId,ready:!0,resolve:l.resolve.bind(l),resolutionCallUrl:l.getUrl.bind(l),config:i,eventBus:n,storageHandler:s}}catch(t){console.error(t)}}function Rf(t,e,r,n){const o=Cl(t)&&t||{},i=n||Vd();try{return o.globalVarName?function(t,e,r,n){const o=window[t.globalVarName]=window[t.globalVarName]||[],i=Nf(t,e,r,n,o.push.bind(o));return window.liQ_instances=window.liQ_instances||[],0===window.liQ_instances.filter((t=>t.config.globalVarName===i.config.globalVarName)).length&&window.liQ_instances.push(i),i}(o,e,r,i):function(t,e,r,n){const o=Nf(t,e,r,n,(()=>{}));return window.liQ_instances=window.liQ_instances||[],window.liQ_instances.push(o),o}(o,e,r,i)}catch(t){console.error(t)}return{}}const Tf=function(t,e,r,n,o){const i="minimal"===n,a=o||Vd();return(i?Rf:Ff)(Cl(t)&&t||{},e,r,a)};var _f=r(6916),Uf=r(2938),Vf=r(5569),Bf=r(646),Wf=r(2660),Gf=r(7934);const qf=5e3,zf="pre_lips",Qf="liveIntentId",Hf="liveintent.com",Jf=(0,Uf.vM)({moduleType:Vf.fW,moduleName:Qf}),$f={nonId:!0},Kf={ajaxGet:(t,e,r,n)=>{(0,i.g4)(n)(t,{success:e,error:r},void 0,{method:"GET",withCredentials:!0})},pixelGet:(t,e)=>(0,o.z$)(t,e)};let Yf=!1,Xf=null;function Zf(){Yf=!0}function th(t){function e(t){return Object.entries(t).flatMap((t=>{let[e,r]=t;return"boolean"==typeof r&&r?[(n=e,"fpid"===n?"idCookie":n)]:[];var n}))}return e("object"==typeof t?{...$f,...t}:$f)}function eh(t){if(Xf)return Xf;const e=(t=t||{}).fpid||{},r={publisherId:t.publisherId||"any",requestedAttributes:th(t.requestedAttributesOverrides)};t.url&&(r.url=t.url),r.ajaxTimeout=t.ajaxTimeout||qf;const n=function(t){const e={};return(t=t||{}).appId&&(e.appId=t.appId),t.fpiStorageStrategy&&(e.storageStrategy=t.fpiStorageStrategy),t.fpiExpirationDays&&(e.expirationDays=t.fpiExpirationDays),t.collectorUrl&&(e.collectorUrl=t.collectorUrl),e.ajaxTimeout=t.ajaxTimeout||qf,e}(t.liCollectConfig);!n.appId&&t.distributorId?(n.distributorId=t.distributorId,r.source=t.distributorId):r.source=t.partner||"prebid",n.wrapperName="prebid",n.trackerVersion="9.11.0",n.identityResolutionConfig=r,n.identifiersToResolve=t.identifiersToResolve||[],n.fireEventDelay=t.fireEventDelay,n.idCookie={},n.idCookie.name=e.name,n.idCookie.strategy="html5"==e.strategy?"localStorage":e.strategy;const o=_f.t6.getConsentData();o&&(n.usPrivacyString=o);const i=_f.mW.getConsentData();i&&(n.gdprApplies=i.gdprApplies,n.gdprConsent=i.consentString);const a=_f.ad.getConsentData();return a&&(n.gppString=a.gppString,n.gppApplicableSections=a.applicableSections),Xf=nh.getInitializer()(n,Jf,Kf),t.emailHash&&Xf.push({hash:t.emailHash}),Xf}function rh(){if(!Yf&&Xf){const t=Xf.config.fireEventDelay||500;setTimeout((()=>{window.liQ_instances.forEach((t=>t.eventBus.once(zf,Zf))),!Yf&&Xf&&Xf.fire()}),t)}}const nh={moduleMode:"standard",name:Qf,gvlid:148,setModuleMode(t){this.moduleMode=t},getInitializer(){return(t,e,r)=>Tf(t,e,r,this.moduleMode)},decode(t,e){const r=e&&e.params||{};return Xf||eh(r),rh(),function(t){const e={},r=t.nonId||t.unifiedId;if(r){const n={...t,lipbid:r};delete n.unifiedId,e.lipb=n}return t.uid2&&(e.uid2={id:t.uid2,ext:{provider:Hf}}),t.bidswitch&&(e.bidswitch={id:t.bidswitch,ext:{provider:Hf}}),t.medianet&&(e.medianet={id:t.medianet,ext:{provider:Hf}}),t.magnite&&(e.magnite={id:t.magnite,ext:{provider:Hf}}),t.index&&(e.index={id:t.index,ext:{provider:Hf}}),t.openx&&(e.openx={id:t.openx,ext:{provider:Hf}}),t.pubmatic&&(e.pubmatic={id:t.pubmatic,ext:{provider:Hf}}),t.sovrn&&(e.sovrn={id:t.sovrn,ext:{provider:Hf}}),t.idCookie&&(_f.et.getCoppa()||(e.lipb={...e.lipb,fpid:t.idCookie},e.fpid={id:t.idCookie}),delete e.lipb.idCookie),t.thetradedesk&&(e.lipb={...e.lipb,tdid:t.thetradedesk},e.tdid={id:t.thetradedesk,ext:{rtiPartner:"TDID",provider:(0,Gf.EN)().domain||Hf}},delete e.lipb.thetradedesk),e}(t)},getId(t){const e=eh(t&&t.params||{});if(!e)return;rh();return{callback:function(t){e.resolve((e=>{t(e)}),(e=>{(0,o.vV)(`${Qf}: ID fetch encountered an error: `,e),t()}))}}},primaryIds:["libp"],eids:{...Wf.M,...Bf.x,lipb:{getValue:function(t){return t.lipbid},source:"liveintent.com",atype:3,getEidExt:function(t){if(Array.isArray(t.segments)&&t.segments.length)return{segments:t.segments}}},bidswitch:{source:"bidswitch.net",atype:3,getValue:function(t){return t.id},getUidExt:function(t){if(t.ext)return t.ext}},medianet:{source:"media.net",atype:3,getValue:function(t){return t.id},getUidExt:function(t){if(t.ext)return t.ext}},magnite:{source:"rubiconproject.com",atype:3,getValue:function(t){return t.id},getUidExt:function(t){if(t.ext)return t.ext}},index:{source:"liveintent.indexexchange.com",atype:3,getValue:function(t){return t.id},getUidExt:function(t){if(t.ext)return t.ext}},openx:{source:"openx.net",atype:3,getValue:function(t){return t.id},getUidExt:function(t){if(t.ext)return t.ext}},pubmatic:{source:"pubmatic.com",atype:3,getValue:function(t){return t.id},getUidExt:function(t){if(t.ext)return t.ext}},sovrn:{source:"liveintent.sovrn.com",atype:3,getValue:function(t){return t.id},getUidExt:function(t){if(t.ext)return t.ext}},fpid:{source:"fpid.liveintent.com",atype:1,getValue:function(t){return t.id}}}};(0,a.bz)("userId",nh),(0,n.E)("liveIntentIdSystem")}},t=>{t.O(0,[7045,4950,802,1085],(()=>{return e=6839,t(t.s=e);var e}));t.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[4748],{5806:(e,n,r)=>{var t=r(7873),d=r(1371),s=r(9115),i=r(1069);const a={code:"lockerdome",supportedMediaTypes:[d.D4],isBidRequestValid:function(e){return!!e.params.adUnitId},buildRequests:function(e,n){let r;const t={bidRequests:e.map((function(e){return e.schain&&(r=r||e.schain),{requestId:e.bidId,adUnitCode:e.adUnitCode,adUnitId:(0,i.u5)("adUnitId",e.params),sizes:e.mediaTypes&&e.mediaTypes.banner&&e.mediaTypes.banner.sizes}})),url:encodeURIComponent(n?.refererInfo?.canonicalUrl||""),referrer:encodeURIComponent(n?.refererInfo?.topmostLocation||"")};r&&(t.schain=r),n&&(n.gdprConsent&&(t.gdpr={applies:n.gdprConsent.gdprApplies,consent:n.gdprConsent.consentString}),n.uspConsent&&(t.us_privacy={consent:n.uspConsent}));return{method:"POST",url:"https://lockerdome.com/ladbid/prebid",data:JSON.stringify(t)}},interpretResponse:function(e,n){return e&&e.body&&e.body.bids?e.body.bids.map((function(e){return{requestId:e.requestId,cpm:e.cpm,width:e.width,height:e.height,creativeId:e.creativeId,currency:e.currency,netRevenue:e.netRevenue,ad:e.ad,ttl:e.ttl,meta:{advertiserDomains:e.adomain&&Array.isArray(e.adomain)?e.adomain:[]}}})):[]}};(0,s.a$)(a),(0,t.E)("lockerdomeBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return n=5806,e(e.s=n);var n}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[1792],{8268:(e,r,t)=>{var a=t(7873),s=t(1069),i=t(433),n=t(5789),d=t(3272),o=t(9115),p=t(1371),c=t(5901),l=t(3895),u=t(2938),m=t(2693),f=t(2621),b=t(2449),g=t(4673),y=t(554),_=t(2349),v=t(9906);const h="mediafuse",k="https://ib.adnxs.com/ut/v3/prebid",I="https://ib.adnxs-simple.com/ut/v3/prebid",C=["id","minduration","maxduration","skippable","playback_method","frameworks","context","skipoffset"],w=["minduration","maxduration","skip","skipafter","playbackmethod","api"],x=["age","externalUid","segments","gender","dnt","language"],O=["device_id"],T=["enabled","dongle","member_id","debug_timeout"],S={playback_method:{unknown:0,auto_play_sound_on:1,auto_play_sound_off:2,click_to_play:3,mouse_over:4,auto_play_sound_unknown:5},context:{unknown:0,pre_roll:1,mid_roll:2,post_roll:3,outstream:4,"in-banner":5}},E={body:"description",body2:"desc2",cta:"ctatext",image:{serverName:"main_image",requiredParams:{required:!0}},icon:{serverName:"icon",requiredParams:{required:!0}},sponsoredBy:"sponsored_by",privacyLink:"privacy_link",salePrice:"saleprice",displayUrl:"displayurl"},A="<script",j=/\/\/cdn\.adnxs\.com\/v|\/\/cdn\.adnxs\-simple\.com\/v/,U="trk.js",R=(0,u.vM)({bidderCode:h}),M={code:h,gvlid:32,supportedMediaTypes:[p.D4,p.G_,p.s6],isBidRequestValid:function(e){return!!(e.params.placementId||e.params.member&&e.params.invCode)},buildRequests:function(e,r){const t=(e=(0,b.Xj)(e)).map(q),a=(0,c.I6)(e,N);let n={};!0===d.$W.getConfig("coppa")&&(n={coppa:!0}),a&&Object.keys(a.params.user).filter((e=>(0,c.mK)(x,e))).forEach((e=>{let r=(0,_.vk)(e);if("segments"===e&&(0,s.cy)(a.params.user[e])){let t=[];a.params.user[e].forEach((e=>{(0,s.Et)(e)?t.push({id:e}):(0,s.Qd)(e)&&t.push(e)})),n[r]=t}else"segments"!==e&&(n[r]=a.params.user[e])}));const o=(0,c.I6)(e,G);let p;o&&o.params&&o.params.app&&(p={},Object.keys(o.params.app).filter((e=>(0,c.mK)(O,e))).forEach((e=>p[e]=o.params.app[e])));const l=(0,c.I6)(e,$);let u;l&&l.params&&o.params.app&&o.params.app.id&&(u={appid:l.params.app.id});let m={},g={};const h=R.getCookie("apn_prebid_debug")||null;if(h)try{m=JSON.parse(h)}catch(e){(0,s.vV)("MediaFuse Debug Auction Cookie Error:\n\n"+e)}else{const r=(0,c.I6)(e,B);r&&r.debug&&(m=r.debug)}m&&m.enabled&&Object.keys(m).filter((e=>(0,c.mK)(T,e))).forEach((e=>{g[e]=m[e]}));const C=(0,c.I6)(e,P),w=C?parseInt(C.params.member,10):0,S=e[0].schain,E=(0,c.I6)(e,K),A={tags:[...t],user:n,sdk:{source:"pbjs",version:"9.11.0"},schain:S};E&&(A.iab_support={omidpn:"Mediafuse",omidpv:"9.11.0"}),w>0&&(A.member_id=w),o&&(A.device=p),l&&(A.app=u);let j=d.$W.getConfig("mediafuseAuctionKeywords");if(A.keywords=(0,y.QF)(r?.ortb2,j),d.$W.getConfig("adpod.brandCategoryExclusion")&&(A.brand_category_uniqueness=!0),g.enabled&&(A.debug=g,(0,s.fH)("MediaFuse Debug Auction Settings:\n\n"+JSON.stringify(g,null,4))),r&&r.gdprConsent&&(A.gdpr_consent={consent_string:r.gdprConsent.consentString,consent_required:r.gdprConsent.gdprApplies},r.gdprConsent.addtlConsent&&-1!==r.gdprConsent.addtlConsent.indexOf("~"))){let e=r.gdprConsent.addtlConsent,t=e.substring(e.indexOf("~")+1);A.gdpr_consent.addtl_consent=t.split(".").map((e=>parseInt(e,10)))}if(r&&r.uspConsent&&(A.us_privacy=r.uspConsent),r&&r.refererInfo){let e={rd_ref:encodeURIComponent(r.refererInfo.topmostLocation),rd_top:r.refererInfo.reachedTop,rd_ifs:r.refererInfo.numIframes,rd_stk:r.refererInfo.stack.map((e=>encodeURIComponent(e))).join(",")};A.referrer_detection=e}if((0,c.I6)(e,F)&&e.filter(F).forEach((e=>{const r=function(e,r){const{durationRangeSec:t,requireExactDuration:a}=r.mediaTypes.video,s=function(e){const{adPodDurationSec:r,durationRangeSec:t,requireExactDuration:a}=e,s=Math.min(...t),i=Math.floor(r/s);return a?Math.max(i,t.length):i}(r.mediaTypes.video),i=Math.max(...t),n=e.filter((e=>e.uuid===r.bidId));let d=(0,_.GS)(...n,s);if(a){const e=Math.ceil(s/t.length),r=(0,v.i)(d,e);t.forEach(((e,t)=>{r[t].map((r=>{L(r,"minduration",e),L(r,"maxduration",e)}))}))}else d.map((e=>L(e,"maxduration",i)));return d}(t,e),a=A.tags.filter((r=>r.uuid!==e.bidId));A.tags=[...a,...r]})),e[0].userId){let r=[];J(r,(0,i.A)(e[0],"userId.criteoId"),"criteo.com",null),J(r,(0,i.A)(e[0],"userId.netId"),"netid.de",null),J(r,(0,i.A)(e[0],"userId.idl_env"),"liveramp.com",null),J(r,(0,i.A)(e[0],"userId.tdid"),"adserver.org","TDID"),J(r,(0,i.A)(e[0],"userId.uid2.id"),"uidapi.com","UID2"),r.length&&(A.eids=r)}t[0].publisher_id&&(A.publisher_id=t[0].publisher_id);const U=function(e,r){let t=[],a={withCredentials:!0},i=k;(0,f.C)(r?.gdprConsent)||(i=I);"TRUE"!==(0,s.Ez)("apn_test").toUpperCase()&&!0!==d.$W.getConfig("apn_test")||(a.customHeaders={"X-Is-Test":1});if(e.tags.length>15){const n=(0,s.Go)(e);(0,v.i)(e.tags,15).forEach((e=>{n.tags=e;const s=JSON.stringify(n);t.push({method:"POST",url:i,data:s,bidderRequest:r,options:a})}))}else{const s=JSON.stringify(e);t={method:"POST",url:i,data:s,bidderRequest:r,options:a}}return t}(A,r);return U},interpretResponse:function(e,r){let{bidderRequest:t}=r;e=e.body;const a=[];if(!e||e.error){let r=`in response for ${t.bidderCode} adapter`;return e&&e.error&&(r+=`: ${e.error}`),(0,s.vV)(r),a}if(e.tags&&e.tags.forEach((e=>{const r=(d=e)&&d.ads&&d.ads.length&&(0,c.I6)(d.ads,(e=>e.rtb));var d;if(r){if((!0===m.u.get(t.bidderCode,"allowZeroCpmBids")?r.cpm>=0:r.cpm>0)&&(0,c.mK)(this.supportedMediaTypes,r.ad_type)){const d=function(e,r,t){const a=(0,s.D4)(e.uuid,[t]),d={requestId:e.uuid,cpm:r.cpm,creativeId:r.creative_id,dealId:r.deal_id,currency:"USD",netRevenue:!0,ttl:300,adUnitCode:a.adUnitCode,mediafuse:{buyerMemberId:r.buyer_member_id,dealPriority:r.deal_priority,dealCode:r.deal_code}};r.adomain&&(d.meta=Object.assign({},d.meta,{advertiserDomains:[]}));r.advertiser_id&&(d.meta=Object.assign({},d.meta,{advertiserId:r.advertiser_id}));function o(e){return{ver:"1.0",complete:0,nodes:[{bsid:e.buyer_member_id.toString()}]}}r.buyer_member_id&&(d.meta=Object.assign({},d.meta,{dchain:o(r)}));r.brand_id&&(d.meta=Object.assign({},d.meta,{brandId:r.brand_id}));if(r.rtb.video){Object.assign(d,{width:r.rtb.video.player_width,height:r.rtb.video.player_height,vastImpUrl:r.notify_url,ttl:3600});switch((0,i.A)(a,"mediaTypes.video.context")){case p.LM:const a=g.n[r.brand_category_id]?g.n[r.brand_category_id]:null;d.meta=Object.assign({},d.meta,{primaryCatId:a});const o=r.deal_priority;d.video={context:p.LM,durationSeconds:Math.floor(r.rtb.video.duration_ms/1e3),dealTier:o},d.vastUrl=r.rtb.video.asset_url;break;case l.H6:if(d.adResponse=e,d.adResponse.ad=d.adResponse.ads[0],d.adResponse.ad.video=d.adResponse.ad.rtb.video,d.vastXml=r.rtb.video.content,r.renderer_url){const a=(0,c.I6)(t.bids,(r=>r.bidId===e.uuid)),o=(0,i.A)(a,"renderer.options");d.renderer=function(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const a=n.A4.install({id:r.renderer_id,url:r.renderer_url,config:t,loaded:!1,adUnitCode:e});try{a.setRender(W)}catch(e){(0,s.JE)("Prebid Error calling setRender on renderer",e)}return a.setEventHandlers({impression:()=>(0,s.OG)("MediaFuse outstream video impression event"),loaded:()=>(0,s.OG)("MediaFuse outstream video loaded event"),ended:()=>{(0,s.OG)("MediaFuse outstream renderer video event"),document.querySelector(`#${e}`).style.display="none"}}),a}(d.adUnitCode,r,o)}break;case l.mn:d.vastUrl=r.notify_url+"&redir="+encodeURIComponent(r.rtb.video.asset_url)}}else if(r.rtb[p.s6]){const e=r.rtb[p.s6];let t=r.viewability.config.replace("src=","data-src="),a=e.javascript_trackers;null==a?a=t:(0,s.O8)(a)?a=[a,t]:a.push(t),d[p.s6]={title:e.title,body:e.desc,body2:e.desc2,cta:e.ctatext,rating:e.rating,sponsoredBy:e.sponsored,privacyLink:e.privacy_link,address:e.address,downloads:e.downloads,likes:e.likes,phone:e.phone,price:e.price,salePrice:e.saleprice,clickUrl:e.link.url,displayUrl:e.displayurl,clickTrackers:e.link.click_trackers,impressionTrackers:e.impression_trackers,javascriptTrackers:a},e.main_img&&(d.native.image={url:e.main_img.url,height:e.main_img.height,width:e.main_img.width}),e.icon&&(d.native.icon={url:e.icon.url,height:e.icon.height,width:e.icon.width})}else{Object.assign(d,{width:r.rtb.banner.width,height:r.rtb.banner.height,ad:r.rtb.banner.content});try{if(r.rtb.trackers)for(let e=0;e<r.rtb.trackers[0].impression_urls.length;e++){const t=r.rtb.trackers[0].impression_urls[e],a=(0,s.Tz)(t);d.ad+=a}}catch(e){(0,s.vV)("Error appending tracking pixel",e)}}return d}(e,r,t);d.mediaType=function(e){const r=e.ad_type;return r===p.G_?p.G_:r===p.s6?p.s6:p.D4}(r),a.push(d)}}})),e.debug&&e.debug.debug_info){let r="MediaFuse Debug Auction for Prebid\n\n"+e.debug.debug_info;r=r.replace(/(<td>|<th>)/gm,"\t").replace(/(<\/td>|<\/th>)/gm,"\n").replace(/^<br>/gm,"").replace(/(<br>\n|<br>)/gm,"\n").replace(/<h1>(.*)<\/h1>/gm,"\n\n===== $1 =====\n\n").replace(/<h[2-6]>(.*)<\/h[2-6]>/gm,"\n\n*** $1 ***\n\n").replace(/(<([^>]+)>)/gim,""),(0,s.OG)(r)}return a},getUserSyncs:function(e,r,t){if(e.iframeEnabled&&(0,f.C)({gdprConsent:t}))return[{type:"iframe",url:"https://acdn.adnxs.com/dmp/async_usersync.html"}]},onBidWon:function(e){e.native&&function(e){let r=function(e){let r;if((0,s.O8)(e)&&z(e))r=e;else if((0,s.cy)(e))for(let t=0;t<e.length;t++){let a=e[t];z(a)&&(r=a)}return r}(e.native.javascriptTrackers);if(r){let t="pbjs_adid="+e.adId+";pbjs_auc="+e.adUnitCode,a=function(e){let r=e.indexOf('src="')+5,t=e.indexOf('"',r),a=e.substring(r,t);return a}(r),s=a.replace("dom_id=%native_dom_id%",t),i=document.getElementsByTagName("iframe"),n=!1;for(let e=0;e<i.length&&!n;e++){let r=i[e];try{let e=r.contentDocument||r.contentWindow.document;if(e){let r=e.getElementsByTagName("script");for(let e=0;e<r.length&&!n;e++){let t=r[e];t.getAttribute("data-src")==a&&(t.setAttribute("src",s),t.setAttribute("data-src",""),t.removeAttribute&&t.removeAttribute("data-src"),n=!0)}}}catch(e){if(!(e instanceof DOMException&&"SecurityError"===e.name))throw e}}}}(e)}};function z(e){let r=e.match(j),t=null!=r&&r.length>=1,a=e.match(U),s=null!=a&&a.length>=1;return e.startsWith(A)&&s&&t}function q(e){const r={};r.sizes=D(e.sizes),r.primary_size=r.sizes[0],r.ad_types=[],r.uuid=e.bidId,e.params.placementId?r.id=parseInt(e.params.placementId,10):r.code=e.params.invCode,r.allow_smaller_sizes=e.params.allowSmallerSizes||!1,r.use_pmt_rule=e.params.usePaymentRule||!1,r.prebid=!0,r.disable_psa=!0;let t=function(e){if(!(0,s.fp)(e.getFloor))return e.params.reserve?e.params.reserve:null;let r=e.getFloor({currency:"USD",mediaType:"*",size:"*"});if((0,s.Qd)(r)&&!isNaN(r.floor)&&"USD"===r.currency)return r.floor;return null}(e);t&&(r.reserve=t),e.params.position&&(r.position={above:1,below:2}[e.params.position]||0),e.params.trafficSourceCode&&(r.traffic_source_code=e.params.trafficSourceCode),e.params.privateSizes&&(r.private_sizes=D(e.params.privateSizes)),e.params.supplyType&&(r.supply_type=e.params.supplyType),e.params.pubClick&&(r.pubclick=e.params.pubClick),e.params.extInvCode&&(r.ext_inv_code=e.params.extInvCode),e.params.publisherId&&(r.publisher_id=parseInt(e.params.publisherId,10)),e.params.externalImpId&&(r.external_imp_id=e.params.externalImpId),(0,s.Im)(e.params.keywords)||(r.keywords=(0,y.T_)(e.params.keywords));let a=(0,i.A)(e,"ortb2Imp.ext.gpid")||(0,i.A)(e,"ortb2Imp.ext.data.pbadslot");if(a&&(r.gpid=a),(e.mediaType===p.s6||(0,i.A)(e,`mediaTypes.${p.s6}`))&&(r.ad_types.push(p.s6),0===r.sizes.length&&(r.sizes=D([1,1])),e.nativeParams)){const t=function(e){const r={};return Object.keys(e).forEach((t=>{const a=E[t]&&E[t].serverName||E[t]||t,i=E[t]&&E[t].requiredParams;r[a]=Object.assign({},i,e[t]);if(!(a!==E.image.serverName&&a!==E.icon.serverName)&&r[a].sizes){let e=r[a].sizes;((0,s.Uu)(e)||(0,s.cy)(e)&&e.length>0&&e.every((e=>(0,s.Uu)(e))))&&(r[a].sizes=D(r[a].sizes))}a===E.privacyLink&&(r.privacy_supported=!0)})),r}(e.nativeParams);r[p.s6]={layouts:[t]}}const n=(0,i.A)(e,`mediaTypes.${p.G_}`),d=(0,i.A)(e,"mediaTypes.video.context");return r.hb_source=n&&"adpod"===d?7:1,(e.mediaType===p.G_||n)&&r.ad_types.push(p.G_),(e.mediaType===p.G_||n&&"outstream"!==d)&&(r.require_asset_url=!0),e.params.video&&(r.video={},Object.keys(e.params.video).filter((e=>(0,c.mK)(C,e))).forEach((t=>{switch(t){case"context":case"playback_method":let a=e.params.video[t];a=(0,s.cy)(a)?a[0]:a,r.video[t]=S[t][a];break;case"frameworks":break;default:r.video[t]=e.params.video[t]}})),e.params.video.frameworks&&(0,s.cy)(e.params.video.frameworks)&&(r.video_frameworks=e.params.video.frameworks)),n&&(r.video=r.video||{},Object.keys(n).filter((e=>(0,c.mK)(w,e))).forEach((e=>{switch(e){case"minduration":case"maxduration":"number"!=typeof r.video[e]&&(r.video[e]=n[e]);break;case"skip":"boolean"!=typeof r.video.skippable&&(r.video.skippable=1===n[e]);break;case"skipafter":"number"!=typeof r.video.skipoffset&&(r.video.skippoffset=n[e]);break;case"playbackmethod":if("number"!=typeof r.video.playback_method){let t=n[e];t=(0,s.cy)(t)?t[0]:t,t>=1&&t<=4&&(r.video.playback_method=t)}break;case"api":if(!r.video_frameworks&&(0,s.cy)(n[e])){let t=n[e].map((e=>{let r=4===e?5:5===e?4:e;if(r>=1&&r<=5)return r})).filter((e=>e));r.video_frameworks=t}}}))),e.renderer&&(r.video=Object.assign({},r.video,{custom_renderer_present:!0})),e.params.frameworks&&(0,s.cy)(e.params.frameworks)&&(r.banner_frameworks=e.params.frameworks),e.mediaTypes?.banner&&r.ad_types.push(p.D4),0===r.ad_types.length&&delete r.ad_types,r}function D(e){let r=[],t={};if((0,s.cy)(e)&&2===e.length&&!(0,s.cy)(e[0]))t.width=parseInt(e[0],10),t.height=parseInt(e[1],10),r.push(t);else if("object"==typeof e)for(let a=0;a<e.length;a++){let s=e[a];t={},t.width=parseInt(s[0],10),t.height=parseInt(s[1],10),r.push(t)}return r}function N(e){return!!e.params.user}function P(e){return!!parseInt(e.params.member,10)}function G(e){if(e.params)return!!e.params.app}function $(e){return e.params&&e.params.app?!!e.params.app.id:!!e.params.app}function B(e){return!!e.debug}function F(e){return e.mediaTypes&&e.mediaTypes.video&&e.mediaTypes.video.context===p.LM}function K(e){let r=!1;const t=e.params,a=e.params.video;return t.frameworks&&(0,s.cy)(t.frameworks)&&(r=(0,c.mK)(e.params.frameworks,6)),!r&&a&&a.frameworks&&(0,s.cy)(a.frameworks)&&(r=(0,c.mK)(e.params.video.frameworks,6)),r}function L(e,r,t){(0,s.Im)(e.video)&&(e.video={}),e.video[r]=t}function W(e){var r,t;r=e.adUnitCode,(t=document.getElementById(r).querySelectorAll("div[id^='google_ads']"))[0]&&t[0].style.setProperty("display","none"),function(e){try{const r=document.getElementById(e).querySelectorAll("script[id^='sas_script']");r[0].nextSibling&&"iframe"===r[0].nextSibling.localName&&r[0].nextSibling.style.setProperty("display","none")}catch(e){}}(e.adUnitCode),e.renderer.push((()=>{window.ANOutstreamVideo.renderAd({tagId:e.adResponse.tag_id,sizes:[e.getSize().split("x")],targetId:e.adUnitCode,uuid:e.adResponse.uuid,adResponse:e.adResponse,rendererOptions:e.renderer.getConfig()},V.bind(null,e))}))}function V(e,r,t){e.renderer.handleVideoEvent({id:r,eventName:t})}function J(e,r,t,a){return r&&(a?e.push({source:t,id:r,rti_partner:a}):e.push({source:t,id:r})),e}(0,o.a$)(M),(0,a.E)("mediafuseBidAdapter")}},e=>{e.O(0,[802,4982,7247,5444,2698,1085],(()=>{return r=8268,e(e.s=r);var r}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[9600],{4582:(e,t,n)=>{var i=n(7873),r=n(1069),o=n(433),a=n(3172),d=n(9115),s=n(3272),c=n(1371),u=n(7934),l=n(5789),p=n(2449),m=n(1252),f=n(8044);const b="medianet",g="trustedstack",h="https://prebid.media.net/video/bundle.js",y={NOT_DETERMINED:0,ABOVE_THE_FOLD:1,BELOW_THE_FOLD:2},w="client_timeout",_="client_bid_won",v="client_set_targeting",x="client_bidder_error";let O;window.mnet=window.mnet||{},window.mnet.queue=window.mnet.queue||[];const E=[{code:g,gvlid:1288}];function I(){try{return window.top.document.referrer}catch(e){return document.referrer}}function A(e,t){const n=t.refererInfo;let i={domain:(e=e||{}).domain||n.domain,page:e.page||n.page,ref:e.ref||I(),topMostLocation:n.topmostLocation,isTop:e.isTop||n.reachedTop};return Object.assign(i,function(){if(O)return O;let e=T('link[rel="canonical"]',"href"),t=T('meta[property="og:url"]',"content"),n=T('meta[name="twitter:url"]',"content");return O=Object.assign({},e&&{canonical_url:e},t&&{og_url:t},n&&{twitter_url:n}),O}())}function T(e,t){let n=function(e,t){try{let n=(0,r.mb)().document.querySelector(e);if(null!==n&&n[t])return n[t]}catch(e){}}(e,t);return n&&function(e){let t=(0,r.mb)().document.createElement("a");return t.href=e,t.href}(n)}function C(e,t){return e.filter((e=>e.type===t))}function R(e){return{w:parseInt(e[0],10),h:parseInt(e[1],10)}}function S(e,t){const n=(0,o.A)(e,"params"),a=(0,o.A)(t,"gdprConsent"),d=(0,o.A)(t,"uspConsent"),c=(0,o.A)(e,"userId"),u=(0,o.A)(e,"schain")||{},l=M.getWindowSize(),p=!(!a||!a.gdprApplies),m=!!d,f=!!s.$W.getConfig("coppa");return Object.assign({},{customer_id:n.cid},{prebid_version:"v9.11.0"},{gdpr_applies:p},p&&{gdpr_consent_string:a.consentString||""},{usp_applies:m},m&&{usp_consent_string:d||""},{coppa_applies:f},-1!==l.w&&-1!==l.h&&{screen:l},c&&{user_id:c},(0,i.m)().medianetGlobals.analyticsEnabled&&{analytics:!0},!(0,r.Im)(u)&&{schain:u})}function j(e,t){let n={id:e.bidId,transactionId:e.ortb2Imp?.ext?.tid,ext:{dfp_id:e.adUnitCode,display_count:e.bidRequestsCount},all:e.params};e.ortb2Imp&&(n.ortb2Imp=e.ortb2Imp);let i=(0,o.A)(e,"mediaTypes.banner.sizes")||[];const a=(0,o.A)(e,"mediaTypes.video")||{},d=(0,o.A)(e,"params.video")||{},s=Object.assign({},d,a);var u;if((0,r.Im)(s)||(n.video=s),i.length>0&&(n.banner=(u=i,(0,r.cy)(u)&&2===u.length&&!(0,r.cy)(u[0])?[R(u)]:u.map((e=>R(e))))),e.nativeParams)try{n.native=JSON.stringify(e.nativeParams)}catch(e){(0,r.vV)(`${b} : Incorrect JSON : bidRequest.nativeParams`)}e.params.crid&&(n.tagid=e.params.crid.toString());let l=parseFloat(e.params.bidfloor||e.params.bidFloor);l&&(n.bidfloor=l);const p=function(e){let t=document.getElementById(e);if(!t&&-1!==e.indexOf("/")){const{divId:n}=(0,m.p)(e);(0,r.O8)(n)&&(t=document.getElementById(n))}if(t&&t.getBoundingClientRect){const e=t.getBoundingClientRect();let n={};return n.top_left={y:e.top,x:e.left},n.bottom_right={y:e.bottom,x:e.right},n}return null}(e.adUnitCode);if(p&&n.banner&&0!==n.banner.length){let e=function(e){return{top_left:{x:e.top_left.x+window.pageXOffset,y:e.top_left.y+window.pageYOffset},bottom_right:{x:e.bottom_right.x+window.pageXOffset,y:e.bottom_right.y+window.pageYOffset}}}(p);n.ext.coordinates=e,n.ext.viewability=$(p.top_left,D(n.banner)),$(e.top_left,D(n.banner))>.5?n.ext.visibility=y.ABOVE_THE_FOLD:n.ext.visibility=y.BELOW_THE_FOLD}else n.ext.visibility=y.NOT_DETERMINED;const f=function(e){let t=[];"function"==typeof e.getFloor&&[c.D4,c.G_,c.s6].forEach((n=>{e.mediaTypes.hasOwnProperty(n)&&(n==c.D4?e.mediaTypes.banner.sizes.forEach((i=>{B(e,n,i,t)})):B(e,n,"*",t))}));return t}(e);return f&&f.length>0&&(n.bidfloors=f),t.paapi?.enabled&&(n.ext.ae=e?.ortb2Imp?.ext?.ae),n}function B(e,t,n,i){let r=e.getFloor({currency:"USD",mediaType:t,size:n});n.length>1&&(r.size=n),r.mediaType=t,i.push(r)}function D(e){return e.reduce(((e,t)=>t.h*t.w<e.h*e.w?t:e))}function $(e,t){let n=t.w*t.h,i=M.getWindowSize(),r={x:e.x+t.w,y:e.y+t.h};return 0===n||-1===i.w||-1===i.h?0:function(e,t,n,i){if(e.x>i.x||t.x<n.x||e.y>i.y||t.y<n.y)return 0;return(Math.min(t.x,i.x)-Math.max(e.x,n.x))*(Math.min(t.y,i.y)-Math.max(e.y,n.y))}(e,r,{x:0,y:0},{x:i.w,y:i.h})/n}function U(e,t){const n=(0,r.Go)(e),i=(0,o.A)(t,"0.userIdAsEids");return i&&(0,a.J)(n,"user.ext.eids",i),n}function k(e,t){const n={};return(0,r.cy)(t)||(t=[]),t.forEach((e=>{let t=function(e){const t={};t.acid=e.auctionId||"",t.crid=(0,o.A)(e,"params.crid")||(0,o.A)(e,"params.0.crid")||e.adUnitCode||"",t.ext=(0,r.wV)(e.ext)||"";const n=(0,r.Go)(e);return delete n.ad,delete n.vastXml,t.rawobj=(0,r.wV)(n),t}(e);Object.keys(t).forEach((e=>{n[e]=n[e]||[],n[e].push(encodeURIComponent(t[e]))}))})),Object.assign({},function(e){const t={},n=(0,u.EN)();return t.logid="kfk",t.evtid="projectevents",t.project="prebid",t.pbver="9.11.0",t.cid=(0,i.m)().medianetGlobals.cid||"",t.dn=encodeURIComponent(n.domain||""),t.requrl=encodeURIComponent(n.page||""),t.event=e.name||"",t.value=e.value||"",t.rd=e.related_data||"",t}(e),n)}function q(e,t){const n=k(e,t);var i,o;i="https://navvy.media.net/log",o=(0,r.eP)(n),(0,f.RD)(i,{success:()=>{},error:()=>{}},o,{method:"POST",keepalive:!0})}function G(e){const t=(0,o.A)(e,"context")||"",n=(0,o.A)(e,"vto");"outstream"==t&&n&&(e.renderer=function(e){const t=l.A4.install({url:h});return t.setRender((function(e){window.mnet.queue.push((function(){const t={width:e.width,height:e.height,vastTimeout:e.vto,maxAllowedVastTagRedirects:e.mavtr,allowVpaid:e.avp,autoPlay:e.ap,preload:e.pl,mute:e.mt},n=e.dfp_id,i=(0,m.p)(n).divId||n;window.mnet.mediaNetoutstreamPlayer(e,i,t)}))})),t}())}(0,i.m)().medianetGlobals=(0,i.m)().medianetGlobals||{};const M={code:b,gvlid:142,aliases:E,supportedMediaTypes:[c.D4,c.s6,c.G_],isBidRequestValid:function(e){return e.params?e.params.cid&&(0,r.O8)(e.params.cid)&&!(0,r.xQ)(e.params.cid)?(Object.assign((0,i.m)().medianetGlobals,!(0,i.m)().medianetGlobals.cid&&{cid:e.params.cid}),!0):((0,r.vV)(`${b} : cid should be a string`),!1):((0,r.vV)(`${b} : Missing bid parameters`),!1)},buildRequests:function(e,t){let n=function(e,t){return{site:A(e[0].params.site,t),ext:S(e[0],t),id:e[0].auctionId,imp:e.map((e=>j(e,t))),ortb2:U(t.ortb2,e),tmax:t.timeout}}(e=(0,p.Xj)(e),t);return{method:"POST",url:(i=t.bidderCode,r=n.ext.customer_id,(i===g?"https://prebid.trustedstack.com/rtb/trustedstack":"https://prebid.media.net/rtb/prebid")+"?cid="+encodeURIComponent(r)),data:JSON.stringify(n)};var i,r},interpretResponse:function(e,t){let n=[];if(!e||!e.body)return(0,r.fH)(`${b} : response is empty`),n;let i=e.body.bidList;(0,r.cy)(i)&&0!==i.length?(n=i.filter((e=>function(e){return!1===e.no_bid&&parseFloat(e.cpm)>0}(e))),n.forEach(G)):(0,r.fH)(`${b} : no bids`);const a=(0,o.A)(e,"body.ext.paApiAuctionConfigs")||[],d=(0,o.A)(e,"body.ext.igi")||[];return 0===a.length&&0===d.length?n:(d.length>0&&a.push(...d.map((e=>{let{igs:t}=e;return t||[]})).flat()),{bids:n,paapi:a})},getUserSyncs:function(e,t){let n=(i=t,!(0,r.Im)(i)&&i[0].body&&i[0].body.ext&&(0,r.cy)(i[0].body.ext.csUrl)?i[0].body.ext.csUrl:[]);var i;return e.iframeEnabled?C(n,"iframe"):e.pixelEnabled?C(n,"image"):void 0},onTimeout:e=>{try{q({name:w,value:e.length,related_data:e[0].timeout||s.$W.getConfig("bidderTimeout")},e)}catch(e){}},onBidWon:e=>{try{q({name:_,value:e.cpm},[e])}catch(e){}},onSetTargeting:e=>{try{let t={name:v,value:e.cpm};s.$W.getConfig("enableSendAllBids")||q(t,[e])}catch(e){}},onBidderError:e=>{let{error:t,bidderRequest:n}=e;try{q({name:x,related_data:`timedOut:${t.timedOut}|status:${t.status}|message:${t.reason.message}`},n.bids)}catch(e){}},clearPageMeta:function(){O=void 0},getWindowSize:function(){return{w:window.screen.width||-1,h:window.screen.height||-1}}};(0,d.a$)(M),(0,i.E)("medianetBidAdapter")}},e=>{e.O(0,[3005,802,1085],(()=>{return t=4582,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[8696],{7012:(e,r,t)=>{var d=t(7873),i=t(433),s=t(1069),a=t(5901),o=t(9115),n=t(1371),p=t(2449);const c={production:"https://s-rtb-pb.send.microad.jp/prebid",test:"https://rtbtest.send.microad.jp/prebid"};const u=[{type:6,bidKey:"userId.imuid",source:"intimatemerger.com"},{type:8,bidKey:"userId.id5id.uid",source:"id5-sync.com"},{type:9,bidKey:"userId.tdid",source:"adserver.org"},{type:10,bidKey:"userId.novatiq.snowflake",source:"novatiq.com"},{type:12,bidKey:"userId.dacId.id",source:"dac.co.jp"},{type:13,bidKey:"userId.idl_env",source:"liveramp.com"},{type:14,bidKey:"userId.criteoId",source:"criteo.com"},{type:15,bidKey:"userId.pubcid",source:"pubcid.org"},{type:17,bidKey:"userId.uid2.id",source:"uidapi.com"}];function m(e,r){return(e?-1:0)&r}function y(e){return m(e.mediaTypes.banner,1)|m(e.mediaTypes.native,2)|m(e.mediaTypes.video,4)}const l={code:"microad",supportedMediaTypes:[n.D4],isBidRequestValid:function(e){return!!(e&&e.params&&e.params.spot&&e.mediaTypes&&(e.mediaTypes.banner||e.mediaTypes.native||e.mediaTypes.video))},buildRequests:function(e,r){e=(0,p.Xj)(e);const t=[];return e.forEach((e=>{const d=e.params,o={spot:d.spot,url:r.refererInfo.page||window.location.href,referrer:r.refererInfo.ref,bid_id:e.bidId,transaction_id:e.ortb2Imp?.ext?.tid,media_types:y(e),cbt:Math.floor(Math.random()*Math.pow(10,18)).toString(16)+(new Date).getTime().toString(16)};d.url&&(o.url_macro=d.url.replace("${COMPASS_EXT_URL}","")),d.referrer&&(o.referrer_macro=d.referrer.replace("${COMPASS_EXT_REF}","")),d.ifa&&(o.ifa=d.ifa.replace("${COMPASS_EXT_IFA}","")),d.appid&&(o.appid=d.appid.replace("${COMPASS_EXT_APPID}",""));const n=[],p=e.userIdAsEids;u.forEach((r=>{const t=(0,i.A)(e,r.bidKey);if(!(0,s.Im)(t)&&(0,s.O8)(t)){const e={type:r.type,id:t};if((0,s.cy)(p)){const t=(0,a.I6)(p,(e=>e.source===r.source))||{};(0,s.Im)((0,i.A)(t,"uids.0.ext"))||(e.ext=t.uids[0].ext)}n.push(e),13===r.type&&(o.idl_env=t)}})),n.length>0&&(o.aids=JSON.stringify(n));const m=(0,i.A)(e,"ortb2Imp.ext.data.pbadslot"),l=(0,i.A)(e,"ortb2Imp.ext.gpid")||m;l&&(o.gpid=l),m&&(o.pbadslot=m);const b=(0,i.A)(e,"ortb2Imp.ext.data.adserver.name");b&&(o.adservname=b);const f=(0,i.A)(e,"ortb2Imp.ext.data.adserver.adslot");f&&(o.adservadslot=f),t.push({method:"GET",url:c.production,data:o,options:{Accept:"application/json"}})})),t},interpretResponse:function(e){const r=e.body,t=[];if(r.cpm&&r.cpm>0){const e={requestId:r.requestId,cpm:r.cpm,width:r.width,height:r.height,ad:r.ad,ttl:r.ttl,creativeId:r.creativeId,netRevenue:r.netRevenue,currency:r.currency,meta:r.meta||{advertiserDomains:[]}};r.dealId&&(e.dealId=r.dealId),t.push(e)}return t},getUserSyncs:function(e,r){const t=[];return e.iframeEnabled||e.pixelEnabled?(r.forEach((r=>{const d=r.body.syncUrls.iframe,i=r.body.syncUrls.image;e.iframeEnabled&&d&&d.forEach((e=>{t.push({type:"iframe",url:e})})),e.pixelEnabled&&i&&i.forEach((e=>{t.push({type:"image",url:e})}))})),t):t}};(0,o.a$)(l),(0,d.E)("microadBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return r=7012,e(e.s=r);var r}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[2787],{3853:(e,n,r)=>{var s=r(7873),a=r(1069),t=r(433),i=r(9115),o=r(1371),u=r(7668);const d=[o.D4,o.G_],p="6.0.0",m={PRODUCTION:"hb-mm-multi",TEST:"hb-multi-mm-test"},c={code:"minutemedia",gvlid:918,version:p,supportedMediaTypes:d,isBidRequestValid:function(e){return e.params?!!e.params.org||((0,a.JE)("org is a mandatory param for MinuteMedia adapter"),!1):((0,a.JE)("no params have been set to MinuteMedia adapter"),!1)},buildRequests:function(e,n){const r={},s=e[0],a=s.params.testMode;return r.params=(0,u.q0)(s,n,p),r.bids=(0,u.c5)(e,n),{method:"POST",url:(0,u.yP)(a,"https://hb.minutemedia-prebid.com/",m),data:r}},interpretResponse:function(e){let{body:n}=e;const r=[];return n.bids&&n.bids.forEach((e=>{const n=(0,u.VU)(e,"USD",360,o.G_,o.D4);r.push(n)})),r},getUserSyncs:function(e,n){const r=[];for(const s of n)if(e.iframeEnabled&&(0,t.A)(s,"body.params.userSyncURL")&&r.push({type:"iframe",url:(0,t.A)(s,"body.params.userSyncURL")}),e.pixelEnabled&&(0,a.cy)((0,t.A)(s,"body.params.userSyncPixels"))){const e=s.body.params.userSyncPixels.map((e=>({type:"image",url:e})));r.push(...e)}return r},onBidWon:function(e){null!=e&&((0,a.fH)("onBidWon:",e),e.hasOwnProperty("nurl")&&e.nurl.length>0&&(0,a.z$)(e.nurl))}};(0,i.a$)(c),(0,s.E)("minutemediaBidAdapter")}},e=>{e.O(0,[2183,802,1085],(()=>{return n=3853,e(e.s=n);var n}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[6564],{4722:(e,t,i)=>{var n=i(7873),o=i(1069),r=i(433),d=i(3172),s=i(7096),a=i(8969),c=i(1371),l=i(3272),p=i(9115),u=i(7934);const m="nextMillennium",g="https://cookies.nextmillmedia.com/sync?gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&us_privacy={{.USPrivacy}}&gpp={{.GPP}}&gpp_sid={{.GPPSID}}&type={{.TYPE_PIXEL}}",f="USD",b={api:void 0,context:void 0,delivery:void 0,linearity:void 0,maxduration:void 0,mimes:["video/mp4","video/x-ms-wmv","application/javascript"],minduration:void 0,placement:void 0,plcmt:void 0,playbackend:void 0,playbackmethod:void 0,pos:void 0,protocols:void 0,skip:void 0,skipafter:void 0,skipmin:void 0,startdelay:void 0},v=Object.keys(b),h=["site.pagecat","site.content.cat","site.content.language","device.sua","site.keywords","site.content.keywords","user.keywords"],y={code:m,supportedMediaTypes:[c.D4,c.G_],gvlid:1060,isBidRequestValid:function(e){return!!(e.params.placement_id&&(0,o.O8)(e.params.placement_id)||e.params.group_id&&(0,o.O8)(e.params.group_id))},buildRequests:function(e,t){const i=[];return window.nmmRefreshCounts=window.nmmRefreshCounts||{},(0,o.bu)(e,(e=>{window.nmmRefreshCounts[e.adUnitCode]=window.nmmRefreshCounts[e.adUnitCode]||0;const s=function(e){const t=(0,o.u5)("group_id",e.params),i=(0,o.u5)("placement_id",e.params);if(!t)return i;let n=S(window),r=[];e.mediaTypes&&(e.mediaTypes.banner&&(r=e.mediaTypes.banner.sizes),e.mediaTypes.video&&(r=[e.mediaTypes.video.playerSize]));const d=n&&n.location&&n.location.host||"";return`g${t};${r.map((e=>e.join("x"))).join("|")};${d}`}(e),c=e.auctionId,p=e.bidId,m=function(){const e=u.EN&&(0,u.EN)()||{};let t,i=navigator.language;i&&(i=i.split("-")[0],t={language:i});return{page:e.page,ref:e.ref,domain:e.domain,content:t}}(),g={w:window.innerWidth||window.document.documentElement.clientWidth||window.document.body.clientWidth||0,h:window.innerHeight||window.document.documentElement.clientHeight||window.document.body.clientHeight||0,ua:window.navigator.userAgent||void 0,sua:_()},{cur:y,mediaTypes:w}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=l.$W?.getConfig("currency")?.adServerCurrency||f,i=[],n=["banner","video"],o={};for(const d of n){const n=(0,r.A)(e,`mediaTypes.${d}`);if(n){if(o[d]={data:n},"function"==typeof e.getFloor){let i=e.getFloor({currency:t,mediaType:d,size:"*"});o[d].bidfloorcur=i.currency,o[d].bidfloor=i.floor}else o[d].bidfloorcur=t;i.includes(o[d].bidfloorcur)&&i.push(o[d].bidfloorcur)}}i.length||i.push(f);return{cur:i,mediaTypes:o}}(e),x={id:t?.bidderRequestId,cur:y,ext:{prebid:{storedrequest:{id:s}},nextMillennium:{nm_version:"3.1.0",pbjs_version:(0,n.m)()?.version||void 0,refresh_count:window.nmmRefreshCounts[e.adUnitCode]++,elOffsets:E(e),scrollTop:window.pageYOffset||document.documentElement.scrollTop}},device:g,site:m,imp:[]};x.imp.push(function(e,t,i){const{banner:n,video:r}=i,d={id:e.adUnitCode,ext:{prebid:{storedrequest:{id:t}}}};return function(e,t){if(!t)return;t.bidfloorcur&&(e.bidfloorcur=t.bidfloorcur);t.bidfloor&&(e.bidfloor=t.bidfloor);const i=(t.data?.sizes||[]).map((e=>({w:e[0],h:e[1]}))),{w:n,h:o}=i[0]||{};e.banner={w:n,h:o,format:i}}(d,n),function(e,t){if(!t)return;t.bidfloorcur&&(e.bidfloorcur=t.bidfloorcur);t.bidfloor&&(e.bidfloor=t.bidfloor);e.video=(0,o.SH)(t.data,v),Object.keys(b).filter((e=>b[e])).forEach((t=>{void 0===e.video[t]&&(e.video[t]=b[t])})),t.data.playerSize?e.video=Object.assign(e.video,(0,o.nX)(t.data?.playerSize)||{}):t.data.w&&t.data.h&&(e.video.w=t.data.w,e.video.h=t.data.h)}(d,r),d}(e,s,w)),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;const i=t?.gdprConsent,n=t?.uspConsent;let o=t?.gppConsent?.gppString&&t?.gppConsent;!o&&t?.ortb2?.regs?.gpp&&(o=t?.ortb2?.regs);(i||n||o)&&(e.regs={ext:{}},n&&(e.regs.ext.us_privacy=n),o&&(e.regs.gpp=o?.gppString||o?.gpp,e.regs.gpp_sid=t.gppConsent?.applicableSections||o?.gpp_sid),i&&(void 0!==i.gdprApplies&&(e.regs.ext.gdpr=i.gdprApplies?1:0),void 0!==i.consentString&&(e.user={ext:{consent:i.consentString}})))}(x,t),function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(let i of h){const n=(0,r.A)(t,i);n&&(0,d.J)(e,i,n)}}(x,t?.ortb2),function(e,t){if(!(0,o.cy)(t.userIdAsEids)||!t.userIdAsEids.length)return;(0,d.J)(e,"user.eids",t.userIdAsEids)}(x,e);const P=(0,o.Dl)((0,o.mb)().location.href).search,C=P.pbs&&"test"===P.pbs,U=e.params;i.push({method:"POST",url:C?"https://test.pbs.nextmillmedia.com/openrtb2/auction":"https://pbs.nextmillmedia.com/openrtb2/auction",data:JSON.stringify(x),options:{contentType:"text/plain",withCredentials:!0},bidId:p,params:U,auctionId:c}),this.getUrlPixelMetric(a.qY.BID_REQUESTED,e)})),i},interpretResponse:function(e,t){const i=e.body,n=[];return(0,o.bu)(i.seatbid,(e=>{(0,o.bu)(e.bid,(e=>{const o=t.bidId,r=t.params,{ad:d,adUrl:l,vastUrl:p,vastXml:u}=(0,s.s_)(e),m={requestId:o,params:r,cpm:e.price,width:e.w,height:e.h,creativeId:e.adid,currency:i.cur||f,netRevenue:!0,ttl:360,meta:{advertiserDomains:e.adomain||[]}};p||u?(m.mediaType=c.G_,p&&(m.vastUrl=p),u&&(m.vastXml=u)):(m.ad=d,m.adUrl=l),n.push(m),this.getUrlPixelMetric(a.qY.BID_RESPONSE,e)}))})),n},getUserSyncs:function(e,t,i,n,d){if(!e.iframeEnabled&&!e.pixelEnabled)return[];const s=[],a=e=>t=>{s.push({type:e,url:w(t,i,n,d,e)})},c=e=>t=>{(0,r.A)(t,`body.ext.sync.${e}`,[]).forEach(a(e))},l=(e,t)=>{a(e)(t)},p=c("image"),u=c("iframe");return(0,o.cy)(t)&&t.forEach((t=>{e.pixelEnabled&&p(t),e.iframeEnabled&&u(t)})),s.length||(e.pixelEnabled&&l("image",g),e.iframeEnabled&&l("iframe",g)),s},getUrlPixelMetric(e,t){if(!!l.$W.getBidderConfig()?.nextMillennium?.disabledSendingStatisticData)return;const i=this._getUrlPixelMetric(e,t);i&&(0,o.z$)(i)},_getUrlPixelMetric(e,t){const i=t.bidder||t.bidderCode;if(i!=m)return;let n;if(t.params?n=Array.isArray(t.params)?t.params:[t.params]:Array.isArray(t.bids)&&(n=t.bids.map((e=>e.params))),!n.length)return;const o=[],r=[];n.forEach((e=>{e.group_id?r.push(e.group_id):e.placement_id&&o.push(e.placement_id)}));const d=o.length&&`&placements=${o.join(";")}`||"",s=r.length&&`&groups=${r.join(";")}`||"";if(!s&&!d)return;return`https://report2.hb.brainlyads.com/statistics/metric?event=${e}&bidder=${i}&source=pbjs${s}${d}`},onTimeout(e){for(const t of e)this.getUrlPixelMetric(a.qY.BID_TIMEOUT,t)}};function w(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"";const{consentString:r="",gdprApplies:d=!1}=t,s=Number(d);return e=e.replace("{{.GDPR}}",s).replace("{{.GDPRConsent}}",r).replace("{{.USPrivacy}}",i).replace("{{.GPP}}",n.gppString||"").replace("{{.GPPSID}}",(n.applicableSections||[]).join(",")).replace("{{.TYPE_PIXEL}}",o)}function E(e){const t=function(e){const t=window.googletag&&window.googletag.pubads&&window.googletag.pubads().getSlots().find((t=>t.getAdUnitPath()===e.adUnitCode)),i=t&&t.getSlotElementId();return i?document.querySelector("#"+i):null}(e);return t?t.getBoundingClientRect():{}}function S(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(t>10)return e;try{if(e.parent.document)return S(e.parent.window,++t)}catch(t){return e}}function _(){let{brands:e,mobile:t,platform:i}=window?.navigator?.userAgentData||{};if(e&&i)return{brands:e,mobile:Number(!!t),platform:i&&{brand:i}||void 0}}(0,p.a$)(y),(0,n.E)("nextMillenniumBidAdapter")}},e=>{e.O(0,[8556,802,1085],(()=>{return t=4722,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[9365],{3903:(e,n,t)=>{var i=t(7873),o=t(1069),r=t(433),d=t(3272),s=t(9115),a=t(1371),p=t(2938),u=t(2621);const c="nobid",l=(0,p.vM)({bidderCode:c});function g(e,n){(0,o.fH)("-NoBid- "+e,n)}function b(e,n){function t(e,n){var t=function(e,n){for(var t=0;t<n.length;t++)if(n[t].d===e)return n[t];return!1}(e.div,n)||{};return e.account&&(t.s=e.account),e.sizes&&(t.z=e.sizes),e.div&&(t.d=e.div),e.floor&&(t.floor=e.floor),e.targeting?t.g=e.targeting:t.g={},e.div&&function(e,n,t){for(var i=e.length-1;i>=0;i--){var o=e[i];o[n]&&o[n]===t&&e.splice(i,1)}}(n,"d",e.div),e.sizeMapping&&(t.sm=e.sizeMapping),e.siteId&&(t.sid=e.siteId),e.placementId&&(t.pid=e.placementId),e.ad_type&&(t.at=e.ad_type),e.params&&(t.params=e.params),n.push(t),n}function i(e){return e&&"function"==typeof e.getFloor&&e.getFloor().floor?e.getFloor().floor:null}if(void 0!==window.nobid.refreshLimit&&window.nobid.refreshLimit<window.nobid.refreshCount)return!1;let s=(p="_ublock",l.getCookie(p));var p;if(s)return g("Request blocked for user. hours: ",s),!1;for(var u=[],c=0,b=[],f=0;f<e.length;f++){var v=e[f],m=v.adUnitCode;u.push(m);var w=v.sizes;c=void 0!==v.params.siteId&&v.params.siteId?v.params.siteId:c;var h=v.params.placementId;let n="banner";const o=(0,r.A)(v,"mediaTypes.video"),d=(0,r.A)(v,"mediaTypes.video.context")||"";(v.mediaType===a.G_||o&&("instream"===d||"outstream"===d))&&(n="video");const s=i(v);c&&t({div:m,sizes:w,siteId:c,placementId:h,ad_type:n,params:v.params,floor:s,ctx:d},b)}return!!c&&function(t,i,s){var a,p,u,c,l,g,b,f,v={};v.sid=i,v.l=function(e){var n="";return n=e?.refererInfo?.page?e.refererInfo.page:window.context&&window.context.location&&window.context.location.href?window.context.location.href:document.location.href,encodeURIComponent(n.replace(/\%/g,""))}(n),v.tt=encodeURIComponent(document.title),v.tt=v.tt.replace(/'|;|quot;|39;|&amp;|&|#|\r\n|\r|\n|\t|\f|\%0A|\"|\%22|\%5C|\%23|\%26|\%26|\%09/gm,""),v.a=function(e,n){var t=[];if(e.length){if(n){var i=[];e instanceof Array?i=e:i.push(e);for(var o=0,r=n.length;o<r;o++){var d=n[o];d&&d.d&&i.indexOf(d.d)>-1&&t.push(d)}}}else t=n;return t}(t,s||[]),v.t=(a=new Date,p=function(e){return e<=9?"0"+e:""+e},u=a.getDate(),c=a.getFullYear(),l=a.getMonth()+1,g=a.getHours(),b=a.getMinutes(),f=a.getSeconds(),c+"-"+p(l)+"-"+p(u)+" "+p(g)+":"+p(b)+":"+p(f)),v.tz=Math.round((new Date).getTimezoneOffset()),v.r=function(){try{return`${Math.max(document.documentElement.clientWidth,window.innerWidth||0)}x${Math.max(document.documentElement.clientHeight,window.innerHeight||0)}`}catch(e){(0,o.JE)("Could not parse screen dimensions, error details:",e)}}(),v.lang=navigator.languages&&navigator.languages[0]||navigator.language||navigator.userLanguage,v.ref=document.referrer,v.gdpr=function(e){var n={};return e&&e.gdprConsent&&(n={consentString:e.gdprConsent.consentString,consentRequired:"boolean"==typeof e.gdprConsent.gdprApplies&&e.gdprConsent.gdprApplies}),n}(n),v.usp=function(e){var n="";return e&&e.uspConsent&&(n=e.uspConsent),n}(n),v.pjbdr=n&&n.bidderCode?n.bidderCode:"nobid",v.pbver="9.11.0";const m=function(e){return e&&e.length>0?e[0].schain:null}(e);m&&(v.schain=m);const w=!0===d.$W.getConfig("coppa")?{coppa:!0}:e&&e.length>0?e[0].coppa:null;w&&(v.coppa=w);const h=function(e){if((0,o.cy)(e)&&e.length>0){let n=[];return e.forEach((e=>{let t=[];e.uids&&e.uids.forEach((e=>{t.push({id:e.id+""})})),e.source&&t.length>0&&n.push({source:e.source,uids:t})})),n}}((0,r.A)(e,"0.userIdAsEids"));h&&h.length>0&&(v.eids=h);const y=function(e){let n=null;return e?.gppConsent?.gppString&&e?.gppConsent?.applicableSections?(n={},n.gpp=e.gppConsent.gppString,n.gpp_sid=Array.isArray(e.gppConsent.applicableSections)?e.gppConsent.applicableSections:[]):e?.ortb2?.regs?.gpp&&e?.ortb2.regs?.gpp_sid&&(n={},n.gpp=e.ortb2.regs.gpp,n.gpp_sid=Array.isArray(e.ortb2.regs.gpp_sid)?e.ortb2.regs.gpp_sid:[]),n}(n);return y?.gpp&&(v.gpp=y.gpp),y?.gpp_sid&&(v.gpp_sid=y.gpp_sid),n&&n.ortb2&&(v.ortb2=n.ortb2),v}(u,c,b)}function f(e,n){var t=function(e,n){for(var t=0;t<n.length;t++)if(n[t].adUnitCode==e)return n[t];return!1};!function(e){e&&void 0!==e.rlimit&&(window.nobid.refreshLimit=e.rlimit)}(e),function(e){e&&void 0!==e.ublock&&function(e,n,t){var i=new Date;i.setTime(i.getTime()+60*t*60*1e3);var o="expires="+i.toUTCString();l.setCookie(e,n,o)}("_ublock","1",e.ublock)}(e);for(var i=[],o=0;e.bids&&o<e.bids.length;o++){var r=e.bids[o];if(r.bdrid<100||!n||!n.bidderRequest||!n.bidderRequest.bids)continue;window.nobid.bidResponses[""+r.id]=r;var d=t(r.divid,n.bidderRequest.bids);if(!d)continue;const s={requestId:d.bidId,cpm:1*(r.price?r.price:r.bucket?r.bucket:0),width:r.size.w,height:r.size.h,creativeId:r.creativeid||"",dealId:r.dealid||"",currency:"USD",netRevenue:!0,ttl:300,ad:r.adm,mediaType:r.atype||a.D4};r.vastUrl&&(s.vastUrl=r.vastUrl),r.vastXml&&(s.vastXml=r.vastXml),r.videoCacheKey&&(s.videoCacheKey=r.videoCacheKey),r.meta&&(s.meta=r.meta),i.push(s)}return i}window.nobidVersion="1.3.4",window.nobid=window.nobid||{},window.nobid.bidResponses=window.nobid.bidResponses||{},window.nobid.timeoutTotal=0,window.nobid.bidWonTotal=0,window.nobid.refreshCount=0,window.nobid.renderTag=function(e,n,t){g("nobid.renderTag()",n);var i=window.nobid.bidResponses[""+n];if(i&&i.adm2){g("nobid.renderTag() found tag",n);var o=i.adm2;return e.write(o),void e.close()}g("nobid.renderTag() tag NOT FOUND *ERROR*",n)},window.addEventListener("message",(function(e){var n=""+e[e.message?"message":"data"];if("nbTagRenderer.requestAdMarkup|"===n.substring(0,30)){g("Prebid received nbTagRenderer.requestAdMarkup event");var t=n.substring(n.indexOf("|")+1);if(window.nobid&&window.nobid.bidResponses){var i=window.nobid.bidResponses[""+t];if(i&&i.adm2){var o=i.adm2;o&&e.source.postMessage("nbTagRenderer.renderAdInSafeFrame|"+o,"*")}}}}),!1);const v={code:c,gvlid:816,aliases:[{code:"duration",gvlid:674}],supportedMediaTypes:[a.D4,a.G_],isBidRequestValid:function(e){return g("isBidRequestValid",e),!!e?.params?.siteId},buildRequests:function(e,n){if(g("validBidRequests",e),!e||e.length<=0)return void g("Empty validBidRequests");const t=b(e,n);if(!t)return;window.nobid.refreshCount++;const i=JSON.stringify(t).replace(/'|&|#/g,""),r=(d="https://ads.servenobid.com/",s="function"==typeof o.Ez&&(0,o.Ez)("nobid-env"),(s=window.location.href.indexOf("nobid-env=dev")>0?"dev":s)?"beta"==s?d="https://beta.servenobid.com/":"dev"==s?d="//localhost:8282/":"qa"==s&&(d="https://qa-ads.nobid.com/"):d="https://ads.servenobid.com/",d+"adreq?cb="+Math.floor(11e3*Math.random()));var d,s;let a={};return(0,u.C)(n?.gdprConsent)||(a={withCredentials:!1}),{method:"POST",url:r,data:i,bidderRequest:n,options:a}},interpretResponse:function(e,n){return g("interpretResponse -> serverResponse",e),g("interpretResponse -> bidRequest",n),f(e.body,n)},getUserSyncs:function(e,n,t,i,r){if(e.iframeEnabled){let e="";return t&&"string"==typeof t.consentString&&("boolean"==typeof t.gdprApplies?e+=`?gdpr=${Number(t.gdprApplies)}&gdpr_consent=${t.consentString}`:e+=`?gdpr_consent=${t.consentString}`),i&&(e.length>0?e+="&":e+="?",e+="usp_consent="+i),r?.gppString&&r?.applicableSections?.length&&(e.length>0?e+="&":e+="?",e+="gpp="+encodeURIComponent(r.gppString),e+="gpp_sid="+encodeURIComponent(r.applicableSections.join(","))),[{type:"iframe",url:"https://public.servenobid.com/sync.html"+e}]}if(e.pixelEnabled&&n.length>0){let e=[];return n[0].body.syncs&&n[0].body.syncs.length>0&&n[0].body.syncs.forEach((n=>{e.push({type:"image",url:n})})),e}return(0,o.JE)("-NoBid- Please enable iframe based user sync.",e),[]},onTimeout:function(e){return window.nobid.timeoutTotal++,g("Timeout total: "+window.nobid.timeoutTotal,e),window.nobid.timeoutTotal},onBidWon:function(e){return window.nobid.bidWonTotal++,g("BidWon total: "+window.nobid.bidWonTotal,e),window.nobid.bidWonTotal}};(0,s.a$)(v),(0,i.E)("nobidBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return n=3903,e(e.s=n);var n}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[1575],{9177:(e,t,n)=>{var i=n(7873),o=n(1371),r=n(433),d=n(1069),s=n(9115),p=n(8044),c=n(4042);const u="https://ms-cookie-sync.presage.io",a="1.6.1";function m(){const e=window.top.document.documentElement.clientWidth?window.top.document.documentElement.clientWidth:0,t=window.top.innerWidth?window.top.innerWidth:0,n=window.top.outerWidth?window.top.outerWidth:0,i=window.top.screen.width?window.top.screen.width:0;return e||t||n||i}function l(){const e=window.top.document.documentElement.clientHeight?window.top.document.documentElement.clientHeight:0,t=window.top.innerHeight?window.top.innerHeight:0,n=window.top.outerHeight?window.top.outerHeight:0,i=window.top.screen.height?window.top.screen.height:0;return e||t||n||i}function h(e){if(!(0,d.fp)(e.getFloor))return 0;let t=e.getFloor({currency:"USD",mediaType:"banner",size:"*"});return"USD"===t.currency?t.floor:0}function g(){try{return(0,d.mb)()}catch(e){return(0,d.l4)()}}const w={code:"ogury",gvlid:31,supportedMediaTypes:[o.D4],isBidRequestValid:function(e){const t=(0,c.u)(e),n=Boolean(t)&&t.length>0,i=!!e.params.adUnitId,o=!!e.params.assetKey;return n&&i&&o},getUserSyncs:function(e,t,n,i){const o=n&&n.consentString||"";return e.iframeEnabled?[{type:"iframe",url:`${u}/user-sync.html?gdpr_consent=${o}&source=prebid`}]:e.pixelEnabled?[{type:"image",url:`${u}/v1/init-sync/bid-switch?iab_string=${o}&source=prebid`},{type:"image",url:`${u}/ttd/init-sync?iab_string=${o}&source=prebid`},{type:"image",url:`${u}/xandr/init-sync?iab_string=${o}&source=prebid`}]:[]},buildRequests:function(e,t){const n={id:t.bidderRequestId,tmax:Math.min(1e3,t.timeout),at:1,regs:{ext:{gdpr:t.gdprConsent&&t.gdprConsent.gdprApplies?1:0}},site:{domain:location.hostname,page:location.href},user:{ext:{consent:""}},imp:[],ext:{adapterversion:a,prebidversion:"9.11.0"},device:{w:m(),h:l(),pxratio:window.devicePixelRatio}};return t.gdprConsent&&t.gdprConsent.consentString&&(n.user.ext.consent=t.gdprConsent.consentString),e.forEach((e=>{const t=(0,c.u)(e).map((e=>({w:e[0],h:e[1]})));if(e.mediaTypes&&e.mediaTypes.hasOwnProperty("banner")){n.site.id=e.params.assetKey;const i=h(e);e.userId&&(n.user.ext.uids=e.userId),e.userIdAsEids&&(n.user.ext.eids=e.userIdAsEids);const o=(0,r.A)(e,"ortb2Imp.ext.gpid");n.imp.push({id:e.bidId,tagid:e.params.adUnitId,...i&&{bidfloor:i},banner:{format:t},ext:{...e.params,...o&&{gpid:o},timeSpentOnPage:document.timeline&&document.timeline.currentTime?document.timeline.currentTime:0}})}})),{method:"POST",url:"https://mweb-hb.presage.io/api/header-bidding-request",data:n,options:{contentType:"application/json"}}},interpretResponse:function(e){if(!e||!e.body||"object"!=typeof e.body||0===Object.keys(e.body).length)return(0,d.JE)("no response or body is malformed"),[];const t=[];return e.body.seatbid.forEach((e=>{e.bid.forEach((e=>{let n={requestId:e.impid,cpm:e.price,currency:"USD",width:e.w,height:e.h,creativeId:e.id,netRevenue:!0,ttl:60,ext:e.ext,meta:{advertiserDomains:e.adomain},nurl:e.nurl,adapterVersion:a,prebidVersion:"9.11.0"};n.ad=e.adm,t.push(n)}))})),t},getFloor:h,onBidWon:function(e){g().OG_PREBID_BID_OBJECT={...e&&{...e}},e&&e.nurl&&(0,p.RD)(e.nurl,null)},getWindowContext:g,onTimeout:function(e){(0,p.RD)("https://ms-ads-monitoring-events.presage.io/bid_timeout",null,JSON.stringify({...e[0],location:window.location.href}),{method:"POST",contentType:"application/json"})}};(0,s.a$)(w),(0,i.E)("oguryBidAdapter")}},e=>{e.O(0,[8139,802,1085],(()=>{return t=9177,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[2149],{1725:(e,t,n)=>{var i=n(7873),r=n(1371),o=n(3895),s=n(5789),d=n(5901),a=n(2938),c=n(9115),p=n(433),l=n(1069);const u="https://onetag-sys.com/usync/",g="onetag",f=(0,a.vM)({bidderCode:g});function h(e){return void 0!==e.mediaTypes&&void 0!==e.mediaTypes.video}function m(e,t){if(e===r.D4)return w(t).length>0;if(e===r.G_&&h(t)){const e=t.mediaTypes.video.context;if("outstream"===e||"instream"===e)return T(t).length>0}return!1}function y(e){try{return void 0!==e.document.hidden?e.document.hidden:void 0!==e.document.msHidden?e.document.msHidden:void 0!==e.document.webkitHidden?e.document.webkitHidden:null}catch(e){return null}}function b(e){const t=function(){let e=window,t=window.parent;try{for(;e!==e.parent;)t=e.parent,t.location.href,e=e.parent}catch(e){}return e}();return{location:(0,p.A)(e,"refererInfo.page",null),referrer:(0,p.A)(e,"refererInfo.ref",null),stack:(0,p.A)(e,"refererInfo.stack",[]),numIframes:(0,p.A)(e,"refererInfo.numIframes",0),wWidth:t.innerWidth,wHeight:t.innerHeight,oWidth:t.outerWidth,oHeight:t.outerHeight,sWidth:t.screen.width,sHeight:t.screen.height,aWidth:t.screen.availWidth,aHeight:t.screen.availHeight,sLeft:"screenLeft"in t?t.screenLeft:t.screenX,sTop:"screenTop"in t?t.screenTop:t.screenY,xOffset:t.pageXOffset,yOffset:t.pageYOffset,docHidden:y(t),docHeight:t.document.body?t.document.body.scrollHeight:null,hLength:history.length,timing:C(),version:{prebid:"9.11.0",adapter:"1.1.1"}}}function v(e){const t=e.filter((e=>h(e))).map((e=>{const t={};return I.call(t,e),t.context=e.mediaTypes.video.context,t.playerSize=T(e),t.mediaTypeInfo=(0,l.Go)(e.mediaTypes.video),t.type=r.G_,t.priceFloors=S(e,r.G_,t.playerSize),t})),n=e.filter((e=>m(r.D4,e))).map((e=>{const t={};return I.call(t,e),t.sizes=w(e),t.type=r.D4,t.mediaTypeInfo=(0,l.Go)(e.mediaTypes.banner),t.priceFloors=S(e,r.D4,t.sizes),t}));return t.concat(n)}function I(e){const t=e.params;this.adUnitCode=e.adUnitCode,this.bidId=e.bidId,this.bidderRequestId=e.bidderRequestId,this.auctionId=(0,p.A)(e,"ortb2.source.tid"),this.transactionId=(0,p.A)(e,"ortb2Imp.ext.tid"),this.gpid=(0,p.A)(e,"ortb2Imp.ext.gpid")||(0,p.A)(e,"ortb2Imp.ext.data.pbadslot"),this.pubId=t.pubId,this.ext=t.ext,this.ortb2Imp=(0,p.A)(e,"ortb2Imp"),t.pubClick&&(this.click=t.pubClick),t.dealId&&(this.dealId=t.dealId);const n=function(e){const t=document.getElementById(e);try{const{top:e,left:n,width:i,height:r}=t.getBoundingClientRect();let o=t.ownerDocument.defaultView;const s={top:e+o.pageYOffset,left:n+o.pageXOffset,width:i,height:r};let d=o.frameElement;for(;null!=d;){const{top:e,left:t}=d.getBoundingClientRect();s.top+=e+o.pageYOffset,s.left+=t+o.pageXOffset,o=o.parent,d=o.frameElement}return s}catch(e){return null}}(e.adUnitCode);n&&(this.coords=n)}function C(){try{if(null!=window.performance&&null!=window.performance.timing){const e={},t=window.performance.timing;return e.pageLoadTime=t.loadEventEnd-t.navigationStart,e.connectTime=t.responseEnd-t.requestStart,e.renderTime=t.domComplete-t.domLoading,e}}catch(e){return null}return null}function T(e){const t=e.mediaTypes.video.playerSize;return void 0!==t&&Array.isArray(t)&&t.length>0?A(t):[]}function w(e){if(void 0!==e.mediaTypes&&void 0!==e.mediaTypes.banner&&void 0!==e.mediaTypes.banner.sizes&&Array.isArray(e.mediaTypes.banner.sizes)&&e.mediaTypes.banner.sizes.length>0)return A(e.mediaTypes.banner.sizes);return!h(e)&&e.sizes&&Array.isArray(e.sizes)?A(e.sizes):[]}function A(e){const t=[];for(let n=0;n<e.length;n++){const i=e[n];t.push({width:i[0],height:i[1]})}return t}function S(e,t,n){const i=[];return"function"==typeof e.getFloor&&n.forEach((n=>{const r=e.getFloor({currency:"EUR",mediaType:t||"*",size:[n.width,n.height]});r.size=(0,l.Go)(n),r.floor||(r.floor=null),i.push(r)})),i}const E={code:g,gvlid:241,supportedMediaTypes:[r.D4,r.G_],isBidRequestValid:function(e){return void 0!==e&&void 0!==e.params&&"string"==typeof e.params.pubId&&(m(r.D4,e)||m(r.G_,e))},buildRequests:function(e,t){const n={bids:v(e),...b(t)};t&&t.gdprConsent&&(n.gdprConsent={consentString:t.gdprConsent.consentString,consentRequired:t.gdprConsent.gdprApplies,addtlConsent:t.gdprConsent.addtlConsent}),t&&t.gppConsent&&(n.gppConsent={consentString:t.gppConsent.gppString,applicableSections:t.gppConsent.applicableSections}),t&&t.uspConsent&&(n.usPrivacy=t.uspConsent),t&&t.ortb2&&(n.ortb2=t.ortb2),e&&0!==e.length&&e[0].userIdAsEids&&(n.userId=e[0].userIdAsEids),e&&0!==e.length&&e[0].schain&&function(e){let t=!1;const n=["asi","sid","hp"];if(!e||!e.nodes)return t;t=e.nodes.reduce(((e,t)=>e?n.every((e=>t.hasOwnProperty(e))):e),!0),t||(0,l.vV)("OneTag: required schain params missing");return t}(e[0].schain)&&(n.schain=e[0].schain);try{f.hasLocalStorage()&&(n.onetagSid=f.getDataFromLocalStorage("onetag_sid"))}catch(e){}const i=navigator.connection||navigator.webkitConnection;return n.networkConnectionType=i&&i.type?i.type:null,n.networkEffectiveConnectionType=i&&i.effectiveType?i.effectiveType:null,n.fledgeEnabled=Boolean(t?.paapi?.enabled),{method:"POST",url:"https://onetag-sys.com/prebid-request",data:JSON.stringify(n)}},interpretResponse:function(e,t){const n=e.body,i=[],a=JSON.parse(t.data);if(!n||n.nobid&&!0===n.nobid)return i;if(!(n.fledgeAuctionConfigs||n.bids&&Array.isArray(n.bids)&&0!==n.bids.length))return i;if(Array.isArray(n.bids)&&n.bids.forEach((e=>{const t={requestId:e.requestId,cpm:e.cpm,width:e.width,height:e.height,creativeId:e.creativeId,dealId:null==e.dealId?e.dealId:"",currency:e.currency,netRevenue:e.netRevenue||!1,mediaType:e.mediaType,meta:{mediaType:e.mediaType,advertiserDomains:e.adomain},ttl:e.ttl||300};if(e.dsa&&(t.meta.dsa=e.dsa),e.mediaType===r.D4)t.ad=e.ad;else if(e.mediaType===r.G_){const{context:n,adUnitCode:i}=(0,d.I6)(a.bids,(t=>t.bidId===e.requestId&&t.type===r.G_));n===o.mn?(t.vastUrl=e.vastUrl,t.videoCacheKey=e.videoCacheKey):n===o.H6&&(t.vastXml=e.ad,t.vastUrl=e.vastUrl,e.rendererUrl&&(t.renderer=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=s.A4.install({id:e.requestId,url:e.rendererUrl,config:t,adUnitCode:e.adUnitCode,loaded:!1});try{n.setRender((t=>{let{renderer:n,width:i,height:r,vastXml:o,adUnitCode:s}=t;n.push((()=>{window.onetag.Player.init({...e,width:i,height:r,vastXml:o,nodeId:s,config:n.getConfig()})}))}))}catch(e){}return n}({...e,adUnitCode:i})))}i.push(t)})),n.fledgeAuctionConfigs&&Array.isArray(n.fledgeAuctionConfigs)){const e=n.fledgeAuctionConfigs;return{bids:i,paapi:e}}return i},getUserSyncs:function(e,t,n,i,r){let o=[],s="";return n&&("boolean"==typeof n.gdprApplies&&(s+="&gdpr="+(n.gdprApplies?1:0)),"string"==typeof n.consentString&&(s+="&gdpr_consent="+n.consentString)),r&&"string"==typeof r.gppString&&(s+="&gpp_consent="+r.gppString),i&&"string"==typeof i&&(s+="&us_privacy="+i),e.iframeEnabled&&o.push({type:"iframe",url:u+"?cb="+(new Date).getTime()+s}),e.pixelEnabled&&o.push({type:"image",url:u+"?tag=img"+s}),o}};(0,c.a$)(E),(0,i.E)("onetagBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return t=1725,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[3879],{7257:(e,t,a)=>{var n=a(7873),r=a(3272),s=a(9115),o=a(3172),p=a(433),i=a(1069),d=a(1371),m=a(9766);const u="https://rtb.openx.net/openrtbb/prebidjs",l={code:"openx",gvlid:69,supportedMediaTypes:[d.D4,d.G_],isBidRequestValid:function(e){const t=e.params.delDomain||e.params.platform;if(p.A(e,"mediaTypes.banner")&&t)return!!e.params.unit||p.A(e,"mediaTypes.banner.sizes.length")>0;return!(!e.params.unit||!t)},buildRequests:function(e,t){let a=e.filter((e=>f(e))),n=e.filter((e=>function(e){return p.A(e,"mediaTypes.banner")||!f(e)}(e))),r=n.length?[b(n,t,d.D4)]:[];return a.forEach((e=>{r.push(b([e],t,d.G_))})),r},interpretResponse:function(e,t){e.body||(e.body={nbr:0});return c.fromORTB({request:t.data,response:e.body})},getUserSyncs:function(e,t,a,n){if(e.iframeEnabled||e.pixelEnabled){let r=e.iframeEnabled?"iframe":"image",s=[],o="https://u.openx.net/w/1.0/pd";if(a&&(s.push("gdpr="+(a.gdprApplies?1:0)),s.push("gdpr_consent="+encodeURIComponent(a.consentString||""))),n&&s.push("us_privacy="+encodeURIComponent(n)),t.length>0&&t[0].body&&t[0].body.ext){const e=t[0].body.ext;e.delDomain?o=`https://${e.delDomain}/w/1.0/pd`:e.platform&&s.push("ph="+e.platform)}else s.push("ph=2d1251ae-7f3a-47cf-bd2a-2f288854a0ba");return[{type:r,url:`${o}${s.length>0?"?"+s.join("&"):""}`}]}}};(0,s.a$)(l);const c=(0,m.A)({context:{netRevenue:!0,ttl:300},imp(e,t,a){const n=e(t,a);return(0,i.D9)(n,{tagid:t.params.unit,ext:{divid:t.adUnitCode}}),t.params.customParams&&o.J(n,"ext.customParams",t.params.customParams),t.params.customFloor&&!n.bidfloor&&(n.bidfloor=t.params.customFloor),n},request(e,t,a,n){const r=e(t,a,n);(0,i.D9)(r,{at:1,ext:{bc:"hb_pb_ortb_2.0",pv:"9.11.0"}});const s=n.bidRequests[0];return s.params.coppa&&o.J(r,"regs.coppa",1),s.params.doNotTrack&&o.J(r,"device.dnt",1),s.params.platform&&o.J(r,"ext.platform",s.params.platform),s.params.delDomain&&o.J(r,"ext.delDomain",s.params.delDomain),s.params.response_template_name&&o.J(r,"ext.response_template_name",s.params.response_template_name),s.params.test&&(r.test=1),r},bidResponse(e,t,a){const n=e(t,a);return t.ext&&(n.meta.networkId=t.ext.dsp_id,n.meta.advertiserId=t.ext.buyer_id,n.meta.brandId=t.ext.brand_id),n},response(e,t,a,n){const{ortbRequest:r}=n;r.ext&&(r.ext.delDomain&&o.J(a,"ext.delDomain",r.ext.delDomain),r.ext.platform&&o.J(a,"ext.platform",r.ext.platform));const s=e(t,a,n);let d=p.A(a,"ext.fledge_auction_configs");return d?(d=Object.entries(d).map((e=>{let[t,a]=e;return{bidId:t,config:(0,i.D9)(Object.assign({},a),{auctionSignals:{ortb2Imp:n.impContext[t]?.imp}})}})),{bids:s.bids,paapi:d}):s},overrides:{imp:{bidfloor(e,t,a,n){const r={};e(r,a,{...n,currency:"USD"}),"USD"===r.bidfloorcur&&Object.assign(t,r)},video(e,t,a,n){{let r=a.mediaTypes[d.G_];r&&(r=Object.assign({},r,a.params.video),a={...a,mediaTypes:{[d.G_]:r}}),e(t,a,n)}}}}});function b(e,t,a){return{method:"POST",url:r.$W.getConfig("openxOrtbUrl")||u,data:c.toORTB({bidRequests:e,bidderRequest:t,context:{mediaType:a}})}}function f(e){return p.A(e,"mediaTypes.video")}(0,n.E)("openxBidAdapter")}},e=>{e.O(0,[802,8498,1085],(()=>{return t=7257,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[3775],{9433:(e,o,t)=>{var r=t(7873),n=t(1069),i=t(433),a=t(3172),l=t(3272),s=t(8044),d=t(5023),c=t(8969),u=t(9214),f=t(5901),m=t(7934),p=t(2693),h=t(8462),g=t(1e3),y=t(6894),b=t(7176),v=t(1252),F=t(6743);const A={NOT_FOUND:"not_found",RANDOM:"random"},k="Price Floors",S=(0,s.g4)(1e4),C=Symbol();let R=[C,"gptSlot","adUnitCode","size","domain","mediaType"],T=!1,O=!1,j={},M=[],$={};const x=(()=>{let e;return function(){return null==e&&(e=(0,n.Dl)((0,m.EN)().topmostLocation,{noDecodeWholeURL:!0}).hostname),e}})();function U(e,o){let{index:t=h.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e?.adUnitCode||t.getAdUnit(o).code}let D={[C]:()=>"*",size:(e,o)=>(0,n.n7)(o.size)||"*",mediaType:(e,o)=>o.mediaType||"banner",gptSlot:(e,o)=>function(e){let{index:o=h.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const t=o.getAdUnit({adUnitId:e});return"gam"===(0,i.A)(t,"ortb2Imp.ext.data.adserver.name")&&t.ortb2Imp.ext.data.adserver.adslot}((e||o).adUnitId)||(0,v.p)(U(e,o)).gptSlot,domain:x,adUnitCode:(e,o)=>U(e,o)};function E(e,o){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=function(e,o,t){return e.length?e.reduce(((e,r)=>{let n=D[r](o,t)||"*";return e.push("*"===n?["*"]:[n.toLowerCase(),"*"]),e}),[]):[]}((0,i.A)(e,"schema.fields")||[],o,t);if(!r.length)return{matchingFloor:void 0};let n=r.map((e=>e[0])).join("-"),l=(0,i.A)(e,`matchingInputs.${n}`);if(l)return{...l};let s=(d=r,c=(0,i.A)(e,"schema.delimiter")||"|",d.reduce(((e,o)=>{let t=[];return e.map((e=>{o.map((o=>{t.push(e+c+o)}))})),t})).sort(((e,o)=>e.split("*").length-o.split("*").length)));var d,c;let u=(0,f.I6)(s,(o=>e.values.hasOwnProperty(o))),m={floorMin:e.floorMin||0,floorRuleValue:e.values[u],matchingData:s[0],matchingRule:u===e.meta?.defaultRule?void 0:u};const p=(0,i.A)(o,"ortb2Imp.ext.prebid.floors.floorMin");return"number"==typeof p&&(m.floorMin=p),m.matchingFloor=Math.max(m.floorMin,m.floorRuleValue),(0,a.J)(e,`matchingInputs.${n}`,{...m}),m}function V(e,o,t){return parseFloat((0,b.y)(e,{...o,cpm:e},t))}const B={banner:e=>(0,i.A)(e,"mediaTypes.banner.sizes")||[],video:e=>(0,i.A)(e,"mediaTypes.video.playerSize")||[],native:e=>(0,i.A)(e,"mediaTypes.native.image.sizes")?[(0,i.A)(e,"mediaTypes.native.image.sizes")]:[]};function I(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{currency:"USD",mediaType:"*",size:"*"},o=this,t=$[o.auctionId];if(!t||t.skipped)return{};e=function(e,o){let t=Object.keys(e.mediaTypes||{});return"*"===o.mediaType&&1===t.length&&(o.mediaType=t[0]),"*"===o.size&&-1!==t.indexOf(o.mediaType)&&B[o.mediaType]&&1===B[o.mediaType](e).length&&(o.size=B[o.mediaType](e)[0]),o}(o,e);let i=E(t.data,{...o},{mediaType:e.mediaType,size:e.size}),a=e.currency||t.data.currency;if(i.matchingFloor&&a!==t.data.currency)try{i.matchingFloor=(0,r.m)().convertCurrency(i.matchingFloor,t.data.currency,a)}catch(e){(0,n.JE)(`${k}: Unable to get currency conversion for getFloor for bidder ${o.bidder}. You must have currency module enabled with defaultRates in your currency config`),a=t.data.currency}if(t.enforcement.bidAdjustment&&i.matchingFloor){const e=p.u.get(o.bidder,"inverseBidAdjustment");if(e)i.matchingFloor=e(i.matchingFloor,o);else{let e=V(i.matchingFloor,null,o);i.matchingFloor=e?function(e,o){const t=Math.pow(10,10);return e*t/(o*t)*(e*t)/t}(i.matchingFloor,e):i.matchingFloor}}return i.matchingFloor?{floor:(l=i.matchingFloor,s=4,Math.ceil((parseFloat(l)*Math.pow(10,s)).toFixed(1))/Math.pow(10,s)),currency:a}:{};var l,s}function N(e,o){let t=(0,n.Go)(e);return t.schema.delimiter=e.schema.delimiter||"|",t.values=function(e,o){let t=e.schema.fields,r=e.schema.delimiter,n=o&&-1===t.indexOf("adUnitCode")&&t.unshift("adUnitCode");return Object.keys(e.values).reduce(((t,i)=>(t[(n?`${o}${r}${i}`:i).toLowerCase()]=e.values[i],t)),{})}(t,o),t.currency=t.currency||"USD",t}function w(e,o){let t=(0,n.Go)(j);if(2===(0,i.A)(t,"data.floorsSchemaVersion")){let{modelGroups:e,...o}=t.data;t.data=Object.assign(o,function(e,o){let t=Math.floor(Math.random()*o+1);for(let o=0;o<e.length;o++)if(t-=e[o].modelWeight,t<=0)return e[o]}(e,o.modelWeightSum))}let r=0===Object.keys((0,i.A)(t,"data.values")||{}).length;if(t.data=r?function(e){const o=e.find((e=>null!=e.floors?.schema));return e.reduce(((e,t)=>{if(null!=t.floors?.schema&&!(0,n.bD)(t.floors.schema,o?.floors?.schema))return(0,n.vV)(`${k}: adUnit '${t.code}' declares a different schema from one previously declared by adUnit '${o.code}'. Floor config for '${t.code}' will be ignored.`),e;const r=Object.assign({},o?.floors,{values:void 0},t.floors);if(P(r))if(e.values){let o=N(r,t.code).values;Object.assign(e.values,o)}else(e=N(r,t.code)).location="adUnit";else null!=t.floors&&(0,n.JE)(`adUnit '${t.code}' provides an invalid \`floor\` definition, it will be ignored for floor calculations`,t);return e}),{})}(e):N(t.data),0===Object.keys((0,i.A)(t,"data.values")||{}).length)t.skipped=!0,t.skippedReason=A.NOT_FOUND;else{const e=(0,n.Ez)("pbjs_skipRate")||((0,i.A)(t,"data.skipRate")??t.skipRate),o=100*Math.random()<parseFloat(e);t.skipped=o,o&&(t.skippedReason=A.RANDOM)}return t.hasOwnProperty("floorMin")&&(t.data.floorMin=t.floorMin),function(e,o,t){const r=function(e){const{data:o,enforcement:t}=e;return o?.noFloorSignalBidders?.length>0?o.noFloorSignalBidders:t?.noFloorSignalBidders?.length>0?t.noFloorSignalBidders:[]}(o);e.forEach((e=>{e.bids.forEach((e=>{const a=r.some((o=>o===e.bidder));o.skipped||a?(a&&(0,n.fH)(`noFloorSignal to ${e.bidder}`),delete e.getFloor):e.getFloor=I,e.auctionId=t,e.floorData={noFloorSignaled:a,skipped:o.skipped,skipRate:(0,i.A)(o,"data.skipRate")??o.skipRate,skippedReason:o.skippedReason,floorMin:o.floorMin,modelVersion:(0,i.A)(o,"data.modelVersion"),modelWeight:(0,i.A)(o,"data.modelWeight"),modelTimestamp:(0,i.A)(o,"data.modelTimestamp"),location:(0,i.A)(o,"data.location","noData"),floorProvider:o.floorProvider,fetchStatus:j.fetchStatus}}))}))}(e,t,o),t}function z(e){e.hasExited||(M=M.filter((o=>o.timer!==e.timer)),e.reqBidsConfigObj.auctionId=e.reqBidsConfigObj.auctionId||(0,n.lk)(),$[e.reqBidsConfigObj.auctionId]=w(e.reqBidsConfigObj.adUnits||(0,r.m)().adUnits,e.reqBidsConfigObj.auctionId),e.nextFn.apply(e.context,[e.reqBidsConfigObj]),e.hasExited=!0)}function q(e){return e=function(e){if((0,n.Et)(e.default)){let o="*";const t=(e.schema?.fields||[]).length;t?o=Array(t).fill("*").join(e.schema?.delimiter||"|"):(0,a.J)(e,"schema.fields",[C]),e.values=e.values||{},null==e.values[o]&&(e.values[o]=e.default,e.meta={defaultRule:o})}return e}(e),!!function(e){if(Array.isArray(e)&&e.length>0){if(e.every((e=>R.includes(e))))return!0;(0,n.vV)(`${k}: Fields received do not match allowed fields`)}return!1}((0,i.A)(e,"schema.fields"))&&(o=e,t=e.schema.fields.length,r=e.schema.delimiter||"|","object"==typeof o.values&&(o.values=Object.keys(o.values).reduce(((e,n)=>(function(e,o,t,r){return"string"==typeof e&&e.split(r).length===t&&"number"==typeof o}(n,o.values[n],t,r)&&(e[n]=o.values[n]),e)),{}),Object.keys(o.values).length>0));var o,t,r}const J={1:e=>q(e),2:e=>!(!Array.isArray(e.modelGroups)||0===e.modelGroups.length)&&(e.modelWeightSum=0,e.modelGroups.every((o=>!("number"!=typeof o.modelWeight||!q(o))&&(e.modelWeightSum+=o.modelWeight,!0))))};function P(e){return"object"==typeof e&&(e.floorsSchemaVersion=e.floorsSchemaVersion||1,"function"!=typeof J[e.floorsSchemaVersion]?((0,n.vV)(`${k}: Unknown floorsSchemaVersion: `,e.floorsSchemaVersion),!1):J[e.floorsSchemaVersion](e))}function W(e,o){if(e&&"object"==typeof e&&P(e))return(0,n.fH)(`${k}: A ${o} set the auction floor data set to `,e),{...e,location:o};(0,n.vV)(`${k}: The floors data did not contain correct values`,e)}const G=(0,y.Ak)("priceFloors",(function(e,o){const t={reqBidsConfigObj:o,context:this,nextFn:e,haveExited:!1,timer:null};j.auctionDelay>0&&T?(t.timer=setTimeout((()=>{(0,n.JE)(`${k}: Fetch attempt did not return in time for auction`),j.fetchStatus="timeout",z(t)}),j.auctionDelay),M.push(t)):z(t)}));function _(){M.forEach((e=>{clearTimeout(e.timer),z(e)})),M=[]}function L(e){let o;T=!1,j.fetchStatus="success";try{o=JSON.parse(e)}catch(t){o=e}const t=W(o,"fetch");t&&(j.data=t,j.skipRate=(0,n.Et)(t.skipRate)?t.skipRate:j.skipRate,j.floorProvider=t.floorProvider||j.floorProvider),_()}function H(e){T=!1,j.fetchStatus="error",(0,n.vV)(`${k}: Fetch errored with: `,e),_()}function Y(e){var o;j=(0,n.Up)(e,["floorMin","enabled",e=>!1!==e,"auctionDelay",e=>e||0,"floorProvider",o=>(0,i.A)(e,"data.floorProvider",o),"endpoint",e=>e||{},"skipRate",()=>isNaN((0,i.A)(e,"data.skipRate"))?e.skipRate||0:e.data.skipRate,"enforcement",e=>(0,n.Up)(e||{},["enforceJS",e=>!1!==e,"enforcePBS",e=>!0===e,"floorDeals",e=>!0===e,"bidAdjustment",e=>!1!==e,"noFloorSignalBidders",e=>e||[]]),"additionalSchemaFields",e=>{return"object"==typeof e&&Object.keys(e).length>0?(o=e,void Object.keys(o).forEach((e=>{-1===R.indexOf(e)&&"function"==typeof o[e]&&(R.push(e),D[e]=o[e])}))):void 0;var o},"data",e=>e&&W(e,"setConfig")||void 0]),j.enabled?((o=j.endpoint).url&&!T?"GET"!==(o.method||"GET")?(0,n.vV)(`${k}: 'GET' is the only request method supported at this time!`):(S(o.url,{success:L,error:H},null,{method:"GET"}),T=!0):T&&(0,n.JE)(`${k}: A fetch is already occuring. Skipping.`),O||(d.on(c.qY.AUCTION_END,(e=>{setTimeout((()=>delete $[e.auctionId]),3e3)})),(0,r.m)().requestBids.before(G,50),(0,u.Yn)("addBidResponse").before(Z,(0,n.dp)()?4:50),O=!0)):((0,n.fH)(`${k}: Turning off module`),j={},$={},(0,u.Yn)("addBidResponse").getHooks({hook:Z}).remove(),(0,r.m)().requestBids.getHooks({hook:G}).remove(),O=!1)}const Z=(0,y.NL)("priceFloors",(function(e,o,t,a){let l=$[t.auctionId];if(!l||!t||l.skipped)return e.call(this,o,t,a);const s=h.n.index.getBidRequest(t);let d,u=E(l.data,s,{...t,size:[t.width,t.height]});if(!u.matchingFloor)return 0!==u.matchingFloor&&(0,n.JE)(`${k}: unable to determine a matching price floor for bidResponse`,t),e.call(this,o,t,a);let f=l.data.currency.toUpperCase(),m=t.currency||"USD";if(f===m.toUpperCase())d=t.cpm;else if(t.originalCurrency&&f===t.originalCurrency.toUpperCase())d=t.originalCpm;else try{d=(0,r.m)().convertCurrency(t.cpm,m.toUpperCase(),f)}catch(r){return(0,n.vV)(`${k}: Unable do get currency conversion for bidResponse to Floor Currency. Do you have Currency module enabled? ${t}`),e.call(this,o,t,a)}return d=V(d,t,s),function(e,o,t,r){t.floorData={floorValue:o.matchingFloor,floorRule:o.matchingRule,floorRuleValue:o.floorRuleValue,floorCurrency:e.data.currency,cpmAfterAdjustments:r,enforcements:{...e.enforcement},matchedFields:{}},e.data.schema.fields.forEach(((r,n)=>{let i=o.matchingData.split(e.data.schema.delimiter)[n];t.floorData.matchedFields[r]=i}))}(l,u,t,d),function(e,o,t){let r=!1!==(0,i.A)(e,"enforcement.enforceJS"),n=!0===(0,i.A)(e,"enforcement.floorDeals")||!t.dealId,a=t.floorData.cpmAfterAdjustments<o.matchingFloor;return r&&a&&n}(l,u,t)?(a(c.Tf.FLOOR_NOT_MET),void(0,n.JE)(`${k}: ${t.bidderCode}'s Bid Response for ${o} was rejected due to floor not met (adjusted cpm: ${t?.floorData?.cpmAfterAdjustments}, floor: ${u?.matchingFloor})`,t)):e.call(this,o,t,a)}));l.$W.getConfig("floors",(e=>Y(e.floors))),(0,g.pS)({type:g.Tb,name:"bidfloor",fn:function(e,o,t){if("function"==typeof o.getFloor){let r,i;try{({currency:r,floor:i}=o.getFloor({currency:t.currency||l.$W.getConfig("currency.adServerCurrency")||"USD",mediaType:t.mediaType||"*",size:"*"}))}catch(e){return void(0,n.JE)("Cannot compute floor for bid",o)}i=parseFloat(i),null==r||null==i||isNaN(i)||Object.assign(e,{bidfloor:i,bidfloorcur:r})}}}),(0,g.pS)({type:g.Tb,name:"extPrebidFloors",fn:function(e,o,t){if(null!=e.bidfloor){let{floorMinCur:o,floorMin:r}=t.reqContext.floorMin||{};null==o&&(o=e.bidfloorcur);const n=e.ext?.prebid?.floors?.floorMinCur||e.ext?.prebid?.floorMinCur||o,i=e.ext?.prebid?.floors?.floorMin||e.ext?.prebid?.floorMin,l=(0,F.hZ)(e.bidfloor,e.bidfloorcur,o),s=!(!i||!n)&&(0,F.hZ)(i,n,o),d=s&&s<l?s:l;(0,a.J)(e,"ext.prebid.floors.floorMin",d),(null==r||r>d)&&(r=d),t.reqContext.floorMin={floorMin:r,floorMinCur:o}}},dialects:[g.e4],priority:-1}),(0,g.pS)({type:g.S3,name:"extPrebidFloors",fn:function(e,o,t){O&&(0,a.J)(e,"ext.prebid.floors.enabled",e.ext?.prebid?.floors?.enabled||!1),t?.floorMin&&(0,n.D9)(e,{ext:{prebid:{floors:t.floorMin}}})},dialects:[g.e4]}),(0,r.E)("priceFloors")}},e=>{e.O(0,[802,3005,1225,1085],(()=>{return o=9433,e(e.s=o);var o}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[6041],{2115:(d,e,n)=>{var s=n(7873),i=n(9214),o=n(1069);const t={name:"pubProvidedId",gvlid:n(6916).B1,decode(d){const e=d?{pubProvidedId:d}:void 0;return(0,o.fH)("PubProvidedId: Decoded value "+JSON.stringify(e)),e},getId(d){const e=d&&d.params||{};let n=[];return(0,o.cy)(e.eids)&&(n=n.concat(e.eids)),"function"==typeof e.eidsFunction&&(n=n.concat(e.eidsFunction())),{id:n}}};(0,i.bz)("userId",t),(0,s.E)("pubProvidedIdSystem")}},d=>{d.O(0,[802,1085],(()=>{return e=2115,d(d.s=e);var e}));d.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[1252],{3990:(e,t,r)=>{var a=r(7873),i=r(1069),s=r(433),n=r(3172),o=r(9115),d=r(1371),p=r(3272),c=r(5789),m=r(2693),l=r(8969);const u="pubmatic",g="PubMatic: ",h="USD",f=void 0,b="https://pubmatic.bbvms.com/r/".concat("$RENDERER",".js"),y="Video.plcmt param missing",v={kadpageurl:"",gender:"",yob:"",lat:"",lon:"",wiid:"",profId:"",verId:""},w={NUMBER:"number",STRING:"string",BOOLEAN:"boolean",ARRAY:"array",OBJECT:"object"},x={mimes:w.ARRAY,minduration:w.NUMBER,maxduration:w.NUMBER,startdelay:w.NUMBER,playbackmethod:w.ARRAY,api:w.ARRAY,protocols:w.ARRAY,w:w.NUMBER,h:w.NUMBER,battr:w.ARRAY,linearity:w.NUMBER,placement:w.NUMBER,plcmt:w.NUMBER,minbitrate:w.NUMBER,maxbitrate:w.NUMBER,skip:w.NUMBER},E={ICON:1,IMAGE:3},I={battr:w.ARRAY},O={1:"PMP",5:"PREF",6:"PMPG"},R={bootstrapPlayer:function(e){const t={code:e.adUnitCode};if(e.vastXml?t.vastXml=e.vastXml:e.vastUrl&&(t.vastUrl=e.vastUrl),!e.vastXml&&!e.vastUrl)return void(0,i.JE)(`${g}: No vastXml or vastUrl on bid, bailing...`);const r=R.getRendererId("pubmatic",e.rendererCode),a=document.getElementById(e.adUnitCode);let s;for(let e=0;e<window.bluebillywig.renderers.length;e++)if(window.bluebillywig.renderers[e]._id===r){s=window.bluebillywig.renderers[e];break}s?s.bootstrap(t,a):(0,i.JE)(`${g}: Couldn't find a renderer with ${r}`)},newRenderer:function(e,t){var r=b.replace("$RENDERER",e);const a=c.A4.install({url:r,loaded:!1,adUnitCode:t});try{a.setRender(R.outstreamRender)}catch(e){(0,i.JE)(`${g}: Error tying to setRender on renderer`,e)}return a},outstreamRender:function(e){e.renderer.push((function(){R.bootstrapPlayer(e)}))},getRendererId:function(e,t){return`${e}-${t}`}},T=[d.D4,d.G_,d.s6];let J=0,_=!1,C=["pubmatic"];const z=["all"];function A(e,t){if(!(0,i.O8)(t))return t&&(0,i.JE)(g+"Ignoring param key: "+e+", expects string-value, found "+typeof t),f;switch(e){case"pmzoneid":return t.split(",").slice(0,50).map((e=>e.trim())).join();case"kadfloor":case"lat":case"lon":return parseFloat(t)||f;case"yob":return parseInt(t)||f;default:return t}}function U(e){var t;e.params.adUnit="",e.params.adUnitIndex="0",e.params.width=0,e.params.height=0,e.params.adSlot=(t=e.params.adSlot,(0,i.O8)(t)?t.replace(/^\s+/g,"").replace(/\s+$/g,""):(t&&(0,i.JE)(u+": adSlot must be a string. Ignoring adSlot"),""));var r=e.params.adSlot,a=r.split(":");if(r=a[0],2==a.length&&(e.params.adUnitIndex=a[1]),a=r.split("@"),e.params.adUnit=a[0],a.length>1){if(2!=(a=a[1].split("x")).length)return void(0,i.JE)(g+"AdSlot Error: adSlot not in required format");e.params.width=parseInt(a[0],10),e.params.height=parseInt(a[1],10)}else if(e.hasOwnProperty("mediaTypes")&&e.mediaTypes.hasOwnProperty(d.D4)&&e.mediaTypes.banner.hasOwnProperty("sizes")){for(var s=0,n=[];s<e.mediaTypes.banner.sizes.length;s++)2===e.mediaTypes.banner.sizes[s].length&&n.push(e.mediaTypes.banner.sizes[s]);e.mediaTypes.banner.sizes=n,e.mediaTypes.banner.sizes.length>=1&&(e.params.width=e.mediaTypes.banner.sizes[0][0],e.params.height=e.mediaTypes.banner.sizes[0][1],e.mediaTypes.banner.sizes=e.mediaTypes.banner.sizes.splice(1,e.mediaTypes.banner.sizes.length-1))}}function S(){let e=window.navigator&&(window.navigator.connection||window.navigator.mozConnection||window.navigator.webkitConnection);switch(e?.effectiveType){case"ethernet":return 1;case"wifi":return 2;case"slow-2g":case"2g":return 4;case"3g":return 5;case"4g":return 6;default:return 0}}function P(e,t,r){var a,s="Ignoring param key: "+e+", expects "+r+", found "+typeof t;switch(r){case w.BOOLEAN:a=i.Lm;break;case w.NUMBER:a=i.Et;break;case w.STRING:a=i.O8;break;case w.ARRAY:a=i.cy}return a(t)?t:((0,i.JE)(g+s),f)}const k={desc:"desc",desc2:"desc2",body:"desc",body2:"desc2",sponsoredBy:"sponsored",cta:"ctatext",rating:"rating",address:"address",downloads:"downloads",likes:"likes",phone:"phone",price:"price",salePrice:"saleprice",displayUrl:"displayurl",saleprice:"saleprice",displayurl:"displayurl"},N=Object.values(k);function $(e){var t;if(e.ortb){e=e.ortb,t={ver:"1.2",...e,assets:[]};const{assets:r}=e,a=e=>e.title||e.img||e.data||e.video;if(r.length<1||!r.some((e=>a(e))))return(0,i.JE)(`${g}: Native assets object is empty or contains some invalid object`),_=!0,t;r.forEach((e=>{var r=e;r.img&&(r.img.type==E.IMAGE?(r.w=r.w||r.width||(r.sizes?r.sizes[0]:f),r.h=r.h||r.height||(r.sizes?r.sizes[1]:f),r.wmin=r.wmin||r.minimumWidth||(r.minsizes?r.minsizes[0]:f),r.hmin=r.hmin||r.minimumHeight||(r.minsizes?r.minsizes[1]:f)):r.img.type==E.ICON&&(r.w=r.w||r.width||(r.sizes?r.sizes[0]:f),r.h=r.h||r.height||(r.sizes?r.sizes[1]:f))),r&&void 0!==r.id&&a(r)&&t.assets.push(r)}))}else t=function(e){if(!e&&!(0,i.Qd)(e))return(0,i.JE)(`${g}: Native assets object is empty or not an object: ${e}`),void(_=!0);const t={ver:"1.2",assets:[]};for(let r in e){if(l._B.includes(r))continue;if(!l.x5.hasOwnProperty(r)&&!N.includes(r)){(0,i.JE)(`${g}: Unrecognized native asset code: ${r}. Asset will be ignored.`);continue}const a=e[r];let s=0;a.required&&(0,i.Lm)(a.required)&&(s=Number(a.required));const n={id:t.assets.length,required:s};if(r in k)n.data={type:l.jO[k[r]]},(a.len||a.length)&&(n.data.len=a.len||a.length),a.ext&&(n.data.ext=a.ext);else if("icon"===r||"image"===r){if(n.img={type:"icon"===r?l.oA.ICON:l.oA.MAIN},a.aspect_ratios)if((0,i.cy)(a.aspect_ratios))if(a.aspect_ratios.length){const{min_width:e,min_height:t}=a.aspect_ratios[0];(0,i.Fq)(e)&&(0,i.Fq)(t)?(n.img.wmin=e,n.img.hmin=t):(0,i.JE)(`${g}: image.aspect_ratios min_width or min_height are invalid: ${e}, ${t}`);const r=a.aspect_ratios.filter((e=>e.ratio_width&&e.ratio_height)).map((e=>`${e.ratio_width}:${e.ratio_height}`));r.length>0&&(n.img.ext={aspectratios:r})}else(0,i.JE)(`${g}: image.aspect_ratios was passed, but it's empty: ${a.aspect_ratios}`);else(0,i.JE)(`${g}: image.aspect_ratios was passed, but it's not a an array: ${a.aspect_ratios}`);n.img.w=a.w||a.width,n.img.h=a.h||a.height,n.img.wmin=a.wmin||a.minimumWidth||(a.minsizes?a.minsizes[0]:f),n.img.hmin=a.hmin||a.minimumHeight||(a.minsizes?a.minsizes[1]:f),a.sizes&&(2===a.sizes.length&&(0,i.Fq)(a.sizes[0])&&(0,i.Fq)(a.sizes[1])?((0,i.fH)(`${g}: if asset.sizes exist, by OpenRTB spec we should remove wmin and hmin`),n.img.w=a.sizes[0],n.img.h=a.sizes[1],delete n.img.hmin,delete n.img.wmin):(0,i.JE)(`${g}: image.sizes was passed, but its value is not an array of integers: ${a.sizes}`)),a.ext&&(n.img.ext=a.ext),a.mimes&&(n.img.mimes=a.mimes)}else"title"===r?(n.title={len:a.len||a.length||140},a.ext&&(n.title.ext=a.ext)):"ext"===r&&(n.ext=a,delete n.required);t.assets.push(n)}return t.assets.length<1?((0,i.JE)(`${g}: Could not find any valid asset`),void(_=!0)):t}(e);return t}function j(e){var t,r=e.mediaTypes.banner.sizes,a=[];if(r!==f&&(0,i.cy)(r)){if(t={},e.params.width||e.params.height)t.w=e.params.width,t.h=e.params.height;else{if(0===r.length)return t=f,(0,i.JE)(g+"Error: mediaTypes.banner.size missing for adunit: "+e.params.adUnit+". Ignoring the banner impression in the adunit."),t;t.w=parseInt(r[0][0],10),t.h=parseInt(r[0][1],10),r=r.splice(1,r.length-1)}r.length>0&&(a=[],r.forEach((function(e){e.length>1&&a.push({w:e[0],h:e[1]})})),a.length>0&&(t.format=a)),t.pos=0,t.topframe=(0,i.al)()?0:1;const n={...(0,s.A)(e,"ortb2Imp.banner")};for(let e in I)n.hasOwnProperty(e)&&(t[e]=P(e,n[e],I[e]))}else(0,i.JE)(g+"Error: mediaTypes.banner.size missing for adunit: "+e.params.adUnit+". Ignoring the banner impression in the adunit."),t=f;return t}function q(e){var t,r=(0,i.D9)((0,s.A)(e.mediaTypes,"video"),e.params.video);if(r!==f){for(var a in t={},function(e,t){(0,s.A)(e,"plcmt")||(0,i.JE)(y+" for "+t)}(r,e.adUnitCode),x)r.hasOwnProperty(a)&&(t[a]=P(a,r[a],x[a]));(0,i.cy)(e.mediaTypes.video.playerSize[0])?(t.w=parseInt(e.mediaTypes.video.playerSize[0][0],10),t.h=parseInt(e.mediaTypes.video.playerSize[0][1],10)):(0,i.Et)(e.mediaTypes.video.playerSize[0])&&(t.w=parseInt(e.mediaTypes.video.playerSize[0],10),t.h=parseInt(e.mediaTypes.video.playerSize[1],10))}else t=f,(0,i.JE)(g+"Error: Video config params missing for adunit: "+e.params.adUnit+" with mediaType set as video. Ignoring video impression in the adunit.");return t}function M(e,t){var r,a,o={},c={},m=e.hasOwnProperty("sizes")?e.sizes:[],l="",u=[],b=t?.paapi?.enabled;if(function(e,t){t.params.deals&&((0,i.cy)(t.params.deals)?t.params.deals.forEach((function(t){(0,i.O8)(t)&&t.length>3?(e.pmp||(e.pmp={private_auction:0,deals:[]}),e.pmp.deals.push({id:t})):(0,i.JE)(g+"Error: deal-id present in array bid.params.deals should be a strings with more than 3 charaters length, deal-id ignored: "+t)})):(0,i.JE)(g+"Error: bid.params.deals should be an array of strings."))}(o={id:e.bidId,tagid:e.params.adUnit||void 0,bidfloor:A("kadfloor",e.params.kadfloor),secure:1,ext:{pmZoneId:A("pmzoneid",e.params.pmzoneid)},bidfloorcur:e.params.currency?A("currency",e.params.currency):h,displaymanager:"Prebid.js",displaymanagerver:"9.11.0",pmp:e.ortb2Imp?.pmp||void 0},e),function(e,t){var r,a="";if(t.params.dctr)if(a=t.params.dctr,(0,i.O8)(a)&&a.length>0){var s=a.split("|");a="",s.forEach((e=>{a+=e.length>0?e.trim()+"|":""})),r=a.length,"|"===a.substring(r,r-1)&&(a=a.substring(0,r-1)),e.ext.key_val=a.trim()}else(0,i.JE)(g+"Ignoring param : dctr with value : "+a+", expects string-value, found empty or non-string value")}(o,e),function(e,t){var r=t.rtd&&t.rtd.jwplayer&&t.rtd.jwplayer.targeting||void 0,a="";if(void 0!==r&&""!==r&&r.hasOwnProperty("segments")){var i,s=r.segments.length;a+="jw-id="+r.content.id;for(var n=0;n<s;n++)a+="|jw-"+r.segments[n]+"=1";(i=e.ext)&&void 0===i.key_val?i.key_val=a:i.key_val+="|"+a}}(o,e),e.hasOwnProperty("mediaTypes"))for(l in e.mediaTypes)switch(l){case d.D4:(r=j(e))!==f&&(o.banner=r);break;case d.s6:c.request=JSON.stringify($(e.nativeParams)),_?((0,i.JE)(g+"Error: Error in Native adunit "+e.params.adUnit+". Ignoring the adunit. Refer to http://prebid.org/dev-docs/show-native-ads.html for more details."),_=!1):o.native=c;break;case d.G_:(a=q(e))!==f&&(o.video=a)}else r={pos:0,w:e.params.width,h:e.params.height,topframe:(0,i.al)()?0:1},(0,i.cy)(m)&&m.length>1&&((m=m.splice(1,m.length-1)).forEach((e=>{u.push({w:e[0],h:e[1]})})),r.format=u),o.banner=r;return function(e,t){const r={...(0,s.A)(t,"ortb2Imp.ext.data")};Object.keys(r).forEach((t=>{"pbadslot"===t?"string"==typeof r[t]&&r[t]&&(0,n.J)(e,"ext.data.pbadslot",r[t]):"adserver"===t?["name","adslot"].forEach((t=>{const a=(0,s.A)(r,`adserver.${t}`);"string"==typeof a&&a&&((0,n.J)(e,`ext.data.adserver.${t.toLowerCase()}`,a),"adslot"===t&&(0,n.J)(e,"ext.dfp_ad_unit_code",a))})):(0,n.J)(e,`ext.data.${t}`,r[t])}));const a=(0,s.A)(t,"ortb2Imp.ext.gpid");a&&(0,n.J)(e,"ext.gpid",a)}(o,e),function(e,t){let r=-1;"function"!=typeof t.getFloor||p.$W.getConfig("pubmatic.disableFloors")||[d.D4,d.G_,d.s6].forEach((a=>{if(e.hasOwnProperty(a)){let s=[];"banner"===a&&(e[a].w&&e[a].h&&s.push([e[a].w,e[a].h]),(0,i.cy)(e[a].format)&&e[a].format.forEach((e=>s.push([e.w,e.h])))),0===s.length&&s.push("*"),s.forEach((s=>{let n=t.getFloor({currency:e.bidfloorcur,mediaType:a,size:s});if((0,i.fH)(g,"floor from floor module returned for mediatype:",a," and size:",s," is: currency",n.currency,"floor",n.floor),"object"==typeof n&&n.currency===e.bidfloorcur&&!isNaN(parseInt(n.floor))){let e=parseFloat(n.floor);(0,i.fH)(g,"floor from floor module:",e,"previous floor value",r,"Min:",Math.min(e,r)),r=-1===r?e:Math.min(e,r),(0,i.fH)(g,"new floor value:",r)}}))}}));e.bidfloor&&((0,i.fH)(g,"floor from floor module:",r,"impObj.bidfloor",e.bidfloor,"Max:",Math.max(r,e.bidfloor)),r=Math.max(r,e.bidfloor));e.bidfloor=!isNaN(r)&&r>0?r:f,(0,i.fH)(g,"new impObj.bidfloor value:",e.bidfloor)}(o,e),function(e,t,r){r?(e.ext=e.ext||{},void 0!==t?.ortb2Imp?.ext?.ae&&(e.ext.ae=t.ortb2Imp.ext.ae)):e.ext?.ae&&delete e.ext.ae}(o,e,b),o.hasOwnProperty(d.D4)||o.hasOwnProperty(d.s6)||o.hasOwnProperty(d.G_)?o:f}function B(e,t){(t=t.filter((function(e){return"string"==typeof e||((0,i.JE)(g+"acat: Each category should be a string, ignoring category: "+e),!1)})).map((e=>e.trim())).filter(((e,t,r)=>r.indexOf(e)===t))).length>0&&((0,i.JE)(g+"acat: Selected: ",t),e.ext.acat=t)}function D(e){return!0===(0,i.cy)(e)&&e.length>0}const G={code:u,gvlid:76,supportedMediaTypes:[d.D4,d.G_,d.s6],isBidRequestValid:e=>{if(e&&e.params){if(!(0,i.O8)(e.params.publisherId))return(0,i.JE)(g+"Error: publisherId is mandatory and cannot be numeric (wrap it in quotes in your config). Call to OpenBid will not be sent for ad unit: "+JSON.stringify(e)),!1;if(e.hasOwnProperty("mediaTypes")&&e.mediaTypes.hasOwnProperty(d.G_)){let t=(0,s.A)(e.mediaTypes,"video.mimes"),r=(0,s.A)(e,"params.video.mimes");if(!1===D(t)&&!1===D(r))return(0,i.JE)(g+"Error: For video ads, bid.mediaTypes.video.mimes OR bid.params.video.mimes should be present and must be a non-empty array. Call to OpenBid will not be sent for ad unit:"+JSON.stringify(e)),!1;if(!e.mediaTypes[d.G_].hasOwnProperty("context"))return(0,i.vV)(`${g}: no context specified in bid. Rejecting bid: `,e),!1;if("outstream"===e.mediaTypes[d.G_].context&&!(0,i.O8)(e.params.outstreamAU)&&!e.hasOwnProperty("renderer")&&!e.mediaTypes[d.G_].hasOwnProperty("renderer"))return e.mediaTypes.hasOwnProperty(d.D4)||e.mediaTypes.hasOwnProperty(d.s6)?(delete e.mediaTypes[d.G_],(0,i.JE)(`${g}: for "outstream" bids either outstreamAU parameter must be provided or ad unit supplied renderer is required. Rejecting mediatype Video of bid: `,e),!0):((0,i.vV)(`${g}: for "outstream" bids either outstreamAU parameter must be provided or ad unit supplied renderer is required. Rejecting bid: `,e),!1)}return!0}return!1},buildRequests:(e,t)=>{var r;t&&t.refererInfo&&(r=t.refererInfo);var a,o=function(e){return{pageURL:e?.page||window.location.href,refURL:e?.ref||window.document.referrer}}(r),c=function(e){return{id:""+(new Date).getTime(),at:1,cur:[h],imp:[],site:{page:e.pageURL,ref:e.refURL,publisher:{}},device:{ua:navigator.userAgent,js:1,dnt:"yes"==navigator.doNotTrack||"1"==navigator.doNotTrack||"1"==navigator.msDoNotTrack?1:0,h:screen.height,w:screen.width,language:navigator.language,connectiontype:S()},user:{},ext:{}}}(o),l="",u=[],b=[],y=[],w=(0,i.lk)();if(e.forEach((e=>{if(e.params.wiid=e.params.wiid||t.auctionId||w,(a=(0,i.Go)(e)).params.adSlot=a.params.adSlot||"",U(a),a.mediaTypes&&a.mediaTypes.hasOwnProperty("video")||a.params.hasOwnProperty("video"));else if(!(a.hasOwnProperty("mediaTypes")&&a.mediaTypes.hasOwnProperty(d.s6)||0!==a.params.width||0!==a.params.height))return void(0,i.JE)(g+"Skipping the non-standard adslot: ",a.params.adSlot,JSON.stringify(a));o.pubId=o.pubId||a.params.publisherId,(o=function(e,t){var r,a,s;for(r in t.kadpageurl||(t.kadpageurl=t.pageURL),v)v.hasOwnProperty(r)&&(a=e[r])&&("object"==typeof(s=v[r])&&(a=s.f(a,t)),(0,i.O8)(a)?t[r]=a:(0,i.JE)(g+"Ignoring param : "+r+" with value : "+v[r]+", expects string-value, found "+typeof a));return t}(a.params,o)).transactionId=a.ortb2Imp?.ext?.tid,""===l?l=a.params.currency||f:a.params.hasOwnProperty("currency")&&l!==a.params.currency&&(0,i.JE)(g+"Currency specifier ignored. Only one currency permitted."),a.params.currency=l,a.params.hasOwnProperty("dctr")&&(0,i.O8)(a.params.dctr)&&u.push(a.params.dctr),a.params.hasOwnProperty("bcat")&&(0,i.cy)(a.params.bcat)&&(b=b.concat(a.params.bcat)),a.params.hasOwnProperty("acat")&&(0,i.cy)(a.params.acat)&&(y=y.concat(a.params.acat));var r=M(a,t);r&&c.imp.push(r)})),0==c.imp.length)return;c.site.publisher.id=o.pubId.trim(),J=o.pubId.trim(),c.ext.wrapper={},c.ext.wrapper.profile=parseInt(o.profId)||f,c.ext.wrapper.version=parseInt(o.verId)||f,c.ext.wrapper.wiid=o.wiid||t.auctionId,c.ext.wrapper.wv="prebid_prebid_9.11.0",c.ext.wrapper.transactionId=o.transactionId,c.ext.wrapper.wp="pbjs";const x=t?m.u.get(t.bidderCode,"allowAlternateBidderCodes"):void 0;if(void 0!==x){if(c.ext.marketplace={},t&&1==x){let e=m.u.get(t.bidderCode,"allowedAlternateBidderCodes");(0,i.cy)(e)?(e=e.map((e=>e.trim().toLowerCase())).filter((e=>!!e)).filter(i.hj),C=e.includes("*")?z:[...C,...e]):C=z}c.ext.marketplace.allowedbidders=C.filter(i.hj)}c.user.gender=o.gender?o.gender.trim():f,c.user.geo={},c.user.yob=A("yob",o.yob),c.site.page=o.kadpageurl.trim()||c.site.page.trim(),c.site.domain=function(e){let t=document.createElement("a");return t.href=e,t.hostname}(c.site.page),"object"==typeof p.$W.getConfig("content")&&(c.site.content=p.$W.getConfig("content")),"object"==typeof p.$W.getConfig("device")&&(c.device=Object.assign(c.device,p.$W.getConfig("device"))),c.device.language=c.device.language&&c.device.language.split("-")[0],(0,n.J)(c,"source.tid",t?.ortb2?.source?.tid),-1!==window.location.href.indexOf("pubmaticTest=true")&&(c.test=1),e[0].schain&&(0,n.J)(c,"source.ext.schain",e[0].schain),t&&t.gdprConsent&&((0,n.J)(c,"user.ext.consent",t.gdprConsent.consentString),(0,n.J)(c,"regs.ext.gdpr",t.gdprConsent.gdprApplies?1:0)),t&&t.uspConsent&&(0,n.J)(c,"regs.ext.us_privacy",t.uspConsent),t?.gppConsent?.gppString?((0,n.J)(c,"regs.gpp",t.gppConsent.gppString),(0,n.J)(c,"regs.gpp_sid",t.gppConsent.applicableSections)):t?.ortb2?.regs?.gpp&&((0,n.J)(c,"regs.gpp",t.ortb2.regs.gpp),(0,n.J)(c,"regs.gpp_sid",t.ortb2.regs.gpp_sid)),!0===p.$W.getConfig("coppa")&&(0,n.J)(c,"regs.coppa",1),t?.ortb2?.regs?.ext?.dsa&&(0,n.J)(c,"regs.ext.dsa",t.ortb2.regs.ext.dsa),function(e,t){let r=(0,s.A)(t,"0.userIdAsEids");(0,i.cy)(r)&&r.length>0&&(0,n.J)(e,"user.eids",r)}(c,e);const E=t&&t.ortb2||{},{user:I,device:O,site:R,bcat:T,badv:_}=E;if(R){const{page:e,domain:t,ref:r}=c.site;(0,i.D9)(c,{site:R}),c.site.page=e,c.site.domain=t,c.site.ref=r}if(I&&(0,i.D9)(c,{user:I}),_&&(0,i.D9)(c,{badv:_}),T&&(b=b.concat(T)),O?.sua&&(c.device.sua=O?.sua),O?.ext?.cdep&&(0,n.J)(c,"device.ext.cdep",O.ext.cdep),I?.geo&&O?.geo?(c.device.geo={...c.device.geo,...O.geo},c.user.geo={...c.user.geo,...I.geo}):(I?.geo||O?.geo)&&(c.user.geo=c.device.geo=I?.geo?{...c.user.geo,...I.geo}:{...c.user.geo,...O.geo}),E.ext?.prebid?.bidderparams?.[t.bidderCode]?.acat){const e=E.ext.prebid.bidderparams[t.bidderCode].acat;B(c,e)}else y.length&&B(c,y);return function(e,t){(t=t.filter((function(e){return"string"==typeof e||((0,i.JE)(g+"bcat: Each category should be a string, ignoring category: "+e),!1)})).map((e=>e.trim())).filter((function(e,t,r){if(e.length>3)return r.indexOf(e)===t;(0,i.JE)(g+"bcat: Each category should have a value of a length of more than 3 characters, ignoring category: "+e)}))).length>0&&((0,i.JE)(g+"bcat: Selected: ",t),e.bcat=t)}(c,b),c.tmax=t?.timeout?t.timeout:window?.PWT?.versionDetails?.timeout,c.ext.epoch=(new Date).getTime(),"object"==typeof p.$W.getConfig("app")&&(c.app=p.$W.getConfig("app"),c.app.publisher=c.site.publisher,c.app.ext=c.site.ext||f,"object"!=typeof c.app.content&&(c.app.content=c.site.content||f),delete c.site),{method:"POST",url:"https://hbopenbid.pubmatic.com/translator?source=prebid-client",data:JSON.stringify(c),bidderRequest:t}},interpretResponse:(e,t)=>{const r=[];var a=h;let n=JSON.parse(t.data),o=n.site&&n.site.ref?n.site.ref:"";try{e.body&&e.body.seatbid&&(0,i.cy)(e.body.seatbid)&&(a=e.body.cur||a,e.body.seatbid.forEach((e=>{e.bid&&(0,i.cy)(e.bid)&&e.bid.forEach((p=>{let c={requestId:p.impid,cpm:parseFloat((p.price||0).toFixed(2)),width:p.w,height:p.h,creativeId:p.crid||p.id,dealId:p.dealid,currency:a,netRevenue:true,ttl:300,referrer:o,ad:p.adm,pm_seat:e.seat||null,pm_dspid:p.ext&&p.ext.dspid?p.ext.dspid:null,partnerImpId:p.id||""};n.imp&&n.imp.length>0&&n.imp.forEach((e=>{if(p.impid===e.id)switch(function(e,t){if(e.ext&&null!=e.ext.bidtype)t.mediaType=T[e.ext.bidtype];else{(0,i.fH)(g+"bid.ext.bidtype does not exist, checking alternatively for mediaType");var r=e.adm,a="",s=new RegExp(/VAST\s+version/);if(r.indexOf('span class="PubAPIAd"')>=0)t.mediaType=d.D4;else if(s.test(r))t.mediaType=d.G_;else try{(a=JSON.parse(r.replace(/\\/g,"")))&&a.native&&(t.mediaType=d.s6)}catch(e){(0,i.JE)(g+"Error: Cannot parse native reponse for ad response: "+r)}}}(p,c),c.mediaType){case d.D4:break;case d.G_:c.width=p.hasOwnProperty("w")?p.w:e.video.w,c.height=p.hasOwnProperty("h")?p.h:e.video.h,c.vastXml=p.adm,function(e,t){let r,a,i;if(t.bidderRequest&&t.bidderRequest.bids){for(let s=0;s<t.bidderRequest.bids.length;s++)t.bidderRequest.bids[s].bidId===e.requestId&&(r=t.bidderRequest.bids[s].params,a=t.bidderRequest.bids[s].mediaTypes[d.G_].context,i=t.bidderRequest.bids[s].adUnitCode);a&&"outstream"===a&&r&&r.outstreamAU&&i&&(e.rendererCode=r.outstreamAU,e.renderer=R.newRenderer(e.rendererCode,i))}}(c,t),function(e,t,r){if(!t?.ext?.prebiddealpriority)return;const a=(0,i.D4)(e.requestId,[r.bidderRequest]),n=(0,s.A)(a,"mediaTypes.video");if(n?.context!=d.LM)return;const o=t?.ext?.video?.duration||n?.maxduration;e.video={context:d.LM,durationSeconds:o,dealTier:t.ext.prebiddealpriority}}(c,p,t);break;case d.s6:!function(e,t){if(e.hasOwnProperty("adm")){var r="";try{r=JSON.parse(e.adm.replace(/\\/g,""))}catch(e){return void(0,i.JE)(g+"Error: Cannot parse native reponse for ad response: "+t.adm)}t.native={ortb:{...r.native}},t.mediaType=d.s6,t.width||(t.width=0),t.height||(t.height=0)}}(p,c)}})),p.ext&&p.ext.deal_channel&&(c.dealChannel=O[p.ext.deal_channel]||null),function(e,t,r){e.meta={},t.ext&&t.ext.dspid&&(e.meta.networkId=t.ext.dspid,e.meta.demandSource=t.ext.dspid),t.ext&&t.ext.dchain&&(e.meta.dchain=t.ext.dchain);const a=r||t.ext&&t.ext.advid;a&&(e.meta.advertiserId=a,e.meta.agencyId=a,e.meta.buyerId=a),t.adomain&&D(t.adomain)&&(e.meta.advertiserDomains=t.adomain,e.meta.clickUrl=t.adomain[0],e.meta.brandId=t.adomain[0]),t.cat&&D(t.cat)&&(e.meta.secondaryCatIds=t.cat,e.meta.primaryCatId=t.cat[0]),t.ext&&t.ext.dsa&&Object.keys(t.ext.dsa).length&&(e.meta.dsa=t.ext.dsa)}(c,p,e.seat),e.ext&&e.ext.buyid&&(c.adserverTargeting={hb_buyid_pubmatic:e.ext.buyid}),p.ext&&p.ext.marketplace&&(c.bidderCode=p.ext.marketplace),r.push(c)}))})));let p=(0,s.A)(e.body,"ext.fledge_auction_configs");if(p)return p=Object.entries(p).map((e=>{let[t,r]=e;return{bidId:t,config:Object.assign({auctionSignals:{}},r)}})),{bids:r,paapi:p}}catch(e){(0,i.vV)(e)}return r},getUserSyncs:(e,t,r,a,i)=>{let s=""+J;return r&&(s+="&gdpr="+(r.gdprApplies?1:0),s+="&gdpr_consent="+encodeURIComponent(r.consentString||"")),a&&(s+="&us_privacy="+encodeURIComponent(a)),i?.gppString&&i?.applicableSections?.length&&(s+="&gpp="+encodeURIComponent(i.gppString),s+="&gpp_sid="+encodeURIComponent(i?.applicableSections?.join(","))),!0===p.$W.getConfig("coppa")&&(s+="&coppa=1"),e.iframeEnabled?[{type:"iframe",url:"https://ads.pubmatic.com/AdServer/js/user_sync.html?kdntuid=1&p="+s}]:[{type:"image",url:"https://image8.pubmatic.com/AdServer/ImgSync?p="+s}]}};(0,o.a$)(G),(0,a.E)("pubmaticBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return t=3990,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[5362],{6046:(e,i,s)=>{var a=s(7873),r=s(1069),t=s(433),n=s(3172),o=s(9115),d=s(1371),p=s(3272),c=s(2449),m=s(3895);const u="0.3.0",l=void 0,g="USD",h="PubWise: ",E="https://prebid.org/dev-docs/show-native-ads.html",y="Video.Placement param missing",f=[d.D4,d.G_,d.s6],b={gender:"",yob:"",lat:"",lon:""},I={NUMBER:"number",STRING:"string",BOOLEAN:"boolean",ARRAY:"array",OBJECT:"object"},v={mimes:I.ARRAY,minduration:I.NUMBER,maxduration:I.NUMBER,startdelay:I.NUMBER,playbackmethod:I.ARRAY,api:I.ARRAY,protocols:I.ARRAY,w:I.NUMBER,h:I.NUMBER,battr:I.ARRAY,linearity:I.NUMBER,placement:I.NUMBER,plcmt:I.NUMBER,minbitrate:I.NUMBER,maxbitrate:I.NUMBER,skip:I.NUMBER},T={TITLE:{ID:1,KEY:"title",TYPE:0},IMAGE:{ID:2,KEY:"image",TYPE:0},ICON:{ID:3,KEY:"icon",TYPE:0},SPONSOREDBY:{ID:4,KEY:"sponsoredBy",TYPE:1},BODY:{ID:5,KEY:"body",TYPE:2},CLICKURL:{ID:6,KEY:"clickUrl",TYPE:0},VIDEO:{ID:7,KEY:"video",TYPE:0},EXT:{ID:8,KEY:"ext",TYPE:0},DATA:{ID:9,KEY:"data",TYPE:0},LOGO:{ID:10,KEY:"logo",TYPE:0},SPONSORED:{ID:11,KEY:"sponsored",TYPE:1},DESC:{ID:12,KEY:"data",TYPE:2},RATING:{ID:13,KEY:"rating",TYPE:3},LIKES:{ID:14,KEY:"likes",TYPE:4},DOWNLOADS:{ID:15,KEY:"downloads",TYPE:5},PRICE:{ID:16,KEY:"price",TYPE:6},SALEPRICE:{ID:17,KEY:"saleprice",TYPE:7},PHONE:{ID:18,KEY:"phone",TYPE:8},ADDRESS:{ID:19,KEY:"address",TYPE:9},DESC2:{ID:20,KEY:"desc2",TYPE:10},DISPLAYURL:{ID:21,KEY:"displayurl",TYPE:11},CTA:{ID:22,KEY:"cta",TYPE:12}},D={ICON:1,LOGO:2,IMAGE:3},O=[{id:T.SPONSOREDBY.ID,required:!0,data:{type:1}},{id:T.TITLE.ID,required:!0},{id:T.IMAGE.ID,required:!0}];let Y=!1,w={},R={};(0,r.bu)(T,(e=>{w[e.ID]=e.KEY})),(0,r.bu)(T,(e=>{R[e.KEY]=e}));const P={code:"pwbid",gvlid:842,supportedMediaTypes:[d.D4,d.G_,d.s6],isBidRequestValid:function(e){if(e.params&&e.params.siteId){if(!(0,r.O8)(e.params.siteId))return K("siteId is required for bid",e),!1;if(e.hasOwnProperty("mediaTypes")&&e.mediaTypes.hasOwnProperty(d.G_)){let a=(0,t.A)(e.mediaTypes,"video.mimes"),n=(0,t.A)(e,"params.video.mimes");if(!1===z(a)&&!1===z(n))return K("Error: For video ads, bid.mediaTypes.video.mimes OR bid.params.video.mimes should be present and must be a non-empty array. Call suppressed:",JSON.stringify(e)),!1;if(!e.mediaTypes[d.G_].hasOwnProperty("context"))return i="no context specified in bid. Rejecting bid: ",s=(s=JSON.stringify(e))||"",(0,r.vV)(h+i,s),!1;if("outstream"===e.mediaTypes[d.G_].context)return delete e.mediaTypes[d.G_],K("outstream not currently supported ",JSON.stringify(e)),!1}return!0}var i,s;return!1},buildRequests:function(e,i){var s;e=(0,c.Xj)(e),i&&i.refererInfo&&(s=i.refererInfo);var a,t=function(e){return{pageURL:e?.page,refURL:e?.ref}}(s),o=function(e){return{id:""+(new Date).getTime(),at:1,cur:[g],imp:[],site:{page:e.pageURL,ref:e.refURL,publisher:{}},device:{ua:navigator.userAgent,js:1,dnt:"yes"==navigator.doNotTrack||"1"==navigator.doNotTrack||"1"==navigator.msDoNotTrack?1:0,h:screen.height,w:screen.width,language:navigator.language,devicetype:q()},user:{},ext:{version:u}}}(t),m="",h=[];if(e.forEach((e=>{(a=(0,r.Go)(e)).params.adSlot=a.params.adSlot||"",function(e){k("parseAdSlot bid",e),e.adUnitCode?e.params.adUnit=e.adUnitCode:e.params.adUnit="";if(e.params.width=0,e.params.height=0,e.params.adSlot=function(e){if((0,r.O8)(e))return e.replace(/^\s+/g,"").replace(/\s+$/g,"");return""}(e.params.adSlot),e.hasOwnProperty("mediaTypes")){if(e.mediaTypes.hasOwnProperty(d.D4)&&e.mediaTypes.banner.hasOwnProperty("sizes")){for(var i=0,s=[];i<e.mediaTypes.banner.sizes.length;i++)2===e.mediaTypes.banner.sizes[i].length&&s.push(e.mediaTypes.banner.sizes[i]);e.mediaTypes.banner.sizes=s,e.mediaTypes.banner.sizes.length>=1&&(e.params.width=e.mediaTypes.banner.sizes[0][0],e.params.height=e.mediaTypes.banner.sizes[0][1],e.mediaTypes.banner.sizes=e.mediaTypes.banner.sizes.splice(1,e.mediaTypes.banner.sizes.length-1))}}else K("MediaTypes are Required for all Adunit Configs",e)}(a),(t=function(e,i){var s,a,t;for(s in b)b.hasOwnProperty(s)&&(a=e[s])&&("object"==typeof(t=b[s])&&(a=t.f(a,i)),(0,r.O8)(a)?i[s]=a:K("Ignoring param : "+s+" with value : "+b[s]+", expects string-value, found "+typeof a));return i}(a.params,t)).transactionId=a.ortb2Imp?.ext?.tid,m=a.params.currency||l,a.params.currency=m,a.params.hasOwnProperty("bcat")&&(0,r.cy)(a.params.bcat)&&(h=h.concat(a.params.bcat));var i=function(e,i){var s,a,r={},t={},n="";if(r={id:e.bidId,tagid:e.params.adUnit||void 0,bidfloor:A("bidFloor",e.params.bidFloor),secure:1,bidfloorcur:e.params.currency?A("currency",e.params.currency):g,ext:{tid:e.ortb2Imp?.ext?.tid||""}},e.hasOwnProperty("mediaTypes"))for(n in e.mediaTypes)switch(n){case d.D4:(s=x(e))!==l&&(r.banner=s);break;case d.s6:t.request=JSON.stringify(N(e.nativeParams)),Y?K("Error: Error in Native adunit "+e.params.adUnit+". Ignoring the adunit. Refer to "+E+" for more details."):r.native=t;break;case d.G_:(a=C(e))!==l&&(r.video=a)}else K("MediaTypes are Required for all Adunit Configs",e);return function(e,i){let s=-1;"function"!=typeof i.getFloor||p.$W.getConfig("pubwise.disableFloors")||[d.D4,d.G_,d.s6].forEach((a=>{if(e.hasOwnProperty(a)){let r=i.getFloor({currency:e.bidFloorCur,mediaType:a,size:"*"});if("object"==typeof r&&r.currency===e.bidFloorCur&&!isNaN(parseInt(r.floor))){let e=parseFloat(r.floor);s=-1==s?e:Math.min(e,s)}}}));e.bidfloor&&(s=Math.max(s,e.bidfloor));e.bidfloor=!isNaN(s)&&s>0?s:l}(r,e),r.hasOwnProperty(d.D4)||r.hasOwnProperty(d.s6)||r.hasOwnProperty(d.G_)?r:l}(a);i&&o.imp.push(i)})),0!=o.imp.length){-1!==window.location.href.indexOf("pubwiseTestBid=true")&&(o.test=1),a.params.isTest&&(o.test=Number(a.params.isTest)),o.site.publisher.id=a.params.siteId.trim(),o.user.gender=t.gender?t.gender.trim():l,o.user.geo={},o.user.geo.lat=A("lat",0),o.user.geo.lon=A("lon",0),o.user.yob=A("yob",t.yob),o.device.geo=o.user.geo,o.site.page=o.site?.page?.trim(),o.site.domain=function(e){let i=document.createElement("a");return i.href=e,i.hostname}(o.site.page),"object"==typeof p.$W.getConfig("content")&&(o.site.content=p.$W.getConfig("content")),"object"==typeof p.$W.getConfig("device")&&(o.device=Object.assign(o.device,p.$W.getConfig("device"))),(0,n.J)(o,"source.tid",i?.ortb2?.source?.tid),e[0].schain&&(0,n.J)(o,"source.ext.schain",e[0].schain),i&&i.gdprConsent&&((0,n.J)(o,"user.ext.consent",i.gdprConsent.consentString),(0,n.J)(o,"regs.ext.gdpr",i.gdprConsent.gdprApplies?1:0)),i&&i.uspConsent&&(0,n.J)(o,"regs.ext.us_privacy",i.uspConsent),!0===p.$W.getConfig("coppa")&&(0,n.J)(o,"regs.coppa",1);return k("buildRequests payload",o),k("buildRequests bidderRequest",i),{method:"POST",url:U(a),data:o,options:{contentType:"text/plain"},bidderRequest:i}}},interpretResponse:function(e,i){const s=[];var a=g;k("interpretResponse request",i);let n=i.data;return e.body&&e.body.seatbid&&(0,r.cy)(e.body.seatbid)&&(k("interpretResponse response body",e.body),a=e.body.cur||a,e.body.seatbid.forEach((e=>{e.bid&&(0,r.cy)(e.bid)&&e.bid.forEach((r=>{let o={requestId:r.impid,cpm:(parseFloat(r.price)||0).toFixed(2),width:r.w,height:r.h,creativeId:r.crid||r.id,currency:a,netRevenue:true,ttl:300,ad:r.adm,pw_seat:e.seat||null,pw_dspid:r.ext&&r.ext.dspid?r.ext.dspid:null,partnerImpId:r.id||""};n.imp&&n.imp.length>0&&n.imp.forEach((e=>{if(r.impid===e.id)switch(function(e,i){if(e.ext&&null!=e.ext.bidtype)i.mediaType=f[e.ext.bidtype];else{k("bid.ext.bidtype does not exist, checking alternatively for mediaType");var s=e.adm,a=new RegExp(/VAST\s+version/);if(s.indexOf('"ver":')>=0)try{var r="";(r=JSON.parse(s.replace(/\\/g,"")))&&r.assets&&(i.mediaType=d.s6)}catch(e){K("Error: Cannot parse native reponse for ad response: ",s)}else a.test(s)?i.mediaType=d.G_:i.mediaType=d.D4}}(r,o),o.mediaType){case d.D4:break;case d.G_:switch((0,t.A)(i,"mediaTypes.video.context")){case m.H6:case m.mn:}o.width=r.hasOwnProperty("w")?r.w:e.video.w,o.height=r.hasOwnProperty("h")?r.h:e.video.h,o.vastXml=r.adm,o.vastUrl=r.vastUrl;break;case d.s6:!function(e,i){if(i.native={},e.hasOwnProperty("adm")){var s="";try{s=JSON.parse(e.adm.replace(/\\/g,""))}catch(e){return void K("Error: Cannot parse native reponse for ad response: "+i.adm)}if(s&&s.assets&&s.assets.length>0){i.mediaType=d.s6;for(let e=0,a=s.assets.length;e<a;e++)switch(s.assets[e].id){case T.TITLE.ID:i.native.title=s.assets[e].title&&s.assets[e].title.text;break;case T.IMAGE.ID:i.native.image={url:s.assets[e].img&&s.assets[e].img.url,height:s.assets[e].img&&s.assets[e].img.h,width:s.assets[e].img&&s.assets[e].img.w};break;case T.ICON.ID:i.native.icon={url:s.assets[e].img&&s.assets[e].img.url,height:s.assets[e].img&&s.assets[e].img.h,width:s.assets[e].img&&s.assets[e].img.w};break;case T.SPONSOREDBY.ID:case T.BODY.ID:case T.LIKES.ID:case T.DOWNLOADS.ID:case T.PRICE:case T.SALEPRICE.ID:case T.PHONE.ID:case T.ADDRESS.ID:case T.DESC2.ID:case T.CTA.ID:case T.RATING.ID:case T.DISPLAYURL.ID:i.native[w[s.assets[e].id]]=s.assets[e].data&&s.assets[e].data.value}i.clickUrl=s.link&&s.link.url,i.clickTrackers=s.link&&s.link.clicktrackers||[],i.impressionTrackers=s.imptrackers||[],i.jstracker=s.jstracker||[],i.width||(i.width=0),i.height||(i.height=0)}}}(r,o)}})),o.meta={},r.ext&&r.ext.dspid&&(o.meta.networkId=r.ext.dspid),r.ext&&r.ext.advid&&(o.meta.buyerId=r.ext.advid),r.adomain&&r.adomain.length>0&&(o.meta.advertiserDomains=r.adomain,o.meta.clickUrl=r.adomain[0]),s.push(o)}))}))),s}};function A(e,i){if(!(0,r.O8)(i))return i&&K("Ignoring param key: "+e+", expects string-value, found "+typeof i),l;switch(e){case"bidFloor":case"lat":case"lon":return parseFloat(i)||l;case"yob":return parseInt(i)||l;default:return i}}function S(e,i){var s=e.KEY;return{id:e.ID,required:i[s].required?1:0,data:{type:e.TYPE,len:i[s].len,ext:i[s].ext}}}function N(e){var i={assets:[]};for(var s in e){if(e.hasOwnProperty(s)){var a={};if(!(i.assets&&i.assets.length>0&&i.assets.hasOwnProperty(s)))switch(s){case T.TITLE.KEY:e[s].len||e[s].length?a={id:T.TITLE.ID,required:e[s].required?1:0,title:{len:e[s].len||e[s].length,ext:e[s].ext}}:K("Error: Title Length is required for native ad: "+JSON.stringify(e));break;case T.IMAGE.KEY:e[s].sizes&&e[s].sizes.length>0?a={id:T.IMAGE.ID,required:e[s].required?1:0,img:{type:D.IMAGE,w:e[s].w||e[s].width||(e[s].sizes?e[s].sizes[0]:l),h:e[s].h||e[s].height||(e[s].sizes?e[s].sizes[1]:l),wmin:e[s].wmin||e[s].minimumWidth||(e[s].minsizes?e[s].minsizes[0]:l),hmin:e[s].hmin||e[s].minimumHeight||(e[s].minsizes?e[s].minsizes[1]:l),mimes:e[s].mimes,ext:e[s].ext}}:K("Error: Image sizes is required for native ad: "+JSON.stringify(e));break;case T.ICON.KEY:e[s].sizes&&e[s].sizes.length>0?a={id:T.ICON.ID,required:e[s].required?1:0,img:{type:D.ICON,w:e[s].w||e[s].width||(e[s].sizes?e[s].sizes[0]:l),h:e[s].h||e[s].height||(e[s].sizes?e[s].sizes[1]:l)}}:K("Error: Icon sizes is required for native ad: "+JSON.stringify(e));break;case T.VIDEO.KEY:a={id:T.VIDEO.ID,required:e[s].required?1:0,video:{minduration:e[s].minduration,maxduration:e[s].maxduration,protocols:e[s].protocols,mimes:e[s].mimes,ext:e[s].ext}};break;case T.EXT.KEY:a={id:T.EXT.ID,required:e[s].required?1:0};break;case T.LOGO.KEY:a={id:T.LOGO.ID,required:e[s].required?1:0,img:{type:D.LOGO,w:e[s].w||e[s].width||(e[s].sizes?e[s].sizes[0]:l),h:e[s].h||e[s].height||(e[s].sizes?e[s].sizes[1]:l)}};break;case T.SPONSOREDBY.KEY:case T.BODY.KEY:case T.RATING.KEY:case T.LIKES.KEY:case T.DOWNLOADS.KEY:case T.PRICE.KEY:case T.SALEPRICE.KEY:case T.PHONE.KEY:case T.ADDRESS.KEY:case T.DESC2.KEY:case T.DISPLAYURL.KEY:case T.CTA.KEY:a=S(R[s],e)}}a&&a.id&&(i.assets[i.assets.length]=a)}var r=O.length,t=0;return O.forEach((e=>{for(var s=i.assets.length,a=0;a<s;a++)if(e.id==i.assets[a].id){t++;break}})),Y=r!=t,i}function x(e){var i,s=e.mediaTypes.banner.sizes,a=[];if(s!==l&&(0,r.cy)(s)){if(i={},e.params.width||e.params.height)i.w=e.params.width,i.h=e.params.height;else{if(0===s.length)return i=l,K("Error: mediaTypes.banner.size missing for adunit: "+e.params.adUnit+". Ignoring the banner impression in the adunit."),i;i.w=parseInt(s[0][0],10),i.h=parseInt(s[0][1],10),s=s.splice(1,s.length-1)}s.length>0&&(a=[],s.forEach((function(e){e.length>1&&a.push({w:e[0],h:e[1]})})),a.length>0&&(i.format=a)),i.pos=0,i.topframe=(0,r.al)()?0:1}else K("Error: mediaTypes.banner.size missing for adunit: "+e.params.adUnit+". Ignoring the banner impression in the adunit."),i=l;return i}function k(e,i){i=i||"",(0,r.fH)(h+e,i)}function K(e,i){i=i||"",(0,r.JE)(h+e,i)}function C(e){var i,s=(0,r.D9)((0,t.A)(e.mediaTypes,"video"),e.params.video);if(s!==l){for(var a in i={},function(e,i){(0,t.A)(e,"placement")||K(`${y} for ${i}`,i)}(s,e.adUnitCode),v)s.hasOwnProperty(a)&&(i[a]=L(a,s[a],v[a]));(0,r.cy)(e.mediaTypes.video.playerSize[0])?(i.w=parseInt(e.mediaTypes.video.playerSize[0][0],10),i.h=parseInt(e.mediaTypes.video.playerSize[0][1],10)):(0,r.Et)(e.mediaTypes.video.playerSize[0])&&(i.w=parseInt(e.mediaTypes.video.playerSize[0],10),i.h=parseInt(e.mediaTypes.video.playerSize[1],10))}else i=l,K("Error: Video config params missing for adunit: "+e.params.adUnit+" with mediaType set as video. Ignoring video impression in the adunit.",e.params);return i}function z(e){return!0===(0,r.cy)(e)&&e.length>0}function U(e){return(0,r.xQ)(e?.params?.endpoint_url)||e?.params?.endpoint_url==l?"https://bid.pubwise.io/prebid":e.params.endpoint_url}function L(e,i,s){var a,t="Ignoring param key: "+e+", expects "+s+", found "+typeof i;switch(s){case I.BOOLEAN:a=r.Lm;break;case I.NUMBER:a=r.Et;break;case I.STRING:a=r.O8;break;case I.ARRAY:a=r.cy}return a(i)?i:(K(t,e),l)}function q(){return/ipad|android 3.0|xoom|sch-i800|playbook|tablet|kindle/i.test(navigator.userAgent.toLowerCase())?5:navigator.userAgentData&&navigator.userAgentData.mobile||/(mobi)/i.test(navigator.userAgent)?4:/(smart[-]?tv|hbbtv|appletv|googletv|hdmi|netcast\.tv|viera|nettv|roku|\bdtv\b|sonydtv|inettvbrowser|\btv\b)/i.test(navigator.userAgent)?3:2}(0,o.a$)(P),(0,a.E)("pubwiseBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return i=6046,e(e.s=i);var i}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[6806],{9200:(e,t,s)=>{var a=s(7873),r=s(9766),i=s(1069),p=s(9115);const n=["cp","ct","cf","battr","deals"],d={code:"pulsepoint",gvlid:81,aliases:["pulseLite","pulsepointLite"],supportedMediaTypes:["banner","native","video"],isBidRequestValid:e=>!!(e&&e.params&&e.params.cp&&e.params.ct),buildRequests:(e,t)=>({method:"POST",url:"https://bid.contextweb.com/header/ortb?src=prebid",data:o.toORTB({bidRequests:e,bidderRequest:t}),bidderRequest:t}),interpretResponse:(e,t)=>e.body?o.fromORTB({response:e.body,request:t.data}).bids:[],getUserSyncs:e=>e.iframeEnabled?[{type:"iframe",url:"https://bh.contextweb.com/visitormatch"}]:e.pixelEnabled?[{type:"image",url:"https://bh.contextweb.com/visitormatch/prebid"}]:void 0},o=(0,r.A)({context:{netRevenue:!0,ttl:300,currency:"USD"},imp(e,t,s){const a=e(t,s);a.tagid=t.params.ct.toString();const r=function(e){const t={},s={};return n.forEach((e=>s[e]=1)),Object.keys(e.params).forEach((a=>{s[a]||(t[a]=e.params[a])})),Object.keys(t).length>0?{prebid:t}:null}(t);return(a.ext||r)&&(a.ext=Object.assign({},a.ext,r)),t.params.battr&&["banner","video","audio","native"].forEach((e=>{a[e]&&(a[e].battr=t.params.battr)})),t.params.deals&&(0,i.cy)(t.params.deals)&&(a.pmp={private_auction:0,deals:t.params.deals}),a},request(e,t,s,a){const r=e(t,s,a),i=r.site||r.app,p=a.bidRequests&&a.bidRequests.length>0?a.bidRequests[0].params.cp:"0";return i&&(i.publisher=Object.assign({},i.publisher,{id:p.toString()})),r.tmax=r.tmax||500,r},bidResponse(e,t,s){const a=e(t,s);return a.cur=a.cur||"USD",a}});(0,p.a$)(d),(0,a.E)("pulsepointBidAdapter")}},e=>{e.O(0,[802,8498,1085],(()=>{return t=9200,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[2455],{9807:(e,t,a)=>{var r=a(7873),n=a(1069),s=a(3172),d=a(9214),o=a(8044),c=a(5901),i=a(7934),p=a(3272);const m="RelevadRTDModule",g=6,l=6,u="https://prebid.relestar.com",b=Object.entries,f={withCredentials:!0,referrerPolicy:"unsafe-url",crossOrigin:!0};let I={};function y(e,t){const a=e.segments,r=e.categories,d=e.content;let o={};if(!(0,n.Im)(a)&&(0,s.J)(o,"user.ext.data.relevad_rtd",a),!(0,n.Im)(r.cat)&&(0,s.J)(o,t+".cat",r.cat),!(0,n.Im)(r.pagecat)&&(0,s.J)(o,t+".pagecat",r.pagecat),!(0,n.Im)(r.sectioncat)&&(0,s.J)(o,t+".sectioncat",r.sectioncat),!(0,n.Im)(r.sectioncat)&&(0,s.J)(o,t+".ext.data.relevad_rtd",r.sectioncat),!(0,n.Im)(r.cattax)&&(0,s.J)(o,t+".cattax",r.cattax),!(0,n.Im)(d)&&!(0,n.Im)(d.segs)&&d.segtax){const e={name:"relevad",ext:{segtax:d.segtax},segment:d.segs.map((e=>({id:e})))};(0,s.J)(o,t+".content.data",[e])}return o}function h(e,t,a){try{let r=y(a,"site");if(!(0,n.Im)(a.segments)&&(0,s.J)(r,"user.ext.data.relevad_rtd",a.segments),!(0,n.Im)(a.segments)&&(0,s.J)(r,"user.ext.data.segments",a.segments),!(0,n.Im)(a.categories)&&(0,s.J)(r,"user.ext.data.contextual_categories",a.categories.pagecat),(0,n.Im)(r))return;e[t]=e[t]||{},(0,n.D9)(e[t],r)}catch(e){(0,n.vV)(e)}}function v(e,t){if(e&&!(0,n.Im)(e)){t=t&&"number"==typeof t?t:30;try{const a=Object.keys(Object.fromEntries(Object.entries(e).filter((e=>{let[a,r]=e;return r>t}))));return(0,n.Im)(a)?null:a}catch(e){(0,n.vV)(e)}}return null}const w={name:m,init:function(e){return!0},onAuctionEndEvent:function(e,t,a){let r={},n=[];e.bidsReceived.forEach((e=>{r[e.adUnitCode]||(r[e.adUnitCode]=[]),r[e.adUnitCode].push({bidder:e.bidderCode||e.bidder,cpm:e.cpm,currency:e.currency,dealId:e.dealId,type:e.mediaType,ttr:e.timeToRespond,size:e.size})})),b(r).forEach((e=>{let[t,a]=e;n.push({code:t,bids:a})}));let s={event:"bids",adunits:n,reledata:I.rawdata,pid:encodeURIComponent(t.params?.publisherid||""),aid:encodeURIComponent(t.params?.apikey||""),cid:encodeURIComponent(t.params?.partnerid||""),gdpra:encodeURIComponent(a?.gdpr?.gdprApplies||""),gdprc:encodeURIComponent(a?.gdpr?.consentString||"")};t.dryrun||(s.page=I?.page||t?.params?.actualUrl||(0,i.EN)().page||""),function(e,t){let a=JSON.stringify(e);t.dryrun||(0,o.RD)(u+"/apis/bids/",(()=>{}),a,f),I={clientdata:e}}(s,t)},getBidRequestData:function(e,t,a,r){a.params=a.params||{},a.params.partnerid=a.params.partnerid?a.params.partnerid:1;let d=e.adUnits.map((e=>[e.code,e.bids.map((e=>[e.bidder,e.params]))]));I.page=a.params.actualUrl||(0,i.EN)().page||"";const w=u+"/apis/rweb2/?url="+encodeURIComponent(I.page)+"&au="+encodeURIComponent(JSON.stringify(d))+"&pid="+encodeURIComponent(a.params?.publisherid||"")+"&aid="+encodeURIComponent(a.params?.apikey||"")+"&cid="+encodeURIComponent(a.params?.partnerid||"")+"&gdpra="+encodeURIComponent(r?.gdpr?.gdprApplies||"")+"&gdprc="+encodeURIComponent(r?.gdpr?.consentString||"");(0,o.RD)(w,{success:function(r,d){if(200===d.status){try{const t=JSON.parse(r);I.rawdata=t,t&&function(e,t,a){a=a||{},a.params=a.params||{};const r=a.params.hasOwnProperty("minscore")?a.params.minscore:30,d=function(e,t){let a={segments:[]};t=t&&"number"==typeof t?t:30;const r=v(e.cats,t),s=v(e.pcats,t)||r,d=v(e.scats,t)||s,o=e.cattax||void 0===e.cattax?e.cattax:l;a.categories={cat:r,pagecat:s,sectioncat:d,cattax:o};const c=v(e.contsegs,t),i=e.segtax?e.segtax:g;a.content={segs:c,segtax:i};try{if(e&&e.segments)for(let t in e.segments)e.segments.hasOwnProperty(t)&&a.segments.push(e.segments[t].toString())}catch(e){(0,n.vV)(e)}return a}(t,r),o=d.segments.concat(d.categories.pagecat),i=!!a?.params?.bidders,m=t.wl||null,u=!i&&(0,n.Im)(m);u&&function(e,t){try{let a=y(t,"site");!(0,n.Im)(a)&&(0,n.D9)(e,a)}catch(e){(0,n.vV)(e)}}(e.ortb2Fragments?.global,d);let f=a.params.setgpt||!a.params.hasOwnProperty("setgpt");if(a.dryrun||void 0!==window.googletag&&f)try{window.googletag&&window.googletag.pubads&&"function"==typeof window.googletag.pubads&&window.googletag.pubads().getSlots().forEach((function(e){void 0!==e.setTargeting&&o&&o.length>0&&e.setTargeting("relevad_rtd",o)}))}catch(e){(0,n.vV)(e)}const w=e.adUnits;w.forEach((t=>{u&&(0,s.J)(t,"ortb2Imp.ext.data.relevad_rtd",o),t.hasOwnProperty("bids")&&t.bids.forEach((r=>{let g=!!a.params.hasOwnProperty("bidders")&&(0,c.SL)(a.params.bidders,(function(e){return e.bidder===r.bidder}));const l=!!("number"==typeof g&&g>=0);try{if(!i||l&&(!a.params.bidders[g].hasOwnProperty("adUnitCodes")||-1!==a.params.bidders[g].adUnitCodes.indexOf(t.code))){let t=(0,n.Im)(m)||!0===m[r.bidder];if(!t&&!(0,n.Im)(m[r.bidder])){t=!0;for(const[e,a]of b(m[r.bidder])){let n=r?.params||{};t=t&&e in n&&n[e]==a}}if(t&&!(0,n.Im)(o)){h(e.ortb2Fragments?.bidder,r.bidder,d),h(r,"ortb2",d),(0,s.J)(r,"params.keywords.relevad_rtd",o),!(r.params?.target||"").includes("relevad_rtd=")&&(0,s.J)(r,"params.target",[].concat(r.params?.target?[r.params.target]:[]).concat(o.map((e=>"relevad_rtd="+e))).join(";"));let t={};t[r.bidder]={firstPartyData:{relevad_rtd:o}},p.$W.setConfig(t)}}}catch(e){(0,n.vV)(e)}}))})),I={...I,...d}}(e,t,a)}catch(e){(0,n.vV)(m,"unable to parse data: "+e)}t()}},error:function(){(0,n.vV)(m,"unable to receive data"),t()}},null,{method:"GET",...f})}};(0,d.bz)("realTimeData",w),(0,r.E)("relevadRtdProvider")}},e=>{e.O(0,[802,1085],(()=>{return t=9807,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[5686],{1096:(e,r,t)=>{var n=t(7873),s=t(1069),a=t(433),o=t(5820),i=t(3272),p=t(9115),d=t(1371);const l="USD",c={code:"resetdigital",supportedMediaTypes:["banner","video"],isBidRequestValid:function(e){return!(!e.params.pubId&&!e.params.zoneId)},buildRequests:function(e,r){let t=r.refererInfo&&r.refererInfo.stack?r.refererInfo.stack:[],n=i.$W.getConfig("userSync")&&i.$W.getConfig("userSync").syncsPerBidder?i.$W.getConfig("userSync").syncsPerBidder:5;const p={start_time:(0,s.vE)(),language:window.navigator.userLanguage||window.navigator.language,site:{domain:(0,o.$)(),iframe:!r.refererInfo.reachedTop,url:t&&t.length>0?[t.length-1]:null,https:"https:"===window.location.protocol,referrer:r.refererInfo.page},imps:[],user_ids:e[0].userId,sync_limit:n};r&&r.gdprConsent&&(p.gdpr={applies:r.gdprConsent.gdprApplies,consent:r.gdprConsent.consentString}),r&&r.uspConsent&&(p.ccpa=r.uspConsent);let c=function(e){let r=[];return["site.keywords","site.content.keywords","user.keywords","app.keywords","app.content.keywords"].forEach((t=>{let n=(0,a.A)(e,t);(0,s.O8)(n)&&r.push(n)})),r}((0,s.Go)(r&&r.ortb2)),u=document.getElementsByTagName("meta").keywords;u&&u.content&&(u=u.content.split(","));for(let r=0;r<e.length;r++){let t=e[r],n=t.params.bidFloor?t.params.bidFloor:null,s=t.params.bidFloor?t.params.bidFloorCur:null;if("function"==typeof t.getFloor){const e=t.getFloor({currency:l,mediaType:d.D4,size:"*"});"object"!=typeof e||e.currency!==l||isNaN(parseFloat(e.floor))||(n=parseFloat(e.floor),s=l)}let o=t.params.keywords?t.params.keywords.split(","):[],m=c.concat(o).concat(u);p.imps.push({pub_id:t.params.pubId,site_id:t.params.siteID?t.params.siteID:null,placement_id:t.params.placement?t.params.placement:null,position:t.params.position?t.params.position:null,bid_floor:n,bid_floor_cur:s,lat_long:t.params.latLong?t.params.latLong:null,inventory:t.params.inventory?t.params.inventory:null,visitor:t.params.visitor?t.params.visitor:null,keywords:m.join(","),zone_id:t.params.zoneId,bid_id:t.bidId,imp_id:t.transactionId,sizes:t.sizes,force_bid:t.params.forceBid,coppa:!0===i.$W.getConfig("coppa")?1:0,media_types:(0,a.A)(t,"mediaTypes")})}let m=e[0].params;return{method:"POST",url:m.endpoint?m.endpoint:"//ads.resetsrv.com",data:JSON.stringify(p),bids:e}},interpretResponse:function(e,r){const t=[];if(!e||!e.body)return t;let n=e.body;if(!n.bids||!n.bids.length)return[];for(let r=0;r<e.body.bids.length;r++){let n=e.body.bids[r];t.push({requestId:n.bid_id,cpm:n.cpm,width:n.w,height:n.h,ad:n.html,vastUrl:n.vast_url,vastXml:n.vast_xml,mediaType:n.html?"banner":"video",ttl:120,creativeId:n.crid,dealId:n.deal_id,netRevenue:!0,currency:"USD",meta:{advertiserDomains:n.adomain}})}return t},getUserSyncs:function(e,r,t){let n=[];if(!r.length||!r[0].body)return n;let s="";return t&&(s="boolean"==typeof t.gdprApplies?`gdpr=${Number(t.gdprApplies)}&gdpr_consent=${t.consentString}`:`gdpr_consent=${t.consentString}`),e.iframeEnabled?n.push({type:"iframe",url:`https://async.resetdigital.co/async_usersync.html?${s}`}):e.pixelEnabled&&n.push({type:"image",url:"https://meta.resetdigital.co/pchain"+(s?`?${s}`:"")}),n}};(0,p.a$)(c),(0,n.E)("resetdigitalBidAdapter")}},e=>{e.O(0,[107,802,1085],(()=>{return r=1096,e(e.s=r);var r}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[1581],{1077:(e,r,n)=>{var i=n(7873),t=n(433),a=n(1069),d=n(9115),o=n(3272),s=n(1371),p=n(5789),l=n(8656);let c="";const u={code:"richaudience",gvlid:108,aliases:["ra"],supportedMediaTypes:[s.D4,s.G_],isBidRequestValid:function(e){return!!(e.params&&e.params.pid&&e.params.supplyType)},buildRequests:function(e,r){return e.map((e=>{var n={bidfloor:S(e,o.$W),ifa:e.params.ifa,pid:e.params.pid,supplyType:e.params.supplyType,currencyCode:o.$W.getConfig("currency.adServerCurrency"),auctionId:e.auctionId,bidId:e.bidId,BidRequestsCount:e.bidRequestsCount,bidder:e.bidder,bidderRequestId:e.bidderRequestId,tagId:e.adUnitCode,sizes:m(e),referer:void 0!==r.refererInfo.page?encodeURIComponent(r.refererInfo.page):null,numIframes:void 0!==r.refererInfo.numIframes?r.refererInfo.numIframes:null,transactionId:e.ortb2Imp?.ext?.tid,timeout:r.timeout||600,user:y(e),demand:f(e),videoData:g(e),scr_rsl:v(),cpuc:void 0!==window.navigator?window.navigator.hardwareConcurrency:null,kws:(0,l.D)(r.ortb2,e.params.keywords).join(","),schain:e.schain,gpid:I(e),dsa:C(e),userData:(0,t.A)(e,"ortb2.user.data")};c=void 0!==r.refererInfo.page?encodeURIComponent(r.refererInfo.page):null,n.gdpr_consent="",n.gdpr=!1,r&&r.gdprConsent&&(void 0!==r.gdprConsent.gdprApplies&&(n.gdpr=r.gdprConsent.gdprApplies),void 0!==r.gdprConsent.consentString&&(n.gdpr_consent=r.gdprConsent.consentString)),r?.gppConsent?n.privacy={gpp:r.gppConsent.gppString,gpp_sid:r.gppConsent.applicableSections}:r?.ortb2?.regs?.gpp&&(n.privacy={gpp:r.ortb2.regs.gpp,gpp_sid:r.ortb2.regs.gpp_sid});return{method:"POST",url:"https://shb.richaudience.com/hb/",data:JSON.stringify(n)}}))},interpretResponse:function(e,r){const n=[];var i=e.body;if(i){var t={requestId:JSON.parse(r.data).bidId,cpm:i.cpm,width:i.width,height:i.height,creativeId:i.creative_id,mediaType:i.media_type,netRevenue:i.netRevenue,currency:i.currency,ttl:i.ttl,meta:i.adomain,dealId:i.dealId};if("video"===i.media_type){t.vastXml=i.vastXML;try{null!=t.vastXml&&("outstream"!=JSON.parse(r.data).videoData.format&&"banner"!=JSON.parse(r.data).videoData.format||(t.renderer=p.A4.install({id:r.bidId,adunitcode:r.tagId,loaded:!1,config:i.media_type,url:"https://cdn3.richaudience.com/prebidVideo/player.js"})),t.renderer.setRender(h))}catch(e){t.ad=i.adm}}else t.ad=i.adm;n.push(t)}return n},getUserSyncs:function(e,r,n,i,t){const a=[];var d,s=Math.floor(9999999999*Math.random()),p="",l="",u="";return d=function(e){try{let r=null,n={};return null!=e.getConfig("userSync").filterSettings&&void 0!==e.getConfig("userSync").filterSettings&&(r=e.getConfig("userSync").filterSettings,null!=r.iframe&&void 0!==r.iframe&&(n.raiIframe="richaudience"==r.iframe.bidders||"*"==r.iframe.bidders?r.iframe.filter:"exclude"),null!=r.image&&void 0!==r.image&&(n.raiImage="richaudience"==r.image.bidders||"*"==r.image.bidders?r.image.filter:"exclude")),n}catch(e){return null}}(o.$W),n&&"string"==typeof n.consentString&&void 0!==n.consentString&&(l=`consentString=${n.consentString}`),t?.gppString&&t?.applicableSections?.length&&(u="gpp="+encodeURIComponent(t.gppString),u+="&gpp_sid="+encodeURIComponent(t?.applicableSections?.join(","))),e.iframeEnabled&&"exclude"!=d.raiIframe&&(p="https://sync.richaudience.com/dcf3528a0b8aa83634892d50e91c306e/?ord="+s,""!=l&&(p+=`&${l}`),""!=u&&(p+=`&${u}`),a.push({type:"iframe",url:p})),e.pixelEnabled&&null!=c&&0==a.length&&"exclude"!=d.raiImage&&(p=`https://sync.richaudience.com/bf7c142f4339da0278e83698a02b0854/?referrer=${c}`,""!=l&&(p+=`&${l}`),""!=u&&(p+=`&${u}`),a.push({type:"image",url:p})),a},onTimeout:function(e){let r=function(e){let{params:r,timeout:n}=e[0],i="https://s.richaudience.com/err/?ec=6&ev=[timeout_publisher]&pla=[placement_hash]&int=PREBID&pltfm=&node=&dm=[domain]";i=i.replace("[timeout_publisher]",n),i=i.replace("[placement_hash]",r[0].pid),null!=document.location.host&&(i=i.replace("[domain]",document.location.host));return i}(e);r&&(0,a.z$)(r)}};function m(e){let r;if(e.mediaTypes&&e.mediaTypes.banner&&e.mediaTypes.banner.sizes&&(r=e.mediaTypes.banner.sizes),null!=r)return r.map((e=>({w:e[0],h:e[1]})))}function f(e){let r="display";return void 0!==e.sizes&&e.sizes.forEach((function(e){("1800"==e[0]&&"1000"==e[1]||"1"==e[0]&&"1"==e[1])&&(r="skin")})),null!=e.mediaTypes&&null!=e.mediaTypes.video&&(r="video"),r}function g(e){let r;return r="video"==f(e)?{format:e.mediaTypes.video.context,playerSize:e.mediaTypes.video.playerSize,mimes:e.mediaTypes.video.mimes}:{format:"banner"},r}function y(e){let r=[];return e&&e.userId&&(b(e,r,"id5-sync.com",(0,t.A)(e,"userId.id5id.uid")),b(e,r,"pubcommon",(0,t.A)(e,"userId.pubcid")),b(e,r,"criteo.com",(0,t.A)(e,"userId.criteoId")),b(e,r,"liveramp.com",(0,t.A)(e,"userId.idl_env")),b(e,r,"liveintent.com",(0,t.A)(e,"userId.lipb.lipbid")),b(e,r,"adserver.org",(0,t.A)(e,"userId.tdid"))),r}function b(e,r,n,i){(0,a.O8)(i)&&r.push({userId:i,source:n})}function h(e){e.renderer.push((()=>{!function(e){let r=`${e.vastXml}`,n={config:null!=e.params[0].player?{end:null!=e.params[0].player.end?e.params[0].player.end:"close",init:null!=e.params[0].player.init?e.params[0].player.init:"close",skin:null!=e.params[0].player.skin?e.params[0].player.skin:"light"}:{end:"close",init:"close",skin:"light"},pid:e.params[0].pid,adUnit:e.adUnitCode};window.raParams(n,r,!0)}(e)}))}function v(){let e="";return void 0!==window.screen&&(e=window.screen.width+"x"+window.screen.height),e}function I(e){let r="";return null!=(0,t.A)(e,"ortb2Imp.ext.data.pbadslot")&&(r=(0,t.A)(e,"ortb2Imp.ext.data.pbadslot")),r}function S(e,r){try{let n;if(null!=e.params.bidfloor)n=e.params.bidfloor;else if("function"==typeof e.getFloor){n=e.getFloor({currency:null!=r.getConfig("floors.data.currency")?r.getConfig("floors.data.currency"):"USD",mediaType:"object"==typeof e.mediaTypes.banner?"banner":"video",size:"*"}).floor}return n}catch(e){return 0}}function C(e){return e?.ortb2?.regs?.ext?.dsa?e?.ortb2?.regs?.ext?.dsa:null}(0,d.a$)(u),(0,i.E)("richaudienceBidAdapter")}},e=>{e.O(0,[7247,802,1085],(()=>{return r=1077,e(e.s=r);var r}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[3206],{6848:(e,s,r)=>{var a=r(7873),n=r(1069),t=r(433),o=r(9115),i=r(1371),u=r(7668);const p=[i.D4,i.G_],d={PRODUCTION:"hb-multi",TEST:"hb-multi-test"},l={code:"rise",aliases:[{code:"risexchange",gvlid:1043},{code:"openwebxchange",gvlid:280}],gvlid:1043,version:"6.0.0",supportedMediaTypes:p,isBidRequestValid:function(e){return e.params?!!e.params.org||((0,n.JE)("org is a mandatory param for Rise adapter"),!1):((0,n.JE)("no params have been set to Rise adapter"),!1)},buildRequests:function(e,s){const r={},a=e[0],n=a.params.testMode,t=a.params.rtbDomain||"https://hb.yellowblue.io/";return r.params=(0,u.q0)(a,s),r.bids=(0,u.c5)(e,s),{method:"POST",url:(0,u.yP)(n,t,d),data:r}},interpretResponse:function(e){let{body:s}=e;const r=[];return s.bids&&s.bids.forEach((e=>{const s=(0,u.VU)(e,"USD",360,i.G_,i.D4);r.push(s)})),r},getUserSyncs:function(e,s){const r=[];for(const a of s)if(e.iframeEnabled&&(0,t.A)(a,"body.params.userSyncURL")&&r.push({type:"iframe",url:(0,t.A)(a,"body.params.userSyncURL")}),e.pixelEnabled&&(0,n.cy)((0,t.A)(a,"body.params.userSyncPixels"))){const e=a.body.params.userSyncPixels.map((e=>({type:"image",url:e})));r.push(...e)}return r},onBidWon:function(e){null!=e&&((0,n.fH)("onBidWon:",e),e.hasOwnProperty("nurl")&&e.nurl.length>0&&(0,n.z$)(e.nurl))}};(0,o.a$)(l),(0,a.E)("riseBidAdapter")}},e=>{e.O(0,[2183,802,1085],(()=>{return s=6848,e(e.s=s);var s}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[7517],{8233:(e,t,i)=>{var r=i(7873),n=i(1069),s=i(433),a=i(5820),d=i(1371),o=i(9115),c=i(5901),u=i(2449),p=i(3272);const l=["prebid-eu","prebid-us","prebid-asia"],m=["USD"],T=[d.D4,d.s6],g=[{name:"dsarequired",min:0,max:3},{name:"pubrender",min:0,max:2},{name:"datatopub",min:0,max:2}],E={NATIVE:{IMAGE_TYPE:{ICON:1,MAIN:3},ASSET_ID:{TITLE:1,IMAGE:2,ICON:3,BODY:4,SPONSORED:5,CTA:6},DATA_ASSET_TYPE:{SPONSORED:1,DESC:2,CTA_TEXT:12}}},A={code:"rtbhouse",supportedMediaTypes:T,gvlid:16,isBidRequestValid:function(e){return!(!(0,c.mK)(l,e.params.region)||!e.params.publisherId)},buildRequests:function(e,t){e=(0,u.Xj)(e);const i={id:t.bidderRequestId,imp:e.map((e=>function(e,t){const i={id:e.bidId,banner:h(e),native:f(e),tagid:e.adUnitCode.toString()},r=function(e){const t=[];"function"==typeof e.getFloor&&Object.keys(e.mediaTypes).forEach((i=>{(0,c.mK)(T,i)&&t.push(e.getFloor({currency:m[0],mediaType:i,size:e.sizes||"*"}).floor)}));return t.length>0?Math.max(...t):parseFloat(e.params.bidfloor)}(e);r&&(i.bidfloor=r);t.paapi?.enabled?(i.ext=i.ext||{},i.ext.ae=e?.ortb2Imp?.ext?.ae):i.ext?.ae&&delete i.ext.ae;const n=(0,s.A)(e,"ortb2Imp.ext.tid");n&&(i.ext=i.ext||{},i.ext.tid=n);return i}(e,t))),site:I(e,t),cur:m,test:e[0].params.test||0,source:b(e[0],t)};if(t&&t.gdprConsent&&t.gdprConsent.gdprApplies){const e=t.gdprConsent.consentString?t.gdprConsent.consentString.replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,""):"",r=t.gdprConsent.gdprApplies?1:0;i.regs={ext:{gdpr:r}},i.user={ext:{consent:e}}}if(e[0].schain){const t=function(e){if(!e)return null;if(!function(e){if(!e.nodes)return!1;const t=["asi","sid","hp"];return e.nodes.every((e=>t.every((t=>e[t]))))}(e))return(0,n.vV)("RTB House: required schain params missing"),null;return e}(e[0].schain);t&&(i.ext={schain:t})}if(e[0].userIdAsEids){const t={eids:e[0].userIdAsEids};i.user&&i.user.ext?i.user.ext={...i.user.ext,...t}:i.user={ext:t}}const r=t?.ortb2||{};["site","user","device","bcat","badv"].forEach((e=>{const t=r[e];t&&(0,n.D9)(i,{[e]:t})}));const a=(0,s.A)(r,"regs.ext.dsa");(function(e){return!((0,n.Im)(e)||!(0,n.Qd)(e))&&(g.reduce(((t,i)=>{const r=e[i.name];return t&&(!e.hasOwnProperty(i.name)||(0,n.Et)(r)&&r>=i.min&&r<=i.max)}),!0)&&(!e.hasOwnProperty("transparency")||(0,n.cy)(e.transparency)&&e.transparency.every((e=>(0,n.Qd)(e)&&(0,n.O8)(e.domain)&&e.domain&&(0,n.cy)(e.dsaparams)&&e.dsaparams.every((e=>(0,n.Et)(e)))))))})(a)&&(0,n.D9)(i,{regs:{ext:{dsa:a}}});let d="creativecdn.com/bidder/prebid/bids";if(t.paapi?.enabled){const e=p.$W.getConfig("fledgeConfig")||{seller:"https://fledge-ssp.creativecdn.com",decisionLogicUrl:"https://fledge-ssp.creativecdn.com/component-seller-prebid.js",sellerTimeout:500};(0,n.D9)(i,{ext:{fledge_config:e}}),d="creativecdn.com/bidder/prebidfledge/bids"}return{method:"POST",url:"https://"+e[0].params.region+"."+d,data:JSON.stringify(i)}},interpretOrtbResponse:function(e,t){const i=e.body;if(!(0,n.cy)(i))return[];const r=[];return i.forEach((e=>{if(!e.price)return;let t;t=0===e.adm.indexOf("{")?function(e){return{requestId:e.impid,mediaType:d.s6,cpm:e.price,creativeId:e.adid,width:1,height:1,ttl:55,meta:{advertiserDomains:e.adomain},netRevenue:!0,currency:"USD",native:D(e.adm)}}(e):function(e){return{requestId:e.impid,mediaType:d.D4,cpm:e.price,creativeId:e.adid,ad:e.adm,width:e.w,height:e.h,ttl:55,meta:{advertiserDomains:e.adomain},netRevenue:!0,currency:"USD"}}(e),e.ext&&(t.ext=(0,n.Go)(e.ext),e.ext.dsa&&(t.meta=Object.assign({},t.meta,{dsa:e.ext.dsa}))),r.push(t)})),r},interpretResponse:function(e,t){let i;const r=p.$W.getConfig("fledgeConfig.interestGroupBuyers")||[],s=e.body;let a=null;if(s.bidid&&(0,n.cy)(s?.ext?.igbid)){i=this.interpretOrtbResponse({body:s.seatbid[0]?.bid},t);const e=s.ext.seller,d=s.ext.decisionLogicUrl,o="sellerTimeout"in s.ext?{sellerTimeout:s.ext.sellerTimeout}:{};s.ext.igbid.forEach((t=>{const i={};t.igbuyer.forEach((e=>{i[e.igdomain]=e.buyersignal})),a=a||{},a[t.impid]=(0,n.D9)({seller:e,decisionLogicUrl:d,interestGroupBuyers:[...r,...Object.keys(i)],perBuyerSignals:i},o)}))}else i=this.interpretOrtbResponse(e,t);return a?(a=Object.entries(a).map((e=>{let[t,i]=e;return{bidId:t,config:Object.assign({auctionSignals:{}},i)}})),(0,n.fH)("Response with FLEDGE:",{bids:i,fledgeAuctionConfigs:a}),{bids:i,paapi:a}):i}};function h(e){if("banner"===e.mediaType||(0,s.A)(e,"mediaTypes.banner")||!e.mediaType&&!e.mediaTypes){var t=e.sizes||e.mediaTypes.banner.sizes;return{w:t[0][0],h:t[0][1],format:t.map((e=>({w:e[0],h:e[1]})))}}}function I(e,t){let i="unknown",r=null;e&&e.length>0&&(i=e[0].params.publisherId,r=e[0].params.channel&&e[0].params.channel.toString().slice(0,50));let n={publisher:{id:i.toString()},page:t.refererInfo.page,name:(0,a.$)()};return r&&(n.channel=r),n}function b(e,t){return{tid:t?.auctionId||""}}function f(e){if("native"===e.mediaType||(0,s.A)(e,"mediaTypes.native"))return{request:{assets:S(e)},ver:"1.1"}}function S(e){const t=e.nativeParams||(0,s.A)(e,"mediaTypes.native"),i=[];return t.title&&i.push({id:E.NATIVE.ASSET_ID.TITLE,required:t.title.required?1:0,title:{len:t.title.len||25}}),t.image&&i.push({id:E.NATIVE.ASSET_ID.IMAGE,required:t.image.required?1:0,img:y(t.image,E.NATIVE.IMAGE_TYPE.MAIN)}),t.icon&&i.push({id:E.NATIVE.ASSET_ID.ICON,required:t.icon.required?1:0,img:y(t.icon,E.NATIVE.IMAGE_TYPE.ICON)}),t.sponsoredBy&&i.push({id:E.NATIVE.ASSET_ID.SPONSORED,required:t.sponsoredBy.required?1:0,data:{type:E.NATIVE.DATA_ASSET_TYPE.SPONSORED,len:t.sponsoredBy.len}}),t.body&&i.push({id:E.NATIVE.ASSET_ID.BODY,required:t.body.request?1:0,data:{type:E.NATIVE.DATA_ASSET_TYPE.DESC,len:t.body.len}}),t.cta&&i.push({id:E.NATIVE.ASSET_ID.CTA,required:t.cta.required?1:0,data:{type:E.NATIVE.DATA_ASSET_TYPE.CTA_TEXT,len:t.cta.len}}),i}function y(e,t){const i={type:t};if(e.aspect_ratios){const t=e.aspect_ratios[0],r=t.min_width||100;i.wmin=r,i.hmin=r/t.ratio_width*t.ratio_height}if(e.sizes){const t=Array.isArray(e.sizes[0])?e.sizes[0]:e.sizes;i.w=t[0],i.h=t[1]}return i}function D(e){const t=JSON.parse(e).native,i={clickUrl:encodeURI(t.link.url),impressionTrackers:t.imptrackers};return t.assets.forEach((e=>{switch(e.id){case E.NATIVE.ASSET_ID.TITLE:i.title=e.title.text;break;case E.NATIVE.ASSET_ID.IMAGE:i.image={url:encodeURI(e.img.url),width:e.img.w,height:e.img.h};break;case E.NATIVE.ASSET_ID.ICON:i.icon={url:encodeURI(e.img.url),width:e.img.w,height:e.img.h};break;case E.NATIVE.ASSET_ID.BODY:i.body=e.data.value;break;case E.NATIVE.ASSET_ID.SPONSORED:i.sponsoredBy=e.data.value;break;case E.NATIVE.ASSET_ID.CTA:i.cta=e.data.value}})),i}(0,o.a$)(A),(0,r.E)("rtbhouseBidAdapter")}},e=>{e.O(0,[107,802,1085],(()=>{return t=8233,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[1079],{5330:(t,e,n)=>{var o=n(7873),i=n(3272),a=n(9214),r=n(1069),s=n(5023),c=n(8969),u=n(1445),f=n(6916),l=n(5901),g=n(6894),d=n(5569),D=n(6318);const h=(0,n(2604).ZI)((t=>u.Ay.resolveAlias(t)));let p,E,m=[],T=[],y=[];const R=function(){let t=!1;return function(){t||(Object.entries({[c.qY.AUCTION_INIT]:["onAuctionInitEvent"],[c.qY.AUCTION_END]:["onAuctionEndEvent",I],[c.qY.BID_RESPONSE]:["onBidResponseEvent"],[c.qY.BID_REQUESTED]:["onBidRequestEvent"],[c.qY.BID_ACCEPTED]:["onBidAcceptedEvent"]}).forEach((t=>{let[e,[n,o]]=t;s.on(e,(t=>{o&&o(t),T.forEach((e=>{try{e[n]&&e[n](t,e.config,E)}catch(t){(0,r.vV)(`RTD provider '${e.name}': error in '${n}':`,t)}}))}))})),t=!0)}}();function v(){return{gdpr:f.mW.getConsentData(),usp:f.t6.getConsentData(),gpp:f.ad.getConsentData(),coppa:!!i.$W.getConfig("coppa")}}function A(){E=v();let t=[];y.forEach((e=>{const n=(0,l.I6)(m,(t=>t.name===e.name));n&&n.init&&n.init(e,E)&&t.push(Object.assign(n,{config:e}))})),T=t,(0,r.fH)(`Real time data module enabled, using submodules: ${T.map((t=>t.name)).join(", ")}`)}const b=(0,g.Ak)("rtd",(function(t,e){E=v();const n=[],o=[];T.forEach((t=>{if("function"!=typeof t.getBidRequestData)return;n.push(t);const e=t.config;e&&e.waitForIt&&o.push(t)}));const i=o.length&&p.auctionDelay&&p.auctionDelay>0;let a,r=o.length,s=!1;const c=[];if(!n.length)return f();function u(){s||(this.config&&this.config.waitForIt&&r--,0===r&&setTimeout(f,0))}function f(){s||(s=!0,clearTimeout(a),c.forEach((t=>t())),t.call(this,e))}a=setTimeout(f,i?p.auctionDelay:0),n.forEach((t=>{const n=(0,D.Qo)(e.ortb2Fragments||{},h(d.zu,t.name));c.push(n.verify),t.getBidRequestData({...e,ortb2Fragments:n.obj},u.bind(t),t.config,E)}))}));function I(t){const e=T.filter((t=>"function"==typeof t.getTargetingData));if(!e.length)return;const n=t.adUnitCodes;if(!n)return;let o=[];for(let i=e.length-1;i>=0;i--){const a=e[i].getTargetingData(n,e[i].config,E,t);a&&"object"==typeof a?o.push(a):(0,r.JE)("invalid getTargetingData response for sub module",e[i].name)}const i=function(t){if(!Array.isArray(t)||!t.length)return{};return t.reduce(((t,e)=>{for(let n in e)if(e.hasOwnProperty(n))if(t.hasOwnProperty(n)){const o=e[n];for(let e in o)o.hasOwnProperty(e)&&(t[n][e]=o[e])}else t[n]=e[n];return t}),{})}(o);return t.adUnits.forEach((t=>{const e=t.code&&i[t.code];e&&((0,r.fH)("RTD set ad unit targeting of",e,"for",t),t[c.iD.ADSERVER_TARGETING]=Object.assign(t[c.iD.ADSERVER_TARGETING]||{},e))})),t.adUnits}function q(t){T.forEach((t=>{if("function"==typeof t.onDataDeletionRequest)try{t.onDataDeletionRequest(t.config)}catch(e){(0,r.vV)(`Error executing ${t.name}.onDataDeletionRequest`,e)}}));for(var e=arguments.length,n=new Array(e>1?e-1:0),o=1;o<e;o++)n[o-1]=arguments[o];t.apply(this,n)}(0,a.xG)("realTimeData",(function(t){return m.push(t),f.o2.register(d.zu,t.name,t.gvlid),function(){const e=m.indexOf(t);e>=0&&(m.splice(e,1),A())}})),function(t){const e=t.getConfig("realTimeData",(t=>{let{realTimeData:n}=t;n.dataProviders?(e(),p=n,y=n.dataProviders,R(),(0,a.Yn)("startAuction").before(b,20),u.Ay.callDataDeletionRequest.before(q),A()):(0,r.vV)("missing parameters for real time module")}))}(i.$W),(0,o.E)("rtdModule")}},t=>{t.O(0,[5881,802,1085],(()=>{return e=5330,t(t.s=e);var e}));t.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[2711],{9293:(e,t,r)=>{var i=r(7873),n=r(9766),o=r(7967),s=r(9115),a=r(3272),d=r(1371),c=r(5901),p=r(5789),u=r(1069),l=r(3172),m=r(433),g=r(8656);const b="https://video-outstream.rubiconproject.com/apex-2.2.1.js";let f=a.$W.getConfig("rubicon")||{};a.$W.getConfig("rubicon",(e=>{(0,u.D9)(f,e.rubicon)}));var x={1:"468x60",2:"728x90",5:"120x90",7:"125x125",8:"120x600",9:"160x600",10:"300x600",13:"200x200",14:"250x250",15:"300x250",16:"336x280",17:"240x400",19:"300x100",31:"980x120",32:"250x360",33:"180x500",35:"980x150",37:"468x400",38:"930x180",39:"750x100",40:"750x200",41:"750x300",42:"2x4",43:"320x50",44:"300x50",48:"300x300",53:"1024x768",54:"300x1050",55:"970x90",57:"970x250",58:"1000x90",59:"320x80",60:"320x150",61:"1000x1000",64:"580x500",65:"640x480",66:"930x600",67:"320x480",68:"1800x1000",72:"320x320",73:"320x160",78:"980x240",79:"980x300",80:"980x400",83:"480x300",85:"300x120",90:"548x150",94:"970x310",95:"970x100",96:"970x210",101:"480x320",102:"768x1024",103:"480x280",105:"250x800",108:"320x240",113:"1000x300",117:"320x100",125:"800x250",126:"200x600",144:"980x600",145:"980x150",152:"1000x250",156:"640x320",159:"320x250",179:"250x600",195:"600x300",198:"640x360",199:"640x200",213:"1030x590",214:"980x360",221:"1x1",229:"320x180",230:"2000x1400",232:"580x400",234:"6x6",251:"2x2",256:"480x820",257:"400x600",258:"500x200",259:"998x200",261:"480x480",264:"970x1000",265:"1920x1080",274:"1800x200",278:"320x500",282:"320x400",288:"640x380",484:"720x1280",524:"1x2",548:"500x1000",550:"980x480",552:"300x200",558:"640x640",562:"300x431",564:"320x431",566:"320x300",568:"300x150",570:"300x125",572:"250x350",574:"620x891",576:"610x877",578:"980x552",580:"505x656",622:"192x160",632:"1200x450",634:"340x450"};(0,u.bu)(x,((e,t)=>x[e]=t));const y=(0,n.A)({request(e,t,r,n){const{bidRequests:o}=n,s=e(t,r,n);var d;s.cur=["USD"],s.test=a.$W.getConfig("debug")?1:0,(0,l.J)(s,"ext.prebid.cache",{vastxml:{returnCreative:!0===f.returnVast}}),(0,l.J)(s,"ext.prebid.bidders",{rubicon:{integration:f.int_type||"pbjs"}}),(0,l.J)(s,"ext.prebid.targeting.pricegranularity",{ranges:{low:[{max:5,increment:.5}],medium:[{max:20,increment:.1}],high:[{max:20,increment:.01}],auto:[{max:5,increment:.05},{min:5,max:10,increment:.1},{min:10,max:20,increment:.5}],dense:[{max:3,increment:.01},{min:3,max:8,increment:.05},{min:8,max:20,increment:.5}],custom:(d=a.$W).getConfig("customPriceBucket")&&d.getConfig("customPriceBucket").buckets}[d.getConfig("priceGranularity")]});let c=(0,i.m)().installedModules;!c||c.length&&-1===c.indexOf("rubiconAnalyticsAdapter")||(0,l.J)(s,"ext.prebid.analytics",{rubicon:{"client-analytics":!0}}),function(e,t,r){let i={};const n=(0,g.D)(r,...t.map((e=>e.params.keywords)));t.forEach((t=>{const r={user:{ext:{data:{...t.params.visitor}}},site:{ext:{data:{...t.params.inventory}}}},n=e.imp.find((e=>e.ext?.prebid?.bidder?.rubicon?.video?.language));n&&(r.site.content={language:n.ext?.prebid?.bidder?.rubicon?.video?.language}),i=(0,u.D9)(i,t.ortb2||{},r);const o=a.$W.getConfig("user.id");i.user.id=i.user.id||o})),(0,u.D9)(e,i),n&&n.length&&(0,l.J)(e,"site.keywords",n.join(","));delete e?.ext?.prebid?.storedrequest}(s,o,r.ortb2),delete s?.ext?.prebid?.storedrequest,!0===f.disableFloors&&delete s.ext.prebid.floors;return o.filter((e=>"object"==typeof e.floorData)).length>0&&(s.ext.prebid.floors={enabled:!1}),s},imp(e,t,r){const i=k(t);if(i.includes(d.D4)&&1==i.length)return;const n=e(t,r);return n.id=t.adUnitCode,delete n.banner,"atf"===t.params.position&&n.video&&(n.video.pos=1),"btf"===t.params.position&&n.video&&(n.video.pos=3),delete n.ext?.prebid?.storedrequest,!0===t.params.bidonmultiformat&&i.length>1&&(0,l.J)(n,"ext.prebid.bidder.rubicon.formats",i),function(e,t){"USD"!=t.bidfloorcur&&(delete t.bidfloor,delete t.bidfloorcur);if(!t.bidfloor){let r=parseFloat((0,m.A)(e,"params.floor"));isNaN(r)||(t.bidfloor=r,t.bidfloorcur="USD")}}(t,n),n},bidResponse(e,t,r){const i=e(t,r);i.meta.mediaType=(0,m.A)(t,"ext.prebid.type");const{bidRequest:n}=r;let[o,s]="outstream"===n.mediaTypes.video?.context?A(n,d.G_):[void 0,void 0];return i.width=t.w||o||i.playerWidth||0,i.height=t.h||s||i.playerHeight||0,i.mediaType===d.G_&&"outstream"===n.mediaTypes.video.context&&(i.renderer=function(e){const t=p.A4.install({id:e.adId,url:f.rendererUrl||b,config:f.rendererConfig||{},loaded:!1,adUnitCode:e.adUnitCode});try{t.setRender(v)}catch(e){(0,u.JE)("Prebid Error calling setRender on renderer",e)}return t}(i)),(0,m.A)(t,"ext.bidder.rp.advid")&&(0,l.J)(i,"meta.advertiserId",t.ext.bidder.rp.advid),i},context:{netRevenue:!1!==f.netRevenue,ttl:360},processors:o.m}),_={code:"rubicon",gvlid:52,supportedMediaTypes:[d.D4,d.G_,d.s6],isBidRequestValid:function(e){let t=!0;if("object"!=typeof e.params)return!1;for(let t=0,r=["accountId","siteId","zoneId"];t<r.length;t++)if(e.params[r[t]]=parseInt(e.params[r[t]]),isNaN(e.params[r[t]]))return(0,u.vV)("Rubicon: wrong format of accountId or siteId or zoneId."),!1;let r=k(e,!0);if(!r.length)return!1;r.includes(d.G_)&&(t=function(e){let t=!0,r=Object.prototype.toString.call([]),i=Object.prototype.toString.call(0);var n={mimes:r,protocols:r,linearity:i};return Object.keys(n).forEach((function(r){Object.prototype.toString.call((0,m.A)(e,"mediaTypes.video."+r))!==n[r]&&(t=!1,(0,u.vV)("Rubicon: mediaTypes.video."+r+" is required and must be of type: "+n[r]))})),t}(e));const i=[d.D4,d.s6].filter((e=>r.includes(e))).length>0;return i?t&&i:t},buildRequests:function(e,t){let r,i=[],n=[];if(r=e.filter((e=>{const t=k(e)||[],{length:r}=t,{bidonmultiformat:i,video:n}=e.params||{};return 1===r&&(t.includes(d.G_)||t.includes(d.s6))||2===r&&!t.includes(d.D4)||n&&t.includes(d.G_)||i&&(t.includes(d.G_)||t.includes(d.s6))})),r&&r.length){const e=y.toORTB({bidRequests:r,bidderRequest:t});n.push({method:"POST",url:`https://${f.videoHost||"prebid-server"}.rubiconproject.com/openrtb2/auction`,data:e,bidRequest:r})}const o=e.filter((e=>{const t=k(e)||[],{bidonmultiformat:r,video:i}=e.params||{};return t.includes(d.D4)&&(1===t.length||r||!r&&!i||!r&&i&&!t.includes(d.G_))}));if(!0!==f.singleRequest)i=n.concat(o.map((e=>{const r=_.createSlotParams(e,t);return{method:"GET",url:`https://${f.bannerHost||"fastlane"}.rubiconproject.com/a/api/fastlane.json`,data:_.getOrderedParams(r).reduce(((e,t)=>{const i=r[t];return(0,u.O8)(i)&&""!==i||(0,u.Et)(i)?`${e}${I(t,i)}&`:e}),"")+`slots=1&rand=${Math.random()}`,bidRequest:e}})));else{const e=o.reduce(((e,t)=>((e[t.params.siteId]=e[t.params.siteId]||[]).push(t),e)),{}),r=10;i=n.concat(Object.keys(e).reduce(((i,n)=>{var o,s;return(o=e[n],s=r,o.map(((e,t)=>t%s==0?o.slice(t,t+s):null)).filter((e=>e))).forEach((e=>{const r=_.combineSlotUrlParams(e.map((e=>_.createSlotParams(e,t))));i.push({method:"GET",url:`https://${f.bannerHost||"fastlane"}.rubiconproject.com/a/api/fastlane.json`,data:_.getOrderedParams(r).reduce(((e,t)=>{const i=r[t];return(0,u.O8)(i)&&""!==i||(0,u.Et)(i)?`${e}${I(t,i)}&`:e}),"")+`slots=${e.length}&rand=${Math.random()}`,bidRequest:e})})),i}),[]))}return i},getOrderedParams:function(e){const t=/^tg_v/,r=/^tg_i/,i=/^eid_|^tpid_/,n=["account_id","site_id","zone_id","size_id","alt_size_ids","p_pos","gdpr","gdpr_consent","us_privacy","gpp","gpp_sid","rp_schain"].concat(Object.keys(e).filter((e=>i.test(e)))).concat(["x_liverampidl","ppuid","rf","p_geo.latitude","p_geo.longitude","kw"]).concat(Object.keys(e).filter((e=>t.test(e)))).concat(Object.keys(e).filter((e=>r.test(e)))).concat(["tk_flint","x_source.tid","l_pb_bid_id","p_screen_res","o_ae","o_cdep","rp_floor","rp_secure","tk_user_key"]);return n.concat(Object.keys(e).filter((e=>-1===n.indexOf(e))))},combineSlotUrlParams:function(e){if(1===e.length)return e[0];const t=e.reduce((function(t,r,i){return Object.keys(r).forEach((function(n){t.hasOwnProperty(n)||(t[n]=new Array(e.length)),t[n].splice(i,1,r[n])})),t}),{}),r=new RegExp("^([^;]*)(;\\1)+$");return Object.keys(t).forEach((function(e){const i=t[e].join(";"),n=i.match(r);t[e]=n?n[1]:i})),t},createSlotParams:function(e,t){e.startTime=(new Date).getTime();const r=e.params,i=A(e,"banner"),[n,o]=r.latLong||[],s={account_id:r.accountId,site_id:r.siteId,zone_id:r.zoneId,size_id:i[0],alt_size_ids:i.slice(1).join(",")||void 0,rp_floor:(r.floor=parseFloat(r.floor))>=.01?r.floor:void 0,rp_secure:"1",tk_flint:`${f.int_type||"pbjs_lite"}_v9.11.0`,"x_source.tid":t.ortb2?.source?.tid,"x_imp.ext.tid":e.ortb2Imp?.ext?.tid,l_pb_bid_id:e.bidId,o_cdep:e.ortb2?.device?.ext?.cdep,p_screen_res:[window.screen.width,window.screen.height].join("x"),tk_user_key:r.userId,"p_geo.latitude":isNaN(parseFloat(n))?void 0:parseFloat(n).toFixed(4),"p_geo.longitude":isNaN(parseFloat(o))?void 0:parseFloat(o).toFixed(4),"tg_fl.eid":e.code,rf:h(e,t)};if("function"==typeof e.getFloor&&!f.disableFloors){let t;try{t=e.getFloor({currency:"USD",mediaType:"banner",size:"*"})}catch(e){(0,u.vV)("Rubicon: getFloor threw an error: ",e)}s.rp_hard_floor="object"!=typeof t||"USD"!==t.currency||isNaN(parseInt(t.floor))?void 0:t.floor}!0===r.bidonmultiformat&&(0,m.A)(e,"mediaTypes")&&Object.keys(e.mediaTypes).length>1&&(s.p_formats=Object.keys(e.mediaTypes).join(","));let p={1:"atf",3:"btf"}[(0,m.A)(e,"mediaTypes.banner.pos")]||"";s.p_pos="atf"===r.position||"btf"===r.position?r.position:p;const l=a.$W.getConfig("user.id");return l&&(s.ppuid=l),e?.ortb2Imp?.ext?.ae&&(s.o_ae=1),function(e,t){if(!1===f.readTopics)return;let r=[1,2,5,6,7,507].concat(f.sendSiteSegtax?.map((e=>Number(e)))||[]),i=[4,508].concat(f.sendUserSegtax?.map((e=>Number(e)))||[]),n=e.ortb2?.user?.data||[],o=e.ortb2?.site?.content?.data||[];n.forEach(j(t,"v",i)),o.forEach(j(t,"i",r))}(t,s),e.userIdAsEids&&e.userIdAsEids.forEach((e=>{try{if("adserver.org"===e.source)s.tpid_tdid=e.uids[0].id,s["eid_adserver.org"]=e.uids[0].id;else if("liveintent.com"===e.source)s["tpid_liveintent.com"]=e.uids[0].id,s["eid_liveintent.com"]=e.uids[0].id,e.ext&&Array.isArray(e.ext.segments)&&e.ext.segments.length&&(s["tg_v.LIseg"]=e.ext.segments.join(","));else if("liveramp.com"===e.source)s.x_liverampidl=e.uids[0].id;else if("id5-sync.com"===e.source)s["eid_id5-sync.com"]=`${e.uids[0].id}^${e.uids[0].atype}^${e.uids[0].ext&&e.uids[0].ext.linkType||""}`;else{const t="rubiconproject.com"===e.source?e.uids[0].id:`${e.uids[0].id}^${e.uids[0].atype||""}`;s[`eid_${e.source}`]=t}if(!s.ppuid){const t=(0,c.I6)(e.uids,(e=>e.ext&&"ppuid"===e.ext.stype));t&&t.id&&(s.ppuid=t.id)}}catch(t){(0,u.JE)("Rubicon: error reading eid:",e,t)}})),t.gdprConsent&&("boolean"==typeof t.gdprConsent.gdprApplies&&(s.gdpr=Number(t.gdprConsent.gdprApplies)),s.gdpr_consent=t.gdprConsent.consentString),t.uspConsent&&(s.us_privacy=encodeURIComponent(t.uspConsent)),t.gppConsent?.gppString&&(s.gpp=t.gppConsent.gppString,s.gpp_sid=t.gppConsent?.applicableSections?.toString()),s.rp_maxbids=t.bidLimit||1,function(e,t,r){const i={user:{ext:{data:{...e.params.visitor}}},site:{ext:{data:{...e.params.inventory}}}};e.params.keywords&&(i.site.keywords=(0,u.cy)(e.params.keywords)?e.params.keywords.join(","):e.params.keywords);let n=(0,u.D9)({},e.ortb2||{},i),o=(0,m.A)(e.ortb2Imp,"ext")||{},s=(0,m.A)(e.ortb2Imp,"ext.data")||{};const a=(0,m.A)(e,"ortb2Imp.ext.gpid"),c=(0,m.A)(n,"regs.ext.dsa"),p={user:[4],site:[1,2,5,6]},l={user:"tg_v.",site:"tg_i.",adserver:"tg_i.dfp_ad_unit_code",pbadslot:"tg_i.pbadslot",keywords:"kw"},g=function(e,t,r){return"data"===t&&Array.isArray(e)?e.filter((e=>e.segment&&(0,m.A)(e,"ext.segtax")&&p[r]&&-1!==p[r].indexOf((0,m.A)(e,"ext.segtax")))).map((e=>{let t=e.segment.filter((e=>e.id)).reduce(((e,t)=>(e.push(t.id),e)),[]);if(t.length>0)return t.toString()})).toString():("object"!=typeof e||Array.isArray(e))&&void 0!==e?Array.isArray(e)?e.filter((e=>{if("object"!=typeof e&&void 0!==e)return e.toString();(0,u.JE)("Rubicon: Filtered value: ",e,"for key",t,": Expected value to be string, integer, or an array of strings/ints")})).toString():e.toString():void 0},b=function(e,t,i){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=g(e,i,t),s=l[i]&&n?`${l[i]}`:"data"===i?`${l[t]}iab`:`${l[t]}${i}`;r[s]=r[s]?r[s].concat(",",o):o};if(t===d.D4){["site","user"].forEach((e=>{Object.keys(n[e]).forEach((t=>{"site"===e&&"content"===t&&n[e][t].data?b(n[e][t].data,e,"data"):"ext"!==t?b(n[e][t],e,t):n[e][t].data&&Object.keys(n[e].ext.data).forEach((t=>{b(n[e].ext.data[t],e,t,!1)}))}))})),Object.keys(s).forEach((e=>{"adserver"!==e?b(s[e],"site",e):"gam"===s[e].name&&b(s[e].adslot,name,e)})),a&&(r.p_gpid=a),c&&Object.keys(c).length&&(0,u.Up)(c,["dsainfo",e=>r.dsainfo=e,"dsarequired",e=>r.dsarequired=e,"pubrender",e=>r.dsapubrender=e,"datatopub",e=>r.dsadatatopubs=e,"transparency",e=>{Array.isArray(e)&&e.length&&(r.dsatransparency=e.reduce(((e,t)=>{const r=t.domain||"";if(!r)return e;const i=t.dsaparams||t.params;return Array.isArray(i)&&0!==i.length?(e&&(e+="~~"),e+`${r}~${i.join("_")}`):e}),""))}]),r["tg_i.pbadslot"]&&delete r["tg_i.dfp_ad_unit_code"];const e=(0,m.A)(n,"device.sua");e&&!1!==f.chEnabled&&(0,u.Up)(e,["architecture",e=>r.m_ch_arch=e,"bitness",e=>r.m_ch_bitness=e,"browsers",e=>{if(!Array.isArray(e))return;const[t,i]=e.reduce(((e,t)=>(e[0].push(`"${t?.brand}"|v="${t?.version?.[0]}"`),e[1].push(`"${t?.brand}"|v="${t?.version?.join?.(".")}"`),e)),[[],[]]);r.m_ch_ua=t?.join?.(","),r.m_ch_full_ver=i?.join?.(",")},"mobile",e=>r.m_ch_mobile=`?${e}`,"model",e=>r.m_ch_model=e,"platform",e=>{r.m_ch_platform=e?.brand,r.m_ch_platform_ver=e?.version?.join?.(".")}])}else Object.keys(o).length&&(0,u.D9)(r.imp[0].ext,o),a&&(r.imp[0].ext.gpid=a),(0,u.D9)(r,n)}(e,d.D4,s),!0===a.$W.getConfig("coppa")&&(s.coppa=1),e.schain&&S(e.schain)&&(s.rp_schain=_.serializeSupplyChain(e.schain)),s},serializeSupplyChain:function(e){if(!S(e))return"";const{ver:t,complete:r,nodes:i}=e;return`${t},${r}!${_.serializeSupplyChainNodes(i)}`},serializeSupplyChainNodes:function(e){const t=["asi","sid","hp","rid","name","domain"];return e.map((e=>t.map((t=>encodeURIComponent(e[t]||""))).join(","))).join("!")},interpretResponse:function(e,t){e=e.body;const{data:r}=t;if(!e||"object"!=typeof e)return[];if(e.seatbid){const t=(0,m.A)(e,"ext.errors.rubicon");Array.isArray(t)&&t.length>0&&(0,u.JE)("Rubicon: Error in video response");return y.fromORTB({request:r,response:e}).bids}let i,n=e.ads,o=0;const{bidRequest:s}=t;if("object"==typeof s&&!Array.isArray(s)&&k(s).includes(d.G_)&&"object"==typeof n&&(n=n[s.adUnitCode]),!Array.isArray(n)||n.length<1)return[];let a=n.reduce(((t,r,n)=>{if(r.impression_id&&i===r.impression_id?o++:i=r.impression_id,"ok"!==r.status)return t;const a=Array.isArray(s)?s[n-o]:s;if(a&&"object"==typeof a){let e={requestId:a.bidId,currency:"USD",creativeId:r.creative_id||`${r.network||""}-${r.advertiser||""}`,cpm:r.cpm||0,dealId:r.deal,ttl:360,netRevenue:!1!==f.netRevenue,rubicon:{advertiserId:r.advertiser,networkId:r.network},meta:{advertiserId:r.advertiser,networkId:r.network,mediaType:d.D4}};r.creative_type&&(e.mediaType=r.creative_type),r.dsa&&Object.keys(r.dsa).length&&(e.meta.dsa=r.dsa),r.adomain&&(e.meta.advertiserDomains=Array.isArray(r.adomain)?r.adomain:[r.adomain]),r.creative_type===d.G_?(e.width=a.params.video.playerWidth,e.height=a.params.video.playerHeight,e.vastUrl=r.creative_depot_url,e.impression_id=r.impression_id,e.videoCacheKey=r.impression_id):(e.ad=(c=r.script,`<html>\n<head><script type='text/javascript'>inDapIF=true;<\/script></head>\n<body style='margin : 0; padding: 0;'>\n\x3c!-- Rubicon Project Ad Tag --\x3e\n<div data-rp-impression-id='${r.impression_id}'>\n<script type='text/javascript'>${c}<\/script>\n</div>\n</body>\n</html>`),[e.width,e.height]=x[r.size_id].split("x").map((e=>Number(e)))),e.rubiconTargeting=(Array.isArray(r.targeting)?r.targeting:[]).reduce(((e,t)=>(e[t.key]=t.values[0],e)),{rpfl_elemid:a.adUnitCode}),t.push(e)}else(0,u.vV)(`Rubicon: bidRequest undefined at index position:${n}`,s,e);var c;return t}),[]).sort(((e,t)=>(t.cpm||0)-(e.cpm||0))),c=e.component_auction_config?.map((e=>({config:e,bidId:e.bidId})));return c?{bids:a,paapi:c}:a},getUserSyncs:function(e,t,r,i,n){if(!R&&e.iframeEnabled){let e={};return r&&("boolean"==typeof r.gdprApplies&&(e.gdpr=Number(r.gdprApplies)),"string"==typeof r.consentString&&(e.gdpr_consent=r.consentString)),i&&(e.us_privacy=encodeURIComponent(i)),n?.gppString&&(e.gpp=n.gppString,e.gpp_sid=n.applicableSections?.toString()),e=Object.keys(e).length?`?${(0,u.eP)(e)}`:"",R=!0,{type:"iframe",url:`https://${f.syncHost||"eus"}.rubiconproject.com/usync.html`+e}}}};function h(e,t){let r;return r=e.params.referrer?e.params.referrer:t.refererInfo.page,e.params.secure?r.replace(/^http:/i,"https:"):r}function v(e){const t=document.getElementById(e.adUnitCode);!function(e){const t=e.querySelector("div[id^='google_ads']");t&&t.style.setProperty("display","none")}(t),function(e){const t=e.querySelector("script[id^='sas_script']"),r=t&&t.nextSibling;r&&"iframe"===r.localName&&r.style.setProperty("display","none")}(t);const r={...{align:"center",position:"append",closeButton:!1,label:void 0,collapse:!0},...e.renderer.getConfig()};e.renderer.push((()=>{window.MagniteApex.renderAd({width:e.width,height:e.height,vastUrl:e.vastUrl,placement:{attachTo:t,align:r.align,position:r.position},closeButton:r.closeButton,label:r.label,collapse:r.collapse})}))}function 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.length?t=e.mediaTypes.video.playerSize[0]:Array.isArray(e.sizes)&&e.sizes.length>0&&Array.isArray(e.sizes[0])&&e.sizes[0].length>1&&(t=e.sizes[0]),t}let i=[];return Array.isArray(r.sizes)?i=r.sizes:void 0!==(0,m.A)(e,"mediaTypes.banner.sizes")?i=$(e.mediaTypes.banner.sizes):Array.isArray(e.sizes)&&e.sizes.length>0?i=$(e.sizes):(0,u.JE)("Rubicon: no sizes are setup or found"),function(e){const t=[15,2,9];return e.sort(((e,r)=>{const i=t.indexOf(e),n=t.indexOf(r);return i>-1||n>-1?-1===i?1:-1===n?-1:i-n:e-r}))}(i)}function j(e,t,r){return i=>{const n=Number(i.ext?.segtax);r.includes(n)&&(e[`tg_${t}.tax${n}`]=i.segment?.map((e=>e.id)).join(","))}}function $(e){return(0,u.kK)(e).reduce(((e,t)=>{let r=parseInt(x[t],10);return r&&e.push(r),e}),[])}function k(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=[];if(function(e){let t=void 0!==(0,m.A)(e,`mediaTypes.${d.G_}`),r=void 0!==(0,m.A)(e,`mediaTypes.${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,l.J)(e,"params.video",{}),t)}(e)){if(-1===["outstream","instream"].indexOf((0,m.A)(e,`mediaTypes.${d.G_}.context`)))return t&&(0,u.vV)("Rubicon: mediaTypes.video.context must be outstream or instream"),r;if(A(e,d.G_).length<2)return t&&(0,u.vV)("Rubicon: could not determine the playerSize of the video"),r;t&&(0,u.OG)("Rubicon: making video request for adUnit",e.adUnitCode),r.push(d.G_)}if(void 0!==(0,m.A)(e,`mediaTypes.${d.s6}`)&&r.push(d.s6),void 0!==(0,m.A)(e,`mediaTypes.${d.D4}`)){if(0===A(e,d.D4).length)return t&&(0,u.vV)("Rubicon: could not determine the sizes for banner request"),r;t&&(0,u.OG)("Rubicon: making banner request for adUnit",e.adUnitCode),r.push(d.D4)}return r}function S(e){let t=!1;const r=["asi","sid","hp"];return e.nodes?(t=e.nodes.reduce(((e,t)=>e?r.every((e=>t.hasOwnProperty(e))):e),!0),t||(0,u.vV)("Rubicon: required schain params missing"),t):t}function I(e,t){return"rp_schain"===e?`rp_schain=${t}`:`${e}=${encodeURIComponent(t)}`}var R=!1;(0,s.a$)(_),(0,i.E)("rubiconBidAdapter")}},e=>{e.O(0,[802,8498,7247,7618,1085],(()=>{return t=9293,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[1613],{1473:(n,i,e)=>{var o=e(7873),s=e(3272),t=e(1445),c=e(1069),a=e(433),r=e(3172),d=e(1e3);const h="Invalid schain object found: ",f=" should be a string",u=" should be an Integer",l=" should be an object",g=" should be an Array",p={STRICT:"strict",RELAXED:"relaxed",OFF:"off"},b=[];function O(n,i){let e=p.STRICT;if(function(n){return!(void 0===n||!(0,c.Qd)(n)&&((0,c.vV)(h+"the following schain config will not be used as schain is not an object.",n),1))}(n)){if((0,c.O8)(n.validation)&&-1!=b.indexOf(n.validation)&&(e=n.validation),e===p.OFF)return n.config;if(function(n,i){let e="Detected something wrong within an schain config:",o="";function s(n){o+="\n"+n}function t(){!0===i?(0,c.vV)(e,n,o):(0,c.JE)(e,n,o)}if(!(0,c.Qd)(n)&&(s("schain.config"+l),t(),i))return!1;if((0,c.Et)(n.complete)&&(0,c.Fq)(n.complete)||s("schain.config.complete"+u),(0,c.O8)(n.ver)||s("schain.config.ver"+f),n.hasOwnProperty("ext")&&((0,c.Qd)(n.ext)||s("schain.config.ext"+l)),(0,c.cy)(n.nodes))n.nodes.forEach(((n,i)=>{(0,c.O8)(n.asi)||s(`schain.config.nodes[${i}].asi`+f),(0,c.O8)(n.sid)||s(`schain.config.nodes[${i}].sid`+f),(0,c.Et)(n.hp)&&(0,c.Fq)(n.hp)||s(`schain.config.nodes[${i}].hp`+u),n.hasOwnProperty("rid")&&((0,c.O8)(n.rid)||s(`schain.config.nodes[${i}].rid`+f)),n.hasOwnProperty("name")&&((0,c.O8)(n.name)||s(`schain.config.nodes[${i}].name`+f)),n.hasOwnProperty("domain")&&((0,c.O8)(n.domain)||s(`schain.config.nodes[${i}].domain`+f)),n.hasOwnProperty("ext")&&((0,c.Qd)(n.ext)||s(`schain.config.nodes[${i}].ext`+l))}));else if(s("schain.config.nodes"+g),t(),i)return!1;return!(o.length>0&&(t(),i))}(n.config,!(e!==p.STRICT)))return n.config;(0,c.vV)(h+`due to the 'strict' validation setting, this schain config will not be passed to bidder '${i}'.  See above error for details.`)}return null}function v(n,i){const e=s.$W.getConfig("schain"),o=s.$W.getBidderConfig();i.forEach((n=>{let i=n.bidderCode,s=function(n){return o[n]&&o[n].schain||e}(i);n.bids.forEach((n=>{let e=O(s,i);e&&(n.schain=(0,c.Go)(e))}))})),n(i)}(0,c.bu)(p,(n=>b.push(n))),t.Ay.makeBidRequests.after(v),(0,d.pS)({type:d.S3,name:"sourceExtSchain",fn:function(n,i,e){if(!(0,a.A)(n,"source.ext.schain")){const i=(0,a.A)(e,"bidRequests.0.schain");i&&(0,r.J)(n,"source.ext.schain",i)}}}),(0,o.E)("schain")}},n=>{n.O(0,[802,1085],(()=>{return i=1473,n(n.s=i);var i}));n.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[4258],{5282:(e,t,n)=>{var i=n(7873),r=n(9115),s=n(3272),o=n(1371),a=n(1069);const d=["inScreen","inImage","inArticle","inBanner"],c={[o.D4]:"display",[o.G_]:"video"},p="fixed",u="mobile",l="unknown",m=()=>{const e=navigator.connection||navigator.mozConnection||navigator.webkitConnection||{};switch(e.type||e.effectiveType){case"wifi":case"ethernet":return p;case"cellular":case"wimax":return u;default:return/iPad|iPhone|iPod/.test(navigator.userAgent)||/android/i.test(navigator.userAgent)?l:p}};function g(e){return!!e.mediaTypes&&!!e.mediaTypes.video}function b(e){const t=e.params;return!!t.publisherId&&!!t.adUnitId&&d.indexOf(t.placement)>-1}function h(e){const t=e.params,n=(0,a.K2)(Object.keys(e.mediaTypes),(function(e){return c[e]})),i={id:e.bidId,transactionId:e.ortb2Imp?.ext?.tid,gpid:e.ortb2Imp?.ext?.gpid,sizes:e.sizes,supplyTypes:n,adUnitId:t.adUnitId,adUnitCode:e.adUnitCode,geom:S(e.adUnitCode),placement:t.placement,requestCount:e.bidderRequestsCount||1};return g(e)&&(i.videoParams=y(e)),i}function y(e){const t=e.mediaTypes.video||{};return t.playerSize&&(t.w=t.playerSize[0][0],t.h=t.playerSize[0][1]),t}function f(e){const t="display"===(n=e.mediaType)?o.D4:"video"===n?o.G_:n;var n;const i={requestId:e.bidId,cpm:e.price,width:e.width,height:e.height,creativeId:e.creativeId,currency:e.currency,netRevenue:!0,mediaType:t,ttl:e.ttl,nurl:e.nurl,meta:{advertiserDomains:e&&e.adomain&&e.adomain.length>0?e.adomain:[]}};return t===o.G_?i.vastXml=e.content:i.ad=e.content,i}function v(){const e=(()=>{try{const e=performance.getEntriesByType("navigation")[0];return Math.round(e.responseStart-e.startTime)}catch(e){try{const e=performance.timing;return Math.round(e.responseStart-e.fetchStart)}catch(e){return 0}}})();return e>=0&&e<=performance.now()?e:0}function S(e){const t=document.getElementById(e);if(t){const e=window.scrollY,{top:n,left:i,width:r,height:s}=t.getBoundingClientRect();return{scrollY:e,top:n,left:i,width:r,height:s,viewport:{width:window.innerWidth,height:window.innerHeight}}}}const I={code:"seedtag",gvlid:157,aliases:["st"],supportedMediaTypes:[o.D4,o.G_],isBidRequestValid:e=>g(e)?function(e){const t=y(e);let n=!!e.params.publisherId&&!!e.params.adUnitId&&g(e)&&!!t.playerSize&&(0,a.cy)(t.playerSize)&&t.playerSize.length>0;return"inStream"===e.params.placement?n&&"instream"===t.context:n&&"outstream"===t.context&&function(e){return!!e.mediaTypes&&!!e.mediaTypes.banner}(e)&&b(e)}(e):b(e),buildRequests(e,t){const n={url:t.refererInfo.page,publisherToken:e[0].params.publisherId,cmp:!!t.gdprConsent,timeout:t.timeout,version:"9.11.0",connectionType:m(),auctionStart:t.auctionStart||Date.now(),ttfb:v(),bidRequests:(0,a.K2)(e,h),user:{topics:[],eids:[]}};if(n.cmp){const e=t.gdprConsent.gdprApplies;void 0!==e&&(n.ga=e),n.cd=t.gdprConsent.consentString}t.uspConsent&&(n.uspConsent=t.uspConsent),e[0].schain&&(n.schain=e[0].schain);let i=s.$W.getConfig("coppa");i&&(n.coppa=i),t.gppConsent?n.gppConsent={gppString:t.gppConsent.gppString,applicableSections:t.gppConsent.applicableSections}:t.ortb2?.regs?.gpp&&(n.gppConsent={gppString:t.ortb2.regs.gpp,applicableSections:t.ortb2.regs.gpp_sid}),t.ortb2?.user?.data&&(n.user.topics=t.ortb2.user.data),e[0]&&e[0].userIdAsEids&&(n.user.eids=e[0].userIdAsEids),t.ortb2?.bcat&&(n.bcat=t.ortb2?.bcat),t.ortb2?.badv&&(n.badv=t.ortb2?.badv),t.ortb2?.device?.sua&&(n.sua=t.ortb2.device.sua);return{method:"POST",url:"https://s.seedtag.com/c/hb/bid",data:JSON.stringify(n)}},interpretResponse:function(e){const t=e.body;return t&&t.bids&&(0,a.cy)(t.bids)?(0,a.K2)(t.bids,(function(e){return f(e)})):[]},getUserSyncs(e,t){const n=t[0];if(e.iframeEnabled&&n){const e=n.body.cookieSync;return e?[{type:"iframe",url:e}]:[]}return[]},onTimeout(e){const t=function(e){let t="";if((0,a.cy)(e)&&e[0]&&(0,a.cy)(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,a.z$)(t)},onBidWon:function(e){e&&e.nurl&&(0,a.z$)(e.nurl)}};(0,r.a$)(I),(0,i.E)("seedtagBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return t=5282,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[5496],{5862:(e,o,t)=>{var n=t(7873),d=t(1069),r=t(9214),i=t(6916),u=t(2938),a=t(5569),c=t(2339);const s=(0,u.vM)({moduleType:a.fW,moduleName:"sharedId"}),l="cookie",m="html5",f="_pubcid_optout",p="PublisherCommonId";function g(e,o){if(o===l)return s.getCookie(e);if(o===m&&s.hasLocalStorage()){const o=s.getDataFromLocalStorage(`${e}_exp`);if(!o)return s.getDataFromLocalStorage(e);if(new Date(o).getTime()-Date.now()>0)return s.getDataFromLocalStorage(e)}}function b(e,o){return function(t,n){o?I(o,e,(()=>{t(n()||e)}))():t(e)}}function I(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=arguments.length>2?arguments[2]:void 0;if(!e)return;const n=(0,d.Dl)(e);n.search.id=encodeURIComponent("pubcid:"+o);const r=(0,d.c$)(n);return function(){(0,d.z$)(r,t)}}function v(){return!!(s.cookiesAreEnabled()&&g(f,l)||s.hasLocalStorage()&&g(f,m))}const h={name:"sharedId",aliasName:"pubCommonId",gvlid:i.B1,decode(e,o){if(v())return void(0,d.fH)("PubCommonId decode: Has opted-out");(0,d.fH)(" Decoded value PubCommonId "+e);return{pubcid:e}},getId:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>2?arguments[2]:void 0;if(v())return void(0,d.fH)("PubCommonId: Has opted-out");if(i.et.getCoppa())return void(0,d.fH)("PubCommonId: IDs not provided for coppa requests, exiting PubCommonId");const{params:{create:t=!0,pixelUrl:n}={}}=e;let r=o;if(!r){try{"object"==typeof window[p]&&(r=window[p].getId())}catch(e){}r||(r=t&&(0,d.N9)()?(0,d.lk)():void 0)}return{id:r,callback:b(r,n)}},extendId:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>2?arguments[2]:void 0;if(v())return(0,d.fH)("PubCommonId: Has opted-out"),{id:void 0};if(i.et.getCoppa())return void(0,d.fH)("PubCommonId: IDs not provided for coppa requests, exiting PubCommonId");const{params:{extend:t=!1,pixelUrl:n}={}}=e;if(t){if(n){return{callback:I(n,o)}}return{id:o}}},domainOverride:(0,c.w)(s,"sharedId"),eids:{pubcid:{source:"pubcid.org",atype:1}}};(0,r.bz)("userId",h),(0,n.E)("sharedIdSystem")}},e=>{e.O(0,[2764,802,1085],(()=>{return o=5862,e(e.s=o);var o}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[89],{5745:(e,t,r)=>{var a=r(7873),n=r(9115),i=r(3272),o=r(1371),d=r(1069),s=r(433);const p={getProtocol:function(){return window.location.protocol}},l={code:"sharethrough",supportedMediaTypes:[o.G_,o.D4],gvlid:80,isBidRequestValid:e=>!!e.params.pkey,buildRequests:(e,t)=>{const r=t.timeout,a=t.ortb2||{},n=p.getProtocol().indexOf("http")<0||p.getProtocol().indexOf("https")>-1,o={id:(0,d.lk)(),at:1,cur:["USD"],tmax:r,site:{domain:(0,s.A)(t,"refererInfo.domain",window.location.hostname),page:(0,s.A)(t,"refererInfo.page",window.location.href),ref:(0,s.A)(t,"refererInfo.ref"),...a.site},device:{ua:navigator.userAgent,language:navigator.language,js:1,dnt:"1"===navigator.doNotTrack?1:0,h:window.screen.height,w:window.screen.width,ext:{}},regs:{coppa:!0===i.$W.getConfig("coppa")?1:0,ext:{}},source:{tid:t.ortb2?.source?.tid,ext:{version:"9.11.0",str:"4.3.0",schain:e[0].schain}},bcat:(0,s.A)(t.ortb2,"bcat")||e[0].params.bcat||[],badv:(0,s.A)(t.ortb2,"badv")||e[0].params.badv||[],test:0};if(t.ortb2?.device?.ext?.cdep&&(o.device.ext.cdep=t.ortb2.device.ext.cdep),t?.ortb2?.device&&(0,d.D9)(o.device,t.ortb2.device),o.user=g(a.user,{}),o.user.ext||(o.user.ext={}),o.user.ext.eids=e[0].userIdAsEids||[],t.gdprConsent){const e=!0===t.gdprConsent.gdprApplies;o.regs.ext.gdpr=e?1:0,e&&(o.user.ext.consent=t.gdprConsent.consentString)}t.uspConsent&&(o.regs.ext.us_privacy=t.uspConsent),t?.gppConsent?.gppString?(o.regs.gpp=t.gppConsent.gppString,o.regs.gpp_sid=t.gppConsent.applicableSections):t?.ortb2?.regs?.gpp&&(o.regs.ext.gpp=t.ortb2.regs.gpp,o.regs.ext.gpp_sid=t.ortb2.regs.gpp_sid),t?.ortb2?.regs?.ext?.dsa&&(o.regs.ext.dsa=t.ortb2.regs.ext.dsa);return e.map((e=>{const r={ext:{}},a=(0,s.A)(e,"ortb2Imp.ext.tid");a&&(r.ext.tid=a);const i=(0,s.A)(e,"ortb2Imp.ext.gpid")||(0,s.A)(e,"ortb2Imp.ext.data.pbadslot");i&&(r.ext.gpid=i);const o=(0,s.A)(e,"mediaTypes.video");if(t.paapi?.enabled&&e.mediaTypes.banner&&(0,d.D9)(r,{ext:{ae:1}}),o){let[e,t]=[640,360];o.playerSize&&o.playerSize[0]&&o.playerSize[0][0]&&o.playerSize[0][1]&&([e,t]=o.playerSize[0]);const a=e=>e.plcmt?e.placement:"instream"===e.context?1:+(0,s.A)(e,"placement",4);r.video={pos:g(o.pos,0),topframe:(0,d.al)()?0:1,skip:g(o.skip,0),linearity:g(o.linearity,1),minduration:g(o.minduration,5),maxduration:g(o.maxduration,60),playbackmethod:o.playbackmethod||[2],api:c(o),mimes:o.mimes||["video/mp4"],protocols:m(o),w:e,h:t,startdelay:g(o.startdelay,0),skipmin:g(o.skipmin,0),skipafter:g(o.skipafter,0),placement:a(o),plcmt:o.plcmt?o.plcmt:null},o.battr&&(r.video.battr=o.battr),o.delivery&&(r.video.delivery=o.delivery),o.companiontype&&(r.video.companiontype=o.companiontype),o.companionad&&(r.video.companionad=o.companionad)}else{r.banner={pos:(0,s.A)(e,"mediaTypes.banner.pos",0),topframe:(0,d.al)()?0:1,format:e.sizes.map((e=>({w:+e[0],h:+e[1]})))};const t=(0,s.A)(e,"mediaTypes.banner.battr",null)||(0,s.A)(e,"ortb2Imp.banner.battr");t&&(r.banner.battr=t)}return{id:e.bidId,tagid:String(e.params.pkey),secure:n?1:0,bidfloor:u(e),...r}})).filter((e=>!!e)).map((e=>({method:"POST",url:"https://btlr.sharethrough.com/universal/v1?supply_id=WYu2BXv1",data:{...o,imp:[e]}})))},interpretResponse:(e,t)=>{let{body:r}=e;if(!r||!r.seatbid||0===r.seatbid.length||!r.seatbid[0].bid||0===r.seatbid[0].bid.length)return[];const a=r.ext?.auctionConfigs,n=r.seatbid[0].bid.map((e=>{const a={requestId:e.impid,width:+e.w,height:+e.h,cpm:+e.price,creativeId:e.crid,dealId:e.dealid||null,mediaType:t.data.imp[0].video?o.G_:o.D4,currency:r.cur||"USD",netRevenue:!0,ttl:360,ad:e.adm,nurl:e.nurl,meta:{advertiserDomains:e.adomain||[],networkId:e.ext?.networkId||null,networkName:e.ext?.networkName||null,agencyId:e.ext?.agencyId||null,agencyName:e.ext?.agencyName||null,advertiserId:e.ext?.advertiserId||null,advertiserName:e.ext?.advertiserName||null,brandId:e.ext?.brandId||null,brandName:e.ext?.brandName||null,demandSource:e.ext?.demandSource||null,dchain:e.ext?.dchain||null,primaryCatId:e.ext?.primaryCatId||null,secondaryCatIds:e.ext?.secondaryCatIds||null,mediaType:e.ext?.mediaType||null}};return a.mediaType===o.G_&&(a.ttl=3600,a.vastXml=e.adm),a}));return a?{bids:n,paapi:r.ext?.auctionConfigs||{}}:n},getUserSyncs:(e,t)=>e.pixelEnabled&&void 0!==(0,s.A)(t,"0.body.cookieSyncUrls")?t[0].body.cookieSyncUrls.map((e=>({type:"image",url:e}))):[],onTimeout:e=>{},onBidWon:e=>{},onSetTargeting:e=>{}};function c(e){let{api:t}=e,r=[2];return t&&Array.isArray(t)&&t.length>0?t:r}function m(e){let{protocols:t}=e,r=[2,3,5,6,7,8];return t&&Array.isArray(t)&&t.length>0?t:r}function u(e){let t=null;if("function"==typeof e.getFloor){const r=e.getFloor({currency:"USD",mediaType:e.mediaTypes&&e.mediaTypes.video?"video":"banner",size:e.sizes.map((e=>({w:e[0],h:e[1]})))});"object"!=typeof r||"USD"!==r.currency||isNaN(parseFloat(r.floor))||(t=parseFloat(r.floor))}return null!==t?t:e.params.floor}function g(e,t){return null==e?t:e}(0,n.a$)(l),(0,a.E)("sharethroughBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return t=5745,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[3820],{5774:(e,t,n)=>{var i=n(7873),a=n(1069),r=n(433),o=n(3172),s=n(5901),d=n(9115),p=n(3272),c=n(1371),u=n(8969),m=n(4042),g=n(2349),l=n(9906),f=n(9766);const h="prebid_js_9.11.0_3.2",v="USD",b=[c.D4,c.G_,c.s6],y={code:"smaato",supportedMediaTypes:b,gvlid:82,isBidRequestValid:e=>{if("object"!=typeof e.params)return(0,a.vV)("[SMAATO] Missing params object"),!1;if("string"!=typeof e.params.publisherId)return(0,a.vV)("[SMAATO] Missing mandatory publisherId param"),!1;if((0,r.A)(e,"mediaTypes.video.context")===c.LM){if((0,a.fH)("[SMAATO] Verifying adpod bid request"),"string"!=typeof e.params.adbreakId)return(0,a.vV)("[SMAATO] Missing for adpod request mandatory adbreakId param"),!1;if(e.params.adspaceId)return(0,a.vV)("[SMAATO] The adspaceId param is not allowed in an adpod bid request"),!1}else{if((0,a.fH)("[SMAATO] Verifying a non adpod bid request"),"string"!=typeof e.params.adspaceId)return(0,a.vV)("[SMAATO] Missing mandatory adspaceId param"),!1;if(e.params.adbreakId)return(0,a.vV)("[SMAATO] The adbreakId param is only allowed in an adpod bid request"),!1}return(0,a.fH)("[SMAATO] Verification done, all good"),!0},buildRequests:(e,t)=>{(0,a.fH)("[SMAATO] Client version:",h);let n=[];return e.forEach((e=>{b.forEach((i=>{if(e.mediaTypes&&e.mediaTypes[i]||i===c.s6&&e.nativeOrtbRequest){const a=A.toORTB({bidderRequest:t,bidRequests:[e],context:{mediaType:i}});n.push({method:"POST",url:e.params.endpoint||"https://prebid.ad.smaato.net/oapi/prebid",data:JSON.stringify(a),options:{withCredentials:!0,crossOrigin:!0},bidderRequest:t})}}))})),n},interpretResponse:(e,t)=>{if((0,a.Im)(e.body))return(0,a.fH)("[SMAATO] Empty response body HTTP 204, no bids"),[];const n=e.headers,i=n.get("X-SMT-Expires");(0,a.fH)("[SMAATO] Expires:",i);const o=i?Math.floor((i-Date.now())/1e3):300,s=e.body;(0,a.fH)("[SMAATO] OpenRTB Response:",s);const d=n.get("X-SMT-ADTYPE"),u=[];return s.seatbid.forEach((e=>{e.bid.forEach((n=>{let i={requestId:n.impid,cpm:n.price||0,width:n.w,height:n.h,ttl:o,creativeId:n.crid,dealId:n.dealid||null,netRevenue:(0,r.A)(n,"ext.net",!0),currency:v,meta:{advertiserDomains:n.adomain,networkName:n.bidderName,agencyId:e.seat,...n.ext?.dsa&&{dsa:n.ext.dsa}}};if((0,r.A)(JSON.parse(t.data).imp[0],"video.ext.context")===c.LM)i.vastXml=n.adm,i.mediaType=c.G_,p.$W.getConfig("adpod.brandCategoryExclusion")&&(i.meta.primaryCatId=n.cat[0]),i.video={context:c.LM,durationSeconds:n.ext.duration},u.push(i);else switch(d){case"Img":case"Richmedia":i.ad=x(n),i.mediaType=c.D4,u.push(i);break;case"Video":i.vastXml=n.adm,i.mediaType=c.G_,u.push(i);break;case"Native":i.native=T(n.adm),i.mediaType=c.s6,u.push(i);break;default:(0,a.fH)("[SMAATO] Invalid ad type:",d)}i.meta.mediaType=i.mediaType}))})),(0,a.fH)("[SMAATO] Prebid bids:",u),u},getUserSyncs:(e,t,n,i)=>{if(e&&e.pixelEnabled){let e="";return n&&n.consentString&&(e="boolean"==typeof n.gdprApplies?`&gdpr=${Number(n.gdprApplies)}&gdpr_consent=${n.consentString}`:`&gdpr_consent=${n.consentString}`),[{type:"image",url:"https://s.ad.smaato.net/c/?adExInit=p"+e}]}return[]}};(0,d.a$)(y);const A=(0,f.A)({context:{netRevenue:!0,ttl:300,currency:v},request(e,t,n,i){function s(){return n.gdprConsent&&n.gdprConsent.gdprApplies}function d(e){(0,o.J)(e,"publisher.id",m.params.publisherId)}const u=e(t,n,i),m=i.bidRequests[0];let f;if(i.mediaType===c.G_){const e=m.mediaTypes[c.G_];e.context===c.LM&&(u.imp=function(e,t){const n=p.$W.getConfig("adpod.brandCategoryExclusion");e.video.ext={context:c.LM,brandcategoryexclusion:void 0!==n&&n};const i=function(e){const{adPodDurationSec:t,durationRangeSec:n,requireExactDuration:i}=e,a=Math.min(...n),r=Math.floor(t/a);return i?Math.max(r,n.length):r}(t);let a=(0,g.GS)(e,i);const r=t.durationRangeSec;if(t.requireExactDuration){const e=Math.ceil(i/r.length),t=(0,l.i)(a,e);r.forEach(((e,n)=>{t[n].map((t=>{const i=n+1;t.video.minduration=e,t.video.maxduration=e,t.video.sequence=i}))}))}else{const e=Math.max(...r);a.map(((t,n)=>{const i=n+1;t.video.maxduration=e,t.video.sequence=i}))}return a}(u.imp[0],e),f=S(e))}if(u.at=1,u.user)s()&&(0,o.J)(u.user,"ext.consent",n.gdprConsent.consentString);else{const e=(0,r.A)(m,"userIdAsEids");u.user={ext:{consent:s()?n.gdprConsent.consentString:null,eids:e&&e.length?e:null}}}if(u.site?(u.site.id=window.location.hostname,f&&(u.site.content=f),d(u.site)):u.dooh?(u.dooh.id=window.location.hostname,f&&(u.dooh.content=f),d(u.dooh)):(u.site={id:window.location.hostname,domain:n.refererInfo.domain||window.location.hostname,page:n.refererInfo.page||window.location.href,ref:n.refererInfo.ref,content:f||null},d(u.site)),u.regs?(s()&&(0,o.J)(u.regs,"ext.gdpr",n.gdprConsent.gdprApplies?1:0),void 0!==n.uspConsent&&(0,o.J)(u.regs,"ext.us_privacy",n.uspConsent),u.regs?.gpp&&((0,o.J)(u.regs,"ext.gpp",u.regs.gpp),(0,o.J)(u.regs,"ext.gpp_sid",u.regs.gpp_sid))):u.regs={coppa:!0===p.$W.getConfig("coppa")?1:0,ext:{gdpr:s()?n.gdprConsent.gdprApplies?1:0:null,us_privacy:n.uspConsent}},u.device||(u.device={language:navigator&&navigator.language?navigator.language.split("-")[0]:"",ua:navigator.userAgent,dnt:(0,a.l9)()?1:0,h:screen.height,w:screen.width}),m.params.app){if(!(0,r.A)(u.device,"geo")){const e=(0,r.A)(m,"params.app.geo");(0,o.J)(u.device,"geo",e)}if(!(0,r.A)(u.device,"ifa")){const e=(0,r.A)(m,"params.app.ifa");(0,o.J)(u.device,"ifa",e)}}return u.source={ext:{schain:m.schain}},u.ext={client:h},u},imp(e,t,n){const i=e(t,n);return(0,o.J)(i,"tagid",t.params.adbreakId||t.params.adspaceId),i.bidfloorcur&&i.bidfloorcur!==v&&(delete i.bidfloor,delete i.bidfloorcur),i},overrides:{imp:{banner(e,t,n,i){i.mediaType===c.D4&&(t.bidfloor=M(n,c.D4,(0,m.u)(n))),e(t,n,i)},video(e,t,n,i){if(i.mediaType===c.G_){const e=n.mediaTypes[c.G_];t.bidfloor=M(n,c.G_,e.playerSize),e.context!==c.LM&&(0,o.J)(t,"video.ext",{rewarded:e.ext&&e.ext.rewarded?e.ext.rewarded:0})}e(t,n,i)},native(e,t,n,i){i.mediaType===c.s6&&(t.bidfloor=M(n,c.s6,function(e){const t=(0,s.I6)(e.assets,(e=>e.hasOwnProperty("img")&&e.img.type===u.oA.MAIN));if(t){if((0,a.Et)(t.img.w)&&(0,a.Et)(t.img.h))return[[t.img.w,t.img.h]];if((0,a.Et)(t.img.wmin)&&(0,a.Et)(t.img.hmin))return[[t.img.wmin,t.img.hmin]]}return[]}(n.nativeOrtbRequest))),e(t,n,i)}}}}),x=e=>{let t="";if(e.ext&&e.ext.curls){let n="";e.ext.curls.forEach((e=>{n+=`fetch(decodeURIComponent('${encodeURIComponent(e)}'), {cache: 'no-cache'});`})),t=`onclick="${n}"`}return`<div style="cursor:pointer" ${t}>${e.adm}</div>`},T=e=>({ortb:JSON.parse(e).native});const S=e=>{const t={};if(e.tvSeriesName&&(t.series=e.tvSeriesName),e.tvEpisodeName&&(t.title=e.tvEpisodeName),"number"==typeof e.tvSeasonNumber&&(t.season=e.tvSeasonNumber.toString()),"number"==typeof e.tvEpisodeNumber&&(t.episode=e.tvEpisodeNumber),"number"==typeof e.contentLengthSec&&(t.len=e.contentLengthSec),e.contentMode&&["live","on-demand"].indexOf(e.contentMode)>=0&&(t.livestream="live"===e.contentMode?1:0),!(0,a.Im)(t))return t};function M(e,t,n){if("function"==typeof e.getFloor){const i=1===n.length?n[0]:"*",a=e.getFloor({currency:v,mediaType:t,size:i});if(a&&!isNaN(a.floor)&&a.currency===v)return a.floor}}(0,i.E)("smaatoBidAdapter")}},e=>{e.O(0,[802,8498,4982,8139,5444,1085],(()=>{return t=5774,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[4026],{8518:(e,t,a)=>{var r=a(7873),i=a(1069),o=a(433),s=a(1371),d=a(3272),n=a(9115);const p={code:"smartadserver",gvlid:45,aliases:["smart"],supportedMediaTypes:[s.D4,s.G_],isBidRequestValid:function(e){return!!(e.params&&e.params.siteId&&e.params.pageId&&e.params.formatId)},serializeSupplyChain:function(e){if(!e||!e.nodes)return null;const t=["asi","sid","hp","rid","name","domain"];return`${e.ver},${e.complete}!`+e.nodes.map((e=>t.map((t=>e[t]?encodeURIComponent(e[t]):"")).join(","))).join("!")},adaptBannerSizes:function(e){return e.map((e=>({w:e[0],h:e[1]})))},fillPayloadForVideoBidRequest:function(e,t,a){const r=t.playerSize[0],o={maxbitrate:"vbrmax",maxduration:"vdmax",minbitrate:"vbrmin",minduration:"vdmin",placement:"vpt",plcmt:"vplcmt",skip:"skip"};e.mediaType=s.G_,e.isVideo="instream"===t.context,e.videoData={};for(const[a,r]of Object.entries(o))e.videoData={...e.videoData,...this.getValuableProperty(r,t[a])};e.videoData={...e.videoData,...this.getValuableProperty("playerWidth",r[0]),...this.getValuableProperty("playerHeight",r[1]),...this.getValuableProperty("adBreak",this.getStartDelayForVideoBidRequest(t,a)),...this.getValuableProperty("videoProtocol",this.getProtocolForVideoBidRequest(t,a)),...(0,i.Uu)(t.api)&&t.api.length?{iabframeworks:t.api.toString()}:{},...(0,i.Uu)(t.playbackmethod)&&t.playbackmethod.length?{vpmt:t.playbackmethod}:{}}},getValuableProperty:function(e,t){return"string"==typeof e&&(0,i.Fq)(t)&&t?{[e]:t}:{}},getProtocolForVideoBidRequest:function(e,t){return void 0!==t&&t.protocol?t.protocol:void 0!==e&&Array.isArray(e.protocols)?Math.max.apply(Math,e.protocols):null},getStartDelayForVideoBidRequest:function(e,t){if(t?.startDelay)return t.startDelay;if(e?.startdelay){if(e.startdelay>0||-1==e.startdelay)return 2;if(-2==e.startdelay)return 3}return 1},createServerRequest:function(e,t){return{method:"POST",url:(void 0!==t?t:"https://prg.smartadserver.com")+"/prebid/v1",data:JSON.stringify(e),options:{browsingTopics:!1}}},buildRequests:function(e,t){const a=d.$W.getConfig("currency.adServerCurrency"),r=(0,o.A)(t,"ortb2.user.data",d.$W.getAnyConfig("ortb2.user.data")),n=(0,o.A)(t,"ortb2.site.content.data",d.$W.getAnyConfig("ortb2.site.content.data"));return e.reduce(((e,l)=>{let u={siteid:l.params.siteId,pageid:l.params.pageId,formatid:l.params.formatId,currencyCode:a,targeting:l.params.target&&""!==l.params.target?l.params.target:void 0,buid:l.params.buId&&""!==l.params.buId?l.params.buId:void 0,appname:l.params.appName&&""!==l.params.appName?l.params.appName:void 0,ckid:l.params.ckId||0,tagId:l.adUnitCode,pageDomain:t&&t.refererInfo&&t.refererInfo.page?t.refererInfo.page:void 0,transactionId:l.ortb2Imp?.ext?.tid,timeout:d.$W.getConfig("bidderTimeout"),bidId:l.bidId,prebidVersion:"9.11.0",schain:p.serializeSupplyChain(l.schain),sda:r,sdc:n};const m=(0,o.A)(l,"ortb2Imp.ext.gpid")||(0,o.A)(l,"ortb2Imp.ext.data.pbadslot");m&&(u.gpid=m);const c=(0,o.A)(l,"ortb2.regs.ext.dsa");c&&(u.dsa=c),t&&(t.gdprConsent&&(u.addtl_consent=t.gdprConsent.addtlConsent,u.gdpr_consent=t.gdprConsent.consentString,u.gdpr=t.gdprConsent.gdprApplies),t.gppConsent&&(u.gpp=t.gppConsent.gppString,u.gpp_sid=t.gppConsent.applicableSections),t.uspConsent&&(u.us_privacy=t.uspConsent)),l&&l.userIdAsEids&&(u.eids=l.userIdAsEids),t&&t.uspConsent&&(u.us_privacy=t.uspConsent);const g=(0,o.A)(l,"mediaTypes.banner"),y=(0,o.A)(l,"mediaTypes.video"),f=y&&("instream"===y.context||"outstream"===y.context);if(g||f){let t;if(g){if(t=s.D4,u.sizes=p.adaptBannerSizes(g.sizes),f){let t=(0,i.Go)(u);p.fillPayloadForVideoBidRequest(t,y,l.params.video),t.bidfloor=l.params.bidfloor||p.getBidFloor(l,a,s.G_),e.push(p.createServerRequest(t,l.params.domain))}}else t=s.G_,p.fillPayloadForVideoBidRequest(u,y,l.params.video);u.bidfloor=l.params.bidfloor||p.getBidFloor(l,a,t),e.push(p.createServerRequest(u,l.params.domain))}else e.push({});return e}),[])},interpretResponse:function(e,t){const a=[];let r=e.body;try{if(r&&!r.isNoAd&&(r.ad||r.adUrl)){const e=JSON.parse(t.data);let o={requestId:e.bidId,cpm:r.cpm,width:r.width,height:r.height,creativeId:r.creativeId,dealId:r.dealId,currency:r.currency,netRevenue:r.isNetCpm,ttl:r.ttl,dspPixels:r.dspPixels,meta:{...(0,i.cy)(r.adomain)&&!(0,i.Im)(r.adomain)?{advertiserDomains:r.adomain}:{},...(0,i.Im)(r.dsa)?{}:{dsa:r.dsa}}};e.mediaType===s.G_?(o.mediaType=s.G_,o.vastUrl=r.adUrl,o.vastXml=r.ad,o.content=r.ad):(o.adUrl=r.adUrl,o.ad=r.ad),a.push(o)}}catch(e){(0,i.vV)("Error while parsing smart server response",e)}return a},getBidFloor:function(e,t,a){if(!(0,i.fp)(e.getFloor))return 0;const r=e.getFloor({currency:t||"USD",mediaType:a,size:"*"});return(0,i.Qd)(r)&&!isNaN(r.floor)?r.floor:0},getUserSyncs:function(e,t){const a=[];return e.iframeEnabled&&t.length>0&&null!=t[0].body.cSyncUrl?a.push({type:"iframe",url:t[0].body.cSyncUrl}):e.pixelEnabled&&t.length>0&&void 0!==t[0].body.dspPixels&&t[0].body.dspPixels.forEach((function(e){a.push({type:"image",url:e})})),a}};(0,n.a$)(p),(0,r.E)("smartadserverBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return t=8518,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[9761],{5193:(e,t,i)=>{var r=i(7873),n=i(9115),s=i(1069),o=i(433),a=i(1371),d=i(3272),p=i(5789),l=i(8230),u=i(2693),c=i(8656),m=i(1252);const f="sonobi",y=(0,s.lk)(),b="https://mtrx.go.sonobi.com/sbi_outstream_renderer.js",v={code:f,gvlid:104,supportedMediaTypes:[a.D4,a.G_],isBidRequestValid:e=>{if(!e.params)return!1;if(!e.params.ad_unit&&!e.params.placement_id)return!1;if(!(0,o.A)(e,"mediaTypes.banner")&&!(0,o.A)(e,"mediaTypes.video"))return!1;if((0,o.A)(e,"mediaTypes.banner")){if(!(0,o.A)(e,"mediaTypes.banner.sizes")&&!e.params.sizes)return!1}else if((0,o.A)(e,"mediaTypes.video")){if("outstream"===(0,o.A)(e,"mediaTypes.video.context")&&!(0,o.A)(e,"mediaTypes.video.playerSize"))return!1;if("instream"===(0,o.A)(e,"mediaTypes.video.context")&&!(0,o.A)(e,"mediaTypes.video.playerSize"))return!1}return!0},buildRequests:(e,t)=>{const i=e.map((e=>{let t=function(e){if(e.params.ad_unit)return e.params.ad_unit;return e.params.placement_id}(e);return/^[\/]?[\d]+[[\/].+[\/]?]?$/.test(t)?(t="/"===t.charAt(0)?t:"/"+t,{[`${t}|${e.bidId}`]:`${g(e)}|${h(e)}${x(e)}${A(e)}`}):/^[0-9a-fA-F]{20}$/.test(t)&&20===t.length?{[e.bidId]:`${t}|${g(e)}|${h(e)}${x(e)}${A(e)}`}:void(0,s.vV)(`The ad unit code or Sonobi Placement id for slot ${e.bidId} is invalid`)}));let r={};i.forEach((e=>{Object.assign(r,e)}));const n={key_maker:JSON.stringify(r),ref:t.refererInfo.page,s:(0,s.lk)(),pv:y,vp:T(),lib_name:"prebid",lib_v:"9.11.0",us:0,iqid:u.u.get(f,"storageAllowed")?JSON.stringify($()):null},a=t.ortb2;a&&(delete a.experianRtidData,delete a.experianRtidKey,n.fpd=JSON.stringify(a)),d.$W.getConfig("userSync")&&d.$W.getConfig("userSync").syncsPerBidder&&(n.us=d.$W.getConfig("userSync").syncsPerBidder),l.zt.canBidderRegisterSync("iframe",f)?n.ius=1:n.ius=0,(0,o.A)(e[0],"params.hfa")&&(n.hfa=(0,o.A)(e[0],"params.hfa")),e[0].params.referrer&&(n.ref=e[0].params.referrer),t&&t.gdprConsent&&(n.gdpr=t.gdprConsent.gdprApplies?"true":"false",t.gdprConsent.consentString&&(n.consent_string=t.gdprConsent.consentString)),e[0].schain&&(n.schain=JSON.stringify(e[0].schain));const p=(0,o.A)(e[0],"userIdAsEids");Array.isArray(p)&&p.length>0&&(n.eids=JSON.stringify(p));let m=(0,c.D)(t.ortb2,...e.map((e=>e.params.keywords))).join(",");if(m&&(n.kw=m),t&&t.uspConsent&&(n.us_privacy=t.uspConsent),!0===d.$W.getConfig("coppa")?n.coppa=1:n.coppa=0,(0,s.Im)(r))return null;let b="https://apex.go.sonobi.com/trinity.json";return(0,o.A)(e[0],"params.bid_request_url")&&(b=(0,o.A)(e[0],"params.bid_request_url")),{method:"GET",url:b,withCredentials:!0,data:n,bidderRequests:e}},interpretResponse:(e,t)=>{const i=e.body,r=[],n=t.data.ref;return 0===Object.keys(i.slots).length||Object.keys(i.slots).forEach((e=>{const a=i.slots[e],d=e.split("|").slice(-1)[0];const l=function(e,t){for(let i=0;i<e.length;i++)if(e[i].bidId===t)return e[i]}(t.bidderRequests,d);let u=null;if("video"===a.sbi_ct){u="video";"outstream"===(0,o.A)(l,"mediaTypes.video.context")&&(u="outstream")}const c=_(u,n);if(a.sbi_aid&&a.sbi_mouse&&a.sbi_size){const[e=1,t=1]=a.sbi_size.split("x");let n=[];a.sbi_adomain&&(n=[a.sbi_adomain]);const m={requestId:d,cpm:Number(a.sbi_mouse),width:Number(e),height:Number(t),ad:c(i.sbi_dc,a.sbi_aid),ttl:500,creativeId:a.sbi_crid||a.sbi_aid,aid:a.sbi_aid,netRevenue:!0,currency:"USD",meta:{advertiserDomains:n}};if(a.sbi_dozer&&(m.dealId=a.sbi_dozer),"video"===u)m.mediaType="video",m.vastUrl=c(i.sbi_dc,a.sbi_aid),delete m.ad,delete m.width,delete m.height;else if("outstream"===u&&l){delete m.ad,m.mediaType="video",m.vastUrl=c(i.sbi_dc,a.sbi_aid),m.renderer=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=p.A4.install({id:t.aid,url:b,config:i,loaded:!1,adUnitCode:e});try{r.setRender(w)}catch(e){(0,s.JE)("Prebid Error calling setRender on renderer",e)}return r.setEventHandlers({impression:()=>(0,s.OG)("Sonobi outstream video impression event"),loaded:()=>(0,s.OG)("Sonobi outstream video loaded event"),ended:()=>{(0,s.OG)("Sonobi outstream renderer video event")}}),r}(l.adUnitCode,m,(0,o.A)(l,"renderer.options"));let e=(0,o.A)(l,"mediaTypes.video.playerSize");e&&(m.width=e[0],m.height=e[1])}r.push(m)}})),r},getUserSyncs:(e,t,i,r)=>{const n=[];try{e.pixelEnabled&&t[0].body.sbi_px.forEach((e=>{n.push({type:e.type,url:e.url})}))}catch(e){}return n}};function g(e){let t=[];return(0,o.A)(e,"mediaTypes.video.playerSize")&&t.push((0,o.A)(e,"mediaTypes.video.playerSize")),(0,o.A)(e,"mediaTypes.video.sizes")&&t.push((0,o.A)(e,"mediaTypes.video.sizes")),(0,o.A)(e,"params.sizes")&&t.push((0,o.A)(e,"params.sizes")),(0,o.A)(e,"mediaTypes.banner.sizes")&&t.push((0,o.A)(e,"mediaTypes.banner.sizes")),(0,o.A)(e,"sizes")&&t.push((0,o.A)(e,"sizes")),[...new Set((0,s.kK)(...t))].join(",")}function h(e){const t=function(e){if(!(0,s.fp)(e.getFloor))return e.params.floor?e.params.floor:null;let t=e.getFloor({currency:"USD",mediaType:"*",size:"*"});if((0,s.Qd)(t)&&!isNaN(t.floor)&&"USD"===t.currency)return t.floor;return""}(e);return t?`f=${t},`:""}function x(e){const t=(0,o.A)(e,"ortb2Imp.ext.gpid")||(0,o.A)(e,"ortb2Imp.ext.data.pbadslot")||(0,o.A)((0,m.p)(e.adUnitCode),"gptSlot")||e.params.ad_unit;return t?`gpid=${t},`:""}function A(e){let t;(0,o.A)(e,"mediaTypes.video")?t="video":(0,o.A)(e,"mediaTypes.banner")&&(t="display");let i="";if("video"===t){if(i="c=v,",(0,o.A)(e,"mediaTypes.video.playbackmethod")&&(i=`${i}pm=${(0,o.A)(e,"mediaTypes.video.playbackmethod").join(":")},`),(0,o.A)(e,"mediaTypes.video.placement")){i=`${i}p=${(0,o.A)(e,"mediaTypes.video.placement")},`}if((0,o.A)(e,"mediaTypes.video.plcmt")){i=`${i}pl=${(0,o.A)(e,"mediaTypes.video.plcmt")},`}}else"display"===t&&(i="c=d,");return i}const _=(e,t)=>(i,r)=>{if("video"===e||"outstream"===e)return function(e,t,i){return`https://${e}apex.go.sonobi.com/vast.xml?vid=${t}&ref=${encodeURIComponent(i)}`}(i,r,t);return'<script type="text/javascript" src="'+`https://${i}apex.go.sonobi.com/sbi.js?aid=${r}&as=null&ref=${encodeURIComponent(t)}`+'"><\/script>'};const S=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;return function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_SAFE_INTEGER;return e.innerWidth>=t&&e.innerWidth<i}};function T(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;const t=S(e),i=992,r=768;return t(0,768)?"mobile":t(r,i)?"tablet":"desktop"}function $(){var e,t,i="_iiq_fdata",r=function(){return!1},n=function(e){try{return JSON.parse(e)}catch(e){return null}}((e=i,r()?window.localStorage.getItem(e):null));n&&n.pcid?n&&!n.pcidDate&&(n.pcidDate=Date.now()):n={pcid:(t=(new Date).getTime(),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var i=(t+16*Math.random())%16|0;return t=Math.floor(t/16),("x"===e?i:3&i|8).toString(16)}))),pcidDate:Date.now()};return function(e,t){try{r()&&window.localStorage.setItem(e,t)}catch(e){return null}}(i,JSON.stringify(n)),n}function w(e){e.renderer.push((()=>{const[t,i]=e.getSize().split("x"),r=new window.SbiOutstreamRenderer;r.init({vastUrl:e.vastUrl,height:i,width:t}),r.setRootElement(e.adUnitCode)}))}(0,n.a$)(v),(0,r.E)("sonobiBidAdapter")}},e=>{e.O(0,[3005,7247,802,1085],(()=>{return t=5193,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[8723],{2605:(e,r,t)=>{var i=t(7873),s=t(1069),n=t(433),a=t(3172),o=t(9115),p=t(1371);const d={mimes:e=>Array.isArray(e)&&e.length>0&&e.every((e=>"string"==typeof e)),minduration:e=>(0,s.Fq)(e),maxduration:e=>(0,s.Fq)(e),protocols:e=>Array.isArray(e)&&e.every((e=>e>=1&&e<=10)),w:e=>(0,s.Fq)(e),h:e=>(0,s.Fq)(e),startdelay:e=>(0,s.Fq)(e),placement:e=>(0,s.Fq)(e)&&e>=1&&e<=5,plcmt:e=>(0,s.Fq)(e)&&e>=1&&e<=4,linearity:e=>-1!==[1,2].indexOf(e),skip:e=>-1!==[0,1].indexOf(e),skipmin:e=>(0,s.Fq)(e),skipafter:e=>(0,s.Fq)(e),sequence:e=>(0,s.Fq)(e),battr:e=>Array.isArray(e)&&e.every((e=>e>=1&&e<=17)),maxextended:e=>(0,s.Fq)(e),minbitrate:e=>(0,s.Fq)(e),maxbitrate:e=>(0,s.Fq)(e),boxingallowed:e=>-1!==[0,1].indexOf(e),playbackmethod:e=>Array.isArray(e)&&e.every((e=>e>=1&&e<=6)),playbackend:e=>-1!==[1,2,3].indexOf(e),delivery:e=>Array.isArray(e)&&e.every((e=>e>=1&&e<=3)),pos:e=>(0,s.Fq)(e)&&e>=1&&e<=7,api:e=>Array.isArray(e)&&e.every((e=>e>=1&&e<=6))},c={context:e=>e!==p.LM,mimes:d.mimes,maxduration:d.maxduration,protocols:d.protocols},l={code:"sovrn",supportedMediaTypes:[p.D4,p.G_],gvlid:13,isBidRequestValid:function(e){const r=e?.mediaTypes?.video;return!(!e.params.tagid||isNaN(parseFloat(e.params.tagid))||!isFinite(e.params.tagid)||r&&!Object.keys(c).every((e=>c[e](r[e]))))},buildRequests:function(e,r){try{let t,i,o,p,c=[];(0,s.bu)(e,(function(e){!o&&e.userIdAsEids&&(o=e.userIdAsEids,o.forEach((function(e){e.uids&&e.uids[0]&&"criteo.com"===e.source&&(p=e.uids[0].id)}))),e.schain&&(i=i||e.schain),t=t||(0,s.u5)("iv",e.params);const a={adunitcode:e.adUnitCode,id:e.bidId,tagid:String((0,s.u5)("tagid",e.params)),bidfloor:u(e)};if((0,n.A)(e,"mediaTypes.banner")){let r=(0,n.A)(e,"mediaTypes.banner.sizes")||e.sizes;r=(0,s.cy)(r)&&(0,s.cy)(r[0])?r:[r],r=r.filter((e=>(0,s.cy)(e)));const t=r.map((e=>({w:parseInt(e[0],10),h:parseInt(e[1],10)})));a.banner={format:t,w:1,h:1}}(0,n.A)(e,"mediaTypes.video")&&(a.video=function(e){const r={},t=(0,n.A)(e,"sizes"),i=(0,n.A)(e,"mediaTypes.video",{}),a=(0,n.A)(e,"params.video",{}),o={};if(t){const e=Array.isArray(t[0])?t[0]:t;o.w=e[0],o.h=e[1]}else if(Array.isArray(i.playerSize)){const e=Array.isArray(i.playerSize[0])?i.playerSize[0]:i.playerSize;o.w=e[0],o.h=e[1]}const p={...o,...i,...a};return Object.keys(d).forEach((e=>{p.hasOwnProperty(e)&&(d[e](p[e])?r[e]=p[e]:(0,s.JE)(`The OpenRTB video param ${e} has been skipped due to misformating. Please refer to OpenRTB 2.5 spec.`))})),r}(e)),a.ext=(0,s.u5)("ext",e.ortb2Imp)||void 0;const l=(0,s.u5)("segments",e.params);l&&(a.ext=a.ext||{},a.ext.deals=l.split(",").map((e=>e.trim())));const y=e?.ortb2Imp?.ext?.ae;r.paapi?.enabled&&(0,s.Fq)(y)?(a.ext=a.ext||{},a.ext.ae=y):a.ext?.ae&&delete a.ext.ae,c.push(a)}));const l=r.ortb2||{},y=l.site||{};y.page=r.refererInfo.page,y.domain=r.refererInfo.domain;const m=(0,n.A)(r,"timeout"),g={id:(0,s.s0)(),imp:c,site:y,user:l.user||{},tmax:m};i&&(g.source={ext:{schain:i}});const b=(0,n.A)(r,"ortb2.source.tid");b&&(0,a.J)(g,"source.tid",b);(0,n.A)(r,"ortb2.regs.coppa")&&(0,a.J)(g,"regs.coppa",1),r.gdprConsent&&((0,a.J)(g,"regs.ext.gdpr",+r.gdprConsent.gdprApplies),(0,a.J)(g,"user.ext.consent",r.gdprConsent.consentString)),r.uspConsent&&(0,a.J)(g,"regs.ext.us_privacy",r.uspConsent),r.gppConsent&&((0,a.J)(g,"regs.gpp",r.gppConsent.gppString),(0,a.J)(g,"regs.gpp_sid",r.gppConsent.applicableSections)),o&&((0,a.J)(g,"user.ext.eids",o),p&&(0,a.J)(g,"user.ext.prebid_criteoid",p));let f="https://ap.lijit.com/rtb/bid?src=prebid_prebid_9.11.0";return t&&(f+=`&iv=${t}`),{method:"POST",url:f,data:JSON.stringify(g),options:{contentType:"text/plain"}}}catch(e){(0,s.vV)("Could not build bidrequest, error deatils:",e)}},interpretResponse:function(e){let{body:{id:r,seatbid:t,ext:i}}=e;if(!r||!t||!Array.isArray(t))return[];try{let e=t.filter((e=>e)).map((e=>e.bid.map((e=>{const r={requestId:e.impid,cpm:parseFloat(e.price),width:parseInt(e.w),height:parseInt(e.h),creativeId:e.crid||e.id,dealId:e.dealid||null,currency:"USD",netRevenue:!0,mediaType:e.nurl?p.D4:p.G_,ttl:e.ext?.ttl||90,meta:{advertiserDomains:e&&e.adomain?e.adomain:[]}};return e.nurl?r.ad=decodeURIComponent(`${e.adm}<img src="${e.nurl}">`):r.vastXml=decodeURIComponent(e.adm),r})))).flat(),r=null;if((0,s.cy)(i?.igbid)){const e=i.seller,t=i.decisionLogicUrl,n=i.sellerTimeout;i.igbid.filter((e=>{return r=e,!(0,s.xQ)(r.impid)&&(0,s.cy)(r.igbuyer)&&r.igbuyer.length;var r})).forEach((i=>{const a={};i.igbuyer.filter((e=>{return r=e,!(0,s.xQ)(r.igdomain);var r})).forEach((e=>{a[e.igdomain]=e.buyerdata}));const o=[...Object.keys(a)];o.length&&(r=r||{},r[i.impid]={seller:e,decisionLogicUrl:t,sellerTimeout:n,interestGroupBuyers:o,perBuyerSignals:a})}))}return r?(r=Object.entries(r).map((e=>{let[r,t]=e;return{bidId:r,config:Object.assign({auctionSignals:{}},t)}})),{bids:e,paapi:r}):e}catch(e){return(0,s.vV)("Could not interpret bidresponse, error details:",e),e}},getUserSyncs:function(e,r,t,i,s){try{const a=[];if(r&&0!==r.length){if(e.iframeEnabled){const e=r.filter((e=>(0,n.A)(e,"body.ext.iid"))).map((e=>e.body.ext.iid)),o=[];t&&t.gdprApplies&&"string"==typeof t.consentString&&o.push(["gdpr_consent",t.consentString]),i&&o.push(["us_privacy",i]),s&&(o.push(["gpp",s.gppString]),o.push(["gpp_sid",s.applicableSections])),e[0]&&(o.push(["informer",e[0]]),a.push({type:"iframe",url:"https://ce.lijit.com/beacon?"+o.map((e=>e.join("="))).join("&")}))}e.pixelEnabled&&r.filter((e=>(0,n.A)(e,"body.ext.sync.pixels"))).reduce(((e,r)=>e.concat(r.body.ext.sync.pixels)),[]).map((e=>e.url)).forEach((e=>a.push({type:"image",url:e})))}return a}catch(e){return[]}}};function u(e){const r=e.getFloor&&"function"==typeof e.getFloor?e.getFloor({currency:"USD",mediaType:e.mediaTypes&&e.mediaTypes.banner?"banner":"video",size:"*"}):{},t=parseFloat(r.floor);if(!isNaN(t))return t;const i=parseFloat((0,s.u5)("bidfloor",e.params));return isNaN(i)?void 0:i}(0,o.a$)(l),(0,i.E)("sovrnBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return r=2605,e(e.s=r);var r}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[8746],{7454:(e,t,n)=>{var r=n(7873),i=n(1069),o=n(433),a=n(9115),s=n(2938),d=n(2285),c=n(4538);const p="teads",u=12,l=11,g=0,m=22,y=(0,s.vM)({bidderCode:p}),f={code:p,gvlid:132,supportedMediaTypes:["video","banner"],isBidRequestValid:function(e){let t=!1;if(void 0!==e.params){let n=q((0,i._W)(e.params,"placementId")),r=q((0,i._W)(e.params,"pageId"));t=n&&r}return t||(0,i.vV)("Teads placementId and pageId parameters are required. Bid aborted."),t},buildRequests:function(e,t){const n=e.map(w),r=window.top,i={referrer:v(t),pageReferrer:document.referrer,pageTitle:h().slice(0,300),pageDescription:S().slice(0,300),networkBandwidth:(a=window.navigator,a&&a.connection&&a.connection.downlink>=0?a.connection.downlink.toString():""),timeToFirstByte:b(window),data:n,deviceWidth:screen.width,deviceHeight:screen.height,devicePixelRatio:r.devicePixelRatio,screenOrientation:screen.orientation?.type,historyLength:(0,c.GA)(),viewportHeight:r.visualViewport?.height,viewportWidth:r.visualViewport?.width,hardwareConcurrency:(0,c.iz)(),deviceMemory:(0,c.qM)(),hb_version:"9.11.0",...I(e),...T(e)};var a;const s=e[0];s.schain&&(i.schain=s.schain);let d=t.gppConsent;if(t&&d){let e="string"==typeof d.gppString,t=Array.isArray(d.applicableSections)&&d.applicableSections.every((e=>"number"==typeof e));i.gpp={consentString:e?d.gppString:"",applicableSectionIds:t?d.applicableSections:[]}}let p=t.gdprConsent;if(t&&p){let e="boolean"==typeof p.gdprApplies,t="string"==typeof p.consentString,n=e?function(e,t){let n=u;e?t&&!t.isServiceSpecific&&(n=l):n=g;return n}(p.gdprApplies,p.vendorData):m;i.gdpr_iab={consent:t?p.consentString:"",status:n,apiVersion:p.apiVersion}}t&&t.uspConsent&&(i.us_privacy=t.uspConsent);const y=(0,o.A)(s,"ortb2.device.sua");y&&(i.userAgentClientHints=y);const f=(0,o.A)(t,"ortb2.regs.ext.dsa");f&&(i.dsa=f);return{method:"POST",url:"https://a.teads.tv/hb/bid-request",data:JSON.stringify(i)}},interpretResponse:function(e,t){if(!(e=e.body).responses)return[];const n=(0,d.T)();return e.responses.filter((e=>!e.needAutoplay||n)).map((e=>{const t={cpm:e.cpm,width:e.width,height:e.height,currency:e.currency,netRevenue:!0,ttl:e.ttl,meta:{advertiserDomains:e&&e.adomain?e.adomain:[]},ad:e.ad,requestId:e.bidId,creativeId:e.creativeId,placementId:e.placementId};return e.dealId&&(t.dealId=e.dealId),e?.ext?.dsa&&(t.meta.dsa=e.ext.dsa),t}))}};function I(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.${i}`);a&&(n[r]=a)}return n}function v(e){let t="";return e&&e.refererInfo&&e.refererInfo.page&&(t=e.refererInfo.page),t}function h(){try{const e=window.top.document.querySelector('meta[property="og:title"]');return window.top.document.title||e&&e.content||""}catch(e){const t=document.querySelector('meta[property="og:title"]');return document.title||t&&t.content||""}}function S(){let e;try{e=window.top.document.querySelector('meta[name="description"]')||window.top.document.querySelector('meta[property="og:description"]')}catch(t){e=document.querySelector('meta[name="description"]')||document.querySelector('meta[property="og:description"]')}return e&&e.content||""}function b(e){const t=e.performance||e.webkitPerformance||e.msPerformance||e.mozPerformance,n=t&&"function"==typeof t.getEntriesByType&&"[object Function]"===Object.prototype.toString.call(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.round(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():""}function w(e){const t={};let n=(0,i._W)(e.params,"placementId"),r=(0,i._W)(e.params,"pageId");const a=(0,o.A)(e,"ortb2Imp.ext.gpid"),s=(0,o.A)(e,"mediaTypes.video.plcmt");return t.sizes=function(e){return(0,i.kK)(function(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.cy)(r)||(0,i.cy)(t)||(0,i.cy)(n)){return[r,n,t].reduce((function(e,t){return(0,i.cy)(t)&&((0,i.cy)(t[0])?t.forEach((function(t){e.push(t)})):e.push(t)),e}),[])}return e.sizes}(e))}(e),t.bidId=(0,i.u5)("bidId",e),t.bidderRequestId=(0,i.u5)("bidderRequestId",e),t.placementId=parseInt(n,10),t.pageId=parseInt(r,10),t.adUnitCode=(0,i.u5)("adUnitCode",e),t.transactionId=e.ortb2Imp?.ext?.tid||"",a&&(t.gpid=a),s&&(t.videoPlcmt=s),t}function q(e){return parseInt(e)>0}function T(e){const t=(0,o.A)(e,"0.userId.teadsId");if(t)return{firstPartyCookieTeadsId:t};if(y.cookiesAreEnabled(null)){const e=y.getCookie("_tfpvi",null);if(e)return{firstPartyCookieTeadsId:e}}return{}}(0,a.a$)(f),(0,r.E)("teadsBidAdapter")}},e=>{e.O(0,[6762,2809,802,1085],(()=>{return t=7454,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[867],{4469:(e,n,t)=>{var r=t(7873),i=t(1069),a=t(9115),d=t(2938),o=t(6568);const s="trion",c="_trion_",p=(0,d.vM)({bidderCode:s}),u={code:s,isBidRequestValid:function(e){return!!(e&&e.params&&e.params.pubId&&e.params.sectionId)},buildRequests:function(e,n){for(var t=[],r=0;r<e.length;r++){var i=e[r],a=m(i,n);t.push({method:"GET",url:"https://in-appadvertising.com/api/bidRequest",bidRequest:i,data:a})}return t},interpretResponse:function(e,n){var t={},r=[],i=n.bidRequest,a=e?e.body:{};if(a&&a.bidId&&i){var d=a.result;if(d&&d.cpm&&d.placeBid&&d.ad){var o=parseInt(d.cpm,10)/100;t.requestId=i.bidId,t.cpm=o,t.ad=d.ad,t.width=d.width,t.height=d.height,t.ttl=d.ttl,t.creativeId=d.creativeId,t.currency=d.currency,t.netRevenue=d.netRevenue,d.adomain&&(t.meta={advertiserDomains:d.adomain}),r.push(t)}}return r},getUserSyncs:function(e,n,t,r){if(e.iframeEnabled)return function(){try{window.addEventListener&&window.addEventListener("message",h)}catch(e){}}(),[{type:"iframe",url:v(t,r)}]}};function v(e,n){var t=(f(c+"lps")||":").split(":")||[],r=t[0]||-1,i=t[1]||-1,a=l(),d="";return e&&(e.consentString&&(d+="&gc="+encodeURIComponent(e.consentString)),d+="&g="+(e.gdprApplies?1:0)),n&&(d="&up="+encodeURIComponent(n)),`https://in-appadvertising.com/api/userSync.html?p=${r}&s=${i}${d}&u=${a}`}function l(){var e="";try{if(window.top==window)e=window.location.href;else try{e=window.top.location.href}catch(n){e=document.referrer}}catch(e){}return e}function m(e,n){var t=(0,i.u5)("pubId",e.params),r=(0,i.u5)("sectionId",e.params),a=l(),d=function(e){return e.mediaTypes&&e.mediaTypes.banner&&e.mediaTypes.banner.sizes?e.mediaTypes.banner.sizes:e.sizes}(e),s=(0,i.kK)(d).join(","),p=navigator&&navigator.webdriver?"1":"0",u=document.hidden?"1":"0",v=encodeURIComponent(document.visibilityState),m=window.TR_INT_T&&-1!=window.TR_INT_T?window.TR_INT_T:null;m||(m=f(c+"int_t")),m&&g(c+"int_t",m),g(c+"lps",t+":"+r);var h="";if(h=(0,o.v)(h,"bidId",e.bidId),h=(0,o.v)(h,"pubId",t),h=(0,o.v)(h,"sectionId",r),h=(0,o.v)(h,"vers","9.11.0"),a&&(h+="url="+a+"&"),s&&(h+="sizes="+s+"&"),m&&(h=(0,o.v)(h,"int_t",encodeURIComponent(m))),h=(0,o.v)(h,"tr_wd",p),h=(0,o.v)(h,"tr_hd",u),h=(0,o.v)(h,"tr_vs",v),n&&n.gdprConsent){var I=n.gdprConsent;I&&(I.consentString&&(h=(0,o.v)(h,"gdprc",encodeURIComponent(I.consentString))),h=(0,o.v)(h,"gdpr",I.gdprApplies?1:0))}return n&&n.uspConsent&&(h=(0,o.v)(h,"usp",encodeURIComponent(n.uspConsent))),h.lastIndexOf("&")===h.length-1&&(h=h.substring(0,h.length-1)),h}function f(e){var n=null;try{p.hasLocalStorage()&&(n=p.getDataFromLocalStorage(e))}catch(e){}return n}function g(e,n){try{p.hasLocalStorage()&&p.setDataInLocalStorage(e,n)}catch(e){}}function h(e){var n=e.data||"";if(n.indexOf&&n.split&&0===n.indexOf(c+"userId")){var t=n.split(c+"userId=")[1];t&&g(c+"int_t",t)}}(0,a.a$)(u),(0,r.E)("trionBidAdapter")}},e=>{e.O(0,[4577,802,1085],(()=>{return n=4469,e(e.s=n);var n}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[8282],{6504:(e,t,r)=>{var n=r(7873),i=r(433),o=r(1069),a=r(1371),s=r(9115),d=r(3272),p=r(2938),l=r(6568);const u="triplelift";let c=null,m=null;const f=(0,p.vM)({bidderCode:u}),g={gvlid:28,code:u,supportedMediaTypes:[a.D4,a.G_],isBidRequestValid:function(e){return void 0!==e.params.inventoryCode},buildRequests:function(e,t){let r="https://tlx.3lift.com/header/auction?",n=function(e,t){let r={},{schain:n}=e[0];const a=function(e){const t={},r={},n={},i=e.ortb2||{},a=function(){const e=f.getDataFromLocalStorage("opecloud_ctx");if(!e)return null;try{return JSON.parse(e)}catch(e){return(0,o.vV)("Triplelift: error parsing JSON: ",e),null}}(),s=Object.assign({},i.site),d=Object.assign({},i.user);if(a){d.data=d.data||[];try{d.data.push({name:"www.1plusx.com",ext:a})}catch(e){(0,o.vV)("Triplelift: error adding 1plusX segments: ",e)}}I(r,s),I(n,d),(0,o.Im)(r)||(t.context=r);(0,o.Im)(n)||(t.user=n);return t}(t);r.imp=e.map((function(e,t){let r={id:t,tagid:e.params.inventoryCode,floor:h(e)};return b(e)&&(r.video=function(e){let t={...e.params.video,...e.mediaTypes.video};try{t.w||(t.w=t.playerSize[0][0]),t.h||(t.h=t.playerSize[0][1])}catch(e){(0,o.JE)("Video size not defined",e)}t.playbackmethod&&Number.isInteger(t.playbackmethod)&&(t.playbackmethod=Array.from(String(t.playbackmethod),Number));return delete t.playerSize,t}(e)),e.mediaTypes.banner&&!v(e)&&(r.banner={format:x(e.sizes)}),(0,o.Im)(e.ortb2Imp)||(r.fpd=function(e){const t={},r={};I(r,e.ext),(0,o.Im)(r)||(t.context=r);return t}(e.ortb2Imp),(0,o.Im)(e.ortb2Imp.ext)||(r.ext={...e.ortb2Imp.ext})),r}));let s=[];e[0].userIdAsEids&&(s=i.A(e[0],"userIdAsEids"),r.user={ext:{eids:s}});let d=function(e,t){let r={};(0,o.Im)(e)||(r.schain={...e});(0,o.Im)(t)||(r.fpd={...t});return r}(n,a);(0,o.Im)(d)||(r.ext=d);t?.ortb2?.regs?.gpp&&(r.regs=Object.assign({},t.ortb2.regs));t?.ortb2&&(r.ext.ortb2=Object.assign({},t.ortb2));return r}(e,t);if(r=(0,l.v)(r,"lib","prebid"),r=(0,l.v)(r,"v","9.11.0"),t&&t.refererInfo){let e=t.refererInfo.page;r=(0,l.v)(r,"referrer",e)}return t&&t.timeout&&(r=(0,l.v)(r,"tmax",t.timeout)),t&&t.gdprConsent&&(c=void 0===t.gdprConsent.gdprApplies||t.gdprConsent.gdprApplies,r=(0,l.v)(r,"gdpr",c.toString()),void 0!==t.gdprConsent.consentString&&(m=t.gdprConsent.consentString,r=(0,l.v)(r,"cmp_cs",m))),t&&t.uspConsent&&(r=(0,l.v)(r,"us_privacy",t.uspConsent)),t?.paapi?.enabled&&(r=(0,l.v)(r,"fledge",t.paapi.enabled)),!0===d.$W.getConfig("coppa")&&(r=(0,l.v)(r,"coppa",!0)),r.lastIndexOf("&")===r.length-1&&(r=r.substring(0,r.length-1)),(0,o.OG)("tlCall request built: "+r),{method:"POST",url:r,data:n,bidderRequest:t}},interpretResponse:function(e,t){let{bidderRequest:r}=t,n=e.body.bids||[];const i=e.body.paapi||[];if(n=n.map((e=>function(e,t){let r={},n=t.width||1,i=t.height||1,o=t.deal_id||"",a=t.crid||"",s=e.bids[t.imp_id];0!=t.cpm&&t.ad&&(r={requestId:s.bidId,cpm:t.cpm,width:n,height:i,netRevenue:!0,ad:t.ad,creativeId:a,dealId:o,currency:"USD",ttl:300,tl_source:t.tl_source,meta:{}},b(s)&&"video"===t.media_type&&(r.vastXml=t.ad,r.mediaType="video",r.ttl=3600),t.advertiser_name&&(r.meta.advertiserName=t.advertiser_name),t.adomain&&t.adomain.length&&(r.meta.advertiserDomains=t.adomain),t.tl_source&&"hdx"==t.tl_source&&(b(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))),i.length>0){const e=i.map((e=>({bidId:r.bids[e.imp_id].bidId,config:e.auctionConfig})));return(0,o.OG)("Response with FLEDGE:",{bids:n,fledgeAuctionConfigs:e}),{bids:n,paapi:e}}return n},getUserSyncs:function(e,t,r,n,i){let o=function(e){if(!e)return;if(e.iframeEnabled)return"iframe";if(e.pixelEnabled)return"image"}(e);if(!o)return;let a="https://eb2.3lift.com/sync?";return"image"===o&&(a=(0,l.v)(a,"px",1),a=(0,l.v)(a,"src","prebid")),(null!==m||c)&&(a=(0,l.v)(a,"gdpr",c),a=(0,l.v)(a,"cmp_cs",m)),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.length&&(a=(0,l.v)(a,"gpp_sid",i.applicableSections.filter((e=>Number.isInteger(e))).join(",")))),[{type:o,url:a}]}};function b(e){return y(e)&&(v(e)||function(e){return y(e)&&"outstream"===e.mediaTypes.video.context.toLowerCase()}(e))}function v(e){return y(e)&&"instream"===e.mediaTypes.video.context.toLowerCase()}function y(e){return e.mediaTypes.video&&e.mediaTypes.video.context}function h(e){let t=null;if("function"==typeof e.getFloor)try{const r=e.getFloor({currency:"USD",mediaType:b(e)?"video":"banner",size:"*"});"object"!=typeof r||"USD"!==r.currency||isNaN(parseFloat(r.floor))||(t=parseFloat(r.floor))}catch(e){(0,o.vV)("Triplelift: getFloor threw an error: ",e)}return null!==t?t:e.params.floor}function I(e,t){(0,o.Im)(t)||Object.keys(t).forEach((r=>{null!=t[r]&&(e[r]=t[r])}))}function x(e){return e.filter(_).map((function(e){return{w:e[0],h:e[1]}}))}function _(e){return 2===e.length&&"number"==typeof e[0]&&"number"==typeof e[1]}(0,s.a$)(g),(0,n.E)("tripleliftBidAdapter")}},e=>{e.O(0,[4577,802,1085],(()=>{return t=6504,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[8907],{7281:(e,t,s)=>{var r=s(7873),i=s(1069),n=s(9214),o=s(2938),a=s(5569),l=s(8044);function d(e){return!!("object"==typeof e&&null!==e&&e.advertising_token&&e.identity_expires&&e.refresh_from&&e.refresh_token&&e.refresh_expires)}function u(e){return`UID2 shared library - ${e}`}function c(e){for(var t=arguments.length,s=new Array(t>1?t-1:0),r=1;r<t;r++)s[r-1]=arguments[r];e(u(s[0]),...s.slice(1))}class p{constructor(e,t,s,r){this._baseUrl=e.baseUrl,this._clientVersion=t,this._logInfo=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return c(s,...t)},this._logWarn=r}createArrayBuffer(e){const t=new Uint8Array(e.length);for(let s=0;s<e.length;s++)t[s]=e.charCodeAt(s);return t}hasStatusResponse(e){return"object"==typeof e&&e&&e.status}isValidRefreshResponse(e){return this.hasStatusResponse(e)&&("optout"===e.status||"expired_token"===e.status||"success"===e.status&&e.body&&d(e.body))}ResponseToRefreshResult(e){return this.isValidRefreshResponse(e)?"success"===e.status?{status:e.status,identity:e.body}:e:u("Response didn't contain a valid status")}callRefreshApi(e){const t=this._baseUrl+"/v2/token/refresh";let s,r;const i=new Promise(((e,t)=>{s=e,r=t}));return this._logInfo("Sending refresh request",e),(0,l.RD)(t,{success:t=>{try{if(e.refresh_response_key){this._logInfo("Decrypting refresh API response");const i=this.createArrayBuffer(atob(t));window.crypto.subtle.importKey("raw",this.createArrayBuffer(atob(e.refresh_response_key)),{name:"AES-GCM"},!1,["decrypt"]).then((e=>{this._logInfo("Imported decryption key"),window.crypto.subtle.decrypt({name:"AES-GCM",iv:i.slice(0,12),tagLength:128},e,i.slice(12)).then((e=>{const t=String.fromCharCode(...new Uint8Array(e));this._logInfo("Decrypted to:",t);const i=JSON.parse(t),n=this.ResponseToRefreshResult(i);"string"==typeof n?r(u(n)):s(n)}),(e=>this._logWarn(u("Call to UID2 API failed"),e)))}),(e=>this._logWarn(u("Call to UID2 API failed"),e)))}else{this._logInfo("No response decryption key available, assuming unencrypted JSON");const e=JSON.parse(t),i=this.ResponseToRefreshResult(e);"string"==typeof i?r(u(i)):s(i)}}catch(e){r(u(t))}},error:(e,t)=>{try{this._logInfo("Error status, assuming unencrypted JSON");const e=JSON.parse(t.responseText),i=this.ResponseToRefreshResult(e);"string"==typeof i?r(u(i)):s(i)}catch(t){r(u(e))}}},e.refresh_token,{method:"POST",customHeaders:{"X-UID2-Client-Version":this._clientVersion}}),i}}class h{constructor(e,t,s,r){this._storage=e,this._preferLocalStorage=t,this._storageName=s,this._logInfo=function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];return c(r,...t)}}readCookie(e){return this._storage.cookiesAreEnabled()?this._storage.getCookie(e):null}readLocalStorage(e){return this._storage.localStorageIsEnabled()?this._storage.getDataFromLocalStorage(e):null}readModuleCookie(){return this.parseIfContainsBraces(this.readCookie(this._storageName))}writeModuleCookie(e){this._storage.setCookie(this._storageName,JSON.stringify(e),Date.now()+864e5)}readModuleStorage(){return this.parseIfContainsBraces(this.readLocalStorage(this._storageName))}writeModuleStorage(e){this._storage.setDataInLocalStorage(this._storageName,JSON.stringify(e))}readProvidedCookie(e){return JSON.parse(this.readCookie(e))}parseIfContainsBraces(e){return e?.includes("{")?JSON.parse(e):e}storeValue(e){this._preferLocalStorage?this.writeModuleStorage(e):this.writeModuleCookie(e)}getStoredValueWithFallback(){const e=this._preferLocalStorage?"local storage":"cookie",t=(this._preferLocalStorage?this.readModuleStorage:this.readModuleCookie).bind(this),s=(this._preferLocalStorage?this.writeModuleStorage:this.writeModuleCookie).bind(this),r=(this._preferLocalStorage?this.readModuleCookie:this.readModuleStorage).bind(this),i=t();if(i){if("string"==typeof i){const t=r();if(t&&"object"==typeof t)return this._logInfo(`${e} contained a basic token, but found a refreshable token fallback. Copying the fallback value to ${e}.`),s(t),t}}else{const t=r();if(t)return this._logInfo(`${e} was empty, but found a fallback value.`),"object"==typeof t&&(this._logInfo(`Copying the fallback value to ${e}.`),s(t)),t}return i}}function g(e,t,s,r,i,n){i("UID2 base url provided: ",e);return new p({baseUrl:e},s,i,n).callRefreshApi(t).then((e=>{i("Refresh endpoint responded with:",e);const s={originalToken:t,latestToken:e.identity};let n=r.getStoredValueWithFallback();return n?.originalIdentity&&(s.originalIdentity=n.originalIdentity),r.storeValue(s),s}))}let y;{const e=9;y={isCSTGOptionsValid(e,t){if("object"!=typeof e||null===e)return t('CSTG is not being used, but is included in the Prebid.js bundle. You can reduce the bundle size by passing "--disable UID2_CSTG" to the Prebid.js build.'),!1;const s=e;if(!s.serverPublicKey&&!s.subscriptionId)return t("CSTG has been enabled but its parameters have not been set."),!1;if("string"!=typeof s.serverPublicKey)return t("CSTG opts.serverPublicKey must be a string"),!1;const r=/^(UID2|EUID)-X-[A-Z]-.+/;return r.test(s.serverPublicKey)?"string"!=typeof s.subscriptionId?(t("CSTG opts.subscriptionId must be a string"),!1):0!==s.subscriptionId.length||(t("CSTG opts.subscriptionId is empty"),!1):(t(`CSTG opts.serverPublicKey must match the regular expression ${r}`),!1)},getValidIdentity(e,s){if(e.emailHash)return t.isBase64Hash(e.emailHash)?{email_hash:e.emailHash}:void s("CSTG opts.emailHash is invalid");if(e.phoneHash)return t.isBase64Hash(e.phoneHash)?{phone_hash:e.phoneHash}:void s("CSTG opts.phoneHash is invalid");if(e.email){const r=t.normalizeEmail(e.email);return void 0===r?void s("CSTG opts.email is invalid"):{email:r}}return e.phone?t.isNormalizedPhone(e.phone)?{phone:e.phone}:void s("CSTG opts.phone is invalid"):void 0},isStoredTokenInvalid(e,t,s,r){if(t){if("optout"===t.latestToken)return!0;const r=Object.values(e)[0];if(!this.isStoredTokenFromSameIdentity(t,r))return s("CSTG supplied new identity - ignoring stored value.",t.originalIdentity,e),!0}return!1},async generateTokenAndStore(e,t,r,i,n,o){n("UID2 cstg opts provided: ",JSON.stringify(t));const a=new s({baseUrl:e,cstg:t},n,o),l=await a.generateToken(r);n("CSTG endpoint responded with:",l);const d={originalIdentity:this.encodeOriginalIdentity(r),latestToken:l.identity};return i.storeValue(d),d},isStoredTokenFromSameIdentity:(e,t)=>!!e.originalIdentity&&(0,i.PB)(t,e.originalIdentity.salt)===e.originalIdentity.identity,encodeOriginalIdentity(e){const t=Object.values(e)[0],s=Math.floor(Math.random()*Math.pow(2,32));return{identity:(0,i.PB)(t,s),salt:s}}};class t{static EMAIL_EXTENSION_SYMBOL="+";static EMAIL_DOT=".";static GMAIL_DOMAIN="gmail.com";static isBase64Hash(e){if(!e||44!==e.length)return!1;try{return btoa(atob(e))===e}catch(e){return!1}}static isNormalizedPhone(e){return/^\+[0-9]{10,15}$/.test(e)}static normalizeEmail(e){if(!e||!e.length)return;const t=e.trim().toLowerCase();if(t.indexOf(" ")>0)return;const s=this.splitEmailIntoAddressAndDomain(t);if(!s)return;const{address:r,domain:i}=s,n=this.isGmail(i),o=this.normalizeAddressPart(r,n,n);return o?`${o}@${i}`:void 0}static splitEmailIntoAddressAndDomain(e){const t=e.split("@");if(2===t.length&&!t.some((e=>""===e)))return{address:t[0],domain:t[1]}}static isGmail(e){return e===this.GMAIL_DOMAIN}static dropExtension(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.EMAIL_EXTENSION_SYMBOL;return e.split(t)[0]}static normalizeAddressPart(e,t,s){let r=e;return t&&(r=r.replaceAll(this.EMAIL_DOT,"")),s&&(r=this.dropExtension(r)),r}}class s{constructor(e,t,s){this._baseUrl=e.baseUrl,this._serverPublicKey=e.cstg.serverPublicKey,this._subscriptionId=e.cstg.subscriptionId,this._logInfo=function(){for(var e=arguments.length,s=new Array(e),r=0;r<e;r++)s[r]=arguments[r];return c(t,...s)},this._logWarn=s}hasStatusResponse(e){return"object"==typeof e&&e&&e.status}isCstgApiSuccessResponse(e){return this.hasStatusResponse(e)&&"success"===e.status&&d(e.body)}isCstgApiOptoutResponse(e){return this.hasStatusResponse(e)&&"optout"===e.status}isCstgApiClientErrorResponse(e){return this.hasStatusResponse(e)&&"client_error"===e.status&&"string"==typeof e.message}isCstgApiForbiddenResponse(e){return this.hasStatusResponse(e)&&"invalid_http_origin"===e.status&&"string"==typeof e.message}stripPublicKeyPrefix(t){return t.substring(e)}async generateCstgRequest(e){if("email_hash"in e||"phone_hash"in e)return e;if("email"in e){return{email_hash:await n.hash(e.email)}}if("phone"in e){return{phone_hash:await n.hash(e.phone)}}}async generateToken(e){const t=await this.generateCstgRequest(e);this._logInfo("Building CSTG request for",t);const s=await r.build(this.stripPublicKeyPrefix(this._serverPublicKey)),i=new TextEncoder,o=Date.now(),{iv:a,ciphertext:l}=await s.encrypt(i.encode(JSON.stringify(t)),i.encode(JSON.stringify([o]))),d=await n.exportPublicKey(s.clientPublicKey),u={payload:n.bytesToBase64(new Uint8Array(l)),iv:n.bytesToBase64(new Uint8Array(a)),public_key:n.bytesToBase64(new Uint8Array(d)),timestamp:o,subscription_id:this._subscriptionId};return this.callCstgApi(u,s)}async callCstgApi(e,t){const s=this._baseUrl+"/v2/token/client-generate";let r,i;const o=new Promise(((e,t)=>{r=e,i=t}));return this._logInfo("Sending CSTG request",e),(0,l.RD)(s,{success:async(e,s)=>{try{const s=n.base64ToBytes(e),o=await t.decrypt(s.slice(0,12),s.slice(12)),a=(new TextDecoder).decode(o),l=JSON.parse(a);this.isCstgApiSuccessResponse(l)?r({status:"success",identity:l.body}):this.isCstgApiOptoutResponse(l)?r({status:"optout",identity:"optout"}):i(u(`API error: Response body was invalid for HTTP status 200: ${a}`))}catch(e){i(u(e))}},error:(e,t)=>{try{if(400===t.status){const e=JSON.parse(t.responseText);this.isCstgApiClientErrorResponse(e)?i(u(`Client error: ${e.message}`)):i(u(`UID2 API error: Response body was invalid for HTTP status 400: ${t.responseText}`))}else if(403===t.status){const e=JSON.parse(t.responseText);this.isCstgApiForbiddenResponse(t)?i(u(`Forbidden: ${e.message}`)):i(u(`UID2 API error: Response body was invalid for HTTP status 403: ${t.responseText}`))}else i(u(`UID2 API error: Unexpected HTTP status ${t.status}: ${e}`))}catch(t){i(u(e))}}},JSON.stringify(e),{method:"POST"}),o}}class r{static _namedCurve="P-256";constructor(e,t){this._clientPublicKey=e,this._sharedKey=t}static async build(e){const t=await n.generateKeyPair(r._namedCurve),s=await n.importPublicKey(e,this._namedCurve),i=await n.deriveKey(s,t.privateKey);return new r(t.publicKey,i)}async encrypt(e,t){const s=window.crypto.getRandomValues(new Uint8Array(12));return{iv:s,ciphertext:await window.crypto.subtle.encrypt({name:"AES-GCM",iv:s,additionalData:t},this._sharedKey,e)}}async decrypt(e,t){return window.crypto.subtle.decrypt({name:"AES-GCM",iv:e},this._sharedKey,t)}get clientPublicKey(){return this._clientPublicKey}}class n{static base64ToBytes(e){const t=atob(e);return Uint8Array.from(t,(e=>e.codePointAt(0)))}static bytesToBase64(e){const t=Array.from(e,(e=>String.fromCodePoint(e))).join("");return btoa(t)}static async generateKeyPair(e){const t={name:"ECDH",namedCurve:e};return window.crypto.subtle.generateKey(t,!1,["deriveKey"])}static async importPublicKey(e,t){const s={name:"ECDH",namedCurve:t};return window.crypto.subtle.importKey("spki",this.base64ToBytes(e),s,!1,[])}static exportPublicKey(e){return window.crypto.subtle.exportKey("spki",e)}static async deriveKey(e,t){return window.crypto.subtle.deriveKey({name:"ECDH",public:e},t,{name:"AES-GCM",length:256},!1,["encrypt","decrypt"])}static async hash(e){const t=await window.crypto.subtle.digest("SHA-256",(new TextEncoder).encode(e));return this.bytesToBase64(new Uint8Array(t))}}}function f(e){const t=["emailHash","phoneHash","email","phone"];for(let s of t)if(e.hasOwnProperty(s))return{[s]:e[s]};return{}}(0,r.E)("uid2IdSystem_shared");var b=s(646);const m="uid2",k="UID2: ";function _(e,t){return function(){for(var s=arguments.length,r=new Array(s),i=0;i<s;i++)r[i]=arguments[i];e(t+" ",...r)}}const I=_(i.fH,k),S=_(i.JE,k),v=(0,o.vM)({moduleType:a.fW,moduleName:m}),w={name:m,decode(e){const t=function(e){if("string"==typeof e){I("Found server-only token. Refresh is unavailable for this token.");return{uid2:{id:e}}}if("optout"===e.latestToken)return I("Found optout token.  Refresh is unavailable for this token."),{uid2:{optout:!0}};if(Date.now()<e.latestToken.identity_expires)return{uid2:{id:e.latestToken.advertising_token}};return null}(e);return I("UID2 decode returned",t),t},getId(e,t){if(!0===t?.gdprApplies)return void S("UID2 is not intended for use where GDPR applies. The UID2 module will not run.");const s={apiBaseUrl:e?.params?.uid2ApiBase??"https://prod.uidapi.com",paramToken:e?.params?.uid2Token,serverCookieName:e?.params?.uid2Cookie??e?.params?.uid2ServerCookie,storage:e?.params?.storage??"localStorage",clientId:"PrebidJS-9.11.0-UID2Module-1.1",internalStorage:"__uid2_advertising_token"};s.cstg={serverPublicKey:e?.params?.serverPublicKey,subscriptionId:e?.params?.subscriptionId,...f(e?.params??{})},I("UID2 configuration loaded and mapped.",s);const r=function(e,t,s,r){const i=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return c(s,...t)};let n=null;const o="cookie"!==e.storage,a=new h(t,o,e.internalStorage,i);i(`Module is using ${o?"local storage":"cookies"} for internal storage.`);const l=y&&y.isCSTGOptionsValid(e.cstg,r);l?(i("Module is using client-side token generation."),n=null):e.paramToken?(n=e.paramToken,i("Read token from params",n)):e.serverCookieName&&(n=a.readProvidedCookie(e.serverCookieName),i("Read token from server-supplied cookie",n));let d=a.getStoredValueWithFallback();if(i("Loaded module-stored tokens:",d),d&&"string"==typeof d){if(!n&&!l)return i("Returning legacy cookie value."),{id:d};i("Discarding superseded legacy cookie."),d=null}if(n&&d&&d.originalToken?.advertising_token!==n.advertising_token&&(i("Server supplied new token - ignoring stored value.",d.originalToken?.advertising_token,n.advertising_token),d=null),l){const t=y.getValidIdentity(e.cstg,r);if(t&&(d&&y.isStoredTokenInvalid(t,d,i,r)&&(d=null),!d||Date.now()>d.latestToken.refresh_expires)){const s=y.generateTokenAndStore(e.apiBaseUrl,e.cstg,t,a,i,r);return i("Generate token using CSTG"),{callback:e=>{s.then((t=>{i("Token generation responded, passing the new token on.",t),e(t)}))}}}}const u=!d?.latestToken||n&&n.identity_expires>d.latestToken.identity_expires,p=u?n:d.latestToken;if(i("UID2 module selected latest token",u,p),!p||Date.now()>p.refresh_expires)return i("Newest available token is expired and not refreshable."),{id:null};if(Date.now()>p.identity_expires){const t=g(e.apiBaseUrl,p,e.clientId,a,i,r);return i("Token is expired but can be refreshed, attempting refresh."),{callback:e=>{t.then((t=>{i("Refresh reponded, passing the updated token on.",t),e(t)}))}}}Date.now()>p.refresh_from&&(i("Refreshing token in background with low priority."),g(e.apiBaseUrl,p,e.clientId,a,i,r));const f={originalToken:n??d?.originalToken,latestToken:p};return l&&(f.originalIdentity=d?.originalIdentity),a.storeValue(f),{id:f}}(s,v,I,S);return I("UID2 getId returned",r),r},eids:b.x};(0,n.bz)("userId",w),(0,r.E)("uid2IdSystem")}},e=>{e.O(0,[4950,802,1085],(()=>{return t=7281,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[8785],{4747:(e,t,n)=>{var r=n(7873),a=n(1069),i=n(433),s=n(9115),p=n(1371);function o(e){if(!e)return null;return`gdpr=${e.gdprApplies?"1":"0"}&gdprstr=${e.consentString?e.consentString:""}`}function d(e){let t=document.getElementById(e),n=-1,r=-1;if(t){n=t.offsetLeft,r=t.offsetTop;let e=t.offsetParent;return e&&(n+=e.offsetLeft,r+=e.offsetTop),[n,r]}return null}const l={code:"undertone",gvlid:677,supportedMediaTypes:[p.D4,p.G_],isBidRequestValid:function(e){if(e&&e.params&&e.params.publisherId)return e.params.publisherId=parseInt(e.params.publisherId),!0},buildRequests:function(e,t){const n=Math.max(document.documentElement.clientWidth,window.innerWidth||0),r=Math.max(document.documentElement.clientHeight,window.innerHeight||0),s=0==n||0==r?null:[n,r],l={adapterVersion:"9.11.0",uids:e[0].userId,pageSize:s};e[0].schain&&(l.schain=e[0].schain);const u={"x-ut-hb-params":[],commons:l},c=t.refererInfo.topmostLocation,m=t.refererInfo.canonicalUrl;c&&(l.referrer=c),m&&(l.canonicalUrl=m);const h=(0,a.Dl)(c).hostname;let f=(0,a.M3)(h);const y=m||c;let b=`https://hb.undertone.com/hb?pid=${e[0].params.publisherId}&domain=${f}`,g=o(t.gdprConsent);if(g&&(b+=`&${g}`),t.uspConsent&&(b+=`&ccpa=${t.uspConsent}`),t.gppConsent){b+=`&gpp=${t.gppConsent.gppString??""}&gpp_sid=${t.gppConsent.applicableSections??""}`}return e.map((e=>{const t={bidRequestId:e.bidId,coordinates:d(e.adUnitCode),hbadaptor:"prebid",url:y,domain:f,placementId:null!=e.params.placementId?e.params.placementId:null,publisherId:e.params.publisherId,gpid:(0,i.A)(e,"ortb2Imp.ext.gpid",(0,i.A)(e,"ortb2Imp.ext.data.pbadslot","")),sizes:e.sizes,params:e.params},n=(0,i.A)(e,"mediaTypes.video"),r=n?p.G_:p.D4;t.mediaType=r,t.bidfloor=function(e,t){if("function"!=typeof e.getFloor)return 0;const n=e.getFloor({currency:"USD",mediaType:t,size:"*"});return n&&"USD"===n.currency&&n.floor||0}(e,r),n&&(t.video={playerSize:(0,i.A)(e,"mediaTypes.video.playerSize")||null,streamType:(0,i.A)(e,"mediaTypes.video.context")||null,playbackMethod:(0,i.A)(e,"params.video.playbackMethod")||null,maxDuration:(0,i.A)(e,"params.video.maxDuration")||null,skippable:(0,i.A)(e,"params.video.skippable")||null,placement:(0,i.A)(e,"mediaTypes.video.placement")||null,plcmt:(0,i.A)(e,"mediaTypes.video.plcmt")||null}),u["x-ut-hb-params"].push(t)})),{method:"POST",url:b,withCredentials:!0,data:JSON.stringify(u)}},interpretResponse:function(e,t){const n=[],r=e.body;return r&&Array.isArray(r)&&r.length>0&&r.forEach((e=>{if(e.ad&&e.cpm>0){const t={requestId:e.bidRequestId,cpm:e.cpm,width:e.width,height:e.height,creativeId:e.adId,currency:e.currency,netRevenue:e.netRevenue,ttl:e.ttl||360,meta:{advertiserDomains:e.adomain?e.adomain:[]}};e.mediaType&&"video"===e.mediaType?(t.vastXml=e.ad,t.mediaType=e.mediaType):t.ad=e.ad,n.push(t)}})),n},getUserSyncs:function(e,t,n,r){const a=[];let i=o(n),s="",p="";return i&&(s+=`?${i}`,p+=`&${i}`),r&&(s+=""!=s?"&":"?",s+=`ccpa=${r}`,p+=`&ccpa=${r}`),e.iframeEnabled?a.push({type:"iframe",url:"https://cdn.undertone.com/js/usersync.html"+s}):e.pixelEnabled&&a.push({type:"image",url:"https://usr.undertone.com/userPixel/syncOne?id=1&of=2"+p},{type:"image",url:"https://usr.undertone.com/userPixel/syncOne?id=2&of=2"+p}),a}};(0,s.a$)(l),(0,r.E)("undertoneBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return t=4747,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[891],{8413:(e,r,t)=>{var s=t(7873),d=t(1069),n=t(8044),i=t(9214),o=t(2660);const u="unifiedId",a={name:u,gvlid:21,decode:e=>e&&"string"==typeof e.TDID?{tdid:e.TDID}:void 0,getId(e){const r=e&&e.params||{};if(!r||"string"!=typeof r.partner&&"string"!=typeof r.url)return void(0,d.vV)("User ID - unifiedId submodule requires either partner or url to be defined");const t=r.url||`https://match.adsrvr.org/track/rid?ttd_pid=${r.partner}&fmt=json`;return{callback:function(e){const r={success:r=>{let t;if(r)try{t=JSON.parse(r)}catch(e){(0,d.vV)(e)}e(t)},error:r=>{(0,d.vV)(`${u}: ID fetch encountered an error`,r),e()}};(0,n.RD)(t,r,void 0,{method:"GET",withCredentials:!0})}}},eids:{...o.M}};(0,i.bz)("userId",a),(0,s.E)("unifiedIdSystem")}},e=>{e.O(0,[7045,802,1085],(()=>{return r=8413,e(e.s=r);var r}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[9582],{7364:(e,r,n)=>{var t=n(7873),i=n(433),d=n(1069),o=n(5789),s=n(9115),a=n(1371);const u=(e,r,n)=>{const{bids:t,bidderRequestId:d,bidderCode:o,...s}=n,a=n.bids.length-r.length;let u={};r.forEach((r=>{const n=r.params.siteId;(e=>{Object.keys(e.mediaTypes).forEach((r=>{let n;n="function"==typeof e.getFloor?e.getFloor({currency:"USD",mediaType:r,size:"*"}).floor||0:e.params.floor||0,e.mediaTypes[r].floor=n}))})(r),(e=>{let r=(0,i.A)(e,"mediaTypes.banner");if(r){let e={},n=[];r.sizes.forEach((r=>{e[r.toString()]||(e[r.toString()]=!0,n.push(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 p=[];return Object.keys(u).forEach((r=>{let n={bidderRequest:Object.assign({},{bids:u[r],invalidBidsCount:a,prebidVersion:"9.11.0",...s})};p.push(Object.assign({},{data:n,...e}))})),p},p=e=>{if(e.ad)return e;(0,d.vV)(new Error("UnrulyBidAdapter: Missing ad config."))},l=e=>{if(e.vastUrl||e.vastXml)return e;(0,d.vV)(new Error("UnrulyBidAdapter: Missing vastUrl or vastXml config."))},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.vV)(new Error("UnrulyBidAdapter: Missing renderer config."));if(!n)return void(0,d.vV)(new Error("UnrulyBidAdapter: Missing renderer siteId."));const t=(0,i.A)(e,"ext.renderer");!function(e,r){if(!e.config)throw new Error("UnrulyBidAdapter: Missing renderer config.");if(!e.config.siteId)throw new Error("UnrulyBidAdapter: Missing renderer siteId.");parent.window.unruly=parent.window.unruly||{},parent.window.unruly.native=parent.window.unruly.native||{},parent.window.unruly.native.siteId=parent.window.unruly.native.siteId||e.config.siteId,parent.window.unruly.native.adSlotId=r,parent.window.unruly.native.supplyMode="prebid"}(t,e.requestId),parent.window.unruly.native.prebid=parent.window.unruly.native.prebid||{},parent.window.unruly.native.prebid.uq=parent.window.unruly.native.prebid.uq||[];const s=o.A4.install(Object.assign({},t)),a=Object.assign({},e,{renderer:s,adUnitCode:(0,i.A)(e,"ext.adUnitCode")});return s.setRender((()=>{var e;e=a,parent.window.unruly.native.prebid.uq.push(["render",e])})),e.renderer=e.renderer||s,e},y=e=>{if(!e.context)return!1;return-1!==["outstream","instream"].indexOf(e.context)},f=e=>e.sizes,b={code:"unruly",supportedMediaTypes:[a.G_,a.D4],gvlid:36,isBidRequestValid:function(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=y(r)),t&&n&&(t=f(n)),t})(e);return!!r},buildRequests:function(e,r){let n="https://targeting.unrulymedia.com/unruly_prebid";return e[0]&&(n=(0,i.A)(e[0],"params.endpoint")||n),u({url:n,method:"POST",options:{contentType:"application/json"},protectedAudienceEnabled:r.paapi?.enabled},e,r)},interpretResponse:function(e){if(!e||!e.body||!e.body.auctionConfigs&&!e.body.bids)return[];const r=e.body;let n=[],t=null;if(r.bids.length&&(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=p(e);else if(t&&"video"===t.toLowerCase()){let r=(0,i.A)(e,"meta.videoContext");e.mediaType=a.G_,"instream"===r?n=l(e):"outstream"===r&&(n=c(e))}n&&r.push(n)})),r})(r.bids)),r.auctionConfigs){let e=r.auctionConfigs,n=Object.keys(e);n.length&&n.forEach((r=>{t=[{bidId:r,config:e[r]}]}))}return t?{bids:n,paapi:t}:n}};(0,s.a$)(b),(0,t.E)("unrulyBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return r=7364,e(e.s=r);var r}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[3469],{4836:(e,t,n)=>{var o=n(7873),r=n(5901),s=n(3272),i=n(5023),a=n(6916),c=n(1445),u=n(8969),l=n(9214),d=n(1069);const f=new Map;function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f;const n={};function o(e){const t=JSON.stringify([e.source?.toLowerCase(),e.ext]);n.hasOwnProperty(t)?n[t].uids.push(...e.uids):n[t]=e}return Object.entries(e).forEach((e=>{let[n,r]=e;r=Array.isArray(r)?r:[r];("pubProvidedId"===n?(0,d.Go)(r):r.map((e=>function(e,t,n){if(n&&e){let t={};t.source=(0,d.fp)(n.getSource)?n.getSource(e):n.source;const o=(0,d.fp)(n.getValue)?n.getValue(e):e;if((0,d.O8)(o)){const r={id:o,atype:n.atype};if((0,d.fp)(n.getUidExt)){const t=n.getUidExt(e);t&&(r.ext=t)}if(t.uids=[r],(0,d.fp)(n.getEidExt)){const o=n.getEidExt(e);o&&(t.ext=o)}return t}}return null}(e,0,t.get(n))))).filter((e=>null!=e)).forEach(o)})),Object.values(n)}function m(e){const t=new Map,n={};return Object.entries(e).forEach((e=>{let[o,r]=e;const s=r.find((e=>null!=e.idObj?.[o]));s&&(n[o]=s.idObj[o],t.set(o,s.submodule.eids?.[o]))})),g(n,t)}var b=n(2938),h=n(3172),p=n(433),y=n(1692),I=n(5555),v=n(6894),w=n(5973),S=n(5569),E=n(5139),D=n(6811),O=n(3441),k=n(8230),j=n(3066);const $="User ID",T=b.X0,A=b.qk,x="_pbjs_id_optout",C=(0,b.CK)("userId"),N={isAllowed:E.io};let U,_,L,P,J,q,M=!1,F=[],V=[],H={},W=[];const G=(()=>{let e;return()=>(null==e&&(e=(0,v.K7)()),e)})();function R(e){return G().fork().renameWith((t=>[`userId.mod.${t}`,`userId.mods.${e}.${t}`]))}function B(e,t){t=t||e.storageMgr;const n="function"==typeof e.submodule.domainOverride?e.submodule.domainOverride():null,o=e.config.storage.name;return function(e,r,s){t.setCookie(o+(e||""),r,s,"Lax",n)}}function Q(e,t){const n=e.config.storage;try{const o=new Date(Date.now()+864e5*n.expires).toUTCString(),r=(0,d.Qd)(t)?JSON.stringify(t):t;e.enabledStorageTypes.forEach((t=>{switch(t){case T:!function(e,t,n){const o=e.config.storage,r=B(e);r(null,t,n),r("_cst",me(),n),"number"==typeof o.refreshInSeconds&&r("_last",(new Date).toUTCString(),n)}(e,r,o);break;case A:!function(e,t,n){const o=e.config.storage,r=e.storageMgr;r.setDataInLocalStorage(`${o.name}_exp`,n),r.setDataInLocalStorage(`${o.name}_cst`,me()),r.setDataInLocalStorage(o.name,encodeURIComponent(t)),"number"==typeof o.refreshInSeconds&&r.setDataInLocalStorage(`${o.name}_last`,(new Date).toUTCString())}(e,r,o)}}))}catch(e){(0,d.vV)(e)}}function z(e){we(e),e.enabledStorageTypes.forEach((t=>{switch(t){case T:!function(e){const t=B(e,C),n=new Date(Date.now()-864e5).toUTCString();["","_last","_cst"].forEach((e=>{try{t(e,"",n)}catch(e){(0,d.vV)(e)}}))}(e);break;case A:!function(e){["","_last","_exp","_cst"].forEach((t=>{try{C.removeDataFromLocalStorage(e.config.storage.name+t)}catch(e){(0,d.vV)(e)}}))}(e)}}))}function K(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;const n=e.config.storage,o=t?`${n.name}_${t}`:n.name;let r;try{e.enabledStorageTypes.find((t=>{switch(t){case T:r=function(e,t){return e.storageMgr.getCookie(t)}(e,o);break;case A:r=function(e,t){const n=e.storageMgr,o=e.config.storage,r=n.getDataFromLocalStorage(`${o.name}_exp`);return""===r?n.getDataFromLocalStorage(t):r&&new Date(r).getTime()-Date.now()>0?decodeURIComponent(n.getDataFromLocalStorage(t)):void 0}(e,o)}return!!r})),"string"==typeof r&&"{"===r.trim().charAt(0)&&(r=JSON.parse(r))}catch(e){(0,d.vV)(e)}return r}function Y(e,t,n){t=G().fork().startTiming("userId.callbacks.total").stopBefore(t);const o=(0,d.U6)((()=>{clearTimeout(_),t()}),e.length);e.forEach((function(e){const t=R(e.submodule.name).startTiming("callback").stopBefore(o);try{e.callback((function(o){o?(e.config.storage&&Q(e,o),e.idObj=e.submodule.decode(o,e.config),n.refresh(),he(n)):(0,d.fH)(`${$}: ${e.submodule.name} - request id responded with an empty value`),t()}),K.bind(null,e))}catch(n){(0,d.vV)(`Error in userID module '${e.submodule.name}':`,n),t()}e.callback=void 0}))}function X(e){return Object.fromEntries(Object.entries(e).map((e=>{let[t,n]=e;return[t,n.find((e=>null!=e.idObj?.[t]))?.idObj?.[t]]})).filter((e=>{let[t,n]=e;return null!=n})))}function Z(e,t,n){const o={};return e.forEach((e=>{const r=n(e),s=function(e){if(e.primaryIds)return e.primaryIds;const t=Object.keys(e.eids??{});if(t.length>1)throw new Error(`ID submodule ${e.name} can provide multiple IDs, but does not specify 'primaryIds'`);return t}(r);t(e).forEach((t=>{const n=o[t]=o[t]??[],i=H[t]?.indexOf(r.name)??(s.includes(t)?0:-1),a=n.findIndex((e=>{let[t]=e;return t<i}));n.splice(-1===a?n.length:a,0,[i,e])}))})),Object.fromEntries(Object.entries(o).map((e=>{let[t,n]=e;return[t,n.map((e=>{let[t,n]=e;return n}))]})))}function ee(){const e={submodules:[],global:{},bidder:{},combined:{},refresh(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const n=new Set(t.map((e=>e.submodule)));e.submodules=e.submodules.filter((e=>!n.has(e.submodule))).concat(t),function(){const t=Z(e.submodules,(e=>Object.keys(e.idObj??{})),(e=>e.submodule)),n={},o={};Object.entries(t).forEach((e=>{let[t,r]=e,s=!0;const i=new Set;r.map((e=>e.config.bidders)).forEach((e=>{Array.isArray(e)&&e.length>0?e.forEach((e=>i.add(e))):s=!1})),i.size>0&&!s?(0,d.JE)(`userID modules ${r.map((e=>e.submodule.name)).join(", ")} provide the same ID ('${t}'), but are configured for different bidders. ID will be skipped.`):0===i.size?n[t]=r:i.forEach((e=>{o[e]=o[e]??{},o[e][t]=r}))}));const r=Object.values(o).concat([n]).reduce(((e,t)=>Object.assign(e,t)),{});Object.assign(e,{global:n,bidder:o,combined:r})}()}};return e}function te(e){let{adUnits:t,ortb2Fragments:n}=e;if(n=n??{global:{},bidder:{}},function(e){const{global:t,bidder:n}=e,{global:o,bidder:r}=U,s=m(o);s.length>0&&(0,h.J)(t,"user.ext.eids",(t.user?.ext?.eids??[]).concat(s)),Object.entries(r).forEach((e=>{let[t,o]=e;const r=m(o);r.length>0&&(0,h.J)(n,`${t}.user.ext.eids`,(n[t]?.user?.ext?.eids??[]).concat(r))}))}(n),[t].some((e=>!Array.isArray(e)||!e.length)))return;const o=X(U.global),r=n.global.user?.ext?.eids||[];t.forEach((e=>{e.bids&&(0,d.cy)(e.bids)&&e.bids.forEach((e=>{const t=Object.assign({},o,X(U.bidder[e.bidder]??{})),s=r.concat(n.bidder[e.bidder]?.user?.ext?.eids||[]);Object.keys(t).length>0&&(e.userId=t),s.length>0&&(e.userIdAsEids=s)}))}))}const ne={};let oe;function re(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ae()||[];const t=J&&e.find((e=>e.source===J));if(t&&"string"==typeof(0,p.A)(t,"uids.0.id")){const e=t.uids[0].id.replace(/[\W_]/g,"");if(e.length>=32&&e.length<=150)return e;(0,d.JE)(`User ID - Googletag Publisher Provided ID for ${J} is not between 32 and 150 characters - ${e}`)}}const se=(0,v.Ak)("userId",(function(e,t){let{delay:n=I.k.timeout,getIds:o=ge}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};I.k.race([o().catch((()=>null)),n(P)]).then((()=>{te(t),G().join((0,v.BO)(t.metrics),{propagate:!1,includeGroups:!0}),e.call(this,t)}))}));function ie(){return X(U.combined)}function ae(){return m(U.combined)}function ce(e){return ae().filter((t=>t.source===e))[0]}function ue(e,t,n){return oe().then((()=>{let o={};if((0,d.fp)(n)){(0,d.fH)(`${$} - Getting encrypted signal from custom function : ${n.name} & source : ${e} `);const t=n(e);o[e]=t?le(t):null}else{const n=ce(e);(0,d.fH)(`${$} - Getting encrypted signal for eids :${JSON.stringify(n)}`),(0,d.Im)(n)||(o[n.source]=!0===t?le(n):n.uids[0].id)}return(0,d.fH)(`${$} - Fetching encrypted eids: ${o[e]}`),o[e]}))}function le(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n="";if(1===t)n="object"==typeof e?window.btoa(JSON.stringify(e)):window.btoa(e);return`${t}||${n}`}function de(){if(!(0,d.II)())return;window.googletag.secureSignalProviders=window.googletag.secureSignalProviders||[];const e=s.$W.getConfig("userSync.encryptedSignalSources");if(e){const t=e.registerDelay||0;setTimeout((()=>{e.sources&&e.sources.forEach((e=>{let{source:t,encrypt:n,customFunc:o}=e;t.forEach((e=>{window.googletag.secureSignalProviders.push({id:e,collectorFunction:()=>ue(e,n,o)})}))}))}),t)}else(0,d.JE)(`${$} - ESP : encryptedSignalSources config not defined under userSync Object`)}function fe(){let{submoduleNames:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return oe({refresh:!0,submoduleNames:e}).then((()=>(t&&(0,d.fp)(t)&&t(),ie())))}function ge(){return oe().then((()=>ie()),(e=>e===ne?Promise.resolve().then(ge):((0,d.vV)("Error initializing userId",e),I.k.reject(e))))}function me(){let e=Number(a.SL.hash);const t=[];for(;e>0;)t.push(String.fromCharCode(255&e)),e>>>=8;return btoa(t.join())}function be(e,t){const n=a.mW.getConsentData();if(e.config.storage){let o,r=K(e),s=!1;if("number"==typeof e.config.storage.refreshInSeconds){const t=new Date(K(e,"last"));s=t&&Date.now()-t.getTime()>1e3*e.config.storage.refreshInSeconds}if(!r||s||t||function(e){const t=K(e,"cst");return!t||t!==me()}(e)){const t=Object.assign({enabledStorageTypes:e.enabledStorageTypes},e.config);o=e.submodule.getId(t,n,r)}else"function"==typeof e.submodule.extendId&&(o=e.submodule.extendId(e.config,n,r));(0,d.Qd)(o)&&(o.id&&(Q(e,o.id),r=o.id),"function"==typeof o.callback&&(e.callback=o.callback)),r&&(e.idObj=e.submodule.decode(r,e.config))}else if(e.config.value)e.idObj=e.config.value;else{const t=e.submodule.getId(e.config,n,void 0);(0,d.Qd)(t)&&("function"==typeof t.callback&&(e.callback=t.callback),t.id&&(e.idObj=e.submodule.decode(t.id,e.config)))}}function he(e){const t=m(e.combined);if(t.length&&J){const e=re(t);e&&((0,d.II)()?window.googletag.pubads().setPublisherProvidedId(e):(window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push((function(){window.googletag.pubads().setPublisherProvidedId(e)}))))}}function pe(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return G().fork().measureTime("userId.init.modules",(function(){if(!t.length)return[];if(t.forEach((e=>we(e))),!(t=t.filter((e=>(!e.config.storage||!!e.enabledStorageTypes.length)&&N.isAllowed(D.yl,(0,O.s)(S.fW,e.config.name))))).length)return(0,d.JE)(`${$} - no ID module configured`),[];const o=t.reduce(((e,t)=>R(t.submodule.name).measureTime("init",(()=>{try{be(t,n),e.push(t)}catch(e){(0,d.vV)(`Error in userID module '${t.submodule.name}':`,e)}return e}))),[]);return e.refresh(o),he(e),o}))}function ye(e){return e?.storage?.type?.trim().split(/\s*&\s*/)||[]}function Ie(e){function t(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];(0,d.JE)(`Invalid userSync.userId config: ${e}`,...n)}return Array.isArray(e)?e.filter((e=>{if(!e?.name)return t('must specify "name"',e);if(e.storage){if(!e.storage.name||!e.storage.type)return t('must specify "storage.name" and "storage.type"',e);if(!function(e){return ye(e).every((e=>ve.has(e)))}(e))return t('invalid "storage.type"',e);["expires","refreshInSeconds"].forEach((n=>{let o=e.storage[n];null!=o&&"number"!=typeof o&&(o=Number(o),isNaN(o)?(t(`storage.${n} must be a number and will be ignored`,e),delete e.storage[n]):e.storage[n]=o)}))}return!0})):(null!=e&&t("must be an array",e),[])}const ve=new Set([A,T]);function we(e){if(e.enabledStorageTypes)return;const t=ye(e.config);e.enabledStorageTypes=t.filter((t=>{switch(t){case A:return function(e){return!(!e.storageMgr.localStorageIsEnabled()||C.getDataFromLocalStorage(x)&&((0,d.fH)(`${$} - opt-out localStorage found, storage disabled`),1))}(e);case T:return function(e){return!(!e.storageMgr.cookiesAreEnabled()||C.getCookie(x)&&((0,d.fH)(`${$} - opt-out cookie found, storage disabled`),1))}(e)}return!1}))}function Se(e){f.clear(),Object.entries(Z(e,(e=>Object.keys(e.eids||{})),(e=>e))).forEach((e=>{let[t,n]=e;return f.set(t,n[0].eids[t])}))}function Ee(){Se(W);const e=Ie(V);if(!e.length)return;const t=W.filter((e=>!(0,r.I6)(F,(t=>t.name===e.name))));F.splice(0,F.length),t.map((t=>{const n=(0,r.I6)(e,(e=>e.name&&(e.name.toLowerCase()===t.name.toLowerCase()||t.aliasName&&e.name.toLowerCase()===t.aliasName.toLowerCase())));return n&&t.name!==n.name&&(n.name=t.name),n?{submodule:t,config:n,callback:void 0,idObj:void 0,storageMgr:(0,b.vM)({moduleType:S.fW,moduleName:n.name})}:null})).filter((e=>null!==e)).forEach((e=>F.push(e))),F.length&&(M||(j.gH.before(se,100),c.Ay.callDataDeletionRequest.before(De),y.Q.after((e=>e(re()))),M=!0),(0,d.fH)(`${$} - usersync config updated for ${F.length} submodules: `,F.map((e=>e.submodule.name))))}function De(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];(0,d.fH)("UserID: received data deletion request; deleting all stored IDs..."),F.forEach((e=>{if("function"==typeof e.submodule.onDataDeletionRequest)try{e.submodule.onDataDeletionRequest(e.config,e.idObj,...n)}catch(t){(0,d.vV)(`Error calling onDataDeletionRequest for ID submodule ${e.submodule.name}`,t)}z(e)})),e.apply(this,n)}function Oe(e){return function(){return Promise.resolve(e.apply(this,arguments))}}!function(e){let{delay:t=I.k.timeout}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};J=void 0,F=[],V=[],U=ee(),oe=function(){let{delay:e=I.k.timeout}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,I.v)(),n=(0,I.v)();let o,r,s=!1;function c(e){return r=G().fork(),null!=o&&o.reject(ne),o=(0,I.v)(),I.k.race([e,o.promise]).finally(r.startTiming("userId.total"))}let f=U,g=F;function m(e){return function(){if(f===U&&g===F)return e(...arguments)}}function b(){return a.SL.promise.finally(r.startTiming("userId.init.consent"))}let h=c(I.k.all([l.Gc,t.promise]).then(b).then(m((()=>{pe(f,g)}))).then((()=>n.promise.finally(r.startTiming("userId.callbacks.pending")))).then(m((()=>{const e=f.submodules.filter((e=>(0,d.fp)(e.callback)));if(e.length)return new I.k((t=>Y(e,t,f)))}))));return function(){let{refresh:o=!1,submoduleNames:r=null,ready:a=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return a&&!s&&(s=!0,t.resolve(),P>0?n.resolve():i.on(u.qY.AUCTION_END,(function t(){i.AU(u.qY.AUCTION_END,t),e(L).then(n.resolve)}))),o&&s&&(h=c(h.catch((()=>null)).then(b).then(m((()=>{const e=pe(f,g.filter((e=>null==r||r.includes(e.submodule.name))),!0).filter((e=>null!=e.callback));if(e.length)return new I.k((t=>Y(e,t,f)))}))))),h}}({delay:t}),null!=q&&q(),W=[],q=e.getConfig("userSync",(e=>{const t=e.userSync;t&&(J=t.ppid,t.userIds&&(V=t.userIds,L=(0,d.Et)(t.syncDelay)?t.syncDelay:k.qh.syncDelay,P=(0,d.Et)(t.auctionDelay)?t.auctionDelay:k.qh.auctionDelay,Ee(),function(e,t){if(e){const n={},o=new Map(t.map((e=>e.aliasName?[e.aliasName,e.name]:[])));Object.keys(e).forEach((t=>{const r=(0,d.cy)(e[t])?[...e[t]].reverse():[];n[t]=r.map((e=>o.has(e)?o.get(e):e))})),H=n}else H={};U.refresh(),Se(t)}(t.idPriority,W),oe({ready:!0})))})),(0,o.m)().getUserIds=ie,(0,o.m)().getUserIdsAsEids=ae,(0,o.m)().getEncryptedEidsForSource=Oe(ue),(0,o.m)().registerSignalSources=de,(0,o.m)().refreshUserIds=Oe(fe),(0,o.m)().getUserIdsAsync=Oe(ge),(0,o.m)().getUserIdsAsEidBySource=ce}(s.$W),(0,l.xG)("userId",(function(e){e.findRootDomain=w.S,(0,r.I6)(W,(t=>t.name===e.name))||(W.push(e),a.o2.register(S.fW,e.name,e.gvlid),Ee(),oe({refresh:!0,submoduleNames:[e.name]}))}),{postInstallAllowed:!0}),(0,o.E)("userId")}},e=>{e.O(0,[802,1085],(()=>{return t=4836,e(e.s=t);var t}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[7957],{3043:(e,s,o)=>{var i=o(7873),n=o(9115),t=o(1371),d=o(2938),r=o(2986),c=o(4796);const p="vidazoo",a="1.0.0",u=(0,d.vM)({bidderCode:p}),l=(0,r.GH)();const m=(0,r.lE)((function(){return`https://${arguments.length>0&&void 0!==arguments[0]?arguments[0]:"prebid"}.cootlogix.com`}),(function(e){return{dealId:(0,r.Zq)(u,e),sessionId:(0,r.Wu)(u),ptrace:(0,r.W)(u,c.Zb),vdzhum:(0,r.W)(u,c.mB),webSessionId:l}}),u,p,a,!0),v=(0,r.Lp)(p,!0),b=(0,r.EE)({iframeSyncUrl:"https://sync.cootlogix.com/api/sync/iframe",imageSyncUrl:"https://sync.cootlogix.com/api/sync/image"}),g={code:p,version:a,gvlid:744,supportedMediaTypes:[t.D4,t.G_],isBidRequestValid:r.$d,buildRequests:m,interpretResponse:v,getUserSyncs:b,onBidWon:r.bH};(0,n.a$)(g),(0,i.E)("vidazooBidAdapter")}},e=>{e.O(0,[4982,5946,802,1085],(()=>{return s=3043,e(e.s=s);var s}));e.O()}]);
(self.pbjsChunk=self.pbjsChunk||[]).push([[9380],{4668:(e,t,i)=>{var r=i(7873),n=i(1069),o=i(433),d=i(3172),a=i(1371),s=i(9115),c=i(5789),p=i(5901);const u="USD",m=300,l=!0,g="https://prebid-outstream.yieldmo.com/bundle.js",f=["mimes","startdelay","placement","plcmt","skipafter","protocols","api","playbackmethod","maxduration","minduration","pos","skip","skippable"],b=["name","domain","cat","keywords"],h=(0,n.mb)(),v=2,y=0,A=["description","title","pr","page_url"],I={code:"yieldmo",supportedMediaTypes:[a.D4,a.G_],gvlid:173,isBidRequestValid:function(e){return!!(e&&e.adUnitCode&&e.bidId&&(x(e)||w(e))&&function(e){if(!w(e))return!0;const t=(e,t,i)=>{let r=`"${e}" is required`;throw i&&(r+=" when "+i),new Error(r)},i=(e,t,i)=>{throw i=i?", expected: "+i:"",t=JSON.stringify(t),new Error(`"${e}"=${t} is invalid${i}`)},r=e=>void 0!==e,d=(t,i,r,n)=>{if(0===t.indexOf("video")){const d="params."+t,a="mediaTypes."+t,s=(0,o.A)(e,d),c=(0,o.A)(e,a),p=i(s),u=i(c);return p?s:u||(p?u||r(a,c,n):r(d,s,n),s||c)}{const d=(0,o.A)(e,t);return i(d)||r(t,d,n),d}};try{return d("video.context",(e=>!(0,n.Im)(e)),t),d("params.placementId",(e=>!(0,n.Im)(e)),t),d("video.playerSize",(e=>(0,n.Uu)(e,2)||(0,n.cy)(e)&&e.every((e=>(0,n.Uu)(e,2)))),i,"array of 2 integers, ex: [640,480] or [[640,480]]"),d("video.mimes",(e=>r(e)),t),d("video.mimes",(e=>(0,n.cy)(e)&&e.every((e=>(0,n.O8)(e)))),i,'array of strings, ex: ["video/mp4"]'),d("video.protocols",(e=>r(e)),t),d("video.api",(e=>r(e)),t),d("video.api",(e=>(0,n.Uu)(e)&&e.every((e=>e>=1&&e<=6))),i,"array of numbers, ex: [2,3]"),d("video.playbackmethod",(e=>!r(e)||(0,n.Uu)(e)),i,"array of integers, ex: [2,6]"),d("video.maxduration",(e=>r(e)),t),d("video.maxduration",(e=>(0,n.Fq)(e)),i),d("video.minduration",(e=>!r(e)||(0,n.Et)(e)),i),d("video.skippable",(e=>!r(e)||(0,n.Lm)(e)),i),d("video.skipafter",(e=>!r(e)||(0,n.Et)(e)),i),d("video.pos",(e=>!r(e)||(0,n.Et)(e)),i),d("params.badv",(e=>!r(e)||(0,n.cy)(e)),i,'array of strings, ex: ["ford.com","pepsi.com"]'),d("params.bcat",(e=>!r(e)||(0,n.cy)(e)),i,'array of strings, ex: ["IAB1-5","IAB1-6"]'),!0}catch(e){return(0,n.vV)(e.message),!1}}(e))},buildRequests:function(e,t){const i=function(e){return!!e.refererInfo?.referer?.includes("pb_force_a")}(t),r=$("/exchange/prebid",i),s=$("/exchange/prebidvideo",i),c=e.filter((e=>x(e))),u=e.filter((e=>w(e)));let m=[];const l=function(e){if((0,o.A)(e,"userIdAsEids"))return e.userIdAsEids||[]}(e[0])||[],g=function(e){const t=(0,o.A)(e,"ortb2.user.data")||[],i=t.filter((e=>{const t=e.ext?.segtax;return t>=600&&t<=609}))[0];if(i){return{taxonomy:i.ext.segtax,classifier:i.ext.segclass,topics:Object.values(i.segment).map((e=>Number(e)))}}return null}(t),b=function(e){const t=(0,o.A)(e,"ortb2.device.ext.cdep")||null;return t}(t);if(c.length>0){let e={pbav:"9.11.0",p:[],page_url:t.refererInfo.page,bust:(new Date).getTime().toString(),dnt:"1"===window.doNotTrack||"1"===window.navigator.doNotTrack||!1,description:_(),tmax:t.timeout||400,userConsent:JSON.stringify({gdprApplies:(0,o.A)(t,"gdprConsent.gdprApplies")||"",cmp:(0,o.A)(t,"gdprConsent.consentString")||"",gpp:(0,o.A)(t,"gppConsent.gppString")||"",gpp_sid:(0,o.A)(t,"gppConsent.applicableSections")||[]}),us_privacy:(0,o.A)(t,"uspConsent")||""};g&&(e.topics=JSON.stringify(g));const i=S(t);i&&(e.gpc=i),b&&(e.cdep=b),function(){try{if((0,n.mb)().location.href)return!0}catch(e){return!1}}()&&(e.pr=h.document&&h.document.referrer||"",e.scrd=h.devicePixelRatio||0,e.title=h.document.title||"",e.w=h.innerWidth,e.h=h.innerHeight);const d=window.navigator.maxTouchPoints;d&&(e.mtp=d),c.forEach((t=>{e.p.push(function(e){const t=(0,o.A)(e,"ortb2Imp.ext.gpid")||(0,o.A)(e,"ortb2Imp.ext.data.pbadslot"),i={placement_id:e.adUnitCode,callback_id:e.bidId,sizes:e.mediaTypes.banner.sizes};if(e.params){e.params.placementId&&(i.ym_placement_id=e.params.placementId);const t=T(e,a.D4);t&&(i.bidFloor=t)}t&&(i.gpid=t);const r=(0,o.A)(e,"ortb2Imp.ext.tid");r&&(i.tid=r);e.auctionId&&(i.auctionId=e.auctionId);return JSON.stringify(i)}(t));const i=k(t,"pubcid");i?e.pubcid=i:t.crumbs&&t.crumbs.pubcid&&(e.pubcid=t.crumbs.pubcid);const r=k(t,"tdid");r&&(e.tdid=r);const n=k(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()+"]",l.length&&(e.eids=JSON.stringify(l));let s=`${r}?${(0,n.bL)(e)}`.length-8e3;if(s>0)for(let t=0;t<A.length&&(s=C(s,e,A[t]),!(s<=0));t++);m.push({method:"GET",url:r,data:e})}if(u.length>0){const e=function(e,t){const i=e[0].schain;let r={id:e[0].bidderRequestId,tmax:t.timeout||400,at:1,imp:e.map((e=>function(e){const t=(0,o.A)(e,"ortb2Imp.ext.gpid")||(0,o.A)(e,"ortb2Imp.ext.data.pbadslot"),i=function(e){const t=(0,o.A)(e,"mediaTypes.video.playerSize");if((0,n.Uu)(t,2))return t;if((0,n.cy)(t)&&(0,n.Uu)(t[0],2))return t[0];return null}(e),r={id:e.bidId,tagid:e.adUnitCode,bidfloor:T(e,a.G_),ext:{placement_id:e.params.placementId,tid:(0,o.A)(e,"ortb2Imp.ext.tid")},video:{w:i[0],h:i[1],linearity:1}},d=(0,o.A)(e,"mediaTypes.video",{});Object.keys(d).filter((e=>(0,p.mK)(f,e))).forEach((e=>r.video[e]=d[e]));const s=(0,o.A)(e,"params.video",{});Object.keys(s).filter((e=>(0,p.mK)(f,e))).forEach((e=>r.video[e]=s[e])),r.video.skippable&&(r.video.skip=1,delete r.video.skippable);1===r.video.plcmt&&1===r.video.placement||(r.video.startdelay=y,r.video.playbackmethod=[v]);t&&(r.ext.gpid=t);return r}(e))),site:E(e[0],t),device:(0,o.A)(t,"ortb2.device"),badv:e[0].params.badv||[],bcat:(0,o.A)(t,"bcat")||e[0].params.bcat||[],ext:{prebid:"9.11.0"},ats_envelope:e[0].params.lr_env};i&&(r.schain=i);const s=S(t);s&&(0,d.J)(r,"regs.ext.gpc",s);e[0].auctionId&&(r.auctionId=e[0].auctionId);return function(e,t){const i=t.gdprConsent,r=(0,o.A)(t,"gppConsent.gppString"),n=(0,o.A)(t,"gppConsent.applicableSections");r?(0,d.J)(e,"regs.ext.gpp",r):((0,d.J)(e,"regs.ext.gdpr",i&&i.gdprApplies?1:0),(0,d.J)(e,"user.ext.consent",i&&i.consentString?i.consentString:""));n&&n.length>0&&(0,d.J)(e,"regs.ext.gpp_sid",n);const a=(0,o.A)(t,"uspConsent");!r&&a&&(0,d.J)(e,"regs.ext.us_privacy",a)}(r,t),r}(u,t);g&&(e.topics=g),l.length&&(0,d.J)(e,"user.ext.eids",l),m.push({method:"POST",url:s,data:e})}return m},interpretResponse:function(e,t){let i=[];const r=e.body;if(r.length>0&&r.forEach((e=>{e.cpm>0&&i.push(function(e){return{dealId:e.publisherDealId,requestId:e.callback_id,cpm:e.cpm,width:e.width,height:e.height,creativeId:e.creative_id,currency:u,netRevenue:l,ttl:300,ad:e.ad,meta:{advertiserDomains:e.adomain||[],mediaType:a.D4}}}(e))})),r.seatbid){r.seatbid.reduce(((e,t)=>e.concat(t.bid)),[]).forEach((e=>i.push(function(e,t){const i=(0,p.I6)((0,o.A)(t,"data.imp")||[],(t=>t.id===e.impid));let r={dealId:e.dealid,requestId:i.id,cpm:e.price,width:i.video.w,height:i.video.h,creativeId:e.crid||e.adid,currency:u,netRevenue:l,mediaType:a.G_,ttl:m,vastXml:e.adm,meta:{advertiserDomains:e.adomain||[],mediaType:a.G_}};if(i.video.plcmt&&1!==i.video.plcmt){const e=c.A4.install({url:g,config:{width:r.width,height:r.height,vastTimeout:15e3,maxAllowedVastTagRedirects:5,allowVpaid:!0,autoPlay:!0,preload:!0,mute:!0},id:i.tagid,loaded:!1});e.setRender((function(e){e.renderer.push((()=>{const{id:t,config:i}=e.renderer;window.YMoutstreamPlayer(e,t,i)}))})),r.renderer=e}return r}(e,t))))}return i},getUserSyncs:function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";const n=[],o="&gdpr="+(i.gdprApplies?1:0),d=`&gdpr_consent=${encodeURIComponent(i.consentString||"")}`,a=`https://ads.yieldmo.com/pbcas?${`us_privacy=${encodeURIComponent(r)}`}${o}${d}`;return e.iframeEnabled?n.push({type:"iframe",url:a+"&type=iframe"}):e.pixelEnabled&&n.push({type:"image",url:a+"&type=image"}),n}};function x(e){return!!(0,o.A)(e,"mediaTypes.banner")}function w(e){return!!(0,o.A)(e,"mediaTypes.video")}function _(){return document.querySelector('meta[name="description"]')&&document.querySelector('meta[name="description"]').getAttribute("content")||""}function k(e,t){return"object"==typeof(0,o.A)(e,"userId")?e.userId[t]:void 0}function S(e){return(0,o.A)(e,"ortb2.regs.ext.gpc")}function T(e,t){let i={};return"function"==typeof e.getFloor&&(i=e.getFloor({currency:u,mediaType:t,size:"*"})),i.floor||e.params.bidfloor||e.params.bidFloor||0}function E(e,t){let i={};const r=(0,n.Dl)((0,o.A)(t,"refererInfo.page"));(0,n.Im)(r)||(i.page=`${r.protocol}://${r.hostname}${r.pathname}`),t.refererInfo?.ref&&(i.ref=t.refererInfo.ref);const d=document.getElementsByTagName("meta").keywords;d&&d.content&&(i.keywords=d.content);const a=(0,o.A)(e,"params.site");return a&&Object.keys(a).filter((e=>(0,p.mK)(b,e))).forEach((e=>i[e]=a[e])),i}function C(e,t,i){if(t[i].length>e)return t[i]=t[i].substring(0,t[i].length-e),0;const r=e-t[i].length;return t[i]="",r}function $(e,t){return`${t?"https://ads-stg.yieldmo.com":"https://ads.yieldmo.com"}${e}`}(0,s.a$)(I),(0,r.E)("yieldmoBidAdapter")}},e=>{e.O(0,[802,1085],(()=>{return t=4668,e(e.s=t);var t}));e.O()}]);
})(),pbjs.processQueue();