vendor: 6,166 bytes, lines 1-11
1/* prebid.js v9.33.0 2Updated: 2026-01-23 3Modules: fpdModule, 33acrossBidAdapter, adagioBidAdapter, adyoulikeBidAdapter, aidemBidAdapter, amxBidAdapter, appnexusBidAdapter, colossussspBidAdapter, consentManagementUsp, consentManagementGpp, contxtfulBidAdapter, contxtfulRtdProvider, conversantBidAdapter, criteoBidAdapter, currency, gridBidAdapter, goldfishAdsRtdProvider, gptPreAuction, gumgumBidAdapter, hiveBidAdapter, hiveRtdProvider, id5IdSystem, identityLinkIdSystem, intentIqIdSystem, ixBidAdapter, kueezRtbBidAdapter, medianetBidAdapter, minutemediaBidAdapter, nativoBidAdapter, nextMillenniumBidAdapter, nexx360BidAdapter, nobidAnalyticsAdapter, oguryBidAdapter, onetagBidAdapter, openwebBidAdapter, openxBidAdapter, optidigitalBidAdapter, pgamsspBidAdapter, prebidServerBidAdapter, priceFloors, pubmaticBidAdapter, pubProvidedIdSystem, pulsepointBidAdapter, qortexRtdProvider, riseBidAdapter, rtdModule, rubiconBidAdapter, s2sTesting, seedtagBidAdapter, sharedIdSystem, sharethroughBidAdapter, smartadserverBidAdapter, smilewantedBidAdapter, sonobiBidAdapter, sovrnBidAdapter, taboolaBidAdapter, teadsBidAdapter, tripleliftBidAdapter, undertoneBidAdapter, unifiedIdSystem, unrulyBidAdapter, userId, validationFpdModule, vidazooBidAdapter, yieldmoBidAdapter */ 4if(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(){ 5!function(){var n,t={433:function(n,t,r){function e(n,t,r,e,o){for(t=t.split?t.split("."):t,e=0;e<t.length;e++)n=n?n[t[e]]:o;return n===o?r:n}r.d(t,{A:function(){return e}})},8128:function(n){ 6/* 7* @license MIT 8* Fun Hooks v0.9.10 9* (c) @snapwich 10*/ 11f.SYNC=1,f.ASYNC=2,f.QUEUE=4;var t="fun-hooks";var r=Object.freeze({useProxy:!0,ready:0}),e=new WeakMap,o="2,1,0"===[1].reduce((function(n,t,r){return[n,t,r]}),2).toString()?Array.prototype.reduce:function(n,t){var r,e=Object(this),o=e.length>>>0,i=0;if(t)r=t;else{for(;i<o&&!(i in e);)i++;r=e[i++]}for(;i<o;)i in e&&(r=n(r,e[i],i,e)),i++;return r};function i(n,t){return Array.prototype.slice.call(n,t)}var u=Object.assign||function(n){return o.call(i(arguments,1),(function(n,t){return t&&Object.keys(t).forEach((function(r){n[r]=t[r]})),n}),n)};function f(n){var c,a={},l=[];function p(n,t){return"function"==typeof n?h.call(null,"sync",n,t):"string"==typeof n&&"function"==typeof t?h.apply(null,arguments):"object"==typeof n?y.apply(null,arguments):void 0}function y(n,t,r){var e=!0;void 0===t&&(t=Object.getOwnPropertyNames(n),e=!1);var o={},i=["constructor"];do{(t=t.filter((function(t){return!("function"!=typeof n[t]||-1!==i.indexOf(t)||t.match(/^_/))}))).forEach((function(t){var e=t.split(":"),i=e[0],u=e[1]||"sync";if(!o[i]){var f=n[i];o[i]=n[i]=h(u,f,r?[r,i]:void 0)}})),n=Object.getPrototypeOf(n)}while(e&&n);return o}function s(n){var r=Array.isArray(n)?n:n.split(".");return o.call(r,(function(e,o,i){var u=e[o],f=!1;return u||(i===r.length-1?(c||l.push((function(){f||console.warn(t+": referenced '"+n+"' but it was never created")})),e[o]=v((function(n){e[o]=n,f=!0}))):e[o]={})}),a)}function v(n){var t=[],r=[],o=function(){},i={before:function(n,r){return c.call(this,t,"before",n,r)},after:function(n,t){return c.call(this,r,"after",n,t)},getHooks:function(n){var e=t.concat(r);"object"==typeof n&&(e=e.filter((function(t){return Object.keys(n).every((function(r){return t[r]===n[r]}))})));try{u(e,{remove:function(){return e.forEach((function(n){n.remove()})),this}})}catch(n){console.error("error adding `remove` to array, did you modify Array.prototype?")}return e},removeAll:function(){return this.getHooks().remove()}},f={install:function(e,i,u){this.type=e,o=u,u(t,r),n&&n(i)}};return e.set(i.after,f),i;function c(n,e,i,u){var f={hook:i,type:e,priority:u||10,remove:function(){var e=n.indexOf(f);-1!==e&&(n.splice(e,1),o(t,r))}};return n.push(f),n.sort((function(n,t){return t.priority-n.priority})),o(t,r),this}}function h(r,o,a){var p=o.after&&e.get(o.after);if(p){if(p.type!==r)throw t+": recreated hookable with different type";return o}var y,h,d=a?s(a):v(),b={get:function(n,t){return d[t]||Reflect.get.apply(Reflect,arguments)}};return c||l.push(g),n.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)},u(h,d)),e.get(h.after).install(r,h,(function(n,t){var e,o=[];n.length||t.length?(n.forEach(u),e=o.push(void 0)-1,t.forEach(u),y=function(n,t,u){var f,c=0,a="async"===r&&"function"==typeof u[u.length-1]&&u.pop();function l(n){"sync"===r?f=n:a&&a.apply(null,arguments)}function p(n){if(o[c]){var e=i(arguments);return p.bail=l,e.unshift(p),o[c++].apply(t,e)}"sync"===r?f=n:a&&a.apply(null,arguments)}return o[e]=function(){var e=i(arguments,1);"async"===r&&a&&(delete p.bail,e.push(p));var o=n.apply(t,e);"sync"===r&&p(o)},p.apply(null,u),f}):y=void 0;function u(n){o.push(n.hook)}g()})),h;function g(){!c&&("sync"!==r||n.ready&f.SYNC)&&("async"!==r||n.ready&f.ASYNC)?"sync"!==r&&n.ready&f.QUEUE?b.apply=function(){var n=arguments;l.push((function(){h.apply(n[1],n[2])}))}:b.apply=function(){throw t+": hooked function not ready"}:b.apply=y}}return(n=u({},r,n)).ready?p.ready=function(){c=!0,function(n){for(var t;t=n.shift();)t()}(l)}:c=!0,p.get=s,p}n.exports=f},3172:function(n,t,r){function e(n,t,r){t.split&&(t=t.split("."));for(var e,o,i=0,u=t.length,f=n;i<u&&"__proto__"!=(o=""+t[i++])&&"constructor"!==o&&"prototype"!==o;)f=f[o]=i===u?r:typeof(e=f[o])==typeof t?e:0*t[i]!=0||~(""+t[i]).indexOf(".")?{}:[]}r.d(t,{J:function(){return e}})},5751:function(n,t,r){function e(n){var t,r,o;if(Array.isArray(n)){for(r=Array(t=n.length);t--;)r[t]=(o=n[t])&&"object"==typeof o?e(o):o;return r}if("[object Object]"===Object.prototype.toString.call(n)){for(t in r={},n)"__proto__"===t?Object.defineProperty(r,t,{value:e(n[t]),configurable:!0,enumerable:!0,writable:!0}):r[t]=(o=n[t])&&"object"==typeof o?e(o):o;return r}return n}r.d(t,{Q:function(){return e}})}},r={};function e(n){var o=r[n];if(void 0!==o)return o.exports;var i=r[n]={exports:{}};return t[n].call(i.exports,i,i.exports,e),i.exports}
11e.m=t,n=[],e.O=function(t,r,o,i){if(!r){var u=1/0;for(l=0;l<n.length;l++){r=n[l][0],o=n[l][1],i=n[l][2];for(var f=!0,c=0;c<r.length;c++)(!1&i||u>=i)&&Object.keys(e.O).every((function(n){return e.O[n](r[c])}))?r.splice(c--,1):(f=!1,i<u&&(u=i));if(f){n.splice(l--,1);var a=o();void 0!==a&&(t=a)}}return t}i=i||0;for(var l=n.length;l>0&&n[l-1][2]>i;l--)n[l]=n[l-1];n[l]=[r,o,i]},e.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return e.d(t,{a:t}),t},e.d=function(n,t){for(var r in t)e.o(t,r)&&!e.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:t[r]})},e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(n){if("object"==typeof window)return window}}(),e.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},function(){var n={9673:0};e.O.j=function(t){return 0===n[t]};var t=function(t,r){var o,i,u=r[0],f=r[1],c=r[2],a=0;if(u.some((function(t){return 0!==n[t]}))){for(o in f)e.o(f,o)&&(e.m[o]=f[o]);if(c)var l=c(e)}for(t&&t(r);a<u.length;a++)i=u[a],e.o(n,i)&&n[i]&&n[i][0](),n[i]=0;return e.O(l)},r=self.pbjsChunk=self.pbjsChunk||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))}();var o=e.O(void 0,[802,2139,1085],(function(){return e(8934)}));o=e.O(o)}(); 12(self.pbjsChunk=self.pbjsChunk||[]).push([[802],{5789:function(e,t,n){n.d(t,{A4:function(){return u},J7:function(){return l},Pg:function(){return f}});var r=n(1580),i=n(1069),o=n(5901),s=n(7873),a=n(5569);const c=(0,s.m)(),d="outstream";function u(e){const{url:t,config:n,id:s,callback:u,loaded:l,adUnitCode:f,renderNow:g}=e;this.url=t,this.config=n,this.handlers={},this.id=s,this.renderNow=g,this.adUnitCode=f,this.loaded=l,this.cmd=[],this.push=e=>{"function"==typeof e?this.loaded?e.call():this.cmd.push(e):(0,i.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,i.JE)("No render function was provided, please use .setRender on the renderer")};!function(e){const t=c.adUnits,n=(0,o.I6)(t,(t=>t.code===e));if(!n)return!1;const r=n?.renderer,i=!!(r&&r.url&&r.render),s=n?.mediaTypes?.video?.renderer,a=!!(s&&s.url&&s.render);return!!(i&&!0!==r.backupOnly||a&&!0!==s.backupOnly)}(f)?g?n():(this.cmd.unshift(n),(0,r.R)(t,a.tp,d,this.callback,this.documentContext)):((0,i.JE)(`External Js not loaded by Renderer since renderer url and callback is already defined on adUnit ${f}`),n())}.bind(this)}function l(e){return!(!e||!e.url&&!e.renderNow)}function f(e,t,n){let r=null;e.config&&e.config.documentResolver&&(r=e.config.documentResolver(t,document,n)),r||(r=document),e.documentContext=r,e.render(t,e.documentContext)}u.install=function({url:e,config:t,id:n,callback:r,loaded:i,adUnitCode:o,renderNow:s}){return new u({url:e,config:t,id:n,callback:r,loaded:i,adUnitCode:o,renderNow:s})},u.prototype.getConfig=function(){return this.config},u.prototype.setRender=function(e){this._render=e},u.prototype.setEventHandlers=function(e){this.handlers=e},u.prototype.handleVideoEvent=function({id:e,eventName:t}){"function"==typeof this.handlers[t]&&this.handlers[t](),(0,i.OG)(`Prebid Renderer event for id ${e} type ${t}`)},u.prototype.process=function(){for(;this.cmd.length>0;)try{this.cmd.shift().call()}catch(e){(0,i.vV)(`Error processing Renderer command on ad unit '${this.adUnitCode}':`,e)}}},6811:function(e,t,n){n.d(t,{DL:function(){return u},Ml:function(){return i},Ue:function(){return r},VJ:function(){return f},hE:function(){return l},hq:function(){return d},mo:function(){return c},pY:function(){return g},qX:function(){return o},uc:function(){return a},yl:function(){return s}});const r="accessDevice",i="syncUser",o="enrichUfpd",s="enrichEids",a="fetchBids",c="reportAnalytics",d="transmitEids",u="transmitUfpd",l="transmitPreciseGeo",f="transmitTid",g="loadExternalScript"},3441:function(e,t,n){n.d(t,{s:function(){return i}});var r=n(1445);const i=(0,n(2604).ZI)((e=>r.Ay.resolveAlias(e)))},5569:function(e,t,n){n.d(t,{Tn:function(){return a},fW:function(){return o},tW:function(){return i},tp:function(){return r},zu:function(){return s}});const r="prebid",i="bidder",o="userId",s="rtd",a="analytics"},2604:function(e,t,n){n.d(t,{Dk:function(){return s},Ii:function(){return o},TQ:function(){return g},U3:function(){return m},XG:function(){return u},ZI:function(){return p},Zw:function(){return d},bt:function(){return l},e3:function(){return f},iK:function(){return a},q7:function(){return c}});var r=n(5569),i=n(9214);const o="component",s=o+"Type",a=o+"Name",c="adapterCode",d="storageType",u="configName",l="syncType",f="syncUrl",g="_config";function p(e){return function(t,n,i){const d={[s]:t,[a]:n,[o]:`${t}.${n}`};return t===r.tW&&(d[c]=e(n)),m(Object.assign(d,i))}}const m=(0,i.A_)("sync",(e=>e))},6953:function(e,t,n){n.d(t,{Vx:function(){return c},l7:function(){return a},p4:function(){return h},$V:function(){return m},nl:function(){return g},ZP:function(){return b},$p:function(){return y},uD:function(){return p}});var r=n(433),i=n(3272),o=n(5139),s=n(6811);const a=["data","ext.data","yob","gender","keywords","kwarray","i
12d","buyeruid","customdata"].map((e=>`user.${e}`)).concat("device.ext.cdep"),c=["user.eids","user.ext.eids"],d=["user.geo.lat","user.geo.lon","device.geo.lat","device.geo.lon"],u=["device.ip"],l=["device.ipv6"];function f(e){return Object.assign({get(){},run(e,t,n,r,i){const o=n&&n[r];if(m(o)&&i()){const e=this.get(o);void 0===e?delete n[r]:n[r]=e}}},e)}function g(e){return e.forEach((e=>{e.paths=e.paths.map((e=>{const t=e.split("."),n=t.pop();return[t.length>0?t.join("."):null,n]}))})),function(t,n,...i){const o=[],s=p(t,...i);return e.forEach((e=>{if(!1!==t[e.name])for(const[i,a]of e.paths){const c=null==i?n:(0,r.A)(n,i);if(o.push(e.run(n,i,c,a,s.bind(null,e))),!1===t[e.name])return}})),o.filter((e=>null!=e))}}function p(e,...t){return function(n){return e.hasOwnProperty(n.name)||(e[n.name]=!!n.applies(...t)),e[n.name]}}function m(e){return null!=e&&("object"!=typeof e||Object.keys(e).length>0)}function h(e,t=o.io){return function(n){return!t(e,n)}}function b(e=o.io){return[{name:s.DL,paths:a,applies:h(s.DL,e)},{name:s.hq,paths:c,applies:h(s.hq,e)},{name:s.hE,paths:d,applies:h(s.hE,e),get(e){return Math.round(100*(e+Number.EPSILON))/100}},{name:s.hE,paths:u,applies:h(s.hE,e),get(e){return function(e){if(!e)return null;let t=e.split(".").map(Number);if(4!=t.length)return null;let n=[];for(let e=0;e<4;e++){let t=Math.max(0,Math.min(8,24-8*e));n.push(255<<8-t&255)}return t.map(((e,t)=>e&n[t])).join(".")}(e)}},{name:s.hE,paths:l,applies:h(s.hE,e),get(e){return function(e){if(!e)return null;let t=e.split(":").map((e=>parseInt(e,16)));for(t=t.map((e=>isNaN(e)?0:e));t.length<8;)t.push(0);if(8!=t.length)return null;let n=[];for(let e=0;e<8;e++){let t=Math.max(0,Math.min(16,64-16*e));n.push(65535<<16-t&65535)}return t.map(((e,t)=>e&n[t])).map((e=>e.toString(16))).join(":")}(e)}},{name:s.VJ,paths:["source.tid"],applies:h(s.VJ,e)}].map(f)}const y=function(e=o.io){const t=g(b(e)),n=g(function(e=o.io){return[{name:s.hq,paths:["userId","userIdAsEids"],applies:h(s.hq,e)},{name:s.VJ,paths:["ortb2Imp.ext.tid"],applies:h(s.VJ,e)}].map(f)}(e));return function(e){const r={};return{ortb2(n){return t(r,n,e),n},bidRequest(t){return n(r,t,e),t}}}}();(0,o.qB)(s.VJ,"enableTIDs config",(()=>{if(!i.$W.getConfig("enableTIDs"))return{allow:!1,reason:"TIDs are disabled"}}))},5139:function(e,t,n){n.d(t,{io:function(){return s},qB:function(){return o}});var r=n(1069),i=n(2604);const[o,s]=function(e=(0,r.h0)("Activity control:")){const t={};function n(e){return t[e]=t[e]||[]}function o(t,n,r,o){let s;try{s=r(o)}catch(r){e.logError(`Exception in rule ${n} for '${t}'`,r),s={allow:!1,reason:r}}return s&&Object.assign({activity:t,name:n,component:o[i.Ii]},s)}const s={};function a({activity:t,name:n,allow:r,reason:i,component:o}){const a=`${n} ${r?"allowed":"denied"} '${t}' for '${o}'${i?":":""}`,c=s.hasOwnProperty(a);if(c&&clearTimeout(s[a]),s[a]=setTimeout((()=>delete s[a]),1e3),!c){const t=[a];i&&t.push(i),(r?e.logInfo:e.logWarn).apply(e,t)}}return[function(e,t,r,i=10){const o=n(e),s=o.findIndex((([e])=>i<e)),a=[i,t,r];return o.splice(s<0?o.length:s,0,a),function(){const e=o.indexOf(a);e>=0&&o.splice(e,1)}},function(e,t){let r,i;for(const[s,c,d]of n(e)){if(r!==s&&i)break;r=s;const n=o(e,c,d,t);if(n){if(!n.allow)return a(n),!1;i=n}}return i&&a(i),!0}]}()},9075:function(e,t,n){n.d(t,{$A:function(){return w},BS:function(){return W},Hh:function(){return x},Pk:function(){return N},Uc:function(){return R},XO:function(){return V},bw:function(){return _},n6:function(){return C},qn:function(){return $},vB:function(){return P},vW:function(){return S},vd:function(){return U}});var r=n(1069),i=n(5023),o=n(8969),s=n(3272),a=n(5789),c=n(1371),d=n(8462),u=n(6031),l=n(9214),f=n(2449),g=n(5555),p=n(1445),m=n(6894),h=n(7779),b=n(3005);const{AD_RENDER_FAILED:y,AD_RENDER_SUCCEEDED:v,STALE_RENDER:E,BID_WON:A,EXPIRED_RENDER:I}=o.qY,{EXCEPTION:T}=o.as,w=(0,l.A_)("sync",(function(e,t=!0,n=g.U9.resolve()){return n.then((t=>t??d.n.findBidByAdId(e))).catch((()=>{}))})),C=(0,l.A_)("sync",(function(e){((0,b.$T)(e.eventtrackers)[b.RO]?.[b.Ni]||[]).forEach((e=>(0,r.z$)(e))),i.Ic(A,e),d.n.addWinningBid(e)}));function B({reason:e,message:t,bid:n,id:o}){const s={reason:e,message:t};
12n&&(s.bid=n,s.adId=n.adId),o&&(s.adId=o),(0,r.vV)(`Error rendering ad (id: ${o}): ${t}`),i.Ic(y,s)}function O({doc:e,bid:t,id:n}){const r={doc:e};t&&(r.bid=t),n&&(r.adId=n),p.Ay.callAdRenderSucceededBidder(t.adapterCode||t.bidder,t),i.Ic(v,r)}function R(e,t){switch(e.event){case o.qY.AD_RENDER_FAILED:B({bid:t,id:t.adId,reason:e.info.reason,message:e.info.message});break;case o.qY.AD_RENDER_SUCCEEDED:O({doc:null,bid:t,id:t.adId});break;default:(0,r.vV)(`Received event request for unsupported event: '${e.event}' (adId: '${t.adId}')`)}}function S(e,t,{resizeFn:n,fireTrackers:r=f.vO}){if("resizeNativeHeight"===e.action)n(e.width,e.height);else r(e,t)}const k={[o.nl.EVENT]:R};k[o.nl.NATIVE]=S;const U=(0,l.A_)("sync",(function(e,t){const{ad:n,adUrl:i,cpm:o,originalCpm:s,width:a,height:c}=e,d={AUCTION_PRICE:s||o,CLICKTHROUGH:t?.clickUrl||""};return{ad:(0,r.gM)(n,d),adUrl:(0,r.gM)(i,d),width:a,height:c}})),D=(0,l.A_)("sync",(function({renderFn:e,resizeFn:t,bidResponse:n,options:i,doc:s,isMainDocument:a=s===document&&!(0,r.al)()}){const d=n.mediaType===c.G_;if(a||d)return void B({reason:o.as.PREVENT_WRITING_ON_MAIN_DOCUMENT,message:d?"Cannot render video ad without a renderer":"renderAd was prevented from writing to the main document.",bid:n,id:n.adId});const u=U(n,i);e(Object.assign({adId:n.adId},u));const{width:l,height:f}=u;null!=(l??f)&&t(l,f)}));function _({renderFn:e,resizeFn:t,adId:n,options:a,bidResponse:c,doc:d}){x(c,(()=>{if(null!=c){if((c.status!==o.tl.RENDERED||((0,r.JE)(`Ad id ${n} has been rendered before`),i.Ic(E,c),!s.$W.getConfig("auctionOptions")?.suppressStaleRender))&&(h.uW.isBidNotExpired(c)||((0,r.JE)(`Ad id ${n} has been expired`),i.Ic(I,c),!s.$W.getConfig("auctionOptions")?.suppressExpiredRender)))try{D({renderFn:e,resizeFn:t,bidResponse:c,options:a,doc:d})}catch(e){B({reason:o.as.EXCEPTION,message:e.message,id:n,bid:c})}}else B({reason:o.as.CANNOT_FIND_AD,message:`Cannot find ad '${n}'`,id:n})}))}function $(e){const t=(0,m.BO)(e.metrics);t.checkpoint("bidRender"),t.timeBetween("bidWon","bidRender","render.deferred"),t.timeBetween("auctionEnd","bidRender","render.pending"),t.timeBetween("requestBids","bidRender","render.e2e"),e.status=o.tl.RENDERED}D.before((function(e,t){const{bidResponse:n,doc:r}=t;(0,a.J7)(n.renderer)?((0,a.Pg)(n.renderer,n,r),O({doc:r,bid:n,id:n.adId}),e.bail()):e(t)}),100);const j=new WeakMap,q=new WeakSet;function x(e,t){null!=e?(j.set(e,t),e.deferRendering||P(e),N(e)):t()}function N(e){q.has(e)||(q.add(e),C(e))}function P(e){const t=j.get(e);t&&(t(),$(e),j.delete(e))}function W(e,t,n){let i;function s(e,n){B(Object.assign({id:t,bid:i},{reason:e,message:n}))}function a(t,n){e.defaultView&&e.defaultView.frameElement&&(t&&(e.defaultView.frameElement.width=t),n&&(e.defaultView.frameElement.height=n))}const c=(d={resizeFn:a},function(e,t,n){k.hasOwnProperty(e)&&k[e](t,n,d)});var d;function l(t){t.ad?(e.write(t.ad),e.close(),O({doc:e,bid:i,id:i.adId})):(0,u.H)(i).then((n=>n(t,{sendMessage:(e,t)=>c(e,t,i),mkFrame:r.hw},e.defaultView))).then((()=>O({doc:e,bid:i,id:i.adId})),(e=>{s(e?.reason||o.as.EXCEPTION,e?.message),e?.stack&&(0,r.vV)(e)}));const n=document.createComment(`Creative ${i.creativeId} served by ${i.bidder} Prebid.js Header Bidding`);(0,r._s)(n,e,"html")}try{t&&e?w(t).then((r=>{i=r,_({renderFn:l,resizeFn:a,adId:t,options:{clickUrl:n?.clickThrough},bidResponse:r,doc:e})})):s(o.as.MISSING_DOC_OR_ADID,"missing "+(t?"doc":"adId"))}catch(e){s(T,e.message)}}function V(){if(!window.frames[o.IY])if(document.body){const e=(0,r.CA)();e.name=o.IY,document.body.appendChild(e)}else window.requestAnimationFrame(V)}},9759:function(e,t,n){function r(e){var t=e;return{callBids:function(){},setBidderCode:function(e){t=e},getBidderCode:function(){return t}}}n.d(t,{A:function(){return r}})},1445:function(e,t,n){n.d(t,{S1:function(){return k},Ay:function(){return z},tS:function(){return W},pX:function(){return M},Mf:function(){return G},K5:function(){return N}});var r=n(1069),i=n(2449),o=n(7377),s=n(8044),a=n(3272),c=n(9214),d=n(5901);let u={};function l(e,t,n){let r=function(e,t){let n=u[e]=u[e]||{bidders:{}};return t?n.bidders[t]=n.bidders[t]||{}:n}(e,n);return r[t]=(r[t]||0)+1,r[t]}function f(e){return l(e,"auctionsCounter")}function g(e){return u?.[e]?.requestsCounter||0}function p(e,t){return u?.[e]?.bidders?.[t]?.requestsCounter||0}function m(e,t){return u?.[e]?.bidders?.[t]?.winsCounter||0}function h(e){return u?.[e]?.auctionsCounter||0}var b=n(7934),y=n(6916),v=n(5023),E=n(8969),A=n(6894),I=n(8462),T=n(5569),w=n(5139),C=n(6811),B=n(2604),O=n(6953),R=n(3005);
12const S="pbsBidAdapter",k={CLIENT:"client",SERVER:"server"},U={isAllowed:w.io,redact:O.$p};let D={},_=D.bidderRegistry={},$=D.aliasRegistry={},j=[];a.$W.getConfig("s2sConfig",(e=>{e&&e.s2sConfig&&(j=(0,r.cy)(e.s2sConfig)?e.s2sConfig:[e.s2sConfig])}));var q={};const x=(0,B.ZI)((e=>D.resolveAlias(e)));function N(e){return x(T.tp,S,{[B.XG]:e.configName})}const P=(0,c.A_)("sync",(function({bidderCode:e,auctionId:t,bidderRequestId:n,adUnits:i,src:o,metrics:s}){return i.reduce(((i,a)=>{const c=a.bids.filter((t=>t.bidder===e));return null==e&&0===c.length&&null!=a.s2sBid&&c.push({bidder:null}),i.push(c.reduce(((i,c)=>{const d=null==(c=Object.assign({},c,{ortb2Imp:(0,r.D9)({},a.ortb2Imp,c.ortb2Imp)},(0,r.SH)(a,["nativeParams","nativeOrtbRequest","mediaType","renderer"]))).mediaTypes?a.mediaTypes:c.mediaTypes;return(0,r.wD)(d)?c=Object.assign({},c,{mediaTypes:d}):(0,r.vV)(`mediaTypes is not correctly configured for adunit ${a.code}`),"client"===o&&function(e,t){l(e,"requestsCounter",t)}(a.code,e),i.push(Object.assign({},c,{adUnitCode:a.code,transactionId:a.transactionId,adUnitId:a.adUnitId,sizes:d?.banner?.sizes||d?.video?.playerSize||[],bidId:c.bid_id||(0,r.s0)(),bidderRequestId:n,auctionId:t,src:o,metrics:s,auctionsCount:h(a.code),bidRequestsCount:g(a.code),bidderRequestsCount:p(a.code,c.bidder),bidderWinsCount:m(a.code,c.bidder),deferBilling:!!a.deferBilling})),i}),[])),i}),[]).reduce(r.Bq,[]).filter((e=>""!==e))}),"getBids");const W=(0,c.A_)("sync",(function(e,t,{getS2SBidders:n=M}={}){if(null==t)return e;{const r=n(t);return e.filter((e=>r.has(e.bidder)))}}),"filterBidsForAdUnit");const V=(0,c.A_)("sync",((e,t)=>e),"setupAdUnitMediaTypes");function M(e){(0,r.cy)(e)||(e=[e]);const t=new Set([null]);return e.filter((e=>e&&e.enabled)).flatMap((e=>e.bidders)).forEach((e=>t.add(e))),t}const G=(0,c.A_)("sync",(function(e,t,{getS2SBidders:n=M}={}){const i=n(t);return(0,r.ZA)(e).reduce(((e,t)=>(e[i.has(t)?k.SERVER:k.CLIENT].push(t),e)),{[k.CLIENT]:[],[k.SERVER]:[]})}),"partitionBidders");function F(e,t){const n=_[e],r=n?.getSpec&&n.getSpec();if(r&&r[t]&&"function"==typeof r[t])return[r,r[t]]}function H(e,t,n,i,...o){try{(0,r.fH)(`Invoking ${e}.${t}`),a.$W.runWithBidder(e,i.bind(n,...o))}catch(n){(0,r.JE)(`Error calling ${t} of ${e}`)}}function L(e,t,n){if(n?.source!==E.RW.SRC){const r=F(e,t);null!=r&&H(e,t,...r,n)}}D.makeBidRequests=(0,c.A_)("sync",(function(e,t,n,o,s,c={},u){u=(0,A.BO)(u),v.Ic(E.qY.BEFORE_REQUEST_BIDS,e),(0,i.nk)(e),e.map((e=>e.code)).filter(r.hj).forEach(f),e.forEach((e=>{(0,r.Qd)(e.mediaTypes)||(e.mediaTypes={}),e.bids=e.bids.filter((e=>!e.bidder||U.isAllowed(C.uc,x(T.tW,e.bidder)))),l(e.code,"requestsCounter")})),e=V(e,s);let{[k.CLIENT]:g,[k.SERVER]:p}=G(e,j);a.$W.getConfig("bidderSequence")===a.Ov&&(g=(0,r.k4)(g));const m=(0,b.EN)();let h=[];const I=c.global||{},w=c.bidder||{};function B(e,t){const i=U.redact(null!=t?t:x(T.tW,e.bidderCode)),o=Object.freeze(i.ortb2((0,r.D9)({source:{tid:n}},I,w[e.bidderCode])));return e.ortb2=o,e.bids=e.bids.map((e=>(e.ortb2=o,i.bidRequest(e)))),e}j.forEach((i=>{const o=N(i);if(i&&i.enabled&&U.isAllowed(C.uc,o)){let{adUnits:s,hasModuleBids:a}=function(e,t){let n=(0,r.Go)(e),i=!1;return n.forEach((e=>{const n=e.bids.filter((e=>e.module===S&&e.params?.configName===t.configName));1===n.length?(e.s2sBid=n[0],i=!0,e.ortb2Imp=(0,r.D9)({},e.s2sBid.ortb2Imp,e.ortb2Imp)):n.length>1&&(0,r.JE)('Multiple "module" bids for the same s2s configuration; all will be ignored',n),e.bids=W(e.bids,t).map((e=>(e.bid_id=(0,r.s0)(),e)))})),n=n.filter((e=>0!==e.bids.length||null!=e.s2sBid)),{adUnits:n,hasModuleBids:i}}(e,i),c=(0,r.lk)();(0===p.length&&a?[null]:p).forEach((e=>{const a=(0,r.s0)(),d=u.fork(),l=B({bidderCode:e,auctionId:n,bidderRequestId:a,uniquePbsTid:c,bids:P({bidderCode:e,auctionId:n,bidderRequestId:a,adUnits:(0,r.Go)(s),src:E.RW.SRC,metrics:d}),auctionStart:t,timeout:i.timeout,src:E.RW.SRC,refererInfo:m,metrics:d},o);0!==l.bids.length&&h.push(l)})),s.forEach((e=>{let t=e.bids.filter((e=>(0,d.I6)(h,(t=>(0,d.I6)(t.bids,(t=>t.bidId===e.bid_id))))));e.bids=t})),h.forEach((e=>{void 0===e.adUnitsS2SCopy&&(e.adUnitsS2SCopy=s.filter((e=>e.bids.length>0||null!=e.s2sBid)))}))}}));let O=function(e){let t=(0,r.Go)(e);return t.forEach((e=>{e.bids=W(e.bids,null)})),t=t.filter((e=>0!==e.bids.length)),t}(e);return g.forEach((e=>{const i=(0,r.s0)(),a=u.fork(),c=B({bidderCode:e,auctionId:n,bidderRequestId:i,bids:P({bidderCode:e,auctionId:n,bidderRequestId:i,adUnits:(0,r.Go)(O),labels:s,src:"client",metrics:a}),auctionStart:t,timeout:o,refererInfo:m,metrics:a}),d=_[e];d||(0,r.vV)(`Trying to make a request for bidder that does not exist: ${e}`),d&&c.bids&&0!==c.bids.length&&h.push(c)})),h.forEach((e=>{y.mW.getConsentData()&&(e.gdprConsent=y.mW.getConsentData()),y.t6.getConsentData()&&(e.uspConsent=y.t6.getConsentData()),y.ad.getConsentData()&&(e.gppConsent=y.ad.getConsentData())})),h}),"makeBidRequests"),D.callBids=(e,t,n,i,o,c,d,u={})=>
12{if(!t.length)return void(0,r.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===E.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;j.forEach((e=>{if(e&&g[p]&&M(e).has(g[p].bidderCode)){const t=(0,s.g4)(c,o?{request:o.request.bind(null,"s2s"),done:o.done}:void 0);let a=e.bidders;const l=_[e.adapter];let m=g[p].uniquePbsTid,h=g[p].adUnitsS2SCopy,b=f.filter((e=>e.uniquePbsTid===m));if(l){let o={ad_units:h,s2sConfig:e,ortb2Fragments:u,requestBidsTimeout:c};if(o.ad_units.length){let e=b.map((e=>(e.start=(0,r.vE)(),function(t){t||d(e.bidderRequestId),i.apply(e,arguments)})));const s=(0,r.ZA)(o.ad_units).filter((e=>a.includes(e)));(0,r.OG)(`CALLING S2S HEADER BIDDERS ==== ${s.length>0?s.join(", "):'No bidder specified, using "ortb2Imp" definition(s) only'}`),b.forEach((e=>{v.Ic(E.qY.BID_REQUESTED,{...e,tid:e.auctionId})})),l.callBids(o,f,n,(t=>e.forEach((e=>e(t)))),t)}}else(0,r.vV)("missing "+e.adapter);p++}})),l.forEach((e=>{e.start=(0,r.vE)();const t=_[e.bidderCode];a.$W.runWithBidder(e.bidderCode,(()=>{(0,r.OG)("CALLING BIDDER"),v.Ic(E.qY.BID_REQUESTED,e)}));let u=(0,s.g4)(c,o?{request:o.request.bind(null,e.bidderCode),done:o.done}:void 0);const l=i.bind(e);try{a.$W.runWithBidder(e.bidderCode,t.callBids.bind(t,e,n,l,u,(()=>d(e.bidderRequestId)),a.$W.callbackWithBidder(e.bidderCode)))}catch(t){(0,r.vV)(`${e.bidderCode} Bid Adapter emitted an uncaught error when parsing their bidRequest`,{e:t,bidRequest:e}),l()}}))},D.videoAdapters=[],D.registerBidAdapter=function(e,t,{supportedMediaTypes:n=[]}={}){e&&t?"function"==typeof e.callBids?(_[t]=e,y.o2.register(T.tW,t,e.getSpec?.().gvlid),(0,d.mK)(n,"video")&&D.videoAdapters.push(t),(0,d.mK)(n,"native")&&i.mT.push(t)):(0,r.vV)("Bidder adaptor error for bidder code: "+t+"bidder must implement a callBids() function"):(0,r.vV)("bidAdapter or bidderCode not specified")},D.aliasBidAdapter=function(e,t,n){if(void 0===_[t]){let s=_[e];if(void 0===s){const n=[];j.forEach((r=>{if(r.bidders&&r.bidders.length){const i=r&&r.bidders;r&&(0,d.mK)(i,t)?$[t]=e:n.push(e)}})),n.forEach((e=>{(0,r.vV)('bidderCode "'+e+'" is not an existing bidder.',"adapterManager.aliasBidAdapter")}))}else try{let a,c=function(e){let t=[];return(0,d.mK)(D.videoAdapters,e)&&t.push("video"),(0,d.mK)(i.mT,e)&&t.push("native"),t}(e);if(s.constructor.prototype!=Object.prototype)a=new s.constructor,a.setBidderCode(t);else{const{useBaseGvlid:i=!1}=n||{};let c=s.getSpec();const d=i?c.gvlid:n?.gvlid;null==d&&null!=c.gvlid&&(0,r.JE)(`Alias '${t}' will NOT re-use the GVL ID of the original adapter ('${c.code}', gvlid: ${c.gvlid}). Functionality that requires TCF consent may not work as expected.`);let u=n&&n.skipPbsAliasing;a=(0,o.xb)(Object.assign({},c,{code:t,gvlid:d,skipPbsAliasing:u})),$[t]=e}D.registerBidAdapter(a,t,{supportedMediaTypes:c})}catch(t){(0,r.vV)(e+" bidder does not currently support aliasing.","adapterManager.aliasBidAdapter")}}else(0,r.OG)('alias name "'+t+'" has been already specified.')},D.resolveAlias=function(e){let t,n=e;for(;$[n]&&(!t||!t.has(n));)n=$[n],(t=t||new Set).add(n);return n},D.registerAnalyticsAdapter=function({adapter:e,code:t,gvlid:n}){e&&t?"function"==typeof e.enableAnalytics?(e.code=t,q[t]={adapter:e,gvlid:n},y.o2.register(T.Tn,t,n)):(0,r.vV)(`Prebid Error: Analytics adaptor error for analytics "${t}"\n analytics adapter must implement an enableAnalytics() function`):(0,r.vV)("Prebid Error: analyticsAdapter or analyticsCode not specified")},D.enableAnalytics=function(e){(0,r.cy)(e)||(e=[e]),e.forEach((e=>{const t=q[e.provider];t&&t.adapter?U.isAllowed(C.mo,x(T.Tn,e.provider,{[B.TQ]:e}))&&t.adapter.enableAnalytics(e):(0,r.vV)(`Prebid Error: no analytics adapter found in registry for '${e.provider}'.`)}))},D.getBidAdapter=function(e){return _[e]},D.getAnalyticsAdapter=function(e){return q[e]},D.callTimedOutBidders=function(e,t,n){t=t.map((t=>(t.params=(0,r.SB)(e,t.adUnitCode,t.bidder),t.timeout=n,t))),t=(0,r.$z)(t,"bidder"),Object.keys(t).forEach((e=>{L(e,"onTimeout",t[e])}))},D.callBidWonBidder=function(e,t,n){var i,o;t.params=(0,r.SB)(n,t.adUnitCode,t.bidder),i=t.adUnitCode,o=t.bidder,l(i,"winsCounter",o),L(e,"onBidWon",t)},D.triggerBilling=(()=>{const e=new WeakSet;return t=>{e.has(t)||(e.add(t),((0,R.$T)(t.eventtrackers)[R.OA]?.[R.Ni]||[]).forEac
12h((e=>r.mM.triggerPixel(e))),L(t.bidder,"onBidBillable",t))}})(),D.callSetTargetingBidder=function(e,t){L(e,"onSetTargeting",t)},D.callBidViewableBidder=function(e,t){L(e,"onBidViewable",t)},D.callBidderError=function(e,t,n){L(e,"onBidderError",{error:t,bidderRequest:n})},D.callAdRenderSucceededBidder=function(e,t){L(e,"onAdRenderSucceeded",t)},D.callDataDeletionRequest=(0,c.A_)("sync",(function(...e){const t="onDataDeletionRequest";Object.keys(_).filter((e=>!$.hasOwnProperty(e))).forEach((n=>{const r=F(n,t);if(null!=r){const i=I.n.getBidsRequested().filter((e=>function(e){const t=new Set;for(;$.hasOwnProperty(e)&&!t.has(e);)t.add(e),e=$[e];return e}(e.bidderCode)===n));H(n,t,...r,i,...e)}})),Object.entries(q).forEach((([n,i])=>{const o=i?.adapter?.[t];if("function"==typeof o)try{o.apply(i.adapter,e)}catch(e){(0,r.vV)(`error calling ${t} of ${n}`,e)}}))}));var z=D},7377:function(e,t,n){n.d(t,{JN:function(){return k},a$:function(){return w},fn:function(){return U},xb:function(){return B}});var r=n(9759),i=n(1445),o=n(3272),s=n(3597),a=n(8230),c=n(2449),d=n(3895),u=n(8969),l=n(5023),f=n(5901),g=n(1069),p=n(9214),m=n(8462),h=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=B(e);i.Ay.registerBidAdapter(n,e.code,t)}n(e),Array.isArray(e.aliases)&&e.aliases.forEach((t=>{let r,o,s=t;(0,g.Qd)(t)&&(s=t.code,r=t.gvlid,o=t.skipPbsAliasing),i.Ay.aliasRegistry[s]=e.code,n(Object.assign({},e,{code:s,gvlid:r,skipPbsAliasing:o}))}))}const C=(0,g.Bj)((({bidderCode: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,t])=>
12"function"==typeof t)).forEach((([t,r])=>n[t]=r.bind(e))),n}const r=(0,g.Bj)((e=>n(e,{get:t})),(e=>e.bidId));return{bidRequest:r,bidderRequest:e=>n(e,{get(n,i,o){return"bids"===i?e.bids.map(r):t(n,i,o)}})}}));function B(e){return Object.assign(new r.A(e.code),{getSpec:function(){return Object.freeze(Object.assign({},e))},registerSyncs:t,callBids:function(n,r,a,c,d,f){if(!Array.isArray(n.bids))return;const p=C(n),m={};const y=[];function v(){a(),o.$W.runWithBidder(e.code,(()=>{l.Ic(u.qY.BIDDER_DONE,n),t(y,n.gdprConsent,n.uspConsent,n.gppConsent)}))}const E=D(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}(p.bidRequest(t))))));if(0===E.length)return void v();const A={};E.forEach((e=>{A[e.bidId]=e,e.adUnitCode||(e.adUnitCode=e.placementCode)})),R(e,E,n,c,f,{onRequest:e=>l.Ic(u.qY.BEFORE_BIDDER_HTTP,n,e),onResponse:t=>{d(e.code),y.push(t)},onPaapi:e=>{const t=A[e.bidId];t?k(t,e):(0,g.JE)("Received fledge auction configuration for an unknown bidId",e)},onError:(t,r)=>{r.timedOut||d(e.code),i.Ay.callBidderError(e.code,r,n),l.Ic(u.qY.BIDDER_ERROR,{error:r,bidderRequest:n}),(0,g.vV)(`Server call for ${e.code} failed: ${t} ${r.status}. Continuing without bids.`,{bidRequests:E})},onBid:t=>{const n=A[t.requestId];if(n){if(t.adapterCode=n.bidder,function(e,t){let n=h.u.get(t,"allowAlternateBidderCodes")||!1,r=h.u.get(t,"allowedAlternateBidderCodes");if(e&&t&&t!==e&&(r=(0,g.cy)(r)?r.map((e=>e.trim().toLowerCase())).filter((e=>!!e)).filter(g.hj):r,!n||(0,g.cy)(r)&&"*"!==r[0]&&!r.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 r.reject(n.adUnitCode,t,u.Tf.BIDDER_DISALLOWED);t.originalCpm=t.cpm,t.originalCurrency=t.currency,t.meta=t.meta||Object.assign({},t[n.bidder]),t.deferBilling=n.deferBilling,t.deferRendering=t.deferBilling&&(t.deferRendering??"function"!=typeof e.onBidBillable);const i=Object.assign((0,s.O)(u.XQ.GOOD,n),t,(0,g.Up)(n,T));!function(e,t){const n=(0,b.BO)(t.metrics);n.checkpoint("addBidResponse"),m[e]=!0,n.measureTime("addBidResponse.validate",(()=>U(e,t)))?r(e,t):r.reject(e,t,u.Tf.INVALID)}(n.adUnitCode,i)}else(0,g.JE)(`Bidder ${e.code} made bid for unknown request ID: ${t.requestId}. Ignoring.`),r.reject(null,t,u.Tf.INVALID_REQUEST_ID)},onCompletion:v})}});function t(t,n,r,i){S(e,t,n,r,i)}}const O=["bids","paapi"],R=(0,p.A_)("sync",(function(e,t,n,r,i,{onRequest:o,onResponse:s,onPaapi:a,onError:c,onBid:d,onCompletion:u}){const l=D(n);u=l.startTiming("total").stopBefore(u);const f=C(n);let p=l.measureTime("buildRequests",(()=>e.buildRequests(t.map(f.bidRequest),f.bidderRequest(n))));if(!p||0===p.length)return void u();Array.isArray(p)||(p=[p]);const m=(0,g.U6)(u,p.length);p.forEach((t=>{const n=l.fork();function u(e){null!=e&&(e.metrics=n.fork().renameWith()),d(e)}const f=i((function(r,i){b();try{r=JSON.parse(r)}catch(e){}r={body:r,headers:{get:i.getResponseHeader.bind(i)}},s(r);try{r=n.measureTime("interpretResponse",(()=>e.interpretResponse(r,t)))}catch(t){return(0,g.vV)(`Bidder ${e.code} failed to interpret the server's response. Continuing without bids`,null,t),void m()}let o,c;r&&!Object.keys(r).some((e=>!O.includes(e)))?(o=r.bids,c=r.paapi):o=r,(0,g.cy)(c)&&c.forEach(a),o&&((0,g.cy)(o)?o.forEach(u):u(o)),m()})),p=i((function(e,t){b(),c(e,t),m()}));o(t);const b=n.startTiming("net");function I(n){const r=t.options;return Object.assign(n,r,{browsingTopics:!(r?.hasOwnProperty("browsingTopics")&&!r.browsingTopics)&&((h.u.get(e.code,"topicsHeader")??!0)&&(0,y.io)(A.DL,(0,v.s)(E.tW,e.code)))})}switch(t.method){case"GET":r(`${t.url}${function(e){if(e)return`?${"object"==typeof e?(0,g.bL)(e):e}`;return""}(t.data)}`,{success:f,error:p},void 0,I({method:"GET",withCredentials:!0}));break;case"POST":r(t.url,{success:f,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`),m()}}))}),"processBidderRequests"),S=(0,p.A_)("async",(function(e,t,n,r,s
12){const c=o.$W.getConfig("userSync.aliasSyncEnabled");if(e.getUserSyncs&&(c||!i.Ay.aliasRegistry[e.code])){let i=e.getUserSyncs({iframeEnabled:a.zt.canBidderRegisterSync("iframe",e.code),pixelEnabled:a.zt.canBidderRegisterSync("image",e.code)},t,n,r,s);i&&(Array.isArray(i)||(i=[i]),i.forEach((t=>{a.zt.registerSync(t.type,e.code,t.url)})),a.zt.bidderDone(e.code))}}),"registerSyncs"),k=(0,p.A_)("sync",((e,t)=>{}),"addPaapiConfig");function U(e,t,{index:n=m.n.index}={}){function r(e){return`Invalid bid from ${t.bidderCode}. Ignoring bid: ${e}`}return e?t?function(){let e=Object.keys(t);return I.every((n=>(0,f.mK)(e,n)&&!(0,f.mK)([void 0,null],t[n])))}()?"native"!==t.mediaType||(0,c.Bm)(t,{index:n})?"video"!==t.mediaType||(0,d.vk)(t,{index:n})?!("banner"===t.mediaType&&!function(e,t,{index:n=m.n.index}={}){if((t.width||0===parseInt(t.width,10))&&(t.height||0===parseInt(t.height,10)))return t.width=parseInt(t.width,10),t.height=parseInt(t.height,10),!0;const r=n.getBidRequest(t),i=n.getMediaTypes(t),o=r&&r.sizes||i&&i.banner&&i.banner.sizes,s=(0,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}(0,t,{index:n}))||((0,g.vV)(r("Banner bids require a width and height")),!1):((0,g.vV)(r("Video bid does not have required vastUrl or renderer property")),!1):((0,g.vV)(r("Native bid missing some required properties.")),!1):((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):((0,g.JE)(`Some adapter tried to add an undefined bid for ${e}.`),!1):((0,g.JE)("No adUnitCode was supplied to addBidResponse."),!1)}function D(e){return(0,b.BO)(e.metrics).renameWith((t=>[`adapter.client.${t}`,`adapters.client.${e.bidderCode}.${t}`]))}},1580:function(e,t,n){n.d(t,{R:function(){return u}});var r=n(6811),i=n(3441),o=n(5139),s=n(5901),a=n(1069);const c=new WeakMap,d=["debugging","outstream","showheroes-bs","aaxBlockmeter","adagio","adloox","akamaidap","arcspan","airgrid","browsi","brandmetrics","clean.io","humansecurity","confiant","contxtful","hadron","mediafilter","medianet","azerionedge","a1Media","geoedge","qortex","dynamicAdBoost","51Degrees","symitridap","wurfl","nodalsAi","justtag","tncId","ftrackId","id5"];function u(e,t,n,u,l,f){if(!(0,o.io)(r.pY,(0,i.s)(t,n)))return;if(!n||!e)return void(0,a.vV)("cannot load external script without url and moduleCode");if(!(0,s.mK)(d,n))return void(0,a.vV)(`${n} not whitelisted for loading external JavaScript`);l||(l=document);const g=h(l,e);if(g)return u&&"function"==typeof u&&(g.loaded?u():g.callbacks.push(u)),g.tag;const p=c.get(l)||{},m={loaded:!1,tag:null,callbacks:[]};return p[e]=m,c.set(l,p),u&&"function"==typeof u&&m.callbacks.push(u),(0,a.JE)(`module ${n} is loading external JavaScript`),function(t,n,r,i){r||(r=document);var o=r.createElement("script");o.type="text/javascript",o.async=!0;const s=h(r,e);s&&(s.tag=o);o.readyState?o.onreadystatechange=function(){"loaded"!==o.readyState&&"complete"!==o.readyState||(o.onreadystatechange=null,n())}:o.onload=function(){n()};o.src=t,i&&(0,a.Bg)(o,i);return(0,a._s)(o,r),o}(e,(function(){m.loaded=!0;try{for(let e=0;e<m.callbacks.length;e++)m.callbacks[e]()}catch(e){(0,a.vV)("Error executing callback","adloader.js:loadExternalScript",e)}}),l,f);function h(e,t){const n=c.get(e);return n&&n[t]?n[t]:null}}},1692:function(e,t,n){n.d(t,{Q:function(){return r}});const r=(0,n(9214).A_)("sync",(()=>{}))},8044:function(e,t,n){n.d(t,{RD:function(){return g},Rz:function(){return f},g4:function(){return l},hd:function(){return p}});var r=n(3272),i=n(1069);const o={fetch:window.fetch.bind(window),makeRequest:(e,t)=>new Request(e,t),timeout(e,t){const n=new AbortController;let r=setTimeout((()=>{n.abort(),(0,i.vV)(`Request timeout after ${e}ms`,t),r=null}),e);return{signal:n.signal,done(){r&&clearTimeout(r)}}}},s="GET",a="POST",c="Content-Type";function d(e=3e3,{request:t,done:n}={}){let i=(t,n)=>{let i;null==e||null!=n?.signal||r.$W.getConfig("disableAjaxTimeout")||(i=o.timeout(e,t),n=Object.assign({signal:i.signal},n));let s=o.fetch(t,n);return null!=i?.done&&(s=s.finally(i.done)),s};return null==t&&null==n||(i=(e=>function(r,i){const o=new URL(null==r?.url?r:r.url,document.location).origin;let s=e(r,i);return t&&t(o),n&&(s=s.finally((()=>n(o)))),s})(i)),i}function u({status:e,statusText:t="",headers:n,url:r},o){let s=0;function a(e){if(0===s)try{s=(new DOMParser).parseFromString(o,n?.get(c)?.split(";")?.[0])}catch(t){s=null,e&&e(t)}
12return s}return{readyState:XMLHttpRequest.DONE,status:e,statusText:t,responseText:o,response:o,responseType:"",responseURL:r,get responseXML(){return a(i.vV)},getResponseHeader:e=>n?.has(e)?n.get(e):null,toJSON(){return Object.assign({responseXML:a()},this)},timedOut:!1}}function l(e=3e3,{request:t,done:n}={}){const r=d(e,{request:t,done:n});return function(e,t,n,d={}){!function(e,t){const{success:n,error:r}="object"==typeof t&&null!=t?t:{success:"function"==typeof t?t:()=>null,error:(e,t)=>(0,i.vV)("Network error",e,t)};e.then((e=>e.text().then((t=>[e,t])))).then((([e,t])=>{const i=u(e,t);e.ok||304===e.status?n(t,i):r(e.statusText,i)}),(e=>r("",Object.assign(u({status:0},""),{reason:e,timedOut:"AbortError"===e?.name}))))}(r(function(e,t,n={}){const r=n.method||(t?a:s);if(r===s&&t){const r=(0,i.Dl)(e,n);Object.assign(r.search,t),e=(0,i.c$)(r)}const d=new Headers(n.customHeaders);d.set(c,n.contentType||"text/plain");const u={method:r,headers:d};return r!==s&&t&&(u.body=t),n.withCredentials&&(u.credentials="include"),isSecureContext&&["browsingTopics","adAuctionHeaders"].forEach((e=>{n[e]&&(u[e]=!0)})),n.keepalive&&(u.keepalive=!0),o.makeRequest(e,u)}(e,n,d)),t)}}function f(e,t){return!(!window.navigator||!window.navigator.sendBeacon)&&window.navigator.sendBeacon(e,t)}const g=l(),p=d()},8462:function(e,t,n){n.d(t,{n:function(){return ee}});var r=n(1069),i=n(6833),o=n(2449),s=n(8044),a=n(3272);function c(e,{index:t=ee.index}={}){const n=e.vastXml?e.vastXml:(r=e.vastUrl,i=e.vastImpUrl,`<VAST version="3.0">\n <Ad>\n <Wrapper>\n <AdSystem>prebid.org wrapper</AdSystem>\n <VASTAdTagURI><![CDATA[${r}]]></VASTAdTagURI>\n ${(i=i&&(Array.isArray(i)?i:[i]))?i.map((e=>`<Impression><![CDATA[${e}]]></Impression>`)).join(""):""}\n <Creatives></Creatives>\n </Wrapper>\n </Ad>\n </VAST>`);var r,i;const o=t.getAuction(e);let s={type:"xml",value:n,ttlseconds:Number(e.ttl)+15};return a.$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 d={store:function(e,t,n=s.g4){const r={puts:e.map(c)};n(a.$W.getConfig("cache.timeout"))(a.$W.getConfig("cache.url"),function(e){return{success:function(t){let n;try{n=JSON.parse(t).responses}catch(t){return void e(t,[])}n?e(null,n):e(new Error("The cache server didn't respond with a responses property."),[])},error:function(t,n){e(new Error(`Error storing video ad in the cache: ${t}: ${JSON.stringify(n)}`),[])}}}(t),JSON.stringify(r),{contentType:"text/plain",withCredentials:!0})}};function u(e){const t=e.map((e=>e.bidResponse));d.store(t,(function(n,i){var o;n?(o=n,(0,r.vV)(`Failed to save to the video cache: ${o}. Video bids will be discarded:`,t)):e.length!==i.length?(0,r.vV)(`expected ${e.length} cache IDs, got ${i.length} instead`):i.forEach(((t,n)=>{const{auctionInstance:i,bidResponse:o,afterBidAdded:s}=e[n];var c;""===t.uuid?(0,r.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=(c=o.videoCacheKey,`${a.$W.getConfig("cache.url")}?uuid=${c}`)),V(i,o),s())}))}))}let l,f;a.$W.getConfig("cache",(e=>{l="number"==typeof e.cache.batchSize&&e.cache.batchSize>0?e.cache.batchSize:1,f="number"==typeof e.cache.batchTimeout&&e.cache.batchTimeout>0?e.cache.batchTimeout:0}));const g=((e=setTimeout,t=u)=>{let n=[[]],r=!1;const i=e=>e();return function(o,s,a){const c=f>0?e:i;n[n.length-1].length>=l&&n.push([]),n[n.length-1].push({auctionInstance:o,bidResponse:s,afterBidAdded:a}),r||(r=!0,c((()=>{n.forEach(t),n=[[]],r=!1}),f))}})();var p=n(5789),m=n(8230),h=n(9214),b=n(5901),y=n(3895),v=n(1371),E=n(2693),A=n(5023),I=n(1445),T=n(8969),w=n(5555),C=n(6894),B=n(7176),O=n(7873),R=n(6853),S=n(7863);const{syncUsers:k}=m.zt,U="completed";A.on(T.qY.BID_ADJUSTMENT,(function(e){!function(e){let t=(0,B.y)(e.cpm,e);t>=0&&(e.cpm=t)}(e)}));const D={},_={},$=[],j=(0,O.m)();function q({adUnits:e,adUnitCodes:t,callback:n,cbTimeout:s,labels:c,auctionId:d,ortb2Fragments:u,metrics:l}){l=(0,C.BO)(l);const f=e,g=c,m=t,h=d||(0,r.lk)(),E=s,B=new Set,O=(0,w.v6)(),q=(0,w.v6)();let F,H,L,z,J=[],K=n,Q=[],Y=(0,R.H)({startTime:e=>e.responseTimestamp,ttl:e=>null==(0,S.S9)()?null:1e3*Math.max((0,S.S9)(),e.ttl)}),Z=[],te=[],ne=[];function re(){return{auctionId:h,timestamp:F,auctionEnd:H,auctionStatus:z,adUnits:f,adUnitCodes:m,labels:g,bidderRequests:Q,noBids:Z,bidsReceived:Y.toArray(),bidsRejected:J,winningBids:te,timeout:E,metrics:l,seatNonBids:ne}}function ie(t){if(t?A.Ic(T.qY.AUCTION_TIMEOUT,re()):clearTimeout(L),void 0===H){let n=[];t&&((0,r.OG)(`Auction ${h} timedOut`),n=Q.filter((e=>!B.has(e.bidderRequestId))).flatMap((e=>e.bids)),n.length&&A.Ic(T.qY.BID_TIMEOUT,n)),z=U,H=Date.now(),l.checkpoint("auctionEnd"),l.timeBetween("requestBids","auctionEnd","requestBids.total"),l.timeBetween("callBids","auctionEnd","requestBids.callBids"),O.resolve(),A.Ic(T.qY.AUCTION_END,re()),W(f,(function(){try{if(null!=K){const e=Y.toArray().filter((e=>m.includes(e.adUnitCode))).reduce(X,{});K.apply(j,[e,t,h]),K=null}}catch(e){(0,r.vV)("Error executing bidsBackHandler",null,e)}finally{n.length&&I.Ay.callTimedOutBidders(e,n,E);let t=a.$W.getConfig("userSync")||{};t.enableOverride||k(t.syncDelay)}}))}}function oe(){a.$W.resetBidder(),(0,r.fH)(`Bids Received for Auction with id: ${h}`,Y.toArray()),z=U,ie(!1)}function se(e){B.add(e)}function ae(e){e.forEach((e=>{var t;t=e,Q=Q.concat(t)}));let t={},n={bidRequests:e,run:()=>{L=setTimeout((()=>ie(!0)),E),z="inProgress",A.Ic(T.qY.AUCTION_INIT,re());let n=function(e,t,{index:n=ee.index}={}){let s=0,c=!1,d=new Set,u={};function l(){s--,c&&0===s&&e()}function f(e,t,n){return u[t.requestId]=!0,function(e,t,{index:n=ee.index}={}
12){const i=n.getBidderRequest(e),o=n.getAdUnit(e),s=i&&i.start||e.requestTimestamp;Object.assign(e,{responseTimestamp:e.responseTimestamp||(0,r.vE)(),requestTimestamp:e.requestTimestamp||s,cpm:parseFloat(e.cpm)||0,bidder:e.bidder||e.bidderCode,adUnitCode:t}),null!=o?.ttlBuffer&&(e.ttlBuffer=o.ttlBuffer);e.timeToRespond=e.responseTimestamp-e.requestTimestamp}(t,e),s++,n(l)}function g(e,s){f(e,s,(e=>{let c=function(e,{index:t=ee.index}={}){A.Ic(T.qY.BID_ADJUSTMENT,e);const n=t.getBidRequest(e)?.renderer||t.getAdUnit(e)?.renderer,r=e.mediaType,o=t.getMediaTypes(e),s=o&&o[r];var c=s&&s.renderer,d=null;!c||!c.render||!0===c.backupOnly&&e.renderer?!n||!n.render||!0===n.backupOnly&&e.renderer||(d=n):d=c;d&&(e.renderer=p.A4.install({url:d.url,config:d.options,renderNow:null==d.url}),e.renderer.setRender(d.render));const u=G(e.mediaType,o,a.$W.getConfig("mediaTypePriceGranularity")),l=(0,i.j)(e.cpm,"object"==typeof u?u:a.$W.getConfig("customPriceBucket"),a.$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}(s);A.Ic(T.qY.BID_ACCEPTED,c),c.mediaType===v.G_?function(e,t,n,{index:i=ee.index}={}){let o=!0;const s=i.getMediaTypes({requestId:t.originalRequestId||t.requestId,adUnitId:t.adUnitId})?.video,c=s&&s?.context,d=s&&s?.useCacheKey;a.$W.getConfig("cache.url")&&(d||c!==y.H6)&&(!t.videoCacheKey||a.$W.getConfig("cache.ignoreBidderCacheKey")?(o=!1,M(e,t,n,s)):t.vastUrl||((0,r.vV)("videoCacheKey specified but not required vastUrl for video bid"),o=!1));o&&(V(e,t),n())}(t,c,e):((0,o.l6)(c)&&(0,o.gs)(c,n.getAdUnit(c)),V(t,c),e())}))}function m(e,n,i){return f(e,n,(e=>{n.rejectionReason=i,(0,r.JE)(`Bid from ${n.bidder||"unknown bidder"} was rejected: ${i}`,n),A.Ic(T.qY.BID_REJECTED,n),t.addBidRejected(n),e()}))}function h(){let n=this,i=t.getBidRequests();const o=a.$W.getConfig("auctionOptions");if(d.add(n),o&&!(0,r.Im)(o)){const e=o.secondaryBidders;e&&!i.every((t=>(0,b.mK)(e,t.bidderCode)))&&(i=i.filter((t=>!(0,b.mK)(e,t.bidderCode))))}c=i.every((e=>d.has(e))),n.bids.forEach((e=>{u[e.bidId]||(t.addNoBid(e),A.Ic(T.qY.NO_BID,e))})),c&&0===s&&e()}return{addBidResponse:function(){function e(e,t){x.call({dispatch:g},e,t,(()=>{let n=!1;return r=>{n||(m(e,t,r),n=!0)}})())}return e.reject=m,e}(),adapterDone:function(){N(w.U9.resolve()).finally((()=>h.call(this)))}}}(oe,this);I.Ay.callBids(f,e,n.addBidResponse,n.adapterDone,{request(e,n){c(D,n),c(t,e),_[e]||(_[e]={SRA:!0,origin:n}),t[e]>1&&(_[e].SRA=!1)},done(e){D[e]--,$[0]&&s($[0])&&$.shift()}},E,se,u),q.resolve()}};function s(e){let t=!0,n=a.$W.getConfig("maxRequestsPerOrigin")||4;return e.bidRequests.some((e=>{let r=1,i=void 0!==e.src&&e.src===T.RW.SRC?"s2s":e.bidderCode;return _[i]&&(!1===_[i].SRA&&(r=Math.min(e.bids.length,n)),D[_[i].origin]+r>n&&(t=!1)),!t})),t&&e.run(),t}function c(e,t){void 0===e[t]?e[t]=1:e[t]++}s(n)||((0,r.JE)("queueing auction due to limited endpoint capacity"),$.push(n))}return(0,S.lc)((()=>Y.refresh())),A.on(T.qY.SEAT_NON_BID,(e=>{var t;e.auctionId===h&&(t=e.seatnonbid,ne=ne.concat(t))})),{addBidReceived:function(e){Y.add(e)},addBidRejected:function(e){J=J.concat(e)},addNoBid:function(e){Z=Z.concat(e)},callBids:function(){z="started",F=Date.now();let e=l.measureTime("requestBids.makeRequests",(()=>I.Ay.makeBidRequests(f,F,h,E,g,u,l)));(0,r.fH)(`Bids Requested for Auction with id: ${h}`,e),l.checkpoint("callBids"),e.length<1?((0,r.JE)("No valid bid requests returned for auction"),oe()):P.call({dispatch:ae,context:this},e)},addWinningBid:function(t){te=te.concat(t),I.Ay.callBidWonBidder(t.adapterCode||t.bidder,t,e),t.deferBilling||I.Ay.triggerBilling(t)},setBidTargeting:function(e){I.Ay.callSetTargetingBidder(e.adapterCode||e.bidder,e)},getWinningBids:()=>te,getAuctionStart:()=>F,getAuctionEnd:()=>H,getTimeout:()=>E,getAuctionId:()=>h,getAuctionStatus:()=>z,getAdUnits:()=>f,getAdUnitCodes:()=>m,getBidRequests:()=>Q,getBidsReceived:()=>Y.toArray(),getNoBids:()=>Z,getNonBids:()=>ne,getFPD:()=>u,getMetrics:()=>l,end:O.promise,requestsDone:q.promise,getProperties:re}}const x=(0,h.A_)("sync",(function(e,t,n){!function(e){const t=a.$W.getConfig("maxBid");return!t||!e.cpm||t>=Number(e.cpm)}(t)?n(T.Tf.PRICE_TOO_HIGH):this.dispatch.call(null,e,t)}),"addBidResponse"),N=(0,h.A_)("sync",(e=>e),"responsesReady"),P=(0,h.A_)("sync",(function(e){this.dispatch.call(this.context,e)}),"addBidderRequests"),W=(0,h.A_)("async",(function(e,t){t&&t()}),"bidsBackCallback");function V(e,t){!function(e){let t;const n=!0===E.u.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0;e.bidderCode&&(n||e.dealId)&&(t=function(e,t,{index:n=ee.index}={}){if(!t)return{};const r=n.getBidRequest(t);var i={};const s=Q(t.mediaType,e);Y(i,s,t,r),e&&E.u.getOwn(e,T.iD.ADSERVER_TARGETING)&&(Y(i,E.u.ownSettingsFor(e),t,r),t.sendStandardTargeting=E.u.get(e,"sendStandardTargeting"));t.native&&(i=Object.assign({},i,(0,o.Zj)(t)));return i}(e.bidderCode,e));e.adserverTargeting=Object.assign(e.adserverTargeting||{},t)}(t),(0,C.BO)(t.metrics).timeSince("addBidResponse","addBidResponse.total"),e.addBidReceived(t),A.Ic(T.qY.BID_RESPONSE,t)}const M=(0,h.A_)("async",(function(e,t,n,r){g(e,t,n)}),"callPrebidCache");function G(e,t,n){if(e&&n){if(e===v.G_){const e=t?.[v.G_]?.context??"instream";if(n[`${v.G_}-${e}`])return n[`${v.G_}-${e}`]}return n[e]}}const F=e=>t=>{const n=e||((e,{index:t=ee.index}={})=>{const n=G(e.mediaType,t.getMediaTypes(e),a.$W.getConfig("mediaTypePriceGranularity"));return"string"==typeof e.mediaType&&n?"string"==typeof n?n:"custom":a.$W.getConfig("priceGranularity")})(t);return n===T.UE.AUTO?t.pbAg:n===T.UE.DENSE?t.pbDg:n===T.UE.LOW?t.pbLg:n===T.UE.MEDIUM?t.pbMg:n===T.UE.HIGH?t.pbHg:n===T.UE.CUSTOM?t.pbCg:void 0},H=()=>e=>e.creativeId?e.creativeId:"",L=()=>e=>e.meta&&e.meta.advertiserDomains&&e.meta.advertiserDomains.length>0?[e.meta.advertiserDomains].flat()[0]:"",z=()=>e=>e.meta&&(e.meta.networkId||e.meta.networkName)?e?.meta?.networkName||e?.meta?.networkId:"",J=()=>e=>e.meta&&e.meta.primaryCatId?e.meta.primaryCatId:"";function K(e,t){return{key:e,val:"function"==typeof t?function(e,n){return t(e,n)}:function(e){return e[t]}}}function Q(e,t){const n=Object.assign({},E.u.settingsFor(null));if(n[T.iD.ADSERVER_TARGETING]||(n[T.iD.ADSERVER_TARGETING]=[K(T.xS.BIDDER,"bidderCode"),K(T.xS.AD_ID,"adId"),K(T.xS.PRICE_BUCKET,F()),K(T.xS.SIZE,"size"),K(T.xS.DEAL,"dealId"),K(T.xS.SOURCE,"source"),K(T.xS.FORMAT,"mediaType"),K(T.xS.ADOMAIN,L()),K(T.xS.ACAT,J()),K(T.xS.DSP,z()),K(T.xS.CRID,H())]),"video"===e){const e=n[T.iD.ADSERVER_TARGETING].slice();if(n[T.iD.ADSERVER_TARGETING]=e,[T.xS.UUID,T.xS.CACHE_ID].forEac
12h((t=>{void 0===(0,b.I6)(e,(e=>e.key===t))&&e.push(K(t,"videoCacheKey"))})),a.$W.getConfig("cache.url")&&(!t||!1!==E.u.get(t,"sendStandardTargeting"))){const t=(0,r.Dl)(a.$W.getConfig("cache.url"));void 0===(0,b.I6)(e,(e=>e.key===T.xS.CACHE_HOST))&&e.push(K(T.xS.CACHE_HOST,(function(e){return e?.adserverTargeting?.[T.xS.CACHE_HOST]||t.hostname})))}}return n}function Y(e,t,n,i){var o=t[T.iD.ADSERVER_TARGETING];return n.size=n.getSize(),(o||[]).forEach((function(o){var s=o.key,a=o.val;if(e[s]&&(0,r.JE)("The key: "+s+" is being overwritten"),(0,r.fp)(a))try{a=a(n,i)}catch(e){(0,r.vV)("bidmanager","ERROR",e)}(void 0===t.suppressEmptyKeys||!0!==t.suppressEmptyKeys)&&s!==T.xS.DEAL&&s!==T.xS.ACAT&&s!==T.xS.DSP&&s!==T.xS.CRID||!(0,r.xQ)(a)&&null!=a?e[s]=a:(0,r.fH)("suppressing empty key '"+s+"' from adserver targeting")})),e}function X(e,t){return e[t.adUnitCode]||(e[t.adUnitCode]={bids:[]}),e[t.adUnitCode].bids.push(t),e}function Z(e){Object.assign(this,{getAuction({auctionId:t}){if(null!=t)return e().find((e=>e.getAuctionId()===t))},getAdUnit({adUnitId:t}){if(null!=t)return e().flatMap((e=>e.getAdUnits())).find((e=>e.adUnitId===t))},getMediaTypes({adUnitId:e,requestId:t}){if(null!=t){const n=this.getBidRequest({requestId:t});if(null!=n&&(null==e||n.adUnitId===e))return n.mediaTypes}else if(null!=e){const t=this.getAdUnit({adUnitId:e});if(null!=t)return t.mediaTypes}},getBidderRequest({requestId:t,bidderRequestId:n}){if(null!=t||null!=n){let r=e().flatMap((e=>e.getBidRequests()));return null!=n&&(r=r.filter((e=>e.bidderRequestId===n))),null==t?r[0]:r.find((e=>e.bids&&null!=e.bids.find((e=>e.bidId===t))))}},getBidRequest({requestId:t}){if(null!=t)return e().flatMap((e=>e.getBidRequests())).flatMap((e=>e.bids)).find((e=>e&&e.bidId===t))},getOrtb2(e){return this.getBidderRequest(e)?.ortb2||this.getAuction(e)?.getFPD()?.global?.ortb2}})}const ee=function(){const e=(0,R.H)({startTime:e=>e.end.then((()=>e.getAuctionEnd())),ttl:e=>null==(0,S.S9)()?null:e.end.then((()=>1e3*Math.max((0,S.S9)(),...e.getBidsReceived().map((e=>e.ttl)))))});(0,S.lc)((()=>e.refresh()));const t={onExpiry:e.onExpiry};function n(t){for(const n of e)if(n.getAuctionId()===t)return n}function i(){return e.toArray().flatMap((e=>e.getBidsReceived()))}return t.addWinningBid=function(e){const t=(0,C.BO)(e.metrics);t.checkpoint("bidWon"),t.timeBetween("auctionEnd","bidWon","adserver.pending"),t.timeBetween("requestBids","bidWon","adserver.e2e");const i=n(e.auctionId);i?i.addWinningBid(e):(0,r.JE)("Auction not found when adding winning bid")},Object.entries({getAllWinningBids:{name:"getWinningBids"},getBidsRequested:{name:"getBidRequests"},getNoBids:{},getAdUnits:{},getBidsReceived:{pre(e){return e.getAuctionStatus()===U}},getAdUnitCodes:{post:r.hj}}).forEach((([n,{name:r=n,pre:i,post:o}])=>{const s=null==i?e=>e[r]():e=>i(e)?e[r]():[],a=null==o?e=>e:e=>e.filter(o);t[n]=()=>a(e.toArray().flatMap(s))})),t.getAllBidsForAdUnitCode=function(e){return i().filter((t=>t&&t.adUnitCode===e))},t.createAuction=function(t){const n=q(t);return function(t){e.add(t)}(n),n},t.findBidByAdId=function(e){return i().find((t=>t.adId===e))},t.getStandardBidderAdServerTargeting=function(){return Q()[T.iD.ADSERVER_TARGETING]},t.setStatusForBids=function(e,r){let i=t.findBidByAdId(e);if(i&&(i.status=r),i&&r===T.tl.BID_TARGETING_SET){const e=n(i.auctionId);e&&e.setBidTargeting(i)}},t.getLastAuctionId=function(){const t=e.toArray();return t.length&&t[t.length-1].getAuctionId()},t.clearAllAuctions=function(){e.clear()},t.index=new Z((()=>e.toArray())),t}()},7863:function(e,t,n){n.d(t,{S9:function(){return u},cT:function(){return d},lc:function(){return l}});var r=n(3272),i=n(1069);const o="minBidCacheTTL";let s=1,a=null;const c=[];function d(e){return e.ttl-(e.hasOwnProperty("ttlBuffer")?e.ttlBuffer:s)}function u(){return a}function l(e){c.push(e)}r.$W.getConfig("ttlBuffer",(e=>{"number"==typeof e.ttlBuffer?s=e.ttlBuffer:(0,i.vV)("Invalid value for ttlBuffer",e.ttlBuffer)})),r.$W.getConfig(o,(e=>{const t=a;a=e?.[o],a="number"==typeof a?a:null,t!==a&&c.forEach((e=>e(a)))}
12))},2693:function(e,t,n){n.d(t,{u:function(){return a}});var r=n(433),i=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,r.A)(this.getSettings(),`${e}.${t}`)}getScopes(){return Object.keys(this.getSettings()).filter((e=>e!==this.defaultScope))}settingsFor(e){return(0,i.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:function(e,t,n){n.d(t,{O:function(){return o}});var r=n(1069);function i(e,{src:t="client",bidder:n="",bidId:i,transactionId:o,adUnitId:s,auctionId:a}={}){var c=t,d=e||0;Object.assign(this,{bidderCode:n,width:0,height:0,statusMessage:function(){switch(d){case 0:return"Pending";case 1:return"Bid available";case 2:return"Bid returned empty or error response";case 3:return"Bid timed out"}}(),adId:(0,r.s0)(),requestId:i,transactionId:o,adUnitId:s,auctionId:a,mediaType:"banner",source:c}),this.getStatusCode=function(){return d},this.getSize=function(){return this.width+"x"+this.height},this.getIdentifiers=function(){return{src:this.source,bidder:this.bidderCode,bidId:this.requestId,transactionId:this.transactionId,adUnitId:this.adUnitId,auctionId:this.auctionId}}}function o(e,t){return new i(e,t)}},3272:function(e,t,n){n.d(t,{$W:function(){return m},Ov:function(){return u}});var r=n(6833),i=n(5901),o=n(1069),s=n(433),a=n(8969);const c="TRUE"===(0,o.Ez)(a.M).toUpperCase(),d={},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"};function p(e,t=!0){const n=t?{priceGranularity:g.MEDIUM,customPriceBucket:{},mediaTypePriceGranularity:{},bidderSequence:f,auctionOptions:{}}:{};function s(e){return n[e]}function a(t,r){n.hasOwnProperty(t)||Object.defineProperty(e,t,{enumerable:!0}),n[t]=r}const c={publisherDomain:{set(e){null!=e&&(0,o.JE)("publisherDomain is deprecated and has no effect since v7 - use pageUrl instead"),a("publisherDomain",e)}},priceGranularity:{set(e){u(e)&&("string"==typeof e?a("priceGranularity",d(e)?e:g.MEDIUM):(0,o.Qd)(e)&&(a("customPriceBucket",e),a("priceGranularity",g.CUSTOM),(0,o.OG)("Using custom price granularity")))}},customPriceBucket:{},mediaTypePriceGranularity:{set(e){null!=e&&a("mediaTypePriceGranularity",Object.keys(e).reduce(((t,n)=>(u(e[n])?"string"==typeof e?t[n]=d(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:{set(e){l[e]?a("bidderSequence",e):(0,o.JE)(`Invalid order: ${e}. Bidder Sequence was not set.`)}},auctionOptions:{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&&"suppressExpiredRender"!==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||"suppressExpiredRender"===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)}}};return Object.defineProperties(e,Object.fromEntries(Object.entries(c).map((([e,t])=>[e,Object.assign({get:s.bind(null,e),set:a.bind(null,e),enumerable:n.hasOwnProperty(e),configurable:!n.hasOwnProperty(e)},t)])))),e;function d(e){return(0,i.I6)(Object.keys(g),(t=>e===g[t]))}function u(e){if(!e)return(0,o.vV)("Prebid Error: no value passed to `setPriceGranularity()`"),!1;if("string"==typeof e)d(e)||(0,o.JE)("Prebid Warning: setPriceGranularity was called with invalid setting, using `medium` as default.");else if((0,o.Qd)(e)&&!(0,r.q)(e))return(0,o.vV)("Invalid custom price value passed to `setPriceGranularity()`"),!1;return!0}}const m=function(){let e,t,n,r=[],a=null;function u(){e={};let r=p({debug:c,bidderTimeout:3e3,enableSendAllBids:true,useBidCache:false,deviceAccess:true,disableAjaxTimeout:false,maxNestedIframes:10,maxBid:5e3,userSync:{topics:d}});t&&v(Object.keys(t).reduce(((e,n)=>(t[n]!==r[n]&&(e[n]=r[n]||{}),e)),{})),t=r,n={}}function l(){if(a&&n&&(0,o.Qd)(n[a])){let e=n[a];const r=new Set(Object.keys(t).concat(Object.keys(e)));return(0,i.A6)(r).reduce(((n,r)=>(void 0===e[r]?n[r]=t[r]:void 0===t[r]?n[r]=e[r]:(0,o.Qd)(e[r])?n[r]=(0,o.D9)({},t[r],e[r]):n[r]=e[r],n)),{})}return Object.assign({},t)}const[f,g]=[l,function(){const e=l();return Object.defineProperty(e,"ortb2",{get:function(){throw new Error("invalid access to 'orbt2' config - use request parameters instead")}}),e}].map((e=>function(...t){if(t.length<=1&&"function"!=typeof t[0]){const n=t[0];return n?(0,s.A)(e(),n):l()}return y(...t)})),[m,h]=[g,f].map((e=>function(...t){let n=e(...t);return n&&"object"==typeof n&&(n=(0,o.Go)(n)),n}));function b(n){if(!(0,o.Qd)(n))return void(0,o.vV)("setConfig options must be an object");let r=Object.keys(n),i={};r.forEach((r=>{let s=n[r];(0,o.Qd)(e[r])&&(0,o.Qd)(s)&&(s=Object.assign({},e[r],s));try{i[r]=t[r]=s}catch(e){(0,o.JE)(`Cannot set config for property ${r} : `,e)}})),v(i)}function y(e,t,n={}){let 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 s={topic:e,callback:i};return r.push(s),n.init&&i("*"===e?g():{[e]:g(e)}),function(){r.splice(r.indexOf(s),1)}}function v(e){const t=Object.keys(e);r.filter((e=>
12(0,i.mK)(t,e.topic))).forEach((t=>{t.callback({[t.topic]:e[t.topic]})})),r.filter((e=>"*"===e.topic)).forEach((t=>t.callback(e)))}function E(e,t=!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((r=>{n[r]||(n[r]=p({},!1)),Object.keys(e.config).forEach((i=>{let s=e.config[i];const a=n[r][i];if((0,o.Qd)(s)&&(null==a||(0,o.Qd)(a))){const e=t?o.D9:Object.assign;n[r][i]=e({},a||{},s)}else n[r][i]=s}))}))}catch(e){(0,o.vV)(e)}}function A(e,t){a=e;try{return t()}finally{I()}}function I(){a=null}return u(),{getCurrentBidder:function(){return a},resetBidder:I,getConfig:g,getAnyConfig:f,readConfig:m,readAnyConfig:h,setConfig:b,mergeConfig:function(e){if(!(0,o.Qd)(e))return void(0,o.vV)("mergeConfig input must be an object");const t=(0,o.D9)(l(),e);return b({...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:u,runWithBidder:A,callbackWithBidder:function(e){return function(t){return function(...n){if("function"==typeof t)return A(e,t.bind(this,...n));(0,o.JE)("config.callbackWithBidder callback is not a function")}}},setBidderConfig:E,getBidderConfig:function(){return n},mergeBidderConfig:function(e){return E(e,!0)}}}()},6916:function(e,t,n){n.d(t,{B1:function(){return s},SL:function(){return p},ad:function(){return u},mW:function(){return c},o2:function(){return f},t6:function(){return d}});var r=n(1069),i=n(5555),o=n(3272);const s=Object.freeze({});class a{#t;#n;#r;#i;#o=!0;#s;generatedTime;hashFields;constructor(){this.reset()}#a(e){this.#i=!0,this.#n=e,this.#r.resolve(e)}reset(){this.#r=(0,i.v6)(),this.#t=!1,this.#n=null,this.#i=!1,this.generatedTime=null}enable(){this.#t=!0}get enabled(){return this.#t}get ready(){return this.#i}get promise(){return this.#i?i.U9.resolve(this.#n):(this.#t||this.#a(null),this.#r.promise)}setConsentData(e,t=(0,r.vE)()){this.generatedTime=t,this.#o=!0,this.#a(e)}getConsentData(){return this.#n}get hash(){return this.#o&&(this.#s=(0,r.PB)(JSON.stringify(this.#n&&this.hashFields?this.hashFields.map((e=>this.#n[e])):this.#n)),this.#o=!1),this.#s}}const c=new class extends a{hashFields=["gdprApplies","consentString"];getConsentMeta(){const e=this.getConsentData();if(e&&e.vendorData&&this.generatedTime)return{gdprApplies:e.gdprApplies,consentStringSize:(0,r.O8)(e.vendorData.tcString)?e.vendorData.tcString.length:0,generatedAt:this.generatedTime,apiVersion:e.apiVersion}}},d=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 i.U9.resolve(e())},get hash(){return e()?"1":"0"}}})(),f=function(){const e={},t={},n={};return{register(r,i,o){o&&((e[i]=e[i]||{})[r]=o,t.hasOwnProperty(i)?t[i]!==o&&(t[i]=n):t[i]=o)},get(r){const i={modules:e[r]||{}};return t.hasOwnProperty(r)&&t[r]!==n&&(i.gvlid=t[r]),i}}}(),g={gdpr:c,usp:d,gpp:u,coppa:l};const p=function(e=g){return e=Object.entries(e),Object.assign({get promise(){return i.U9.all(e.map((([e,t])=>t.promise.then((t=>[e,t]))))).then((e=>Object.fromEntries(e)))},get hash(){return(0,r.PB)(e.map((([e,t])=>t.hash)).join(":"))}},Object.fromEntries(["getConsentData","getConsentMeta","reset"].map((t=>{return[t,(n=t,function(){return Object.fromEntries(e.map((([e,t])=>[e,t[n]()])))})];var n}))))}()},8969:function(e,t,n){n.d(t,{IY:function(){return A},M:function(){return i},RW:function(){return g},Tf:function(){return m},UE:function(){return d},XQ:function(){return o},Zh:function(){return l},_B:function(){return v},as:function(){return a},cA:function(){return c},h0:function(){return h},iD:function(){return r},jO:function(){return b},nl:function(){return E},oA:function(){return y},qY:function(){return s},tl:function(){return p},x5:function(){return f},xS:function(){return u}});const r={PL_CODE:"code",PL_SIZE:"sizes",PL_BIDS:"bids",BD_BIDDER:"bidder",BD_ID:"paramsd",BD_PL_ID:"placementId",ADSERVER_TARGETING:"adserverTargeting",BD_SETTING_STANDARD:"standard"},i="pbjs_debug",o={GOOD:1},s={AD_RENDER_FAILED:"adRenderFailed",AD_RENDER_SUCCEEDED:"adRenderSucceeded",ADD_AD_UNITS:"addAdUnits",AUCTION_DEBUG:"auctionDebug",AUCTION_END:"auctionEnd",AUCTION_INIT:"auctionInit",AUCTION_TIMEOUT:"auctionTimeout",BEFORE_BIDDER_HTTP:"beforeBidderHttp",BEFORE_REQUEST_BIDS:"beforeRequestBids",BID_ACCEPTED:"bidAccepted",BID_ADJUSTMENT:"bidAdjustment",BID_REJECTED:"bidRejected",BID_REQUESTED:"bidRequested",BID_RESPONSE:"bidResponse",BID_TIMEOUT:"bidTimeout",BID_VIEWABLE:"bidViewable",BID_WON:"bidWon",BIDDER_DONE:"bidderDone",BIDDER_ERROR:"bidderError",BILLABLE_EVENT:"billableEvent",EXPIRED_RENDER:"expiredRender",NO_BID:"noBid",PAAPI_BID:"paapiBid",PAAPI_ERROR:"paapiError",PAAPI_NO_BID:"paapiNoBid",PBS_ANALYTICS:"pbsAnalytics",REQUEST_BIDS:"requestBids",RTD_AUCTION_END:"rtdAuctionEnd",RTD_AUCTION_INIT:"rtdAuctionInit",RUN_PAAPI_AUCTION:"paapiRunAuction",SEAT_NON_BID:"seatNonBid",SET_TARGETING:"setTargeting",STALE_RENDER:"staleRender",TCF2_ENFORCEMENT:"tcf2Enforcement"},a={PREVENT_WRITING_ON_MAIN_DOCUMENT:"preventWritingOnMainDocument",NO_AD:"noAd",EXCEPTION:"exception",CANNOT_FIND_AD:"cannotFindAd",MISSING_DOC_OR_ADID:"missingDocOrAdid"},c={bidWon:"adUnitCode"},d={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"}
12,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"},m={INVALID:"Bid has missing or invalid properties",INVALID_REQUEST_ID:"Invalid request ID",BIDDER_DISALLOWED:"Bidder code is not allowed by allowedAlternateBidderCodes / allowUnknownBidderCodes",FLOOR_NOT_MET:"Bid does not meet price floor",CANNOT_CONVERT_CURRENCY:"Unable to convert currency",DSA_REQUIRED:"Bid does not provide required DSA transparency info",DSA_MISMATCH:"Bid indicates inappropriate DSA rendering method",PRICE_TOO_HIGH:"Bid price exceeds maximum value"},h={body:"desc",body2:"desc2",sponsoredBy:"sponsored",cta:"ctatext",rating:"rating",address:"address",downloads:"downloads",likes:"likes",phone:"phone",price:"price",salePrice:"saleprice",displayUrl:"displayurl"},b={sponsored:1,desc:2,rating:3,likes:4,downloads:5,price:6,saleprice:7,phone:8,address:9,desc2:10,displayurl:11,ctatext:12},y={ICON:1,MAIN:3},v=["privacyIcon","clickUrl","sendTargetingKeys","adTemplate","rendererUrl","type"],E={REQUEST:"Prebid Request",RESPONSE:"Prebid Response",NATIVE:"Prebid Native",EVENT:"Prebid Event"},A="__pb_locator__"},6833:function(e,t,n){n.d(t,{j:function(){return f},q:function(){return p}});var r=n(5901),i=n(1069),o=n(3272);const s=2,a={buckets:[{max:5,increment:.5}]},c={buckets:[{max:20,increment:.1}]},d={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,n=1){let r=parseFloat(e);return isNaN(r)&&(r=""),{low:""===r?"":g(e,a,n),med:""===r?"":g(e,c,n),high:""===r?"":g(e,d,n),auto:""===r?"":g(e,l,n),dense:""===r?"":g(e,u,n),custom:""===r?"":g(e,t,n)}}function g(e,t,n){let a="";if(!p(t))return a;const c=t.buckets.reduce(((e,t)=>e.max>t.max?e:t),{max:0});let d=0,u=(0,r.I6)(t.buckets,(t=>{if(e>c.max*n){let e=t.precision;void 0===e&&(e=s),a=(t.max*n).toFixed(e)}else{if(e<=t.max*n&&e>=d*n)return t.min=d,t;d=t.max}}));return u&&(a=function(e,t,n){const r=void 0!==t.precision?t.precision:s,a=t.increment*n,c=t.min*n;let d=Math.floor,u=o.$W.getConfig("cpmRoundingFunction");"function"==typeof u&&(d=u);let l,f,g=Math.pow(10,r+2),p=(e*g-c*g)/(a*g);try{l=d(p)*a+c}catch(e){f=!0}(f||"number"!=typeof l)&&((0,i.JE)("Invalid rounding function passed in config"),l=Math.floor(p)*a+c);return l=Number(l.toFixed(10)),l.toFixed(r)}(e,u,n)),a}function p(e){if((0,i.Im)(e)||!e.buckets||!Array.isArray(e.buckets))return!1;let t=!0;return e.buckets.forEach((e=>{e.max&&e.increment||(t=!1)})),t}},6031:function(e,t,n){n.d(t,{H:function(){return a},k:function(){return s}});var r=n(5555),i=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 r.U9((e=>{const t=(0,i.CA)();t.srcdoc=`<script>${n}<\/script>`,t.onload=()=>e(t.contentWindow.render),document.body.appendChild(t)}))),e[n]}}()},3005:function(e,t,n){n.d(t,{$T:function(){return a},Ni:function(){return r},OA:function(){return o},RO:function(){return s},fR:function(){return i}});const r=1,i=2,o=1,s=500;function a(e){return(e??[]).reduce(((e,{event:t,method:n,url:r})=>{const i=e[t]=e[t]??{};return(i[n]=i[n]??[]).push(r),e}),{})}},5023:function(e,t,n){n.d(t,{AU:function(){return h},Ic:function(){return v},kQ:function(){return y},on:function(){return m}});var r=n(1069),i=n(8969),o=n(6853),s=n(3272);const a="eventHistoryTTL";let c=null;const d=(0,o.H)({monotonic:!0,ttl:()=>c});s.$W.getConfig(a,(e=>{const t=c;e=e?.[a],c="number"==typeof e?1e3*e:null,t!==c&&d.refresh()}));let u=Array.prototype.slice,l=Array.prototype.push,f=Object.values(i.qY);const g=i.cA,p=function(){let e={},t={};function n(e){return f.includes(e)}return t.has=n,t.on=function(t,i,o){if(n(t)){let n=e[t]||{que:[]};o?(n[o]=n[o]||{que:[]},n[o].que.push(i)):n.que.push(i),e[t]=n}else r.vV("Wrong event name : "+t+" Valid event names :"+f)},t.emit=function(t){!function(t,n){r.OG("Emitting event for: "+t);let i=n[0]||{},o=i[g[t]],s=e[t]||{que:[]};var a=Object.keys(s);let c=[];d.add({eventType:t,args:i,id:o,elapsedTime:r.V()}),o&&a.includes(o)&&l.apply(c,s[o].que),l.apply(c,s.que),(c||[]).forEac
12h((function(e){if(e)try{e.apply(null,n)}catch(e){r.vV("Error executing handler:","events.js",e,t)}}))}(t,u.call(arguments,1))},t.off=function(t,n,i){let o=e[t];r.Im(o)||r.Im(o.que)&&r.Im(o[i])||i&&(r.Im(o[i])||r.Im(o[i].que))||(i?(o[i].que||[]).forEach((function(e){let t=o[i].que;e===n&&t.splice(t.indexOf(e),1)})):(o.que||[]).forEach((function(e){let t=o.que;e===n&&t.splice(t.indexOf(e),1)})),e[t]=o)},t.get=function(){return e},t.addEvents=function(e){f=f.concat(e)},t.getEvents=function(){return d.toArray().map((e=>Object.assign({},e)))},t}();r.cD(p.emit.bind(p));const{on:m,off:h,get:b,getEvents:y,emit:v,addEvents:E,has:A}=p},687:function(e,t,n){n.d(t,{w:function(){return I}});var r=n(9214),i=n(7934),o=n(5973),s=n(1069),a=n(3172),c=n(3272),d=n(5555);const u=["architecture","bitness","model","platformVersion","fullVersionList"],l=["brands","mobile","platform"],f=function(e=window.navigator?.userAgentData){const t=e&&l.some((t=>void 0!==e[t]))?Object.freeze(p(1,e)):null;return function(){return t}}(),g=function(e=window.navigator?.userAgentData){const t={},n=new WeakMap;return function(r=u){if(!n.has(r)){const e=Array.from(r);e.sort(),n.set(r,e.join("|"))}const i=n.get(r);if(!t.hasOwnProperty(i))try{t[i]=e.getHighEntropyValues(r).then((e=>(0,s.Im)(e)?null:Object.freeze(p(2,e)))).catch((()=>null))}catch(e){t[i]=d.U9.resolve(null)}return t[i]}}();function p(e,t){function n(e,t){const n={brand:e};return(0,s.O8)(t)&&!(0,s.xQ)(t)&&(n.version=t.split(".")),n}const r={source:e};return t.platform&&(r.platform=n(t.platform,t.platformVersion)),(t.fullVersionList||t.brands)&&(r.browsers=(t.fullVersionList||t.brands).map((({brand:e,version:t})=>n(e,t)))),void 0!==t.mobile&&(r.mobile=t.mobile?1:0),["model","bitness","architecture"].forEach((e=>{const n=t[e];(0,s.O8)(n)&&(r[e]=n)})),r}var m=n(3858),h=n(5139),b=n(3441),y=n(6811),v=n(5569);const E={getRefererInfo:i.EN,findRootDomain:o.S,getWindowTop:s.mb,getWindowSelf:s.l4,getHighEntropySUA:g,getLowEntropySUA:f},A=(0,m.i8)("FPD"),I=(0,r.A_)("sync",(e=>{const t=[e,w().catch((()=>null)),d.U9.resolve("cookieDeprecationLabel"in navigator&&(0,h.io)(y.Ue,(0,b.s)(v.tp,"cdep"))&&navigator.cookieDeprecationLabel.getValue()).catch((()=>null))];return d.U9.all(t).then((([e,t,n])=>{const r=E.getRefererInfo();if(Object.entries(B).forEach((([t,n])=>{const i=n(e,r);i&&Object.keys(i).length>0&&(e[t]=(0,s.D9)({},i,e[t]))})),t&&(0,a.J)(e,"device.sua",Object.assign({},t,e.device.sua)),n){const t={cdep:n};(0,a.J)(e,"device.ext",Object.assign({},t,e.device.ext))}e=A(e);for(let t of m.Dy)if((0,m.O$)(e,t)){e[t]=(0,s.D9)({},O(e,r),e[t]);break}return e}))}));function T(e){try{return e(E.getWindowTop())}catch(t){return e(E.getWindowSelf())}}function w(){const e=c.$W.getConfig("firstPartyData.uaHints");return Array.isArray(e)&&0!==e.length?E.getHighEntropySUA(e):d.U9.resolve(E.getLowEntropySUA())}function C(e){return(0,s.SH)(e,Object.keys(e))}const B={site(e,t){if(!m.Dy.filter((e=>"site"!==e)).some(m.O$.bind(null,e)))return C({page:t.page,ref:t.ref})},device(){return T((e=>{const t=e.screen.width,n=e.screen.height,r=e.innerWidth||e.document.documentElement.clientWidth||e.document.body.clientWidth,i=e.innerHeight||e.document.documentElement.clientHeight||e.document.body.clientHeight,o={w:t,h:n,dnt:(0,s.l9)()?1:0,ua:e.navigator.userAgent,language:e.navigator.language.split("-").shift(),ext:{vpw:r,vph:i}};return e.navigator?.webdriver&&(0,a.J)(o,"ext.webdriver",!0),o}))},regs(){const e={};T((e=>e.navigator.globalPrivacyControl))&&(0,a.J)(e,"ext.gpc","1");const t=c.$W.getConfig("coppa");return"boolean"==typeof t&&(e.coppa=t?1:0),e}};function O(e,t){const n=(0,i.gR)(t.page,{noLeadingWww:!0}),r=T((e=>e.document.querySelector("meta[name='keywords']")))?.content?.replace?.(/\s/g,"");return C({domain:n,keywords:r,publisher:C({domain:E.findRootDomain(n)})})}},3858:function(e,t,n){n.d(t,{Dy:function(){return i},O$:function(){return s},i8:function(){return o}});var r=n(1069);const i=["dooh","app","site"];function o(e){return function(t){return i.reduce(((n,i)=>(s(t,i)&&(null!=n?((0,r.JE)(`${e} specifies both '${n}' and '${i}'; dropping the latter.`),delete t[i]):n=i),n)),null),t}}function s(e,t){return null!=e[t]&&Object.keys(e[t]).length>0}},5973:function(e,t,n){n.d(t,{S:function(){return o}});var r=n(1069);const i=(0,n(2938).CK)("fpdEnrichment"),o=(0,r.Bj)((function(e=window.location.host){if(!i.cookiesAreEnabled())return e;const t=e.split(".");if(2===t.length)return e;let n,o,s=-2;const a=`_rdc${Date.now()}`,c="writeable";do{n=t.slice(s).join(".");let e=new Date((0,r.vE)()+1e4).toUTCString();
12i.setCookie(a,c,e,"Lax",n,void 0);i.getCookie(a,void 0)===c?(o=!1,i.setCookie(a,"","Thu, 01 Jan 1970 00:00:01 GMT",void 0,n,void 0)):(s+=-1,o=Math.abs(s)<=t.length)}while(o);return n}))},9214:function(e,t,n){n.d(t,{A_:function(){return s},Gc:function(){return c},Y6:function(){return g},Yn:function(){return d},bz:function(){return f},xG:function(){return l}});var r=n(8128),i=n.n(r),o=n(5555);let s=i()({ready:i().SYNC|i().ASYNC|i().QUEUE});const a=(0,o.v6)();s.ready=(()=>{const e=s.ready;return function(){try{return e.apply(s,arguments)}finally{a.resolve()}}})();const c=a.promise,d=s.get;const u={};function l(e,t,{postInstallAllowed:n=!1}={}){s("async",(function(r){r.forEach((e=>t(...e))),n&&(u[e]=t)}),e)([])}function f(e,...t){const n=u[e];if(n)return n(...t);d(e).before(((e,n)=>{n.push(t),e(n)}))}function g(e,t){return Object.defineProperties(t,Object.fromEntries(["before","after","getHooks","removeAll"].map((t=>[t,{get:()=>e[t]}])))),t}},1371:function(e,t,n){n.d(t,{D4:function(){return o},GE:function(){return a},G_:function(){return i},LM:function(){return s},s6:function(){return r}});const r="native",i="video",o="banner",s="adpod",a=[r,i,o]},2449:function(e,t,n){n.d(t,{Bm:function(){return E},Ex:function(){return q},IX:function(){return O},Nh:function(){return f},Xj:function(){return _},Zj:function(){return T},gs:function(){return I},l6:function(){return h},mT:function(){return l},nk:function(){return y},rn:function(){return k},vO:function(){return A},yl:function(){return R}});var r=n(1069),i=n(5901),o=n(8462),s=n(8969),a=n(1371),c=n(9075),d=n(6031),u=n(3005);const l=[],f=Object.keys(s.x5).map((e=>s.x5[e])),g={image:{ortb:{ver:"1.2",assets:[{required:1,id:1,img:{type:3,wmin:100,hmin:100}},{required:1,id:2,title:{len:140}},{required:1,id:3,data:{type:1}},{required:0,id:4,data:{type:2}},{required:0,id:5,img:{type:1,wmin:20,hmin:20}}]},image:{required:!0},title:{required:!0},sponsoredBy:{required:!0},clickUrl:{required:!0},body:{required:!1},icon:{required:!1}}},p=x(s.h0),m=x(s.jO);function h(e){return e.native&&"object"==typeof e.native}function b(e){if(e&&e.type&&function(e){if(!e||!(0,i.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||v(e.ortb))return e}function y(e){e.forEach((e=>{const t=e.nativeParams||e?.mediaTypes?.native;t&&(e.nativeParams=b(t)),e.nativeParams&&(e.nativeOrtbRequest=e.nativeParams.ortb||k(e.nativeParams))}))}function v(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 E(e,{index:t=o.n.index}={}){const n=t.getAdUnit(e);if(!n)return!1;let s=n.nativeOrtbRequest;return function(e,t){if(!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)),o=e.assets.map((e=>e.id));const s=n.every((e=>(0,i.mK)(o,e)));s||(0,r.vV)(`didn't receive a bid with all required assets. Required ids: ${n}, but received ids in response: ${o}`);return s}(e.native?.ortb||j(e.native,s),s)}function A(e,t){const n=t.native.ortb||$(t.native);return"click"===e.action?function(e,t=null,{fetchURL:n=r.z$}={}){if(t){const r=(e.assets||[]).filter((e=>e.link)).reduce(((e,t)=>(e[t.id]=t.link,e)),{}),i=e.link?.clicktrackers||[];let o=r[t],s=i;
12o&&(s=o.clicktrackers||[]),s.forEach((e=>n(e)))}else(e.link?.clicktrackers||[]).forEach((e=>n(e)))}(n,e?.assetId):function(e,{runMarkup:t=e=>(0,r.ro)(e),fetchURL:n=r.z$}={}){let{[u.Ni]:i=[],[u.fR]:o=[]}=(0,u.$T)(e.eventtrackers||[])[u.OA]||{};e.imptrackers&&(i=i.concat(e.imptrackers));i.forEach((e=>n(e))),o=o.map((e=>`<script async src="${e}"><\/script>`)),e.jstracker&&(o=o.concat([e.jstracker]));o.length&&t(o.join("\n"))}(n),e.action}function I(e,t){const n=t?.nativeOrtbRequest,r=e.native?.ortb;if(n&&r){const t=q(r,n);Object.assign(e.native,t)}["rendererUrl","adTemplate"].forEach((n=>{const r=t?.nativeParams?.[n];r&&(e.native[n]=S(r))}))}function T(e,{index:t=o.n.index}={}){let n={};const r=t.getAdUnit(e),i=null==r?.nativeParams?.ortb&&!1!==r?.nativeParams?.sendTargetingKeys,a=function(e){const t={};e?.nativeParams?.ext&&Object.keys(e.nativeParams.ext).forEach((e=>{t[e]=`hb_native_${e}`}));return{...s.x5,...t}}(r),c={...e.native,...e.native.ext};return delete c.ext,Object.keys(c).forEach((t=>{const o=a[t];let s=S(e.native[t])||S(e?.native?.ext?.[t]);if("adTemplate"===t||!o||!s)return;let c=r?.nativeParams?.[t]?.sendId;if("boolean"!=typeof c&&(c=r?.nativeParams?.ext?.[t]?.sendId),c){s=`${o}:${e.adId}`}let d=r?.nativeParams?.[t]?.sendTargetingKeys;"boolean"!=typeof d&&(d=r?.nativeParams?.ext?.[t]?.sendTargetingKeys);("boolean"==typeof d?d:i)&&(n[o]=s)})),n}function w(e,t,n=!1){let r=[];return Object.entries(e).filter((([e,r])=>r&&(!1===n&&"ext"===e||null==t||t.includes(e)))).forEach((([e,i])=>{!1===n&&"ext"===e?r.push(...w(i,t,!0)):(n||s.x5.hasOwnProperty(e))&&r.push({key:e,value:S(i)})})),r}function C(e,t,n,{index:i=o.n.index}={}){const a={message:"assetResponse",adId:e.adId};let{native:u,rendererVersion:l}=(0,c.vd)(t);return u?(Object.assign(a,{native:Object.assign({},u),renderer:(0,d.k)(t),rendererVersion:l}),null!=n&&(u.assets=u.assets.filter((({key:e})=>n.includes(e))))):u=function(e,t,n){const i={...(0,r.SH)(e.native,["rendererUrl","adTemplate"]),assets:w(e.native,n),nativeKeys:s.x5};return e.native.ortb?i.ortb=e.native.ortb:t.mediaTypes?.native?.ortb&&(i.ortb=j(e.native,t.nativeOrtbRequest)),i}(t,i.getAdUnit(t),n),Object.assign(a,u)}const B=Object.fromEntries(Object.entries(s.x5).map((([e,t])=>[t,e])));function O(e,t){const n=e.assets.map((e=>B[e]));return C(e,t,n)}function R(e,t){return C(e,t,null)}function S(e){return e?.url||e}function k(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(s._B.includes(n))continue;if(!s.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 a={id:t.assets.length,required:o};if(n in s.h0)a.data={type:s.jO[s.h0[n]]},i.len&&(a.data.len=i.len);else if("icon"===n||"image"===n){if(a.img={type:"icon"===n?s.oA.ICON:s.oA.MAIN},i.aspect_ratios)if((0,r.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)?(a.img.wmin=e,a.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&&(a.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])?(a.img.w=i.sizes[0],a.img.h=i.sizes[1],delete a.img.hmin,delete a.img.wmin):(0,r.vV)("image.sizes was passed, but its value is not an array of integers:",i.sizes))}else"title"===n?a.title={len:i.len||140}:"ext"===n&&(a.ext=i,delete a.required);t.assets.push(a)}return t}function U(e,t){for(;e&&t&&e!==t;)e>t?e-=t:t-=e;return e||t}function D(e){if(!v(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=U(n.img.wmin,n.img.hmin);e.aspect_ratios=[{min_width:n.img.wmin,min_height:n.img.hmin,ratio_width:n.img.wmin/t,ratio_height:n.img.hmin/t}]}n.img.type===s.oA.MAIN?t.image=e:t.icon=e}else if(n.data){let e=Object.keys(s.jO).find((e=>s.jO[e]===n.data.type)),r=Object.keys(s.h0).find((t=>s.h0[t]===e));t[r]={required:!!n.required&&Boolean(n.required)},n.data.len&&(t[r].len=n.data.len)}e.privacy&&(t.privacyLink={required:!1})}return t}function _(e){{if(!e||!(0,r.cy)(e))return e;
12if(!e.some((e=>(e?.mediaTypes||{})[a.s6]?.ortb)))return e;let t=(0,r.Go)(e);for(const e of t)e.mediaTypes&&e.mediaTypes[a.s6]&&e.mediaTypes[a.s6].ortb&&(e.mediaTypes[a.s6]=Object.assign((0,r.Up)(e.mediaTypes[a.s6],s._B),D(e.mediaTypes[a.s6].ortb)),e.nativeParams=b(e.mediaTypes[a.s6]));return t}}function $(e){const t={link:{},eventtrackers:[]};return Object.entries(e).forEach((([e,n])=>{switch(e){case"clickUrl":t.link.url=n;break;case"clickTrackers":t.link.clicktrackers=Array.isArray(n)?n:[n];break;case"impressionTrackers":(Array.isArray(n)?n:[n]).forEach((e=>{t.eventtrackers.push({event:u.OA,method:u.Ni,url:e})}));break;case"javascriptTrackers":t.jstracker=Array.isArray(n)?n.join(""):n;break;case"privacyLink":t.privacy=n}})),t}function j(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=S(e[t]);switch(t){case"title":i((e=>null!=e.title),(e=>{e.title={text:n}}));break;case"image":case"icon":const e="image"===t?s.oA.MAIN:s.oA.ICON;i((t=>null!=t.img&&t.img.type===e),(e=>{e.img={url:n}}));break;default:t in s.h0&&i((e=>null!=e.data&&e.data.type===s.jO[s.h0[t]]),(e=>{e.data={value:n}}))}})),n}function q(e,t){const n={},r=t?.assets||[];n.clickUrl=e.link?.url,n.privacyLink=e.privacy;for(const t of e?.assets||[]){const e=r.find((e=>t.id===e.id));t.title?n.title=t.title.text:t.img?n[e?.img?.type===s.oA.MAIN?"image":"icon"]={url:t.img.url,width:t.img.w,height:t.img.h}:t.data&&(n[p[m[e?.data?.type]]]=t.data.value)}n.impressionTrackers=[];let i=[];e.imptrackers&&n.impressionTrackers.push(...e.imptrackers);for(const t of e?.eventtrackers||[])t.event===u.OA&&t.method===u.Ni&&n.impressionTrackers.push(t.url),t.event===u.OA&&t.method===u.fR&&i.push(t.url);return i=i.map((e=>`<script async src="${e}"><\/script>`)),e?.jstracker&&i.push(e.jstracker),i.length&&(n.javascriptTrackers=i.join("\n")),n}function x(e){var t={};for(var n in e)t[e[n]]=n;return t}},1e3:function(e,t,n){n.d(t,{Cf:function(){return a},S3:function(){return i},Tb:function(){return o},WR:function(){return s},e4:function(){return d},pS:function(){return l},qN:function(){return c},yB:function(){return f},zt:function(){return r}});const r=["request","imp","bidResponse","response"],[i,o,s,a]=r,[c,d]=["default","pbs"],u=new Set(r);const{registerOrtbProcessor:l,getProcessors:f}=function(){const e={};return{registerOrtbProcessor({type:t,name:n,fn:i,priority:o=0,dialects:s=[c]}){if(!u.has(t))throw new Error(`ORTB processor type must be one of: ${r.join(", ")}`);s.forEach((r=>{e.hasOwnProperty(r)||(e[r]={}),e[r].hasOwnProperty(t)||(e[r][t]={}),e[r][t][n]={priority:o,fn:i}}))},getProcessors(t){return e[t]||{}}}}()},5901:function(e,t,n){function r(e,t,n){return e&&e.includes(t,n)||!1}function i(){return Array.from.apply(Array,arguments)}function o(e,t,n){return e&&e.find(t,n)}n.d(t,{A6:function(){return i},I6:function(){return o},mK:function(){return r}})},8934:function(e,t,n){n.d(t,{gH:function(){return ae}});var r=n(7873),i=n(1069),o=n(433),s=n(3172),a=n(2449),c=n(8969),d=n(5901),u=n(9075),l=n(6031);const{REQUEST:f,RESPONSE:g,NATIVE:p,EVENT:m}=c.nl,h={[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})},[m]:function(e,t,n){if(null==n)return void(0,i.vV)(`Cannot find ad '${t.adId}' for x-origin event request`);if(n.status!==c.tl.RENDERED)return void(0,i.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&&h.hasOwnProperty(n.message))(0,u.$A)(n.adId,n.message===c.nl.REQUEST).then((t=>{var r,o;h[n.message]((r=n.adId,o=function(e){return null==e.origin&&0===e.ports.length?function(){const e="Cannot post message to a frame with null origin. Please update creatives to use MessageChannel, see https://github.com/prebid/Prebid.js/issues/7870";throw(0,i.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,...t){return o(Object.assign({},e,{adId:r}),...t)}),n,t)}))}(e)}),!1)}function y(e,t){return function(n,r){!function({adId:e,adUnitCode:t,width:n,height:r}){function o(e){return e?e+"px":"100%"}function s(n){let r=a(e,t),i=document.getElementById(r);return i&&i.querySelector(n)}function a(e,t){return(0,i.II)()?c(e):(0,i.t1)()?u(t):t}function c(e){const t=(0,d.I6)(window.googletag.pubads().getSlots(),(t=>(0,d.I6)(t.getTargetingKeys(),(n=>(0,d.mK)(t.getTargeting(n),e)))));return t?t.getSlotElementId():null}function u(e){let t=window.apntag.getTag(e);return t&&t.targetId}["div","iframe"].forEach((e=>{let a=s(e+':not([style*="display: none"])');if(a){let e=a.style;e.width=o(n),e.height=o(r)}else(0,i.vV)(`Unable to locate matching page element for adUnitCode ${t}. Can't resize it to ad's dimensions. Please review setup.`)}))}({...t,width:n,height:r,adId:e})}}Object.assign(h,{[p]:function(e,t,n){if(null==n)return void(0,i.vV)(`Cannot find ad for x-origin event request: '${t.adId}'`);switch(t.action){case"assetRequest":(0,u.Hh)(n,(()=>e((0,a.IX)(t,n))));break;case"allAssetRequest":(0,u.Hh)(n,(()=>e((0,a.yl)(t,n))));break;default:(0,u.vW)(t,n,{resizeFn:y(t.adId,n)}),(0,u.Pk)(n)}}});var v=n(8230),E=n(3272),A=n(8462),I=n(7779),T=n(9214),w=n(3597),C=n(1580),B=n(5555),O=n(5569);const R="__pbjs_debugging__";function S(){return(0,r.m)().installedModules.includes("debugging")}function k(e){return new B.U9((t=>{(0,C.R)(e,O.tp,"debugging",t)}))}function U({alreadyInstalled:e=S,script:t=k}={}){let n=null;return function(){return null==n&&(n=new B.U9(((n,o)=>{setTimeout((()=>
12{if(e())n();else{const e="https://cdn.jsdelivr.net/npm/[email protected]/dist/debugging-standalone.js";(0,i.OG)(`Debugging module not installed, loading it from "${e}"...`),(0,r.m)()._installDebugging=!0,t(e).then((()=>{(0,r.m)()._installDebugging({DEBUG_KEY:R,hook:T.A_,config:E.$W,createBid:w.O,logger:(0,i.h0)("DEBUG:")})})).then(n,o)}}))}))),n}}const D=function({load:e=U(),hook:t=(0,T.Yn)("requestBids")}={}){let n=null,r=!1;function i(e,...t){return(n||B.U9.resolve()).then((()=>e.apply(this,t)))}function o(){t.getHooks({hook:i}).remove(),r=!1}return{enable:function(){r||(n=e(),t.before(i,99),r=!0)},disable:o,reset:function(){n=null,o()}}}();D.reset;E.$W.getConfig("debugging",(function({debugging:e}){e?.enabled?D.enable():D.disable()}));var _=n(2938),$=n(1445),j=n(5023),q=n(6894),x=n(687),N=n(6916),P=n(2713),W=n(3895);const V=new Map([["format",e=>Array.isArray(e)&&e.length>0&&e.every((e=>"object"==typeof e))],["w",i.Fq],["h",i.Fq],["btype",i.Uu],["battr",i.Uu],["pos",i.Fq],["mimes",e=>Array.isArray(e)&&e.length>0&&e.every((e=>"string"==typeof e))],["topframe",e=>[1,0].includes(e)],["expdir",i.Uu],["api",i.Uu],["id",i.O8],["vcm",e=>[1,0].includes(e)]]);var M=n(1371);function G(e,t){return function(){if(document.prerendering&&e()){const e=this,n=Array.from(arguments);return new Promise((r=>{document.addEventListener("prerenderingchange",(()=>{(0,i.fH)("Auctions were suspended while page was prerendering"),r(t.apply(e,n))}),{once:!0})}))}return Promise.resolve(t.apply(this,arguments))}}var F=n(7377);const H=(0,r.m)(),{triggerUserSyncs:L}=v.zt,{ADD_AD_UNITS:z,REQUEST_BIDS:J,SET_TARGETING:K}=c.qY,Q={bidWon:function(e){if(!A.n.getBidsRequested().map((e=>e.bids.map((e=>e.adUnitCode)))).reduce(i.Bq).filter(i.hj).includes(e))return void(0,i.vV)('The "'+e+'" placement is not defined.');return!0}};function Y(e,t){let n=[];return(0,i.cy)(e)&&(t?e.length===t:e.length>0)&&(e.every((e=>(0,i.Uu)(e,2)))?n=e:(0,i.Uu)(e,2)&&n.push(e)),n}function X(e,t){const n=(0,o.A)(e,`ortb2Imp.${t}`),r=(0,o.A)(e,`mediaTypes.${t}`);if(!n&&!r)return;const a={[M.G_]:W.Zy,[M.D4]:V}[t];a&&[...a].forEach((([n,r])=>{const a=(0,o.A)(e,`mediaTypes.${t}.${n}`),c=(0,o.A)(e,`ortb2Imp.${t}.${n}`);null==a&&null==c||(null==a?(0,s.J)(e,`mediaTypes.${t}.${n}`,c):null==c?(0,s.J)(e,`ortb2Imp.${t}.${n}`,a):((0,i.JE)(`adUnit ${e.code}: specifies conflicting ortb2Imp.${t}.${n} and mediaTypes.${t}.${n}, the latter will be ignored`,e),(0,s.J)(e,`mediaTypes.${t}.${n}`,c)))}))}function Z(e){const t=(0,i.Go)(e),n=t.mediaTypes.banner,r=Y(n.sizes);return r.length>0?(n.sizes=r,t.sizes=r):((0,i.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),X(t,"banner"),t}function ee(e){const t=(0,i.Go)(e),n=t.mediaTypes.video;if(n.playerSize){let e="number"==typeof n.playerSize[0]?2:1;const r=Y(n.playerSize,e);r.length>0?(2===e&&(0,i.fH)("Transforming video.playerSize from [640,480] to [[640,480]] so it's in the proper format."),n.playerSize=r,t.sizes=r):((0,i.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,W.aP)(t),X(t,"video"),t}function te(e){function t(t){return(0,i.vV)(`Error in adUnit "${e.code}": ${t}. Removing native request from ad unit`,e),delete r.mediaTypes.native,r}function n(e){for(const t of["sendTargetingKeys","types"])if(o.hasOwnProperty(t)){const n=e(t);if(n)return n}}const r=(0,i.Go)(e),o=r.mediaTypes.native;if(o.ortb){if(o.ortb.assets?.some((e=>!(0,i.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 r;const e=Object.keys(c.x5).filter((e=>c.x5[e].includes("hb_native_"))),s=Object.keys(o).filter((t=>e.includes(t)));s.length>0&&((0,i.vV)(`when using native OpenRTB format, you cannot use legacy native properties. Deleting ${s}
12 keys from request.`),s.forEach((e=>delete r.mediaTypes.native[e])))}else n((e=>`mediaTypes.native.${e} is deprecated, consider using native ORTB instead`));return o.image&&o.image.sizes&&!Array.isArray(o.image.sizes)&&((0,i.vV)("Please use an array of sizes for native.image.sizes field. Removing invalid mediaTypes.native.image.sizes property from request."),delete r.mediaTypes.native.image.sizes),o.image&&o.image.aspect_ratios&&!Array.isArray(o.image.aspect_ratios)&&((0,i.vV)("Please use an array of sizes for native.image.aspect_ratios field. Removing invalid mediaTypes.native.image.aspect_ratios property from request."),delete r.mediaTypes.native.image.aspect_ratios),o.icon&&o.icon.sizes&&!Array.isArray(o.icon.sizes)&&((0,i.vV)("Please use an array of sizes for native.icon.sizes field. Removing invalid mediaTypes.native.icon.sizes property from request."),delete r.mediaTypes.native.icon.sizes),r}function ne(e,t){let n=e?.mediaTypes?.[t]?.pos;if(!(0,i.Et)(n)||isNaN(n)||!isFinite(n)){let n=`Value of property 'pos' on ad unit ${e.code} should be of type: Number`;(0,i.JE)(n),delete e.mediaTypes[t].pos}return e}function re(e){const t=t=>`adUnit.code '${e.code}' ${t}`,n=e.mediaTypes,r=e.bids;return null==r||(0,i.cy)(r)?null==r&&null==e.ortb2Imp?((0,i.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!=r&&0!==r.length||(e.bids=[{bidder:null}],(0,i.OG)(t("defines 'adUnit.ortb2Imp' with no 'adUnit.bids'; it will be seen only by S2S adapters"))),e):((0,i.vV)(t("does not define a 'mediaTypes' object. This is a required field for the auction, so this adUnit has been removed.")),null):((0,i.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=D,n=null;try{n=e.getItem(R)}catch(e){}null!==n&&t.enable()}}(),H.bidderSettings=H.bidderSettings||{},H.libLoaded=!0,H.version="v9.33.0",(0,i.fH)("Prebid.js v9.33.0 loaded"),H.installedModules=H.installedModules||[],H.adUnits=H.adUnits||[],H.triggerUserSyncs=L;const ie={validateAdUnit:re,validateBannerMediaType:Z,validateSizes:Y};Object.assign(ie,{validateNativeMediaType:te}),Object.assign(ie,{validateVideoMediaType:ee});const oe=(0,T.A_)("sync",(function(e){const t=[];return e.forEach((e=>{if(null==(e=re(e)))return;const n=e.mediaTypes;let r,i,o;n.banner&&(r=Z(e),n.banner.hasOwnProperty("pos")&&(r=ne(r,"banner"))),n.video&&(i=ee(r||e),n.video.hasOwnProperty("pos")&&(i=ne(i,"video"))),n.native&&(o=te(i||(r||e)));const s=Object.assign({},r,i,o);t.push(s)})),t}),"checkAdUnitSetup");function se(e){const t=A.n[e]().filter((e=>A.n.getAdUnitCodes().includes(e.adUnitCode))),n=A.n.getLastAuctionId();return t.map((e=>e.adUnitCode)).filter(i.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)),{})}H.getAdserverTargetingForAdUnitCodeStr=function(e){if((0,i.fH)("Invoking pbjs.getAdserverTargetingForAdUnitCodeStr",arguments),e){var t=H.getAdserverTargetingForAdUnitCode(e);return(0,i.$D)(t)}(0,i.OG)("Need to call getAdserverTargetingForAdUnitCodeStr with adunitCode")},H.getHighestUnusedBidResponseForAdUnitCode=function(e){if(e){const t=A.n.getAllBidsForAdUnitCode(e).filter(I.Yl);return t.length?t.reduce(P.Vk):{}}(0,i.OG)("Need to call getHighestUnusedBidResponseForAdUnitCode with adunitCode")},H.getAdserverTargetingForAdUnitCode=function(e){return H.getAdserverTargeting(e)[e]},H.getAdserverTargeting=function(e){return(0,i.fH)("Invoking pbjs.getAdserverTargeting",arguments),I.iS.getAllTargeting(e)},H.getConsentMetadata=function(){return(0,i.fH)("Invoking pbjs.getConsentMetadata"),N.SL.getConsentMeta()},H.getNoBids=function(){return(0,i.fH)("Invoking pbjs.getNoBids",arguments),se("getNoBids")},H.getNoBidsForAdUnitCode=function(e){return{bids:A.n.getNoBids().filter((t=>t.adUnitCode===e))}},H.getBidResponses=function(){return(0,i.fH)("Invoking pbjs.getBidResponses",arguments),se("getBidsReceived")},H.getBidResponsesForAdUnitCode=function(e){return{bids:A.n.getBidsReceived().filter((t=>t.adUnitCode===e))}},H.setTargetingForGPTAsync=function(e,t){(0,i.fH)("Invoking pbjs.setTargetingForGPTAsync",arguments),(0,i.II)()?I.iS.setTargetingForGPT(e,t):(0,i.vV)("window.googletag is not defined on the page")},H.setTargetingForAst=function(e){(0,i.fH)("Invoking pbjs.setTargetingForAn",arguments),I.iS.isApntagDefined()?(I.iS.setTargetingForAst(e),j.Ic(K,I.iS.getAllTargeting())):(0,i.vV)("window.apntag is not defined on the page")},H.renderAd=(0,T.A_)("async",(function(e,t,n){(0,i.fH)("Invoking pbjs.renderAd",arguments),(0,i.OG)("Calling renderAd with adId :"+t),(0,u.BS)(e,t,n
12)})),H.removeAdUnit=function(e){if((0,i.fH)("Invoking pbjs.removeAdUnit",arguments),!e)return void(H.adUnits=[]);let t;t=(0,i.cy)(e)?e:[e],t.forEach((e=>{for(let t=H.adUnits.length-1;t>=0;t--)H.adUnits[t].code===e&&H.adUnits.splice(t,1)}))},H.requestBids=function(){const e=(0,T.A_)("async",(function({bidsBackHandler:e,timeout:t,adUnits:n,adUnitCodes:r,labels:o,auctionId:s,ttlBuffer:a,ortb2:c,metrics:u,defer:l}={}){j.Ic(J);const f=t||E.$W.getConfig("bidderTimeout");(0,i.fH)("Invoking pbjs.requestBids",arguments),null==r||Array.isArray(r)||(r=[r]),r&&r.length?n=n.filter((e=>(0,d.mK)(r,e.code))):r=n&&n.map((e=>e.code)),r=r.filter(i.hj);const g={global:(0,i.D9)({},E.$W.getAnyConfig("ortb2")||{},c||{}),bidder:Object.fromEntries(Object.entries(E.$W.getBidderConfig()).map((([e,t])=>[e,(0,i.Go)(t.ortb2)])).filter((([e,t])=>null!=t)))};return(0,x.w)(B.U9.resolve(g.global)).then((t=>(g.global=t,ae({bidsBackHandler:e,timeout:f,adUnits:n,adUnitCodes:r,labels:o,auctionId:s,ttlBuffer:a,ortb2Fragments:g,metrics:u,defer:l}))))}),"requestBids");return(0,T.Y6)(e,G((()=>!E.$W.getConfig("allowPrerendering")),(function(t={}){let n=t.adUnits||H.adUnits;return t.adUnits=(0,i.cy)(n)?n.slice():[n],t.metrics=(0,q.K7)(),t.metrics.checkpoint("requestBids"),t.defer=(0,B.v6)({promiseFactory:e=>new Promise(e)}),e.call(this,t),t.defer.promise})))}();const ae=(0,T.A_)("async",(function({bidsBackHandler:e,timeout:t,adUnits:n,ttlBuffer:r,adUnitCodes:o,labels:a,auctionId:c,ortb2Fragments:u,metrics:l,defer:f}={}){const g=(0,$.pX)(E.$W.getConfig("s2sConfig")||[]);function p(t,n,r){if("function"==typeof e)try{e(t,n,r)}catch(e){(0,i.vV)("Error executing bidsBackHandler",null,e)}f.resolve({bids:t,timedOut:n,auctionId:r})}!function(e){e.forEach((e=>(0,W.V0)(e)))}(n),n=(0,q.BO)(l).measureTime("requestBids.validate",(()=>oe(n)));const m={};if(n.forEach((e=>{const t=Object.keys(e.mediaTypes||{banner:"banner"}),n=e.bids.map((e=>e.bidder)),o=$.Ay.bidderRegistry,s=n.filter((e=>!g.has(e)));e.adUnitId=(0,i.lk)();const a=e.ortb2Imp?.ext?.tid;a&&(m.hasOwnProperty(e.code)?(0,i.JE)(`Multiple distinct ortb2Imp.ext.tid were provided for twin ad units '${e.code}'`):m[e.code]=a),null==r||e.hasOwnProperty("ttlBuffer")||(e.ttlBuffer=r),s.forEach((n=>{const r=o[n],s=r&&r.getSpec&&r.getSpec(),a=s&&s.supportedMediaTypes||["banner"];t.some((e=>(0,d.mK)(a,e)))||((0,i.JE)((0,i.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||m[e.code]||(0,i.lk)();m.hasOwnProperty(e.code)||(m[e.code]=t),e.transactionId=t,(0,s.J)(e,"ortb2Imp.ext.tid",t)}));const e=A.n.createAuction({adUnits:n,adUnitCodes:o,callback:p,cbTimeout:t,labels:a,auctionId:c,ortb2Fragments:u,metrics:l});let r=n.length;r>15&&(0,i.fH)(`Current auction ${e.getAuctionId()} contains ${r} adUnits.`,n),o.forEach((t=>I.iS.setLatestAuctionForAdUnit(t,e.getAuctionId()))),e.callBids()}else(0,i.OG)("No adUnits configured. No bids requested."),p()}),"startAuction");H.requestBids.before((function(e,t){function n(e){for(var t;t=e.shift();)t()}n(_.s0),n(ce),e.call(this,t)}),49),H.addAdUnits=function(e){(0,i.fH)("Invoking pbjs.addAdUnits",arguments),H.adUnits.push.apply(H.adUnits,(0,i.cy)(e)?e:[e]),j.Ic(z)},H.onEvent=function(e,t,n){(0,i.fH)("Invoking pbjs.onEvent",arguments),(0,i.fp)(t)?!n||Q[e].call(null,n)?j.on(e,t,n):(0,i.vV)('The id provided is not valid for event "'+e+'" and no handler was set.'):(0,i.vV)('The event handler provided is not a function and was not set on event "'+e+'".')},H.offEvent=function(e,t,n){(0,i.fH)("Invoking pbjs.offEvent",arguments),n&&!Q[e].call(null,n)||j.AU(e,t,n
12)},H.getEvents=function(){return(0,i.fH)("Invoking pbjs.getEvents"),j.kQ()},H.registerBidAdapter=function(e,t,n){(0,i.fH)("Invoking pbjs.registerBidAdapter",arguments);try{const r=n?(0,F.xb)(n):e();$.Ay.registerBidAdapter(r,t)}catch(e){(0,i.vV)("Error registering bidder adapter : "+e.message)}},H.registerAnalyticsAdapter=function(e){(0,i.fH)("Invoking pbjs.registerAnalyticsAdapter",arguments);try{$.Ay.registerAnalyticsAdapter(e)}catch(e){(0,i.vV)("Error registering analytics adapter : "+e.message)}},H.createBid=function(e){return(0,i.fH)("Invoking pbjs.createBid",arguments),(0,w.O)(e)};const ce=[],de=(0,T.A_)("async",(function(e){e&&!(0,i.Im)(e)?((0,i.fH)("Invoking pbjs.enableAnalytics for: ",e),$.Ay.enableAnalytics(e)):(0,i.vV)("pbjs.enableAnalytics should be called with option {}")}),"enableAnalyticsCb");function ue(e){if("function"==typeof e)try{e.call()}catch(e){(0,i.vV)("Error processing command :",e.message,e.stack)}else(0,i.vV)("Commands written into pbjs.cmd.push must be wrapped in a function")}function le(e){e.forEach((function(e){if(void 0===e.called)try{e.call(),e.called=!0}catch(e){(0,i.vV)("Error processing command :","prebid.js",e)}}))}H.enableAnalytics=function(e){ce.push(de.bind(this,e))},H.aliasBidder=function(e,t,n){(0,i.fH)("Invoking pbjs.aliasBidder",arguments),e&&t?$.Ay.aliasBidAdapter(e,t,n):(0,i.vV)("bidderCode and alias must be passed as arguments","pbjs.aliasBidder")},H.aliasRegistry=$.Ay.aliasRegistry,E.$W.getConfig("aliasRegistry",(e=>{"private"===e.aliasRegistry&&delete H.aliasRegistry})),H.getAllWinningBids=function(){return A.n.getAllWinningBids()},H.getAllPrebidWinningBids=function(){return A.n.getBidsReceived().filter((e=>e.status===c.tl.BID_TARGETING_SET))},H.getHighestCpmBids=function(e){return I.iS.getWinningBids(e)},H.clearAllAuctions=function(){A.n.clearAllAuctions()},H.markWinningBidAsUsed=function({adId:e,adUnitCode:t,analytics:n=!1,events:r=!1}){let o;t&&null==e?o=I.iS.getWinningBids(t):e?o=A.n.getBidsReceived().filter((t=>t.adId===e)):(0,i.JE)("Improper use of markWinningBidAsUsed. It needs an adUnitCode or an adId to function."),o.length>0&&(n||r?(0,u.n6)(o[0]):A.n.addWinningBid(o[0]),(0,u.qn)(o[0]))},H.getConfig=E.$W.getAnyConfig,H.readConfig=E.$W.readAnyConfig,H.mergeConfig=E.$W.mergeConfig,H.mergeBidderConfig=E.$W.mergeBidderConfig,H.setConfig=E.$W.setConfig,H.setBidderConfig=E.$W.setBidderConfig,H.que.push((()=>b())),H.processQueue=G((()=>(0,r.m)().delayPrerendering),(function(){H.que.push=H.cmd.push=ue,(0,u.XO)(),T.A_.ready(),le(H.que),le(H.cmd)})),H.triggerBilling=({adId:e,adUnitCode:t})=>{A.n.getAllWinningBids().filter((n=>n.adId===e||null==e&&n.adUnitCode===t)).forEach((e=>{$.Ay.triggerBilling(e),(0,u.vB)(e)}))}},7873:function(e,t,n){n.d(t,{E:function(){return s},m:function(){return o}});const r=window,i=r.pbjs=r.pbjs||{};function o(){return i}function s(e){i.installedModules.push(e)}i.cmd=i.cmd||[],i.que=i.que||[],r===window&&(r._pbjsGlobals=r._pbjsGlobals||[],r._pbjsGlobals.push("pbjs"))},7934:function(e,t,n){n.d(t,{EN:function(){return c},gR:function(){return s}});var r=n(3272),i=n(1069);function o(e,t=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,{noLeadingWww:t=!1,noPort:n=!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 c=function(e,t=window){if(t.top!==t)return e;let n,r,i;return function(){const o=a(t.document),s=t.location.href;return n===o&&s===r||(n=o,r=s,i=e()),i}}((d=window,function(){const e=[],t=function(e){try{if(!e.location.ancestorOrigins)return;return e.location.ancestorOrigins}catch(e){}}(d),n=r.$W.getConfig("maxNestedIframes");let c,u,l,f,g=!1,p=0,m=!1,h=!1,b=!1;do{const n=c,r=h;let o,s=!1,f=null;h=!1,c=c?c.parent:d;try{o=c.location.href||null}catch(e){s=!0}if(s)if(r){const e=n.context;try{f=e.sourceUrl,u=f,b=!0,m=!0,c===d.top&&(g=!0),e.canonicalUrl&&(l=e.canonicalUrl)}catch(e){}}else{(0,i.JE)("Trying to access cross domain iframe. Continuing without referrer and location");try{const e=n.document.referrer;e&&(f=e,c===d.top&&(g=!0))}catch(e){}!f&&t&&t[p-1]&&(f=t[p-1],c===d.top&&(b=!0)),f&&!m&&(u=f)}else{if(o&&(f=o,u=f,m=!1,c===d.top)){g=!0;const e=a(c.document);e&&(l=e)}c.context&&c.context.sourceUrl&&(h=!0)}
12e.push(f),p++}while(c!==d.top&&p<n);e.reverse();try{f=d.top.document.referrer}catch(e){}const y=g||b?u:null,v=r.$W.getConfig("pageUrl")||l||null;let E=r.$W.getConfig("pageUrl")||y||o(v,d);return y&&y.indexOf("?")>-1&&-1===E.indexOf("?")&&(E=`${E}${y.substring(y.indexOf("?"))}`),{reachedTop:g,isAmp:m,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:m,numIframes:p-1,stack:e,referer:u||null,canonicalUrl:v}}}));var d},2938:function(e,t,n){n.d(t,{CK:function(){return b},X0:function(){return g},qk:function(){return f},s0:function(){return p},vM:function(){return h}});var r=n(1069),i=n(2693),o=n(5569),s=n(5139),a=n(2604),c=n(6811),d=n(3272),u=n(1445),l=n(3441);const f="html5",g="cookie";let p=[];function m({moduleName:e,moduleType:t}={},{isAllowed:n=s.io}={}){function i(r,i){let s=e;const f=d.$W.getCurrentBidder();f&&t===o.tW&&u.Ay.aliasRegistry[f]===e&&(s=f);return r({valid:n(c.Ue,(0,l.s)(t,s,{[a.Zw]:i}))})}function m(e,t,n){if(!n||"function"!=typeof n)return i(e,t);p.push((function(){let r=i(e,t);n(r)}))}function h(e){const t=e.charAt(0).toUpperCase()+e.substring(1),n=()=>window[e],i=function(t){return m((function(t){if(t&&t.valid)try{return!!n()}catch(t){(0,r.vV)(`${e} api disabled`)}return!1}),f,t)};return{[`has${t}`]:i,[`${e}IsEnabled`](e){return m((function(e){if(e&&e.valid)try{return n().setItem("prebid.cookieTest","1"),"1"===n().getItem("prebid.cookieTest")}catch(e){}finally{try{n().removeItem("prebid.cookieTest")}catch(e){}}return!1}),f,e)},[`setDataIn${t}`](e,t,r){return m((function(r){r&&r.valid&&i()&&n().setItem(e,t)}),f,r)},[`getDataFrom${t}`](e,t){return m((function(t){return t&&t.valid&&i()?n().getItem(e):null}),f,t)},[`removeDataFrom${t}`](e,t){return m((function(t){t&&t.valid&&i()&&n().removeItem(e)}),f,t)}}}return{setCookie:function(e,t,n,r,i,o){return m((function(o){if(o&&o.valid){const o=i&&""!==i?` ;domain=${encodeURIComponent(i)}`:"",s=n&&""!==n?` ;expires=${n}`:"",a=null!=r&&"none"==r.toLowerCase()?"; Secure":"";document.cookie=`${e}=${encodeURIComponent(t)}${s}; path=/${o}${r?`; SameSite=${r}`:""}${a}`}}),g,o)},getCookie:function(e,t){return m((function(t){if(t&&t.valid){let t=window.document.cookie.match("(^|;)\\s*"+e+"\\s*=\\s*([^;]*)\\s*(;|$)");return t?decodeURIComponent(t[2]):null}return null}),g,t)},cookiesAreEnabled:function(e){return m((function(e){return!(!e||!e.valid)&&(0,r.GE)()}),g,e)},...h("localStorage"),...h("sessionStorage"),findSimilarCookies:function(e,t){return m((function(t){if(t&&t.valid){const t=[];if((0,r.N9)()){const n=document.cookie.split(";");for(;n.length;){const r=n.pop();let i=r.indexOf("=");i=i<0?r.length:i;decodeURIComponent(r.slice(0,i).replace(/^\s+/,"")).indexOf(e)>=0&&t.push(decodeURIComponent(r.slice(i+1)))}}return t}}),g,t)}}}function h({moduleType:e,moduleName:t,bidderCode:n}={}){function r(){throw new Error("Invalid invocation for getStorageManager: must set either bidderCode, or moduleType + moduleName")}return n?((e&&e!==o.tW||t)&&r(),e=o.tW,t=n):t&&e||r(),m({moduleType:e,moduleName:t})}function b(e){return m({moduleName:e,moduleType:o.tp})}(0,s.qB)(c.Ue,"deviceAccess config",(function(){if(!(0,r.N9)())return{allow:!1}})),(0,s.qB)(c.Ue,"bidderSettings.*.storageAllowed",(function(e,t=i.u){if(e[a.Dk]!==o.tW)return;let n=t.get(e[a.q7],"storageAllowed");if(n&&!0!==n){const t=e[a.Zw];n=Array.isArray(n)?n.some((e=>e===t)):n===t}else n=!!n;return n?void 0:{allow:n}}))},7779:function(e,t,n){n.d(t,{Yl:function(){return T},iS:function(){return O},uW:function(){return I}});var r=n(8462),i=n(7863),o=n(2693),s=n(3272),a=n(8969),c=n(5023),d=n(9214),u=n(1371),l=n(2449),f=n(5901),g=n(1069),p=n(433),m=n(2713),h=[];const b=20,y="targetingControls.allowTargetingKeys",v="targetingControls.addTargetingKeys",E=`Only one of "${y}" or "${v}" can be set`,A=Object.keys(a.xS).map((e=>a.xS[e]));let I={isActualBid(e){return e.getStatusCode()===a.XQ.GOOD},isBidNotExpired:e=>e.responseTimestamp+1e3*(0,i.cT)(e)>(0,g.vE)(),isUnusedBid:e=>e&&(e.status&&!(0,f.mK)([a.tl.RENDERED],e.status)||!e.status)};function T(e){return!Object.values(I).some((t=>!t(e)))}const w=(0,d.A_)("sync",(function(e,t,n=0,r=!1,i=g.Q0){if(!r){const r=[],o=s.$W.getConfig("sendBidsControl.dealPrioritization");let a=(0,g.$z)(e,"adUnitCode");
12return Object.keys(a).forEach((e=>{let s=[],c=(0,g.$z)(a[e],"bidderCode");Object.keys(c).forEach((e=>{s.push(c[e].reduce(t))})),n?(s=o?s.sort(C(!0)):s.sort(((e,t)=>t.cpm-e.cpm)),r.push(...s.slice(0,n))):(s=s.sort(i),r.push(...s))})),r}return e}));function C(e=!1){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 B(e,t,n=()=>window.googletag.pubads().getSlots()){return n().reduce(((e,n)=>{const r=(0,g.fp)(t)&&t(n);return Object.keys(e).filter((0,g.fp)(r)?r:(0,g.iC)(n)).forEach((t=>e[t].push(n))),e}),Object.fromEntries(e.map((e=>[e,[]]))))}const O=function(e){let t={},n={};function r(e,t=!1,n=!1){const r=A.concat(l.Nh),i=s.$W.getConfig("targetingControls.allowSendAllBidsTargetingKeys"),o=i?i.map((e=>a.xS[e])):r;return e.reduce(((e,i)=>{if(t||n&&i.dealId){const t=function(e,t){return t.reduce(((t,n)=>(e.adserverTargeting[n]&&t.push({[`${n}_${e.bidderCode}`.substring(0,20)]:[e.adserverTargeting[n]]}),t)),[])}(i,r.filter((e=>void 0!==i.adserverTargeting[e]&&(n||-1!==o.indexOf(e)))));t&&e.push({[i.adUnitCode]:t})}return e}),[])}function i(t){return"string"==typeof t?[t]:(0,g.cy)(t)?t:e.getAdUnitCodes()||[]}function I(t=m.Bq,r=void 0){let i=e.getBidsReceived().reduce(((e,t)=>{const r=s.$W.getConfig("useBidCache"),i=s.$W.getConfig("bidCacheFilterFunction"),o=n[t.adUnitCode]===t.auctionId,a=!(r&&!o&&"function"==typeof i)||!!i(t);return(r||o)&&a&&(0,p.A)(t,"video.context")!==u.LM&&T(t)&&(t.latestTargetedAuctionId=n[t.adUnitCode],e.push(t)),e}),[]);return w(i,t,void 0,void 0,void 0,r)}function O(e,n){let r=t.getWinningBids(n,e),i=R();return r=r.map((e=>({[e.adUnitCode]:Object.keys(e.adserverTargeting).filter((t=>void 0===e.sendStandardTargeting||e.sendStandardTargeting||-1===i.indexOf(t))).reduce(((t,n)=>{const r=[e.adserverTargeting[n]],i={[n.substring(0,b)]:r};if(n===a.xS.DEAL){const o=`${n}_${e.bidderCode}`.substring(0,b),s={[o]:r};return[...t,i,s]}return[...t,i]}),[])}))),r}function R(){return e.getStandardBidderAdServerTargeting().map((e=>e.key)).concat(A).filter(g.hj)}return t.setLatestAuctionForAdUnit=function(e,t){n[e]=t},t.resetPresetTargeting=function(e,t){if((0,g.II)()){const n=i(e);Object.values(B(n,t)).forEach((e=>{e.forEach((e=>{!function(e){h.forEach((t=>{e.getTargeting(t)&&e.clearTargeting(t)}))}(e)}))}))}},t.resetPresetTargetingAST=function(e){i(e).forEach((function(e){const t=window.apntag.getTag(e);if(t&&t.keywords){const n=Object.keys(t.keywords),r={};n.forEach((e=>{(0,f.mK)(h,e.toLowerCase())||(r[e]=t.keywords[e])})),window.apntag.modifyTag(e,{keywords:r})}}))},t.getAllTargeting=function(t,n,c,d=m.Vk,u=g.Q0){c||=I(d,u);const p=i(t),A=s.$W.getConfig("enableSendAllBids"),T=s.$W.getConfig("sendBidsControl.bidLimit"),B=A&&(n||T)||0,{customKeysByUnit:S,filteredBids:k}=function(e,t){const n=[],r={},i=s.$W.getConfig("targetingControls.alwaysIncludeDeals");return t.forEach((t=>{const s=(0,f.mK)(e,t.adUnitCode),a=!0===o.u.get(t.bidderCode,"allowZeroCpmBids")?t.cpm>=0:t.cpm>0,c=i&&t.dealId;s&&(c||a)&&(n.push(t),Object.keys(t.adserverTargeting).filter(function(){let e=R();e=e.concat(l.Nh);return function(t){return-1===e.indexOf(t)}}()).forEach((e=>{const n=e.substring(0,b),i=r[t.adUnitCode]||{},o=[t.adserverTargeting[e]];i[n]?i[n]=i[n].concat(o).filter(g.hj):i[n]=o,r[t.adUnitCode]=i})))})),{filteredBids:n,customKeysByUnit:r}}(p,c);let U=function(t,n,i){const o=O(t,i).concat(function(e,t){return e.reduce(((e,n)=>{const r=Object.assign({},n),i=t[r.adUnitCode],o=[];
12return i&&Object.keys(i).forEach((e=>{e&&i[e]&&o.push({[e]:i[e]})})),e.push({[r.adUnitCode]:o}),e}),[])}(t,n)).concat(function(e){const t=s.$W.getConfig("targetingControls.alwaysIncludeDeals");return r(e,s.$W.getConfig("enableSendAllBids"),t)}(t)).concat(function(t){function n(e){return e?.[a.iD.ADSERVER_TARGETING]}function r(e){const t=n(e);return Object.keys(t).map((function(e){return(0,g.O8)(t[e])&&(t[e]=t[e].split(",").map((e=>e.trim()))),(0,g.cy)(t[e])||(t[e]=[t[e]]),{[e]:t[e]}}))}return e.getAdUnits().filter((e=>t.includes(e.code)&&n(e))).reduce(((e,t)=>{const n=r(t);return n&&e.push({[t.code]:n}),e}),[])}(i));return o.forEach((e=>{!function(e){Object.keys(e).forEach((t=>{e[t].forEach((e=>{const t=Object.keys(e);-1===h.indexOf(t[0])&&(h=t.concat(h))}))}))}(e)})),o}(w(k,d,B,void 0,u),S,p);const D=Object.keys(Object.assign({},a.Zh,a.x5));let _=s.$W.getConfig(y);const $=s.$W.getConfig(v);if(null!=$&&null!=_)throw new Error(E);_=null!=$?D.concat($):_||D,Array.isArray(_)&&_.length>0&&(U=function(e,t){const n=Object.assign({},a.xS,a.x5),r=Object.keys(n),i={};(0,g.fH)(`allowTargetingKeys - allowed keys [ ${t.map((e=>n[e])).join(", ")} ]`),e.map((e=>{const o=Object.keys(e)[0],s=e[o].filter((e=>{const o=Object.keys(e)[0],s=0===r.filter((e=>0===o.indexOf(n[e]))).length||(0,f.I6)(t,(e=>{const t=n[e];return 0===o.indexOf(t)}));return i[o]=!s,s}));e[o]=s}));const o=Object.keys(i).filter((e=>i[e]));return(0,g.fH)(`allowTargetingKeys - removed keys [ ${o.join(", ")} ]`),e.filter((e=>e[Object.keys(e)[0]].length>0))}(U,_)),U=function(e){let t=e.map((e=>({[Object.keys(e)[0]]:e[Object.keys(e)[0]].map((e=>({[Object.keys(e)[0]]:e[Object.keys(e)[0]].join(",")}))).reduce(((e,t)=>Object.assign(t,e)),{})})));return t=t.reduce((function(e,t){var n=Object.keys(t)[0];return e[n]=Object.assign({},e[n],t[n]),e}),{}),t}(U);const j=s.$W.getConfig("targetingControls.auctionKeyMaxChars");return j&&((0,g.fH)(`Detected 'targetingControls.auctionKeyMaxChars' was active for this auction; set with a limit of ${j} characters. Running checks on auction keys...`),U=function(e,t){let n=(0,g.Go)(e),r=Object.keys(n).map((e=>({adUnitCode:e,adserverTargeting:n[e]}))).sort(C());return r.reduce((function(e,r,i,o){let s=(a=r.adserverTargeting,Object.keys(a).reduce((function(e,t){return e+`${t}%3d${encodeURIComponent(a[t])}%26`}),""));var a;i+1===o.length&&(s=s.slice(0,-3));let c=r.adUnitCode,d=s.length;return d<=t?(t-=d,(0,g.fH)(`AdUnit '${c}' auction keys comprised of ${d} characters. Deducted from running threshold; new limit is ${t}`,n[c]),e[c]=n[c]):(0,g.JE)(`The following keys for adUnitCode '${c}' exceeded the current limit of the 'auctionKeyMaxChars' setting.\nThe key-set size was ${d}, the current allotted amount was ${t}.\n`,n[c]),i+1===o.length&&0===Object.keys(e).length&&(0,g.vV)("No auction targeting keys were permitted due to the setting in setConfig(targetingControls.auctionKeyMaxChars). Please review setup and consider adjusting."),e}),{})}(U,j)),p.forEach((e=>{U[e]||(U[e]={})})),U},s.$W.getConfig("targetingControls",(function(e){null!=(0,p.A)(e,y)&&null!=(0,p.A)(e,v)&&(0,g.vV)(E)})),t.setTargetingForGPT=(0,d.A_)("sync",(function(n,r){let i=t.getAllTargeting(n),o=Object.fromEntries(h.map((e=>[e,null])));Object.entries(B(Object.keys(i),r)).forEach((([e,t])=>{t.forEach((t=>{Object.keys(i[e]).forEach((t=>{let n=i[e][t];"string"==typeof n&&-1!==n.indexOf(",")&&(n=n.split(",")),i[e][t]=n})),(0,g.OG)(`Attempting to set targeting-map for slot: ${t.getSlotElementId()} with targeting-map:`,i[e]),t.updateTargetingFromMap(Object.assign({},o,i[e]))}))}
12)),Object.keys(i).forEach((t=>{Object.keys(i[t]).forEach((n=>{"hb_adid"===n&&e.setStatusForBids(i[t][n],a.tl.BID_TARGETING_SET)}))})),t.targetingDone(i),c.Ic(a.qY.SET_TARGETING,i)}),"setTargetingForGPT"),t.targetingDone=(0,d.A_)("sync",(function(e){return e}),"targetingDone"),t.getWinningBids=function(e,t,n=m.Vk,r=g.Q0){const s=t||I(n,r),a=i(e);return s.filter((e=>(0,f.mK)(a,e.adUnitCode))).filter((e=>!0===o.u.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0)).map((e=>e.adUnitCode)).filter(g.hj).map((e=>s.filter((t=>t.adUnitCode===e?t:null)).reduce(m.Vk)))},t.setTargetingForAst=function(e){let n=t.getAllTargeting(e);try{t.resetPresetTargetingAST(e)}catch(e){(0,g.vV)("unable to reset targeting for AST"+e)}Object.keys(n).forEach((e=>Object.keys(n[e]).forEach((t=>{if((0,g.OG)(`Attempting to set targeting for targetId: ${e} key: ${t} value: ${n[e][t]}`),(0,g.O8)(n[e][t])||(0,g.cy)(n[e][t])){let r={},i=/pt[0-9]/;t.search(i)<0?r[t.toUpperCase()]=n[e][t]:r[t]=n[e][t],window.apntag.setKeywords(e,r,{overrideKeyValue:!0})}}))))},t.isApntagDefined=function(){if(window.apntag&&(0,g.fp)(window.apntag.setKeywords))return!0},t}(r.n)},8230:function(e,t,n){n.d(t,{qh:function(){return f},zt:function(){return p}});var r=n(1069),i=n(3272),o=n(5901),s=n(2938),a=n(5139),c=n(6811),d=n(2604),u=n(5569),l=n(3441);const f={syncEnabled:!0,filterSettings:{image:{bidders:"*",filter:"include"}},syncsPerBidder:5,syncDelay:3e3,auctionDelay:500};i.$W.setDefaults({userSync:(0,r.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;m(n.iframe,(e=>{let[t,i]=e;(0,r.OG)(`Invoking iframe user sync for bidder: ${t}`),(0,r.SG)(i),function(e,t){e.image=e.image.filter((e=>e[0]!==t))}(n,t)}))}(),function(){if(!f.image)return;m(n.image,(e=>{let[t,n]=e;(0,r.OG)(`Invoking image pixel user sync for bidder: ${t}`),(0,r.z$)(n)}))}()}catch(e){return(0,r.vV)("Error firing user syncs",e)}n={image:[],iframe:[]}}}function m(e,t){(0,r.k4)(e).forEach(t)}function h(e,t){let n=g.filterSettings;if(function(e,t){if(e.all&&e[t])return(0,r.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],i=e.all?"all":t;if(!n)return!1;let o=n.filter,s=n.bidders;if(o&&"include"!==o&&"exclude"!==o)return(0,r.JE)(`UserSync "filterSettings.${i}.filter" setting '${o}' is not a valid option; use either 'include' or 'exclude'.`),!1;if("*"!==s&&!(Array.isArray(s)&&s.length>0&&s.every((e=>(0,r.O8)(e)&&"*"!==e))))return(0,r.JE)(`Detected an invalid setup in userSync "filterSettings.${i}.bidders"; use either '*' (to represent all bidders) or an array of bidders.`),!1;return!0}(n,e)){f[e]=!0;let r=n.all?n.all:n[e],i="*"===r.bidders?[t]:r.bidders;const s={include:(e,t)=>!(0,o.mK)(e,t),exclude:(e,t)=>(0,o.mK)(e,t)};return s[r.filter||"include"](i,t)}return!f[e]}return i.$W.getConfig("userSync",(e=>{if(e.userSync){let t=e.userSync.filterSettings;(0,r.Qd)(t)&&(t.image||t.all||(e.userSync.filterSettings.image={bidders:"*",filter:"include"}))}g=Object.assign(g,e.userSync)})),e.regRule(c.Ml,"userSync config",(e=>{if(!g.syncEnabled)return{allow:!1,reason:"syncs are disabled"};if(e[d.Dk]===u.tW){const n=e[d.bt],r=e[d.iK];if(!t.canBidderRegisterSync(n,r))return{allow:!1,reason:`${n} syncs are not enabled for ${r}`}}})),t.registerSync=(t,i,o)=>s.has(i)?(0,r.OG)(`already fired syncs for "${i}", ignoring registerSync call`):g.syncEnabled&&(0,r.cy)(n[t])?i?0!==g.syncsPerBidder&&Number(a[i])>=g.syncsPerBidder?(0,r.JE)(`Number of user syncs exceeded for "${i}"`):void(e.isAllowed(c.Ml,(0,l.s)(u.tW,i,{[d.bt]:t,[d.e3]:o}))&&(n[t].push([i,o]),a=function(e,t){return e[t]?e[t]+=1:e[t]=1,e}(a,i))):(0,r.JE)("Bidder is required for registering sync"):(0,r.JE)(`User sync type "${t}" not supported`),t.bidderDone=s.add.bind(s),t.syncUsers=(e=0)=>{if(e)return setTimeout(p,Number(e));p()},t.triggerUserSyncs=()=>{g.enableOverride&&t.syncUsers()},t.canBidderRegisterSync=(e,t)=>!g.filterSettings||!h(e,t),t}(Object.defineProperties({config:i.$W.getConfig("userSync"),isAllowed:a.io,regRule:a.qB},{browserSupportsCookies:{get:function(){return!(0,r.Vt)()&&g.cookiesAreEnabled()}}}))},1069:function(e,t,n){n.d(t,{$D:function(){return U},$l:function(){return rt},$z:function(){return xe},Bg:function(){return st},Bj:function(){return ot},Bk:function(){return be},Bq:function(){return ve},CA:function(){return Y},D4:function(){return Ee},D9:function(){return et},Dl:function(){return Ye},El:function(){return at},Et:function(){return re},Ez:function(){return X},Fq:function(){return He},GE:function(){return je},Go:function(){return Be},II:function(){return Ie},Im:function(){return se},JE:function(){return H},Jw:function(){return Re},K2:function(){return ue},KQ:function(){return V},Lm:function(){return oe},M3:function(){return ct},N9:function(){return $e},O8:function(){return te},OG:function(){return G},PB:function(){return nt},Q0:function(){return we},Qd:function(){return ie},SB:function(){return We},SG:function(){return me},SH:function(){return Ne},Tz:function(){return he},U6:function(){return qe},Up:function(){return ze},Uu:function(){return Je},V:function(){return _e},Vt:function(){return Se},ZA:function(){return Ae},ZU:function(){return Ue},_s:function(){return le},al:function(){return Oe},av:function(){return M},bD:function(){return Ze},bL:function(){return k},bu:function(){return ce},bz:function(){return Fe},c$:function(){return Xe},cD:function(){return I},cf:function(){return q},cy:function(){return ne},dp:function(){return K},eP:function(){return Qe},fH:function(){return F},fp:function(){return ee},gM:function(){return ke},gR:function(){return de},h0:function(){return z},hj:function(){return ye},hw:function(){return Q},iC:function(){return Ge},k4:function(){return Ce},kK:function(){return _},l4:function(){return W},l9:function(){return Ve},lk:function(){return R},mM:function(){return w},mb:function(){return P},n7:function(){return j},nX:function(){return x},ro:function(){return pe},s0:function(){return O},sC:function(){return Me},t1:function(){return Te},tT:function(){return Le},u5:function(){return S},vE:function(){return De},vV:function(){return L},wD:function(){return Pe},wV:function(){return it},xQ:function(){return ae},y$:function(){return D},z$:function(){return ge}});var r=n(3272),i=n(5751),o=n(5901),s=n(8969),a=n(5555),c=n(7873),d="String",u="Function",l="Number",f="Object",g="Boolean",p=Object.prototype.toString;let m,h=Boolean(window.console),b=Boolean(h&&window.console.log),y=Boolean(h&&window.console.info),v=Boolean(h&&window.console.warn),E=Boolean(h&&window.console.error);const A=(0,c.m)();function I(e){m=e}function T(...e){null!=m&&m(...e)}const w={checkCookieSupport:je,createTrackPixelIframeHtml:function(e,t=!0,n=""){if(!e)return"";t&&(e=encodeURI(e));
12n&&(n=`sandbox="${n}"`);return`<iframe ${n} id="${O()}"\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:W,getWindowTop:P,canAccessWindowTop:M,getWindowLocation:V,insertUserSyncIframe:me,insertElement:le,isFn:ee,triggerPixel:ge,logError:L,logWarn:H,logMessage:G,logInfo:F,parseQS:Ke,formatQS:Qe,deepEqual:Ze};var C,B=(C=0,function(){return++C});function O(){return B()+Math.random().toString(16).substr(2)}function R(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,R)}function S(e,t){return t?.[e]||""}function k(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,t,n])=>[parseInt(t,10),parseInt(n,10)])):Array.isArray(e)?N(e)?[e]:e.filter(N):[]}function _(e){return D(e).map($)}function $(e){return e[0]+"x"+e[1]}function j(e){if(N(e))return $(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 P(){return window.top}function W(){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:arguments})}function L(){K()&&E?console.error.apply(console,J(arguments,"ERROR:")):(window._WF=window._WF||{cache:{getItem:()=>{}},KEYS:{},utils:{trackGenericEvent:()=>{}}},_WF.utils.trackGenericEvent("prebidError",arguments[0],arguments[1],arguments[2],"9.33.0",_WF.cache.getItem(_WF.KEYS.SUBID),_WF.cache.getItem(_WF.KEYS.BLOGNAME))),T(s.qY.AUCTION_DEBUG,{type:"ERROR",arguments:arguments})}function z(e){function t(t){return function(...n){t(e,...n)}}return{logError:t(L),logWarn:t(H),logMessage:t(G),logInfo:t(F)}}function J(e,t){e=[].slice.call(e);let n=r.$W.getCurrentBidder();return t&&e.unshift(t),n&&e.unshift(i("#aaa")),e.unshift(i("#3b88c3")),e.unshift("%cPrebid"+(n?`%c${n}`:"")),e;function i(e){return`display: inline-block; color: #fff; background: ${e}; padding: 1px 4px; border-radius: 3px;`}}function K(){return!!r.$W.getConfig("debug")}const Q=(()=>{const e={border:"0px",hspace:"0",vspace:"0",marginWidth:"0",marginHeight:"0",scrolling:"no",frameBorder:"0",allowtransparency:"true"};return(t,n,r={})=>{const i=t.createElement("iframe");return Object.assign(i,Object.assign({},e,n)),Object.assign(i.style,r),i}})();function Y(){return Q(document,{id:O(),width:0,height:0,src:"about:blank"},{display:"none",height:"0px",width:"0px",border:"0px"})}function X(e){return Ke(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,d)}const ne=Array.isArray.bind(Array);function re(e){return Z(e,l)}function ie(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 ce(e,t){if(ee(e?.forEach))return e.forEach(t,this);Object.entries(e||{}).forEach((([e,n])=>t.call(this,n,e)))}function de(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,r])=>t(r,n,e)))}function le(e,t,n,r){let i;t=t||document,i=n?t.getElementsByTagName(n):t.getElementsByTagName("head");try{if(i=i.length?i:t.getElementsByTagName("body"),i.length){i=i[0];let t=r?null:i.firstChild;return i.insertBefore(e,t)}}catch(e){}}function fe(e,t){let n=null;return new a.U9((r=>{const i=function(){e.removeEventListener("load",i),e.removeEventListener("error",i),null!=n&&window.clearTimeout(n),r()};e.addEventListener("load",i),e.addEventListener("error",i),null!=t&&(n=window.setTimeout(i,t))}))}function ge(e,t,n){const r=new Image;t&&w.isFn(t)&&fe(r,n).then(t),r.src=e}function pe(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 r=w.createTrackPixelIframeHtml(e,!1,"allow-scripts allow-same-origin"),i=document.createElement("div");i.innerHTML=r;let o=i.firstChild;t&&w.isFn(t)&&fe(o,n).then(t),w.insertElement(o,document,"html",!0)}function he(e,t=encodeURI){if(!e)return"";let n='<div style="position:absolute;
12left:0px;top:0px;visibility:hidden;">';return n+='<img src="'+t(e)+'"></div>',n}function be(e){return Array.from(e.matchAll(/\$({[^}]+})/g)).map((e=>e[1])).reduce(((e,t)=>e.replace("$"+encodeURIComponent(t),"$"+t)),encodeURI(e))}function ye(e,t,n){return n.indexOf(e)===t}function ve(e,t){return e.concat(t)}function Ee(e,t){if(e)return t.flatMap((e=>e.bids)).find((t=>["bidId","adId","bid_id"].some((n=>t[n]===e))))}function Ae(e=A.adUnits){return e.map((e=>e.bids.map((e=>e.bidder)).reduce(ve,[]))).reduce(ve,[]).filter((e=>void 0!==e)).filter(ye)}function Ie(){if(window.googletag&&ee(window.googletag.pubads)&&ee(window.googletag.pubads().getSlots))return!0}function Te(){if(window.apntag&&ee(window.apntag.getTag))return!0}const we=(e,t)=>t.cpm-e.cpm;function Ce(e){let t=e.length;for(;t>0;){let n=Math.floor(Math.random()*t);t--;let r=e[t];e[t]=e[n],e[n]=r}return e}function Be(e){return(0,i.Q)(e)||{}}function Oe(){try{return w.getWindowSelf()!==w.getWindowTop()}catch(e){return!0}}function Re(){if(!Oe())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 ke(e,t){if(e)return Object.entries(t).reduce(((e,[t,n])=>e.replace(new RegExp("\\$\\{"+t+"\\}","g"),n||"")),e)}function Ue(e,t){return ke(e,{AUCTION_PRICE:t})}function De(){return(new Date).getTime()}function _e(){return window.performance&&window.performance.now&&window.performance.now()||0}function $e(){return!1!==r.$W.getConfig("deviceAccess")}function je(){if(window.navigator.cookieEnabled||document.cookie.length)return!0}function qe(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 xe(e,t){return e.reduce((function(e,n){return(e[n[t]]=e[n[t]]||[]).push(n),e}),{})}function Ne(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 We(e,t,n){return e.filter((e=>e.code===t)).flatMap((e=>e.bids)).filter((e=>e.bidder===n)).map((e=>e.params||{}))}function Ve(){return"1"===navigator.doNotTrack||"1"===window.doNotTrack||"1"===navigator.msDoNotTrack||"yes"===navigator.doNotTrack}const Me=(e,t)=>e.getAdUnitPath()===t||e.getSlotElementId()===t;function Ge(e){return t=>Me(e,t)}function Fe(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 He=Number.isInteger.bind(Number);function Le(e){return Object.fromEntries(Object.entries(e).filter((([e,t])=>void 0!==t)))}function ze(e,t){return"object"!=typeof e?{}:t.reduce(((n,r,i)=>{if("function"==typeof r)return n;let o=r,s=r.match(/^(.+?)\sas\s(.+?)$/i);s&&(r=s[1],o=s[2]);let a=e[r];return"function"==typeof t[i+1]&&(a=t[i+1](a,n)),void 0!==a&&(n[o]=a),n}),{})}function Je(e,t){return ne(e)&&(!t||e.length===t)&&e.every((e=>He(e)))}function Ke(e){return e?e.replace(/^\?/,"").split("&").reduce(((e,t)=>{let[n,r]=t.split("=");return/\[\]$/.test(n)?(n=n.replace("[]",""),e[n]=e[n]||[],e[n].push(r)):e[n]=r||"",e}),{}):{}}function Qe(e){return Object.keys(e).map((t=>Array.isArray(e[t])?e[t].map((e=>`${t}[]=${e}`)).join("&"):`${t}=${e[t]}`)).join("&")}function Ye(e,t){let n=document.createElement("a");t&&"noDecodeWholeURL"in t&&t.noDecodeWholeURL?n.href=e:n.href=decodeURIComponent(e);let r=t&&"decodeSearchAsString"in t&&t.decodeSearchAsString;return{href:n.href,protocol:(n.protocol||"").replace(/:$/,""),hostname:n.hostname,port:+n.port,pathname:n.pathname.replace(/^(?!\/)/,"/"),search:r?n.search:w.parseQS(n.search||""),hash:(n.hash||"").replace(/^#/,""),host:n.host||window.location.host}}function Xe(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 Ze(e,t,{checkTypes:n=!1}={}){if(e===t)return!0;
vendor: 4,528 bytes, line 12
12if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;const r=Array.isArray(e),i=Array.isArray(t);if(r&&i){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(!Ze(e[r],t[r],{checkTypes:n}))return!1;return!0}if(r||i)return!1;if(n&&e.constructor!==t.constructor)return!1;const o=Object.keys(e),s=Object.keys(t);if(o.length!==s.length)return!1;for(const r of o){if(!Object.prototype.hasOwnProperty.call(t,r))return!1;if(!Ze(e[r],t[r],{checkTypes:n}))return!1}return!0}function et(e,...t){for(let n=0;n<t.length;n++){const r=t[n];ie(r)&&tt(e,r)}return e}function tt(e,t){if(!ie(e)||!ie(t))return;const n=Object.keys(t);for(let r=0;r<n.length;r++){const i=n[r];if("__proto__"===i||"constructor"===i)continue;const o=t[i];ie(o)?(e[i]||(e[i]={}),tt(e[i],o)):Array.isArray(o)?Array.isArray(e[i])?o.forEach((t=>{e[i].some((e=>Ze(e,t)))||e[i].push(t)})):e[i]=[...o]:e[i]=o}}function nt(e,t=0){let 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},r=3735928559^t,i=1103547991^t;for(let t,o=0;o<e.length;o++)t=e.charCodeAt(o),r=n(r^t,2654435761),i=n(i^t,1597334677);return r=n(r^r>>>16,2246822507)^n(i^i>>>13,3266489909),i=n(i^i>>>16,2246822507)^n(r^r>>>13,3266489909),(4294967296*(2097151&i)+(r>>>0)).toString()}function rt(e){try{return JSON.parse(e)}catch(e){}}function it(e){try{return JSON.stringify(e)}catch(e){return""}}function ot(e,t=function(e){return e}){const n=new Map,r=function(){const r=t.apply(this,arguments);return n.has(r)||n.set(r,e.apply(this,arguments)),n.get(r)};return r.clear=n.clear.bind(n),r}function st(e,t){Object.entries(t).forEach((([t,n])=>e.setAttribute(t,n)))}function at(e,t,n=e=>e){let r=0,i=e.length&&e.length-1;const o=n(t);for(;i-r>1;){const t=r+Math.round((i-r)/2);o>n(e[t])?r=t:i=t}for(;e.length>r&&o>n(e[r]);)r++;return r}function ct(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:function(e,t,n){n.d(t,{y:function(){return s}});var r=n(8462),i=n(2693),o=n(1069);function s(e,t,n,{index:s=r.n.index,bs:a=i.u}={}){n=n||s.getBidRequest(t);const c=t?.adapterCode,d=t?.bidderCode||n?.bidder,u=a.get(t?.adapterCode,"adjustAlternateBids"),l=a.getOwn(d,"bidCpmAdjustment")||a.get(u?c:d,"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:function(e,t,n){function r(e){return!e?.gdprApplies||!0===e?.vendorData?.purpose?.consents?.[1]}n.d(t,{C:function(){return r}})},6894:function(e,t,n){n.d(t,{Ak:function(){return h},BO:function(){return g},K7:function(){return p},NL:function(){return b}});var r=n(3272);const i="performanceMetrics",o=window.performance&&window.performance.now?()=>window.performance.now():()=>Date.now(),s=new WeakMap;function a({now:e=o,mkNode:t=u,mkTimer:n=d,mkRenamer:r=e=>e,nodes:i=s}={}){return function(){return function o(s,a=e=>({forEach(t){t(e)}})){a=r(a);const c=(d="timestamps",function(e){return s.dfWalk({visit(t,n){const r=n[d];if(r.hasOwnProperty(e))return r[e]}})});var d;function u(e,t){const n=a(e);s.dfWalk({follow(e,t){return t.propagate&&(!e||!e.stopPropagation)},visit(e,r){n.forEach((n=>{null==e?r.metrics[n]=t:(r.groups.hasOwnProperty(n)||(r.groups[n]=[]),r.groups[n].push(t))}))}})}function 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 r=l(e);return n(function(e){const t=r.stopBefore(e);return t.bail=e.bail&&r.stopBefore(e.bail),t.stopTiming=r,t.untimed=e,t}(t))},checkpoint:function(t){s.timestamps[t]=e()},timeSince:function(t,n){const r=c(t),i=null!=r?e()-r:null;return null!=n&&u(n,i),i},timeBetween:function(e,t,n){const r=c(e),i=c(t),o=null!=r&&null!=i?i-r:null;return null!=n&&u(n,o),o},setMetric:u,getMetrics:f,fork:function({propagate:e=!0,stopPropagation:n=!1,includeGroups:r=!1}={}){return o(t([[s,{propagate:e,stopPropagation:n,includeGroups:r}]]),a)},join:function(e,{propagate:t=!0,stopPropagation:n=!1,includeGroups:r=!1}={}){const o=i.get(e);null!=o&&o.addParent(s,{propagate:t,stopPropagation:n,includeGroups:r})},newMetrics:function(){return o(s.newSibling(),a)},renameWith:function(e){return o(s,e)},toJSON(){return f()}};return i.set(g,s),g}(t([]))}}
12function c(e,t,n){return function(){t&&t();try{return e.apply(this,arguments)}finally{n&&n()}}}function d(e,t){const n=e();let r=!1;function i(){r||(t(e()-n),r=!0)}return i.stopBefore=e=>c(e,i),i.stopAfter=e=>c(e,null,i),i}function u(e){return{metrics:{},timestamps:{},groups:{},addParent(t,n){e.push([t,n])},newSibling(){return u(e.slice())},dfWalk({visit:t,follow:n=()=>!0,visited:r=new Set,inEdge:i}={}){let o;if(!r.has(this)){if(r.add(this),o=t(i,this),null!=o)return o;for(const[s,a]of e)if(n(i,a)&&(o=s.dfWalk({visit:t,follow:n,visited:r,inEdge:a}),null!=o))return o}}}}const l=(()=>{const e=function(){},t=()=>({}),n={forEach:e},r=()=>null;r.stopBefore=e=>e,r.stopAfter=e=>e;const i=Object.defineProperties({dfWalk:e,newSibling:()=>i,addParent:e},Object.fromEntries(["metrics","timestamps","groups"].map((e=>[e,{get:t}]))));return a({now:()=>0,mkNode:()=>i,mkRenamer:()=>()=>n,mkTimer:()=>r,nodes:{get:e,set:e}})()})();let f=!0;function g(e){return f&&e||l}r.$W.getConfig(i,(e=>{f=!!e[i]}));const p=(()=>{const e=a();return function(){return f?e():l}})();function m(e,t){return function(n,r){return function(i,...o){const s=this;return g(t.apply(s,o)).measureHookTime(e+n,i,(function(e){return r.call(s,e,...o)}))}}}const h=m("requestBids.",(e=>e.metrics)),b=m("addBidResponse.",((e,t)=>t.metrics))},5555:function(e,t,n){n.d(t,{U9:function(){return s},cb:function(){return a},v6:function(){return c}});var r=n(43),i=n(7873);const o=(0,i.m)().setTimeout??r.w,s=(0,i.m)().Promise??r.k;function a(e=0){return new s((t=>{o(t,e)}))}function c({promiseFactory:e=e=>new s(e)}={}){function t(e){return t=>e(t)}let n,r;return{promise:e(((e,t)=>{n=e,r=t})),resolve:t(n),reject:t(r)}}},2713:function(e,t,n){function r(e,t){return e===t?0:e<t?-1:1}function i(e=e=>e){return(t,n)=>r(e(t),e(n))}function o(e=r){return(t,n)=>-e(t,n)||0}function s(...e){return function(t,n){for(const r of e){const e=r(t,n);if(0!==e)return e}return 0}}function a(e=r){return(t,n)=>e(n,t)<0?n:t}function c(e=r){return a(o(e))}n.d(t,{Bp:function(){return a},Bq:function(){return f},NV:function(){return i},Vk:function(){return l}});const d=i((e=>e.cpm)),u=i((e=>e.responseTimestamp)),l=c(s(d,o(i((e=>e.timeToRespond))))),f=c(s(d,o(u)));c(s(d,u))},6853:function(e,t,n){n.d(t,{H:function(){return u}});var r=n(5555),i=n(1069);let o=null,s=0,a=[];function c(){document.hidden?o=Date.now():(s+=Date.now()-(o??0),o=null,a.forEach((({callback:e,startTime:t,setTimerId:n})=>n(d(e,s-t)()))),a=[])}function d(e,t){const n=s;let r=setTimeout((()=>{s===n&&null==o?e():null!=o?a.push({callback:e,startTime:n,setTimerId(e){r=e}}):r=d(e,s-n)()}),t);return()=>r}function u({startTime:e=i.vE,ttl:t=()=>null,monotonic:n=!1,slack:o=5e3}={}){const s=new Map,a=[],c=[],u=n?e=>c.push(e):e=>c.splice((0,i.El)(c,e,(e=>e.expiry)),0,e);let l,f;function g(){if(f&&clearTimeout(f),c.length>0){const e=(0,i.vE)();l=Math.max(e,c[0].expiry+o),f=d((()=>{const e=(0,i.vE)();let t=0;for(const n of c){if(n.expiry>e)break;a.forEach((e=>{try{e(n.item)}catch(e){(0,i.vV)(e)}})),s.delete(n.item),t++}c.splice(0,t),f=null,g()}),l-e)}else f=null}function p(n){const i={},s=m;let a;const[c,d]=Object.entries({start:e,delta:t}).map((([e,t])=>{let c;return function(){const d=c={};r.U9.resolve(t(n)).then((t=>{d===c&&(i[e]=t,s===m&&null!=i.start&&null!=i.delta&&(a=i.start+i.delta,u(p),(null==f||l>a+o)&&g()))}))}})),p={item:n,refresh:d,get expiry(){return a}};return c(),d(),p}let m={};return{[Symbol.iterator]:()=>s.keys(),add(e){!s.has(e)&&s.set(e,p(e))},clear(){c.length=0,g(),s.clear(),m={}},toArray(){return Array.from(s.keys())},refresh(){c.length=0,g();for(const e of s.values())e.refresh()},onExpiry(e){return a.push(e),()=>{const t=a.indexOf(e);t>=0&&a.splice(t,1)}}}}document.addEventListener("visibilitychange",c)},3895:function(e,t,n){n.d(t,{H6:function(){return a},V0:function(){return u},Zy:function(){return d},aP:function(){return l},mn:function(){return c},vk:function(){return f}});var r=n(1069),i=n(3272),o=n(9214),s=n(8462);const a="outstream",c="instream",d=new Map([["mimes",e=>Array.isArray(e)&&e.length>0&&e.every((e=>"string"==typeof e))],["minduration",r.Fq],["maxduration",r.Fq],["startdelay",r.Fq],["maxseq",r.Fq],["poddur",r.Fq],["protocols",r.Uu],["w",r.Fq],["h",r.Fq],["podid",r.O8],["podseq",r.Fq],["rqddurs",r.Uu],["placement",r.Fq],["plcmt",r.Fq],["linearity",r.Fq],["skip",e=>[1,0].includes(e)],["skipmin",r.Fq],["skipafter",r.Fq],["sequence",r.Fq],["slotinpod",r.Fq],["mincpmpersec",r.Et],["battr",r.Uu],["maxextended",r.Fq],["minbitrate",r.Fq],["maxbitrate",r.Fq],["boxingallowed",r.Fq],["playbackmethod",r.
12Uu],["playbackend",r.Fq],["delivery",r.Uu],["pos",r.Fq],["api",r.Uu],["companiontype",r.Uu],["poddedupe",r.Uu]]);function u(e){const t=e?.mediaTypes?.video;null!=t&&null==t.plcmt&&(t.context===a||[2,3,4].includes(t.placement)?t.plcmt=4:t.context!==a&&[2,6].includes(t.playbackmethod)&&(t.plcmt=2))}function l(e,t){const n=e?.mediaTypes?.video;(0,r.Qd)(n)?null!=n&&Object.entries(n).forEach((([i,o])=>{if(!d.has(i))return;d.get(i)(o)||("function"==typeof t?t(i,o,e):(delete n[i],(0,r.JE)(`Invalid prop in adUnit "${e.code}": Invalid value for mediaTypes.video.${i} ORTB property. The property has been removed.`)))})):(0,r.JE)("validateOrtbVideoFields: videoParams must be an object.")}function f(e,{index:t=s.n.index}={}){const n=t.getMediaTypes(e)?.video,r=n&&n?.context,i=n&&n?.useCacheKey,o=t.getAdUnit(e);return g(e,o,n,r,i)}const g=(0,o.A_)("sync",(function(e,t,n,o,s){return n&&(s||o!==a)?i.$W.getConfig("cache.url")||!e.vastXml||e.vastUrl?!(!e.vastUrl&&!e.vastXml):((0,r.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):!(o===a&&!s)||!!(e.renderer||t&&t.renderer||n.renderer)}),"checkVideoBidSetup")}}]); 13(self.pbjsChunk=self.pbjsChunk||[]).push([[2139],{43:function(t,e,n){n.d(e,{k:function(){return r},w:function(){return l}});const s=0,c=1;class r{#t;#e;constructor(t){if("function"!=typeof t)throw new Error("resolver not a function");const e=[],n=[];let[r,l]=[s,c].map((t=>function(c){if(t===s&&"function"==typeof c?.then)c.then(r,l);else if(!e.length)for(e.push(t,c);n.length;)n.shift()()}));try{t(r,l)}catch(t){l(t)}this.#t=e,this.#e=n}then(t,e){const n=this.#t;return new this.constructor(((c,r)=>{const l=()=>{let l=n[1],[i,h]=n[0]===s?[t,c]:[e,r];if("function"==typeof i){try{l=i(l)}catch(t){return void r(t)}h=c}h(l)};n.length?l():this.#e.push(l)}))}catch(t){return this.then(null,t)}finally(t){let e;return this.then((n=>(e=n,t())),(n=>(e=this.constructor.reject(n),t()))).then((()=>e))}static#n(t,e,n){let s=t.length;function c(){e.apply(this,arguments),--s<=0&&n&&n()}0===t.length&&n?n():t.forEach(((t,e)=>this.resolve(t).then((t=>c(!0,t,e)),(t=>c(!1,t,e)))))}static race(t){return new this(((e,n)=>{this.#n(t,((t,s)=>t?e(s):n(s)))}))}static all(t){return new this(((e,n)=>{let s=[];this.#n(t,((t,e,c)=>t?s[c]=e:n(e)),(()=>e(s)))}))}static allSettled(t){return new this((e=>{let n=[];this.#n(t,((t,e,s)=>n[s]=t?{status:"fulfilled",value:e}:{status:"rejected",reason:e}),(()=>e(n)))}))}static resolve(t){return new this((e=>e(t)))}static reject(t){return new this(((e,n)=>n(t)))}}function l(t,e=0){if(e>0)return setTimeout(t,e);t()}}}]); 14(self.pbjsChunk=self.pbjsChunk||[]).push([[1085],{4595:function(n,s,d){d.d(s,{G:function(){return i}});const i='!function(){"use strict";window.render=function({ad:d,adUrl:i,width:n,height:e},{mkFrame:o},r){if(!d&&!i)throw{reason:"noAd",message:"Missing ad markup or URL"};{const t=r.document,s={width:n,height:e};i&&!d?s.src=i:s.srcdoc=d,t.body.appendChild(o(t,s))}}}();'}}]); 15(self.pbjsChunk=self.pbjsChunk||[]).push([[3005],{1252:function(t,n,e){e.d(n,{Cn:function(){return l},eu:function(){return s},mw:function(){return a},p:function(){return f}});var u=e(3858),r=e(5901),o=e(1069),i=e(433);function a(t){return n=>(0,o.sC)(n,t)}function f(t){const n=function(t){let n;return(0,o.II)()&&(n=(0,r.I6)(window.googletag.pubads().getSlots(),a(t))),n}(t);return n?{gptSlot:n.getAdUnitPath(),divId:n.getSlotElementId()}:{}}const l=["IAB_AUDIENCE_1_1","IAB_CONTENT_2_2"];function s(t){return Object.entries({[l[0]]:c(t,["user.data"],4),[l[1]]:c(t,u.Dy.map((t=>`${t}.content.data`)),6)}).map((([t,n])=>n.length?{taxonomy:t,values:n}:null)).filter((t=>t))}function c(t,n,e){return n.flatMap((n=>(0,i.A)(t,n)||[])).filter((t=>t.ext?.segtax===e)).flatMap((t=>t.segment?.map((t=>t.id)))).filter((t=>t)).filter(o.hj)}}}]); 16(self.pbjsChunk=self.pbjsChunk||[]).push([[5759],{3978:function(A,s,n){n.d(s,{B:function(){return e}});var I=n(1069);const e=function(){const A=(0,I.av)()?(0,I.mb)():(0,I.l4)();return A.ADAGIO=A.ADAGIO||{},A.ADAGIO.pageviewId=A.ADAGIO.pageviewId||(0,I.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.33.0",A.ADAGIO.windows=A.ADAGIO.windows||[],A.ADAGIO.isSafeFrameWindow=(0,I.Jw)(),A.ADAGIO}()}}]); 17(self.pbjsChunk=self.pbjsChunk||[]).push([[8498],{9766:function(e,t,n){n.d(t,{T:function(){return m},A:function(){return f}});const r=new WeakMap;var i=n(1069),s=n(1371);var o=n(3895);var a=n(5561);var d=n(1e3),p=n(3858);const c={[d.S3]:{fpd:{priority:99,fn(e,t){(0,i.D9)(e,t.ortb2)}},onlyOneClient:{priority:-99,fn:(0,p.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)}}},[d.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!==s.D4)return;const r=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}},secure:{fn(e,t){e.secure=e.secure??1}}},[d.WR]:{mediaType:{priority:99,fn:a.K},banner:{fn:function({createPixel:e=e=>(0,i.Tz)(decodeURIComponent(e),i.Bk)}={}){return function(t,n){t.mediaType===s.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.
vendor: 4,107 bytes, line 17
17id,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,t])=>void 0!==t)).forEach((([t,n])=>e[t]=n)),e.meta||(e.meta={}),t.adomain&&(e.meta.advertiserDomains=t.adomain),t.ext?.dsa&&(e.meta.dsa=t.ext.dsa),t.cat&&(e.meta.primaryCatId=t.cat[0],e.meta.secondaryCatIds=t.cat.slice(1)),t.attr&&(e.meta.attr=t.attr),t.ext?.eventtrackers&&(e.eventtrackers=(e.eventtrackers??[]).concat(t.ext.eventtrackers))}}}};c[d.Tb].native={fn:function(e,t,n){if(n.mediaType&&n.mediaType!==s.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))}},c[d.WR].native={fn:function(e,t){if(e.mediaType===s.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}}}},c[d.Tb].video={fn:function(e,t,n){if(n.mediaType&&n.mediaType!==s.G_)return;const r=t?.mediaTypes?.video;if(!(0,i.Im)(r)){const t=Object.fromEntries(Object.entries(r).filter((([e])=>o.Zy.has(e))));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)}}},c[d.WR].video={fn:function(e,t,n){e.mediaType===s.G_&&(n?.imp?.video?.w&&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 u=n(9466);function f({context:e={},processors:t=m,overrides:n={},imp:s,request:o,bidResponse:a,response:p}={}){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,t={}){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,t])=>[e,t.fn])))}const n=r.get(e).filter((([e])=>!t.hasOwnProperty(e)||t[e])).map((function([e,n]){return t.hasOwnProperty(e)?t[e].bind(this,n):n}));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(d.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})})),b=u(d.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})),l=u(d.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(d.Cf,p,(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({bidderRequest:t,bidRequests:n,context:r={}}){n=n||t.bids;const s={req:Object.assign({bidRequests:n},e,r),imp:{}};s.req.impContext=s.imp;const o=n.map((n=>{const o=Object.assign({bidderRequest:t,reqContext:s.req},e,r),a=f(n,o);if(null!=a){if(a.hasOwnProperty("id"))return Object.assign(o,{bidRequest:n,imp:a}),s.imp[a.id]=o,a;(0,i.vV)("Converted ORTB imp does not specify an id, ignoring bid request",n,a)}})).filter(Boolean),a=b(o,t,s.req);return s.req.bidderRequest=t,null!=a&&c.set(a,s),a},fromORTB({request:e,response:t}){const n=c.get(e);if(null==n)throw new Error("ortbRequest passed to `fromORTB` must be the same object returned by `toORTB`");function r(t,n={}){return Object.assign(t,{ortbRequest:e},n)}const s=Object.fromEntries((e.imp||[]).map((e=>[e.id,e]))),o=(t.seatbid||[]).flatMap((e=>(e.bid||[]).map((o=>
17{if(s.hasOwnProperty(o.impid)&&n.imp.hasOwnProperty(o.impid))return l(o,r(n.imp[o.impid],{imp:s[o.impid],seatbid:e,ortbResponse:t}));(0,i.vV)("ORTB response seatbid[].bid[].impid does not match any imp in request; ignoring bid",o)})))).filter(Boolean);return y(o,t,r(n.req))}}}const m=(0,i.Bj)((()=>(0,u.U)(c,(0,d.yB)(d.qN))))},9466:function(e,t,n){n.d(t,{U:function(){return i}});var r=n(1e3);function i(...e){const t=e.shift(),n=e.length>1?i(...e):e[0];return Object.fromEntries(r.zt.map((e=>[e,Object.assign({},t[e],n[e])])))}},5561:function(e,t,n){n.d(t,{K:function(){return s},X:function(){return 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]}}}]); 18(self.pbjsChunk=self.pbjsChunk||[]).push([[7247],{8656:function(r,e,n){n.d(e,{D:function(){return o}});var t=n(3858),a=n(433);const s=["user.keywords"].concat(t.Dy.flatMap((r=>["keywords","content.keywords"].map((e=>`${r}.${e}`)))));function o(r,...e){return function(...r){const e=new Set;return r.filter((r=>r)).flatMap((r=>Array.isArray(r)?r:r.split(","))).map((r=>r.replace(/^\s*/,"").replace(/\s*$/,""))).filter((r=>r)).forEach((r=>e.add(r))),Array.from(e.keys())}(...s.map((e=>(0,a.A)(r,e))),...e)}}}]); 19(self.pbjsChunk=self.pbjsChunk||[]).push([[4982],{9906:function(n,e,t){function u(n,e){let t=[];for(let u=0;u<Math.ceil(n.length/e);u++){let l=u*e,s=l+e;t.push(n.slice(l,s))}return t}t.d(e,{i:function(){return u}})}}]); 20(self.pbjsChunk=self.pbjsChunk||[]).push([[5444],{554:function(e,t,n){n.d(t,{QF:function(){return p},T_:function(){return f},gg:function(){return a}});var r=n(1069),o=n(433),i=n(8656),u=n(3858);const c={526:"1plusX",527:"1plusX",541:"captify_segments",540:"perid"},d=["user.data"].concat(u.Dy.map((e=>`${e}.content.data`)));function s(e,t,n){return null==t?n:(0,r.O8)(t)?t:(0,r.Et)(t)?t.toString():void(0,r.JE)("Unsuported type for param: "+e+" required type: String")}
20function a(e){return(0,r.O8)(e)&&""!==e?l(e.split(/\s*(?:,)\s*/)):{}}function l(e){const t={};return e.forEach((e=>{if(-1!==e.indexOf("=")){let n=e.split("="),r=n[0],o=n[1];t.hasOwnProperty(r)?t[r].push(o):t[r]=[o]}else t.hasOwnProperty(e)||(t[e]=[])})),t}function f(...e){return function(e,t="keywords"){const n=[];return(0,r.bu)(e,((e,o)=>{if((0,r.cy)(e)){let n=[];(0,r.bu)(e,(e=>{((e=s(t+"."+o,e))||""===e)&&n.push(e)})),e=n}else{if(e=s(t+"."+o,e),!(0,r.O8)(e))return;e=[e]}e=e.filter((e=>""!==e));const i={key:o};e.length>0&&(i.value=e),n.push(i)})),n}((0,r.D9)(...e.map((e=>Object.fromEntries(Object.entries(e||{}).map((([e,t])=>[e,(0,r.Et)(t)||(0,r.O8)(t)?[t]:t])))))))}function p(e,...t){return f(function(e){return l((0,i.D)(e))}(e),function(e){let t={};return d.forEach((n=>{((0,o.A)(e,n)||[]).forEach((e=>{const n=c[e?.ext?.segtax];n&&e.segment.forEach((e=>{t[n]?t[n].push(e.id):t[n]=[e.id]}))}))})),t}(e),...t)}},4730:function(e,t,n){n.d(t,{DX:function(){return i},GS:function(){return u},vk:function(){return o}});var r=n(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 u(e,t){let n=[];for(let o=0;o<t;o++){let t=(0,r.Qd)(e)?(0,r.Go)(e):e;n.push(t)}return n}}}]); 21(self.pbjsChunk=self.pbjsChunk||[]).push([[2126],{5761:function(n,e,r){r.d(e,{$:function(){return u}});var t=r(1069);function u(n,e){return Object.keys(n).forEach((r=>{var u,s;e[r]&&((0,t.fp)(n[r])?e[r]=n[r](e[r]):e[r]=(u=n[r],s=e[r],"string"===u?s&&s.toString():"number"===u?Number(s):s),isNaN(e[r])&&delete e.key)})),e}}}]); 22(self.pbjsChunk=self.pbjsChunk||[]).push([[2698],{4673:function(A,B,I){I.d(B,{n:function(){return n}});const n={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"}}}]); 23(self.pbjsChunk=self.pbjsChunk||[]).push([[7109],{965:function(n,t,a){a.d(t,{c5:function(){return o},q4:function(){return l}});var e=a(5555);const c=0,r=1,l=2;function o({apiName:n,apiVersion:t,apiArgs:a=["command","callback","parameter","version"],callbackArgs:o=["returnValue","success"],mode:s=c},i=window){const u={},f=`${n}Call`,p=`${n}Return`;function d(n){const t="string"==typeof n.data&&n.data.includes(p)?JSON.parse(n.data):n.data;if(t?.[p]?.callId){const n=t[p];u.hasOwnProperty(n.callId)&&u[n.callId](...o.map((t=>n[t])))}}const[b,k]=function(){let t,a=i,e=!1;for(;null!=a;){try{if("function"==typeof a[n]){t=a,e=!0;break}}catch(n){}try{if(a.frames[`${n}Locator`]){t=a;break}}catch(n){}if(a===i.top)break;a=a.parent}return[t,e]}();if(!b)return;function m(n){return n=Object.assign({version:t},n),a.map((t=>[t,n[t]]))}function g(n,t,a,e){const c="function"==typeof n;return function(l,o){if(e&&e(),s!==r){(null==o||o?t:a)(c?void 0:l)}c&&n.apply(this,arguments)}}let h;return k?h=function(t={}){return new e.U9(((a,e)=>{const o=b[n](...m({...t,callback:t.callback||s===l?g(t.callback,a,e):void 0}).map((([n,t])=>t)));(s===r||null==t.callback&&s===c)&&a(o)}))}:(i.addEventListener("message",d,!1),h=function(n,t=!1){return new e.U9(((a,e)=>{const c=Math.random().toString(),l={[f]:{...Object.fromEntries(m(n).filter((([n])=>"callback"!==n))),callId:c}};u[c]=g(n?.callback,a,e,(t||null==n?.callback)&&(()=>{delete u[c]})),b.postMessage(l,"*"),s===r&&a()}))}),Object.assign(h,{isDirect:k,close(){!k&&i.removeEventListener("message",d)}})}}}]); 24(self.pbjsChunk=self.pbjsChunk||[]).push([[10],{3806:function(n,t,e){e.d(t,{yq:function(){return c}});var a=e(6894),o=e(1069),s=e(7873),i=e(5555),r=e(2604);function c({namespace:n,displayName:t,consentDataHandler:e,parseConsentData:c,getNull
24Consent:l,cmpHandlers:u,DEFAULT_CMP:m="iab",DEFAULT_CONSENT_TIMEOUT:d=1e4}={}){function f(t){return`consentManagement.${n} ${t}`}let p,g,C;return function(D){if(D=D?.[n],!D||"object"!=typeof D)return(0,o.JE)(f("config not defined, exiting consent manager module")),{};let T,b;(0,o.O8)(D.cmpApi)?T=D.cmpApi:(T=m,(0,o.fH)(f(`config did not specify cmp. Using system default setting (${m}).`))),(0,o.Et)(D.timeout)?b=D.timeout:(b=d,(0,o.fH)(f(`config did not specify timeout. Using system default setting (${d}).`)));const h=(0,o.Et)(D.actionTimeout)?D.actionTimeout:null;let y;"static"===T?(0,o.Qd)(D.consentData)?(C=D.consentData,b=null,y=()=>new i.U9((n=>n(e.setConsentData(c(C)))))):(0,o.vV)(f("config with cmpApi: 'static' did not specify consentData. No consents will be available to adapters.")):u.hasOwnProperty(T)?y=u[T]:(e.setConsentData(null),(0,o.JE)(`${t} CMP framework (${T}) is not a supported framework. Aborting consentManagement module and resuming auction.`),y=()=>i.U9.resolve()),g=function({name:n,consentDataHandler:t,setupCmp:e,cmpTimeout:a,actionTimeout:o,getNullConsent:s}){let i;return t.enable(),new Promise(((r,c)=>{let l,u=!1;function m(e){null!=i&&clearTimeout(i),i=null!=e?setTimeout((()=>{const e=t.getConsentData()??(u?l:s()),a="timeout waiting for "+(u?"user action on CMP":"CMP to load");t.setConsentData(e),r({consentData:e,error:new Error(`${n} ${a}`)})}),e):null}e((function(n){l=n,u||(u=!0,null!=o&&m(o))})).then((()=>r({consentData:t.getConsentData()})),c),null!=a&&m(a)})).finally((()=>{i&&clearTimeout(i)})).catch((n=>{throw t.setConsentData(null),n}))}({name:t,consentDataHandler:e,setupCmp:y,cmpTimeout:b,actionTimeout:h,getNullConsent:l});return null==p&&(p=function(n,t){const e=new WeakSet;return(0,a.Ak)(n,(function(a,s){return t().then((({consentData:t,error:i})=>{!i||t&&e.has(i)?t&&(0,o.fH)(`${n.toUpperCase()}: User consent information already known. Pulling internally stored information...`):(e.add(i),(0,o.JE)(i.message,...i.args||[])),a.call(this,s)})).catch((n=>{(0,o.vV)(`${n?.message} Canceling auction as per consentManagement config.`,...n?.args||[]),a.stopTiming(),"function"==typeof s.bidsBackHandler?s.bidsBackHandler():(0,o.vV)("Error executing bidsBackHandler")}))}))}(n,(()=>g)),(0,s.m)().requestBids.before(p,50),r.U3.before(((t,a)=>t(Object.assign({[`${n}Consent`]:e.getConsentData()},a))))),(0,o.fH)(`${t} consentManagement module has been activated...`),{cmpHandler:T,cmpTimeout:b,actionTimeout:h,staticConsentData:C,loadConsentData:()=>g.then((({error:n})=>({error:n,consentData:e.getConsentData()}))),requestBidsHook:p}}}}}]); 25(self.pbjsChunk=self.pbjsChunk||[]).push([[9136],{5674:function(e,t,n){n.d(t,{$d:function(){return d},rz:function(){return c},xO:function(){return l},yY:function(){return u}});var r=n(1371),a=n(433),i=n(3272);const o=/^[a-z0-9.+-]+:/i,s=e=>{if(!(e.requestId&&e.cpm&&e.creativeId&&e.ttl&&e.currency))return!1;switch(e.mediaType){case r.D4:return Boolean(e.width&&e.height&&e.ad);case r.G_:return Boolean(e.vastUrl||e.vastXml);case r.s6:return Boolean(e.native&&e.native.impressionTrackers&&e.native.impressionTrackers.length);default:return!1}},p=(e,t,n)=>{const{placementId:r,endpointId:a}=e.params;r?(n.placementId=r,n.type="publisher"):a&&(n.endpointId=a,n.type="network")},d=(e=["placementId","endpointId"],t)=>(n={})=>{const{params:a,bidId:i,mediaTypes:o}=n;let s=Boolean(i&&a&&((e,t,n="some")=>{for(let r=0;r<e.length;r++){const a=t[e[r]];if("some"===n&&a)return!0;if("every"===n&&!a)return!1}return"every"===n})(e,a,t));return s=o&&o[r.D4]?s&&Boolean(o[r.D4]&&o[r.D4].sizes):o&&o[r.G_]?s&&Boolean(o[r.G_]&&o[r.G_].playerSize):!(!o||!o[r.s6])&&(s&&Boolean(o[r.s6])),s},c=e=>(t=[],n={})=>{const r=g();return(e=>{const{adUrl:t,validBidRequests:n,bidderRequest:r}=e,i=e.placementProcessingFunction||g(),s=(0,a.A)(r,"ortb2.device"),p=(0,a.A)(r,"refererInfo.page",""),d=o.exec(p),c=d?.[0],l=[],u={deviceWidth:s?.w||0,deviceHeight:s?.h||0,language:s?.language?.split("-")[0]||"",secure:"https:"===c?1:0,host:(0,a.A)(r,"refererInfo.domain",""),page:p,placements:l,coppa:(0,a.A)(r,"ortb2.regs.coppa")?1:0,tmax:r.timeout,bcat:(0,a.A)(r,"ortb2.bcat"),badv:(0,a.A)(r,"ortb2.badv"),bapp:(0,a.A)(r,"ortb2.bapp"),battr:(0,a.A)(r,"ortb2.battr")};r.uspConsent&&(u.ccpa=r.uspConsent),r.gdprConsent&&(u.gdpr={consentString:r.gd
25prConsent.consentString}),r.gppConsent?(u.gpp=r.gppConsent.gppString,u.gpp_sid=r.gppConsent.applicableSections):r.ortb2?.regs?.gpp&&(u.gpp=r.ortb2.regs.gpp,u.gpp_sid=r.ortb2.regs.gpp_sid),r?.ortb2?.device&&(u.device=r.ortb2.device);const m=n.length;for(let e=0;e<m;e++){const t=n[e];l.push(i(t,r))}return{method:"POST",url:t,data:u}})({adUrl:e,validBidRequests:t,bidderRequest:n,placementProcessingFunction:r})};const l=function({addtlBidValidation:e=e=>!0}={}){return function(t){let n=[];for(let r=0;r<t.body.length;r++){let a=t.body[r];if(s(a)&&e(a)){const e=a.adomain&&a.adomain.length?a.adomain:[];a.meta={...a.meta,advertiserDomains:e},n.push(a)}}return n}}(),u=e=>(t,n,r,a,o)=>{const s=t.iframeEnabled?"iframe":"image";let p=e+`/${s}?pbjs=1`;r&&r.consentString&&("boolean"==typeof r.gdprApplies?p+=`&gdpr=${Number(r.gdprApplies)}&gdpr_consent=${r.consentString}`:p+=`&gdpr=0&gdpr_consent=${r.consentString}`),a&&a.consentString&&(p+=`&ccpa_consent=${a.consentString}`),o?.gppString&&o?.applicableSections?.length&&(p+="&gpp="+o.gppString,p+="&gpp_sid="+o.applicableSections.join(","));return p+=`&coppa=${i.$W.getConfig("coppa")?1:0}`,[{type:s,url:p}]},g=e=>(t,n)=>{const a=e?.addPlacementType??p,i=(e=>{const{bidId:t,mediaTypes:n,transactionId:a,userIdAsEids:i}=e,o=e.schain||{},s=(e=>{try{const t=e.getFloor({currency:"USD",mediaType:"*",size:"*"});return t?.floor}catch(e){return 0}})(e),p={bidId:t,schain:o,bidfloor:s};return n&&n[r.D4]?(p.adFormat=r.D4,p.sizes=n[r.D4].sizes):n&&n[r.G_]?(p.adFormat=r.G_,p.playerSize=n[r.G_].playerSize,p.minduration=n[r.G_].minduration,p.maxduration=n[r.G_].maxduration,p.mimes=n[r.G_].mimes,p.protocols=n[r.G_].protocols,p.startdelay=n[r.G_].startdelay,p.placement=n[r.G_].placement,p.plcmt=n[r.G_].plcmt,p.skip=n[r.G_].skip,p.skipafter=n[r.G_].skipafter,p.minbitrate=n[r.G_].minbitrate,p.maxbitrate=n[r.G_].maxbitrate,p.delivery=n[r.G_].delivery,p.playbackmethod=n[r.G_].playbackmethod,p.api=n[r.G_].api,p.linearity=n[r.G_].linearity):n&&n[r.s6]&&(p.native=n[r.s6],p.adFormat=r.s6),a&&(p.ext=p.ext||{},p.ext.tid=a),i&&i.length&&(p.eids=i),p})(t);return a(t,n,i),e?.addCustomFieldsToPlacement&&e.addCustomFieldsToPlacement(t,n,i),i}}}]); 26(self.pbjsChunk=self.pbjsChunk||[]).push([[5889],{4406:function(n,r,e){e.d(r,{FE:function(){return o}});var t=e(433),s=e(3172),u=e(1069);const c=Object.freeze([...["device.sua","source.schain","regs.gdpr","regs.us_privacy","regs.gpp","regs.gpp_sid","user.consent","user.eids"].map((n=>function(n,r=(n,r)=>`${n}.ext.${r}`){const[e,u]=function(n){const r=n.split(".");return[r.slice(0,r.length-1).join("."),r[r.length-1]]}(n);return r=r(e,u),n=>{const c=(0,t.A)(n,e);if(null!=c?.[u])return(0,s.J)(n,r,c[u]),()=>delete c[u]}}(n))),...["app","content","site","user"].map((function(n){return r=>{const e=r[n]?.kwarray;if(null!=e){let t=(r[n].keywords||"").split(",");return Array.isArray(e)&&t.push(...e),r[n].keywords=t.join(","),()=>delete r[n].kwarray}}}))]);function o(n=!0,r=c){return function(e){return r.forEach((r=>{try{const t=r(e);"function"==typeof t&&n&&t()}catch(n){(0,u.vV)("Error translating request to ORTB 2.5",n)}})),e}}o()}}]); 27(self.pbjsChunk=self.pbjsChunk||[]).push([[5957],{6400:function(n,s,t){function e(){const n=[];return{submit(s,t,e){const u=[t,setTimeout((()=>{n.splice(n.indexOf(u),1),e()}),s)];n.push(u)},resume(){for(;n.length;){const[s,t]=n.shift();clearTimeout(t),s()}}}}t.d(s,{L:function(){return e}})}}]); 28(self.pbjsChunk=self.pbjsChunk||[]).push([[2007],{392:function(i,n,d){d.d(n,{T:function(){return s}});var r=d(1069);function s(i,n){return i?i.bid?i.bid[0]||(0,r.vV)(n.noBid):(0,r.vV)(n.hasNoArrayOfBids+JSON.stringify(i)):(0,r.vV)(n.emptySeatbid),i&&i.bid&&i.bid[0]}}}]); 29(self.pbjsChunk=self.pbjsChunk||[]).push([[8234],{7433:function(n,r,t){t.d(r,{cO:function(){return o}});var e=t(1069);function o(){try{if(navigator.userAgent)return function(n){const r={opera:/Opera|OPR/,edge:/Edg/,chrome:/Chrome|CriOS/,safari:/Safari/,firefox:/Firefox/,ie:/MSIE|Trident/};if(r.edge.test(n))return"edge";if(r.opera.test(n))return"opera";if(r.chrome.test(n))return"chrome";if(r.safari.test(n)&&!r.chrome.test(n))return"safari";for(const t in r)if(r[t].test(n))return t;return"unknown"}(navigator.userAgent);if(navigator.userAgentData)return function(n){const r=n.brands.map((n=>n.brand));if(r.includes("Microsoft Edge"))return"edge";if(r.includes("Opera"))return"opera";if(r.some((n=>"Chromium"===n||"Google Chrome"===n)))return"chrome";return"unknown"}(navigator.userAgentData)}catch(n){(0,e.vV)("Error detecting browser:",n)}return"unknown"}},4239:function(n,r,t){t.d(r,{h:function(){return o}});var e=t(6916);function o(){const n=e.SL.getConsentData();return{gdprApplies:n?.gdpr?.gdprApplies||!1,gdprString:"string"==typeof n?.gdpr?.consentString?n.gdpr.consentString:null,uspString:"string"==typeof n?.usp?n.usp:null,gppString:"string"==typeof n?.gpp?.gppString?n.gpp.gppString:null}}},6874:function(n,r,t){t.d(r,{PH:function(){return o}});var e=t(1069);function o(n,r){const t=function(){try{return(0,e.l4)()===(0,e.mb)()?encodeURIComponent((0,e.KQ)().href):encodeURIComponent((0,e.mb)().location.href)}catch(n){return(0,e.vV)(`Error accessing location: ${n}`),""}}();return t?n+"&vrref="+function(n,r){if(n&&function(n,r){try{return n.includes(r)}catch(n){return(0,e.vV)(`Invalid URL provided: ${n}`),!1}}(r,n))return r;return n?encodeURIComponent(n):r}(r,t):(n+="&fui=1",n+="&vrref="+encodeURIComponent(r||""))}},4557:function(n,r,t){t.d(r,{D2:function(){return d},Pg:function(){return l},v3:function(){return f},yt:function(){return g}});var e=t(1069),o=t(1846),i=t(2938),u=t(5569);const c="intentIqId",a=365,s=(0,i.vM)({moduleType:u.fW,moduleName:c});function f(n,r){try{if(s.hasLocalStorage()&&r.includes("html5"))return s.getDataFromLocalStorage(n);if(s.cookiesAreEnabled()&&r.includes("cookie"))return s.getCookie(n)}catch(n){(0,e.vV)(`${c}: Error reading data`,n)}return null}function g(n,r,t,i){try{if(i?.isOptedOut&&n!==o.sw)return;if((0,e.fH)(c+": storing data: key="+n+" value="+r),r&&(s.hasLocalStorage()&&t.includes("html5")&&s.setDataInLocalStorage(n,r),s.cookiesAreEnabled()&&t.includes("cookie"))){const t=new Date(Date.now()+864e5*a).toUTCString();
vendor: 4,693 bytes, lines 29-31
29s.setCookie(n,r,t,"LAX")}}catch(n){(0,e.vV)(n)}}function d(n,r){try{if(s.hasLocalStorage()&&r.includes("html5")&&s.removeDataFromLocalStorage(n),s.cookiesAreEnabled()&&r.includes("cookie")){const r=new Date(0).toUTCString();s.setCookie(n,"",r,"LAX")}}catch(n){(0,e.vV)(n)}}function l(n){if(!n||!Array.isArray(n))return["html5"];const r=n.filter((n=>o.XS.includes(n)));return r.length?r:["html5"]}}}]); 30(self.pbjsChunk=self.pbjsChunk||[]).push([[5014],{1846:function(n,t,u){u.d(t,{$f:function(){return f},HF:function(){return o},R5:function(){return c},Tc:function(){return s},VQ:function(){return _},XS:function(){return i},nx:function(){return e},sw:function(){return r},wg:function(){return h},xv:function(){return k}});const r="_iiq_fdata",i=["html5","cookie"],c="A",f="B",o="U",e="L",s="_iiq_ch",h="EMPTY",_="1323",k=.27}}]); 31(self.pbjsChunk=self.pbjsChunk||[]).push([[5946],{2986:function(e,n,t){t.d(n,{$d:function(){return m},EE:function(){return D},GH:function(){return s},Lp:function(){return A},W:function(){return h},Wu:function(){return v},Zq:function(){return y},bH:function(){return S},lE:function(){return U},pT:function(){return b}});var r=t(1069),i=t(433),o=t(9906),c=t(4796),u=t(2693),d=t(3272),a=t(1371);function s(){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 f(e){return e.subDomain||e.SubDomain||e.Subdomain||e.subdomain||e.SUBDOMAIN||e.subDOMAIN}function m(e){const n=e.params||{};return!(!l(n)||!g(n))}function b(e){try{return JSON.parse(e)}catch(n){return e}}function I(e,n,t,r){try{const i=r||Date.now(),o=JSON.stringify({value:t,created:i});e.setDataInLocalStorage(n,o)}catch(e){}}function C(e,n){try{return b(e.getDataFromLocalStorage(n,null))}catch(e){}return null}function h(e,n){let t=e.getDataFromLocalStorage(n,null);return t||(t=String(Date.now()),e.setDataInLocalStorage(n,t,null)),t}function y(e,n,t=c.Xz){try{const r=C(e,n);let i,o=0;r&&r.value&&Date.now()-r.created<t&&(o=r.value,i=r.created);const c=o+1;return I(e,n,c,i),c}catch(e){return 0}}function S(e){if(!e.nurl)return;const n={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},t=(0,r.eP)(n),i=e.nurl+(-1===e.nurl.indexOf("?")?"?":"&")+t;(0,r.z$)(i)}function D(e={iframeSyncUrl:"",imageSyncUrl:""}){return function(n,t,o={},c="",u={}){const a=[],{iframeEnabled:s,pixelEnabled:p}=n,{gdprApplies:l,consentString:g=""}=o,{gppString:f,applicableSections:m}=u,b=d.$W.getConfig("coppa")?1:0,I=t.filter((e=>(0,i.A)(e,"body.cid"))).map((e=>e.body.cid)).filter(r.hj);let C=`?cid=${encodeURIComponent(I.join(","))}&gdpr=${l?1:0}&gdpr_consent=${encodeURIComponent(g||"")}&us_privacy=${encodeURIComponent(c||"")}&coppa=${encodeURIComponent(b)}`;return f&&m?.length&&(C+="&gpp="+encodeURIComponent(f),C+="&gpp_sid="+encodeURIComponent(m.join(","))),s&&e.iframeSyncUrl&&a.push({type:"iframe",url:`${e.iframeSyncUrl}/${C}`}),p&&e.imageSyncUrl&&a.push({type:"image",url:`${e.imageSyncUrl}/${C}`}),a}}function v(e){return C(e,c.T7)||""}function $(e,n,t,o,d,a,s,l,f){const{params:m,bidId:b,userId:h,adUnitCode:y,schain:S,mediaTypes:D,ortb2Imp:v,bidderRequestId:$,bidRequestsCount:A,bidderRequestsCount:U,bidderWinsCount:R}=e,{ext:T}=m;let{bidFloor:w}=m;const q=function(e,n="_"){const t=e.length;let r=0,i=0;if(t>0)for(;i<t;)r=(r<<5)-r+e.charCodeAt(i++)|0;return n+r}(n),x=(0,r.fp)(f)?f(q,e):{},z=function(e,n,t=c.dB){const r=`u_${n}`,i=Date.now(),o=C(e,r);let u;return!o||!o.value||i-o.created>t?(u=`${n}_${i.toString()}`,I(e,r,u)):u=o.value,u}(a,q),O=g(m),_=u.u.get(l,"storageAllowed"),j=(0,i.A)(e,"ortb2Imp.ext.gpid")||(0,i.A)(e,"ortb2Imp.ext.data.pbadslot",""),E=(0,i.A)(o,"ortb2.site.cat",[]),W=(0,i.A)(o,"ortb2.site.pagecat",[]),k=(0,i.A)(o,"ortb2.site.content.data",[]),L=(0,i.A)(o,"ortb2.user.data",[]),P=(0,i.A)(o,"ortb2.site.content.language")||document.documentElement.lang,F=(0,i.A)(o,"ortb2.regs.coppa",0),M=(0,i.A)(o,"ortb2.device",{});if((0,r.fp)(e.getFloor)){const n=e.getFloor({currency:"USD",mediaType:"*",size:"*"});"USD"===n?.currency&&(w=n.floor)}let X={url:encodeURIComponent(n),uqs:p(),cb:Date.now(),bidFloor:w,bidId:b,referrer:o.refererInfo.ref,adUnitCode:y,publisherId:O,sizes:t,uniqueDealId:z,bidderVersion:s,prebidVersion:"9.33.0",res:`${screen.width}x${screen.height}
31`,schain:S,mediaTypes:D,isStorageAllowed:_,gpid:j,cat:E,contentData:k,contentLang:P,coppa:F,userData:L,pagecat:W,transactionId:v?.ext?.tid,bidderRequestId:$,bidRequestsCount:A,bidderRequestsCount:U,bidderWinsCount:R,bidderTimeout:d,device:M,...x};!function(e,n){let t;(0,r.bu)(n,((n,r)=>{switch(t=`uid.${r}`,r){case"lipb":e[t]=n.lipbid;break;case"id5id":e[t]=n.uid;break;default:e[t]=n}}))}(X,h);const B=(0,i.A)(o,"ortb2.device.sua");if(B&&(X.sua=B),o.gdprConsent&&(o.gdprConsent.consentString&&(X.gdprConsent=o.gdprConsent.consentString),void 0!==o.gdprConsent.gdprApplies&&(X.gdpr=o.gdprConsent.gdprApplies?1:0)),o.uspConsent&&(X.usPrivacy=o.uspConsent),o.gppConsent?(X.gppString=o.gppConsent.gppString,X.gppSid=o.gppConsent.applicableSections):o.ortb2?.regs?.gpp&&(X.gppString=o.ortb2.regs.gpp,X.gppSid=o.ortb2.regs.gpp_sid),o.paapi?.enabled){const e=(0,i.A)(o,"ortb2Imp.ext.ae");e&&(X.fledge=e)}if((0,i.A)(D,"video.api",[]).includes(7)){const e=(0,i.A)(o,"ortb2.source.ext");e?.omidpv&&(X.omidpv=e.omidpv),e?.omidpn&&(X.omidpn=e.omidpn)}const N=(0,i.A)(o,"ortb2.regs.ext.dsa");return N&&(X.dsa=N),(0,r.bu)(T,((e,n)=>{X["ext."+n]=e})),X}function A(e,n){return function(t,r){if(!t||!t.body)return[];const o=n&&d.$W.getConfig(`${e}.singleRequest`),u=(0,i.A)(r,"data.bidId"),{results:s}=t.body;let p=[];try{return s.forEach(((e,n)=>{const{creativeId:t,ad:r,price:i,exp:d,width:s,height:l,currency:g,bidId:f,nurl:m,advertiserDomains:b,metaData:I,mediaType:C=a.D4}=e;if(!r||!i)return;const h={requestId:o&&f?f:u,cpm:i,width:s,height:l,creativeId:t,currency:g||c.UM,netRevenue:!0,ttl:d||c.Xd};m&&(h.nurl=m),I?Object.assign(h,{meta:I}):Object.assign(h,{meta:{advertiserDomains:b||[]}}),C===a.D4?Object.assign(h,{ad:r}):Object.assign(h,{vastXml:r,mediaType:a.G_}),p.push(h)})),p}catch(e){return[]}}}function U(e,n,t,i,c,u){function s(r,o,u,d,a){const{params:s}=r,p=l(s),g=f(s),m=$(r,o,u,d,a,t,c,i,n);return{method:"POST",url:`${e(g)}/prebid/multi/${p}`,data:m}}return function(p,g){const m=g.refererInfo.page||g.refererInfo.topmostLocation,b=g.timeout||d.$W.getConfig("bidderTimeout"),I=u&&d.$W.getConfig(`${i}.singleRequest`),C=[];if(I){const u=p.filter((e=>(0,r.cy)(e.mediaTypes)?e.mediaTypes.includes(a.D4):void 0!==e.mediaTypes[a.D4]));if(u.length>0){const a=function(u,a,s,p){const{params:g}=u[0],m=l(g),b=f(g),I=u.map((e=>{const o=(0,r.kK)(e.sizes);return $(e,s,o,a,p,t,c,i,n)})),C=Math.min(20,d.$W.getConfig(`${i}.chunkSize`)||10);return(0,o.i)(I,C).map((n=>({method:"POST",url:`${e(b)}/prebid/multi/${m}`,data:{bids:n}})))}(u,g,m,b);C.push(...a)}p.filter((e=>void 0!==e.mediaTypes[a.G_])).forEach((e=>{const n=(0,r.kK)(e.sizes),t=s(e,m,n,g,b);C.push(t)}))}else p.forEach((e=>{const n=(0,r.kK)(e.sizes),t=s(e,m,n,g,b);C.push(t)}));return C}}},4796:function(e,n,t){t.d(n,{T7:function(){return u},UM:function(){return r},Xd:function(){return i},Xz:function(){return o},Zb:function(){return d},dB:function(){return c},mB:function(){return a}});const r="USD",i=300,o=9e5,c=36e5,u="vidSid",d="vdzwopt",a="vdzHum"}}]); 32(self.pbjsChunk=self.pbjsChunk||[]).push([[7769],{8944:function(t,n,e){e.d(n,{g:function(){return o}});var c=e(1069);function o(){try{const t=(0,c.mb)();let{scrollY:n,scrollX:e,innerHeight:o,innerWidth:i}=t;return o=o||t.document.documentElement.clientWidth||t.document.body.clientWidth,i=i||t.document.documentElement.clientHeight||t.document.body.clientHeight,{top:n,right:e+i,bottom:n+o,left:e}}catch(t){return{}}}}}]); 33(self.pbjsChunk=self.pbjsChunk||[]).push([[2183],{9609:function(e,t,n){n.d(t,{C1:function(){return d},FN:function(){return m},H:function(){return c},HX:function(){return s},OS:function(){return a},Rj:function(){return o},nf:function(){return p},rY:function(){return u},xg:function(){return r}});var i=n(1371);const r=[i.D4,i.G_,i.s6],o="7.0.0",s=360,a="USD",d="https://hb.yellowblue.io/",p="rise",c=1043,u=[{code:"risexchange",gvlid:c},{code:"openwebxchange",gvlid:280}],m={PRODUCTION:"hb-multi",TEST:"hb-multi-test"}},7668:function(e,t,n){n.d(t,{B2:function(){return d}});var i=n(433),r=n(1069),o=n(1371),s=n(3272),a=n(9609);const d=(e,t)=>({version:a.Rj,supportedMediaTypes:a.xg,buildRequests:function(n,a){const d={},y=n[0],b=y.params.testMode,h=y.params.rtbDomain||e;return d.params=function(e,t,n){const o=window.location.hostname,{syncEnabled:a,filterSettings:d}=s.$W.getConfig("userSync")||{},{bidderCode:p}=t,c=e.params,u=t.timeout,f={wrapper_type:"prebidjs",wrapper_vendor:"pbjs",wrapper_version:"9.33.0",adapter_version:n||"6.0.0",auction_start:t.auctionStart,publisher_id:c.org,publisher_name:o,site_domain:o,dnt:"yes"===navigator.doNotTrack||"1"===navigator.doNotTrack||"1"===navigator.msDoNotTrack?1:0,device_type:g(navigator.userAgent),ua:navigator.userAgent,is_wrapper:!!c.isWrapper,session_id:c.sessionId||
vendor: 6,102 bytes, lines 33-36
33(0,r.u5)("bidderRequestId",e),tmax:u},y=(0,r.u5)("userId",e);y&&(f.userIds=JSON.stringify(y));const b=t.ortb2||{};b.site&&(f.site_metadata=JSON.stringify(b.site));b.user&&(f.user_metadata=JSON.stringify(b.user));b.device&&(f.device=b.device);if(a){const e=function(e,t){const n=["all","iframe"],i="image";if(e&&n.some((n=>l(e[n],t))))return"iframe";if(!e||!e[i]||l(e[i],t))return"pixel"}(d,p);e&&(f.cs_method=e)}t.uspConsent&&(f.us_privacy=t.uspConsent);t&&t.gdprConsent&&t.gdprConsent.gdprApplies&&(f.gdpr=t.gdprConsent.gdprApplies,f.gdpr_consent=t.gdprConsent.consentString);t.gppConsent?(f.gpp=t.gppConsent.gppString,f.gpp_sid=t.gppConsent.applicableSections):t.ortb2?.regs?.gpp&&(f.gpp=t.ortb2.regs.gpp,f.gpp_sid=t.ortb2.regs.gpp_sid);c.ifa&&(f.ifa=c.ifa);e.schain&&(f.schain=function(e){if((0,r.Im)(e))return"";let t=`${e.ver},${e.complete}`;return e.nodes.forEach((e=>{t+="!",t+=`${m(e.asi)},`,t+=`${m(e.sid)},`,t+=`${m(e.hp)},`,t+=`${m(e.rid)},`,t+=`${m(e.name)},`,t+=`${m(e.domain)}`})),t}(e.schain));t&&t.refererInfo&&(f.referrer=(0,i.A)(t,"refererInfo.ref"),f.page_url=(0,i.A)(t,"refererInfo.page")||(0,i.A)(window,"location.href"),f.site_domain=(0,i.A)(t,"refererInfo.domain")||(0,i.A)(window,"location.hostname"));return f}(y,a),d.bids=function(e){const t=[];e.length&&e.forEach((e=>{t.push(function(e){const{params:t}=e,n=p(e);isNaN(t.floorPrice)&&(t.floorPrice=0);const s={mediaType:n.join(","),adUnitCode:(0,r.u5)("adUnitCode",e),sizes:u(e),floorPrice:Math.max(c(e),t.floorPrice),bidId:(0,r.u5)("bidId",e),loop:e.bidderRequestsCount||0,bidderRequestId:(0,r.u5)("bidderRequestId",e),transactionId:e.ortb2Imp?.ext?.tid||"",coppa:0},a=function(e){const t=p(e),n=t[0];if(1===t.length)return(0,i.A)(e,`mediaTypes.${n}.pos`)}(e);(0,r.Fq)(a)&&(s.pos=a);const d=(0,i.A)(e,"ortb2Imp.ext.gpid");d&&(s.gpid=d);const m=t.placementId||function(e){const t=p(e),n=t[0];if(1===t.length)return(0,i.A)(e,`mediaTypes.${n}.name`)}(e);m&&(s.placementId=m);const l=(0,i.A)(e,"ortb2.device.sua");l&&(s.sua=l);const f=(0,i.A)(e,"ortb2.regs.coppa");f&&(s.coppa=1);if(n.includes(o.G_)){const t=(0,i.A)(e,"mediaTypes.video.playbackmethod");let n;(0,r.cy)(t)&&(0,r.Fq)(t[0])?n=t[0]:(0,r.Fq)(t)&&(n=t),n&&(s.playbackMethod=n);const o=(0,i.A)(e,"mediaTypes.video.placement");o&&(s.placement=o);const a=(0,i.A)(e,"mediaTypes.video.minduration");a&&(s.minDuration=a);const d=(0,i.A)(e,"mediaTypes.video.maxduration");d&&(s.maxDuration=d);const p=(0,i.A)(e,"mediaTypes.video.skip");p&&(s.skip=p);const c=(0,i.A)(e,"mediaTypes.video.linearity");c&&(s.linearity=c);const u=(0,i.A)(e,"mediaTypes.video.protocols");u&&(s.protocols=u);const m=(0,i.A)(e,"mediaTypes.video.plcmt");m&&(s.plcmt=m);const l=(0,i.A)(e,"mediaTypes.video.mimes");l&&(s.mimes=l);const f=(0,i.A)(e,"mediaTypes.video.api");f&&(s.api=f)}if(n.includes(o.s6)){const t=(0,i.A)(e,"nativeOrtbRequest");t&&(s.nativeOrtbRequest=t)}return s}(e))}));return t}(n),{method:"POST",url:f(b,h,t),data:d}},interpretResponse:function({body:e}){const t=[];return e.bids&&e.bids.forEach((e=>{const n=function(e){const t={requestId:e.requestId,cpm:e.cpm,currency:e.currency||a.OS,width:e.width,height:e.height,ttl:e.ttl||a.HX,creativeId:e.creativeId,netRevenue:e.netRevenue||!0,nurl:e.nurl,mediaType:e.mediaType,meta:{mediaType:e.mediaType}};e.mediaType===o.G_?t.vastXml=e.vastXml:e.mediaType===o.D4?t.ad=e.ad:e.mediaType===o.s6&&(t.native={ortb:e.native});e.adomain&&e.adomain.length&&(t.meta.advertiserDomains=e.adomain);return t}(e);t.push(n)})),t},getUserSyncs:function(e,t){const n=[];for(const o of t)if(e.iframeEnabled&&(0,i.A)(o,"body.params.userSyncURL")&&n.push({type:"iframe",url:(0,i.A)(o,"body.params.userSyncURL")}),e.pixelEnabled&&(0,r.cy)((0,i.A)(o,"body.params.userSyncPixels"))){const e=o.body.params.userSyncPixels.map((e=>({type:"image",url:e})));n.push(...e)}return n},onBidWon:function(e){null!=e&&((0,r.fH)("onBidWon:",e),e.hasOwnProperty("nurl")&&e.nurl.length>0&&(0,r.z$)(e.nurl))}});function p(e){const t=(0,i.A)(e,"mediaTypes");return(0,r.Qd)(t)?Object.keys(t):[]}function c(e){if(!(0,r.fp)(e.getFloor))return 0;const t=p(e),n=t[0];let i=e.getFloor({currency:"USD",mediaType:1===t.length?n:"*",size:"*"});return(0,r.Qd)(i)&&"USD"===i.currency&&i.floor?i.floor:0}function u(e){let t=[];const n=p(e),o=n[0];return 1===n.length&&(0,i.A)(e,`mediaTypes.${o}.sizes`)?t=e.mediaTypes[o].sizes:(0,r.cy)(e.sizes)&&e.sizes.length>0&&(t=e.sizes),t}function m(e){return""!==e&&void 0!==e?encodeURIComponent(e):""}function l(e,t){if(!e)return!1;const n="include"===e.filter,i=(0,r.cy)(e.bidders)?e.bidders:[t];return n&&(0,r.gR)(i,t)}function f(e,t,n){const i=t.startsWith("http")?"":"https://",r=t.endsWith("/")?t:`${t}/`;return e?`${i}${r}${n.TEST}`:`${i}${r}${n.PRODUCTION}`}function g(e){return/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":"1"}}}]); 34(self.pbjsChunk=self.pbjsChunk||[]).push([[8556],{7096:function(n,t,d){d.d(t,{s_:function(){return a}});var e=d(1371),r=d(433),u=d(1069);function a(n){let t,d,a,l;if((0,r.A)(n,"ext.prebid.type")===e.G_)"http"===n.adm.substr(0,4)?l=n.adm:a=n.adm;else n.adm&&n.nurl?(t=n.adm,t+=(0,u.Tz)(decodeURIComponent(n.nurl))):n.adm?t=n.adm:n.nurl&&(d=n.nurl);return{ad:t,adUrl:d,vastXml:a,vastUrl:l}}}}]); 35(self.pbjsChunk=self.pbjsChunk||[]).push([[9147],{9495:function(n,r,e){function u(n){return n?.ortb2?.ext?.prebid?.adServerCurrency}e.d(r,{b:function(){return u}})}}]); 36(self.pbjsChunk=self.pbjsChunk||[]).push([[2630],{8910:function(e,t,n){n.d(t,{Ay:function(){return b}});var l=n(8969),a=n(8044),s=n(1069),i=n(5023),r=n(3272);const o={ajax:a.RD},c="endpoint",u="bundle",p="analyticsLabels";let y={};r.$W.getConfig(p,(e=>{y=e[p]}));const f=Object.values(l.qY).filter((e=>e!==l.qY.AUCTION_DEBUG));let d=100;function b({url:e,analyticsType:t,global:n,handler:a}){const r=[];let b,g,h=!1,v=!0;const T=(()=>{let e,t=!1;const n=()=>
36{if(!t){t=!0;try{let e=0,t=0;for(;r.length>0;){e++;const n=r.length;if(r.shift()(),r.length>=n?t++:t=0,t>=10)return(0,s.vV)("Detected probable infinite loop, discarding events",r),void(r.length=0)}(0,s.OG)(`${g} analytics: processed ${e} events`)}finally{t=!1}}};return function(){null!=e&&(clearTimeout(e),e=null),0===d?n():e=setTimeout(n,d)}})();return Object.defineProperties({track:function({eventType:t,args:l}){this.getAdapterType()===u&&window[n](a,t,l);this.getAdapterType()===c&&function({eventType:t,args:n,callback:l}){o.ajax(e,l,JSON.stringify({eventType:t,args:n,labels:y}))}(...arguments)},enqueue:A,enableAnalytics:j,disableAnalytics:function(){Object.entries(b||{}).forEach((([e,t])=>{i.AU(e,t)})),this.enableAnalytics=this._oldEnable?this._oldEnable:j,h=!1},getAdapterType:()=>t,getGlobal:()=>n,getHandler:()=>a,getUrl:()=>e},{enabled:{get:()=>h}});function A({eventType:e,args:t}){r.push((()=>{Object.keys(y||[]).length>0&&(t={[p]:y,...t}),this.track({eventType:e,labels:y,args:t})})),T()}function j(e){g=e?.provider;var t=this;if(v="object"!=typeof e||"object"!=typeof e.options||(void 0===e.options.sampling||Math.random()<parseFloat(e.options.sampling)),v){const n=(()=>{const{includeEvents:t=f,excludeEvents:n=[]}=e||{};return new Set(Object.values(l.qY).filter((e=>t.includes(e))).filter((e=>!n.includes(e))))})();
vendor: 3,172 bytes, lines 36-38
36i.kQ().forEach((e=>{if(!e||!n.has(e.eventType))return;const{eventType:l,args:a}=e;A.call(t,{eventType:l,args:a})})),b=Object.fromEntries(Array.from(n).map((e=>{const t=t=>this.enqueue({eventType:e,args:t});return i.on(e,t),[e,t]})))}else(0,s.OG)(`Analytics adapter for "${n}" disabled by sampling`);this._oldEnable=this.enableAnalytics,this.enableAnalytics=function(){return(0,s.OG)(`Analytics adapter for "${n}" already enabled, unnecessary call to \`enableAnalytics\`.`)},h=!0}}}}]); 37(self.pbjsChunk=self.pbjsChunk||[]).push([[8139],{4042:function(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:function(){return i}})}}]); 38(self.pbjsChunk=self.pbjsChunk||[]).push([[7618],{981:function(e,t,i){i.d(t,{m:function(){return h}});var r=i(9466),d=i(1e3),n=i(433),a=i(1069),s=i(5825),o=i(1445),b=i(3272),c=i(3172);var p=i(3323);var u=i(7873);var f=i(1371);var v=i(3005);const l={[d.S3]:{extPrebid:{fn:function(e,t){(0,c.J)(e,"ext.prebid",(0,a.D9)({auctiontimestamp:t.auctionStart,targeting:{includewinners:!0,includebidderkeys:!1}},e.ext?.prebid)),b.$W.getConfig("debug")&&(e.ext.prebid.debug=!0)}},extPrebidChannel:{fn:function(e){(0,c.J)(e,"ext.prebid.channel",Object.assign({name:"pbjs",version:(0,u.m)().version},e.ext?.prebid?.channel))}},extPrebidAliases:{fn:function(e,t,i,{am:r=o.Ay}={}){if(r.aliasRegistry[t.bidderCode]){const i=r.bidderRegistry[t.bidderCode];if(!i||!i.getSpec().skipPbsAliasing){(0,c.J)(e,`ext.prebid.aliases.${t.bidderCode}`,r.aliasRegistry[t.bidderCode]);const d=b.$W.getConfig(`gvlMapping.${t.bidderCode}`)||i?.getSpec?.().gvlid;d&&(0,c.J)(e,`ext.prebid.aliasgvlids.${t.bidderCode}`,d)}}}}},[d.Tb]:{params:{fn:p.W},adUnitCode:{fn:function(e,t){const i=t.adUnitCode;i&&(0,c.J)(e,"ext.prebid.adunitcode",i)}}},[d.WR]:{mediaType:{fn:s.o,priority:99},videoCache:{fn:function(e,t){if(e.mediaType===f.G_){let{cacheId:i,url:r}=(0,n.A)(t,"ext.prebid.cache.vastXml")||{};if(!i||!r){const{hb_uuid:e,hb_cache_host:d,hb_cache_path:a}=(0,n.A)(t,"ext.prebid.targeting")||{};e&&d&&a&&(i=e,r=`https://${d}${a}?uuid=${e}`)}i&&r&&Object.assign(e,{videoCacheKey:i,vastUrl:r})}},priority:-10},bidderCode:{fn(e,t,i){e.bidderCode=i.seatbid.seat,e.adapterCode=(0,n.A)(t,"ext.prebid.meta.adaptercode")||i.bidRequest?.bidder||e.bidderCode}},pbsBidId:{fn(e,t){const i=(0,n.A)(t,"ext.prebid.bidid");(0,a.O8)(i)&&(e.pbsBidId=i)}},adserverTargeting:{fn(e,t){const i=(0,n.A)(t,"ext.prebid.targeting");(0,a.Qd)(i)&&(e.adserverTargeting=i)}},extPrebidMeta:{fn(e,t){e.meta=(0,a.D9)({},(0,n.A)(t,"ext.prebid.meta"),e.meta)}},pbsWinTrackers:{fn:function(e,t){e.eventtrackers=e.eventtrackers||[],[[t.burl,v.OA],[t?.ext?.prebid?.events?.win,v.RO]].filter((([t,i])=>t&&null==e.eventtrackers.find((({method:e,event:r,url:d})=>r===i&&e===v.Ni&&d===t)))).forEach((([t,i])=>{e.eventtrackers.push({method:v.Ni,event:i,url:t})}))}}},[d.Cf]:{serverSideStats:{fn(e,t,i){Object.entries({errors:"serverErrors",responsetimemillis:"serverResponseTimeMs"}
38).forEach((([e,r])=>{const d=(0,n.A)(t,`ext.${e}.${i.bidderRequest.bidderCode}`);d&&(i.bidderRequest[r]=d,i.bidRequests.forEach((e=>e[r]=d)))}))}}}};var g=i(9766);const h=(0,a.Bj)((()=>(0,r.U)((0,g.T)(),l,(0,d.yB)(d.e4))))},5825:function(e,t,i){i.d(t,{o:function(){return a},s:function(){return n}});var r=i(1371),d=i(5561);const n={[r.D4]:"banner",[r.s6]:"native",[r.G_]:"video"};function a(e,t,i){let a=i.mediaType;a||(a=d.X.hasOwnProperty(t.mtype)?d.X[t.mtype]:t.ext?.prebid?.type,n.hasOwnProperty(a)||(a=r.D4)),e.mediaType=a}},3323:function(e,t,i){i.d(t,{W:function(){return d}});var r=i(3172);function d(e,t){let i=t.params;i&&(0,r.J)(e,`ext.prebid.bidder.${t.bidder}`,i)}}}]); 39(self.pbjsChunk=self.pbjsChunk||[]).push([[1225],{6743:function(n,r,u){u.d(r,{hZ:function(){return e},x4:function(){return f}});var t=u(7873),c=u(2713);function e(n,r,u,c=!0){if(r===u)return n;let e=n;try{e=(0,t.m)().convertCurrency(n,r,u)}catch(n){if(!c)throw n}return e}function f(n=n=>[n.cpm,n.currency],r=function(n=null,r=!0,u=e){return function(t,c){return null==n&&(n=c),u(t,c,n,r)}}()){return(0,c.NV)((u=>r.apply(null,n(u))))}}}]); 40(self.pbjsChunk=self.pbjsChunk||[]).push([[5881],{6318:function(n,e,t){t.d(e,{Qo:function(){return a}});var r=t(5139),o=t(6811),c=t(6953),i=t(1069),u=t(433),l=t(3172);function s(n){return Object.assign({wp:!0,run(n,e,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==e?n:(0,u.A)(n,e),b=t&&(0,c.$V)(t[r]),d=b?t[r]:void 0;!s&&b&&o()?delete t[r]:s===b&&d===f&&(0,i.bD)(d,a)||!o()||(0,l.J)(n,(null==e?[]:[e]).concat(r).join("."),a)}}},n)}const f=function(n=r.io){return function(n){const e={},t=[];n.forEach((n=>{n.wp&&t.push(n),n.get&&n.paths.forEach((t=>{let r=e;t.split(".").forEach((n=>{r.children=r.children||{},r.children[n]=r.children[n]||{},r=r.children[n]})),r.rule=n}))}));const r=(0,c.nl)(t);function o(n,e,t){return new Proxy(n,{get(n,r,i){const u=Reflect.get(n,r,i);if(e.hasOwnProperty(r)){const{children:n,rule:i}=e[r];if(n&&null!=u&&"object"==typeof u)return o(u,n,t);if(i&&(0,c.$V)(u)&&t(i))return i.get(u)}return u}})}return function(n,...t){const i={};return{obj:o(n,e.children||{},(0,c.uD)(i,...t)),verify:(u=r(i,n,...t),function(){u.forEach((n=>n()))})};var u}}((0,c.ZP)(n).concat(function(n=r.io){return[{name:o.yl,paths:c.Vx,applies:(0,c.p4)(o.yl,n)},{name:o.qX,paths:c.l7,applies:(0,c.p4)(o.qX,n)}].map(s)}(n)))}();const a=function(n=f){return function(e,t){e.global=e.global||{},e.bidder=e.bidder||{};const r=new Set(Object.keys(e.bidder)),o=[];function c(e){const r=n(e,t);return o.push(r.verify),r.obj}const u={global:c(e.global),bidder:Object.fromEntries(Object.entries(e.bidder).map((([n,e])=>[n,c(e)])))};return{obj:u,verify(){Object.entries(u.bidder).filter((([n])=>!r.has(n))).forEach((([r,o])=>{const c={},u=n(c,t);(0,i.D9)(u.obj,o),u.verify(),e.bidder[r]=c})),o.forEach((n=>n()))}}}}()}}]); 41(self.pbjsChunk=self.pbjsChunk||[]).push([[6550],{8702:function(n,p,t){function e(n,p,t){let e={};return n&&("boolean"==typeof n.gdprApplies&&(e.gdpr=Number(n.gdprApplies)),"string"==typeof n.consentString&&(e.gdpr_consent=n.consentString)),p&&(e.us_privacy=encodeURIComponent(p)),t?.gppString&&(e.gpp=t.gppString,e.gpp_sid=t.applicableSections?.toString()),e}t.d(p,{d:function(){return e}})}}]); 42(self.pbjsChunk=self.pbjsChunk||[]).push([[2764],{2339:function(n,o,t){function e(n,o){return function(){const t=document.domain.split("."),e=`_gd${Date.now()}_${o}`;for(let o,i,u=0;u<t.length;u++){const s=t.slice(u).join(".");if(n.setCookie(e,"1",void 0,void 0,s),i=n.getCookie(e),n.setCookie(e,"","Thu, 01 Jan 1970 00:00:01 GMT",void 0,s),"1"!==i)return o;o=s}}}t.d(o,{w:function(){return e}})}}]); 43(self.pbjsChunk=self.pbjsChunk||[]).push([[467],{6036:function(e,n,s){s.d(n,{M:function(){return u}});var o=s(1371),r=s(1069),t=s(433);const i=0;function u(e,n,s){const u=[];return(0,r.fp)(e.getFloor)&&((0,t.A)(e,`mediaTypes.${s}.${s===o.G_?"playerSize":"sizes"}`)||[]).forEach((o=>{const r=e.getFloor({currency:n||"USD",mediaType:s,size:o}).floor;u.push(isNaN(r)?i:r)})),u.length?Math.min(...u):i}}}]); 44(self.pbjsChunk=self.pbjsChunk||[]).push([[817],{848:function(n,e,o){function u(n,e){if(!n?.nodes)return null;return`${n.ver},${n.complete}!`+n.nodes.map((n=>e.map((e=>n[e]?encodeURIComponent(n[e]).replace(/!/g,"%21"):"")).join(","))).join("!")}o.d(e,{v:function(){return u}})}}]); 45(self.pbjsChunk=self.pbjsChunk||[]).push([[9498],{11:function(r,e,a){a.d(e,{Z:function(){return n}});var i=a(1069);const n={mimes:r=>Array.isArray(r)&&r.length>0&&r.every((r=>"string"==typeof r)),minduration:r=>(0,i.Fq)(r),maxduration:r=>(0,i.Fq)(r),protocols:r=>Array.isArray(r)&&r.every((r=>r>=1&&r<=10)),w:r=>(0,i.Fq)(r),h:r=>(0,i.Fq)(r),startdelay:r=>(0,i.Fq)(r),linearity:r=>-1!==[1,2].indexOf(r),skip:r=>-1!==[0,1].indexOf(r),skipmin:r=>(0,i.Fq)(r),skipafter:r=>(0,i.Fq)(r),sequence:r=>(0,i.Fq)(r),battr:r=>Array.isArray(r)&&r.every((r=>r>=1&&r<=17)),maxextended:r=>(0,i.Fq)(r),minbitrate:r=>(0,i.Fq)(r),maxbitrate:r=>(0,i.Fq)(r),boxingallowed:r=>-1!==[0,1].indexOf(r),playbackmethod:r=>Array.isArray(r)&&r.every((r=>r>=1&&r<=6)),playbackend:r=>-1!==[1,2,3].indexOf(r),api:r=>Array.isArray(r)&&r.every((r=>r>=1&&r<=6))}}}]); 46(self.pbjsChunk=self.pbjsChunk||[]).push([[7639],{4122:function(t,e,n){function r(t){const e=t.performance||t.webkitPerformance||t.msPerformance||t.mozPerformance,n=e&&"function"==typeof e.getEntriesByType&&"[object Function]"===Object.prototype.toString.call(e.getEntriesByType)&&e.getEntriesByType("navigation")[0]&&e.getEntriesByType("navigation")[0].responseStart&&e.getEntriesByType("navigation")[0].requestStart&&e.getEntriesByType("navigation")[0].responseStart>0&&e.getEntriesByType("navigation")[0].requestStart>0&&Math.round(e.getEntriesByType("navigation")[0].responseStart-e.getEntriesByType("navigation")[0].requestStart);if(n)return n.toString();
46const r=e&&e.timing.responseStart&&e.timing.requestStart&&e.timing.responseStart>0&&e.timing.requestStart>0&&e.timing.responseStart-e.timing.requestStart;return r?r.toString():""}n.d(e,{v:function(){return r}})}}]); 47(self.pbjsChunk=self.pbjsChunk||[]).push([[6762],{4538:function(n,t,r){function o(n=window){let t;try{t=n.top.history.length}catch(n){t=void 0}return t}function i(n=window){let t;try{t=n.top.navigator.hardwareConcurrency}catch(n){t=void 0}return t}function e(n=window){let t;try{t=n.top.navigator.deviceMemory}catch(n){t=void 0}return t}r.d(t,{GA:function(){return o},iz:function(){return i},qM:function(){return e}})}}]); 48(self.pbjsChunk=self.pbjsChunk||[]).push([[2809],{2285:function(A,t,e){e.d(t,{T:function(){return a}});let n=null;const a=()=>!1!==n;!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((()=>{n=!0,t.src=""})).catch((A=>{A instanceof DOMException&&"NotSupportedError"===A.name||(n=!1)}))}()}}]); 49(self.pbjsChunk=self.pbjsChunk||[]).push([[4577],{6568:function(n,u,e){function o(n,u,e){return e?n+u+"="+encodeURIComponent(e)+"&":n}e.d(u,{v:function(){return o}})}}]); 50(self.pbjsChunk=self.pbjsChunk||[]).push([[7045],{2660:function(t,n,e){e.d(n,{M:function(){return r}});const r={tdid:{source:"adserver.org",atype:1,getValue:function(t){return t.id?t.id:t},getUidExt:function(t){return{rtiPartner:"TDID",...t.ext}}}}}}]); 51(self.pbjsChunk=self.pbjsChunk||[]).push([[2416],{6450:function(t,e,n){var r=n(7873),i=n(7377),o=n(3272),s=n(433),a=n(1069),c=n(1371),p=n(1252);const u="https://ssc-cms.33across.com/ps/?m=xch&rt=html&ru=deb",d=/^[a-zA-Z0-9_-]{22}$/,l="siab",m="inview",f="instream",g=["mimes","minduration","maxduration","placement","plcmt","protocols","startdelay","skip","skipafter","minbitrate","maxbitrate","delivery","playbackmethod","api","linearity"],h={uniqueSiteIds:[]};function b(t){return`${t.params.siteId}:${t.params.productId}`}function y(t){return`${t.bidId}`}function A({bidRequests:t,gdprConsent:e={},uspConsent:n,gppConsent:r={},pageUrl:i,referer:p,ttxSettings:u,bidderRequest:d}){const l={},m=t[0],{siteId:h,test:b}=m.params,y=o.$W.getConfig("coppa");l.imp=[],t.forEach((t=>{l.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={...S(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:p}=v(r.playerSize[0]);i.w=o,i.h=p,g.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===f&&(i.startdelay=i.startdelay||0);if("function"==typeof t.getFloor){const e=w(t,{w:i.w,h:i.h},c.G_);e&&Object.assign(i,{ext:{ttx:{bidfloors:[e]}}})}return i}(t));return n}(t))})),l.site={id:h},l.device=function(t={}){const e=(0,a.l4)(),n={ext:{ttx:{...$(),pxr:e.devicePixelRatio,vp:T(),ah:e.screen.availHeight,mtp:e.navigator.maxTouchPoints}}};t.sua&&(n.sua=(0,a.Up)(t.sua,["browsers","platform","model","mobile"]));return n}(m.ortb2?.device),i&&(l.site.page=i),p&&(l.site.ref=p),l.id=d?.bidderRequestId,e.consentString&&(l.user=x(l.user,{consent:e.consentString})),Array.isArray(m.userIdAsEids)&&m.userIdAsEids.length>0&&(l.user=x(l.user,{eids:m.userIdAsEids})),l.regs=x(l.regs,{gdpr:Number(e.gdprApplies)}),n&&(l.regs=x(l.regs,{us_privacy:n})),r.gppString&&Object.assign(l.regs,{gpp:r.gppString,gpp_sid:r.applicableSections}),void 0!==y&&(l.regs.coppa=Number(!!y)),l.ext={ttx:{prebidStartedAt:Date.now(),caller:[{name:"prebidjs",version:"9.33.0"}]}}
51,m.schain&&(l.source=x(l.source,{schain:m.schain})),1===b&&(l.test=1);return{method:"POST",url:u&&u.url||`https://ssc.33across.com/api/v1/hb?guid=${h}`,data:JSON.stringify(l),options:{contentType:"text/plain",withCredentials:!0}}}function x(t={},e){return(0,a.D9)({},t,{ext:e})}function v(t){return{w:parseInt(t[0],10),h:parseInt(t[1],10)}}function I(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?f:e.productId===m?e.productId:l}function S(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,p.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])?[v(t)]:t.map(v)}(e.sizes);let o;o="function"==typeof t.getFloor?i.map((e=>{const n=w(t,e,c.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,{w:n,h:r}={}){return"visible"===e.document.visibilityState?function(t,e,{w:n,h:r}={}){const i=function(t,{w:e,h:n}={}){let{width:r,height:i,left:o,top:s,right:a,bottom:c}=t.getBoundingClientRect();(0===r||0===i)&&e&&n&&(r=e,i=n,a=o+e,c=s+n);return{width:r,height:i,left:o,top:s,right:a,bottom:c}}(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):"nm",l=function(t){const e=isNaN(t)?t:Math.round(t);return{ttx:{viewability:{amount:e}}}}(d);return{format:o,ext:l}}function w(t,e,n){const r=t.getFloor({currency:"USD",mediaType:n,size:[e.w,e.h]});if(!isNaN(r?.floor)&&"USD"===r?.currency)return r.floor}function T(){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 $(){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 R={NON_MEASURABLE:"nm",code:"33across",aliases:["33across_mgni"],supportedMediaTypes:[c.D4,c.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(d))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:c,referer:p}=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(I),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?b:y)}(n,t),d=[];for(const t in u)d.push(A({bidRequests:u[t],gdprConsent:r,uspConsent:i,gppConsent:s,pageUrl:c,referer:p,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",c.D4),currency:e,netRevenue:!0};n&&(r.meta={advertiserDomains:t.adomain});if(r.mediaType===c.G_){"xml"===(0,s.A)(t,"ext.ttx.vastType","xml")?r.vastXml=r.ad:r.vastUrl=r.ad}return r}
vendor: 7,310 bytes, lines 51-52
51(t,r))))),[]):[]},getUserSyncs:function(t,e,n,r,i){const s=t.iframeEnabled?h.uniqueSiteIds.map((t=>function({siteId:t="zzz000000000003zzz",gdprConsent:e={},uspConsent:n,gppConsent:r={}}){const i=o.$W.getConfig("ttxSettings"),s=i&&i.syncUrl||u,{consentString:a,gdprApplies:c}=e,{gppString:p="",applicableSections:d=[]}=r,l={type:"iframe",url:`${s}&id=${t}&gdpr_consent=${encodeURIComponent(a)}&us_privacy=${encodeURIComponent(n)}&gpp=${encodeURIComponent(p)}&gpp_sid=${encodeURIComponent(d.join(","))}`};"boolean"==typeof c&&(l.url+=`&gdpr=${Number(c)}`);return l}({gdprConsent:n,uspConsent:r,gppConsent:i,siteId:t}))):[];return h.uniqueSiteIds=[],s}};(0,i.a$)(R),(0,r.E)("33acrossBidAdapter")}},function(t){t.O(0,[3005,802,2139,1085],(function(){return e=6450,t(t.s=e);var e}));t.O()}]); 52(self.pbjsChunk=self.pbjsChunk||[]).push([[7966],{3800:function(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(7377),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(e){const a={};e?.device&&(0,s.D9)(a,e.device),a.geo||(a.geo={});const t=navigator.language?"language":"userLanguage";return(0,s.D9)(a,{userAgent:navigator.userAgent,language:navigator[t],js:1}),a},getSite:function(e){const{refererInfo:a}=e;return{domain:(0,d.gR)(a.topmostLocation)||"",page:a.topmostLocation||"",referrer:a.ref||(0,s.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){return 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(a?.ortb2),d=I.getSite(a),o=I.getAdagioNs().pageviewId,p=function(e){if(!(0,n.A)(e,"gdprConsent"))return!1;const{apiVersion:a,gdprApplies: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 invali
52d, 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=(e=[])=>{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,t])=>(null==t||(e[a]=t),e)),{}),delete a.params.siteId;return{adUnitCode:a.adUnitCode,auctionId:a.auctionId,bidder:a.bidder,bidId:a.bidId,params:a.params,features:a.features,gpid:a.gpid,mediaTypes:a.mediaTypes,nativeParams:a.nativeParams,score:a.score,transactionId:a.transactionId}})),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.33.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")}},function(e){e.O(0,[3005,5759,802,2139,1085],(function(){return a=3800,e(e.s=a);var a}));e.O()}]); 53(self.pbjsChunk=self.pbjsChunk||[]).push([[678],{7510:function(e,t,n){var i=n(7873),r=n(433),a=n(1069),o=n(7377),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.33.0";const o=JSON.stringify(a);return{method:"POST",url:f(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;
vendor: 5,952 bytes, lines 53-54
53a?(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 f(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:h(t)})}function h(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")}},function(e){e.O(0,[802,2139,1085],(function(){return t=7510,e(e.s=t);var t}));e.O()}]); 54(self.pbjsChunk=self.pbjsChunk||[]).push([[7527],{9045:function(e,n,i){var t=i(7873),r=i(1069),o=i(3172),d=i(433),s=i(3272),p=i(1371),a=i(7377),u=i(7934),c=i(8044),m=i(9766);const b="aidem",f="https://zero.aidemsrv.com",l=[p.D4,p.G_],v=["mimes","protocols","context"],w=3,g=4,y=5,J=6,h=7,A={request:`${f}/prebidjs/ortb/v2.6/bid/request`};s.$W.getConfig("aidem",(function(e){e.aidem.env&&function(e=null,n=""){switch(e){case"local":A.request=`http://127.0.0.1:8787${n}/prebidjs/ortb/v2.6/bid/request`;break;case"main":A.request=`${f}${n}/prebidjs/ortb/v2.6/bid/request`}}(e.aidem.env,e.aidem.path)}));const R=(0,m.A)({context:{netRevenue:!0,ttl:30},request(e,n,i,t){(0,r.fH)("Building request");const d=e(n,i,t);return(0,o.J)(d,"at",1),function(e){const n=(0,r.Go)(q(navigator));delete n.plugins,(0,o.J)(e,"environment.ri",(0,u.EN)()),(0,o.J)(e,"environment.hl",window.history.length),(0,o.J)(e,"environment.nav",n),(0,o.J)(e,"environment.inp.euc","encodeURIComponent"===window.encodeURIComponent.name&&void 0===window.encodeURIComponent.prototype),(0,o.J)(e,"environment.inp.eu","encodeURI"===window.encodeURI.name&&void 0===window.encodeURI.prototype),(0,o.J)(e,"environment.inp.js","stringify"===window.JSON.stringify.name&&void 0===window.JSON.stringify.prototype),(0,o.J)(e,"environment.inp.jp","parse"===window.JSON.parse.name&&void 0===window.JSON.parse.prototype),(0,o.J)(e,"environment.inp.ofe","fromEntries"===window.Object.fromEntries.name&&void 0===window.Object.fromEntries.prototype),(0,o.J)(e,"environment.inp.oa","assign"===window.Object.assign.name&&void 0===window.Object.assign.prototype),(0,o.J)(e,"environment.wpar.innerWidth",window.innerWidth),(0,o.J)(e,"environment.wpar.innerHe
54ight",window.innerHeight)}(d),(0,o.J)(d,"regs",function(e){let n={};const i=e.gdprConsent,t=e.uspConsent,d=s.$W.getConfig("coppa");i&&i.consentString?(0,o.J)(n,"gdpr_applies",!!i.consentString):(0,o.J)(n,"gdpr_applies",!1);t?((0,o.J)(n,"usp_applies",!0),(0,o.J)(n,"us_privacy",e.uspConsent)):(0,o.J)(n,"usp_applies",!1);(0,r.Lm)(d)?(0,o.J)(n,"coppa_applies",!!d):(0,o.J)(n,"coppa_applies",!1);return n}(i)),(0,o.J)(d,"site.publisher.id",i.bids[0].params.publisherId),(0,o.J)(d,"site.id",i.bids[0].params.siteId),d},imp(e,n,i){(0,r.fH)("Building imp bidRequest",n);const t=e(n,i);return(0,o.J)(t,"tagId",n.params.placementId),t},bidResponse(e,n,i){const{bidRequest:t}=i,d=e(n,i);return(0,r.fH)("Building bidResponse"),(0,r.fH)("bid",n),(0,r.fH)("bidRequest",t),(0,r.fH)("bidResponse",d),d.mediaType===p.G_&&(0,o.J)(d,"vastUrl",n.adm),d}});function q(e){var n,i={};for(var t in e)"enabledPlugin"!==t&&"function"!=typeof e[t]&&("object"==typeof e[t]&&null!==e[t]?(n=q(e[t]),Object.keys(n).length&&(i[t]=n)):i[t]=e[t]);return i}function I(e){return!!(0,d.A)(e,"mediaTypes.banner")}function O(e){return!!(0,d.A)(e,"mediaTypes.video")}const B={code:b,gvlid:1218,supportedMediaTypes:l,isBidRequestValid:function(e){return(0,r.fH)("bid: ",e),!!function(e){const n=I(e)||O(e);return n||(0,r.vV)("AIDEM Bid Adapter: media type not supported",{bidder:b,code:y}),n}(e)&&(!(I(e)&&!function(e){return!!(0,d.A)(e,"mediaTypes.banner.sizes")||((0,r.vV)("AIDEM Bid Adapter: media type sizes missing",{bidder:b,code:w}),!1)}(e))&&(!(O(e)&&!function(e){return!!(0,d.A)(e,"mediaTypes.video.playerSize")||((0,r.vV)("AIDEM Bid Adapter: media type playerSize missing",{bidder:b,code:w}),!1)}(e))&&(!(O(e)&&!function(e){let n=!0;const i=(0,d.A)(e,"mediaTypes.video"),t=(0,d.A)(e,"params.video");for(let e of v){const o=i.hasOwnProperty(e),d=t&&t.hasOwnProperty(e);o||d||((0,r.vV)(`AIDEM Bid Adapter: ${e} is not included in either the adunit or params level`,{bidder:b,code:w}),n=!1)}return n}(e))&&(!!function(e){const n=(0,d.A)(e,"params.siteId"),i=(0,d.A)(e,"params.publisherId");return(0,r.O8)(n)?!!(0,r.O8)(i)||((0,r.vV)("AIDEM Bid Adapter: publisherId must valid string",{bidder:b,code:J}),!1):((0,r.vV)("AIDEM Bid Adapter: siteId must valid string",{bidder:b,code:g}),!1)}(e)&&function(e){const n=(0,d.A)(e,"params.rateLimit",1);if(!(0,r.Et)(n)||n>1||n<0)return(0,r.vV)("AIDEM Bid Adapter: invalid rateLimit (must be a number between 0 and 1)",{bidder:b,code:h}),!1;if(1!==n&&Math.random()>n)return!1;return!0}(e)))))},buildRequests:function(e,n){(0,r.fH)("bidRequests: ",e),(0,r.fH)("bidderRequest: ",n);const i=R.toORTB({bidRequests:e,bidderRequest:n});return(0,r.fH)("request payload",i),{method:"POST",url:A.request,data:i,options:{withCredentials:!0}}},interpretResponse:function(e,n){(0,r.fH)("serverResponse body: ",e.body),(0,r.fH)("request data: ",n.data);const i=R.fromORTB({response:e.body,request:n.data}).bids;return(0,r.fH)("ortbBids: ",i),i},onBidWon:function(e){(0,r.fH)("onBidWon bid: ",e),(0,c.RD)(e.burl)}};(0,a.a$)(B),(0,t.E)("aidemBidAdapter")}},function(e){e.O(0,[802,8498,2139,1085],(function(){return n=9045,e(e.s=n);var n}));e.O()}]); 55(self.pbjsChunk=self.pbjsChunk||[]).push([[5369],{8835:function(e,t,n){var r=n(7873),i=n(7377),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";function y(e,t){return null==e?[]:e.map(t).reduce(((e,t)=>null!=t&&e.concat(t)),[])}function C(e){return null!=(t=e.adm)&&m.test(t)?s.G_:s.D4;var t}const I=(e,t)=>null==e||typeof e===t;function v(e){const t=e.hostname.split("."),n=t.slice(t.length-(p.test(e.hostname)?3:2)).join(".");return btoa(n).replace(/=+$/,"")}const A=encodeURIComponent;function w(){try{return c.getDataFromLocalStorage(h)}catch(e){return null}}function S(e){const t=[];return Object.keys(e||{}).forEach((n=>{t.push(A(n)+"="+A(String(e[n])))})),A(t.join("&"))}function T(e){const t={};return(0,a.bu)(e,(e=>{t[e.bidId]=function(e){const t=(c=e.sizes,p=e.mediaTypes,c.concat((0,o.A)(p,`${s.D4}.sizes`,[])||[]).concat((0,o.A)(p,`${s.G_}.sizes`,[])||[]).sort(((e,t)=>t[0]*t[1]-e[0]*e[1]))[0]||[0,0]),n=e.mediaType===s.G_||s.G_ in e.mediaTypes,r=n||t[1]>100,i=(0,o.A)(e,"params.tagId"),a=null!=e.params&&"string"==typeof e.params.adUnitId&&""!==e.params.adUnitId?e.params.adUnitId:e.adUnitCode,d=[e.sizes,(0,o.A)(e,`mediaTypes.${s.D4}.sizes`,[])||[],(0,o.A)(e,`mediaTypes.${s.G_}.sizes`,[])||[]],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:x(D(e)),rtb:e.ortb2Imp};var c,p;"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)()})}`),_=0;function x(e){return"number"==typeof e&&isFinite(e)&&e>0?e:_}function D(e){if(!(0,a.fp)(e.getFloor))return(0,o.A)(e,"params.floor",_);try{const t=e.getFloor({currency:"USD",mediaType:"*",size:"*",bidRequest:e});return t?.floor}catch(e){return(0,a.vV)("call to getFloor failed: ",e),_}}function O(e,t,n){return(0,o.A)(e,"refererInfo."+t,n)}function U(e,t){if(null==e)return!1;const n=e[t];return null!=n&&(!!("*"===n.bidders||(0,a.cy)(n.bidders)&&-1!==n.bid
vendor: 9,295 bytes, lines 55-56
55ders.indexOf("amx"))&&(null==n.filter||"include"===n.filter))}function q(){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 U(e.filterSettings,"all")?(t.t=0,t):(U(e.filterSettings,"iframe")&&(t.t|=2),U(e.filterSettings,"image")&&(t.t|=1),t)}function R(e){return null!=e?.gppConsent?e.gppConsent:e?.ortb2?.regs?.gpp??{gppString:"",applicableSections:""}}function j(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 z=(e,t)=>!!(e.amx??e[t]??e.standard??{}).allowAlternateBidderCodes,k={code:"amx",gvlid:737,supportedMediaTypes:[s.D4,s.G_],isBidRequestValid(e){return I((0,o.A)(e,"params.endpoint",null),"string")&&I((0,o.A)(e,"params.tagId",null),"string")},buildRequests(e,t){const n=(r=t,(0,a.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.33.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:R(t),u:O(t,"page",n.href),do:O(t,"site",n.hostname),re:O(t,"ref"),am:w(),usp:t.uspConsent||"1---",smt:1,d:"",m:T(e),cpp:d.$W.getConfig("coppa")?1:0,fpd2:t.ortb2,tmax:t.timeout,amp:O(t,"isAmp",null),ri:j(t),sync:q(),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:A(n?.consentString||""),gdpr:A(n?.gdprApplies?1:0),us_privacy:A(r||""),gpp:A(i?.gppString||""),gpp_sid:A(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({body:t}){null!=t&&null!=t.p&&t.p.hreq&&(0,a.bu)(t.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);let{bidderSettings:i}=(0,r.m)();const a=d.$W.getCurrentBidder(),o=z(i??{},a)||z(d.$W.getConfig("bidderSettings")??{},a);return y(Object.keys(n.r),(e=>y(n.r[e],(n=>n.b.map((n=>{const r=C(n),i=n.adm;if(null==i)return null;const a=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,dsp:c}=n.ext??{};return{...null!=u&&o?{bidderCode:u}:{},requestId:e,cpm:n.price,width:a[0],height:a[1],creativeId:n.crid,currency:"USD",netRevenue:!0,[r===s.G_?"vastXml":"ad"]:i,meta:{advertiserDomains:n.adomain,mediaType:r,...null!=c?{networkId:c}:{},...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:S(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:w(),re:a,V:"9.33.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")}},function(e){e.O(0,[802,2139,1085],(function(){return t=8835,e(e.s=t);var t}));e.O()}]); 56(self.pbjsChunk=self.pbjsChunk||[]).push([[4599],{791:function(e,t,r){var i=r(7873),a=r(1069),s=r(433),o=r(5789),n=r(3272),d=r(7377),c=r(1371),p=r(5901),l=r(3895),u=r(2938),m=r(2693),g=r(2621),h=r(2449),_=r(4673),f=r(554),b=r(4730),y=r(5761),v=r(9906);const k="appnexus",w="https://ib.adnxs.com/ut/v3/prebid",I="https://ib.adnxs-simple.com/ut/v3/prebid",x=["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"],T=["geo","device_id"],E=["enabled","dongle","member_id","debug_timeout"],U={apn_debug_dongle:"dongle",apn_debug_member_id:"member_id",apn_debug_timeout:"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,"in-feed":6,interstitial:7,accompanying_content_pre_roll:8,accompanying_content_mid_roll:9,accompanying_content_post_roll:10}},A={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"},j="<script",D=/\/\/cdn\.adnxs\.com\/v|\/\/cdn\.adnxs\-simple\.com\/v/,R="trk.js",z=(0,u.vM)({bidderCode:k}),N=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"]]),q={code:k,gvlid:32,aliases:b.DX,supportedMediaTypes:[c.D4,c.G_,c.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,t){const r=(e=(0,h.Xj)(e)).map(G),i=(0,p.I6)(e,M);let s={};!0===n.$W.getConfig("coppa")&&(s={coppa:!0}),i&&Object.keys(i.params.user).filter((e=>(0,p.mK)(O,e))).forEach((e=>{let t=(0,b.vk)(e);if("segments"===e&&(0,a.cy)(i.params.user[e])){let r=[];i.params.user[e].forEach((e=>{(0,a.Et)(e)?r.push({id:e}):(0,a.Qd)(e)&&r.push(e)})),s[t]=r}else"segments"!==e&&(s[t]=i.params.user[e])}));const o=(0,p.I6)(e,B);let d;o&&o.params&&o.params.app&&(d={},Object.keys(o.params.app).filter((e=>(0,p.mK)(T,e))).forEach((e=>d[e]=o.params.app[e])));const c=(0,p.I6)(e,K);let l;c&&c.params&&o.params.app&&o.params.app.id&&(l={appid:c.params.app.id});let u={},m={};const _=z.getCookie("apn_prebid_debug")||null;if(_)try{u=JSON.parse(_)}catch(e){(0,a.vV)("AppNexus Debug Auction Cookie Error:\n\n"+e)}else{Object.keys(U).forEach((e=>{let t=(0,a.Ez)(e);(0,a.O8)(t)&&""!==t&&(u[U[e]]=t,u.enabled=!0)})),u=(0,y.$)({member_id:"number",debug_timeout:"number"},u);const t=(0,p.I6)(e,V);t&&t.debug&&(u=t.debug)}u&&u.enabled&&Object.keys(u).filter((e=>(0,p.mK)(E,e))).forEach((e=>{m[e]=u[e]}));const k=(0,p.I6)(e,$),x=k?parseInt(k.params.member,10):0,C=e[0].schain,S=(0,p.I6)(e,W),A={tags:[...r],user:s,sdk:{source:"pbjs",version:"9.33.0"},schain:C};S&&(A.iab_support={omidpn:"Appnexus",omidpv:"9.33.0"}),x>0&&(A.member_id=x),o&&(A.device=d),c&&(A.app=l),t?.ortb2?.device&&(A.device=A.device||{},(0,a.D9)(A.device,function(e){const t={useragent:e.ua,devicetype:N.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(t).reduce(((e,r)=>(t[r]&&(e[r]=t[r]),e)),{})}(t.ortb2.device)));let j=(0,a.Go)(t&&t.ortb2),D=(0,a.Go)(n.$W.getConfig("appnexusAuctionKeywords"))||{},R=(0,f.QF)(j,D);if(R.length>0&&(A.keywords=R),n.$W.getConfig("adpod.brandCategoryExclusion")&&(A.brand_category_uniqueness=!0),m.enabled&&(A.debug=m,(0,a.fH)("AppNexus Debug Auction Settings:\n\n"+JSON.stringify(m,null,4))),t&&t.gdprConsent&&(A.gdpr_consent={consent_string:t.gdprConsent.consentString,consent_required:t.gdprConsent.gdprApplies},t.gdprConsent.addtlConsent&&-1!==t.gdprConsent.addtlConsent.indexOf("~"))){let e=t.gdprConsent.addtlConsent,r=e.substring(e.indexOf("~")+1);A.gdpr_consent.addtl_consent=r.split(".").map((e=>parseInt(e,10)))}if(t&&t.uspConsent&&(A.us_privacy=t.uspConsent),t?.gppConsent?A.privacy={gpp:t.gppConsent.gppString,gpp_sid:t.gppConsent.applicableSections}:t?.ortb2?.regs?.gpp&&(A.privacy={gpp:t.ortb2.regs.gpp,gpp_sid:t.ortb2.regs.gpp_sid}),t&&t.refererInfo){let e={rd_ref:encodeURIComponent(t.refererInfo.topmostLocation),rd_top:t.refererInfo.reachedTop,rd_ifs:t.refererInfo.numIframes,rd_stk:t.refererInfo.stack.map((e=>encodeURIComponent(e))).join(",")},r=t.refererInfo.canonicalUrl;(0,a.O8)(r)&&""!==r&&(e.rd_can=r),A.referrer_detection=e}
56(0,p.I6)(e,L)&&e.filter(L).forEach((e=>{const t=function(e,t){const{durationRangeSec:r,requireExactDuration:i}=t.mediaTypes.video,a=function(e){const{adPodDurationSec:t,durationRangeSec:r,requireExactDuration:i}=e,a=Math.min(...r),s=Math.floor(t/a);return i?Math.max(s,r.length):s}(t.mediaTypes.video),s=Math.max(...r),o=e.filter((e=>e.uuid===t.bidId));let n=(0,b.GS)(...o,a);if(i){const e=Math.ceil(a/r.length),t=(0,v.i)(n,e);r.forEach(((e,r)=>{t[r].map((t=>{H(t,"minduration",e),H(t,"maxduration",e)}))}))}else n.map((e=>H(e,"maxduration",s)));return n}(r,e),i=A.tags.filter((t=>t.uuid!==e.bidId));A.tags=[...i,...t]}));if(e[0].userId){let t=[];const r=e=>{e.forEach((e=>{!e||!e.uids||e.uids.length<1||e.uids.forEach((r=>{let i={source:e.source,id:r.id};"adserver.org"==e.source?i.rti_partner="TDID":"uidapi.com"==e.source&&(i.rti_partner="UID2"),t.push(i)}))}))};e[0].userIdAsEids&&r(e[0].userIdAsEids),t.length&&(A.eids=t)}if(t?.ortb2?.regs?.ext?.dsa){const e=t.ortb2.regs.ext.dsa,r={};if(["dsarequired","pubrender","datatopub"].forEach((t=>{(0,a.Et)(e[t])&&(r[t]=e[t])})),(0,a.cy)(e.transparency)&&e.transparency.every((e=>(0,a.Qd)(e)))){const t=[];e.transparency.forEach((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&&(r.transparency=t)}(0,a.Im)(r)||(A.dsa=r)}r[0].publisher_id&&(A.publisher_id=r[0].publisher_id);const q=function(e,t){let r=[],i={withCredentials:!0},s=w;(0,g.C)(t?.gdprConsent)||(s=I);"TRUE"!==(0,a.Ez)("apn_test").toUpperCase()&&!0!==n.$W.getConfig("apn_test")||(i.customHeaders={"X-Is-Test":1});if(e.tags.length>15){const o=(0,a.Go)(e);(0,v.i)(e.tags,15).forEach((e=>{o.tags=e;const a=JSON.stringify(o);r.push({method:"POST",url:s,data:a,bidderRequest:t,options:i})}))}else{const a=JSON.stringify(e);r={method:"POST",url:s,data:a,bidderRequest:t,options:i}}return r}(A,t);return q},interpretResponse:function(e,{bidderRequest:t}){e=e.body;const r=[];if(!e||e.error){let i=`in response for ${t.bidderCode} adapter`;return e&&e.error&&(i+=`: ${e.error}`),(0,a.vV)(i),r}if(e.tags&&e.tags.forEach((e=>{const i=(n=e)&&n.ads&&n.ads.length&&(0,p.I6)(n.ads,(e=>e.rtb));var n;if(i){if((!0===m.u.get(t.bidderCode,"allowZeroCpmBids")?i.cpm>=0:i.cpm>0)&&(0,p.mK)(this.supportedMediaTypes,i.ad_type)){const n=function(e,t,r){const i=(0,a.D4)(e.uuid,[r]),n=(0,a.s0)(),d={adId:n,requestId:e.uuid,cpm:t.cpm,creativeId:t.creative_id,dealId:t.deal_id,currency:"USD",netRevenue:!0,ttl:300,adUnitCode:i.adUnitCode,appnexus:{buyerMemberId:t.buyer_member_id,dealPriority:t.deal_priority,dealCode:t.deal_code}};t.adomain&&(d.meta=Object.assign({},d.meta,{advertiserDomains:[t.adomain]}));t.advertiser_id&&(d.meta=Object.assign({},d.meta,{advertiserId:t.advertiser_id}));t.dsa&&(d.meta=Object.assign({},d.meta,{dsa:t.dsa}));function u(e){return{ver:"1.0",complete:0,nodes:[{bsid:e.buyer_member_id.toString()}]}}t.buyer_member_id&&(d.meta=Object.assign({},d.meta,{dchain:u(t)}));t.brand_id&&(d.meta=Object.assign({},d.meta,{brandId:t.brand_id}));if(t.rtb.video){Object.assign(d,{width:t.rtb.video.player_width,height:t.rtb.video.player_height,vastImpUrl:t.notify_url,ttl:3600});switch((0,s.A)(i,"mediaTypes.video.context")){case c.LM:const i=_.n[t.brand_category_id]?_.n[t.brand_category_id]:null;d.meta=Object.assign({},d.meta,{primaryCatId:i});const n=t.deal_priority;d.video={context:c.LM,durationSeconds:Math.floor(t.rtb.video.duration_ms/1e3),dealTier:n},d.vastUrl=t.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=t.rtb.video.content,t.renderer_url){const i=(0,p.I6)(r.bids,(t=>t.bidId===e.uuid));let n=(0,s.A)(i,"mediaTypes.video.renderer.options");n||(n=(0,s.A)(i,"renderer.options")),d.renderer=function(e,t,r={}){const i=o.A4.install({id:t.renderer_id,url:t.renderer_url,config:r,loaded:!1,adUnitCode:e});try{i.setRender(J)}catch(e){(0,a.JE)("Prebid Error calling setRender on renderer",e)}return i.setEventHandlers({impression:()=>(0,a.OG)("AppNexus outstream video impression event"),loaded:()=>(0,a.OG)("AppNexus outstream video loaded event"),ended:()=>{(0,a.OG)("AppNexus outstream renderer video event"),document.querySelector(`#${e}`).style.display="none"}}),i}(d.adUnitCode,t,n)}break;case l.mn:d.vastUrl=t.notify_url+"&redir="+encodeURIComponent(t.rtb.video.asset_url)}}
56else if(t.rtb[c.s6]){const e=t.rtb[c.s6];let r;if(function(e){if(!e||""===e)return!1;let t=e.match(D),r=null!=t&&t.length>=1,i=e.match(R),a=null!=i&&i.length>=1;return e.startsWith(j)&&a&&r}(t.viewability.config)){let e="pbjs_adid="+n+";pbjs_auc="+i.adUnitCode;r=t.viewability.config.replace("dom_id=%native_dom_id%",e)}let s=e.javascript_trackers;null==s?s=r:(0,a.O8)(s)?s=[s,r]:s.push(r),d[c.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:s},e.main_img&&(d[c.s6].image={url:e.main_img.url,height:e.main_img.height,width:e.main_img.width}),e.icon&&(d[c.s6].icon={url:e.icon.url,height:e.icon.height,width:e.icon.width}),d[c.s6].ext={video:e.video,customImage1:e.image1&&{url:e.image1.url,height:e.image1.height,width:e.image1.width},customImage2:e.image2&&{url:e.image2.url,height:e.image2.height,width:e.image2.width},customImage3:e.image3&&{url:e.image3.url,height:e.image3.height,width:e.image3.width},customImage4:e.image4&&{url:e.image4.url,height:e.image4.height,width:e.image4.width},customImage5:e.image5&&{url:e.image5.url,height:e.image5.height,width:e.image5.width},customIcon1:e.icon1&&{url:e.icon1.url,height:e.icon1.height,width:e.icon1.width},customIcon2:e.icon2&&{url:e.icon2.url,height:e.icon2.height,width:e.icon2.width},customIcon3:e.icon3&&{url:e.icon3.url,height:e.icon3.height,width:e.icon3.width},customIcon4:e.icon4&&{url:e.icon4.url,height:e.icon4.height,width:e.icon4.width},customIcon5:e.icon5&&{url:e.icon5.url,height:e.icon5.height,width:e.icon5.width},customSocialIcon1:e.socialicon1&&{url:e.socialicon1.url,height:e.socialicon1.height,width:e.socialicon1.width},customSocialIcon2:e.socialicon2&&{url:e.socialicon2.url,height:e.socialicon2.height,width:e.socialicon2.width},customSocialIcon3:e.socialicon3&&{url:e.socialicon3.url,height:e.socialicon3.height,width:e.socialicon3.width},customSocialIcon4:e.socialicon4&&{url:e.socialicon4.url,height:e.socialicon4.height,width:e.socialicon4.width},customSocialIcon5:e.socialicon5&&{url:e.socialicon5.url,height:e.socialicon5.height,width:e.socialicon5.width},customTitle1:e.title1,customTitle2:e.title2,customTitle3:e.title3,customTitle4:e.title4,customTitle5:e.title5,customBody1:e.body1,customBody2:e.body2,customBody3:e.body3,customBody4:e.body4,customBody5:e.body5,customCta1:e.ctatext1,customCta2:e.ctatext2,customCta3:e.ctatext3,customCta4:e.ctatext4,customCta5:e.ctatext5,customDisplayUrl1:e.displayurl1,customDisplayUrl2:e.displayurl2,customDisplayUrl3:e.displayurl3,customDisplayUrl4:e.displayurl4,customDisplayUrl5:e.displayurl5,customSocialUrl1:e.socialurl1,customSocialUrl2:e.socialurl2,customSocialUrl3:e.socialurl3,customSocialUrl4:e.socialurl4,customSocialUrl5:e.socialurl5}}else{Object.assign(d,{width:t.rtb.banner.width,height:t.rtb.banner.height,ad:t.rtb.banner.content});try{if(t.rtb.trackers)for(let e=0;e<t.rtb.trackers[0].impression_urls.length;e++){const r=t.rtb.trackers[0].impression_urls[e],i=(0,a.Tz)(r);d.ad+=i}}catch(e){(0,a.vV)("Error appending tracking pixel",e)}}return d}(e,i,t);n.mediaType=function(e){const t=e.ad_type;return t===c.G_?c.G_:t===c.s6?c.s6:c.D4}(i),r.push(n)}}})),e.debug&&e.debug.debug_info){let t="AppNexus Debug Auction for Prebid\n\n"+e.debug.debug_info;t=t.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,a.OG)("https://console.appnexus.com/docs/understanding-the-debug-auction"),(0,a.OG)(t)}return r},getUserSyncs:function(e,t,r,i,a){if(e.iframeEnabled&&(0,g.C)(r))return[{type:"iframe",url:"https://acdn.adnxs.com/dmp/async_usersync.html"}];if(e.pixelEnabled){return["https://px.ads.linkedin.com/setuid?partner=appNexus"].map((e=>({type:"image",url:e})))}}};function G(e){const t={};
vendor: 7,079 bytes, lines 56-57
56Object.keys(e.params).forEach((t=>{let r=(0,b.vk)(t);r!==t&&(e.params[r]=e.params[t],delete e.params[t])})),t.sizes=P(e.sizes),t.primary_size=t.sizes[0],t.ad_types=[],t.uuid=e.bidId,e.params.placement_id?t.id=parseInt(e.params.placement_id,10):t.code=e.params.inv_code;const r=(0,a.Ez)("ast_override_div");if((0,a.O8)(r)&&""!==r){const i=decodeURIComponent(r).split(",").find((t=>t.startsWith(`${e.adUnitCode}:`)));if(i){const e=i.split(":")[1];e&&(t.force_creative_id=parseInt(e,10))}}t.allow_smaller_sizes=e.params.allow_smaller_sizes||!1,t.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,t.prebid=!0,t.disable_psa=!0;let i=function(e){if(!(0,a.fp)(e.getFloor))return e.params.reserve?e.params.reserve:null;let t=e.getFloor({currency:"USD",mediaType:"*",size:"*"});if((0,a.Qd)(t)&&!isNaN(t.floor)&&"USD"===t.currency)return t.floor;return null}(e);if(i&&(t.reserve=i),e.params.position)t.position={above:1,below:2}[e.params.position]||0;else{let r=(0,s.A)(e,"mediaTypes.banner.pos")||(0,s.A)(e,"mediaTypes.video.pos");0!==r&&1!==r&&3!==r||(t.position=3===r?2:r)}e.params.traffic_source_code&&(t.traffic_source_code=e.params.traffic_source_code),e.params.private_sizes&&(t.private_sizes=P(e.params.private_sizes)),e.params.supply_type&&(t.supply_type=e.params.supply_type),e.params.pub_click&&(t.pubclick=e.params.pub_click),e.params.ext_inv_code&&(t.ext_inv_code=e.params.ext_inv_code),e.params.publisher_id&&(t.publisher_id=parseInt(e.params.publisher_id,10)),e.params.external_imp_id&&(t.external_imp_id=e.params.external_imp_id);const o=(0,f.T_)((0,f.gg)((0,s.A)(e,"ortb2Imp.ext.data.keywords")),e.params?.keywords);o.length>0&&(t.keywords=o);let n=(0,s.A)(e,"ortb2Imp.ext.gpid")||(0,s.A)(e,"ortb2Imp.ext.data.pbadslot");if(n&&(t.gpid=n),(e.mediaType===c.s6||(0,s.A)(e,`mediaTypes.${c.s6}`))&&(t.ad_types.push(c.s6),0===t.sizes.length&&(t.sizes=P([1,1])),e.nativeParams)){const r=function(e){const t={};return Object.keys(e).forEach((r=>{const i=A[r]&&A[r].serverName||A[r]||r,s=A[r]&&A[r].requiredParams;t[i]=Object.assign({},s,e[r]);if(!(i!==A.image.serverName&&i!==A.icon.serverName)&&t[i].sizes){let e=t[i].sizes;((0,a.Uu)(e)||(0,a.cy)(e)&&e.length>0&&e.every((e=>(0,a.Uu)(e))))&&(t[i].sizes=P(t[i].sizes))}i===A.privacyLink&&(t.privacy_supported=!0)})),t}(e.nativeParams);t[c.s6]={layouts:[r]}}{const r=(0,s.A)(e,`mediaTypes.${c.G_}`),i=(0,s.A)(e,"mediaTypes.video.context");t.hb_source=r&&"adpod"===i?7:1,(e.mediaType===c.G_||r)&&t.ad_types.push(c.G_),(e.mediaType===c.G_||r&&"outstream"!==i)&&(t.require_asset_url=!0),e.params.video&&(t.video={},Object.keys(e.params.video).filter((e=>(0,p.mK)(x,e))).forEach((r=>{switch(r){case"context":case"playback_method":let i=e.params.video[r];i=(0,a.cy)(i)?i[0]:i,t.video[r]=S[r][i];break;case"frameworks":break;default:t.video[r]=e.params.video[r]}})),e.params.video.frameworks&&(0,a.cy)(e.params.video.frameworks)&&(t.video_frameworks=e.params.video.frameworks)),r&&(t.video=t.video||{},Object.keys(r).filter((e=>(0,p.mK)(C,e))).forEach((e=>{switch(e){case"minduration":case"maxduration":"number"!=typeof t.video[e]&&(t.video[e]=r[e]);break;case"skip":"boolean"!=typeof t.video.skippable&&(t.video.skippable=1===r[e]);break;case"skipafter":"number"!=typeof t.video.skipoffset&&(t.video.skippoffset=r[e]);break;case"playbackmethod":if("number"!=typeof t.video.playback_method){let i=r[e];i=(0,a.cy)(i)?i[0]:i,i>=1&&i<=4&&(t.video.playback_method=i)}break;case"api":if(!t.video_frameworks&&(0,a.cy)(r[e])){let i=r[e].map((e=>{let t=4===e?5:5===e?4:e;if(t>=1&&t<=5)return t})).filter((e=>e));t.video_frameworks=i}break;case"startdelay":case"plcmt":case"placement":if("number"!=typeof t.video.context){const e=r.plcmt,i=r.placement,a=r.startdelay,s=function(e,t){if(!e)return;if(2===e){if(void 0===t)return;if(0===t)return"accompanying_content_pre_roll";if(-1===t)return"accompanying_content_mid_roll";if(-2===t)return"accompanying_content_post_roll"}else{if(3===e)return"interstitial";if(4===e)return"outstream"}}(e,a)||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"}(i)||function(e){if(void 0===e)return;if(0===e)return"pre_roll";if(-1===e)return"mid_roll";if(-2===e)return"post_roll"}(a);t.video.context=S.context[s]}}}))),e.renderer&&(t.video=Object.assign({},t.video,{custom_renderer_present:!0}))}return e.params.frameworks&&(0,a.cy)(e.params.frameworks)&&(t.banner_frameworks=e.params.frameworks),(0,s.A)(e,`mediaTypes.${c.D4}`)&&t.ad_types.push(c.D4),0===t.ad_types.length&&delete t.ad_types,t}function P(e){let t=[],r={};if((0,a.cy)(e)&&2===e.length&&!(0,a.cy)(e[0]))r.width=parseInt(e[0],10),r.height=parseInt(e[1],10),t.push(r);else if("object"==typeof e)for(let i=0;i<e.length;i++){let a=e[i];r={},r.width=parseInt(a[0],10),r.height=parseInt(a[1],10),t.push(r)}return t}function M(e){return!!e.params.user}function $(e){return!!parseInt(e.params.member,10)}function B(e){if(e.params)return!!e.params.app}function K(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===c.LM}function W(e){let t=!1;const r=e.params,i=e.params.video;return r.frameworks&&(0,a.cy)(r.frameworks)&&(t=(0,p.mK)(e.params.frameworks,6)),!t&&i&&i.frameworks&&(0,a.cy)(i.frameworks)&&(t=(0,p.mK)(e.params.video.frameworks,6)),t}function H(e,t,r){(0,a.Im)(e.video)&&(e.video={}),e.video[t]=r}function J(e,t){!function(e){try{const t=document.getElementById(e).querySelectorAll("div[id^='google_ads']");t[0]&&t[0].style.setProperty("display","none")}catch(e){}}(e.adUnitCode),function(e){try{const t=document.getElementById(e).querySelectorAll("script[id^='sas_script']");t[0].nextSibling&&"iframe"===t[0].nextSibling.localName&&t[0].nextSibling.style.setProperty("display","none")}catch(e){}}(e.adUnitCode),e.renderer.push((()=>{(t?.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,t,r){e.renderer.handleVideoEvent({id:t,eventName:r})}(0,d.a$)(q),(0,i.E)("appnexusBidAdapter")}},function(e){e.O(0,[802,7247,4982,5444,2126,2698,2139,1085],(function(){return t=791,e(e.s=t);var t}));e.O()}]); 57(self.pbjsChunk=self.pbjsChunk||[]).push([[440],{216:function(e,t,s){var r=s(7873),i=s(1069),n=s(433),a=s(7377),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);
57return 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")}},function(e){e.O(0,[802,2139,1085],(function(){return t=216,e(e.s=t);var t}));e.O()}]); 58(self.pbjsChunk=self.pbjsChunk||[]).push([[8793],{6345:function(e,n,t){var s=t(7873),i=t(1069),a=t(3172),r=t(3272),o=t(6916),p=t(687),c=t(965),l=t(5555),u=t(3806);let d={};class g{constructor(e,n){this.message=e,this.args=null==n?[]:[n]}}class h{apiVersion="1.1";static INST;static get(e=c.c5){if(null==this.INST){const n=e({apiName:"__gpp",apiArgs:["command","callback","parameter"],mode:c.q4});if(null==n)throw new g("GPP CMP not found");this.INST=new this(n)}return this.INST}#e;#n;#t=[];initialized=!1;constructor(e){this.cmp=e,[this.#e,this.#n]=["resolve","reject"].map((e=>n=>{for(;this.#t.length;)this.#t.pop()[e](n)}))}init(e){const n=this.updateWhenReady(e);return this.initialized||(e.gppVersion!==this.apiVersion&&(0,i.JE)(`Unrecognized GPP CMP version: ${e.apiVersion}. Continuing using GPP API version ${this.apiVersion}...`),this.initialized=!0,this.cmp({command:"addEventListener",callback:(e,n)=>{null==n||n?"error"===e?.pingData?.cmpStatus?this.#n(new g('CMP status is "error"; please check CMP setup',e)):this.isCMPReady(e?.pingData||{})&&["sectionChange","signalStatus"].includes(e?.eventName)&&this.#e(this.updateConsent(e.pingData)):this.#n(new g("Received error response from CMP",e)),null==o.ad.getConsentData()||null==e?.pingData||this.isCMPReady(e.pingData)||o.ad.setConsentData(null)}})),n}refresh(){return this.cmp({command:"ping"}).then(this.init.bind(this))}updateConsent(e){return new l.U9((n=>{if(null==e||(0,i.Im)(e))throw new g("Received empty response from CMP",e);const t=f(e);(0,i.fH)("Retrieved GPP consent from CMP:",t),o.ad.setConsentData(t),n(t)}))}nextUpdate(){const e=(0,l.v6)();return this.#t.push(e),e.promise}updateWhenReady(e){return this.isCMPReady(e)?this.updateConsent(e):this.nextUpdate()}isCMPReady(e){return"ready"===e.signalStatus}}const m={iab:function(){return new l.U9((e=>
vendor: 4,951 bytes, lines 58-60
58e(h.get().refresh())))}};function f(e){if(null!=e?.applicableSections&&!Array.isArray(e.applicableSections)||null!=e?.gppString&&!(0,i.O8)(e.gppString)||null!=e?.parsedSections&&!(0,i.Qd)(e.parsedSections))throw new g("CMP returned unexpected value during lookup process.",e);return["usnatv1","uscav1"].forEach((n=>{e?.parsedSections?.[n]&&(0,i.JE)(`Received invalid section from cmp: '${n}'. Some functionality may not work as expected`,e)})),C(e)}function C(e={}){return{gppString:e?.gppString,applicableSections:e?.applicableSections||[],parsedSections:e?.parsedSections||{},gppData:e}}const S=(0,u.yq)({namespace:"gpp",displayName:"GPP",consentDataHandler:o.ad,parseConsentData:f,getNullConsent:()=>C(null),cmpHandlers:m});r.$W.getConfig("consentManagement",(e=>function(e){return d=S(e),d.loadConsentData?.()?.catch?.((()=>null))}(e.consentManagement))),p.w.before((function(e,n){return e(n.then((e=>{const n=o.ad.getConsentData();return n&&(Array.isArray(n.applicableSections)&&(0,a.J)(e,"regs.gpp_sid",n.applicableSections),(0,a.J)(e,"regs.gpp",n.gppString)),e})))})),(0,s.E)("consentManagementGpp")}},function(e){e.O(0,[7109,10,802,2139,1085],(function(){return n=6345,e(e.s=n);var n}));e.O()}]); 59(self.pbjsChunk=self.pbjsChunk||[]).push([[8662],{6056:function(n,t,e){var o=e(7873),s=e(1069),a=e(3172),c=e(3272),i=e(1445),u=e(6916),r=e(6894),l=e(9214),f=e(687),g=e(965);const d="iab";let p,m,P=d,S=50,b=!1;const D={iab:function({onSuccess:n,onError:t}){let e=function(){const e={};return{consentDataCallback:(o,s)=>{s&&o.uspString&&(e.usPrivacy=o.uspString),e.usPrivacy?y(e,{onSuccess:n,onError:t}):t("Unable to get USP consent string.")}}}();const o=(0,g.c5)({apiName:"__uspapi",apiVersion:1,apiArgs:["command","version","callback"]});if(!o)return t("USP CMP not found.");o.isDirect?(0,s.fH)("Detected USP CMP is directly accessible, calling it now..."):(0,s.fH)("Detected USP CMP is outside the current iframe where Prebid.js is located, calling it now...");o({command:"getUSPData",callback:e.consentDataCallback}),o({command:"registerDeletion",callback:(n,t)=>(null==t||t)&&i.Ay.callDataDeletionRequest(n)}).catch((n=>{(0,s.vV)("Error invoking CMP `registerDeletion`:",n)}))},static:function({onSuccess:n,onError:t}){y(p,{onSuccess:n,onError:t})}};function v(n){let t=null,e=!1;function o(o,s,...a){null!=t&&clearTimeout(t),e=!0,u.t6.setConsentData(o),null!=n&&n(s,...a)}if(!D[P])return void o(null,`USP framework (${P}) is not a supported framework. Aborting consentManagement module and resuming auction.`);const s={onSuccess:o,onError:function(n,...t){o(null,`${n} Resuming auction without consent data as per consentManagement config.`,...t)}};D[P](s),e||(0===S?y(void 0,s):t=setTimeout(s.onError.bind(null,"USPAPI workflow exceeded timeout threshold."),S))}const U=(0,r.Ak)("usp",(function(n,t){b||M(),v(((e,...o)=>{null!=e&&(0,s.JE)(e,...o),n.call(this,t)}))}));function y(n,{onSuccess:t,onError:e}){!n||!n.usPrivacy?e("USPAPI returned unexpected value during lookup process.",n):(!function(n){n&&n.usPrivacy&&(m=n.usPrivacy)}(n),t(m))}function M(n=!1){b||((0,s.fH)("USPAPI consentManagement module has been activated"+(n?"":` using default values (api: '${P}', timeout: ${S}ms)`)),b=!0,u.t6.enable()),v()}c.$W.getConfig("consentManagement",(n=>function(n){(n=n&&n.usp)&&"object"==typeof n||(0,s.JE)("consentManagement.usp config not defined, using defaults"),n&&(0,s.O8)(n.cmpApi)?P=n.cmpApi:(P=d,(0,s.fH)(`consentManagement.usp config did not specify cmpApi. Using system default setting (${d}).`)),n&&(0,s.Et)(n.timeout)?S=n.timeout:(S=50,(0,s.fH)("consentManagement.usp config did not specify timeout. Using system default setting (50).")),"static"===P&&((0,s.Qd)(n.consentData)&&(0,s.Qd)(n.consentData.getUSPData)?(n.consentData.getUSPData.uspString&&(p={usPrivacy:n.consentData.getUSPData.uspString}),S=0):(0,s.vV)("consentManagement config with cmpApi: 'static' did not specify consentData. No consents will be available to adapters.")),M(!0)}(n.consentManagement))),(0,l.Yn)("requestBids").before(U,50),f.w.before((function(n,t){return n(t.then((n=>{const t=u.t6.getConsentData();return t&&(0,a.J)(n,"regs.ext.us_privacy",t),n})))})),(0,o.E)("consentManagementUsp")}},function(n){n.O(0,[7109,802,2139,1085],(function(){return t=6056,n(n.s=t);var t}));n.O()}]); 60(self.pbjsChunk=self.pbjsChunk||[]).push([[6178],{6806:function(e,t,n){var o=n(7873),r=n(7377),i=n(1371),s=n(1069),d=n(8044),u=n(3272),c=n(5674),l=n(9766);const a="contxtful",f=(0,l.A)({context:{netRevenue:!0,ttl:300},imp(e,t,n){return e(t,n)},request(e,t,n,o){return e(t,n,o)},bidResponse(e,t,n){return e(t,n)}}),p=e=>{const t=e?.contxtful?.version;if(!(0,s.O8)(t)||(0,s.xQ)(t))throw Error("contxfulBidAdapter: contxtful.version should be a non-empty string");const n=e?.contxtful?.customer;if(!(0,s.O8)(n)||(0,s.xQ)(n))throw Error("contxfulBidAdapter: contxtful.customer should be a non-empty string");return{version:t,customer:n}},g=(e,t)=>{try{(0,s.fH)(a,`[${e}
60] ${JSON.stringify(t)}`);const n=u.$W.getConfig(),{version:o,customer:r}=p(n);if(["onBidBillable","onAdRenderSucceeded"].includes(e)){const t=Math.random(),o=((e,t)=>{const n=Object.entries(e?.contxtful?.sampling??{}).find((([e,n])=>e.toLowerCase()===t.toLowerCase()));return n?n[1]:1})(n,e);if(!(t<=o))return}else if(!["onTimeout","onBidderError","onBidWon"].includes(e))return;const i={type:e,data:t},c=(0,s.c$)({protocol:"https",host:"monitoring.receptivity.io",pathname:`/${o}/prebid/${r}/log/${e}`});(0,d.Rz)(c,JSON.stringify(i))?(0,s.fH)(a,`[${e}] Logging data sent using Beacon and payload: ${JSON.stringify(t)}`):((0,d.RD)(c,null,JSON.stringify(i),{method:"POST",contentType:"application/json",withCredentials:!0}),(0,s.fH)(a,`[${e}] Logging data sent using Ajax and payload: ${JSON.stringify(t)}`))}catch(t){(0,s.vV)(a,`Failed to log event: ${e}`)}},b={code:a,supportedMediaTypes:[i.D4,i.G_,i.s6],isBidRequestValid:c.$d,buildRequests:(e=[],t={})=>{const n=f.toORTB({bidderRequest:t,bidRequests:e}),o=[];(0,s.bu)(e,(e=>{const{mediaTypes:t={},params:n={}}=e;e.bidFloor=((e,t,n)=>{const o=Object.keys(e)[0]||"banner",r={floor:0,currency:"USD"};if("function"==typeof n.getFloor){const{currency:e,floor:t}=n.getFloor({mediaType:o,size:"*"});t&&(r.floor=t),e&&(r.currency=e)}else t&&(r.floor=t);return r})(t,n.bidfloor,e),o.push(e)}));const r=u.$W.getConfig();r.pbjsVersion="9.33.0";const{version:i,customer:d}=p(r);return{url:(0,s.c$)({protocol:"https",host:"prebid.receptivity.io",pathname:`/${i}/prebid/${d}/bid`}),method:"POST",data:{ortb2:n,bidRequests:o,bidderRequest:t,config:r}}},interpretResponse:c.xO,getUserSyncs:(e,t,n,o,r)=>{const i=(0,c.yY)("")(e,null,n,o,r),s=i?.find((e=>void 0!==e.url)),d=(t?.flatMap((e=>e.body||[])).map((e=>e.syncs)).find((e=>Array.isArray(e)&&e.length>0))||[]).map((e=>((e,t)=>{const n=(t?.url??"").split("?"),o=e?.url||"";let r=`${n[0]||""}${o}`;if(n.length>1){const e=n[1];r+=r.includes("?")?`&${e}`:`?${e}`}return{...e,url:r}})(s,e))).filter(Boolean);return d},onBidWon:function(e){g("onBidWon",e)},onBidBillable:function(e){g("onBidBillable",e)},onAdRenderSucceeded:function(e){g("onAdRenderSucceeded",e)},onSetTargeting:function(e){},onTimeout:function(e){g("onTimeout",e)},onBidderError:({error:e,bidderRequest:t})=>{if(e){let t={message:e.reason?.message,stack:e.reason?.stack};e.reason=t}g("onBidderError",{error:e,bidderRequest:t})}};(0,r.a$)(b),(0,o.E)("contxtfulBidAdapter")}},function(e){e.O(0,[802,8498,9136,2139,1085],(function(){return t=6806,e(e.s=t);var t}));e.O()}]); 61(self.pbjsChunk=self.pbjsChunk||[]).push([[1965],{245:function(t,e,n){var r=n(7873),i=n(9214),o=n(1069),a=n(1580),s=n(2938),c=n(5569);const u="contxtful",m=`${u}RtdProvider`,f="api.receptivity.io";let d;function l(){return d??=(0,o.lk)()}const p=(0,s.vM)({moduleType:c.zu,moduleName:u});let v,h=null;function w(t){let e=function(t){try{return p.getDataFromSessionStorage(t)}catch(t){(0,o.vV)(m,t)}}(t);if(!e)return null;try{let t=JSON.parse(e);if(parseInt(t?.exp)<(new Date).getTime())return null;let n=t?.rx;return n}catch{return null}}function g(){let[t,e]=function(){let t=window?.innerWidth,e=window?.innerHeight;if(t&&e)return[t,e]}()||function(){let t=window?.document?.body,e=t.clientWidth,n=t.clientHeight;if(e&&n)return[e,n]}()||[0,0];return{topLeft:{x:window.scrollX,y:window.scrollY},width:t,height:e,timestampMs:performance.now()}}let y={};function b(t,e){y[t]=e,window.addEventListener(t,e)}const x={name:u,init:function(t){(0,o.fH)(m,"init",t),h=null;try{return function(t){const{version:e,customer:n,hostname:r,defer:i}=function(t){const e=t?.params?.version;if(!(0,o.O8)(e)||(0,o.xQ)(e))throw Error(`${m}: params.version should be a non-empty string`);const n=t?.params?.customer;if(!(0,o.O8)(n)||(0,o.xQ)(n))throw Error(`${m}: params.customer should be a non-empty string`);const r=t?.params?.hostname||f,i=t?.params?.defer||0;return{version:e,customer:n,hostname:r,defer:i}}(t),s=(0,o.c$)({protocol:"https",host:r,pathname:`/${e}/prebid/${n}/connector/rxConnector.js`});d=n,p=t,window.addEventListener("rxConnectorIsReady",(async({detail:{[d]:t}})=>{if(!t)return;const{rxApiBuilder:e,fetchConfig:n}=t;let r=await n(d);r&&(r.prebid=p||{},h=await e(r),function(){for(const t in y)window.removeEventListener(t,y[t]),delete y[t]}())}));var d,p;const v=()=>(0,a.R)(s,c.zu,u,void 0,void 0,{"data-sm":l()});Number.isFinite(i)&&i>0?setTimeout(v,i):v()}(t),function(){function t(t){v={x:t.clientX,y:t.clientY,timestampMs:performance.now()}}function e(t){let e=t.touches.item(0);e&&(v={x:e.clientX,y:e.clientY,timestampMs:performance.now()})}b("pointermove",t),b("touchmove",e)}(),!0}catch(t){return(0,o.vV)(m,t),!1}},getTargetingData:function(t,e,n){try{if("false"===String(e?.params?.adServerTargeting))return{};(0,o.fH)(m,"getTargetingData");const n=e?.params?.customer,r=function(t){return h?.receptivity(t)}(n)||w(n)||{};return(0,o.Im)(r)?{}:t.reduce(((t,e)=>(t[e]=r,t)),{})}catch(t){return(0,o.vV)(m,t),{}}},getBidRequestData:function(t,e,n,r){function i(){e()}(0,o.fH)(m,"getBidRequestData");const a=n?.params?.bidders||[];if((0,o.Im)(a)||!(0,o.cy)(a))return void i();let s=h?.receptivityBatched?.(a)||{};var c;let f=[(c=t=>w(`${n?.params?.customer}_${t}`),a.reduce(((t,e)=>{const n=c(e);return(0,o.Im)(n)?t:{...t,[e]:n}}),{})),s],d=Object.assign(...f),p=btoa(JSON.stringify({ui:{position:v,screen:g(
vendor: 15,149 bytes, lines 61-64
61)}}));a.forEach((e=>{const r={user:{data:[{name:u,ext:{rx:d[e],events:p,sm:l(),params:{ev:n.params?.version,ci:n.params?.customer}}}]}};(0,o.D9)(t.ortb2Fragments?.bidder,{[e]:r})})),i()}};(0,i.bz)("realTimeData",x),(0,r.E)("contxtfulRtdProvider")}},function(t){t.O(0,[802,2139,1085],(function(){return e=245,t(t.s=e);var e}));t.O()}]); 62(self.pbjsChunk=self.pbjsChunk||[]).push([[7976],{5366:function(e,t,s){var r=s(7873),i=s(3172),n=s(1069),a=s(433),o=s(7377),p=s(1371),d=s(2938),u=s(9766),c=s(5561);const m="conversant",l=(0,d.vM)({gvlid:24,bidderCode:m});function f(e,t){const s=function(e){let t=null;e.userId&&e.userId.pubcid?t=e.userId.pubcid:e.crumbs&&e.crumbs.pubcid&&(t=e.crumbs.pubcid);if(!t){t=function(e){let t;try{if(t=l.getCookie(e),!t){const s=l.getDataFromLocalStorage(`${e}_exp`);(""===s||s&&new Date(s).getTime()-Date.now()>0)&&(t=l.getDataFromLocalStorage(e),t=t?decodeURIComponent(t):t)}(0,n.O8)(t)&&"{"===t.charAt(0)&&(t=JSON.parse(t))}catch(e){(0,n.vV)(e)}return t}((0,n.u5)("pubcid_name",e.params)||"_pubcid")}return t}(e);s&&(0,i.J)(t,"user.ext.fpc",s)}const b=(0,u.A)({context:{netRevenue:!0,ttl:300},request:function(e,t,s,r){const i=e(t,s,r);if(i.at=1,i.cur=["USD"],r.bidRequests){const e=r.bidRequests[0];!function(e,t){e.params.site_id&&(t.site&&(t.site.id=e.params.site_id),t.app&&(t.app.id=e.params.site_id))}(e,i),f(e,i)}return i},imp(e,t,s){const r=e(t,s),i={secure:1,bidfloor:v(t)||0,displaymanager:"Prebid.js",displaymanagerver:"9.33.0"};return g(t.params.tag_id,i,"tagid"),(0,n.D9)(r,i,r),r},bidResponse:function(e,t,s){if(!t.price)return;if(!s.mediaType&&s.bidRequest.mediaTypes){const[e]=Object.keys(s.bidRequest.mediaTypes);Object.values(c.X).includes(e)&&(s.mediaType=e)}return e(t,s)},response(e,t,s,r){return e(t,s,r)},overrides:{imp:{banner(e,t,s,r){s.mediaTypes&&!s.mediaTypes.banner||(s.params.position&&(0,n.D9)(s,{mediaTypes:{banner:{pos:s.params.position}}}),e(t,s,r))},video(e,t,s,r){if(s.mediaTypes&&!s.mediaTypes.video)return;const i={};g(s.params?.position,i,"pos"),g(s.params?.mimes,i,"mimes"),g(s.params?.maxduration,i,"maxduration"),g(s.params?.protocols,i,"protocols"),g(s.params?.api,i,"api"),t.video=(0,n.D9)(i,t.video),e(t,s,r)}}}}),y={code:m,gvlid:24,aliases:["cnvr","epsilon"],supportedMediaTypes:[p.D4,p.G_],isBidRequestValid:function(e){if(!e||!e.params)return(0,n.JE)(m+": Missing bid parameters"),!1;if(!(0,n.O8)(e.params.site_id))return(0,n.JE)(m+": site_id must be specified as a string"),!1;if(function(e){return"video"===e.mediaType||!!(0,a.A)(e,"mediaTypes.video")}(e)){const t=e.params.mimes||(0,a.A)(e,"mediaTypes.video.mimes");if(t){if(!(0,n.cy)(t)||!t.every((e=>(0,n.O8)(e))))return(0,n.JE)(m+": mimes must be an array of strings"),!1}else(0,n.JE)(m+": mimes should be specified for videos")}return!0},buildRequests:function(e,t){const s=b.toORTB({bidderRequest:t,bidRequests:e});return{method:"POST",url:T(e[0]),data:s}},interpretResponse:function(e,t){return b.fromORTB({request:t.data,response:e.body})},getUserSyncs:function(e,t,s,r){let i={};const a=[];if(s&&(i.gdpr=s.gdprApplies?1:0,i.gdpr_consent=encodeURIComponent(s.consentString||"")),r&&(i.us_privacy=encodeURIComponent(r)),t&&t.ext){const s=[{urls:t.ext.fsyncs,type:"iframe"},{urls:t.ext.psyncs,type:"image"}].filter((t=>t.urls&&("iframe"===t.type&&e.iframeEnabled||"image"===t.type&&e.pixelEnabled))).map((e=>e.urls.map((t=>{let s=(0,n.Dl)(t);return(0,n.D9)(s.search,i),0===Object.keys(s.search).length&&delete s.search,{type:e.type,url:(0,n.c$)(s)}})).reduce(((e,t)=>e.concat(t)),[]))).reduce(((e,t)=>e.concat(t)),[]);a.push(...s)}return a}};function g(e,t,s){e&&(t[s]=e)}function v(e){let t=(0,n.u5)("bidfloor",e.params);if(!t&&(0,n.fp)(e.getFloor)){const s=e.getFloor({currency:"USD",mediaType:"*",size:"*"});(0,n.Qd)(s)&&!isNaN(s.floor)&&"USD"===s.currency&&(t=s.floor)}return t}function T(e){let t="https://web.hb.ad.cpe.dotomi.com/cvx/client/hb/ortb/25";return e.params.white_label_url&&(t=e.params.white_label_url),t}(0,o.a$)(y),(0,r.E)("conversantBidAdapter")}},function(e){e.O(0,[802,8498,2139,1085],(function(){return t=5366,e(e.s=t);var t}));e.O()}]); 63(self.pbjsChunk=self.pbjsChunk||[]).push([[1829],{1493:function(e,t,i){var a=i(7873),n=i(3172),r=i(1069),o=i(7377),s=i(1371),d=i(2938),p=i(7934),c=i(2621),l=i(5789),u=i(3895),m=i(8044),v=i(9766),g=i(4406);const y="criteo",f="https://grid-bidder.criteo.com/openrtb_2_5/pbjs/auction/request",b=(0,d.vM)({bidderCode:y}),h="Criteo: ",T=(0,g.FE)(),I="https://static.criteo.net/js/ld/publishertag.renderer.js",k="cto_optout",x="cto_bundle",S=(0,v.A)({context:{netRevenue:!0,ttl:60},imp:function(e,t,i){let a=e(t,i);const r=t.params;a.tagid=t.adUnitCode,(0,n.J)(a,"ext",{...t.params.ext,...a.ext,rwdd:a.rwdd,floors:U(t),bidder:{publishersubid:r?.publisherSubId,zoneid:r?.zoneId,uid:r?.uid}}),delete a.rwdd,!i.fledgeEnabled&&a.ext.igs?.ae&&delete a.ext.igs.ae;if(w(t)){const e=t.params.video;void 0!==e&&(0,n.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,n.J)(a,"video.ext",{context:t.mediaTypes.video.context,playersizes:E(t?.mediaTypes?.video?.playerSize,R),plcmt:t.mediaTypes.video.plcmt,poddur:t.mediaTypes.video.adPodDurationSec,rqddurs:t.mediaTypes.video.durationRangeSec})}if(a.native&&void 0!==a.native.request){let e=JSON.parse(a.native.request);e.assets&&(1!==e.assets.length||Object.keys(e.assets[0]).length)||delete e.assets,(0,n.J)(a,"native.request_native",e),delete a.native.request}return a},request:function(e,t,i,a){let r=e(t,i,a);void 0!==a.publisherId&&(void 0!==r.app?(0,n.J)(r,"app.publisher.id",a.publisherId):(0,n.J)(r,"site.publisher.id",a.publisherId));i&&i.gdprConsent&&(0,n.J)(r,"regs.ext.gdprversion",i.gdprConsent.apiVersion);return r=T(r),r},bidResponse:function(e,t,i){i.mediaType=t?.ext?.mediatype,i.mediaType===s.s6&&void 0!==t.adm_native&&(t.adm=t.adm_native,delete t.adm_native);let a=e(t,i);const{bidRequest:r}=i;a.currency=t?.ext?.cur,void 0!==t?.ext?.meta&&(0,n.J)(a,"meta",{...a.meta,...t.ext.meta});void 0!==t?.ext?.paf?.content_id&&(0,n.J)(a,"meta.paf.content_id",t.ext.paf.content_id);a.mediaType===s.G_&&(a.vastUrl=t.ext?.displayurl,r?.mediaTypes?.video?.context===u.H6&&(a.renderer=function(e){if(void 0===e.ext?.videoPlayerConfig||void 0===e.ext?.videoPlayerType)return;const t={documentResolver:(e,t,i)=>i??t},i=(t,i)=>{let a={slotid:e.id,vastUrl:e.ext?.displayurl,vastXml:e.adm,documentContext:i},n=e.ext.videoPlayerConfig;window.CriteoOutStream[e.ext.videoPlayerType].play(a,n)},a=l.A4.install({url:I,config:t});return a.setRender(i),a}(t)));return a},response:function(e,t,i,a){let r=e(t,i,a);const o=i?.ext?.paf?.transmission;return r.bids.forEach((e=>{void 0!==o&&void 0!==e?.meta?.paf?.content_id?(0,n.J)(e,"meta.paf.transmission",o):delete e.meta.paf})),r}});const P={code:y,gvlid:91,supportedMediaTypes:[s.D4,s.G_,s.s6],getUserSyncs:function(e,t,i,a,n={}){let{gppString:o="",applicableSections:s=[]}=n;const d=(0,p.EN)(),l="criteoPrebidAdapter";if(e.iframeEnabled&&(0,c.C)(i)){const e=[];if(e.push(`origin=${l}`),e.push(`topUrl=${d.domain}`),i&&(i.gdprApplies&&e.push("gdpr="+(1==i.gdprApplies?1:0)),i.consentString&&e.push(`gdpr_consent=${i.consentString}`)),a&&e.push(`us_privacy=${a}`),e.push(`gpp=${o}`),Array.isArray(s))for(const t of s)e.push(`gpp_sid=${t}`);const t=Math.random().toString(),n={bundle:C(x),cw:b.cookiesAreEnabled(),lsw:b.localStorageIsEnabled(),optoutCookie:C(k),origin:l,requestId:t,tld:d.domain,topUrl:d.domain,version:"9.33.0".replace(/\./g,"_")};window.addEventListener("message",(function e(i){if(!i.data||"https://gum.criteo.com"!=i.origin)return;if(i.data.requestId!==t)return;this.removeEventListener("message",e),i.stopImmediatePropagation();const a=i.data;a.optout?(_(x),q(k,!0,43200,d.domain)):(a.bundle&&q(x,a.bundle,9360,d.domain),a.callbacks&&a.callbacks.forEach(r.z$))}),!0);const p=JSON.stringify(n).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=${o}`),Array.isArray(s))for(const t of s)e.push(`gpp_sid=${t}`);return[{type:"image",url:`https://ssp-sync.criteo.com/user-sync/redirect?${e.join("&")}`}]}return[]},isBidRequestValid:e=>!(!e||!e.params||!e.params.zoneId&&!e.params.networkId)&&!(w(e)&&!function(e){let t=!0;return["mimes","playerSize","maxduration","protocols","api","skip","placement","playbackmethod"].forEach((function(i){"placement"===i?void 0===e?.mediaTypes?.video?.[i]&&void 0===e?.params?.video?.[i]&&void 0===e?.mediaTypes?.video?.plcmt&&void 0===e?.params?.video?.plcmt&&(t=!1,(0,r.vV)("Criteo Bid Adapter: mediaTypes.video."+i+" or mediaTypes.video.plcmt is required")):void 0===e?.mediaTypes?.video?.[i]&&void 0===e?.params?.video?.[i]&&(t=!1,(0,r.vV)("Criteo Bid Adapter: mediaTypes.video."+i+" is required"))})),t}(e)),buildRequests:(e,t)=>{e.forEach((e=>{(function(e){return void 0!==e?.mediaTypes?.native})(e)&&(function(e){return!(e.nativeParams&&(e.nativeParams.image&&(!0!==e.nativeParams.image.sendId||!0===e.nativeParams.image.sendTargetingKeys)||e.nativeParams.icon&&(!0!==e.nativeParams.icon.sendId||!0===e.nativeParams.icon.sendTargetingKeys)||e.nativeParams.clickUrl&&(!0!==e.nativeParams.clickUrl.sendId||!0===e.nativeParams.clickUrl.sendTargetingKeys)||e.nativeParams.displayUrl&&(!0!==e.nativeParams.displayUrl.sendId||!0===e.nativeParams.displayUrl.sendTargetingKeys)||e.nativeParams.privacyLink&&(!0!==e.nativeParams.privacyLink.sendId||!0===e.nativeParams.privacyLink.sendTargetingKeys)||e.nativeParams.privacyIcon&&(!0!==e.nativeParams.privacyIcon.sendId||!0===e.nativeParams.privacyIcon.sendTargetingKeys)))}(e)||(0,r.JE)(h+"all native assets containing URL should be sent as placeholders with sendId(icon, image, clickUrl, displayUrl, privacyLink, privacyIcon)"),null==e?.nativeOrtbRequest?.assets&&((0,r.JE)(h+"native asset requirements are missing"),(0,n.J)(e,"nativeOrtbRequest.assets",[{}])))}));const i=function(e,t){const i=(0,r.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=f;t+="?profileId=207",t+="&av="+String(37),t+="&wv="+encodeURIComponent("9.33.0"),t+="&cb="+String(Math.floor(99999999999*Math.random())),b.localStorageIsEnabled()?t+="&lsavail=1":t+="&lsavail=0";e.amp&&(t+="&im=1");e.debug&&(t+="&debug=1");e.noLog&&(t+="&nolog=1");const i=C(x);i&&(t+=`&bundle=${i}`);C(k)&&(t+="&optout=1");e.networkId&&(t+="&networkId="+e.networkId);return t}(i),o=S.toORTB({bidderRequest:t,bidRequests:e,context:i});if(o)return{method:"POST",url:a,data:o,bidRequests:e}},interpretResponse:(e,t)=>{if(void 0===e?.body)return[];const i=S.fromORTB({response:e.body,request:t.data}).bids||[],a=e.body?.ext?.igi?.filter((e=>(0,r.cy)(e?.igs))).flatMap((e=>e.igs));return a?.length?{bids:i,paapi:a}:i},onDataDeletionRequest:e=>{const t=C(x);t&&(_(x),(0,m.RD)("https://privacy.criteo.com/api/privacy/datadeletionrequest",null,JSON.stringify({publisherUserId:t}),{contentType:"application/json",method:"POST"}))}};function C(e){const t=b.getCookie(e),i=b.getDataFromLocalStorage(e);return t||i||void 0}function q(e,t,i,a){const n=new Date;n.setTime(n.getTime()+60*i*60*1e3);const r=`expires=${n.toUTCString()}`,o=a.split(".");for(let i=0;i<o.length;++i){const a=o.slice(o.length-i-1,o.length).join(".");try{b.setCookie(e,t,r,null,"."+a);const i=b.getCookie(e);if(i&&i===t)break}catch(e){}}b.setDataInLocalStorage(e,t)}function _(e){b.setCookie(e,"",0),b.removeDataFromLocalStorage(e)}function E(e,t=e=>e){return null==e?[]:Array.isArray(e[0])?e.map((e=>t(e))):[t(e)]}function R(e){return e[0]+"x"+e[1]}function w(e){return void 0!==e?.mediaTypes?.video}function U(e){try{const t={},i=function(e){if(e.getFloor)return e.getFloor;if(e.params.bidFloor&&e.params.bidFloorCur)try{const t=parseFloat(e.params.bidFloor);return()=>({currency:e.params.bidFloorCur,floor:t})}catch{}}(e);if(i){if(e.mediaTypes?.banner){t.banner={};E(e?.mediaTypes?.banner?.sizes).forEach((a=>t.banner[R(a).toString()]=i.call(e,{size:a,mediaType:s.D4})))}if(e.mediaTypes?.video){t.video={};E(e?.mediaTypes?.video?.playerSize).forEach((a=>t.video[R(a).toString()]=i.call(e,{size:a,mediaType:s.G_})))}return e.mediaTypes?.native&&(t.native={},t.native["*"]=i.call(e,{size:"*",mediaType:s.s6})),t}}catch(e){(0,r.vV)("Could not parse floors from Prebid: "+e)}}(0,o.a$)(P),(0,a.E)("criteoBidAdapter")}},function(e){e.O(0,[802,8498,5889,2139,1085],(function(){return t=1493,e(e.s=t);var t}));e.O()}]); 64(self.pbjsChunk=self.pbjsChunk||[]).push([[6466],{9236:function(e,r,n){var t=n(7873),o=n(1069),c=n(3172),i=n(8969),s=n(8044),u=n(3272),f=n(9214),a=n(5555),l=n(1e3),d=n(6894),y=n(5023),v=n(687),p=n(6400);let C,h=[],g={},b=!1,$=!0,R="USD";var m=!1,O={};let S,E={},N=(0,a.v6)();const T=(0,p.L)();let U=0;function w(e){if(C="https://cdn.jsdelivr.net/gh/prebid/currency-file@1/latest.json?date=$$TODAY$$",null!==e.rates&&"object"==typeof e.rates&&(O.conversions=e.rates,b=!0,$=!1),null!==e.defaultRates&&"object"==typeof e.defaultRates&&(S=e.defaultRates,O.conversions=S,b=!0),"string"==typeof e.adServerCurrency){U=e.auctionDelay,(0,o.fH)("enabling currency support",arguments),R=e.adServerCurrency,e.conversionRateFile&&((0,o.fH)("currency using override conversionRateFile:",e.conversionRateFile),C=e.conversionRateFile);const r=C.indexOf("$$TODAY$$");if(-1!==r){const e=new Date;let n=`${e.getMonth()+1}`,t=`${e.getDate()}`;n.length<2&&(n=`0${n}`),t.length<2&&(t=`0${t}`);const o=`${e.getFullYear()}${n}${t}`;C=`${C.substring(0,r)}${o}${C.substring(r+9,C.length)}`}g={},m||(m=!0,(0,t.m)().convertCurrency=(e,r,n)=>parseFloat(e)*H(r,n),(0,f.Yn)("addBidResponse").before(k,100),(0,f.Yn)("responsesReady").before(I),v.w.before(j),(0,f.Yn)("requestBids").before(_,50),(0,y.on)(i.qY.AUCTION_TIMEOUT,A),(0,y.on)(i.qY.AUCTION_INIT,Y),Y())}else U=0,(0,o.fH)("disabling currency support"),m&&((0,f.Yn)("addBidResponse").getHooks({hook:k}).remove(),(0,f.Yn)("responsesReady").getHooks({hook:I}).remove(),v.w.getHooks({hook:j}).remove(),(0,f.Yn)("requestBids").getHooks({hook:_}).remove(),(0,y.AU)(i.qY.AUCTION_TIMEOUT,A),(0,y.AU)(i.qY.AUCTION_INIT,Y),delete(0,t.m)().convertCurrency,R="USD",g={},m=!1,b=!1,$=!0,O={},E={},N=(0,a.v6)());"object"==typeof e.bidderCurrencyDefault&&(E=e.bidderCurrencyDefault)}function D(e){S?((0,o.JE)(e),(0,o.JE)("Currency failed loading rates, falling back to currency.defaultRates")):(0,o.vV)(e)}function Y(){$?($=!1,b=!1,(0,s.RD)(C,{success:function(e){try{O=JSON.parse(e),(0,o.fH)("currencyRates set to "+JSON.stringify(O)),g={},b=!0,F(),T.resume()}catch(r){D("Failed to parse currencyRates response: "+e)}},error:function(...e){D(...e),b=!0,F(),T.resume(),$=!0}}
64)):F()}function I(e,r){e(r.then((()=>N.promise)))}u.$W.getConfig("currency",(e=>w(e.currency)));const k=(0,d.NL)("currency",(function(e,r,n,t){if(!n)return e.call(this,r,n,t);let c=n.bidderCode||n.bidder;if(E[c]){let e=E[c];n.currency&&e!==n.currency?(0,o.JE)(`Currency default '${c}: ${e}' ignored. adapter specified '${n.currency}'`):n.currency=e}if(n.currency||((0,o.JE)('Currency not specified on bid. Defaulted to "USD"'),n.currency="USD"),n.getCpmInNewCurrency=function(e){return(parseFloat(this.cpm)*H(this.currency,e)).toFixed(3)},n.currency===R)return e.call(this,r,n,t);h.push([e,this,r,n,t]),m&&!b||F()}));function A({auctionId:e}){h=h.filter((([r,n,t,o,c])=>{if(o.auctionId!==e)return!0;c(i.Tf.CANNOT_CONVERT_CURRENCY)}))}function F(){for(;h.length>0;){const[e,r,n,t,c]=h.shift();if(void 0!==t&&"currency"in t&&"cpm"in t){let e=t.currency;try{let r=H(e);1!==r&&(t.cpm=(parseFloat(t.cpm)*r).toFixed(4),t.currency=R)}catch(e){(0,o.JE)("getCurrencyConversion threw error: ",e),c(i.Tf.CANNOT_CONVERT_CURRENCY);continue}}e.call(r,n,t,c)}N.resolve()}function H(e,r=R){var n,t=null;let c=`${e}->${r}`;if(c in g)t=g[c],(0,o.OG)("Using conversionCache value "+t+" for "+c);else if(!1===m){if("USD"!==e)throw new Error("Prebid currency support has not been enabled and fromCurrency is not USD");t=1}else if(e===r)t=1;else if(e in O.conversions){if(!(r in(n=O.conversions[e])))throw new Error("Specified adServerCurrency in config '"+r+"' not found in the currency rates file");t=n[r],(0,o.fH)("getCurrencyConversion using direct "+e+" to "+r+" conversionRate "+t)}else if(r in O.conversions){if(!(e in(n=O.conversions[r])))throw new Error("Specified fromCurrency '"+e+"' not found in the currency rates file");t=J(1/n[e],4),(0,o.fH)("getCurrencyConversion using reciprocal "+e+" to "+r+" conversionRate "+t)}else{var i=Object.keys(O.conversions)[0];if(!(e in O.conversions[i]))throw new Error("Specified fromCurrency '"+e+"' not found in the currency rates file");var s=1/O.conversions[i][e];if(!(r in O.conversions[i]))throw new Error("Specified adServerCurrency in config '"+r+"' not found in the currency rates file");t=J(s*O.conversions[i][r],4),(0,o.fH)("getCurrencyConversion using intermediate "+e+" thru "+i+" to "+r+" conversionRate "+t)}return c in g||((0,o.OG)("Adding conversionCache value "+t+" for "+c),g[c]=t),t}function J(e,r){var n=1;for(let e=0;e<r;e++)n+="0";return Math.round(e*n)/n}function j(e,r){return e(r.then((e=>((0,c.J)(e,"ext.prebid.adServerCurrency",R),e))))}(0,l.pS)({type:l.S3,name:"currency",fn:function(e,r,n){m&&(e.cur=e.cur||[n.currency||R])}});const _=(0,d.Ak)("currency",(function(e,r){const n=(t=this,()=>e.call(t,r));var t;!b&&U>0?T.submit(U,n,(()=>{(0,o.JE)(`currency: Fetch attempt did not return in time for auction ${r.auctionId}`),n()})):n()}));(0,t.E)("currency")}},function(e){e.O(0,[802,5957,2139,1085],(function(){return r=9236,e(e.s=r);var r}));e.O()}]); 65(self.pbjsChunk=self.pbjsChunk||[]).push([[1807],{8178:function(e,t,r){var n=r(7873),o=r(3272),a=r(9214),l=r(1069),s=r(5555),i=r(6894);let u=[];const b=(0,i.Ak)("fpd",(function(e,t){(function({global:e={},bidder:t={}}={}){let r=o.$W.getConfig("firstPartyData")||{},n=s.U9.resolve({global:e,bidder:t});return u.sort(((e,t)=>(e.queue||1)-(t.queue||1))).forEach((e=>{n=n.then((({global:t,bidder:n})=>s.U9.resolve(e.processFpd(r,{global:t,bidder:n})).catch((t=>((0,l.vV)(`Error in FPD module ${e.name}`,t),{}))).then((e=>({global:e.global||t,bidder:e.bidder||n})))))})),n})(t.ortb2Fragments).then((r=>{Object.assign(t.ortb2Fragments,r),e.call(this,t)}))}));(0,a.xG)("firstPartyData",(function(e){u.push(e)})),(0,a.Yn)("startAuction").before(b,10),(0,n.E)("fpdModule")}},function(e){e.O(0,[802,2139,1085],(function(){return t=8178,e(e.s=t);var t}));e.O()}]); 66(self.pbjsChunk=self.pbjsChunk||[]).push([[2076],{8762:function(e,t,r){var s=r(7873),n=r(8044),a=r(9214),o=r(2938),i=r(433);const d="goldfishAdsRtd",l="realTimeData",c="goldfishads_data",g=(0,o.vM)({gvlid:null,moduleName:d,moduleType:l}),u=e=>new Promise(((t,r)=>{const s={success(e,s){try{const e=(e=>{try{const t=JSON.parse(e.response);if(!Array.isArray(t))throw new Error("Invalid response");return{name:"goldfishads.com",...{ext:{segtax:4},segment:t.map((e=>({id:e})))}}}catch(e){throw e}})(s);t(e)}catch(e){r(e)}},error(e){r(e)}};(0,n.RD)(`https://prebid.goldfishads.com/iab-segments?key=${e}`,s,null,{customHeaders:{Accept:"application/json"}})})),m=e=>new Promise((t=>{const r=(()=>{const e=new Date,t=g.getDataFromLocalStorage(c);if(null===t)return null;try{const r=JSON.parse(t);return e.getTime()>r.expiry?null:r.targeting}catch(e){return null}})();null===r?u(e.key).then((e=>{const r={targeting:e,expiry:(new Date).getTime()+18e5};g.setDataInLocalStorage(c,JSON.stringify(r)),t(e)})).catch((e=>{t(null)})):t(r)})),b={name:d,init:(e,t)=>
66!(!e.params||!e.params.key)&&"string"==typeof e.params.key,getBidRequestData:(e,t,r,s)=>{const n={key:r.params.key};m(n).then((r=>{((e,t)=>{if(null===e)return;const r=["appnexus","rubicon","nexx360"];for(let s=0;s<r.length;s++){const n=r[s],a=[...(0,i.A)(t,`ortb2Fragments.bidder[${n}].user.data`)||[],e];t.ortb2Fragments=t.ortb2Fragments||{},t.ortb2Fragments.bidder=t.ortb2Fragments.bidder||{},t.ortb2Fragments.bidder[n]=t.ortb2Fragments.bidder[n]||{},t.ortb2Fragments.bidder[n].user=t.ortb2Fragments.bidder[n].user={},t.ortb2Fragments.bidder[n].user.data=t.ortb2Fragments.bidder[n].user.data||a}})(r,e),t()}))}};(0,a.bz)(l,b),(0,s.E)("goldfishAdsRtdProvider")}},function(e){e.O(0,[802,2139,1085],(function(){return t=8762,e(e.s=t);var t}));e.O()}]); 67(self.pbjsChunk=self.pbjsChunk||[]).push([[4584],{4232:function(t,e,o){var n=o(7873),a=o(1252),d=o(8462),s=o(3272),r=o(8969),i=o(9214),c=o(5901),l=o(1069),u=o(3172),p=o(433);let f={},g=!1;function b(t){return(0,a.eu)(t)}const m=t=>(s.$W.getConfig("gptPreAuction")||{}).mcmEnabled?t.replace(/(^\/\d*),\d*\//,"$1/"):t;function I(t){(0,l.JE)("pbadslot is deprecated and will soon be removed, use gpid instead",t)}const h=(t,e,...o)=>{const n=(t=>{const{customGptSlotMatching:e}=f;if(!(0,l.II)())return;const o=t.reduce(((t,e)=>(t[e.code]=t[e.code]||[],t[e.code].push(e),t)),{}),n={};
67return window.googletag.pubads().getSlots().forEach((t=>{const a=(0,c.I6)(Object.keys(o),e?e(t):(0,l.iC)(t));if(a){const e=n[a]=t.getAdUnitPath(),d={name:"gam",adslot:m(e)};o[a].forEach((t=>{(0,u.J)(t,"ortb2Imp.ext.data.adserver",Object.assign({},t.ortb2Imp?.ext?.data?.adserver,d))}))}})),n})(e),{useDefaultPreAuction:a,customPreAuction:d}=f;return 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(d||a){e.data?.pbadslot&&I(t);let o,s=(0,p.A)(e,"data.adserver.adslot");d?o=d(t,s,n?.[t.code]):a&&(o=((t,e,o)=>{const n=t.ortb2Imp.ext.data;if(n.pbadslot)return n.pbadslot;if((0,l.II)()){var a=window.googletag.pubads().getSlots().filter((t=>t.getAdUnitPath()===o));if(0!==a.length)return 1===a.length?e:`${e}#${t.code}`}})(t,s,n?.[t.code])),o&&(e.gpid=e.data.pbadslot=o)}else{I(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)}})),t.call(void 0,e,...o)},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,e=d.n.index){return t.map((t=>e.getAuction({auctionId:t})?.getFPD()?.global)).map(b).filter((t=>t))}(function(t,e=d.n){return Object.values(t).flatMap((t=>Object.entries(t))).filter((t=>t[0]===r.xS.AD_ID||t[0].startsWith(r.xS.AD_ID+"_"))).flatMap((t=>t[1])).map((t=>e.findBidByAdId(t)?.auctionId)).filter((t=>null!=t)).filter(l.hj)}(e)));window.googletag.setConfig&&window.googletag.setConfig({pps:{taxonomies:o}}),t(e)},v=t=>{f=(0,l.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(h),(0,i.Yn)("targetingDone").after(A),g=!0):((0,l.fH)("GPT Pre-Auction: Turning off module"),f={},(0,i.Yn)("makeBidRequests").getHooks({hook:h}).remove(),(0,i.Yn)("targetingDone").getHooks({hook:A}).remove(),g=!1)};s.$W.getConfig("gptPreAuction",(t=>v(t.gptPreAuction))),v({}),(0,n.E)("gptPreAuction")}},function(t){t.O(0,[3005,802,2139,1085],(function(){return e=4232,t(t.s=e);var e}));t.O()}]); 68(self.pbjsChunk=self.pbjsChunk||[]).push([[5401],{5449:function(e,t,n){var s=n(7873),r=n(1069),i=n(433),d=n(8044),o=n(7377),a=n(5789),c=n(1371),p=n(3272),l=n(2938),u=n(392);const g="grid",m="https://grid.bidswitch.net/hbjson",b="https://x.bidswitch.net/sync?ssp=themediagrid",f="tmguid",h="https://acdn.adnxs.com/video/outstream/ANOutstreamVideo.js",y=(0,l.vM)({bidderCode:g}),x={noAdid:"Bid from response has no adid parameter - ",noAdm:"Bid from response has no adm parameter - ",noBid:"Array of bid objects is empty",emptyUids:"Uids should be not empty",emptySeatbid:"Seatbid array from response has empty item",emptyResponse:"Response is empty",hasEmptySeatbidArray:"Response has empty seatbid array",hasNoArrayOfBids:"Seatbid from response has no array of bid objects - "},S={trustx:{endpoint:"https://grid.bidswitch.net/hbjson?sp=trustx",syncurl:"https://x.bidswitch.net/sync?ssp=themediagrid",bidResponseExternal:{netRevenue:!1}},gridNM:{defaultParams:{multiRequest:!0}}};let v=!1;const A={code:g,gvlid:686,aliases:["playwire","adlivetech","gridNM",{code:"trustx",skipPbsAliasing:!0}],supportedMediaTypes:[c.D4,c.G_],isBidRequestValid:function(e){return e&&Boolean(e.params.uid||e.params.secid)},buildRequests:function(e,t){if(!e.length)return null;let n=null,s=null,d=null,o=null,a=null,l=null,u=null,g=!1,{bidderRequestId:b,gdprConsent:h,uspConsent:x,timeout:v,refererInfo:A,gppConsent:w}=t||{};
68const I=A?encodeURIComponent(A.page):"",R=parseInt(v)||null,j=[],O={},E=[],k=[],_=[];e.forEach((e=>{const i={bid:e,savedPrebidBid:null};if(!e.params.uid&&!e.params.secid)return;b||(b=e.bidderRequestId),d||(d=e.schain),o||(o=e.userIdAsEids),u||(u=S[e.bidder]&&S[e.bidder].endpoint);const{params:a,mediaTypes:p,bidId:l,adUnitCode:m,rtd:f,ortb2Imp:h}=e,{defaultParams:y}=S[e.bidder]||{},{secid:x,pubid:v,source:A,uid:w,keywords:D,forceBidder:N,multiRequest:B,content:C,video:T}={...y,...a},P=function(e,t){const n=e.video?"video":"banner";let s=parseFloat(t.params.bidFloor||t.params.floorcpm||0)||null;if("function"==typeof t.getFloor){const e=t.getFloor({currency:"USD",mediaType:n,size:t.sizes.map((([e,t])=>({w:e,h:t})))});(0,r.Qd)(e)&&"USD"===e.currency&&!isNaN(parseFloat(e.floor))&&(s=Math.max(s,parseFloat(e.floor)))}return s}(p||{},e),q=f&&f.jwplayer&&f.jwplayer.targeting;q&&!s&&q.content&&(s=q.content);let U={id:l.toString(),tagid:(x||w).toString(),ext:{divid:m.toString()}};if(h&&(h.instl&&(U.instl=parseInt(h.instl)||null),h.ext&&(U.ext.gpid=h.ext.gpid?.toString()||h.ext.data?.pbadslot?.toString()||h.ext.data?.adserver?.adslot?.toString(),h.ext.data&&(U.ext.data=h.ext.data))),(0,r.Im)(D)||(n||(n=D),U.ext.bidder={keywords:D}),P&&(U.bidfloor=P),!p||p[c.D4]){const t=function(e,t){const n=t.sizes||e.sizes;if(!n||!n.length)return;let s=n.map((e=>(0,r.nX)(e))),i=(0,r.nX)(n[0]);s.length&&(i.format=s);return i}(e,p?p[c.D4]:{});t&&(U.banner=t)}if(p&&p[c.G_]){const t=function(e,t,n){const{mind:s,maxd:i,size:d,playerSize:o,protocols:a,durationRangeSec:c=[],...p}={...t,...e};if(d&&(0,r.O8)(d)){const e=d.split("x");2===e.length&&parseInt(e[0])&&parseInt(e[1])&&(p.w=parseInt(e[0]),p.h=parseInt(e[1]))}if(!p.w||!p.h){const e=((o||n||[]).toString().match(/^\d+,\d+/)||[])[0],t=e&&e.split(",").map((e=>parseInt(e)));t&&2===t.length&&Object.assign(p,(0,r.nX)(t))}if(!p.w||!p.h)return;const l=s||c[0]||parseInt(p.minduration)||null,u=i||c[1]||parseInt(p.maxduration)||null;l&&(p.minduration=l);u&&(p.maxduration=u);a&&a.length&&(p.protocols=a);return p}(T,p[c.G_],e.sizes);t&&(U.video=t)}if(U.banner||U.video)if(B){const n={tid:t?.ortb2?.source?.tid?.toString?.(),ext:{wrapper:"Prebid_js",wrapper_version:"9.33.0"}};e.schain&&(n.ext.schain=e.schain);const s={id:e.bidderRequestId&&e.bidderRequestId.toString(),site:{page:I},tmax:R,source:n,imp:[U]};v&&(s.site.publisher={id:v});const r=C||q&&q.content;r&&(s.site.content=r),E.push(s),k.push(A),_.push(i)}else O[l]=i,j.push(U);!g&&N&&S[N]&&(g=N)})),g=p.$W.getConfig("forceBidderName")||g,g&&S[g]&&(u=S[g].endpoint,this.forceBidderName=g);const D={tid:t?.ortb2?.source?.tid?.toString?.(),ext:{wrapper:"Prebid_js",wrapper_version:"9.33.0"}};d&&(D.ext.schain=d);const N=j.length||!E.length?{id:b&&b.toString(),site:{page:I},tmax:R,source:D,imp:j}:null;
68return s&&(N.site.content=s),[...E,N].forEach((e=>{if(!e)return;a=null;const s=(0,i.A)(t,"ortb2.user.data");s&&s.length&&(a={data:[...s]}),h&&h.consentString&&(l={consent:h.consentString});const d=(0,i.A)(t,"ortb2.user.ext.device");d&&(l=l||{},l.device={...d}),t?.ortb2?.device&&(e.device=t.ortb2.device),o&&o.length&&(l=l||{},l.eids=[...o]),l&&Object.keys(l).length&&(a=a||{},a.ext=l);const c=y.getDataFromLocalStorage(f)||function(){if(p.$W.getConfig("localStorageWriteAllowed")){const e=(0,r.lk)().replace(/-/g,"");return y.setDataInLocalStorage(f,e),e}return null}();c&&(a=a||{},a.id=c.toString()),a&&(e.user=a);const u=(0,i.A)(t,"ortb2.user.keywords")||null,g=(0,i.A)(t,"ortb2.site.keywords")||null;u&&(n=n||{},n.user=n.user||{},n.user.ortb2=[{name:"keywords",keywords:u.split(",")}]),g&&(n=n||{},n.site=n.site||{},n.site.ortb2=[{name:"keywords",keywords:g.split(",")}]),n&&(n=function(e){const t={};return Object.keys(e).forEach((n=>{const s=e[n];if(s)if("site"===n||"user"===n){const e={};Object.keys(s).forEach((t=>{if(Array.isArray(s[t])){const n=[];s[t].forEach((e=>{if("object"==typeof e&&e.name){const t={name:e.name,segments:[]};Object.keys(e).forEach((n=>{Array.isArray(e[n])&&e[n].forEach((e=>{e&&("string"==typeof e?t.segments.push({name:n,value:e}):"segments"===n&&"string"==typeof e.name&&"string"==typeof e.value&&t.segments.push(e))}))})),t.segments.length&&n.push(t)}})),n.length&&(e[t]=n)}})),t[n]=e}else t[n]=s})),Object.keys(t).length&&t}(n),n&&(e.ext={keywords:n})),h&&h.gdprApplies&&(e.regs={ext:{gdpr:h.gdprApplies?1:0}});const m=(0,i.A)(t,"ortb2.regs")||{};if(w||m?.gpp){const t={gpp:w?.gppString??m?.gpp,gpp_sid:w?.applicableSections??m?.gpp_sid};e.regs=(0,r.D9)(e?.regs??{},t)}x&&(e.regs||(e.regs={ext:{}}),e.regs.ext||(e.regs.ext={}),e.regs.ext.us_privacy=x),!0===p.$W.getConfig("coppa")&&(e.regs||(e.regs={}),e.regs.coppa=1),m?.ext?.dsa&&(e.regs||(e.regs={ext:{}}),e.regs.ext||(e.regs.ext={}),e.regs.ext.dsa=m.ext.dsa);const b=(0,i.A)(t,"ortb2.site");if(b){const t=[...b.cat||[],...b.pagecat||[]].filter((e=>e&&"string"==typeof e));t.length&&(e.site.cat=t);const n=(0,i.A)(b,"content.genre");n&&"string"==typeof n&&(e.site.content={...e.site.content,genre:n});const s=(0,i.A)(b,"content.data");if(s&&s.length){const t=e.site.content||{};e.site.content=(0,r.D9)(t,{data:s})}const d=(0,i.A)(b,"content.id");d&&(e.site.content={...e.site.content,id:d})}})),[...E.map(((e,t)=>{let n;const s=(u||m).replace(/[?&]sp=([^?&=]+)/,((e,t)=>(t&&(n=t),"")));let r=k[t]||n;return{method:"POST",url:s+(s.indexOf("?")>-1?"&":"?")+"no_mapping=1"+(r?`&sp=${r}`:""),data:JSON.stringify(e),bidObject:_[t]}})),...N?[{method:"POST",url:u||m,data:JSON.stringify(N),bidsMap:O}]:[]]},interpretResponse:function(e,t,n=a.A4){e=e&&e.body;const s=[];let i;e?e.seatbid&&!e.seatbid.length&&(i=x.hasEmptySeatbidArray):i=x.emptyResponse;const d=this.forceBidderName||this.code;return!i&&e.seatbid&&e.seatbid.forEach((e=>{!function(e,t,n,s,i){if(!e)return;let d;e.adid||(d=x.noAdid+JSON.stringify(e));if(d||e.adm||e.nurl){const d=t.bidsMap?t.bidsMap[e.impid]:t.bidObject,{bid:o,savedPrebidBid:a}=d||{};if(o&&function(e,t){if((0,r.Et)(t))return e>t||e===t&&Math.random()>.5;return!0}(e.price,a&&a.cpm)){const t={requestId:o.bidId,cpm:e.price,width:e.w,height:e.h,creativeId:e.adid,currency:"USD",netRevenue:!0,ttl:360,meta:{advertiserDomains:e.adomain?e.adomain:[]},dealId:e.dealid};d.savedPrebidBid=t,e.ext&&e.ext.bidder&&e.ext.bidder.grid&&e.ext.bidder.grid.demandSource&&(t.adserverTargeting={hb_ds:e.ext.bidder.grid.demandSource},t.meta.demandSource=e.ext.bidder.grid.demandSource),e.ext&&e.ext.dsa&&(t.meta.dsa=e.ext.dsa),"video"===e.content_type?(e.adm?(t.vastXml=e.adm,t.adResponse={content:t.vastXml}):e.nurl&&(t.vastUrl=e.nurl),t.mediaType=c.G_,o.renderer||o.mediaTypes&&o.mediaTypes.video&&"outstream"!==o.mediaTypes.video.context||(t.renderer=function(e,t,n){const s=n.install({id:t.id,url:t.url,loaded:!1});try{s.setRender(w)}catch(e){(0,r.JE)("Prebid Error calling setRender on renderer",e)}return s}(0,{id:o.bidId,url:h},s))):(t.ad=e.adm,t.mediaType=c.D4);const a=S[i]&&S[i].bidResponseExternal||{};n.push((0,r.D9)(t,a))}}else d=x.noAdm+JSON.stringify(e);d&&(0,r.vV)(d)}((0,u.T)(e,x),t,s,n,d)})),i&&(0,r.vV)(i),s},getUserSyncs:function(...e){const[t,,n,s]=e;if(!v&&t.pixelEnabled){let e="";n&&("boolean"==typeof n.gdprApplies&&(e+=`&gdpr=${Number(n.gdprApplies)}`),"string"==typeof n.consentString&&(e+=`&gdpr_consent=${n.consentString}`)),s&&(e+=`&us_privacy=${s}`);const t=this.forceBidderName||this.code,r=S[t]&&S[t].syncurl||b;return v=!0,{type:"image",url:r+e}}},ajaxCall:function(e,t,n,s){return s.browsingTopics=!1,(0,d.RD)(e,t,n,s)},onDataDeletionRequest:function(e){A.ajaxCall("https://media.grid.bidswitch.net/uspapi_delete_c2s",null,null,{method:"GET"})}};function w(e){e.renderer.push((()=>{window.ANOutstreamVideo.renderAd({targetId:e.adUnitCode,adResponse:e.adResponse})}))}(0,o.a$)(A),(0,s.E)("gridBidAdapter")}},function(e){e.O(0,[2007,802,2139,1085],(function(){return t=5449,e(e.s=t);var t}));e.O()}]); 69(self.pbjsChunk=self.pbjsChunk||[]).push([[3863],{1875:function(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(7377);const u="gumgum",l=(0,a.vM)({bidderCode:u}),m={t:0,rq:8,pbv:"9.33.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){return e.replace("AD_JSON",window.btoa(JSON.stringify(t)))}function v(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 I(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]=v(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 x={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;
69switch(!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 n=[],o=t&&t.gdprConsent,a=t&&t.uspConsent,c=t&&t.gppConsent,p=t&&t.timeout,u=!0===d.$W.getConfig("coppa")?1:0,g=t&&t.refererInfo&&t.refererInfo.page,b=t&&t.refererInfo&&t.refererInfo.topmostLocation;return(0,r.bu)(e,(e=>{const{bidId:d,mediaTypes:y={},params:x={},schain:S,userId:w={},ortb2Imp:C,adUnitCode:k=""}=e,{currency:$,floor:j}=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}(y,x.bidfloor,e),A=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}),{})}(w),D=(0,s.A)(C,"ext.gpid")||(0,s.A)(C,"ext.data.pbadslot"),z=1===(0,s.A)(C,"ext.ae");let O=[1,1],P={displaymanager:"Prebid.js - gumgum",displaymanagerver:"9.33.0"};const T=new Date,R=T.getTime(),G=T.getTimezoneOffset();if(P.lt=R,P.to=G,w&&w.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}}(w.pubProvidedId.filter((e=>f.includes(e.source))),1800);P.pubProvidedId=e}w&&w.id5id&&w.id5id.uid&&w.id5id.ext&&(P.id5Id=w.id5id.uid||null,P.id5IdLinkType=w.id5id.ext.linkType||null),k&&(P.aun=k);for(const e in A)P[e]=A[e];if(y.banner?O=y.banner.sizes:y.video&&(O=y.video.playerSize,P=function(e){const{minduration:t,maxduration:i,linearity:n,startdelay:o,placement:s,plcmt:d,protocols:a=[],playerSize:c=[],skip:p,api:u,mimes:l,playbackmethod:m,playbackend:g}=e,f=(0,r.kK)(c),[b,h]=f[0]&&f[0].split("x");let y="";a.length&&(y=a.join(","));const v={mind:t,maxd:i,li:n,sd:o,pt:s,pr:y,viw:b,vih:h,skip:p,pbe:g};return null!=d&&(v.vplcmt=d),u&&u.length&&(v.api=u.join(",")),l&&l.length&&(v.mimes=l.join(",")),m&&m.length&&(v.pbm=m.join(",")),v}(y.video)),D&&(P.gpid=D),h&&(P.pv=h),j&&(P.fp=j,P.fpc=$),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("string"==typeof t?.name&&(t.name.includes("iris.com")||t.name.includes("iris.tv")))return Array.isArray(t.ext?.cids)?t.ext.cids.join(","):"";return null}(t);n?e.irisid=n:i.irisid&&"string"==typeof i.irisid&&(e.irisid=i.irisid)}(P,t.ortb2.site,x);const e=t.ortb2.site.content?.url;e&&(P.curl=e)}if(x.iriscat&&"string"==typeof x.iriscat&&(P.iriscat=x.iriscat),x.zone||x.pubId)if(x.zone?P.t=x.zone:P.pubId=x.pubId,P.pi=2,x.slot){const[e,t]=v(O);P.maxw=e,P.maxh=t,P.si=x.slot,P.pi=3,P.bf=O.reduce(((e,t)=>`${e}${e&&","}${t[0]}x${t[1]}`),"")}else x.native?(P.ni=x.native,P.pi=5):y.video?P.pi=2===y.video.linearity?6:7:x.product&&"skins"===x.product.toLowerCase()&&(P.pi=8);else P={...P,...I(x,O)};z&&(P.ae=z),o&&(P.gdprApplies=o.gdprApplies?1:0),P.gdprApplies&&(P.gdprConsent=o.consentString),a&&(P.uspConsent=a),c?(P.gppString=t.gppConsent.gppString?t.gppConsent.gppString:"",P.gppSid=Array.isArray(t.gppConsent.applicableSections)?t.gppConsent.applicableSections.join(","):""):!c&&t?.ortb2?.regs?.gpp&&(P.gppString=t.ortb2.regs.gpp,P.gppSid=Array.isArray(t.ortb2.regs.gpp_sid)?t.ortb2.regs.gpp_sid.join(","):"");const U=(0,s.A)(t,"ortb2.regs.ext.dsa");U&&(P.dsa=JSON.stringify(U)),u&&(P.coppa=u),S&&S.nodes&&(P.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}(S));const N=(0,s.A)(C,"ext.tid")||(0,s.A)(t,"ortb2.source.tid")||"";P.tId=N,Object.assign(P,function(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}(g,b),function(e){const t=(0,s.A)(e,"device")||{},i={ip:t.ip,ipv6:t.ipv6,ua:t.ua,dnt:t.dnt,os:t.os,osv:t.osv,dt:t.devicetype,lang:t.language,make:t.make,model:t.model,ppi:t.ppi,pxratio:t.pxratio,foddid:t?.ext?.fiftyonedegrees_deviceId};return Object.keys(i).reduce(((e,t)=>(void 0!==i[t]&&(e[t]=i[t]),e)),{})}(t?.ortb2)),n.push({id:d,tmax:p,tId:N,pi:P.pi,selector:x.selector,sizes:O,url:"https://g2.gumgum.com/hbid/imp",method:"GET",data:P})})),n},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:v,pag:{pvid:I},jcsi:x,meta:{adomain:S,mediaType:w}}=Object.assign({ad:{price:0,id:0,markup:"",width:0,height:0},pag:{pvid:0},meta:{adomain:[],mediaType:""}},n);let C=t.data||{},k=C.pi,$=6===k||7===k?o.G_:o.D4,j=3===k&&9===C.si,A={advertiserDomains:S||[],mediaType:w||$},D=(0,r.kK)(t.sizes);if(g&&f)D=[`${g}x${f}`];else if(5===k&&(0,c.mK)(D,"1x1"))D=["1x1"];else if(2===k&&(0,c.mK)(D,"1x1")||3===k){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 x&&(n.jcsi=m),h=I,d&&i.push({ad:v?y(v,Object.assign({},n,{bidRequest:t})):a,...$===o.G_&&{ad:a,vastXml:a},mediaType:$,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$)(x),(0,n.E)("gumgumBidAdapter")}},function(e){e.O(0,[802,2139,1085],(function(){return t=1875,e(e.s=t);var t}));e.O()}]); 70(self.pbjsChunk=self.pbjsChunk||[]).push([[6935],{7211:function(n,t,i){var e=i(7873),o=i(7377),a=i(1371),r=i(1069);function s(n){let t=[];try{t=JSON.parse(JSON.stringify(n))}catch(n){}return t}const u={code:"hive",aliases:["hm"],supportedMediaTypes:[a.D4],isBidRequestValid:function(n){return!0},buildRequests:function(n,t){return{method:"POST",url:"data:application/json,[]",data:n[0]}},interpretResponse:function(n,t){return function(n){(0,r.OG)("HBA auction",n.data);const t="topiary",i=n.data,e=[],o=s(window._WF.utils.gsc());(0,r.OG)("HBA search area",o.length);const a=o.filter((n=>{const t=n.auctionId!==i.auctionId;return n.cpm>.01&&t})).map((n=>(n.isThawed=!0,n.originalAdUnitCode=n.originalAdUnitCode||n.adUnitCode,n.adUnitCode=t,n.auctionId=i.auctionId,n.requestId=i.bidId,n.transactionId=i.transactionId,n.cpm=n.originalCpm,n)));return(0,r.OG)("HBA match count",t,a.length),(0,r.OG)("HBA transcription",t,s(a)),e.push(...a),e.length&&(0,r.OG)("HBA responses",e),e}(t)},getUserSyncs:function(n,t){},onTimeout:function(n){},onBidWon:function(n){},onSetTargeting:function(n){},transformBidParams(n,t,i,e){return n}};(0,o.a$)(u),(0,e.E)("hiveBidAdapter")}},function(n){n.O(0,[802,2139,1085],(function(){return t=7211,n(n.s=t);var t}));n.O()}]); 71(self.pbjsChunk=self.pbjsChunk||[]).push([[5286],{7382:function(n,t,i){var e=i(7873),o=i(9214),c=i(3272),u=i(5023),r=i(8969);
71const{RTD_AUCTION_INIT:a,RTD_AUCTION_END:s}=r.qY;c.$W,f={name:"hive-rtd",init:function(n,t){return!0},onAuctionInitEvent:function(n,t,i){const e={meta:n};u.Ic(a,e)},onAuctionEndEvent:function(n,t,i){const e={meta:n};u.Ic(s,e)}},(0,o.bz)("realTimeData",f);var f;(0,e.E)("hiveRtdProvider")}},function(n){n.O(0,[802,2139,1085],(function(){return t=7382,n(n.s=t);var t}));n.O()}]); 72(self.pbjsChunk=self.pbjsChunk||[]).push([[6497],{4263:function(e,t,r){var n=r(7873),i=r(1069),o=r(433),s=r(3172),a=r(8044),d=r(9214),u=r(7934),c=r(2938),l=r(5569),p=r(5555),g=r(1580);const h="id5id",f="User ID - ID5 submodule: ",b="id5-sync.com",v=(0,c.vM)({moduleType:l.fW,moduleName:"id5Id"}),w={id5id:{getValue:function(e){return e.uid},source:b,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}}},m={name:"id5Id",gvlid:131,decode(e,t){if(e&&void 0!==e.ids){const t={},r={};return Object.entries(e.ids).forEach((([e,n])=>{let i=n.eid,o=i?.uids?.[0];t[e]={uid:o?.id,ext:o?.ext},r[e]=function(){return i}})),this.eids=r,t}let r,n,a={};if(!e||"string"!=typeof e.universal_uid)return;r=e.universal_uid,a=e.ext||a,n=e.publisherTrueLinkId,this.eids=w;let d={id5id:{uid:r,ext:a}};(0,i.Qd)(a.euid)&&(d.euid={uid:a.euid.uids[0].id,source:a.euid.source,ext:{provider:b}}),n&&(d.trueLinkId={uid:n});switch((0,o.A)(e,"ab_testing.result")){case"control":(0,i.fH)(f+"A/B Testing - user is in the Control Group: ID5 ID is NOT exposed"),(0,s.J)(d,"id5id.ext.abTestingControlGroup",!0);break;case"error":(0,i.vV)(f+"A/B Testing ERROR! controlGroupPct must be a number >= 0 and <= 1");break;case"normal":(0,i.fH)(f+"A/B Testing - user is NOT in the Control Group"),(0,s.J)(d,"id5id.ext.abTestingControlGroup",!1)}return(0,i.fH)(f+"Decoded ID",d),d},getId(e,t,r){if(!function(e){if(!e||!e.params||!e.params.partner)return(0,i.vV)(f+"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)(f+"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)(f+"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)(f+"storage required to be set"),!1;e.storage.name!==h&&(0,i.JE)(f+`storage name recommended to be '${h}'.`);return!0}(e))return;if(!I(t?.gdpr))return void(0,i.fH)(f+"Skipping ID5 local storage write because no consent given.");return{callback:function(n){new y(e,t?.gdpr,r,t?.usp,t?.gpp).execute().then((e=>{n(e)})).catch((e=>{(0,i.vV)(f+"getId fetch encountered an error",e),n()}))}}},extendId(e,t,r){return I(t?.gdpr)?((0,i.fH)(f+"using cached ID",r),r&&(r.nbPage=x(r)),r):((0,i.fH)(f+"No consent given for ID5 local storage writing, skipping nb increment."),r)},primaryIds:["id5id","trueLinkId"],eids:w,_reset(){this.eids=w}};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)(f+"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 p.U9(((t,r)=>{if(window.id5Prebid)t();else try{(0,g.R)(e,l.fW,"id5",t)}catch(e){r(e)}}))}(this.submoduleConfig.params.externalModuleUrl);const t=await e;return this.#i().fetchId5Id(t,this.submoduleConfig.params,(0,u.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.#s(t.fetchCall,r);return this.#a(n)}async#e(){let e=this.submoduleConfig.params.configUrl||"https://id5-sync.com/api/config/prebid";const t=await(0,a.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)(f+"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,a.hd)(t,{method:r,body:n});if(!o.ok)throw new Error("Error while calling extensions endpoint: ",o);const s=await o.json();return(0,i.fH)(f+"extensions response received from the server",s
72),s}async#s(e,t){const r=e.url,n=e.overrides||{},o=JSON.stringify({...this.#d(),...n,extensions:t}),s=await(0,a.hd)(r,{method:"POST",body:o,credentials:"include"});if(!s.ok)throw new Error("Error while calling fetch endpoint: ",s);const d=await s.json();return(0,i.fH)(f+"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,u.EN)(),n=this.cacheIdObj?this.cacheIdObj.signature:void 0,o=x(this.cacheIdObj),s=window.id5Bootstrap?window.id5Bootstrap.getTrueLinkInfo():{booted:!1},a={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.33.0",storage:this.submoduleConfig.storage,localStorage:v.localStorageIsEnabled()?1:0,true_link:s};!t||void 0===this.gdprConsentData.consentString||(0,i.Im)(this.gdprConsentData.consentString)||(0,i.xQ)(this.gdprConsentData.consentString)||(a.gdpr_consent=this.gdprConsentData.consentString),void 0===this.usPrivacyData||(0,i.Im)(this.usPrivacyData)||(0,i.xQ)(this.usPrivacyData)||(a.us_privacy=this.usPrivacyData),this.gppData&&(a.gpp_string=this.gppData.gppString,a.gpp_sid=this.gppData.applicableSections),void 0===n||(0,i.xQ)(n)||(a.s=n),void 0===e.pd||(0,i.xQ)(e.pd)||(a.pd=e.pd),void 0===e.provider||(0,i.xQ)(e.provider)||(a.provider=e.provider);const d=e.abTesting||{enabled:!1};return d.enabled&&(a.ab_testing={enabled:!0,control_group_pct:d.controlGroupPct}),a}#a(e){try{e.privacy&&window.id5Bootstrap&&window.id5Bootstrap.setPrivacy&&window.id5Bootstrap.setPrivacy(e.privacy)}catch(e){(0,i.vV)(f+"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 I(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")}},function(e){e.O(0,[802,2139,1085],(function(){return t=4263,e(e.s=t);var t}));e.O()}]); 73(self.pbjsChunk=self.pbjsChunk||[]).push([[5153],{3557:function(e,t,i){var n=i(7873),r=i(1069),o=i(8044),p=i(9214),s=i(2938),l=i(5569);const d="identityLink",a=(0,s.vM)({moduleType:l.fW,moduleName:d}),c="_lr_env",u={name:d,gvlid:97,decode(e){return{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{gdpr:n,gpp:o}=t??{},p=n&&"boolean"==typeof n.gdprApplies&&n.gdprApplies?1:0,s=p?n.consentString:"";if(p&&(!s||""===s))return void r.fH("identityLink: Consent string is required to call envelope API.");const l=!(!o||!o.gppString)&&o.gppString,d=!!(o&&o.gppString&&o.applicableSections.length>0&&-1!==o.applicableSections[0])&&o.applicableSections[0],u=l&&d,g=`https://api.rlcdn.com/api/identity/envelope?pid=${i.pid}${p?"&ct=4&cv="+s:""}${u?"&gpp="+l+"&gpp_sid="+d:""}`;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!"),f(!0),e(JSON.parse(t).envelope)):v(g,e,i)}));else{let t=function(){let e=a.getCookie(c)||a.getDataFromLocalStorage(c);return e?window.atob(e):void 0}();t?(r.fH("identityLink: LiveRamp envelope successfully retrieved from storage!"),e(JSON.parse(t).envelope)):v(g,e,i)}},{callback:y}},eids:{idl_env:{source:"liveramp.com",atype:3}}};function v(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||a.getCookie("_lr_retry_request")?t():(!function(){let e=new Date;e.setTime(e.getTime()+36e5),a.setCookie("_lr_retry_request","true",e.toUTCString())}(),r.fH("identityLink: A 3P retrieval is attempted!"),f(!1),(0,o.RD)(e,n,void 0,{method:"GET",withCredentials:!0}))}function f(e){let t=new Date;t.setTime(t.getTime()+2592e6),a.setCookie("_lr_env_src_ats",e,t.toUTCString())}(0,p.bz)("userId",u),(0,n.E)("identityLinkIdSystem")}},function(e){e.O(0,[802,2139,1085],(function(){return t=3557,e(e.s=t);var t}));e.O()}]); 74(self.pbjsChunk=self.pbjsChunk||[]).push([[2499],{6171:function(t,e,r){var n=r(7873),i=r(1069),o=r(8044),s=r(9214),a=r(955),c=r.n(a),d=r(5178),u=r.n(d),p=r(7433),f=r(6874),h=r(4239),l=r(4557),g=r(1846);const y="intentIqId",v={brands:0,mobile:1,platform:2,architecture:3,bitness:4,model:5,platformVersion:6,wow64:7,fullVersionList:8},_="INVALID_ID";let m;function x(t){try{return JSON.parse(t)}catch(t){return(0,i.vV)(t),null}}function S(t,e,r){(0,i.Qd)(t)&&t.cmd&&t.cmd.push((()=>{t.pubads().setTargeting(e,r||g.HF)}
74))}const w={name:y,gvlid:g.VQ,decode(t){return t&&""!=t&&_!=t?{intentIqId:t}:void 0},getId(t){const e=t?.params||{};let r,n,s=!1,a={eids:[]},d=(0,i.Qd)(e.gamObjectReference)?e.gamObjectReference:void 0,w=e.gamParameterName?e.gamParameterName:"intent_iq_group";const B=(0,l.Pg)(t.enabledStorageTypes);let k=0,b={},O=!1;const D=`${g.sw}_${e.partner}`,C=(0,h.h)(),z=C.gdprString;m=x((0,l.v3)(g.sw,B));const I=m?.group===g.$f;S(d,w,m?.group);const E=()=>{e.callback&&!s&&(s=!0,n&&clearTimeout(n),I&&(a={eids:[]}),e.callback(a,m?.group||g.HF))};if(n=setTimeout((()=>{E()}),e.timeoutInMillis||500),"number"!=typeof e.partner)return(0,i.vV)("User ID - intentIqId submodule requires a valid partner to be defined"),void E();const R=(0,p.cO)(),M="string"==typeof e.browserBlackList?e.browserBlackList.toLowerCase():"";if(M?.includes(R))return(0,i.vV)("User ID - intentIqId submodule: browser is in blacklist!"),void(e.callback&&e.callback("",g.nx));if(m?.pcid)m.pcidDate||(m.pcidDate=Date.now(),(0,l.yt)(g.sw,JSON.stringify(m),B,m));else{const t=function(){let t=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){const r=(t+16*Math.random())%16|0;return t=Math.floor(t/16),("x"==e?r:3&r|8).toString(16)}))}();m={pcid:t,pcidDate:Date.now(),group:g.HF,cttl:0,uspString:g.wg,gppString:g.wg,gdprString:g.wg,date:Date.now()},(0,l.yt)(g.sw,JSON.stringify(m),B,m)}z&&!("isOptedOut"in m)&&(m.isOptedOut=!0);let A=(0,l.v3)(g.Tc,B);navigator?.userAgentData?.getHighEntropyValues&&navigator.userAgentData.getHighEntropyValues(["brands","mobile","bitness","wow64","architecture","model","platform","platformVersion","fullVersionList"]).then((t=>{A=function(t){const e={};for(const r in t)if(t.hasOwnProperty(r)&&""!==t[r])if(["brands","fullVersionList"].includes(r)){let n="";t[r].forEach(((e,i)=>{const o=i<t[r].length-1;n+=`"${e.brand}";v="${e.version}"${o?", ":""}`})),e[v[r]]=n}else"boolean"==typeof t[r]?e[v[r]]="?"+(t[r]?1:0):e[v[r]]=`"${t[r]}"`;return Object.keys(e).length?JSON.stringify(e):""}(t),(0,l.yt)(g.Tc,A,B,m)}));const H=x((0,l.v3)(D,B));var U;if(H&&(b=H,b.wsrvcll&&(b.wsrvcll=!1,(0,l.yt)(D,JSON.stringify(b),B,m))),b.data&&b.data.length&&(r=x((U=b.data,c().decrypt(U,y).toString(u()))),a=r),!m.cttl||Date.now()-m.date>m.cttl||!function(t,e){return`${t.gdprString}${t.gppString}${t.uspString}`==`${e.gdprString}${e.gppString}${e.uspString}`}(m,C)?(m.uspString=C.uspString,m.gppString=C.gppString,m.gdprString=C.gdprString,m.date=Date.now(),O=!0,(0,l.yt)(g.sw,JSON.stringify(m),B,m),(0,l.yt)(D,JSON.stringify(b),B,m)):m.isOptedOut&&(b.data=a={eids:[]},E()),(m.group===g.$f||m.group!==g.$f&&a?.eids?.length)&&E(),!O)return I&&(a={eids:[]}),E(),{id:a.eids};let N=`${z?"https://api-gdpr.intentiq.com":"https://api.intentiq.com"}/profiles_engine/ProfilesEngineServlet?at=39&mi=10&dpi=${e.partner}&pt=17&dpn=1`;N+=e.pcid?"&pcid="+encodeURIComponent(e.pcid):"",N+=e.pai?"&pai="+encodeURIComponent(e.pai):"",N+=m.pcid?"&iiqidtype=2&iiqpcid="+encodeURIComponent(m.pcid):"",N+=m.pid?"&pid="+encodeURIComponent(m.pid):"",N+=b.cttl?"&cttl="+encodeURIComponent(b.cttl):"",N+=b.rrtt?"&rrtt="+encodeURIComponent(b.rrtt):"",N+=m.pcidDate?"&iiqpciddate="+encodeURIComponent(m.pcidDate):"",N+=C.uspString?"&us_privacy="+encodeURIComponent(C.uspString):"",N+=C.gppString?"&gpp="+encodeURIComponent(C.gppString):"",N+=C.gdprApplies?"&gdpr_consent="+encodeURIComponent(C.gdprString)+"&gdpr=1":"&gdpr=0",N+=A?"&uh="+encodeURIComponent(A):"",N+=g.xv?"&jsver="+g.xv:"",N+=m?.group?"&testGroup="+encodeURIComponent(m.group):"",N=(0,f.PH)(N,e.domainName);const F=()=>{b.eidl=a?.eids?.length||-1,(0,l.yt)(g.sw,JSON.stringify(m),B,m),(0,l.yt)(D,JSON.stringify(b),B,m)},$={callback:function(t){const e={success:e=>{let r=x(e);if(r){b.date=Date.now(),m.date=Date.now();const e=()=>{r.data=b.data=a={eids:[]},F(),E(),t(a)};if(n&&clearTimeout(n),m.cttl="cttl"in r?r.cttl:864e5,"tc"in r){if(b.terminationCause=r.tc,41==r.tc)return m.group=g.$f,(0,l.yt)(g.sw,JSON.stringify(m),B,m),e(),void(d&&S(d,w,m.group));m.group=g.R5,d&&S(d,w,m.group)}if("isOptedOut"in r&&(r.isOptedOut!==m.isOptedOut&&(m.isOptedOut=r.isOptedOut),!0===r.isOptedOut)){r.data=b.data=a={eids:[]};
74return[D,g.Tc].forEach((t=>(0,l.D2)(t,B))),(0,l.yt)(g.sw,JSON.stringify(m),B,m),E(),void t(a)}if("pid"in r&&(m.pid=r.pid),"ls"in r){if(!1===r.ls)return void e();""==r.data?r.data=_:r.data&&"string"==typeof r.data&&(r.data={eids:[r.data]}),b.data=r.data}if("ct"in r&&(b.ct=r.ct),"sid"in r&&(b.siteId=r.sid),k&&k>0&&(b.rrtt=Date.now()-k),r.data?.eids){a=r.data,t(r.data.eids),E();const e=(i=JSON.stringify(r.data),c().encrypt(i,y).toString());b.data=e}else t(a),E();F()}else t(a),E();var i},error:e=>{(0,i.vV)(y+": ID fetch encountered an error",e),t(a)}};k=Date.now(),b.wsrvcll=!0,(0,l.yt)(D,JSON.stringify(b),B,m),(0,o.RD)(N,e,void 0,{method:"GET",withCredentials:!0})}};return a?.eids?.length&&($.id=a.eids),$},eids:{intentIqId:{source:"intentiq.com",atype:1,getSource:function(t){return t.source},getValue:function(t){return t?.uids?.length?t.uids[0].id:null},getUidExt:function(t){return t?.uids?.length?t.uids[0].ext:null}}}};(0,s.bz)("userId",w),(0,n.E)("intentIqIdSystem")},955:function(t,e,r){var n;t.exports=(n=r(9021),r(754),r(4636),r(9506),r(7165),function(){var t=n,e=t.lib.BlockCipher,r=t.algo,i=[],o=[],s=[],a=[],c=[],d=[],u=[],p=[],f=[],h=[];!function(){for(var t=[],e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;var r=0,n=0;for(e=0;e<256;e++){var l=n^n<<1^n<<2^n<<3^n<<4;l=l>>>8^255&l^99,i[r]=l,o[l]=r;var g=t[r],y=t[g],v=t[y],_=257*t[l]^16843008*l;s[r]=_<<24|_>>>8,a[r]=_<<16|_>>>16,c[r]=_<<8|_>>>24,d[r]=_,_=16843009*v^65537*y^257*g^16843008*r,u[l]=_<<24|_>>>8,p[l]=_<<16|_>>>16,f[l]=_<<8|_>>>24,h[l]=_,r?(r=g^t[t[t[v^g]]],n^=t[t[n]]):r=n=1}}();var l=[0,1,2,4,8,16,32,64,128,27,54],g=r.AES=e.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var t=this._keyPriorReset=this._key,e=t.words,r=t.sigBytes/4,n=4*((this._nRounds=r+6)+1),o=this._keySchedule=[],s=0;s<n;s++)s<r?o[s]=e[s]:(d=o[s-1],s%r?r>6&&s%r==4&&(d=i[d>>>24]<<24|i[d>>>16&255]<<16|i[d>>>8&255]<<8|i[255&d]):(d=i[(d=d<<8|d>>>24)>>>24]<<24|i[d>>>16&255]<<16|i[d>>>8&255]<<8|i[255&d],d^=l[s/r|0]<<24),o[s]=o[s-r]^d);for(var a=this._invKeySchedule=[],c=0;c<n;c++){if(s=n-c,c%4)var d=o[s];else d=o[s-4];a[c]=c<4||s<=4?d:u[i[d>>>24]]^p[i[d>>>16&255]]^f[i[d>>>8&255]]^h[i[255&d]]}}},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,s,a,
vendor: 5,058 bytes, line 74
74c,d,i)},decryptBlock:function(t,e){var r=t[e+1];t[e+1]=t[e+3],t[e+3]=r,this._doCryptBlock(t,e,this._invKeySchedule,u,p,f,h,o),r=t[e+1],t[e+1]=t[e+3],t[e+3]=r},_doCryptBlock:function(t,e,r,n,i,o,s,a){for(var c=this._nRounds,d=t[e]^r[0],u=t[e+1]^r[1],p=t[e+2]^r[2],f=t[e+3]^r[3],h=4,l=1;l<c;l++){var g=n[d>>>24]^i[u>>>16&255]^o[p>>>8&255]^s[255&f]^r[h++],y=n[u>>>24]^i[p>>>16&255]^o[f>>>8&255]^s[255&d]^r[h++],v=n[p>>>24]^i[f>>>16&255]^o[d>>>8&255]^s[255&u]^r[h++],_=n[f>>>24]^i[d>>>16&255]^o[u>>>8&255]^s[255&p]^r[h++];d=g,u=y,p=v,f=_}g=(a[d>>>24]<<24|a[u>>>16&255]<<16|a[p>>>8&255]<<8|a[255&f])^r[h++],y=(a[u>>>24]<<24|a[p>>>16&255]<<16|a[f>>>8&255]<<8|a[255&d])^r[h++],v=(a[p>>>24]<<24|a[f>>>16&255]<<16|a[d>>>8&255]<<8|a[255&u])^r[h++],_=(a[f>>>24]<<24|a[d>>>16&255]<<16|a[u>>>8&255]<<8|a[255&p])^r[h++],t[e]=g,t[e+1]=y,t[e+2]=v,t[e+3]=_},keySize:8});t.AES=e._createHelper(g)}(),n.AES)},7165:function(t,e,r){var n;t.exports=(n=r(9021),r(9506),void(n.lib.Cipher||function(t){var e=n,r=e.lib,i=r.Base,o=r.WordArray,s=r.BufferedBlockAlgorithm,a=e.enc,c=(a.Utf8,a.Base64),d=e.algo.EvpKDF,u=r.Cipher=s.extend({cfg:i.extend(),createEncryptor:function(t,e){return this.create(this._ENC_XFORM_MODE,t,e)},createDecryptor:function(t,e){return this.create(this._DEC_XFORM_MODE,t,e)},init:function(t,e,r){this.cfg=this.cfg.extend(r),this._xformMode=t,this._key=e,this.reset()},reset:function(){s.reset.call(this),this._doReset()},process:function(t){return this._append(t),this._process()},finalize:function(t){return t&&this._append(t),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function t(t){return"string"==typeof t?m:v}return function(e){return{encrypt:function(r,n,i){return t(n).encrypt(e,r,n,i)},decrypt:function(r,n,i){return t(n).decrypt(e,r,n,i)}}}}()}),p=(r.StreamCipher=u.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),e.mode={}),f=r.BlockCipherMode=i.extend({createEncryptor:function(t,e){return this.Encryptor.create(t,e)},createDecryptor:function(t,e){return this.Decryptor.create(t,e)},init:function(t,e){this._cipher=t,this._iv=e}}),h=p.CBC=function(){var e=f.extend();function r(e,r,n){var i,o=this._iv;o?(i=o,this._iv=t):i=this._prevBlock;for(var s=0;s<n;s++)e[r+s]^=i[s]}return e.Encryptor=e.extend({processBlock:function(t,e){var n=this._cipher,i=n.blockSize;r.call(this,t,e,i),n.encryptBlock(t,e),this._prevBlock=t.slice(e,e+i)}}),e.Decryptor=e.extend({processBlock:function(t,e){var n=this._cipher,i=n.blockSize,o=t.slice(e,e+i);n.decryptBlock(t,e),r.call(this,t,e,i),this._prevBlock=o}}),e}(),l=(e.pad={}).Pkcs7={pad:function(t,e){for(var r=4*e,n=r-t.sigBytes%r,i=n<<24|n<<16|n<<8|n,s=[],a=0;a<n;a+=4)s.push(i);var c=o.create(s,n);t.concat(c)},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},g=(r.BlockCipher=u.extend({cfg:u.cfg.extend({mode:h,padding:l}),reset:function(){var t;u.reset.call(this);var e=this.cfg,r=e.iv,n=e.mode;this._xformMode==this._ENC_XFORM_MODE?t=n.createEncryptor:(t=n.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==t?this._mode.init(this,r&&r.words):(this._mode=t.call(n,this,r&&r.words),this._mode.__creator=t)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t,e=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(e.pad(this._data,this.blockSize),t=this._process(!0)):(t=this._process(!0),e.unpad(t)),t},blockSize:4}),r.CipherParams=i.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}})),y=(e.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext,r=t.salt;return(r?o.create([1398893684,1701076831]).concat(r).concat(e):e).toString(c)},parse:function(t){var e,r=c.parse(t),n=r.words;return 1398893684==n[0]&&1701076831==n[1]&&(e=o.create(n.slice(2,4)),n.splice(0,4),r.sigBytes-=16),g.create({ciphertext:r,salt:e})}},v=r.SerializableCipher=i.extend({cfg:i.extend({format:y}),encrypt:function(t,e,r,n){n=this.cfg.extend(n);var i=t.createEncryptor(r,n),o=i.finalize(e),s=i.cfg;return g.create({ciphertext:o,key:r,iv:s.iv,algorithm:t,mode:s.mode,padding:s.padding,blockSize:t.blockSize,formatter:n.format})},decrypt:function(t,e,r,n){return n=this.cfg.extend(n),e=this._parse(e,n.format),t.createDecryptor(r,n).finalize(e.ciphertext)},_parse:function(t,e){return"string"==typeof t?e.parse(t,this):t}}),_=(e.kdf={}).OpenSSL={execute:function(t,e,r,n,i){if(n||(n=o.random(8)),i)s=d.create({keySize:e+r,hasher:i}).compute(t,n);else var s=d.create({keySize:e+r}).compute(t,n);var a=o.create(s.words.slice(e),4*r);return s.sigBytes=4*e,g.create({key:s,iv:a,salt:n})}},m=r.PasswordBasedCipher=v.extend({cfg:v.cfg.extend({kdf:_}),encrypt:function(t,e,r,n){var i=(n=this.cfg.extend(n)).kdf.execute(r,t.keySize,t.ivSize,n.salt,n.hasher);n.iv=i.iv;var o=v.encrypt.call(this,t,e,i.key,n);return o.mixIn(i),o},decrypt:function(t,e,r,n){n=this.cfg.extend(n),e=this._parse(e,n.format);var i=n.kdf.execute(r,t.keySize,t.ivSize,e.salt,n.hasher);return n.iv=i.iv,v.decrypt.call(this,t,e,i.key,n)}})}
vendor: 4,571 bytes, line 74
74()))},9021:function(t,e,r){var n;t.exports=(n=n||function(t,e){var n;if("undefined"!=typeof window&&window.crypto&&(n=window.crypto),"undefined"!=typeof self&&self.crypto&&(n=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(n=globalThis.crypto),!n&&"undefined"!=typeof window&&window.msCrypto&&(n=window.msCrypto),!n&&void 0!==r.g&&r.g.crypto&&(n=r.g.crypto),!n)try{n=r(477)}catch(t){}var i=function(){if(n){if("function"==typeof n.getRandomValues)try{return n.getRandomValues(new Uint32Array(1))[0]}catch(t){}if("function"==typeof n.randomBytes)try{return n.randomBytes(4).readInt32LE()}catch(t){}}throw new Error("Native crypto module could not be used to get secure random number.")},o=Object.create||function(){function t(){}return function(e){var r;return t.prototype=e,r=new t,t.prototype=null,r}}(),s={},a=s.lib={},c=a.Base={extend:function(t){var e=o(this);return t&&e.mixIn(t),e.hasOwnProperty("init")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),e.init.prototype=e,e.$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},d=a.WordArray=c.extend({init:function(t,r){t=this.words=t||[],this.sigBytes=r!=e?r:4*t.length},toString:function(t){return(t||p).stringify(this)},concat:function(t){var e=this.words,r=t.words,n=this.sigBytes,i=t.sigBytes;if(this.clamp(),n%4)for(var o=0;o<i;o++){var s=r[o>>>2]>>>24-o%4*8&255;e[n+o>>>2]|=s<<24-(n+o)%4*8}else for(var a=0;a<i;a+=4)e[n+a>>>2]=r[a>>>2];return this.sigBytes+=i,this},clamp:function(){var e=this.words,r=this.sigBytes;e[r>>>2]&=4294967295<<32-r%4*8,e.length=t.ceil(r/4)},clone:function(){var t=c.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var e=[],r=0;r<t;r+=4)e.push(i());return new d.init(e,t)}}),u=s.enc={},p=u.Hex={stringify:function(t){for(var e=t.words,r=t.sigBytes,n=[],i=0;i<r;i++){var o=e[i>>>2]>>>24-i%4*8&255;n.push((o>>>4).toString(16)),n.push((15&o).toString(16))}return n.join("")},parse:function(t){for(var e=t.length,r=[],n=0;n<e;n+=2)r[n>>>3]|=parseInt(t.substr(n,2),16)<<24-n%8*4;return new d.init(r,e/2)}},f=u.Latin1={stringify:function(t){for(var e=t.words,r=t.sigBytes,n=[],i=0;i<r;i++){var o=e[i>>>2]>>>24-i%4*8&255;n.push(String.fromCharCode(o))}return n.join("")},parse:function(t){for(var e=t.length,r=[],n=0;n<e;n++)r[n>>>2]|=(255&t.charCodeAt(n))<<24-n%4*8;return new d.init(r,e)}},h=u.Utf8={stringify:function(t){try{return decodeURIComponent(escape(f.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return f.parse(unescape(encodeURIComponent(t)))}},l=a.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new d.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=h.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(e){var r,n=this._data,i=n.words,o=n.sigBytes,s=this.blockSize,a=o/(4*s),c=(a=e?t.ceil(a):t.max((0|a)-this._minBufferSize,0))*s,u=t.min(4*c,o);if(c){for(var p=0;p<c;p+=s)this._doProcessBlock(i,p);r=i.splice(0,c),n.sigBytes-=u}return new d.init(r,u)},clone:function(){var t=c.clone.call(this);return t._data=this._data.clone(),t},_minBufferSize:0}),g=(a.Hasher=l.extend({cfg:c.extend(),init:function(t){this.cfg=this.cfg.extend(t),this.reset()},reset:function(){l.reset.call(this),this._doReset()},update:function(t){return this._append(t),this._process(),this},finalize:function(t){return t&&this._append(t),this._doFinalize()},blockSize:16,_createHelper:function(t){return function(e,r){return new t.init(r).finalize(e)}},_createHmacHelper:function(t){return function(e,r){return new g.HMAC.init(t,r).finalize(e)}}}),s.algo={});return s}(Math),n)},754:function(t,e,r){var n;t.exports=(n=r(9021),function(){var t=n,e=t.lib.WordArray;function r(t,r,n){for(var i=[],o=0,s=0;s<r;s++)if(s%4){var a=n[t.charCodeAt(s-1)]<<s%4*2|n[t.charCodeAt(s)]>>>6-s%4*2;i[o>>>2]|=a<<24-o%4*8,o++}return e.create(i,o)}t.enc.Base64={stringify:function(t){var e=t.words,r=t.sigBytes,n=this._map;t.clamp();for(var i=[],o=0;o<r;o+=3)for(var s=(e[o>>>2]>>>24-o%4*8&255)<<16|(e[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|e[o+2>>>2]>>>24-(o+2)%4*8&255,a=0;a<4&&o+.75*a<r;a++)i.push(n.charAt(s>>>6*(3-a)&63));var c=n.charAt(64);if(c)for(;i.length%4;)i.push(c);return i.join("")},parse:function(t){var e=t.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var o=0;o<n.length;
vendor: 5,667 bytes, line 74
74o++)i[n.charCodeAt(o)]=o}var s=n.charAt(64);if(s){var a=t.indexOf(s);-1!==a&&(e=a)}return r(t,e,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),n.enc.Base64)},5178:function(t,e,r){var n;t.exports=(n=r(9021),n.enc.Utf8)},9506:function(t,e,r){var n,i,o,s,a,c,d,u;t.exports=(u=r(9021),r(5471),r(1025),i=(n=u).lib,o=i.Base,s=i.WordArray,a=n.algo,c=a.MD5,d=a.EvpKDF=o.extend({cfg:o.extend({keySize:4,hasher:c,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var r,n=this.cfg,i=n.hasher.create(),o=s.create(),a=o.words,c=n.keySize,d=n.iterations;a.length<c;){r&&i.update(r),r=i.update(t).finalize(e),i.reset();for(var u=1;u<d;u++)r=i.finalize(r),i.reset();o.concat(r)}return o.sigBytes=4*c,o}}),n.EvpKDF=function(t,e,r){return d.create(r).compute(t,e)},u.EvpKDF)},1025:function(t,e,r){var n,i,o,s;t.exports=(n=r(9021),o=(i=n).lib.Base,s=i.enc.Utf8,void(i.algo.HMAC=o.extend({init:function(t,e){t=this._hasher=new t.init,"string"==typeof e&&(e=s.parse(e));var r=t.blockSize,n=4*r;e.sigBytes>n&&(e=t.finalize(e)),e.clamp();for(var i=this._oKey=e.clone(),o=this._iKey=e.clone(),a=i.words,c=o.words,d=0;d<r;d++)a[d]^=1549556828,c[d]^=909522486;i.sigBytes=o.sigBytes=n,this.reset()},reset:function(){var t=this._hasher;t.reset(),t.update(this._iKey)},update:function(t){return this._hasher.update(t),this},finalize:function(t){var e=this._hasher,r=e.finalize(t);return e.reset(),e.finalize(this._oKey.clone().concat(r))}})))},4636:function(t,e,r){var n;t.exports=(n=r(9021),function(t){var e=n,r=e.lib,i=r.WordArray,o=r.Hasher,s=e.algo,a=[];!function(){for(var e=0;e<64;e++)a[e]=4294967296*t.abs(t.sin(e+1))|0}();var c=s.MD5=o.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,e){for(var r=0;r<16;r++){var n=e+r,i=t[n];t[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var o=this._hash.words,s=t[e+0],c=t[e+1],h=t[e+2],l=t[e+3],g=t[e+4],y=t[e+5],v=t[e+6],_=t[e+7],m=t[e+8],x=t[e+9],S=t[e+10],w=t[e+11],B=t[e+12],k=t[e+13],b=t[e+14],O=t[e+15],D=o[0],C=o[1],z=o[2],I=o[3];D=d(D,C,z,I,s,7,a[0]),I=d(I,D,C,z,c,12,a[1]),z=d(z,I,D,C,h,17,a[2]),C=d(C,z,I,D,l,22,a[3]),D=d(D,C,z,I,g,7,a[4]),I=d(I,D,C,z,y,12,a[5]),z=d(z,I,D,C,v,17,a[6]),C=d(C,z,I,D,_,22,a[7]),D=d(D,C,z,I,m,7,a[8]),I=d(I,D,C,z,x,12,a[9]),z=d(z,I,D,C,S,17,a[10]),C=d(C,z,I,D,w,22,a[11]),D=d(D,C,z,I,B,7,a[12]),I=d(I,D,C,z,k,12,a[13]),z=d(z,I,D,C,b,17,a[14]),D=u(D,C=d(C,z,I,D,O,22,a[15]),z,I,c,5,a[16]),I=u(I,D,C,z,v,9,a[17]),z=u(z,I,D,C,w,14,a[18]),C=u(C,z,I,D,s,20,a[19]),D=u(D,C,z,I,y,5,a[20]),I=u(I,D,C,z,S,9,a[21]),z=u(z,I,D,C,O,14,a[22]),C=u(C,z,I,D,g,20,a[23]),D=u(D,C,z,I,x,5,a[24]),I=u(I,D,C,z,b,9,a[25]),z=u(z,I,D,C,l,14,a[26]),C=u(C,z,I,D,m,20,a[27]),D=u(D,C,z,I,k,5,a[28]),I=u(I,D,C,z,h,9,a[29]),z=u(z,I,D,C,_,14,a[30]),D=p(D,C=u(C,z,I,D,B,20,a[31]),z,I,y,4,a[32]),I=p(I,D,C,z,m,11,a[33]),z=p(z,I,D,C,w,16,a[34]),C=p(C,z,I,D,b,23,a[35]),D=p(D,C,z,I,c,4,a[36]),I=p(I,D,C,z,g,11,a[37]),z=p(z,I,D,C,_,16,a[38]),C=p(C,z,I,D,S,23,a[39]),D=p(D,C,z,I,k,4,a[40]),I=p(I,D,C,z,s,11,a[41]),z=p(z,I,D,C,l,16,a[42]),C=p(C,z,I,D,v,23,a[43]),D=p(D,C,z,I,x,4,a[44]),I=p(I,D,C,z,B,11,a[45]),z=p(z,I,D,C,O,16,a[46]),D=f(D,C=p(C,z,I,D,h,23,a[47]),z,I,s,6,a[48]),I=f(I,D,C,z,_,10,a[49]),z=f(z,I,D,C,b,15,a[50]),C=f(C,z,I,D,y,21,a[51]),D=f(D,C,z,I,B,6,a[52]),I=f(I,D,C,z,l,10,a[53]),z=f(z,I,D,C,S,15,a[54]),C=f(C,z,I,D,c,21,a[55]),D=f(D,C,z,I,m,6,a[56]),I=f(I,D,C,z,O,10,a[57]),z=f(z,I,D,C,v,15,a[58]),C=f(C,z,I,D,k,21,a[59]),D=f(D,C,z,I,g,6,a[60]),I=f(I,D,C,z,w,10,a[61]),z=f(z,I,D,C,h,15,a[62]),C=f(C,z,I,D,x,21,a[63]),o[0]=o[0]+D|0,o[1]=o[1]+C|0,o[2]=o[2]+z|0,o[3]=o[3]+I|0},_doFinalize:function(){var e=this._data,r=e.words,n=8*this._nDataBytes,i=8*e.sigBytes;r[i>>>5]|=128<<24-i%32;var o=t.floor(n/4294967296),s=n;r[15+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),r[14+(i+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),e.sigBytes=4*(r.length+1),this._process();for(var a=this._hash,c=a.words,d=0;d<4;d++){var u=c[d];c[d]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return a},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});function d(t,e,r,n,i,o,s){var a=t+(e&r|~e&n)+i+s;return(a<<o|a>>>32-o)+e}function u(t,e,r,n,i,o,s){var a=t+(e&n|r&~n)+i+s;return(a<<o|a>>>32-o)+e}function p(t,e,r,n,i,o,s){var a=t+(e^r^n)+i+s;return(a<<o|a>>>32-o)+e}function f(t,e,r,n,i,o,s){var a=t+(r^(e|~n))+i+s;return(a<<o|a>>>32-o)+e}e.MD5=o._createHelper(c),e.HmacMD5=o._createHmacHelper(c)}(Math),n.MD5)},5471:function(t,e,r){var n,i,o,s,a,c,d,u;t.exports=(u=r(9021),i=(n=u).lib,o=i.WordArray,s=i.Hasher,a=n.algo,c=[],d=a.SHA1=s.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],s=r[3],a=r[4],d=0;d<80;d++){if(d<16)c[d]=0|t[e+d];else{var u=c[d-3]^c[d-8]^c[d-14]^c[d-16];c[d]=u<<1|u>>>31}var p=(n<<5|n>>>27)+a+c[d];p+=d<20?1518500249+(i&o|~i&s):d<40?1859775393+(i^o^s):d<60?(i&o|i&s|o&s)-1894007588:(i^o^s)-899497514,a=s,s=o,o=i<<30|i>>>2,i=n,n=p}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,n=8*t.sigBytes;return e[n>>>5]|=128<<24-n%32,e[14+(n+64>>>9<<4)]=Math.floor(r/4294967296),e[15+(n+64>>>9<<4)]=r,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=s.clone.call(this);return t._hash=this._hash.clone(),t}}),n.SHA1=s._createHelper(d),n.HmacSHA1=s._createHmacHelper(d),u.SHA1)},477:function(){}},function(t){t.O(0,[8234,5014,802,2139,1085],(function(){return e=6171,t(t.
vendor: 10,626 bytes, lines 74-75
74s=e);var e}));t.O()}]); 75(self.pbjsChunk=self.pbjsChunk||[]).push([[3170],{7764:function(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(7377),u=i(3895),m=i(5789),f=i(1252);const g="ix",b=[d.D4,d.G_,d.s6],x=[144,144],h={JPY:1},y="p",v="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",y),s=!0):n&&(t.bidfloor=n.floor,t.bidfloorcur=n.currency,(0,o.J)(t,"ext.fl",v),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");h.hasOwnProperty(t)?n.cpm=e.price/h[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),e.ext?.ibv&&(n.ext=n.ext||{},n.ext.ibv=e.ext.ibv),n}function z(e){return Array.isArray(e)&&2===e.length&&(0,a.Fq)(e[0])&&(0,a.Fq)(e[1])}function R(e=[],t=[]){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(e=[]){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>=50))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>=50)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.33.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),options:{contentType:"text/plain",withCredentials:!0}
75,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((({banner:{w:e,h:t},ext:i})=>({w:e,h:t,ext:i})))}};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");
vendor: 4,151 bytes, line 75
75return 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);
75if(!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]>=x[0]&&e[1]>=x[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;
75pe(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")}},function(e){e.O(0,[3005,802,2139,1085],(function(){return t=7764,e(e.s=t);var t}));e.O()}]); 76(self.pbjsChunk=self.pbjsChunk||[]).push([[1665],{2349:function(t,e,n){var a=n(7873),i=n(7377),r=n(1371),c=n(2938),o=n(2986);const s="kueezrtb",x="1.0.0",u=(0,c.vM)({bidderCode:s}),d={code:s,version:x,gvlid:1165,supportedMediaTypes:[r.D4,r.G_],isBidRequestValid:o.$d,buildRequests:(0,o.lE)((function(t="exchange"){return`https://${t}.kueezrtb.com`}),(function(t,e){const{auctionId:n,transactionId:a}=e,i=function(){if(!u.hasLocalStorage())return;let t=(0,o.pT)(u.getDataFromLocalStorage("_iiq_fdata"));t||(t=d.createFirstPartyData(),u.setDataInLocalStorage("_iiq_fdata",JSON.stringify(t)));return t}();return{auctionId:n,transactionId:a,...i&&{iiqpcid:i.pcid,iiqpcidDate:i.pcidDate}}}),u,s,x,!1),interpretResponse:(0,o.Lp)(s,!1),getUserSyncs:(0,o.EE)({iframeSyncUrl:"https://sync.kueezrtb.com/api/sync/iframe",imageSyncUrl:"https://sync.kueezrtb.com/api/sync/image"}),createFirstPartyData:function(){return{pcid:p(),pcidDate:Date.now()}}};function p(){let t=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){const n=(t+16*Math.random())%16|0;return t=Math.floor(t/16),("x"===e?n:3&n|8).toString(16)}))}(0,i.a$)(d),(0,a.E)("kueezRtbBidAdapter")}},function(t){t.O(0,[4982,5946,802,2139,1085],(function(){return e=2349,t(t.s=e);var e}));t.O()}]); 77(self.pbjsChunk=self.pbjsChunk||[]).push([[9600],{4582:function(t,e,n){var i=n(7873),r=n(1069),o=n(433),a=n(3172),s=n(7377),d=n(3272),c=n(1371),u=n(7934),l=n(5789),p=n(2449),m=n(1252),f=n(8044),b=n(8944);const g="medianet",h="trustedstack",y="https://prebid.media.net/video/bundle.js",v=0,x=1,w=2,_="client_timeout",I="client_bid_won",A="client_set_targeting",O="client_bidder_error";let C;window.mnet=window.mnet||{},window.mnet.queue=window.mnet.queue||[];const T=[{code:h,gvlid:1288}];function E(){try{return window.top.document.referrer}catch(t){return document.referrer}}function S(t,e){const n=e.refererInfo;let i={domain:(t=t||{}).domain||n.domain,page:t.page||n.page,ref:t.ref||E(),topMostLocation:n.topmostLocation,isTop:t.isTop||n.reachedTop};return Object.assign(i,function(){if(C)return C;let t=j('link[rel="canonical"]',"href"),e=j('meta[property="og:url"]',"content"),n=j('meta[name="twitter:url"]',"content");return C=Object.assign({},t&&{canonical_url:t},e&&{og_url:e},n&&{twitter_url:n}),C}())}function j(t,e){let n=function(t,e){try{let n=(0,r.mb)().document.querySelector(t);if(null!==n&&n[e])return n[e]}catch(t){}}(t,e);return n&&function(t){let e=(0,r.mb)().document.createElement("a");return e.href=t,e.href}(n)}function R(t,e){return t.filter((t=>t.type===e))}function $(t){return{w:parseInt(t[0],10),h:parseInt(t[1],10)}}function U(t,e){const n=(0,o.A)(t,"params"),a=(0,o.A)(e,"gdprConsent"),s=(0,o.A)(e,"uspConsent"),c=(0,o.A)(t,"userId"),u=(0,o.A)(t,"schain")||{}
vendor: 22,937 bytes, lines 77-81
77,l=W.getWindowSize(),p=!(!a||!a.gdprApplies),m=!!s,f=!!d.$W.getConfig("coppa"),{top:g=-1,right:h=-1,bottom:y=-1,left:v=-1}=(0,b.g)();return Object.assign({},{customer_id:n.cid},{prebid_version:"v9.33.0"},{gdpr_applies:p},p&&{gdpr_consent_string:a.consentString||""},{usp_applies:m},m&&{usp_consent_string:s||""},{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},{vcoords:{top_left:{x:v,y:g},bottom_right:{x:h,y:y}}})}function k(t,e){let n={id:t.bidId,transactionId:t.ortb2Imp?.ext?.tid,ext:{dfp_id:t.adUnitCode,display_count:t.auctionsCount},all:t.params};t.ortb2Imp&&(n.ortb2Imp=t.ortb2Imp);let i=(0,o.A)(t,"mediaTypes.banner.sizes")||[];const a=(0,o.A)(t,"mediaTypes.video")||{},s=(0,o.A)(t,"params.video")||{},d=Object.assign({},s,a);var u;if((0,r.Im)(d)||(n.video=d),i.length>0&&(n.banner=(u=i,(0,r.cy)(u)&&2===u.length&&!(0,r.cy)(u[0])?[$(u)]:u.map((t=>$(t))))),t.nativeParams)try{n.native=JSON.stringify(t.nativeParams)}catch(t){(0,r.vV)(`${g} : Incorrect JSON : bidRequest.nativeParams`)}t.params.crid&&(n.tagid=t.params.crid.toString());let l=parseFloat(t.params.bidfloor||t.params.bidFloor);l&&(n.bidfloor=l);const p=function(t){let e=document.getElementById(t);if(!e&&-1!==t.indexOf("/")){const{divId:n}=(0,m.p)(t);(0,r.O8)(n)&&(e=document.getElementById(n))}if(e&&e.getBoundingClientRect){const t=e.getBoundingClientRect();let n={};return n.top_left={y:t.top,x:t.left},n.bottom_right={y:t.bottom,x:t.right},n}return null}(t.adUnitCode);if(p&&n.banner&&0!==n.banner.length){let t=function(t){const{scrollX:e,scrollY:n}=window;return{top_left:{x:t.top_left.x+e,y:t.top_left.y+n},bottom_right:{x:t.bottom_right.x+e,y:t.bottom_right.y+n}}}(p);n.ext.coordinates=t,n.ext.viewability=q(p.top_left,P(n.banner)),q(t.top_left,P(n.banner))>.5?n.ext.visibility=x:n.ext.visibility=w}else n.ext.visibility=v;const f=function(t){let e=[];"function"==typeof t.getFloor&&[c.D4,c.G_,c.s6].forEach((n=>{t.mediaTypes.hasOwnProperty(n)&&(n==c.D4?t.mediaTypes.banner.sizes.forEach((i=>{G(t,n,i,e)})):G(t,n,"*",e))}));return e}(t);return f&&f.length>0&&(n.bidfloors=f),e.paapi?.enabled&&(n.ext.ae=t?.ortb2Imp?.ext?.ae),n}function G(t,e,n,i){let r=t.getFloor({currency:"USD",mediaType:e,size:n})||{};n.length>1&&(r.size=n),r.mediaType=e,i.push(r)}function P(t){return t.reduce(((t,e)=>e.h*e.w<t.h*t.w?e:t))}function q(t,e){let n=e.w*e.h,i=W.getWindowSize(),r={x:t.x+e.w,y:t.y+e.h};return 0===n||-1===i.w||-1===i.h?0:function(t,e,n,i){if(t.x>i.x||e.x<n.x||t.y>i.y||e.y<n.y)return 0;return(Math.min(e.x,i.x)-Math.max(t.x,n.x))*(Math.min(e.y,i.y)-Math.max(t.y,n.y))}(t,r,{x:0,y:0},{x:i.w,y:i.h})/n}function B(t,e){const n=(0,r.Go)(t),i=(0,o.A)(e,"0.userIdAsEids");return i&&(0,a.J)(n,"user.ext.eids",i),n}function M(t,e){const n={};return(0,r.cy)(e)||(e=[]),e.forEach((t=>{let e=function(t){const e={};e.acid=t.auctionId||"",e.crid=(0,o.A)(t,"params.crid")||(0,o.A)(t,"params.0.crid")||t.adUnitCode||"",e.ext=(0,r.wV)(t.ext)||"";const n=(0,r.Go)(t);return delete n.ad,delete n.vastXml,e.rawobj=(0,r.wV)(n),e}(t);Object.keys(e).forEach((t=>{n[t]=n[t]||[],n[t].push(encodeURIComponent(e[t]))}))})),Object.assign({},function(t){const e={},n=(0,u.EN)();return e.logid="kfk",e.evtid="projectevents",e.project="prebid",e.pbver="9.33.0",e.cid=(0,i.m)().medianetGlobals.cid||"",e.dn=encodeURIComponent(n.domain||""),e.requrl=encodeURIComponent(n.page||""),e.event=t.name||"",e.value=t.value||"",e.rd=t.related_data||"",e}(t),n)}function V(t,e){const n=M(t,e);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 z(t){const e=(0,o.A)(t,"context")||"",n=(0,o.A)(t,"vto");"outstream"==e&&n&&(t.renderer=function(){const t=l.A4.install({url:y});return t.setRender((function(t){window.mnet.queue.push((function(){const e={width:t.width,height:t.height,vastTimeout:t.vto,maxAllowedVastTagRedirects:t.mavtr,allowVpaid:t.avp,autoPlay:t.ap,preload:t.pl,mute:t.mt},n=t.dfp_id,i=(0,m.p)(n).divId||n;window.mnet.mediaNetoutstreamPlayer(t,i,e)}))})),t}())}(0,i.m)().medianetGlobals=(0,i.m)().medianetGlobals||{};const W={code:g,gvlid:142,aliases:T,supportedMediaTypes:[c.D4,c.s6,c.G_],isBidRequestValid:function(t){return t.params?t.params.cid&&(0,r.O8)(t.params.cid)&&!(0,r.xQ)(t.params.cid)?(Object.assign((0,i.m)().medianetGlobals,!(0,i.m)().medianetGlobals.cid&&{cid:t.params.cid}),!0):((0,r.vV)(`${g} : cid should be a string`),!1):((0,r.vV)(`${g} : Missing bid parameters`),!1)},buildRequests:function(t,e){let n=function(t,e){return{site:S(t[0].params.site,e),ext:U(t[0],e),id:t[0].auctionId,imp:t.map((t=>k(t,e))),ortb2:B(e.ortb2,t),tmax:e.timeout}}(t=(0,p.Xj)(t),e);return{method:"POST",url:(i=e.bidderCode,r=n.ext.customer_id,(i===h?"https://prebid.trustedstack.com/rtb/trustedstack":"https://prebid.media.net/rtb/prebid")+"?cid="+encodeURIComponent(r)),data:JSON.stringify(n)};var i,r},interpretResponse:function(t,e){let n=[];if(!t||!t.body)return(0,r.fH)(`${g} : response is empty`),n;let i=t.body.bidList;(0,r.cy)(i)&&0!==i.length?(n=i.filter((t=>function(t){return!1===t.no_bid&&parseFloat(t.cpm)>0}(t))),n.forEach(z)):(0,r.fH)(`${g} : no bids`);const a=(0,o.A)(t,"body.ext.paApiAuctionConfigs")||[],s=(0,o.A)(t,"body.ext.igi")||[];return 0===a.length&&0===s.length?n:(s.length>0&&a.push(...s.map((({igs:t})=>t||[])).flat()),{bids:n,paapi:a})},getUserSyncs:function(t,e){let n=(i=e,!(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 t.iframeEnabled?R(n,"iframe"):t.pixelEnabled?R(n,"image"):void 0},onTimeout:t=>{try{V({name:_,value:t.length,related_data:t[0].timeout||d.$W.getConfig("bidderTimeout")},t)}catch(t){}},onBidWon:t=>{try{V({name:I,value:t.cpm},[t])}catch(t){}},onSetTargeting:t=>{try{let e={name:A,value:t.cpm};d.$W.getConfig("enableSendAllBids")||V(e,[t])}catch(t){}},onBidderError:({error:t,bidderRequest:e})=>{try{V({name:O,related_data:`timedOut:${t.timedOut}|status:${t.status}|message:${t.reason.message}`},e.bids)}catch(t){}},clearPageMeta:function(){C=void 0},getWindowSize:function(){return{w:window.screen.width||-1,h:window.screen.height||-1}}};(0,s.a$)(W),(0,i.E)("medianetBidAdapter")}},function(t){t.O(0,[3005,7769,802,2139,1085],(function(){return e=4582,t(t.s=e);var e}));t.O()}]); 78(self.pbjsChunk=self.pbjsChunk||[]).push([[2787],{3853:function(a,e,t){var i=t(7873),n=t(1069),m=t(7377);const r={...(0,t(7668).B2)("https://hb.minutemedia-prebid.com/",{PRODUCTION:"hb-mm-multi",TEST:"hb-multi-mm-test"}),code:"minutemedia",gvlid:918,isBidRequestValid:function(a){return a.params?!!a.params.org||((0,n.JE)("org is a mandatory param for MinuteMedia adapter"),!1):((0,n.JE)("no params have been set to MinuteMedia adapter"),!1)}};(0,m.a$)(r),(0,i.E)("minutemediaBidAdapter")}},function(a){a.O(0,[2183,802,2139,1085],(function(){return e=3853,a(a.s=e);var e}));a.O()}]); 79(self.pbjsChunk=self.pbjsChunk||[]).push([[6442],{3364:function(e,t,n){var r=n(7873),s=n(433),i=n(1069),a=n(7377),o=n(1371);const d=(0,n(9766).A)({context:{netRevenue:!0,ttl:30},imp(e,t,n){const r=e(t,n);return r.tagid=t.adUnitCode,r.ext&&(r.ext.placementId=t.params.placementId),r}}),u=[o.D4,o.G_,o.s6],c="USD",p="*",l=(0,r.m)();const f={},y={},h={},g=new Set,m=new Set,b=new Set,v={url:e=>"string"==typeof e,placementId:e=>"string"==typeof e||"number"==typeof e},R={code:"nativo",gvlid:263,aliases:["ntv"],supportedMediaTypes:u,isBidRequestValid:function(e){if(!e.params)return!0;return!Object.keys(e.params).some((t=>{const n=e.params[t],r=v[t];return!!r&&!r(n)}))},buildRequests:function(e,t){const n=d.toORTB({bidRequests:e,bidderRequest:t}),r=JSON.stringify(n),i=new S;i.addBidRequestDataSource(new D);const a=new Set,o=function(){const e={},t=[];function n(t,n){e.hasOwnProperty(t)||(e[t]=n)}return{addBidData:function(e,r){const s=t.length;t.push(e),Array.isArray(r)?r.forEach((e=>{n(String(e),s)})):n(String(r),s)},getBidData:function(n){const r=String(n);if(e.hasOwnProperty(r))return t[e[r]]}}}(),u={length:0},h={};let g,m;e.forEach((e=>{m=function(e){let t=(0,s.A)(e,"params.url");if(null==t)return;if(E(t))return t;t=function(e){if(E(e))return e;let t="https:";0!==e.indexOf("//")&&(t+="//");return`${t}${e}`}(t);try{return new URL(t).href}catch(e){}}(e)||t.refererInfo.location,g=(0,s.A)(e,"params.placementId");const n=[e.adUnitCode];g&&!a.has(g)&&(a.add(g),n.push(g),u[g]=e.sizes,u.length++);const r={bidId:e.bidId,size:C(e.sizes)};o.addBidData(r,n);const d=function(e){if("function"!=typeof e.getFloor)return;let t={},n=e.mediaTypes,r=new Set;Object.keys(n).forEach((s=>{let i=n[s],a={};(i.sizes||i.playerSize||[]).forEach((t=>{const n=e.getFloor({currency:c,mediaType:s,size:t});a[_(t)]=n?.floor,r.add(t)})),t[s]=a;const o=function(e,t){return e.getFloor({currency:c,mediaType:t,size:p})}(e,s);o?.floor>0&&(a["*"]=o.floor)}));const s=function(e,t=[p]){const n={};return t.forEach((t=>{const r=e.mediaTypes;e.mediaTypes={PRICE_FLOOR_WILDCARD:r.sizes};const s=e.getFloor({currency:c,mediaType:p,size:t});e.mediaTypes=r;const i=t!==p?_(t):p;n[i]=s.floor})),n}(e,[p,...Array.from(r)]);return t["*"]=s,t}(e);d&&(h[e.adUnitCode]=d),i.processBidRequestData(e,t)})),f[t.bidderRequestId]=o;const b=e.map((e=>(y[e.adUnitCode]=void 0!==y[e.adUnitCode]?y[e.adUnitCode]+1:0,{adUnitCode:e.adUnitCode,mediaTypes:e.mediaTypes})));let v=[{key:"ntv_pbv",value:l.version},{key:"ntv_pb_rid",value:t.bidderRequestId},{key:"ntv_ppc",value:btoa(JSON.stringify(b))},{key:"ntv_url",value:encodeURIComponent(m)}];if(Object.keys(h).length&&v.unshift({key:"ntv_ppf",value:btoa(JSON.stringify(h))}),a.size>0){const e=[];a.forEach((t=>e.push(t))),v.unshift({key:"ntv_ptd",value:e.join(",")})}t.gdprConsent&&v.unshift({key:"ntv_gdpr_consent",value:t.gdprConsent.consentString}),t.gppConsent&&v.unshift({key:"ntv_gpp_consent",value:t.gppConsent.gppString}),t.uspConsent&&v.unshift({key:"us_privacy",value:t.uspConsent});var R;return{method:"POST",url:function(e,t=[]){if(0===t.length||!Array.isArray(t))return e;const n=t.filter((e=>""!==e.trim()));if(0===n.length)return e;let r=`${e}?${n[0]}`;for(let e=1;e<n.length;e++)r+=`&${n[e]}`;return r}("https://exchange.postrelease.com/prebid",[i.getRequestDataQueryString(),(R=v,R.reduce(((e,t)=>A(e,t.key,t.value)),""))]),data:r,bidderRequest:t}},interpretResponse:function(e,t){if(!e||!e.body||(0,i.Im)(e.body))return[];try{const n="string"==typeof e.body?JSON.parse(e.body):e.body,r=[];let i,a;return n.seatbid.forEach(((e,d)=>{e.bid.forEach((e=>{var u;a=this.getAdUnitData(n.id,e),i={requestId:a.bidId,cpm:e.price,currency:n.cur,width:e.w||a.size[0],height:e.h||a.size[1],creativeId:e.crid,dealId:e.id,netRevenue:!0,ttl:e.ttl||360,ad:e.adm,meta:{advertiserDomains:e.adomain},mediaType:(u=t.bidderRequest.bids[d],(0,s.A)(u,"mediaTypes.video")?o.G_:(0,s.A)(u,"mediaTypes.native")?o.s6:o.D4)},e.ext&&(h[e.id]=e.ext),i.mediaType===o.G_&&(i.vastUrl=e.adm),i.mediaType===o.s6&&(i.native={ortb:JSON.parse(i.ad)}),r.push(i)}))})),delete f[n.id],r}catch(e){return[]}},getUserSyncs:function(e,t,n,r){let s="";n&&(s=A(s,"gdpr",n.gdprApplies?1:0),s=A(s,"gdpr_consent",encodeURIComponent(n.consentString||""))),r&&(s=A(s,"us_privacy",encodeURIComponent(r.uspConsent)));const a={iframe:e.iframeEnabled,image:e.pixelEnabled},o=[];let d;return t.forEach((e=>{if(!e||!e.body||(0,i.Im)(e.body))return o;try{d="string"==typeof e.body?JSON.parse(e.body):e.body}catch(e){return}d&&d.seatbid&&0!==d.seatbid.length&&d.seatbid.forEach((e=>{e.syncUrls&&e.syncUrls.forEach((e=>{a[e.type]&&""!==e.url.trim()&&o.push({type:e.type,url:e.url.replace("{GDPR_params}",s)})}))}))})),o},onBidWon:function(e){const t=h[e.dealId];t&&(U(g,t.adsToFilter),U(m,t.advertisersToFilter),U(b,t.campaignsToFilter))},getAdUnitData:function(e,t){const n=f[e],r=t.impid,i=(0,s.A)(t,"ext.ad_unit_id");return n.getBidData(i)||n.getBidData(r)}};(0,a.a$)(R);class S{constructor(){this.bidRequestDataSources=[]}addBidRequestDataSource(e){e instanceof q&&this.bidRequestDataSources.push(e)}processBidRequestData(e,t){for(let n of this.bidRequestDataSources)n.processBidRequestData(e,t)}getRequestDataQueryString(){if(0==this.bidRequestDataSources.length)return;return this.bidRequestDataSources.map((e=>e.getRequestQueryString())).filter((e=>""!==e)).join("&")}}class q{constructor(){this.type="BidRequestDataSource"}processBidRequestData(e,t){}getRequestQueryString(){return""}}class D extends q{constructor(){super(),this.type="UserEIDs",this.qsParam=new I("ntv_pb_eid"),this.eids=[]}processBidRequestData(e,t){void 0===e.userIdAsEids||this.eids.length>0||(this.eids=e.userIdAsEids)}getRequestQueryString(){if(0===this.eids.length)return"";const e=function(e){try{return btoa(JSON.stringify(e))}catch(e){}}(this.eids);return this.qsParam.value=e,this.qsParam.toString()}}class I{constructor(e,t){this.key=e,this.value=t}}function _(e){return!Array.isArray(e)||e.length<2?"":`${e[0]}x${e[1]}`}function A(e,t,n){return e+`${e.length?"&":""}${t}=${n}`}function C(e,t=T){return e&&0!==e.length?1===e.length?e[0]:e.reduce(((e,n)=>t(n)>t(e)?n:e)):[]}I.prototype.toString=function(){return`${this.key}=${this.value}`};const T=e=>e[0]*e[1];function U(e,t){t&&Array.isArray(t)&&t.length&&t.forEach((t=>e.add(t)))}function E(e){return/^http[s]?\:/.test(e)}(0,r.E)("nativoBidAdapter")}},function(e){e.O(0,[802,8498,2139,1085],(function(){return t=3364,e(e.s=t);var t}));e.O()}]); 80(self.pbjsChunk=self.pbjsChunk||[]).push([[6564],{4722:function(e,t,i){var n=i(7873),o=i(1069),r=i(433),s=i(3172),d=i(7096),a=i(8969),p=i(1371),c=i(3272),u=i(7377),l=i(7934);const m="4.3.0",f="v9.33.0",b="nextMillennium",g="https://cookies.nextmillmedia.com/sync?gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&us_privacy={{.USPrivacy}}&gpp={{.GPP}}&gpp_sid={{.GPPSID}}&type={{.TYPE_PIXEL}}",h="USD",v={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},y=Object.keys(v),w=["site.pagecat","site.content.cat","site.content.language","device.sua","site.keywords","site.content.keywords","user.keywords","bcat","badv","wlang","wlangb"],x={code:b,supportedMediaTypes:[p.D4,p.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=[];window.nmmRefreshCounts=window.nmmRefreshCounts||{};const n=function(){const e=l.EN&&(0,l.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}}(),d={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:P()},p=function(e,t){const i=e?.[0]?.schain||t?.ortb2?.source&&(t?.ortb2?.source?.schain||t?.ortb2?.source?.ext?.schain);if(!i)return;const n={schain:i};return n}(e,t),u=(0,r.A)(t,"timeout")||1500,b={id:t?.bidderRequestId,tmax:u,ext:{next_mil_imps:[]},device:d,site:n,source:p,imp:[]};!function(e={},t){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={},n&&(e.regs.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.gdpr=i.gdprApplies?1:0),void 0!==i.consentString&&(e.user={consent:i.consentString})),"number"==typeof t?.ortb2?.regs?.coppa&&(e.regs.coppa=t?.ortb2?.regs?.coppa))}(b,t),function(e,t={}){for(let i of w){const n=(0,r.A)(t,i);n&&(0,s.J)(e,i,n)}e.wlang&&delete e.wlangb}(b,t?.ortb2);const g=(0,o.Dl)((0,o.mb)().location.href).search,x=g.pbs&&"test"===g.pbs;return function(e={},t=[]){let i=!1;(0,o.bu)(t,(t=>{!i&&(0,o.cy)(t.userIdAsEids)&&t.userIdAsEids.length&&t.userIdAsEids.length&&((0,s.J)(e,"user.eids",t.userIdAsEids),i=!0)}))}(b,e),(0,o.bu)(e,((e,t)=>{window.nmmRefreshCounts[e.adUnitCode]=window.nmmRefreshCounts[e.adUnitCode]||0;const i=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=C(window),r=[];e.mediaTypes&&(e.mediaTypes.banner&&(r=[...e.mediaTypes.banner.sizes]),e.mediaTypes.video&&r.push(e.mediaTypes.video.playerSize));const s=n&&n.location&&n.location.host||"";return`g${t};${r.map((e=>e.join("x"))).join("|")};${s}`}(e),{cur:n,mediaTypes:s}=function(e={}){const t=c.$W?.getConfig("currency")?.adServerCurrency||h,i=[],n=["banner","video"],o={};for(const s of n){const n=(0,r.A)(e,`mediaTypes.${s}`);if(n){if(o[s]={data:n},"function"==typeof e.getFloor){let i=e.getFloor({currency:t,mediaType:s,size:"*"});o[s].bidfloorcur=i?.currency,o[s].bidfloor=i?.floor}else o[s].bidfloorcur=t;i.includes(o[s].bidfloorcur)&&i.push(o[s].bidfloorcur)}}i.length||i.push(h);return{cur:i,mediaTypes:o}}(e);0===t&&(b.cur=n),b.imp.push(function(e,t,i){const{banner:n,video:r}=i,s={id:e.bidId,ext:{prebid:{storedrequest:{id:t}}}},d=e?.ortb2Imp?.ext?.gpid,a=e?.ortb2Imp?.ext?.data?.pbadslot;d&&(s.ext.gpid=d);a&&(s.ext.data={pbadslot:a});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},_(e.banner,t?.pos)}(s,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,y),Object.keys(v).filter((e=>v[e])).forEach((t=>{void 0===e.video[t]&&(e.video[t]=v[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);_(e.video,t?.pos)}(s,r),s}(e,i,s)),b.ext.next_mil_imps.push(function(e){"number"==typeof window?.nmmRefreshCounts[e.adUnitCode]&&++window.nmmRefreshCounts[e.adUnitCode];const t={impId:e.bidId,nextMillennium:{nm_version:m,pbjs_version:f,refresh_count:window?.nmmRefreshCounts[e.adUnitCode]||0,scrollTop:window.pageYOffset||document.documentElement.scrollTop}};return t}(e))})),this.getUrlPixelMetric(a.qY.BID_REQUESTED,e),i.push({method:"POST",url:x?"https://test.pbs.nextmillmedia.com/openrtb2/auction":"https://pbs.nextmillmedia.com/openrtb2/auction",data:JSON.stringify(b),options:{contentType:"text/plain",withCredentials:!0}}),i},interpretResponse:function(e){const t=e.body,i=[],n=[];return(0,o.bu)(t.seatbid,(e=>{(0,o.bu)(e.bid,(e=>{const n=e.impid,{ad:o,adUrl:r,vastUrl:s,vastXml:a}=(0,d.s_)(e),c={requestId:n,cpm:e.price,width:e.w,height:e.h,creativeId:e.adid,currency:t.cur||h,netRevenue:!0,ttl:360,meta:{advertiserDomains:e.adomain||[]}};s||a?(c.mediaType=p.G_,s&&(c.vastUrl=s),a&&(c.vastXml=a)):(c.ad=o,c.adUrl=r),i.push(c)})),n.push(e.bid)})),this.getUrlPixelMetric(a.qY.BID_RESPONSE,n.flat()),i},getUserSyncs:function(e,t,i,n,s){if(!e.iframeEnabled&&!e.pixelEnabled)return[];const d=[],a=e=>t=>{d.push({type:e,url:E(t,i,n,s,e)})},p=e=>t=>{(0,r.A)(t,`body.ext.sync.${e}`,[]).forEach(a(e))},c=(e,t)=>{a(e)(t)},u=p("image"),l=p("iframe");return(0,o.cy)(t)&&t.forEach((t=>{e.pixelEnabled&&u(t),e.iframeEnabled&&l(t)})),d.length||(e.pixelEnabled&&c("image",g),e.iframeEnabled&&c("iframe",g)),d},getUrlPixelMetric(e,t){if(!!c.$W.getBidderConfig()?.nextMillennium?.disabledSendingStatisticData)return;const i=this._getUrlPixelMetric(e,t);i&&(0,o.z$)(i)},_getUrlPixelMetric(e,t){Array.isArray(t)||(t=[t]);const i=t[0]?.bidder||t[0]?.bidderCode;if(i!=b)return;let n=[];if((0,o.bu)(t,(e=>{e.params?n.push(e.params):Array.isArray(e.bids)&&n.push(e.bids.map((e=>e.params)))})),!n.length)return;const r=[],s=[];n.flat().forEach((e=>{e.group_id?s.push(e.group_id):e.placement_id&&r.push(e.placement_id)}));const d=r.length&&`&placements=${r.join(";")}`||"",a=s.length&&`&groups=${s.join(";")}`||"";if(!a&&!d)return;return`https://report2.hb.brainlyads.com/statistics/metric?event=${e}&bidder=${i}&source=pbjs${a}${d}`},onTimeout(e){for(const t of e)this.getUrlPixelMetric(a.qY.BID_TIMEOUT,t)}};function _(e,t){"number"==typeof t&&t>=0&&t<=7&&(e.pos=t)}function E(e,t={},i="",n={},o=""){const{consentString:r="",gdprApplies:s=!1}=t,d=Number(s);return e=e.replace("{{.GDPR}}",d).replace("{{.GDPRConsent}}",r).replace("{{.USPrivacy}}",i).replace("{{.GPP}}",n.gppString||"").replace("{{.GPPSID}}",(n.applicableSections||[]).join(",")).replace("{{.TYPE_PIXEL}}",o)}function C(e,t=0){if(t>10)return e;try{if(e.parent.document)return C(e.parent.window,++t)}catch(t){return e}}function P(){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,u.a$)(x),(0,n.E)("nextMillenniumBidAdapter")}},function(e){e.O(0,[8556,802,2139,1085],(function(){return t=4722,e(e.s=t);var t}));e.O()}]); 81(self.pbjsChunk=self.pbjsChunk||[]).push([[5767],{2517:function(e,t,a){var d=a(7873),s=a(1069),i=a(3172),r=a(433),n=a(5789),o=a(2938),m=a(7377),l=a(1371),p=a(9766),c=a(3895),x=a(9495);const u="nexx360",g=(0,s.lk)(),b="nexx360_storage",v=(0,o.vM)({bidderCode:u});function y(){if(!v.localStorageIsEnabled())return(0,s.fH)("localstorage not enabled for Nexx360"),!1;return v.getDataFromLocalStorage("__amuidpb")||!1}const f=(0,p.A)({context:{netRevenue:!0,ttl:90},imp(e,t,a){const d=e(t,a),s=t.params.adUnitName?t.params.adUnitName:t.adUnitCode;(0,i.J)(d,"tagid",s),(0,i.J)(d,"ext.adUnitCode",t.adUnitCode);const n=t.params.divId?t.params.divId:t.adUnitCode;(0,i.J)(d,"ext.divId",n);const o=function(e){if(document.getElementById(e))return document.getElementById(e)}(n);if(o&&((0,i.J)(d,"ext.dimensions.slotW",o.offsetWidth),(0,i.J)(d,"ext.dimensions.slotH",o.offsetHeight),(0,i.J)(d,"ext.dimensions.cssMaxW",o.style?.maxWidth),(0,i.J)(d,"ext.dimensions.cssMaxH",o.style?.maxHeight)),(0,i.J)(d,"ext.nexx360",t.params.tagId),(0,i.J)(d,"ext.nexx360.tagId",t.params.tagId),(0,i.J)(d,"ext.nexx360.videoTagId",t.params.videoTagId),(0,i.J)(d,"ext.nexx360.allBids",t.params.allBids),d.video){const e=(0,r.A)(t,"mediaTypes.video.playerSize"),a=(0,r.A)(t,"mediaTypes.video.context");(0,i.J)(d,"video.ext.playerSize",e),(0,i.J)(d,"video.ext.context",a)}return t.params.adUnitName&&(0,i.J)(d,"ext.adUnitName",t.params.adUnitName),t.params.adUnitPath&&(0,i.J)(d,"ext.adUnitPath",t.params.adUnitPath),d},request(e,t,a,d){const r=e(t,a,d),n=function(){if(!v.localStorageIsEnabled())return(0,s.fH)("localstorage not enabled for Nexx360"),!1;const e=v.getDataFromLocalStorage(b);if(null===e){const e={nexx360Id:(0,s.lk)()};return v.setDataInLocalStorage(b,JSON.stringify(e)),e}try{return JSON.parse(e)}catch(e){return!1}}();n&&((0,i.J)(r,"ext.nexx360Id",n.nexx360Id),(0,i.J)(r,"ext.localStorage.nexx360Id",n.nexx360Id));const o=y();return o&&(0,i.J)(r,"ext.localStorage.amxId",o),(0,i.J)(r,"ext.ver
81sion","9.33.0"),(0,i.J)(r,"ext.source","prebid.js"),(0,i.J)(r,"ext.pageViewId",g),(0,i.J)(r,"ext.bidderVersion","4.2"),(0,i.J)(r,"cur",[(0,x.b)(a)||"USD"]),r.user||(r.user={}),y()&&(r.user.ext||(r.user.ext={}),r.user.ext.eids||(r.user.ext.eids=[]),r.user.ext.eids.push({source:"amxdt.net",uids:[{id:`${y()}`,atype:1}]})),r}});function I(e){e.renderer.push((()=>{window.ANOutstreamVideo.renderAd({sizes:[e.width,e.height],targetId:e.divId,adResponse:e.vastXml,rendererOptions:{showBigPlayButton:!1,showProgressBar:"bar",showVolume:!1,allowFullscreen:!0,skippable:!1,content:e.vastXml}})}))}const h={code:u,gvlid:965,aliases:[{code:"revenuemaker"},{code:"first-id",gvlid:1178},{code:"adwebone"},{code:"league-m",gvlid:965},{code:"prjads"},{code:"pubtech"},{code:"1accord",gvlid:965},{code:"easybid",gvlid:1068}],supportedMediaTypes:[l.D4,l.G_,l.s6],isBidRequestValid:function(e){return!e.params.adUnitName||"string"==typeof e.params.adUnitName&&""!==e.params.adUnitName?!e.params.adUnitPath||"string"==typeof e.params.adUnitPath&&""!==e.params.adUnitPath?!e.params.divId||"string"==typeof e.params.divId&&""!==e.params.divId?e.params.allBids&&"boolean"!=typeof e.params.allBids?((0,s.vV)("bid.params.allBids needs to be a boolean"),!1):!!(e.params.tagId||e.params.videoTagId||e.params.nativeTagId)||((0,s.vV)("bid.params.tagId or bid.params.videoTagId or bid.params.nativeTagId must be defined"),!1):((0,s.vV)("bid.params.divId needs to be a string"),!1):((0,s.vV)("bid.params.adUnitPath needs to be a string"),!1):((0,s.vV)("bid.params.adUnitName needs to be a string"),!1)},buildRequests:function(e,t){return{method:"POST",url:"https://fast.nexx360.io/booster",data:f.toORTB({bidRequests:e,bidderRequest:t})}},interpretResponse:function(e){const t=e.body;if(!t||!Array.isArray(t.seatbid))return[];const{bidderSettings:a}=(0,d.m)(),s=!(!a||!a.standard)&&a.standard.allowAlternateBidderCodes;let i=[];return t.seatbid.forEach((e=>{i=[...i,...e.bid.map((e=>{const a={requestId:e.impid,cpm:e.price,width:e.w,height:e.h,creativeId:e.crid,dealId:e.dealid,currency:t.cur,netRevenue:!0,ttl:120,mediaType:[c.H6,c.mn].includes(e.ext.mediaType)?"video":e.ext.mediaType,meta:{advertiserDomains:e.adomain,demandSource:e.ext.ssp}};if(s&&(a.bidderCode=`n360_${e.ext.ssp}`),e.ext.mediaType===l.D4&&(e.adm?a.ad=e.adm:a.adUrl=e.ext.adUrl),[c.mn,c.H6].includes(e.ext.mediaType)&&(a.vastXml=e.adm),e.ext.mediaType===c.H6&&(a.renderer=function(e,t){const a=n.A4.install({id:e.id,url:t,loaded:!1,adUnitCode:e.ext.adUnitCode,targetId:e.ext.divId});return a.setRender(I),a}(e,"https://acdn.adnxs.com/video/outstream/ANOutstreamVideo.js"),a.divId=e.ext.divId),e.ext.mediaType===l.s6)try{a.native={ortb:JSON.parse(e.adm)}}catch(e){}return a}))]})),i},getUserSyncs:function(e,t,a,d){return"object"==typeof t&&null!=t&&t.length>0&&t[0].hasOwnProperty("body")&&t[0].body.hasOwnProperty("ext")&&t[0].body.ext.hasOwnProperty("cookies")&&"object"==typeof t[0].body.ext.cookies?t[0].body.ext.cookies.slice(0,5):[]}};(0,m.a$)(h),(0,d.E)("nexx360BidAdapter")}},function(e){e.O(0,[802,8498,9147,2139,1085],(function(){return t=2517,e(e.s=t);var t}));e.O()}]); 82(self.pbjsChunk=self.pbjsChunk||[]).push([[4006],{8574:function(e,t,i){var n=i(7873),o=i(1069),r=i(8044),s=i(2938),a=i(8910),d=i(8969),c=i(1445),A=i(5569);const l="2.0.2";window.nobidAnalyticsVersion=l;const u=(0,s.vM)({gvlid:816,moduleName:"nobidAnalyticsAdapter",moduleType:A.Tn}
vendor: 11,480 bytes, lines 82-84
82),{AUCTION_INIT:b,BID_REQUESTED:f,BID_TIMEOUT:p,BID_RESPONSE:N,BID_WON:g,AUCTION_END:S,AD_RENDER_SUCCEEDED:T}=d.qY;function y(e){(0,o.OG)(`%cNoBid Analytics ${l}: ${e}`)}function I(e){return e&&e.startsWith("{")&&e.endsWith("}")}function _(e,t){return t=t||86400,e.ts+1e3*t<Date.now()}function E(e,t){var i,n;if(m.initOptions&&m.initOptions.siteId&&e)if(m.isAnalyticsDisabled(t))y("NoBid Analytics is Disabled");else try{e.version=l,e.pbver="9.33.0";const s=`${i="https://carbon-nv.servenobids.com/admin/status",n="function"==typeof o.Ez&&(0,o.Ez)("nobid-env"),(n=window.location.href.indexOf("nobid-env=dev")>0?"dev":n)?"dev"==n&&(i="https://localhost:8383"):i="https://carbon-nv.servenobids.com",i}/event/${t}?pubid=${m.initOptions.siteId}`;(0,r.RD)(s,(function(e){try{m.processServerResponse(e)}catch(e){(0,o.vV)(e)}}),JSON.stringify(e),{contentType:"application/json",method:"POST"})}catch(e){y(`Sending event error ${e}`)}}function h(e,t){e&&(Array.isArray(e)?e.forEach((e=>{Object.keys(e).forEach((i=>{t.includes(i)||delete e[i]}))})):Object.keys(e).forEach((i=>{t.includes(i)||delete e[i]})))}let m=Object.assign((0,a.Ay)({url:"localhost:8383/event",analyticsType:"endpoint"}),{track({eventType:e,args:t}){switch(e){case b:i=t,i?.bidderRequests?.length>0&&i?.bidderRequests[0]?.refererInfo?.topmostLocation&&(m.topLocation=i.bidderRequests[0].refererInfo.topmostLocation);break;case f:case N:break;case g:!function(e,t){const i=(0,o.Go)(e);h(i,["bidderCode","size","statusMessage","adId","requestId","mediaType","adUnitCode","cpm","currency","originalCpm","originalCurrency","timeToRespond"]),m.topLocation&&(i.topLocation=m.topLocation),E(i,t)}(t,e);break;case p:break;case S:!function(e,t){e?.bidderRequests?.length>0&&e?.bidderRequests[0]?.refererInfo?.topmostLocation&&(m.topLocation=e.bidderRequests[0].refererInfo.topmostLocation);const i=(0,o.Go)(e);h(i,["timestamp","timeout","auctionId","bidderRequests","bidsReceived"]),i&&h(i.bidderRequests,["bidderCode","bidderRequestId","bids","refererInfo"]),i&&h(i.bidsReceived,["bidderCode","width","height","adUnitCode","statusMessage","requestId","mediaType","cpm","currency","originalCpm","originalCurrency"]),i&&h(i.noBids,["bidder","sizes","bidId"]),i.bidderRequests&&i.bidderRequests.forEach((e=>{h(e.bids,["mediaTypes","adUnitCode","sizes","bidId"])})),i.bidderRequests&&i.bidderRequests.forEach((e=>{h(e.refererInfo,["topmostLocation"])})),E(i,t)}(t,e)}var i}});m={...m,originEnableAnalytics:m.enableAnalytics,enableAnalytics:function(e){e.options.siteId?(this.initOptions=e.options,this.originEnableAnalytics(e)):(0,o.vV)("NoBid Analytics - siteId parameter is not defined. Analytics won't work")},retentionSeconds:86400,isExpired(e){return _(e,this.retentionSeconds)},isAnalyticsDisabled(e){let t=u.getDataFromLocalStorage(this.ANALYTICS_DATA_NAME);if(!I(t))return!1;if(t=JSON.parse(t),this.isExpired(t))return!1;if(1===t.disabled)return!0;if(0===t.disabled)return!1;if(e){if(1===t[`disabled_${e}`])return!0;if(0===t[`disabled_${e}`])return!1}return!1},processServerResponse(e){if(!I(e))return;const t=JSON.parse(e);u.setDataInLocalStorage(this.ANALYTICS_DATA_NAME,JSON.stringify({...t,ts:Date.now()}))},ANALYTICS_DATA_NAME:"analytics.nobid.io",ANALYTICS_OPT_NAME:"analytics.nobid.io.optData"},c.Ay.registerAnalyticsAdapter({adapter:m,code:"nobid",gvlid:816}),m.originalAdUnits={},window.nobidCarbonizer={getStoredLocalData:function(){const e=u.getDataFromLocalStorage(m.ANALYTICS_DATA_NAME),t=u.getDataFromLocalStorage(m.ANALYTICS_OPT_NAME),i={};return e&&(i[m.ANALYTICS_DATA_NAME]=e),t&&(i[m.ANALYTICS_OPT_NAME]=t),i},isActive:function(){let e=u.getDataFromLocalStorage(m.ANALYTICS_DATA_NAME);return!!I(e)&&(e=JSON.parse(e),!_(e,m.retentionSeconds)&&(e.carbonizer_active||!1))},carbonizeAdunits:function(e,t){function i(e){let t=u.getDataFromLocalStorage(m.ANALYTICS_DATA_NAME);if(!I(t))return;if(t=JSON.parse(t),_(t,m.retentionSeconds))return;const i=t.bidders||[];let n=null;m.originalAdUnits&&m.originalAdUnits[e.code]&&(n=m.originalAdUnits[e.code]);const o=n.bids.filter((e=>i.includes(e.bidder)));!function(e){if(e&&e.length>0){let t=u.getDataFromLocalStorage(m.ANALYTICS_OPT_NAME);t=I(t)?JSON.parse(t):{};const i=e.map((e=>e.bidder));if(i&&i.length>0){if(i.forEach((e=>{t[e]?t[e]+=1:t[e]=1})),u.setDataInLocalStorage(m.ANALYTICS_OPT_NAME,JSON.stringify(t)),window.nobidAnalyticsOptTimer)return;window.nobidAnalyticsOptTimer=setInterval((function(){let e=u.getDataFromLocalStorage(m.ANALYTICS_OPT_NAME);if(u.removeDataFromLocalStorage(m.ANALYTICS_OPT_NAME),I(e)&&(e=JSON.parse(e),Object.getOwnPropertyNames(e).length>0)){const t={o_bidders:e};m.topLocation&&(t.topLocation=m.topLocation),E(t,"optData")}}),5e3)}}}(n.bids.filter((e=>!i.includes(e.bidder)))),e.bids=o}for(const t of e)m.originalAdUnits[t.code]||(m.originalAdUnits[t.code]=(0,o.Go)(t));if(this.isActive()){if(!t&&Math.floor(101*Math.random())<=5)return;for(const t of e)i(t)}}};(0,n.E)("nobidAnalyticsAdapter")}},function(e){e.O(0,[2630,802,2139,1085],(function(){return t=8574,e(e.s=t);var t}));e.O()}]); 83(self.pbjsChunk=self.pbjsChunk||[]).push([[1575],{9177:function(e,t,n){var i=n(7873),r=n(1371),o=n(3172),s=n(1069),d=n(433),p=n(7377),a=n(8044),u=n(4042),c=n(9766);const l="https://ms-cookie-sync.presage.io",g=(0,c.A)({context:{netRevenue:!0,ttl:60,mediaType:"banner"},request(e,t,n,i){const r=e(t,n,i);r.tmax=1e3,(0,o.J)(r,"device.pxratio",window.devicePixelRatio),(0,o.J)(r,"site.page",m().location.href),r.ext=(0,s.D9)({},r.ext,{adapterversion:"2.0.0",prebidversion:"9.33.0"});const p=n.bids.find((e=>Boolean((0,d.A)(e,"params.assetKey",!1))));p&&(0,o.J)(r,"site.id",p.params.assetKey);const a=n.bids.find((e=>Boolean(e.userId)));return a&&(0,o.J)(r,"user.ext.uids",a.userId),r},imp(e,t,n){const i=e(t,n),r=document.timeline&&document.timeline.currentTime?document.timeline.currentTime:0,o=t.adUnitCode;i.tagid=t.adUnitCode,i.ext=(0,s.D9)({},t.params,{timeSpentOnPage:r,gpid:o},i.ext);const d=b(t);return d?i.bidfloor=d:delete i.bidfloor,i},bidResponse(e,t,n){const i=e(t,n);return i.currency="USD",i}});function b(e){if(!(0,s.fp)(e.getFloor))return 0;let t=e.getFloor({currency:"USD",mediaType:"banner",size:"*"});return(0,s.Qd)(t)&&"USD"===t.currency?t.floor:0}function m(){try{return(0,s.mb)()}catch(e){return(0,s.l4)()}}const f={code:"ogury",gvlid:31,supportedMediaTypes:[r.D4],isBidRequestValid:function(e){const t=(0,u.u)(e),n=Boolean(t)&&t.length>0,i=!!(0,d.A)(e,"params.adUnitId")&&!!(0,d.A)(e,"params.assetKey"),r=!!(0,d.A)(e,"ortb2.site.publisher.id")&&!!e.adUnitCode;return n&&(i||r)},getUserSyncs:function(e,t,n,i,r){const o=n&&n.consentString||"",s=r&&r.gppString||"",d=r&&r.applicableSections&&r.applicableSections.toString()||"";return e.iframeEnabled?[{type:"iframe",url:`${l}/user-sync.html?gdpr_consent=${o}&source=prebid&gpp=${s}&gpp_sid=${d}`}]:e.pixelEnabled?[{type:"image",url:`${l}/v1/init-sync/bid-switch?iab_string=${o}&source=prebid&gpp=${s}&gpp_sid=${d}`},{type:"image",url:`${l}/ttd/init-sync?iab_string=${o}&source=prebid&gpp=${s}&gpp_sid=${d}`},{type:"image",url:`${l}/xandr/init-sync?iab_string=${o}&source=prebid&gpp=${s}&gpp_sid=${d}`}]:[]},buildRequests:function(e,t){return{method:"POST",url:"https://mweb-hb.presage.io/api/header-bidding-request",data:g.toORTB({bidRequests:e,bidderRequest:t}),options:{contentType:"application/json"}}},interpretResponse:function(e,t){return g.fromORTB({response:e.body,request:t.data}).bids},getFloor:b,onBidWon:function(e){m().OG_PREBID_BID_OBJECT={...e&&{...e}},e&&e.nurl&&(0,a.RD)(e.nurl,null)},getWindowContext:m,onTimeout:function(e){(0,a.RD)("https://ms-ads-monitoring-events.presage.io/bid_timeout",null,JSON.stringify({...e[0],location:window.location.href}),{method:"POST",contentType:"application/json"})}};(0,p.a$)(f),(0,i.E)("oguryBidAdapter")}},function(e){e.O(0,[802,8498,8139,2139,1085],(function(){return t=9177,e(e.s=t);var t}));e.O()}]); 84(self.pbjsChunk=self.pbjsChunk||[]).push([[2149],{1725:function(e,t,n){var i=n(7873),r=n(1371),o=n(3895),s=n(5789),d=n(5901),a=n(2938),c=n(7377),p=n(433),u=n(1069);const l="https://onetag-sys.com/usync/",f="onetag",g=(0,a.vM)({bidderCode:f});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.33.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,u.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,u.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=[];
84return"function"==typeof e.getFloor&&n.forEach((n=>{const r=e.getFloor({currency:"EUR",mediaType:t||"*",size:[n.width,n.height]})||{};r.size=(0,u.Go)(n),r.floor||(r.floor=null),i.push(r)})),i}const E={code:f,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,u.vV)("OneTag: required schain params missing");return t}(e[0].schain)&&(n.schain=e[0].schain);try{g.hasLocalStorage()&&(n.onetagSid=g.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,t={}){const n=s.A4.install({id:e.requestId,url:e.rendererUrl,config:t,adUnitCode:e.adUnitCode,loaded:!1});try{n.setRender((({renderer:t,width:n,height:i,vastXml:r,adUnitCode:o})=>{t.push((()=>{window.onetag.Player.init({...e,width:n,height:i,vastXml:r,nodeId:o,config:t.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:l+"?cb="+(new Date).getTime()+s}),e.pixelEnabled&&o.push({type:"image",url:l+"?tag=img"+s}),o}};(0,c.a$)(E),(0,i.E)("onetagBidAdapter")}},function(e){e.O(0,[802,2139,1085],(function(){return t=1725,e(e.s=t);var t}));e.O()}]); 85(self.pbjsChunk=self.pbjsChunk||[]).push([[8909],{6571:function(a,e,n){var t=n(7873),p=n(1069),r=n(7377);const o={...(0,n(7668).B2)("https://hb.openwebmp.com/",{PRODUCTION:"hb-multi",TEST:"hb-multi-test"}),code:"openweb",gvlid:280,isBidRequestValid:function(a){return a.params?a.params.org?!!a.params.placementId||((0,p.JE)("placementId is a mandatory param for OpenWeb adapter"),!1):((0,p.JE)("org is a mandatory param for OpenWeb adapter"),!1):((0,p.JE)("no params have been set to OpenWeb adapter"),!1)}};(0,r.a$)(o),(0,t.E)("openwebBidAdapter")}},function(a){a.O(0,[2183,802,2139,1085],(function(){return e=6571,a(a.s=e);var e}));a.O()}]); 86(self.pbjsChunk=self.pbjsChunk||[]).push([[3879],{7257:function(e,t,a){var n=a(7873),s=a(3272),r=a(7377),o=a(3172),i=a(433),p=a(1069),d=a(1371),m=a(9766),u=a(5561);const c={code:"openx",gvlid:69,supportedMediaTypes:[d.D4,d.G_,d.s6],isBidRequestValid:function(e){const t=e.params.delDomain||e.params.platform;if(i.A(e,"mediaTypes.banner")&&t)return!!e.params.unit||i.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){const t=!f(e)&&!x(e);return i.A(e,"mediaTypes.banner")||t}(e)||x(e))).map((e=>({...e,mediaTypes:{...e.mediaTypes,video:void 0}}))),s=n.length?[b(n,t,null)]:[];return a.forEach((e=>{s.push(b([e],t,d.G_))})),s},interpretResponse:function(e,t){e.body||(e.body={nbr:0});return l.fromORTB({request:t.data,response:e.body})},getUserSyncs:function(e,t,a,n){if(e.iframeEnabled||e.pixelEnabled){let s=e.iframeEnabled?"iframe":"image",r=[],o="https://u.openx.net/w/1.0/pd";if(a&&(r.push("gdpr="+(a.gdprApplies?1:0)),r.push("gdpr_consent="+encodeURIComponent(a.consentString||""))),n&&r.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&&r.push("ph="+e.platform)}else r.push("ph=2d1251ae-7f3a-47cf-bd2a-2f288854a0ba");return[{type:s,url:`${o}${r.length>0?"?"+r.join("&"):""}`}]}}};(0,r.a$)(c);const l=(0,m.A)({context:{netRevenue:!0,ttl:300,nativeRequest:{eventtrackers:[{event:1,methods:[1,2]}]}},imp(e,t,a){const n=e(t,a);return(0,p.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 s=e(t,a,n);(0,p.D9)(s,{at:1,ext:{bc:"hb_pb_ortb_2.0",pv:"9.33.0"}});
vendor: 6,900 bytes, lines 86-89
86const r=n.bidRequests[0];return r.params.coppa&&o.J(s,"regs.coppa",1),r.params.doNotTrack&&o.J(s,"device.dnt",1),r.params.platform&&o.J(s,"ext.platform",r.params.platform),r.params.delDomain&&o.J(s,"ext.delDomain",r.params.delDomain),r.params.response_template_name&&o.J(s,"ext.response_template_name",r.params.response_template_name),r.params.test&&(s.test=1),s},bidResponse(e,t,a){if(!a.mediaType&&!t.mtype){let e=d.D4;const a=["VAST ","vast ","videoad","VAST_VERSION","dc_vast","video "];t.adm&&t.adm.startsWith("{")&&t.adm.includes('"assets"')?e=d.s6:(t.vastXml||t.vastUrl||t.adm&&a.some((e=>t.adm.includes(e))))&&(e=d.G_),t.mediaType=e,t.mtype=Object.keys(u.X).find((t=>u.X[t]===e))}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:s}=n;s.ext&&(s.ext.delDomain&&o.J(a,"ext.delDomain",s.ext.delDomain),s.ext.platform&&o.J(a,"ext.platform",s.ext.platform));const r=e(t,a,n);let d=i.A(a,"ext.fledge_auction_configs");return d?(d=Object.entries(d).map((([e,t])=>({bidId:e,config:(0,p.D9)(Object.assign({},t),{auctionSignals:{ortb2Imp:n.impContext[e]?.imp}})}))),{bids:r.bids,paapi:d}):r},overrides:{imp:{bidfloor(e,t,a,n){const s={};e(s,a,{...n,currency:"USD"}),"USD"===s.bidfloorcur&&Object.assign(t,s)},video(e,t,a,n){{let s=a.mediaTypes[d.G_];s&&(s=Object.assign({},s,a.params.video),a={...a,mediaTypes:{[d.G_]:s}}),e(t,a,n)}}}}});function b(e,t,a){return{method:"POST",url:s.$W.getConfig("openxOrtbUrl")||"https://rtb.openx.net/openrtbb/prebidjs",data:l.toORTB({bidRequests:e,bidderRequest:t,context:{mediaType:a}})}}function f(e){return i.A(e,"mediaTypes.video")}function x(e){return i.A(e,"mediaTypes.native")}(0,n.E)("openxBidAdapter")}},function(e){e.O(0,[802,8498,2139,1085],(function(){return t=7257,e(e.s=t);var t}));e.O()}]); 87(self.pbjsChunk=self.pbjsChunk||[]).push([[3619],{457:function(e,t,n){var r=n(7873),a=n(7377),i=n(1371),p=n(433),d=n(1069),s=n(4042);let o="USD",c=!1;const l={code:"optidigital",gvlid:915,supportedMediaTypes:[i.D4],isBidRequestValid:function(e){let t=!1;return void 0!==e.params&&e.params.placementId&&e.params.publisherId&&(t=!0),t},buildRequests:function(e,t){if(!e||0===e.length||!t||!t.bids)return[];const n=t.ortb2||{bcat:[],badv:[]},r={referrer:t.refererInfo&&t.refererInfo.page?t.refererInfo.page:"",hb_version:"9.33.0",deviceWidth:document.documentElement.clientWidth,bidderRequestId:(0,p.A)(e[0],"bidderRequestId"),publisherId:(0,p.A)(e[0],"params.publisherId"),imp:e.map((e=>function(e,t){let n={};n={sizes:(0,d.kK)((0,p.A)(e,"mediaTypes.banner.sizes")),bidId:(0,p.A)(e,"bidId"),adUnitCode:(0,p.A)(e,"adUnitCode"),transactionId:(0,p.A)(e,"ortb2Imp.ext.tid"),placementId:(0,p.A)(e,"params.placementId")},e.params.divId&&""!==e.params.divId&&u(e.params.divId)&&(n.adContainerWidth=u(e.params.divId).offsetWidth,n.adContainerHeight=u(e.params.divId).offsetHeight);let r=[];(0,p.A)(e,"mediaTypes.banner")&&(r=(0,s.u)(e));e.params.currency&&""!==e.params.currency&&(o=e.params.currency);let a=function(e,t,n){let r=null,a=1===t.length?t[0]:"*";if("function"==typeof e.getFloor)try{const t=e.getFloor({currency:n,mediaType:"banner",size:a});(0,d.Qd)(t)&&t.currency===o&&!isNaN(parseFloat(t.floor))&&(r=parseFloat(t.floor))}catch(e){}return null!==r?r:e.params.floor}(e,r,o);a&&(n.bidFloor=a);let i=t.battr||(0,p.A)(e,"params.battr");i&&Array.isArray(i)&&i.length&&(n.battr=i);return n}(e,n))),badv:n.badv||(0,p.A)(e[0],"params.badv")||[],bcat:n.bcat||(0,p.A)(e[0],"params.bcat")||[],bapp:(0,p.A)(e[0],"params.bapp")||[]};e[0].auctionId&&(r.auctionId=e[0].auctionId),e[0].params.pageTemplate&&""!==e[0].params.pageTemplate&&(r.pageTemplate=e[0].params.pageTemplate),e[0].schain&&(r.schain=e[0].schain);const a=(0,p.A)(t,"gdprConsent");if(t&&a){const e="string"==typeof a.consentString;r.gdpr={consent:e?a.consentString:"",required:!0}}t&&!a&&(r.gdpr={consent:"",required:!1}),t?.gppConsent?.gppString?r.gpp={consent:t.gppConsent.gppString,sid:t.gppConsent.applicableSections}:t?.ortb2?.regs?.gpp&&(r.gpp={consent:t.ortb2.regs.gpp,sid:t.ortb2.regs.gpp_sid}),-1!==window.location.href.indexOf("optidigitalTestMode=true")&&(r.testMode=!0),t&&t.uspConsent&&(r.us_privacy=t.uspConsent),m(e[0])&&(r.user={eids:m(e[0])});return{method:"POST",url:"https://pbs.optidigital.com/bidder",data:JSON.stringify(r)}},interpretResponse:function(e,t){const n=[];return(e=e.body).bids&&e.bids.forEach((e=>{const t={placementId:e.placementId,requestId:e.bidId,ttl:e.ttl,creativeId:e.creativeId,currency:e.cur,cpm:e.cpm,width:e.w,height:e.h,ad:e.adm,netRevenue:!0,meta:{advertiserDomains:e.adomain&&e.adomain.length>0?e.adomain:[]}};n.push(t)})),n},getUserSyncs:function(e,t,n,r,a){let i="";if(!c&&(n&&(i+="&gdpr="+(n.gdprApplies?1:0),i+="&gdpr_consent="+encodeURIComponent(n.consentString||"")),r&&(i+="&us_privacy="+encodeURIComponent(r)),a?.gppString&&a?.applicableSections?.length&&(i+="&gpp="+encodeURIComponent(a.gppString),i+="&gpp_sid="+encodeURIComponent(a?.applicableSections?.join(","))),e.iframeEnabled))return c=!0,[{type:"iframe",url:"https://scripts.opti-digital.com/js/presync.html?endpoint=optidigital"+i}]}};function u(e){if(document.getElementById(e))return document.getElementById(e)}function m(e){if((0,p.A)(e,"userIdAsEids"))return e.userIdAsEids}(0,a.a$)(l),(0,r.E)("optidigitalBidAdapter")}},function(e){e.O(0,[8139,802,2139,1085],(function(){return t=457,e(e.s=t);var t}));e.O()}]); 88(self.pbjsChunk=self.pbjsChunk||[]).push([[4550],{3322:function(s,e,p){var t=p(7873),a=p(7377),i=p(1371),n=p(5674);const d={code:"pgamssp",gvlid:1353,supportedMediaTypes:[i.D4,i.G_,i.s6],isBidRequestValid:(0,n.$d)(),buildRequests:(0,n.rz)("https://us-east.pgammedia.com/pbjs"),interpretResponse:n.xO,getUserSyncs:(0,n.yY)("https://cs.pgammedia.com")};(0,a.a$)(d),(0,t.E)("pgamsspBidAdapter")}},function(s){s.O(0,[9136,802,2139,1085],(function(){return e=3322,s(s.s=e);var e}));s.O()}]); 89(self.pbjsChunk=self.pbjsChunk||[]).push([[5328],{1134:function(e,t,n){n.d(t,{Gk:function(){return G}});var i=n(7873),s=n(9759),r=n(1069),d=n(8969),o=n(1445),a=n(3272),c=n(7377),u=n(5023),p=n(5901);const b={appnexuspsp:{adapter:"prebidServer",enabled:!0,endpoint:{p1Consent:"https://ib.adnxs.com/openrtb2/prebid",noP1Consent:"https://ib.adnxs-simple.com/openrtb2/prebid"},syncEndpoint:{p1Consent:"https://prebid.adnxs.com/pbs/v1/cookie_sync",noP1Consent:"https://prebid.adnxs-simple.com/pbs/v1/cookie_sync"},maxTimeout:1e3},rubicon:{adapter:"prebidServer",enabled:!0,endpoint:{p1Consent:"https://prebid-server.rubiconproject.com/openrtb2/auction",noP1Consent:"https://prebid-server.rubiconproject.com/openrtb2/auction"},syncEndpoint:{p1Consent:"https://prebid-server.rubiconproject.com/cookie_sync",noP1Consent:"https://prebid-server.rubiconproject.com/cookie_sync"},maxTimeout:500},openwrap:{adapter:"prebidServer",enabled:!0,endpoint:{p1Consent:"https://ow.pubmatic.
89com/openrtb2/auction?source=pbjs",noP1Consent:"https://ow.pubmatic.com/openrtb2/auction?source=pbjs"},maxTimeout:500}};var l=n(8044),f=n(9214),g=n(2621),m=n(9766),h=n(3172),C=n(3597),y=n(981),B=n(3323),v=n(5825),R=n(1e3),q=n(6953),E=n(3441),x=n(5569),O=n(5139),S=n(6811),I=n(6743),j=n(2713),T=n(433);function A({global:e,bidder:t}){return Object.fromEntries(Object.entries(t).map((([t,n])=>[t,w(n,(0,r.D9)({},e,n))])))}function w(e,t){return Object.fromEntries(Object.entries(e).map((([e,n])=>{const i=t[e];return Array.isArray(n)?!(0,r.bD)(n,i)&&Array.isArray(i)&&(n=i):null!=n&&"object"==typeof n&&(n=w(n,i)),[e,n]})))}function P({global:e,bidder:t},n){const i=function({eids:e,conflicts:t=new Set}){const n=[],i=[],s={};return e.forEach((e=>{(!1===e.bidders?n:i).push(e)})),i.forEach((({eid:e,bidders:i})=>{t.has(e.source)?i.forEach((t=>{(s[t]=s[t]||[]).push(e)})):n.push({eid:e,bidders:i})})),{global:n.map((({eid:e})=>e)),permissions:n.filter((({bidders:e})=>!1!==e)).map((({eid:e,bidders:t})=>({source:e.source,bidders:t}))),bidder:s}}(function({global:e,bidder:t}){const n=[],i={},s=new Set;function d(e){let t=n.find((t=>(0,r.bD)(t.eid,e)));return null==t&&(t={eid:e,bidders:new Set},n.push(t)),null==i[e.source]?i[e.source]=t.eid:t.eid===e&&s.add(e.source),t}return q.Vx.forEach((t=>{((0,T.A)(e,t)||[]).forEach((e=>{d(e).bidders=!1}))})),Object.entries(t).forEach((([e,t])=>{q.Vx.forEach((n=>{((0,T.A)(t,n)||[]).forEach((t=>{const n=d(t);!1!==n.bidders&&n.bidders.add(e)}))}))})),{eids:n.map((({eid:e,bidders:t})=>({eid:e,bidders:t&&Array.from(t)}))),conflicts:s}}({global:e,bidder:t}));function s(e){delete e?.user?.eids,delete e?.user?.ext?.eids}return e=(0,r.Go)(e),t=(0,r.Go)(t),s(e),Object.values(t).forEach(s),i.global.length&&(0,h.J)(e,"user.ext.eids",i.global),n?.length&&i.permissions.forEach((e=>e.bidders=e.bidders.filter((e=>n.includes(e))))),i.permissions.length&&(0,h.J)(e,"ext.prebid.data.eidpermissions",i.permissions),Object.entries(i.bidder).forEach((([e,n])=>{n.length&&(0,h.J)(t[e],"user.ext.eids",n)})),{global:e,bidder:t}}function D(e,t){return null==e||0===Object.keys(e.bidder||{}).length?e:(e=P(e,t),{...e,bidder:A(e)})}var $=n(1371);const U=new Set(["bidderCode","bidderRequestId","uniquePbsTid","bids","timeout"]),k=(()=>{const e=(0,j.Bp)((0,I.x4)((e=>[e.bidfloor,e.bidfloorcur])));return function(t){let n;for(const i of t){if(null==i?.bidfloorcur||null==i?.bidfloor)return null;n=null==n?i:e(n,i)}return n}})(),J=(0,m.A)({processors:y.m,context:{netRevenue:!0},imp(e,t,n){Object.assign(n,t.pbsData);const i=e(t,n);if((t.bids||[]).forEach((e=>{e.ortb2Imp&&Object.keys(e.ortb2Imp).length>0&&(0,h.J)(i,`ext.prebid.imp.${e.bidder}`,e.ortb2Imp)})),Object.values(v.s).some((e=>i[e])))return i.secure=t.ortb2Imp?.secure??1,i},request(e,t,n,i){if(t.length){let{s2sBidRequest:s}=i;const r=e(t,n,i);return r.tmax=s.s2sConfig.timeout??Math.min(.75*s.requestBidsTimeout,s.s2sConfig.maxTimeout??G.maxTimeout),r.ext.tmaxmax=r.ext.tmaxmax||s.requestBidsTimeout,[r.app,r.dooh,r.site].forEach((e=>{e&&!e.publisher?.id&&(0,h.J)(e,"publisher.id",s.s2sConfig.accountId)})),i.transmitTids||(0,h.J)(r,"ext.prebid.createtids",!1),r}(0,r.vV)("Request to Prebid Server rejected due to invalid media type(s) in adUnit.")},bidResponse(e,t,n){let i=n.actualBidRequests.get(n.seatbid.seat);null==i&&(i=n.actualBidRequests.get(null)),i&&Object.assign(n,{bidRequest:i,bidderRequest:n.actualBidderRequests.find((e=>e.bidderCode===i.bidder))});const s=e(t,n);return s.requestBidder=i?.bidder,s.native?.ortb&&(s.adm=s.native.ortb),s.requestTimestamp=n.requestTimestamp,{bid:Object.assign((0,C.O)(d.XQ.GOOD,{src:d.RW.SRC,bidId:i?i.bidId||i.bid_Id:null,transactionId:n.adUnit.transactionId,adUnitId:n.adUnit.adUnitId,auctionId:n.bidderRequest.auctionId}),s,{deferRendering:!!n.adUnit.deferBilling,deferBilling:!!n.adUnit.deferBilling}),adUnit:n.adUnit.code}},overrides:{[R.Tb]:{id(e,t,n,i){t.id=i.impId},params(e,t,n,i){const s=i.s2sBidRequest.s2sConfig.adapterOptions;for(const e of i.actualBidRequests.values())(0,B.W)(t,e,i,i),s&&s[e.bidder]&&Object.assign(t.ext.prebid.bidder[e.bidder],s[e.bidder])},bidfloor(e,t,n,i){const s=k(function*(){for(const t of i.actualBidRequests.values()){const n={};e(n,t,i),yield n}}());null!=s&&Object.assign(t,s)},extBidfloor(e,t,n,i){function s(e,t){null!=t&&((0,h.J)(e,"ext.bidfloor",t.bidfloor),(0,h.J)(e,"ext.bidfloorcur",t.bidfloorcur))}const d=Array.from(i.actualBidRequests.values()).map((n=>{const s=(0,r.Go)(t);return e(s,n,i),s}));
89Object.values($.GE).forEach((e=>{s(t[e],k(d.map((t=>t[e]?.ext))))})),(t[$.D4]?.format||[]).forEach(((e,t)=>{s(e,k(d.map((e=>e[$.D4].format[t]?.ext))))}))}},[R.S3]:{fpd(e,t,n,i){i.transmitTids&&(0,h.J)(t,"source.tid",n.auctionId),(0,r.D9)(t,i.s2sBidRequest.ortb2Fragments?.global),i.s2sBidRequest.s2sConfig.extPrebid&&"object"==typeof i.s2sBidRequest.s2sConfig.extPrebid&&(0,h.J)(t,"ext.prebid",(0,r.D9)(t.ext?.prebid||{},i.s2sBidRequest.s2sConfig.extPrebid)),i.getRedactor().ortb2(t);const s=Object.entries(i.s2sBidRequest.ortb2Fragments?.bidder||{}).filter((([e])=>{const t=i.s2sBidRequest.s2sConfig.bidders;return i.s2sBidRequest.s2sConfig.allowUnknownBidderCodes||t&&t.includes(e)})).map((([e,t])=>({bidders:[e],config:{ortb2:i.getRedactor(e).ortb2(t)}})));s.length&&(0,h.J)(t,"ext.prebid.bidderconfig",s)},extPrebidAliases(e,t,n,i){i.actualBidderRequests.forEach((n=>e(t,n,i)))},sourceExtSchain(e,t,n,i){let s=t?.ext?.prebid?.schains||[];const r=new Set(s.flatMap((e=>e.bidders)));s=Object.values(s.concat(i.actualBidderRequests.filter((e=>!r.has(e.bidderCode))).map((e=>({bidders:[e.bidderCode],schain:e?.bids?.[0]?.schain})))).filter((({bidders:e,schain:t})=>e?.length>0&&t)).reduce(((e,{bidders:t,schain:n})=>{const i=JSON.stringify(n);return e.hasOwnProperty(i)||(e[i]={bidders:new Set,schain:n}),t.forEach((t=>e[i].bidders.add(t))),e}),{})).map((({bidders:e,schain:t})=>({bidders:Array.from(e),schain:t}))),s.length&&(0,h.J)(t,"ext.prebid.schains",s)}},[R.Cf]:{serverSideStats(e,t,n,i){i.actualBidderRequests.forEach((s=>e(t,n,{...i,bidderRequest:s,bidRequests:s.bids})))},paapiConfigs(e,t,n,i){const s=Object.values(i.impContext).flatMap((e=>(e.paapiConfigs||[]).map((t=>{const n=e.actualBidderRequests.find((e=>e.bidderCode===t.bidder)),i=e.actualBidRequests.get(t.bidder);return{adUnitCode:e.adUnit.code,ortb2:n?.ortb2,ortb2Imp:i?.ortb2Imp,bidder:t.bidder,config:t.config}}))));s.length>0&&(t.paapi=s)}}}});var _=n(6894);const V=a.$W.getConfig,N=d.RW.SRC;let W,M=0;const G={bidders:Object.freeze([]),syncTimeout:1e3,maxBids:1,adapter:"prebidServer",allowUnknownBidderCodes:!1,adapterOptions:{},syncUrlModifier:{},ortbNative:{eventtrackers:[{event:1,methods:[1,2]}]},maxTimeout:1500};function L(e){if(!e)return;e=Array.isArray(e)?e:[e];const t=new Set;return e.filter((e=>{var n;if(n=e,["endpoint","syncEndpoint"].forEach((e=>{if((0,r.O8)(n[e])){let t=n[e];n[e]={p1Consent:t,noP1Consent:t}}!(0,r.Qd)(n[e])||n[e].p1Consent&&n[e].noP1Consent||["p1Consent","noP1Consent"].forEach((t=>{n[e][t]||(0,r.JE)(`s2sConfig.${e}.${t} not defined. PBS request will be skipped in some P1 scenarios.`)}))})),function(e){if(e.defaultVendor){let t=e.defaultVendor,n=Object.keys(e);if(!b[t])return(0,r.vV)("Incorrect or unavailable prebid server default vendor option: "+t),!1;Object.keys(b[t]).forEach((i=>
89{G[i]!==e[i]&&(0,p.mK)(n,i)||(e[i]=b[t][i])}))}else null==e.adapter&&(e.adapter="prebidServer");return!0}(e)&&function(e){for(const t of["accountId","endpoint"])if(null==e[t])return(0,r.vV)(t+" missing in server to server config"),!1;return!0}(e)&&e.enabled)return Array.isArray(e.bidders)&&(e.bidders=e.bidders.filter((e=>!t.has(e)&&(t.add(e),!0)))),!0;(0,r.JE)("prebidServer: s2s config is disabled",e)}))}function F(e,t,n,i,s){if(W.length===M)return;M++;let d={};const o=V("userSync.filterSettings");if(o){const{all:e,iframe:t,image:n}=o,i=t||e,s=n||e;i&&(d=Object.assign({iframe:i},d)),s&&(d=Object.assign({image:s},d))}const a={uuid:(0,r.lk)(),bidders:e,account:s.accountId,filterSettings:d};let c=s.userSyncLimit;(0,r.Et)(c)&&c>0&&(a.limit=c),t&&(a.gdpr=t.gdprApplies?1:0,!1!==t.gdprApplies&&(a.gdpr_consent=t.consentString)),n&&(a.us_privacy=n),i&&(a.gpp_sid=i.applicableSections.join(),a.gpp=i.gppString),"boolean"==typeof s.coopSync&&(a.coopSync=s.coopSync);const u=JSON.stringify(a);(0,l.RD)(K(s.syncEndpoint,t),(e=>{try{Y((e=JSON.parse(e)).bidder_status,s)}catch(e){(0,r.vV)(e)}}),u,{contentType:"text/plain",withCredentials:!0})}function Y(e,t){if(0===e.length)return;const n=e.shift();n.no_cookie?function(e,t,n,i,s){s.syncUrlModifier&&"function"==typeof s.syncUrlModifier[n]&&(t=s.syncUrlModifier[n](e,t,n));!function(e,t,n,i,s){t?"image"===e||"redirect"===e?((0,r.OG)(`Invoking image pixel user sync for bidder: "${n}"`),(0,r.z$)(t,i,s)):"iframe"===e?((0,r.OG)(`Invoking iframe user sync for bidder: "${n}"`),(0,r.SG)(t,i,s)):((0,r.vV)(`User sync type "${e}" not supported for bidder: "${n}"`),i()):((0,r.vV)(`No sync url for bidder "${n}": ${t}`),i())}(e,t,n,i,s.syncTimeout)}(n.usersync.type,n.usersync.url,n.bidder,Y.bind(null,e,t),t):Y(e,t)}function K(e,t){const n=(0,g.C)(t),i=n?e.p1Consent:e.noP1Consent;return i||(0,r.JE)("Missing matching consent URL when gdpr="+n),i}function z(e){let t,n,i;return Array.isArray(e)&&e.length>0&&(t=e[0].gdprConsent,n=e[0].uspConsent,i=e[0].gppConsent),{gdprConsent:t,uspConsent:n,gppConsent:i}}a.$W.setDefaults({s2sConfig:G}),V("s2sConfig",(({s2sConfig:e})=>{var t;(t=L(t=e)).length&&(W=t)}));const H=(0,f.A_)("sync",(function(e,t,n,{onResponse:i,onError:s,onBid:d,onFledge:c}){let{gdprConsent:u}=z(t);const b=(0,r.Go)(e.ad_units),l=b.map((e=>e.bids.map((e=>e.bidder)).filter(r.hj))).reduce(r.Bq,[]).filter(r.hj),f=e.metrics.measureTime("buildRequests",(()=>function(e,t,n,i){const s=(0,r.vE)(),d=new Set,c=[],u=(0,o.K5)(e.s2sConfig),p=(()=>{const e=(0,q.$p)(u),t={};return n=>null==n?e:(t.hasOwnProperty(n)||(t[n]=(0,q.$p)((0,E.s)(x.tW,n))),t[n])})();(n=n.map((e=>p().bidRequest(e)))).forEach((e=>{const i=new Map;n.bids=e.bids.map((e=>p(e.bidder).bidRequest(e))),e.bids.forEach((n=>{null!=n.mediaTypes&&(0,r.JE)(`Prebid Server adapter does not (yet) support bidder-specific mediaTypes for the same adUnit. Size mapping configuration will be ignored for adUnit: ${e.code}, bidder: ${n.bidder}`),i.set(n.bidder,(0,r.D4)(n.bid_id,t))}));let s=e.code,o=1;for(;d.has(s);)o++,s=`${e.code}-${o}`;d.add(s),c.push({...e,adUnitCode:e.code,pbsData:{impId:s,actualBidRequests:i,adUnit:e}})}));const b={...Object.fromEntries(Object.entries(t[0]).filter((([e])=>!U.has(e)))),paapi:{enabled:t.some((e=>e.paapi?.enabled))}};return J.toORTB({bidderRequest:b,bidRequests:c,context:{currency:a.$W.getConfig("currency.adServerCurrency")||"USD",ttl:e.s2sConfig.defaultTtl||60,requestTimestamp:s,s2sBidRequest:{...e,ortb2Fragments:D(e.ortb2Fragments,i)},requestedBidders:i,actualBidderRequests:t,nativeRequest:e.s2sConfig.ortbNative,getRedactor:p,transmitTids:(0,O.io)(S.VJ,u)}})}(e,t,b,l))),g=f&&JSON.stringify(f);(0,r.fH)("BidRequest: "+g);const m=K(e.s2sConfig.endpoint,u),h=e?.s2sConfig?.customHeaders??{};if(f&&g&&m){const t=e.metrics.startTiming("net");n(m,{success:function(n){let s;t();try{s=JSON.parse(n);const{bids:t,paapi:i}=e.metrics.measureTime("interpretResponse",(()=>function(e,t){return J.fromORTB({response:e,request:t})}(s,f)));t.forEach(d),i&&i.forEach(c)}catch(e){(0,r.vV)(e)}!s||s.status&&(0,p.mK)(s.status,"Error")?((0,r.vV)("error parsing response: ",s?s.status:"not valid JSON"),i(!1,l)):i(!0,l,s)},error:function(){t(),s.apply(this,arguments)}},g,{contentType:"text/plain",withCredentials:!0,browsingTopics:(0,O.io)(S.DL,(0,o.K5)(e.s2sConfig)),customHeaders:h})}else(0,r.vV)("PBS request not made. Check endpoints.")}),"processPBSRequest");function Q(e,t){return e?.extPrebid?.returnallbidstatus?t?.ext?.seatnonbid:void 0}function X(e){return e?.ext?.prebid?.analytics?.tags}o.Ay.registerBidAdapter(new function(){const e=new s.A("prebidServer");return e.callBids=function(e,t,n,i,s){const p=e.metrics=(0,_.BO)(t?.[0]?.metrics).newMetrics().renameWith((t=>[`adapter.s2s.${t}`,`adapters.s2s.${e.s2sConfig.defaultVendor}.${t}`]));i=p.startTiming("total").stopBefore(i),t.forEach((e=>
89(0,_.BO)(e.metrics).join(p,{continuePropagation:!1})));let{gdprConsent:b,uspConsent:l,gppConsent:f}=z(t);if(Array.isArray(W)){if(e.s2sConfig&&e.s2sConfig.syncEndpoint&&K(e.s2sConfig.syncEndpoint,b)){const t=(e.s2sConfig.extPrebid&&e.s2sConfig.extPrebid.aliases)??{};F(e.s2sConfig.bidders.map((e=>o.Ay.aliasRegistry[e]||t[e]||e)).filter(((e,t,n)=>n.indexOf(e)===t)),b,l,f,e.s2sConfig)}H(e,t,s,{onResponse:function(n,s,r){n&&t.forEach((e=>u.Ic(d.qY.BIDDER_DONE,e)));const{seatNonBidData:c,atagData:g}=function(e,t){return{atagData:X(t),seatNonBidData:Q(e,t)}}(e.s2sConfig,r);if(c&&u.Ic(d.qY.SEAT_NON_BID,{seatnonbid:r.ext.seatnonbid,auctionId:t[0].auctionId,requestedBidders:s,response:r,adapterMetrics:p}),c||g){const e={seatnonbid:c,atag:g,auctionId:t[0].auctionId,requestedBidders:s,response:r,adapterMetrics:p};u.Ic(d.qY.PBS_ANALYTICS,e)}i(!1),function(e,t,n,i){e.forEach((e=>{let s=o.Ay.getBidAdapter(e);s&&s.registerSyncs&&a.$W.runWithBidder(e,s.registerSyncs.bind(s,[],t,n,i))}))}(s,b,l,f)},onError(n,s){const{p1Consent:o="",noP1Consent:a=""}=e?.s2sConfig?.endpoint||{};o===a?(0,r.vV)(`Prebid server call failed: '${n}'. Endpoint: "${o}"}`,s):(0,r.vV)(`Prebid server call failed: '${n}'. Endpoints: p1Consent "${o}", noP1Consent "${a}"}`,s),t.forEach((e=>u.Ic(d.qY.BIDDER_ERROR,{error:s,bidderRequest:e}))),i(s.timedOut)},onBid:function({adUnit:t,bid:i}){const s=i.metrics=e.metrics.fork().renameWith();s.checkpoint("addBidResponse"),null!=i.requestId&&null!=i.requestBidder||e.s2sConfig.allowUnknownBidderCodes?s.measureTime("addBidResponse.validate",(()=>(0,c.fn)(t,i)))?n(t,i):n.reject(t,i,d.Tf.INVALID):((0,r.JE)(`PBS adapter received bid from unknown bidder (${i.bidder}), but 's2sConfig.allowUnknownBidderCodes' is not set. Ignoring bid.`),n.reject(t,i,d.Tf.BIDDER_DISALLOWED))},onFledge:e=>{a.$W.runWithBidder(e.bidder,(()=>{(0,c.JN)({auctionId:t[0].auctionId,...e},{config:e.config})}))}})}},Object.assign(this,{callBids:e.callBids,setBidderCode:e.setBidderCode,type:N})},"prebidServer"),(0,i.E)("prebidServerBidAdapter")}},function(e){e.O(0,[802,8498,7618,1225,2139,1085],(function(){return t=1134,e(e.s=t);var t}));e.O()}]); 90(self.pbjsChunk=self.pbjsChunk||[]).push([[3775],{9433:function(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),y=t(1e3),g=t(6894),b=t(7176),v=t(1252),F=t(6743),k=t(6400),A=t(1371);const S="not_found",C="random",T="Price Floors",j=(0,s.g4)(1e4),R=Symbol();let x=[R,"gptSlot","adUnitCode","size","domain","mediaType"],O=!1,M=!1,$={};const U=(0,k.L)();let E={};const D=(()=>{let e;return function(){return null==e&&(e=(0,n.Dl)((0,m.EN)().topmostLocation,{noDecodeWholeURL:!0}).hostname),e}})();function V(e,o,{index:t=h.n.index}={}){return e?.adUnitCode||t.getAdUnit(o).code}let B={[R]:()=>"*",size:(e,o)=>(0,n.n7)(o.size)||"*",mediaType:(e,o)=>o.mediaType||"banner",gptSlot:(e,o)=>function(e,{index:o=h.n.index}={}){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)(V(e,o)).gptSlot,domain:D,adUnitCode:(e,o)=>V(e,o)};function z(e,o,t={}){let r=function(e,o,t){return e.length?e.reduce(((e,r)=>{let n=B[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 I(e,o,t){return parseFloat((0,b.y)(e,{...o,cpm:e},t))}const w={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 J(e={currency:"USD",mediaType:"*",size:"*"}){let o=this,t=E[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)&&w[o.mediaType]&&1===w[o.mediaType](e).length&&(o.size=w[o.mediaType](e)[0]),o}(o,e);let i=z(t.data,{...o},{mediaType:e.mediaType,size:e.size}),a=e.currency||t.data.currency;
vendor: 10,227 bytes, line 90
90if(i.matchingFloor&&a!==t.data.currency)try{i.matchingFloor=(0,r.m)().convertCurrency(i.matchingFloor,t.data.currency,a)}catch(e){(0,n.JE)(`${T}: 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 t=p.u.get(o.bidder,"inverseBidAdjustment");if(t){const r=Object.fromEntries(Object.entries(e).filter((([e,o])=>"*"!==o&&["mediaType","size"].includes(e))));i.matchingFloor=t(i.matchingFloor,o,r)}else{let e=I(i.matchingFloor,null,o);i.matchingFloor=e?function(e,o){const t=Math.pow(10,10);return e*t/(o*t)*(e*t)/t}(i.matchingFloor,e):i.matchingFloor}}return null===i.floorRuleValue?null:i.matchingFloor?{floor:(l=i.matchingFloor,s=4,Math.ceil((parseFloat(l)*Math.pow(10,s)).toFixed(1))/Math.pow(10,s)),currency:a}:{};var l,s}function q(e,o){let t=(0,n.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 P(e,o){let t=(0,n.Go)($);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)(`${T}: 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(L(r))if(e.values){let o=q(r,t.code).values;Object.assign(e.values,o)}else(e=q(r,t.code)).location="adUnit";else null!=t.floors&&(0,n.JE)(`adUnit '${t.code}' provides an invalid \`floor\` definition, it will be ignored for floor calculations`,t);return e}),{})}(e):q(t.data),0===Object.keys((0,i.A)(t,"data.values")||{}).length)t.skipped=!0,t.skippedReason=S;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=C)}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=J,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:$.fetchStatus}}))}))}(e,t,o),t}function G(e){e.hasExited||(e.reqBidsConfigObj.auctionId=e.reqBidsConfigObj.auctionId||(0,n.lk)(),E[e.reqBidsConfigObj.auctionId]=P(e.reqBidsConfigObj.adUnits||(0,r.m)().adUnits,e.reqBidsConfigObj.auctionId),e.nextFn.apply(e.context,[e.reqBidsConfigObj]),e.hasExited=!0)}function W(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",[R]),e.values=e.values||{},null==e.values[o]&&(e.values[o]=e.default,e.meta={defaultRule:o})}return e}(e),!!function(e){if(Array.isArray(e)&&e.length>0){if(e.every((e=>x.includes(e))))return!0;(0,n.vV)(`${T}: Fields received do not match allowed fields`)}return!1}((0,i.A)(e,"schema.fields"))&&(o=e,t=e.schema.fields.length,r=e.schema.delimiter||"|","object"==typeof o.values&&(o.values=Object.keys(o.values).reduce(((e,n)=>(function(e,o,t,r){return"string"==typeof e&&e.split(r).length===t&&("number"==typeof o||null===o)}(n,o.values[n],t,r)&&(e[n]=o.values[n]),e)),{}),Object.keys(o.values).length>0));var o,t,r}const N={1:e=>W(e),2:e=>!(!Array.isArray(e.modelGroups)||0===e.modelGroups.length)&&(e.modelWeightSum=0,e.modelGroups.every((o=>!("number"!=typeof o.modelWeight||!W(o))&&(e.modelWeightSum+=o.modelWeight,!0))))};function L(e){return"object"==typeof e&&(e.floorsSchemaVersion=e.floorsSchemaVersion||1,"function"!=typeof N[e.floorsSchemaVersion]?((0,n.vV)(`${T}: Unknown floorsSchemaVersion: `,e.floorsSchemaVersion),!1):N[e.floorsSchemaVersion](e))}function H(e,o){if(e&&"object"==typeof e&&L(e))return(0,n.fH)(`${T}: A ${o} set the auction floor data set to `,e),{...e,location:o};(0,n.vV)(`${T}: The floors data did not contain correct values`,e)}const _=(0,g.Ak)("priceFloors",(function(e,o){const t={reqBidsConfigObj:o,context:this,nextFn:e,hasExited:!1,timer:null};$.auctionDelay>0&&O?U.submit($.auctionDelay,(()=>G(t)),(()=>{(0,n.JE)(`${T}: Fetch attempt did not return in time for auction`),$.fetchStatus="timeout",G(t)})):G(t)}));function Y(e){let o;O=!1,$.fetchStatus="success";try{o=JSON.parse(e)}catch(t){o=e}const t=H(o,"fetch");t&&($.data=t,$.skipRate=(0,n.Et)(t.skipRate)?t.skipRate:$.skipRate,$.floorProvider=t.floorProvider||$.floorProvider),U.resume()}function Z(e){O=!1,$.fetchStatus="error",(0,n.vV)(`${T}: Fetch errored with: `,e),U.resume()}function K(e){var o;$=(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===x.indexOf(e)&&"function"==typeof o[e]&&(x.push(e),B[e]=o[e])}))):void 0;var o},"data",e=>e&&H(e,"setConfig")||void 0]),$.enabled?((o=$.endpoint).url&&!O?"GET"!==(o.method||"GET")?(0,n.vV)(`${T}: 'GET' is the only request method supported at this time!`):(j(o.url,{success:Y,error:Z},null,{method:"GET"}),O=!0):O&&(0,n.JE)(`${T}: A fetch is already occuring. Skipping.`),M||(d.on(c.qY.AUCTION_END,(e=>{setTimeout((()=>delete E[e.auctionId]),3e3)})),(0,r.m)().requestBids.before(_,50),(0,u.Yn)("addBidResponse").before(Q,(0,n.dp)()?4:50),M=!0)):((0,n.fH)(`${T}: Turning off module`),$={},E={},(0,u.Yn)("addBidResponse").getHooks({hook:Q}).remove(),(0,r.m)().requestBids.getHooks({hook:_}).remove(),M=!1)}const Q=(0,g.NL)("priceFloors",(function(e,o,t,a){let l=E[t.auctionId];if(!l||!t||l.skipped)return e.call(this,o,t,a);const s=h.n.index.getBidRequest(t);let d,u=z(l.data,s,{...t,size:[t.width,t.height]});if(!u.matchingFloor)return 0!==u.matchingFloor&&(0,n.JE)(`${T}: 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)(`${T}: 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=I(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)(`${T}: ${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)}));function X(e,{currency:o=l.$W.getConfig("currency.adServerCurrency")||"USD",mediaType:t="*",size:r="*"},i){if("function"==typeof e.getFloor){let a;try{a=e.getFloor({currency:o,mediaType:t,size:r})||{}}catch(o){return void(0,n.JE)("Cannot compute floor for bid",e)}a.floor=parseFloat(a.floor),null!=a.currency&&a.floor&&!isNaN(a.floor)&&i(a.floor,a.currency)}}l.$W.getConfig("floors",(e=>K(e.floors))),(0,y.pS)({type:y.Tb,name:"bidfloor",fn:function(e,o,t){X(o,{currency:t.currency,mediaType:t.mediaType||"*",size:"*"},((o,t)=>{Object.assign(e,{bidfloor:o,bidfloorcur:t})}))}}),(0,y.pS)({type:y.Tb,name:"extBidfloor",fn:function(e,o,t){function r(o,t){o===e.bidfloor&&t===e.bidfloorcur||((0,a.J)(this,"ext.bidfloor",o),(0,a.J)(this,"ext.bidfloorcur",t))}Object.values(A.GE).filter((o=>null!=e[o])).forEach((n=>{X(o,{currency:e.bidfloorcur||t?.currency,mediaType:n},r.bind(e[n]))})),(e[A.D4]?.format||[]).filter((({w:e,h:o})=>null!=e&&null!=o)).forEach((n=>{X(o,{currency:e.bidfloorcur||t?.currency,mediaType:A.D4,size:[n.w,n.h]},r.bind(n))}))},priority:-10}),(0,y.pS)({type:y.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:[y.e4],priority:-1}),(0,y.pS)({type:y.S3,name:"extPrebidFloors",fn:function(e,o,t){M&&(0,a.J)(e,"ext.prebid.floors.enabled",e.ext?.prebid?.floors?.enabled||!1),t?.floorMin&&(0,n.D9)(e,{ext:{prebid:{floors:t.floorMin}}})},dialects:[y.e4]}),(0,r.E)("priceFloors")}
90},function(e){e.O(0,[802,3005,1225,5957,2139,1085],(function(){return o=9433,e(e.s=o);var o}));e.O()}]); 91(self.pbjsChunk=self.pbjsChunk||[]).push([[6041],{2115:function(d,e,n){var i=n(7873),o=n(9214),t=n(1069);const u={name:"pubProvidedId",gvlid:n(6916).B1,decode(d){const e=d?{pubProvidedId:d}:void 0;return(0,t.fH)("PubProvidedId: Decoded value "+JSON.stringify(e)),e},getId(d){const e=d&&d.params||{};let n=[];return(0,t.cy)(e.eids)&&(n=n.concat(e.eids)),"function"==typeof e.eidsFunction&&(n=n.concat(e.eidsFunction())),{id:n}}};(0,o.bz)("userId",u),(0,i.E)("pubProvidedIdSystem")}},function(d){d.O(0,[802,2139,1085],(function(){return e=2115,d(d.s=e);var e}));d.O()}]); 92(self.pbjsChunk=self.pbjsChunk||[]).push([[1252],{3990:function(e,t,r){var a=r(7873),i=r(1069),s=r(433),n=r(3172),o=r(7377),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={kadpageurl:"",gender:"",yob:"",lat:"",lon:"",wiid:"",profId:"",verId:""},v="number",w="string",x="boolean",E="array",I={mimes:E,minduration:v,maxduration:v,startdelay:v,playbackmethod:E,api:E,protocols:E,w:v,h:v,battr:E,linearity:v,placement:v,plcmt:v,minbitrate:v,maxbitrate:v,skip:v,pos:v},O=1,T=3,J={battr:E,pos:v},_={1:"PMP",5:"PREF",6:"PMPG"},z={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=z.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(z.outstreamRender)}catch(e){(0,i.JE)(`${g}: Error tying to setRender on renderer`,e)}return a},outstreamRender:function(e){e.renderer.push((function(){z.bootstrapPlayer(e)}))},getRendererId:function(e,t){return`${e}-${t}`}},C=[d.D4,d.G_,d.s6],P={banner:360,video:1800,native:1800};let S=0,R=!1,k=["pubmatic"];const $=["all"];function U(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 j(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 A(){let e=window.navigator&&(window.navigator.connection||window.navigator.mozConnection||window.navigator.webkitConnection);switch(e?.effectiveType){case"ethernet":return 1;case"wifi":return 2;case"slow-2g":case"2g":return 4;case"3g":return 5;case"4g":return 6;default:return 0}}function q(e,t,r){var a,s="Ignoring param key: "+e+", expects "+r+", found "+typeof t;switch(r){case x:a=i.Lm;break;case v:a=i.Et;break;case w:a=i.O8;break;case E:a=i.cy}return a(t)?t:((0,i.JE)(g+s),f)}const N={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"},D=Object.values(N);function G(e){var t;
92if(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`),R=!0,t;r.forEach((e=>{var r=e;r.img&&(r.img.type==T?(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==O&&(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(R=!0);const t={ver:"1.2",assets:[]};for(let r in e){if(l._B.includes(r))continue;if(!l.x5.hasOwnProperty(r)&&!D.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 N)n.data={type:l.jO[N[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)}
vendor: 3,475 bytes, line 92
92else"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(R=!0)):t}(e);return t}function F(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 J)n.hasOwnProperty(e)&&(t[e]=q(e,n[e],J[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 M(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)("Video.plcmt param missing for "+t)}(r,e.adUnitCode),I)r.hasOwnProperty(a)&&(t[a]=q(a,r[a],I[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 W(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:U("kadfloor",e.params.kadfloor),secure:1,ext:{pmZoneId:U("pmzoneid",e.params.pmzoneid)},bidfloorcur:e.params.currency?U("currency",e.params.currency):h,displaymanager:"Prebid.js",displaymanagerver:"9.33.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=F(e))!==f&&(o.banner=r);break;case d.s6:c.request=JSON.stringify(G(e.nativeParams)),R?((0,i.JE)(g+"Error: Error in Native adunit "+e.params.adUnit+". Ignoring the adunit. Refer to http://prebid.org/dev-docs/sh
92ow-native-ads.html for more details."),R=!1):o.native=c;break;case d.G_:(a=M(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),(0,i.Qd)(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 L(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 B(e){return!0===(0,i.cy)(e)&&e.length>0}const H={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===B(t)&&!1===B(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:A()},user:{},ext:{}}}(o),l="",u=[],b=[],v=[],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||"",j(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),y)y.hasOwnProperty(r)&&(a=e[r])&&("object"==typeof(s=y[r])&&(a=s.f(a,t)),(0,i.O8)(a)?t[r]=a:(0,i.JE)(g+"Ignoring param : "+r+" with value : "+y[r]+", expects string-value, found "+typeof a));return t}(a.params,o)).transactionId=a.ortb2Imp?.ext?.tid,""===l?l=a.params.currency||f:
92a.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)&&(v=v.concat(a.params.acat));var r=W(a,t);r&&c.imp.push(r)})),0==c.imp.length)return;c.site.publisher.id=o.pubId.trim(),S=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.33.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),k=e.includes("*")?$:[...k,...e]):k=$}c.ext.marketplace.allowedbidders=k.filter(i.hj)}c.user.gender=o.gender?o.gender.trim():f,c.user.geo={},c.user.yob=U("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:T,bcat:J,badv:_}=E;if(T){const{page:e,domain:t,ref:r}=c.site;(0,i.D9)(c,{site:T}),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:_}),J&&(b=b.concat(J)),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}),t?.ortb2?.device&&(0,i.D9)(c.device,t.ortb2.device),E.ext?.prebid?.bidderparams?.[t.bidderCode]?.acat){const e=E.ext.prebid.bidderparams[t.bidderCode].acat;L(c,e)}else v.length&&L(c,v);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:"";
92try{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:360,referrer:o,ad:p.adm,pm_seat:e.seat||null,pm_dspid:p.ext&&p.ext.dspid?p.ext.dspid:null,partnerImpId:p.id||""};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=C[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),function(e,t){let r=P[t?.mediaType]||360;t.ttl=e.exp||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;
92s++)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=z.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)}})),function(e,t,r){e.meta=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&&B(t.adomain)&&(e.meta.advertiserDomains=t.adomain,e.meta.clickUrl=t.adomain[0],e.meta.brandId=t.adomain[0]),t.cat&&B(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),e.mediaType&&(e.meta.mediaType=e.mediaType)}(c,p,e.seat),function(e,t){e?.ext?.ibv&&(t.ext=t.ext||{},t.ext.ibv=e.ext.ibv,t.meta=t.meta||{},t.meta.mediaType=d.G_)}(p,c),p.ext&&p.ext.deal_channel&&(c.dealChannel=_[p.ext.deal_channel]||null),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,t])=>({bidId:e,config:Object.assign({auctionSignals:{}},t)}))),{bids:r,paapi:p}}catch(e){(0,i.vV)(e)}return r},getUserSyncs:(e,t,r,a,i)=>{let s=""+S;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$)(H),(0,a.E)("pubmaticBidAdapter")}},function(e){e.O(0,[802,2139,1085],(function(){return t=3990,e(e.s=t);var t}));e.O()}]); 93(self.pbjsChunk=self.pbjsChunk||[]).push([[6806],{9200:function(e,t,s){var a=s(7873),r=s(9766),i=s(1069),n=s(7377);const p=["cp","ct","cf","battr","deals"],o={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:c.toORTB({bidRequests:e,bidderRequest:t}),bidderRequest:t}),interpretResponse:(e,t)=>e.body?c.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},c=(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 p.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,n=a.bidRequests&&a.bidRequests.length>0?a.bidRequests[0].params.cp:"0";return i&&(i.publisher=Object.assign({},i.publisher,{id:n.toString()})),r.tmax=r.tmax||500,r},bidResponse(e,t,s){const a=e(t,s);return a.cur=a.cur||"USD",a}});(0,n.a$)(o),(0,a.E)("pulsepointBidAdapter")}},function(e){e.O(0,[802,8498,2139,1085],(function(){return t=9200,e(e.s=t);var t}));e.O()}]); 94(self.pbjsChunk=self.pbjsChunk||[]).push([[9935],{4189:function(e,n,t){var i=t(7873),o=t(9214),a=t(1069),r=t(1580),d=t(5023),s=t(8969),c=t(5569);const u={v:"1.0"},l={},g="CX-BID-ENRICH-INITIALIZED",p="DISPATCH-CONTEXT",f="AUCTION-END",m="RTD-INITIALIZED",E="REQUEST-CONTEXT";function b(){l.currentSiteContext?(0,a.OG)("Context data already retrieved."):I(E)}function h(){return!l.bidEnrichmentDisabled||((0,a.JE)("Bid enrichment disabled at prebid config"),!1)}function I(e,n){window.postMessage({target:"CX-BID-ENRICH",message:e,params:n},window.location.protocol+"//"+window.location.host),(0,a.OG)("Dispatching window postMessage: "+e)}function C(e){const n=e.data;var t;void 0!==n.target&&"QORTEX-PREBIDJS-RTD-MODULE"===n.target&&h()&&(n.message===g?(Boolean(n.params)&&Boolean(n.params?.groupConfig)&&(t=n.params.groupConfig,l.groupConfig=t),I(m,u),l?.auctionsEnded?.length>0&&l.auctionsEnded.forEach((e=>I(f,e))),b()):n.message===p&&n.params?.context&&function(e){l.currentSiteContext=e}(n.params.context))}const v={name:"qortex",init:function(e){return!e?.params?.groupId?.length>0?((0,a.JE)("Qortex RTD module config does not contain valid groupId parameter. Config params: "+JSON.stringify(e.params)),!1):(function(e){const{groupId:n,bidders:t,enableBidEnrichment:i}=e.params;l.bidEnrichmentDisabled=null===i||!i,l.bidderArray=t,l.impressionIds=new Set,l.currentSiteContext=null,l.sessionId=function(){const e=window.crypto.getRandomValues(new Uint32Array(1)),n=Math.floor(Date.now()/1e3);return"QX"+e.toString()+"X"+n.toString()}(),l.groupId=n}(e),e?.params?.enableBidEnrichment?function(){h()&&b();addEventListener("message",C)}():(0,a.JE)("Bid Enrichment Function has been disabled in module configuration"),e?.params?.tagConfig&&function(e){const n="qortex",t=e.params.groupId,i="https://tags.qortex.ai/bootstrapper",o={"data-group-id":t},u=e.params.tagConfig;Object.keys(u).forEach((e=>{o[`data-${e.replace(/([A-Z])/g,(e=>`-${e.toLowerCase()}`))}`]=u[e]})),addEventListener("qortex-rtd",(e=>
94{const i={vendor:n,billingId:(0,a.lk)(),type:e?.detail?.type,accountId:t};if("qx-impression"===e?.detail?.type){const{uid:n}=e.detail;if(!n||l.impressionIds.has(n))return void(0,a.JE)(`Received invalid billable event due to ${n?"duplicate":"missing"} uid: qx-impression`);(0,a.OG)("Received billable event: qx-impression"),l.impressionIds.add(n),i.transactionId=e.detail.uid,d.Ic(s.qY.BILLABLE_EVENT,i)}else(0,a.JE)(`Received invalid billable event: ${e.detail?.type}`)})),(0,r.R)(i,c.zu,n,void 0,void 0,o)}(e),!0)},getBidRequestData:function(e,n){e?.adUnits?.length>0&&h()?function(e){if(null===l.currentSiteContext)(0,a.JE)("No context data received at this time"),b();else if(n=l.groupConfig?.prebidBidEnrichmentPercentage,(n??0)>100*Math.random()){const n=l.currentSiteContext;l.bidderArray?.length>0?l.bidderArray.forEach((t=>(0,a.D9)(e.ortb2Fragments.bidder,{[t]:n}))):l.bidderArray?(0,a.JE)("Config contains an empty bidders array, unable to determine which bids to enrich"):(0,a.D9)(e.ortb2Fragments.global,n)}var n}(e):(0,a.JE)("Module function is paused due to configuration \n Module Config: "+JSON.stringify(e)),n()},onAuctionEndEvent:function(e,n,t){(0,a.OG)("Auction ended: ",JSON.stringify(e)),h()&&(l.auctionsEnded||(l.auctionsEnded=[]),l.auctionsEnded.push(JSON.stringify(e)),I(f,JSON.stringify(e)))}};(0,o.bz)("realTimeData",v),(0,i.E)("qortexRtdProvider")}},function(e){e.O(0,[802,2139,1085],(function(){return n=4189,e(e.s=n);var n}));e.O()}]); 95(self.pbjsChunk=self.pbjsChunk||[]).push([[3206],{6848:function(a,r,s){var e=s(7873),n=s(1069),i=s(7377),t=s(7668),o=s(9609);const p={...(0,t.B2)(o.C1,o.FN),code:o.nf,aliases:o.rY,gvlid:o.H,isBidRequestValid:function(a){return a.params?!!a.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)}};(0,i.a$)(p),(0,e.E)("riseBidAdapter")}},function(a){a.O(0,[2183,802,2139,1085],(function(){return r=6848,a(a.s=r);var r}));a.O()}]); 96(self.pbjsChunk=self.pbjsChunk||[]).push([[1079],{5330:function(t,n,e){var o=e(7873),i=e(3272),a=e(9214),r=e(1069),s=e(5023),c=e(8969),u=e(1445),f=e(6916),l=e(5901),g=e(6894),d=e(5569),D=e(6318);const p=(0,e(2604).ZI)((t=>u.Ay.resolveAlias(t)));let h,E,m=[],T=[],R=[];const y=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,[n,e]])=>{s.on(t,(t=>{e&&e(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=[];R.forEach((n=>{const e=(0,l.I6)(m,(t=>t.name===n.name));e&&e.init&&e.init(n,E)&&t.push(Object.assign(e,{config:n}))})),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,n){E=v();const e=[],o=[];T.forEach((t=>{if("function"!=typeof t.getBidRequestData)return;e.push(t);const n=t.config;n&&n.waitForIt&&o.push(t)}));const i=o.length&&h.auctionDelay&&h.auctionDelay>0;let a,r=o.length,s=!1;const c=[];if(!e.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,n))}a=setTimeout(f,i?h.auctionDelay:0),e.forEach((t=>{const e=(0,D.Qo)(n.ortb2Fragments||{},p(d.zu,t.name));c.push(e.verify),n.ortb2Fragments=e.obj,t.getBidRequestData(n,u.bind(t),t.config,E)}))}));function I(t){const n=T.filter((t=>"function"==typeof t.getTargetingData));if(!n.length)return;const e=t.adUnitCodes;if(!e)return;let o=[];for(let i=n.length-1;i>=0;i--){const a=n[i].getTargetingData(e,n[i].config,E,t);a&&"object"==typeof a?o.push(a):(0,r.JE)("invalid getTargetingData response for sub module",n[i].name)}const i=function(t){if(!Array.isArray(t)||!t.length)return{};return t.reduce(((t,n)=>{for(let e in n)if(n.hasOwnProperty(e))if(t.hasOwnProperty(e)){const o=n[e];for(let n in o)o.hasOwnProperty(n)&&(t[e][n]=o[n])}else t[e]=n[e];return t}),{})}(o);
vendor: 5,267 bytes, lines 96-97
96return t.adUnits.forEach((t=>{const n=t.code&&i[t.code];n&&((0,r.fH)("RTD set ad unit targeting of",n,"for",t),t[c.iD.ADSERVER_TARGETING]=Object.assign(t[c.iD.ADSERVER_TARGETING]||{},n))})),t.adUnits}function q(t,...n){T.forEach((t=>{if("function"==typeof t.onDataDeletionRequest)try{t.onDataDeletionRequest(t.config)}catch(n){(0,r.vV)(`Error executing ${t.name}.onDataDeletionRequest`,n)}})),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 n=m.indexOf(t);n>=0&&(m.splice(n,1),A())}})),function(t){const n=t.getConfig("realTimeData",(({realTimeData:t})=>{t.dataProviders?(n(),h=t,R=t.dataProviders,y(),(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")}},function(t){t.O(0,[5881,802,2139,1085],(function(){return n=5330,t(t.s=n);var n}));t.O()}]); 97(self.pbjsChunk=self.pbjsChunk||[]).push([[2711],{9293:function(e,t,r){var i=r(7873),n=r(9766),o=r(981),s=r(7377),a=r(3272),d=r(1371),c=r(5789),p=r(1069),u=r(3172),l=r(433),m=r(8656),b=r(8702);const x="https://video-outstream.rubiconproject.com/apex-2.2.1.js";let f=a.$W.getConfig("rubicon")||{};a.$W.getConfig("rubicon",(e=>{(0,p.D9)(f,e.rubicon)}));let g={};var y={1:"468x60",2:"728x90",5:"120x90",7:"125x125",8:"120x600",9:"160x600",10:"300x600",13:"200x200",14:"250x250",15:"300x250",16:"336x280",17:"240x400",19:"300x100",31:"980x120",32:"250x360",33:"180x500",35:"980x150",37:"468x400",38:"930x180",39:"750x100",40:"750x200",41:"750x300",42:"2x4",43:"320x50",44:"300x50",48:"300x300",53:"1024x768",54:"300x1050",55:"970x90",57:"970x250",58:"1000x90",59:"320x80",60:"320x150",61:"1000x1000",64:"580x500",65:"640x480",66:"930x600",67:"320x480",68:"1800x1000",72:"320x320",73:"320x160",78:"980x240",79:"980x300",80:"980x400",83:"480x300",85:"300x120",90:"548x150",94:"970x310",95:"970x100",96:"970x210",101:"480x320",102:"768x1024",103:"480x280",105:"250x800",108:"320x240",113:"1000x300",117:"320x100",125:"800x250",126:"200x600",144:"980x600",145:"980x150",152:"1000x250",156:"640x320",159:"320x250",179:"250x600",195:"600x300",198:"640x360",199:"640x200",213:"1030x590",214:"980x360",221:"1x1",229:"320x180",230:"2000x1400",232:"580x400",234:"6x6",251:"2x2",256:"480x820",257:"400x600",258:"500x200",259:"998x200",261:"480x480",264:"970x1000",265:"1920x1080",274:"1800x200",278:"320x500",282:"320x400",288:"640x380",484:"720x1280",524:"1x2",548:"500x1000",550:"980x480",552:"300x200",558:"640x640",562:"300x431",564:"320x431",566:"320x300",568:"300x150",570:"300x125",572:"250x350",574:"620x891",576:"610x877",578:"980x552",580:"505x656",622:"192x160",632:"1200x450",634:"340x450",680:"970x570",682:"300x240",684:"970x550",686:"300x210",688:"300x220",690:"970x170"};(0,p.bu)(y,((e,t)=>y[e]=t));const h=(0,n.A)({request(e,t,r,n){const{bidRequests:o}=n,s=e(t,r,n);var d;s.cur=["USD"],s.test=a.$W.getConfig("debug")?1:0,(0,u.J)(s,"ext.prebid.cache",{vastxml:{returnCreative:!0===f.returnVast}}),(0,u.J)(s,"ext.prebid.bidders",{rubicon:{integration:f.int_type||"pbjs"}}),(0,u.J)(s,"ext.prebid.targeting.pricegranularity",{ranges:{low:[{max:5,increment:.5}],medium:[{max:20,increment:.1}],high:[{max:20,increment:.01}],auto:[{max:5,increment:.05},{min:5,max:10,increment:.1},{min:10,max:20,increment:.5}],dense:[{max:3,increment:.01},{min:3,max:8,increment:.05},{min:8,max:20,increment:.5}],custom:(d=a.$W).getConfig("customPriceBucket")&&d.getConfig("customPriceBucket").buckets}[d.getConfig("priceGranularity")]});let c=(0,i.m)().installedModules;!c||c.length&&-1===c.indexOf("rubiconAnalyticsAdapter")||(0,u.J)(s,"ext.prebid.analytics",{rubicon:{"client-analytics":!0}}),function(e,t,r){let i={};const n=(0,m.D)(r,...t.map((e=>e.params.keywords)));t.forEach((t=>{const r={user:{ext:{data:{...t.params.visitor}}},site:{ext:{data:{...t.params.inventory}}}},n=e.imp.find((e=>e.ext?.prebid?.bidder?.rubicon?.video?.language));n&&(r.site.content={language:n.ext?.prebid?.bidder?.rubicon?.video?.language}),i=(0,p.D9)(i,t.ortb2||{},r);const o=a.$W.getConfig("user.id");i.user.id=i.user.id||o})),(0,p.D9)(e,i),n&&n.length&&(0,u.J)(e,"site.keywords",n.join(","));delete e?.ext?.prebid?.storedrequest}(s,o,r.ortb2),delete s?.ext?.prebid?.storedrequest,!0===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=R(t);if(i.includes(d.D4)&&1==i.length)return;const n=e(t,r);return n.id=t.adUnitCode,delete n.banner,"atf"===t.params.position&&n.video&&(n.video.pos=1),"btf"===t.params.position&&n.video&&(n.video.pos=3),delete n.ext?.prebid?.storedrequest,!0===t.params.bidonmultiformat&&i.length>1&&(0,u.J)(n,"ext.prebid.bidder.rubicon.formats",i),function(e,t){"USD"!=t.bidfloorcur&&(delete t.bidfloor,delete t.bidfloorcur);if(!t.bidfloor){let r=parseFloat((0,l.A)(e,"params.floor"));isNaN(r)||(t.bidfloor=r,t.bidfloorcur="USD")}}(t,n),n.id=g[n.id]?n.id+g[n.id]++:(g[n.id]=2,n.id),n},bidResponse(e,t,r){const i=e(t,r);i.meta.mediaType=(0,l.A)(t,"ext.prebid.type");const{bidRequest:n}=r;let[o,s]="outstream"===n.mediaTypes.video?.context?j(n,d.G_):[void 0,void 0];return i.width=t.w||o||i.playerWidth||0,i.height=t.h||s||i.playerHe
97ight||0,i.mediaType===d.G_&&"outstream"===n.mediaTypes.video.context&&(i.renderer=function(e){const t=c.A4.install({id:e.adId,url:f.rendererUrl||x,config:f.rendererConfig||{},loaded:!1,adUnitCode:e.adUnitCode});try{t.setRender(A)}catch(e){(0,p.JE)("Prebid Error calling setRender on renderer",e)}return t}(i)),(0,l.A)(t,"ext.bidder.rp.advid")&&(0,u.J)(i,"meta.advertiserId",t.ext.bidder.rp.advid),i},context:{netRevenue:!1!==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,p.vV)("Rubicon: wrong format of accountId or siteId or zoneId."),!1;let r=R(e,!0);if(!r.length)return!1;r.includes(d.G_)&&(t=function(e){let t=!0,r=Object.prototype.toString.call([]),i=Object.prototype.toString.call(0);var n={mimes:r,protocols:r,linearity:i};return Object.keys(n).forEach((function(r){Object.prototype.toString.call((0,l.A)(e,"mediaTypes.video."+r))!==n[r]&&(t=!1,(0,p.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=R(e)||[],{length:r}=t,{bidonmultiformat:i,video:n}=e.params||{};return 1===r&&(t.includes(d.G_)||t.includes(d.s6))||2===r&&!t.includes(d.D4)||n&&t.includes(d.G_)||i&&(t.includes(d.G_)||t.includes(d.s6))})),r&&r.length){const e=h.toORTB({bidRequests:r,bidderRequest:t});C(),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=R(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,p.O8)(i)&&""!==i||(0,p.Et)(i)?`${e}${S(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,p.O8)(i)&&""!==i||(0,p.Et)(i)?`${e}${S(t,i)}&`:e}),"")+`slots=${e.length}&rand=${Math.random()}`,bidRequest:e})})),i}),[]))}return i},getOrderedParams:function(e){const t=/^tg_v/,r=/^tg_i/,i=/^eid_|^tpid_/,n=["account_id","site_id","zone_id","size_id","alt_size_ids","p_pos","gdpr","gdpr_consent","us_privacy","gpp","gpp_sid","rp_schain"].concat(Object.keys(e).filter((e=>i.test(e)))).concat(["x_liverampidl","ppuid","rf","p_geo.latitude","p_geo.longitude","kw"]).concat(Object.keys(e).filter((e=>t.test(e)))).concat(Object.keys(e).filter((e=>r.test(e)))).concat(["tk_flint","x_source.tid","l_pb_bid_id","p_screen_res","o_ae","o_cdep","rp_floor","rp_secure","tk_user_key"]);return n.concat(Object.keys(e).filter((e=>-1===n.indexOf(e))))},combineSlotUrlParams:function(e){if(1===e.length)return e[0];const t=e.reduce((function(t,r,i){return Object.keys(r).forEach((function(n){t.hasOwnProperty(n)||(t[n]=new Array(e.length)),t[n].splice(i,1,r[n])})),t}),{}),r=new RegExp("^([^;]*)(;\\1)+$");return Object.keys(t).forEach((function(e){const i=t[e].join(";"),n=i.match(r);t[e]=n?n[1]:i})),t},createSlotParams:function(e,t){e.startTime=(new Date).getTime();const r=e.params,i=j(e,"banner"),[n,o]=r.latLong||[],s={account_id:r.accountId,site_id:r.siteId,zone_id:r.zoneId,size_id:i[0],alt_size_ids:i.slice(1).join(",")||void 0,rp_floor:(r.floor=parseFloat(r.floor))>=.01?r.floor:void 0,rp_secure:"1",tk_flint:`${f.int_type||"pbjs_lite"}_v9.33.0`,"x_source.tid":t.ortb2?.source?.tid,"x_imp.ext.tid":e.ortb2Imp?.ext?.tid,l_pb_bid_id:e.bidId,o_cdep:e.ortb2?.device?.ext?.cdep,ip:e.ortb2?.device?.ip,ipv6:e.ortb2?.device?.ipv6,p_screen_res:[window.screen.width,window.screen.height].join("x"),tk_user_key:r.userId,"p_geo.latitude":isNaN(parseFloat(n))?void 0:parseFloat(n).toFixed(4),"p_geo.longitude":isNaN(parseFloat(o))?void 0:parseFloat(o).toFixed(4),"tg_fl.eid":e.code,rf:v(e,t)};if("function"==typeof e.getFloor&&!f.disableFloors){let t;try{t=e.getFloor({currency:"USD",mediaType:"banner",size:"*"})}catch(e){(0,p.vV)("Rubicon: getFloor threw an error: ",e)}s.rp_hard_floor=(0,p.Qd)(t)&&"USD"===t.currency&&!isNaN(parseInt(t.floor))?t.floor:void 0}
97!0===r.bidonmultiformat&&(0,l.A)(e,"mediaTypes")&&Object.keys(e.mediaTypes).length>1&&(s.p_formats=Object.keys(e.mediaTypes).join(","));let c={1:"atf",3:"btf"}[(0,l.A)(e,"mediaTypes.banner.pos")]||"";s.p_pos="atf"===r.position||"btf"===r.position?r.position:c;const u=a.$W.getConfig("user.id");return u&&(s.ppuid=u),e?.ortb2Imp?.ext?.ae&&(s.o_ae=1),"number"==typeof e?.ortb2?.site?.mobile&&(s["p_site.mobile"]=e.ortb2.site.mobile),function(e,t){if(!1===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($(t,"v",i)),o.forEach($(t,"i",r))}(t,s),e?.ortb2?.user?.ext?.eids&&e.ortb2.user.ext.eids.forEach((({source:e,uids:t=[],inserter:r,matcher:i,mm:n,ext:o={}})=>{try{const o=t[0];if(!o)return;const a=e=>[e.id,e.atype||"","",r||"",i||"",n||"",e?.ext?.rtiPartner||e?.ext?.rtipartner||""].join("^"),d=a(o);if(s[`eid_${e}`]=d,!s.ppuid){const e=t.find((e=>"ppuid"===e.ext?.stype));e?.id&&(s.ppuid=e.id)}}catch(r){(0,p.JE)("Rubicon: error reading eid:",{source:e,uids:t},r)}})),t.gdprConsent&&("boolean"==typeof t.gdprConsent.gdprApplies&&(s.gdpr=Number(t.gdprConsent.gdprApplies)),s.gdpr_consent=t.gdprConsent.consentString),t.uspConsent&&(s.us_privacy=encodeURIComponent(t.uspConsent)),t.gppConsent?.gppString&&(s.gpp=t.gppConsent.gppString,s.gpp_sid=t.gppConsent?.applicableSections?.toString()),s.rp_maxbids=t.bidLimit||1,function(e,t,r){const i={user:{ext:{data:{...e.params.visitor}}},site:{ext:{data:{...e.params.inventory}}}};e.params.keywords&&(i.site.keywords=(0,p.cy)(e.params.keywords)?e.params.keywords.join(","):e.params.keywords);let n=(0,p.D9)({},e.ortb2||{},i),o=(0,l.A)(e.ortb2Imp,"ext")||{},s=(0,l.A)(e.ortb2Imp,"ext.data")||{};const a=(0,l.A)(e,"ortb2Imp.ext.gpid"),c=(0,l.A)(n,"regs.ext.dsa"),u={user:[4],site:[1,2,5,6,7]},m={user:"tg_v.",site:"tg_i.",adserver:"tg_i.dfp_ad_unit_code",pbadslot:"tg_i.pbadslot",keywords:"kw"},b=function(e,t,r){return"data"===t&&Array.isArray(e)?e.filter((e=>e.segment&&(0,l.A)(e,"ext.segtax")&&u[r]&&-1!==u[r].indexOf((0,l.A)(e,"ext.segtax")))).map((e=>{let t=e.segment.filter((e=>e.id)).reduce(((e,t)=>(e.push(t.id),e)),[]);if(t.length>0)return t.toString()})).toString():("object"!=typeof e||Array.isArray(e))&&void 0!==e?Array.isArray(e)?e.filter((e=>{if("object"!=typeof e&&void 0!==e)return e.toString();(0,p.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},x=function(e,t,i,n=!0){let o=b(e,i,t),s=m[i]&&n?`${m[i]}`:"data"===i?`${m[t]}iab`:`${m[t]}${i}`;r[s]=r[s]?r[s].concat(",",o):o};if(t===d.D4){["site","user"].forEach((e=>{Object.keys(n[e]).forEach((t=>{"site"===e&&"content"===t&&n[e][t].data?x(n[e][t].data,e,"data"):"ext"!==t?x(n[e][t],e,t):n[e][t].data&&Object.keys(n[e].ext.data).forEach((t=>{x(n[e].ext.data[t],e,t,!1)}))}))})),Object.keys(s).forEach((e=>{"adserver"!==e?x(s[e],"site",e):"gam"===s[e].name&&x(s[e].adslot,name,e)})),a&&(r.p_gpid=a),c&&Object.keys(c).length&&(0,p.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,l.A)(n,"device.sua");e&&!1!==f.chEnabled&&(0,p.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]}"`),t.version.length>1&&e[1].push(`"${t?.brand}"|v="${t?.version?.join?.(".")}"`),e)),[[],[]]);r.m_ch_ua=t?.join?.(","),r.m_ch_full_ver=i?.join?.(",")},"mobile",e=>r.m_ch_mobile=`?${e}`,"model",e=>r.m_ch_model=e,"platform",e=>{r.m_ch_platform=e?.brand,r.m_ch_platform_ver=e?.version?.join?.(".")}])}else Object.keys(o).length&&(0,p.D9)(r.imp[0].ext,o),a&&(r.imp[0].ext.gpid=a),(0,p.D9)(r,n)}(e,d.D4,s),!0===a.$W.getConfig("coppa")&&(s.coppa=1),e.schain&&O(e.schain)&&(s.rp_schain=_.serializeSupplyChain(e.sc
97hain)),s},serializeSupplyChain:function(e){if(!O(e))return"";const{ver:t,complete:r,nodes:i}=e;return`${t},${r}!${_.serializeSupplyChainNodes(i)}`},serializeSupplyChainNodes:function(e){const t=["asi","sid","hp","rid","name","domain"];return e.map((e=>t.map((t=>encodeURIComponent(e[t]||""))).join(","))).join("!")},interpretResponse:function(e,t){e=e.body;const{data:r}=t;if(!e||"object"!=typeof e)return[];if(e.seatbid){const t=(0,l.A)(e,"ext.errors.rubicon");Array.isArray(t)&&t.length>0&&(0,p.JE)("Rubicon: Error in video response");return h.fromORTB({request:r,response:e}).bids}let i,n=e.ads,o=0;const{bidRequest:s}=t;if("object"==typeof s&&!Array.isArray(s)&&R(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.emulated_format&&(e.meta.mediaType=r.emulated_format),r.creative_type===d.G_?(e.width=a.params.video.playerWidth,e.height=a.params.video.playerHeight,e.vastUrl=r.creative_depot_url,e.impression_id=r.impression_id,e.videoCacheKey=r.impression_id):(e.ad=(c=r.script,`<html>\n<head><script type='text/javascript'>inDapIF=true;<\/script></head>\n<body style='margin : 0; padding: 0;'>\n\x3c!-- Rubicon Project Ad Tag --\x3e\n<div data-rp-impression-id='${r.impression_id}'>\n<script type='text/javascript'>${c}<\/script>\n</div>\n</body>\n</html>`),[e.width,e.height]=y[r.size_id].split("x").map((e=>Number(e)))),e.rubiconTargeting=(Array.isArray(r.targeting)?r.targeting:[]).reduce(((e,t)=>(e[t.key]=t.values[0],e)),{rpfl_elemid:a.adUnitCode}),t.push(e)}else(0,p.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(!I&&e.iframeEnabled){let e=(0,b.d)(r,i,n);return e=Object.keys(e).length?`?${(0,p.eP)(e)}`:"",I=!0,{type:"iframe",url:`https://${f.syncHost||"eus"}.rubiconproject.com/usync.html`+e}}}};function v(e,t){let r;return r=e.params.referrer?e.params.referrer:t.refererInfo.page,e.params.secure?r.replace(/^http:/i,"https:"):r}function A(e){const t=document.getElementById(e.adUnitCode);!function(e){const t=e.querySelector("div[id^='google_ads']");t&&t.style.setProperty("display","none")}(t),function(e){const t=e.querySelector("script[id^='sas_script']"),r=t&&t.nextSibling;r&&"iframe"===r.localName&&r.style.setProperty("display","none")}(t);const r={...{align:"center",position:"append",closeButton:!1,label:void 0,collapse:!0},...e.renderer.getConfig()};e.renderer.push((()=>{window.MagniteApex.renderAd({width:e.width,height:e.height,vastUrl:e.vastUrl,placement:{attachTo:`#${e.adUnitCode}`,align:r.align,position:r.position},closeButton:r.closeButton,label:r.label,collapse:r.collapse})}))}function j(e,t){let r=e.params;if(t===d.G_){let t=[];return r.video&&r.video.playerWidth&&r.video.playerHeight?t=[r.video.playerWidth,r.video.playerHeight]:Array.isArray((0,l.A)(e,"mediaTypes.video.playerSize"))&&1===e.mediaTypes.video.playerSize.length?t=e.mediaTypes.video.playerSize[0]:Array.isArray(e.sizes)&&e.sizes.length>0&&Array.isArray(e.sizes[0])&&e.sizes[0].length>1&&(t=e.sizes[0]),t}let i=[];return Array.isArray(r.sizes)?i=r.sizes:void 0!==(0,l.A)(e,"mediaTypes.banner.sizes")?i=k(e.mediaTypes.banner.sizes):Array.isArray(e.sizes)&&e.sizes.length>0?i=k(e.sizes):(0,p.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 $(e,t,r){return i=>{const n=Number(i.ext?.segtax);r.includes(n)&&(e[`tg_${t}.tax${n}`]=i.segment?.map((e=>e.id)).join(","))}}function k(e){return(0,p.kK)(e).reduce(((e,t)=>{let r=parseInt(y[t],10);return r&&e.push(r),e}),[])}function R(e,t=!1){let r=[];if(function(e){let t=void 0!==(0,l.A)(e,`mediaTypes.${d.G_}`),r=void 0!==(0,l.A)(e,`mediaTypes.${d.D4}`),i=void 0!==(0,l.A)(e,"params.bidonmultiformat"),n="object"!=typeof(0,l.A)(e,"params.video");return!(!t||!i)||(r&&n&&(t=!1),t&&n&&(0,u.J)(e,"params.video",{}),t)}(e)){if(-1===["outstream","instream"].indexOf((0,l.A)(e,`mediaTypes.${d.G_}.context`)))return t&&(0,p.vV)("Rubicon: mediaTypes.video.context must be outstream or instream"),r;if(j(e,d.G_).length<2)return t&&(0,p.vV)("Rubicon: could not determine the playerSize of the video"),r;t&&(0,p.OG)("Rubicon: making video request for adUnit",e.adUnitCode),r.push(d.G_)}if(void 0!==(0,l.A)(e,`mediaTypes.${d.s6}`)&&r.push(d.s6),void 0!==(0,l.A)(e,`mediaTypes.${d.D4}`)){if(0===j(e,d.D4).length)return t&&(0,p.vV)("Rubicon: could not determine the sizes for banner request"),r;t&&(0,p.OG)("Rubicon: making banner request for adUnit",e.adUnitCode),r.push(d.D4)}return r}const C=()=>g={};function O(e){let t=!1;const r=["asi","sid","hp"];
vendor: 27,532 bytes, lines 97-104
97return e.nodes?(t=e.nodes.reduce(((e,t)=>e?r.every((e=>t.hasOwnProperty(e))):e),!0),t||(0,p.vV)("Rubicon: required schain params missing"),t):t}function S(e,t){return"rp_schain"===e?`rp_schain=${t}`:`${e}=${encodeURIComponent(t)}`}var I=!1;(0,s.a$)(_),(0,i.E)("rubiconBidAdapter")}},function(e){e.O(0,[802,8498,7247,7618,6550,2139,1085],(function(){return t=9293,e(e.s=t);var t}));e.O()}]); 98(self.pbjsChunk=self.pbjsChunk||[]).push([[5085],{5177:function(e,r,i){var c=i(7873),o=i(1445),d=i(5901),n=i(1069);const{CLIENT:t,SERVER:u}=o.S1,l={...o.S1,clientTestBidders:new Set};function a(e){return e&&e.enabled&&e.testing}l.bidSource={},l.globalRand=Math.random(),l.getSourceBidderMap=function(e=[],r=[]){var i={[u]:{},[t]:{}};return e.forEach((e=>{(e.bids||[]).forEach((e=>{r.indexOf(e.bidder)>-1&&!l.bidSource[e.bidder]&&(l.bidSource[e.bidder]=u),e.calcSource=e.calcSource||l.getSource(e.bidSource),e.finalSource=e.calcSource||l.bidSource[e.bidder]||t,i[e.finalSource][e.bidder]=!0}))})),Object.keys(l.bidSource).forEach((e=>{i[l.bidSource[e]][e]=!0})),{[u]:Object.keys(i[u]),[t]:Object.keys(i[t])}},l.calculateBidSources=function(e={}){var r=e.bidderControl||{};(e.bidders||[]).forEach((e=>{l.bidSource[e]=l.getSource(r[e]&&r[e].bidSource)||u}))},l.getSource=function(e={},r=[u,t]){var i={},c=0;if(r.forEach((r=>{c+=e[r]||0,i[r]=c})),c)for(var o=l.globalRand*c,d=0;d<r.length;d++){let e=r[d];if(o<i[e])return e}};o.Mf.before((function(e,r,i){const c=(0,o.pX)(i);let s=!1;i.forEach((e=>{if(a(e)){l.calculateBidSources(e);l.getSourceBidderMap(r,[...c])[t].forEach((e=>l.clientTestBidders.add(e)))}(function(e){return Boolean(a(e)&&e.testServerOnly)})(e)&&((e,r)=>Boolean((0,d.I6)(e,(e=>(0,d.I6)(e.bids,(e=>(e.bidSource||r.bidderControl&&r.bidderControl[e.bidder])&&e.finalSource===u))))))(r,e)&&((0,n.JE)("testServerOnly: True. All client requests will be suppressed."),s=!0)})),e.bail((0,n.ZA)(r).reduce(((e,r)=>(c.has(r)&&e[u].push(r),s||c.has(r)&&!l.clientTestBidders.has(r)||e[t].push(r),e)),{[t]:[],[u]:[]}))})),o.tS.before((function(e,r,i){if(null==i)e.bail(r.filter((e=>!l.clientTestBidders.size||e.finalSource!==u)));else{const c=(0,o.pX)(i);e.bail(r.filter((e=>c.has(e.bidder)&&(!a(i)||e.finalSource!==t))))}}));(0,c.E)("s2sTesting")}},function(e){e.O(0,[802,2139,1085],(function(){return r=5177,e(e.s=r);var r}));e.O()}]); 99(self.pbjsChunk=self.pbjsChunk||[]).push([[4258],{5282:function(t,e,n){var i=n(7873),r=n(7377),o=n(3272),s=n(1371),a=n(1069);const c={[s.D4]:"display",[s.G_]:"video"},d="fixed",p="mobile",u="unknown";const l=()=>{const t=navigator.connection||navigator.mozConnection||navigator.webkitConnection||{};switch(t.type||t.effectiveType){case"wifi":case"ethernet":return d;case"cellular":case"wimax":return p;default:return/iPad|iPhone|iPod/.test(navigator.userAgent)||/android/i.test(navigator.userAgent)?u:d}};function g(t){return!!t.mediaTypes&&!!t.mediaTypes.video}function b(t){const e=t.params;return!!e.publisherId&&!!e.adUnitId}function m(t){const e=h(t);return!!t.params.publisherId&&!!t.params.adUnitId&&g(t)&&!!e.playerSize&&(0,a.cy)(e.playerSize)&&e.playerSize.length>0}function f(t){const e=t.params,n=(0,a.K2)(Object.keys(t.mediaTypes),(function(t){return c[t]})),i={id:t.bidId,transactionId:t.ortb2Imp?.ext?.tid,gpid:t.ortb2Imp?.ext?.gpid,sizes:t.sizes,supplyTypes:n,adUnitId:e.adUnitId,adUnitCode:t.adUnitCode,geom:S(t.adUnitCode),placement:e.placement,requestCount:t.bidderRequestsCount||1};g(t)&&(i.videoParams=h(t));const r=function(t){let e={};return"function"==typeof t.getFloor&&(e=t.getFloor({currency:"USD",mediaType:"*",size:"*"})),e?.floor}(t);return r&&(i.bidFloor=r),i}function h(t){const e=t.mediaTypes.video||{};return e.playerSize&&(e.w=e.playerSize[0][0],e.h=e.playerSize[0][1]),e}function y(t){const e="display"===(n=t.mediaType)?s.D4:"video"===n?s.G_:n;var n;const i={requestId:t.bidId,cpm:t.price,width:t.width,height:t.height,creativeId:t.creativeId,currency:t.currency,netRevenue:!0,mediaType:e,ttl:t.ttl,nurl:t.nurl,meta:{advertiserDomains:t&&t.adomain&&t.adomain.length>0?t.adomain:[]}};return e===s.G_?i.vastXml=t.content:i.ad=t.content,i}function v(){const t=(()=>{try{const t=performance.getEntriesByType("navigation")[0];return Math.round(t.responseStart-t.startTime)}catch(t){try{const t=performance.timing;return Math.round(t.responseStart-t.fetchStart)}catch(t){return 0}}})();return t>=0&&t<=performance.now()?t:0}function S(t){const e=document.getElementById(t);if(e){const t=window.scrollY,{top:n,left:i,width:r,height:o}=e.getBoundingClientRect();return{scrollY:t,top:n,left:i,width:r,height:o,viewport:{width:window.innerWidth,height:window.innerHeight}}}}const C={code:"seedtag",gvlid:157,aliases:["st"],supportedMediaTypes:[s.D4,s.G_],isBidRequestValid(t){const e=g(t),n=function(t){return!!t.mediaTypes&&!!t.mediaTypes.banner}(t);return e&&n?m(t)&&"outstream"===h(t).context&&b(t):e?m(t):!!n&&b(t)},buildRequests(t,e){const n={url:e.refererInfo.page,publisherToken:t[0].params.publisherId,cmp:!!e.gdprConsent,timeout:e.timeout,version:"9.33.0",connectionType:l(),auctionStart:e.auctionStart||Date.now(),ttfb:v(),bidRequests:(0,a.K2)(t,f),user:{topics:[],eids:[]},site:{}};if(n.cmp){const t=e.gdprConsent.gdprApplies;void 0!==t&&(n.ga=t),n.cd=e.gdprConsent.consentString}e.uspConsent&&(n.uspConsent=e.uspConsent),t[0].schain&&(n.schain=t[0].schain);let i=o.$W.getConfig("coppa");i&&(n.coppa=i),e.gppConsent?n.gppConsent={gppString:e.gppConsent.gppString,applicableSections:e.gppConsent.applicableSections}:e.ortb2?.regs?.gpp&&(n.gppConsent={gppString:e.ortb2.regs.gpp,applicableSections:e.ortb2.regs.gpp_sid}),e.ortb2?.user?.data&&(n.user.topics=e.ortb2.user.data),t[0]&&t[0].userIdAsEids&&(n.user.eids=t[0].userIdAsEids),e.ortb2?.bcat&&(n.bcat=e.ortb2?.bcat),e.ortb2?.badv&&(n.badv=e.ortb2?.badv),e.ortb2?.device?.sua&&(n.sua=e.ortb2.device.sua),e.ortb2?.site?.cat&&(n.site.cat=e.ortb2.site.cat),e.ortb2?.site?.cattax&&(n.site.cattax=e.ortb2.site.cattax),e.ortb2?.site?.pagecat&&(n.site.pagecat=e.ortb2.site.pagecat);return{method:"POST",url:"https://s.seedtag.com/c/hb/bid",data:JSON.stringify(n)}},interpretResponse:function(t){const e=t.body;return e&&e.bids&&(0,a.cy)(e.bids)?(0,a.K2)(e.bids,(function(t){return y(t)})):[]},getUserSyncs(t,e){const n=e[0];if(t.iframeEnabled&&n){const t=n.body.cookieSync;return t?[{type:"iframe",url:t}]:[]}return[]},onTimeout(t){const e=function(t){let e="";if((0,a.cy)(t)&&t[0]&&(0,a.cy)(t[0].params)&&t[0].params[0]){const n=t[0].params[0],i=t[0].timeout;e="?publisherToken="+n.publisherId+"&adUnitId="+n.adUnitId+"&timeout="+i}return"https://s.seedtag.com/se/hb/timeout"+e}(t);(0,a.z$)(e)},onBidWon:function(t){t&&t.nurl&&(0,a.z$)(t.nurl)}};(0,r.a$)(C),(0,i.E)("seedtagBidAdapter")}},function(t){t.O(0,[802,2139,1085],(function(){return e=5282,t(t.s=e);var e}));t.O()}]); 100(self.pbjsChunk=self.pbjsChunk||[]).push([[5496],{5862:function(e,o,t){var n=t(7873),r=t(1069),d=t(9214),i=t(2938),u=t(6916),a=t(5569),c=t(2339);const s=(0,i.vM)({moduleType:a.fW,moduleName:"sharedId"}),m="cookie",f="html5",p="_pubcid_optout",l="PublisherCommonId";function b(e,o){if(o===m)return s.getCookie(e);if(o===f&&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 I(e,o){return function(t,n){o?g(o,e,(()=>{t(n()||e)}))():t(e)}}function g(e,o="",t){if(!e)return;const n=(0,r.Dl)(e);n.search.id=encodeURIComponent("pubcid:"+o);const d=(0,r.c$)(n);return function(){(0,r.z$)(d,t)}}function v(){return!!(s.cookiesAreEnabled()&&b(p,m)||s.hasLocalStorage()&&b(p,f))}const C={name:"sharedId",aliasName:"pubCommonId",gvlid:u.B1,decode(e,o){if(v())return void(0,r.fH)("PubCommonId decode: Has opted-out");(0,r.fH)(" Decoded value PubCommonId "+e);return{pubcid:e}},getId:function(e={},o,t){if(v())return void(0,r.fH)("PubCommonId: Has opted-out");if(o?.coppa)return void(0,r.fH)("PubCommonId: IDs not provided for coppa requests, exiting PubCommonId");const{params:{create:n=!0,pixelUrl:d}={}}=e;let i=t;if(!i){try{"object"==typeof window[l]&&(i=window[l].getId())}catch(e){}i||(i=n&&(0,r.N9)()?(0,r.lk)():void 0)}return{id:i,callback:I(i,d)}},extendId:function(e={},o,t){if(v())return(0,r.fH)("PubCommonId: Has opted-out"),{id:void 0};if(o?.coppa)return void(0,r.fH)("PubCommonId: IDs not provided for coppa requests, exiting PubCommonId");const{params:{extend:n=!1,pixelUrl:d}={}}=e;if(n){if(d){return{callback:g(d,t)}}return{id:t}}},domainOverride:(0,c.w)(s,"sharedId"),eids:{pubcid(e,o){const t={source:"pubcid.org",uids:e.map((e=>({id:e,atype:1})))};return null!=o?.params?.inserter&&(t.inserter=o.params.inserter),t}}};(0,d.bz)("userId",C),(0,n.E)("sharedIdSystem")}},function(e){e.O(0,[2764,802,2139,1085],(function(){return o=5862,e(e.s=o);var o}));e.O()}]); 101(self.pbjsChunk=self.pbjsChunk||[]).push([[89],{5745:function(e,t,r){var a=r(7873),n=r(7377),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.33.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=u(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,t,r)=>{if(["api","battr","mimes","playbackmethod","protocols"].includes(e)){if((!Array.isArray(t[e])||0===t[e].length)&&t[e])return void(0,d.JE)(`Sharethrough: Invalid video request property: "${e}" must be an array with at least 1 entry. Value supplied: "${t[e]}". This will not be added to the bid request.`)}t[e]&&(r.video[e]=t[e])};r.video={pos:u(o.pos,0),topframe:(0,d.al)()?0:1,w:e,h:t};["api","battr","companionad","companiontype","delivery","linearity","maxduration","mimes","minduration","placement","playbackmethod","plcmt","protocols","skip","skipafter","skipmin","startdelay"].forEach((e=>{a(e,o,r)}))}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:c(e),...r}})).filter((e=>!!e)).map((e=>({method:"POST",url:"https://btlr.sharethrough.com/universal/v1?supply_id=WYu2BXv1",data:{...o,imp:[e]}})))},interpretResponse:({body:e},t)=>{if(!e||!e.seatbid||0===e.seatbid.length||!e.seatbid[0].bid||0===e.seatbid[0].bid.length)return[];const r=e.ext?.auctionConfigs,a=e.seatbid[0].bid.map((r=>{const a={requestId:r.impid,width:+r.w,height:+r.h,cpm:+r.price,creativeId:r.crid,dealId:r.dealid||null,mediaType:t.data.imp[0].video?o.G_:o.D4,currency:e.cur||"USD",netRevenue:!0,ttl:360,ad:r.adm,nurl:r.nurl,meta:{advertiserDomains:r.adomain||[],networkId:r.ext?.networkId||null,networkName:r.ext?.networkName||null,agencyId:r.ext?.agencyId||null,agencyName:r.ext?.agencyName||null,advertiserId:r.ext?.advertiserId||null,advertiserName:r.ext?.advertiserName||null,brandId:r.ext?.brandId||null,brandName:r.ext?.brandName||null,demandSource:r.ext?.demandSource||null,dchain:r.ext?.dchain||null,primaryCatId:r.ext?.primaryCatId||null,secondaryCatIds:r.ext?.secondaryCatIds||null,mediaType:r.ext?.mediaType||null}};return a.mediaType===o.G_&&(a.ttl=3600,a.vastXml=r.adm),a}));return r?{bids:a,paapi:e.ext?.auctionConfigs||{}}:a},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 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]})))});(0,d.Qd)(r)&&"USD"===r.currency&&!isNaN(parseFloat(r.floor))&&(t=parseFloat(r.floor))}return null!==t?t:e.params.floor}function u(e,t){return null==e?t:e}(0,n.a$)(l),(0,a.E)("sharethroughBidAdapter")}},function(e){e.O(0,[802,2139,1085],(function(){return t=5745,e(e.s=t);var t}));e.O()}]); 102(self.pbjsChunk=self.pbjsChunk||[]).push([[4026],{8518:function(e,t,a){var r=a(7873),i=a(1069),s=a(433),o=a(1371),d=a(3272),n=a(6036),p=a(7377),l=a(9495);const u={code:"smartadserver",gvlid:45,aliases:["smart"],supportedMediaTypes:[o.D4,o.G_],isBidRequestValid:function(e){return!!(e.params&&e.params.siteId&&e.params.pageId&&e.params.formatId)},serializeSupplyChain:function(e){if(!e||!e.nodes)return null;const t=["asi","sid","hp","rid","name","domain"];return`${e.ver},${e.complete}!`+e.nodes.map((e=>t.map((t=>e[t]?encodeURIComponent(e[t]):"")).join(","))).join("!")},adaptBannerSizes:function(e){return e.map((e=>({w:e[0],h:e[1]})))},fillPayloadForVideoBidRequest:function(e,t,a){const r=t.playerSize[0],s={maxbitrate:"vbrmax",maxduration:"vdmax",minbitrate:"vbrmin",minduration:"vdmin",placement:"vpt",plcmt:"vplcmt",skip:"skip"};e.mediaType=o.G_,e.isVideo="instream"===t.context,e.videoData={};for(const[a,r]of Object.entries(s))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=(0,l.b)(t),r=(0,s.A)(t,"ortb2.user.data",d.$W.getAnyConfig("ortb2.user.data")),p=(0,s.A)(t,"ortb2.site.content.data",d.$W.getAnyConfig("ortb2.site.content.data"));return e.reduce(((e,l)=>{let m={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.33.0",schain:u.serializeSupplyChain(l.schain),sda:r,sdc:p};const c=(0,s.A)(l,"ortb2Imp.ext.gpid")||(0,s.A)(l,"ortb2Imp.ext.data.pbadslot");c&&(m.gpid=c);const g=(0,s.A)(l,"ortb2.regs.ext.dsa");g&&(m.dsa=g),t&&(t.gdprConsent&&(m.addtl_consent=t.gdprConsent.addtlConsent,m.gdpr_consent=t.gdprConsent.consentString,m.gdpr=t.gdprConsent.gdprApplies),t.gppConsent&&(m.gpp=t.gppConsent.gppString,m.gpp_sid=t.gppConsent.applicableSections),t.uspConsent&&(m.us_privacy=t.uspConsent)),l&&l.userIdAsEids&&(m.eids=l.userIdAsEids),t&&t.uspConsent&&(m.us_privacy=t.uspConsent);const y=(0,s.A)(l,"mediaTypes.banner"),f=(0,s.A)(l,"mediaTypes.video"),b=f&&("instream"===f.context||"outstream"===f.context);if(y||b){let t;if(y){if(t=o.D4,m.sizes=u.adaptBannerSizes(y.sizes),b){let t=(0,i.Go)(m);u.fillPayloadForVideoBidRequest(t,f,l.params.video),t.bidfloor=l.params.bidfloor||(0,n.M)(l,a,o.G_),e.push(u.createServerRequest(t,l.params.domain))}}else t=o.G_,u.fillPayloadForVideoBidRequest(m,f,l.params.video);m.bidfloor=l.params.bidfloor||(0,n.M)(l,a,t),e.push(u.createServerRequest(m,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 s={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===o.G_?(s.mediaType=o.G_,s.vastUrl=r.adUrl,s.vastXml=r.ad,s.content=r.ad):(s.adUrl=r.adUrl,s.ad=r.ad),a.push(s)}}catch(e){(0,i.vV)("Error while parsing smart server response",e)}return a},getUserSyncs:function(e,t){const a=[];return e.iframeEnabled&&t.length>0&&null!=t[0].body.cSyncUrl?a.push({type:"iframe",url:t[0].body.cSyncUrl}):e.pixelEnabled&&t.length>0&&void 0!==t[0].body.dspPixels&&t[0].body.dspPixels.forEach((function(e){a.push({type:"image",url:e})})),a}};(0,p.a$)(u),(0,r.E)("smartadserverBidAdapter")}},function(e){e.O(0,[9147,467,802,2139,1085],(function(){return t=8518,e(e.s=t);var t}));e.O()}]); 103(self.pbjsChunk=self.pbjsChunk||[]).push([[2094],{290:function(e,t,n){var i=n(7873),r=n(433),s=n(1069),a=n(5789),d=n(7377),o=n(1371),p=n(3895),c=n(848),m=n(2449),l=n(9495);const u={code:"smilewanted",gvlid:639,aliases:["smile","sw"],supportedMediaTypes:[o.D4,o.G_,o.s6],isBidRequestValid:function(e){if(!e.params||!e.params.zoneId)return!1;if((0,r.A)(e,"mediaTypes.video")){const t={...(0,r.A)(e,"mediaTypes.video",{}),...(0,r.A)(e,"params.video",{})};if(!t.context||![p.mn,p.H6].includes(t.context))return!1}return!0},buildRequests:function(e,t){return(e=(0,m.Xj)(e)).map((e=>{const n={zoneId:e.params.zoneId,currencyCode:(0,l.b)(t)||"EUR",tagId:e.adUnitCode,sizes:e.sizes.map((e=>({w:e[0],h:e[1]}))),transactionId:e.ortb2Imp?.ext?.tid,timeout:t?.timeout,bidId:e.bidId,positionType:e.params.positionType||"",prebidVersion:"9.33.0",schain:(0,c.v)(e.schain,["asi","sid","hp","rid","name","domain","ext"])},i=function(e){if((0,s.fp)(e.getFloor)){const t=e.getFloor({currency:"USD",mediaType:"banner",size:e.sizes.map((e=>({w:e[0],h:e[1]})))});if((0,s.Qd)(t)&&!isNaN(t.floor)&&"USD"===t.currency)return parseFloat(t.floor)}return null}(e);i&&(n.bidfloor=i),e.params.bidfloor&&(n.bidfloor=e.params.bidfloor),t?.refererInfo&&(n.pageDomain=t.refererInfo.page||""),t?.gdprConsent&&(n.gdpr_consent=t.gdprConsent.consentString,n.gdpr=t.gdprConsent.gdprApplies),n.eids=e?.userIdAsEids;const a=(0,r.A)(e,"mediaTypes.video"),d=(0,r.A)(e,"mediaTypes.video.context");("video"===e.mediaType||a&&d===p.mn||a&&d===p.H6)&&(n.context=d,n.videoParams=(0,s.Go)(a));const o=(0,r.A)(e,"mediaTypes.native");if(o){n.context="native",n.nativeParams=o;let t=(0,r.A)(e,"mediaTypes.native.image.sizes",[]);if(t.length>0){const e=Array.isArray(t[0])?t[0]:t;n.width=e[0]||n.width,n.height=e[1]||n.height}}return{method:"POST",url:"https://prebid.smilewanted.com",data:JSON.stringify(n)}}))},interpretResponse:function(e,t){if(!e.body)return[];const n=[];try{const i=e.body,r=JSON.parse(t.data);if(i){const e=i.dealId||"",t={ad:i.ad,cpm:i.cpm,creativeId:i.creativeId,currency:i.currency,dealId:i.dealId,height:i.height,netRevenue:i.isNetCpm,requestId:r.bidId,ttl:i.ttl,width:i.width};if("video_instream"!==i.formatTypeSw&&"video_outstream"!==i.formatTypeSw||(t.mediaType="video",t.vastUrl=i.ad,t.ad=null,"video_outstream"===i.formatTypeSw&&(t.renderer=function(e,t){const n=a.A4.install({id:e.bidId,url:t.OustreamTemplateUrl,loaded:!1});try{n.setRender(f)}catch(e){(0,s.JE)("Prebid Error calling setRender on newRenderer",e)}return n}(r,i))),"native"===i.formatTypeSw){const e=JSON.parse(i.ad),n=(0,m.rn)(r.nativeParams);t.mediaType="native",t.native=(0,m.Ex)(e,n)}e.length>0&&(t.dealId=e),t.meta={},i.meta?.advertiserDomains&&(0,s.cy)(i.meta.advertiserDomains)&&(t.meta.advertiserDomains=i.meta.advertiserDomains),n.push(t)}}catch(e){(0,s.vV)("Error while parsing smilewanted response",e)}return n},getUserSyncs:function(e,t,n,i){const r=[];if(e.iframeEnabled){let e=[];n&&"string"==typeof n.consentString&&("boolean"==typeof n.gdprApplies?e.push(`gdpr=${Number(n.gdprApplies)}&gdpr_consent=${n.consentString}`):e.push(`gdpr_consent=${n.consentString}`)),i&&e.push(`us_privacy=${encodeURIComponent(i)}`);const t=e.length>0?"?"+e.join("&"):"";r.push({type:"iframe",url:"https://csync.smilewanted.com"+t})}return r}};function f(e){e.renderer.push((()=>{window.SmileWantedOutStreamInit({width:e.width,height:e.height,vastUrl:e.vastUrl,elId:e.adUnitCode})}))}(0,d.a$)(u),(0,i.E)("smilewantedBidAdapter")}},function(e){e.O(0,[9147,817,802,2139,1085],(function(){return t=290,e(e.s=t);var t}));e.O()}]); 104(self.pbjsChunk=self.pbjsChunk||[]).push([[9761],{5193:function(e,i,t){var r=t(7873),s=t(7377),n=t(1069),o=t(433),a=t(1371),d=t(3272),p=t(5789),u=t(8230),c=t(2693),l=t(8656),m=t(1252);const f="sonobi",y=(0,n.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,i)=>{const t=e.map((e=>{let i=function(e){if(e.params.ad_unit)return e.params.ad_unit;return e.params.placement_id}(e);return/^[\/]?[\d]+[[\/].+[\/]?]?$/.test(i)?(i="/"===i.charAt(0)?i:"/"+i,{[`${i}|${e.bidId}`]:`${g(e)}|${h(e)}${x(e)}${A(e)}`}):/^[0-9a-fA-F]{20}$/.test(i)&&20===i.length?{[e.bidId]:`${i}|${g(e)}|${h(e)}${x(e)}${A(e)}`}:void(0,n.vV)(`The ad unit code or Sonobi Placement id for slot ${e.bidId} is invalid`)}));let r={};t.forEach((e=>{Object.assign(r,e)}));const s={key_maker:JSON.stringify(r),ref:i.refererInfo.page,s:(0,n.lk)(),pv:y,vp:T(),lib_name:"prebid",lib_v:"9.33.0",us:0,iqid:c.u.get(f,"storageAllowed")?JSON.stringify($()):null},a=i.ortb2;a&&(delete a.experianRtidData,delete a.experianRtidKey,s.fpd=JSON.stringify(a)),d.$W.getConfig("userSync")&&d.$W.getConfig("userSync").syncsPerBidder&&(s.us=d.$W.getConfig("userSync").syncsPerBidder),u.zt.canBidderRegisterSync("iframe",f)?s.ius=1:s.ius=0,(0,o.A)(e[0],"params.hfa")&&(s.hfa=(0,o.A)(e[0],"params.hfa")),e[0].params.referrer&&(s.ref=e[0].params.referrer),i&&i.gdprConsent&&(s.gdpr=i.gdprConsent.gdprApplies?"true":"false",i.gdprConsent.consentString&&(s.consent_string=i.gdprConsent.consentString)),e[0].schain&&(s.schain=JSON.stringify(e[0].schain));const p=(0,o.A)(e[0],"userIdAsEids");Array.isArray(p)&&p.length>0&&(s.eids=JSON.stringify(p));let m=(0,l.D)(i.ortb2,...e.map((e=>e.params.keywords))).join(",");if(m&&(s.kw=m),i&&i.uspConsent&&(s.us_privacy=i.uspConsent),!0===d.$W.getConfig("coppa")?s.coppa=1:s.coppa=0,(0,n.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:"POST",url:b,options:{contentType:"application/x-www-form-urlencoded"},withCredentials:!0,data:(0,n.bL)(s),bidderRequests:e}},interpretResponse:(e,i)=>{const t=e.body,r=[],s=i.data.ref;return 0===Object.keys(t.slots).length||Object.keys(t.slots).forEach((e=>{const a=t.slots[e],d=e.split("|").slice(-1)[0];const u=function(e,i){for(let t=0;t<e.length;t++)if(e[t].bidId===i)return e[t]}(i.bidderRequests,d);let c=null;if("video"===a.sbi_ct){c="video";"outstream"===(0,o.A)(u,"mediaTypes.video.context")&&(c="outstream")}const l=_(c,s);if(a.sbi_aid&&a.sbi_mouse&&a.sbi_size){const[e=1,i=1]=a.sbi_size.split("x");let s=[];a.sbi_adomain&&(s=[a.sbi_adomain]);const m={requestId:d,cpm:Number(a.sbi_mouse),width:Number(e),height:Number(i),ad:l(t.sbi_dc,a.sbi_aid),ttl:500,creativeId:a.sbi_crid||a.sbi_aid,aid:a.sbi_aid,netRevenue:!0,currency:"USD",meta:{advertiserDomains:s}};if(a.sbi_dozer&&(m.dealId=a.sbi_dozer),"video"===c)m.mediaType="video",m.vastUrl=l(t.sbi_dc,a.sbi_aid),delete m.ad,delete m.width,delete m.height;else if("outstream"===c&&u){delete m.ad,m.mediaType="video",m.vastUrl=l(t.sbi_dc,a.sbi_aid),m.renderer=function(e,i,t={}){const r=p.A4.install({id:i.aid,url:b,config:t,loaded:!1,adUnitCode:e});try{r.setRender(w)}catch(e){(0,n.JE)("Prebid Error calling setRender on renderer",e)}return r.setEventHandlers({impression:()=>(0,n.OG)("Sonobi outstream video impression event"),loaded:()=>(0,n.OG)("Sonobi outstream video loaded event"),ended:()=>{(0,n.OG)("Sonobi outstream renderer video event")}}),r}(u.adUnitCode,m,(0,o.A)(u,"renderer.options"));let e=(0,o.A)(u,"mediaTypes.video.playerSize");e&&(m.width=e[0],m.height=e[1])}r.push(m)}})),r},getUserSyncs:(e,i,t,r)=>{const s=[];try{e.pixelEnabled&&i[0].body.sbi_px.forEach((e=>{s.push({type:e.type,url:e.url})}))}catch(e){}return s}};function g(e){let i=[];return(0,o.A)(e,"mediaTypes.video.playerSize")&&i.push((0,o.A)(e,"mediaTypes.video.playerSize")),(0,o.A)(e,"mediaTypes.video.sizes")&&i.push((0,o.A)(e,"mediaTypes.video.sizes")),(0,o.A)(e,"params.sizes")&&i.push((0,o.A)(e,"params.sizes")),(0,o.A)(e,"mediaTypes.banner.sizes")&&i.push((0,o.A)(e,"mediaTypes.banner.sizes")),(0,o.A)(e,"sizes")&&i.push((0,o.A)(e,"sizes")),[...new Set((0,n.kK)(...i))].join(",")}function h(e){const i=function(e){if(!(0,n.fp)(e.getFloor))return e.params.floor?e.params.floor:null;let i=e.getFloor({currency:"USD",mediaType:"*",size:"*"});if((0,n.Qd)(i)&&!isNaN(i.floor)&&"USD"===i.currency)return i.floor;return""}(e);return i?`f=${i},`:""}function x(e){const i=(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 i?`gpid=${i},`:""}function A(e){let i;(0,o.A)(e,"mediaTypes.video")?i="video":(0,o.A)(e,"mediaTypes.banner")&&(i="display");let t="";
104if("video"===i){if(t="c=v,",(0,o.A)(e,"mediaTypes.video.playbackmethod")&&(t=`${t}pm=${(0,o.A)(e,"mediaTypes.video.playbackmethod").join(":")},`),(0,o.A)(e,"mediaTypes.video.placement")){t=`${t}p=${(0,o.A)(e,"mediaTypes.video.placement")},`}if((0,o.A)(e,"mediaTypes.video.plcmt")){t=`${t}pl=${(0,o.A)(e,"mediaTypes.video.plcmt")},`}}else"display"===i&&(t="c=d,");return t}const _=(e,i)=>(t,r)=>{if("video"===e||"outstream"===e)return function(e,i,t){return`https://${e}apex.go.sonobi.com/vast.xml?vid=${i}&ref=${encodeURIComponent(t)}`}(t,r,i);return'<script type="text/javascript" src="'+`https://${t}apex.go.sonobi.com/sbi.js?aid=${r}&as=null&ref=${encodeURIComponent(i)}`+'"><\/script>'};const S=(e=window)=>(i=0,t=Number.MAX_SAFE_INTEGER)=>e.innerWidth>=i&&e.innerWidth<t;function T(e=window){const i=S(e),t=992,r=768;return i(0,768)?"mobile":i(r,t)?"tablet":"desktop"}function $(){var e,i,t="_iiq_fdata",r=function(){return!1},s=function(e){try{return JSON.parse(e)}catch(e){return null}}((e=t,r()?window.localStorage.getItem(e):null));s&&s.pcid?s&&!s.pcidDate&&(s.pcidDate=Date.now()):s={pcid:(i=(new Date).getTime(),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=(i+16*Math.random())%16|0;return i=Math.floor(i/16),("x"===e?t:3&t|8).toString(16)}))),pcidDate:Date.now()};return function(e,i){try{r()&&window.localStorage.setItem(e,i)}catch(e){return null}}(t,JSON.stringify(s)),s}function w(e){e.renderer.push((()=>{const[i,t]=e.getSize().split("x"),r=new window.SbiOutstreamRenderer;r.init({vastUrl:e.vastUrl,height:t,width:i}),r.setRootElement(e.adUnitCode)}))}(0,s.a$)(v),(0,r.E)("sonobiBidAdapter")}},function(e){e.O(0,[3005,7247,802,2139,1085],(function(){return i=5193,e(e.s=i);var i}));e.O()}]); 105(self.pbjsChunk=self.pbjsChunk||[]).push([[8723],{2605:function(e,t,r){var i=r(7873),s=r(1069),n=r(433),o=r(3172),a=r(7377),p=r(1371);const d={...r(11).Z,placement:e=>(0,s.Fq)(e)&&e>=1&&e<=5,plcmt:e=>(0,s.Fq)(e)&&e>=1&&e<=4,delivery:e=>Array.isArray(e)&&e.every((e=>e>=1&&e<=3)),pos:e=>(0,s.Fq)(e)&&e>=1&&e<=7},c={context:e=>e!==p.LM,mimes:d.mimes,maxduration:d.maxduration,protocols:d.protocols},u={code:"sovrn",supportedMediaTypes:[p.D4,p.G_],gvlid:13,isBidRequestValid:function(e){const t=e?.mediaTypes?.video;return!(!e.params.tagid||isNaN(parseFloat(e.params.tagid))||!isFinite(e.params.tagid)||t&&!Object.keys(c).every((e=>c[e](t[e]))))},buildRequests:function(e,t){try{let r,i,a,p,c=[];(0,s.bu)(e,(function(e){!a&&e.userIdAsEids&&(a=e.userIdAsEids,a.forEach((function(e){e.uids&&e.uids[0]&&"criteo.com"===e.source&&(p=e.uids[0].id)}))),e.schain&&(i=i||e.schain),r=r||(0,s.u5)("iv",e.params);const o={adunitcode:e.adUnitCode,id:e.bidId,tagid:String((0,s.u5)("tagid",e.params)),bidfloor:l(e)};if((0,n.A)(e,"mediaTypes.banner")){let t=(0,n.A)(e,"mediaTypes.banner.sizes")||e.sizes;t=(0,s.cy)(t)&&(0,s.cy)(t[0])?t:[t],t=t.filter((e=>(0,s.cy)(e)));const r=t.map((e=>({w:parseInt(e[0],10),h:parseInt(e[1],10)})));o.banner={format:r,w:1,h:1}}(0,n.A)(e,"mediaTypes.video")&&(o.video=function(e){const t={},r=(0,n.A)(e,"sizes"),i=(0,n.A)(e,"mediaTypes.video",{}),o=(0,n.A)(e,"params.video",{}),a={};if(r){const e=Array.isArray(r[0])?r[0]:r;a.w=e[0],a.h=e[1]}else if(Array.isArray(i.playerSize)){const e=Array.isArray(i.playerSize[0])?i.playerSize[0]:i.playerSize;a.w=e[0],a.h=e[1]}const p={...a,...i,...o};return Object.keys(d).forEach((e=>{p.hasOwnProperty(e)&&(d[e](p[e])?t[e]=p[e]:(0,s.JE)(`The OpenRTB video param ${e} has been skipped due to misformating. Please refer to OpenRTB 2.5 spec.`))})),t}(e)),o.ext=(0,s.u5)("ext",e.ortb2Imp)||void 0;const u=(0,s.u5)("segments",e.params);u&&(o.ext=o.ext||{},o.ext.deals=u.split(",").map((e=>e.trim())));const m=e?.ortb2Imp?.ext?.ae;t.paapi?.enabled&&(0,s.Fq)(m)?(o.ext=o.ext||{},o.ext.ae=m):o.ext?.ae&&delete o.ext.ae,c.push(o)}));const u=t.ortb2||{},m=u.site||{};m.page=t.refererInfo.page,m.domain=t.refererInfo.domain;const g=(0,n.A)(t,"timeout"),y={id:(0,s.s0)(),imp:c,site:m,user:u.user||{},tmax:g};i&&(y.source={ext:{schain:i}});const b=(0,n.A)(t,"ortb2.source.tid");b&&(0,o.J)(y,"source.tid",b);(0,n.A)(t,"ortb2.regs.coppa")&&(0,o.J)(y,"regs.coppa",1),t.gdprConsent&&((0,o.J)(y,"regs.ext.gd
vendor: 5,249 bytes, lines 105-106
105pr",+t.gdprConsent.gdprApplies),(0,o.J)(y,"user.ext.consent",t.gdprConsent.consentString)),t.uspConsent&&(0,o.J)(y,"regs.ext.us_privacy",t.uspConsent),t.gppConsent&&((0,o.J)(y,"regs.gpp",t.gppConsent.gppString),(0,o.J)(y,"regs.gpp_sid",t.gppConsent.applicableSections)),t?.ortb2?.device&&(y.device=y.device||{},(0,s.D9)(y.device,t.ortb2.device)),a&&((0,o.J)(y,"user.ext.eids",a),p&&(0,o.J)(y,"user.ext.prebid_criteoid",p));let f="https://ap.lijit.com/rtb/bid?src=prebid_prebid_9.33.0";return r&&(f+=`&iv=${r}`),{method:"POST",url:f,data:JSON.stringify(y),options:{contentType:"text/plain"}}}catch(e){(0,s.vV)("Could not build bidrequest, error deatils:",e)}},interpretResponse:function({body:{id:e,seatbid:t,ext:r}}){if(!e||!t||!Array.isArray(t))return[];try{let e=t.filter((e=>e)).map((e=>e.bid.map((e=>{const t={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?t.ad=decodeURIComponent(`${e.adm}<img src="${e.nurl}">`):t.vastXml=decodeURIComponent(e.adm),t})))).flat(),i=null;if((0,s.cy)(r?.igbid)){const e=r.seller,t=r.decisionLogicUrl,n=r.sellerTimeout;r.igbid.filter((e=>{return t=e,!(0,s.xQ)(t.impid)&&(0,s.cy)(t.igbuyer)&&t.igbuyer.length;var t})).forEach((r=>{const o={};r.igbuyer.filter((e=>{return t=e,!(0,s.xQ)(t.igdomain);var t})).forEach((e=>{o[e.igdomain]=e.buyerdata}));const a=[...Object.keys(o)];a.length&&(i=i||{},i[r.impid]={seller:e,decisionLogicUrl:t,sellerTimeout:n,interestGroupBuyers:a,perBuyerSignals:o})}))}return i?(i=Object.entries(i).map((([e,t])=>({bidId:e,config:Object.assign({auctionSignals:{}},t)}))),{bids:e,paapi:i}):e}catch(e){return(0,s.vV)("Could not interpret bidresponse, error details:",e),e}},getUserSyncs:function(e,t,r,i,s){try{const o=[];if(t&&0!==t.length){if(e.iframeEnabled){const e=t.filter((e=>(0,n.A)(e,"body.ext.iid"))).map((e=>e.body.ext.iid)),a=[];r&&r.gdprApplies&&"string"==typeof r.consentString&&a.push(["gdpr_consent",r.consentString]),i&&a.push(["us_privacy",i]),s&&(a.push(["gpp",s.gppString]),a.push(["gpp_sid",s.applicableSections])),e[0]&&(a.push(["informer",e[0]]),o.push({type:"iframe",url:"https://ce.lijit.com/beacon?"+a.map((e=>e.join("="))).join("&")}))}e.pixelEnabled&&t.filter((e=>(0,n.A)(e,"body.ext.sync.pixels"))).reduce(((e,t)=>e.concat(t.body.ext.sync.pixels)),[]).map((e=>e.url)).forEach((e=>o.push({type:"image",url:e})))}return o}catch(e){return[]}}};function l(e){const t=e.getFloor&&"function"==typeof e.getFloor?e.getFloor({currency:"USD",mediaType:e.mediaTypes&&e.mediaTypes.banner?"banner":"video",size:"*"}):{},r=parseFloat(t?.floor);if(!isNaN(r))return r;const i=parseFloat((0,s.u5)("bidfloor",e.params));return isNaN(i)?void 0:i}(0,a.a$)(u),(0,i.E)("sovrnBidAdapter")}},function(e){e.O(0,[9498,802,2139,1085],(function(){return t=2605,e(e.s=t);var t}));e.O()}]); 106(self.pbjsChunk=self.pbjsChunk||[]).push([[9097],{5011:function(e,r,t){var o=t(7873),i=t(7377),n=t(1371),s=t(3272),a=t(1069),d=t(3172),u=t(2938),p=t(8044),g=t(9766);const l="taboola",c="USD",b="user-id",m=`taboola global:${b}`,f="https://beacon.bidder.taboola.com",y={storageManager:(0,u.vM)({bidderCode:l}),getUserId:()=>{const{getFromLocalStorage:e,getFromCookie:r,getFromTRC:t}=y;try{return e()||r()||t()}catch(e){return 0}},getFromCookie(){const{cookiesAreEnabled:e,getCookie:r}=y.storageManager;if(e()){const e=r("trc_cookie_storage");let t;if(e&&(t=y.getCookieDataByKey(e,b)),t)return t;if(t=r("t_gid"),t)return t;if(t=r("t_pt_gid"),t)return t;const o=r("tbla_id");if(o)return o}},getCookieDataByKey(e,r){if(!e)return;const[,t=""]=e.split(`${r}=`);return t},getFromLocalStorage(){const{hasLocalStorage:e,localStorageIsEnabled:r,getDataFromLocalStorage:t}=y.storageManager;if(e()&&r())return t(m)},getFromTRC(){return window.TRC?window.TRC.user_id:0}},h={getPageUrl:(e={})=>e?.page||(0,a.l4)().location.href,getReferrer:(e={})=>e?.ref||(0,a.l4)().document.referrer},R=(0,g.A)({context:{netRevenue:!0,mediaType:n.D4,ttl:300},imp(e,r,t){let o=e(r,t);return function(e,r){const{tagId:t,position:o}=e.params;if(r.banner=function(e,r){return{...C(e.sizes),pos:r}}(e,o),r.tagid=t,"function"==typeof e.getFloor){const t=e.getFloor({currency:c,size:"*"});(0,a.Qd)(t)&&t.currency===c&&!isNaN(parseFloat(t.floor))&&(r.bidfloor=parseFloat(t.floor),r.bidfloorcur=c)}else{const{bidfloor:t=null,bidfloorcur:o=c}=e.params;r.bidfloor=t,r.bidfloorcur=o}(0,d.J)(r,"ext.gpid",e?.ortb2Imp?.ext?.gpid)}(r,o),o},request(e,r,t,o){const i=e(r,t,o);return function(e,r,t){const{refererInfo:o,gdprConsent:i={},uspConsent:n}=e,a=function({publisherId:e},r,t){const{getPageUrl:o,getReferrer:i}=h;return{id:e,name:e,domain:t?.site?.domain||r?.domain||window.location?.host,page:t?.site?.page||o(r),ref:t?.site?.ref||i(r),publisher:{id:e},content:{language:navigator.language}}}(r.params,o,e.ortb2);(0,d.J)(t,"device",e?.ortb2?.device);const u=y.getUserId(i,n);null==t.user&&(t.user={buyeruid:0,ext:{}});u&&0!==u&&(0,d.J)(t,"user.buyeruid",u);null==t.regs?.ext&&(t.regs={ext:{}});(0,d.J)(t,"regs.coppa",0),i.gdprApplies&&((0,d.J)(t,"user.ext.consent",e.gdprConsent.consentString),(0,d.J)(t,"regs.ext.gd
106pr",1));n&&(0,d.J)(t,"regs.ext.us_privacy",n);e.ortb2?.regs?.gpp&&((0,d.J)(t,"regs.ext.gpp",e.ortb2.regs.gpp),(0,d.J)(t,"regs.ext.gpp_sid",e.ortb2.regs.gpp_sid));s.$W.getConfig("coppa")&&(0,d.J)(t,"regs.coppa",1);const p=e.ortb2||{bcat:[],badv:[],wlang:[]};(0,d.J)(t,"source.fd",1),t.id=e.bidderRequestId,t.site=a,t.tmax=null==e.timeout?void 0:parseInt(e.timeout),t.bcat=p.bcat||r.params.bcat||[],t.badv=p.badv||r.params.badv||[],t.wlang=p.wlang||r.params.wlang||[],(0,d.J)(t,"ext.pageType",p?.ext?.data?.pageType||p?.ext?.data?.section||r.params.pageType),(0,d.J)(t,"ext.prebid.version","9.33.0")}(t,o.bidRequests[0],i),i},bidResponse(e,r,t){const o=e(r,t);return o.nurl=r.nurl,o.ad=(0,a.ZU)(r.adm,r.price),r.ext&&r.ext.dchain&&(0,d.J)(o,"meta.dchain",r.ext.dchain),o}}),x={supportedMediaTypes:[n.D4],gvlid:42,code:l,isBidRequestValid:e=>!!(e.sizes&&e.params&&e.params.publisherId&&e.params.tagId),buildRequests:(e,r)=>{const[t]=e,o=R.toORTB({bidderRequest:r,bidRequests:e}),{publisherId:i}=t.params;return{url:"https://display.bidder.taboola.com/OpenRTB/TaboolaHB/auction?publisher="+i,method:"POST",data:o,bids:e,options:{withCredentials:!1}}},interpretResponse:(e,r)=>{if(!r||!r.bids||!r.data)return[];if(!e||!e.body)return[];const t=[],o=[];if(e.body.seatbid&&e.body.seatbid.length&&e.body.seatbid[0].bid&&e.body.seatbid[0].bid.length)t.push(...R.fromORTB({response:e.body,request:r.data}).bids);else if(!e.body.ext||!e.body.ext.igbid||!e.body.ext.igbid.length)return[];return(0,a.cy)(e.body.ext?.igbid)&&e.body.ext.igbid.forEach((e=>{if(!(e&&e.igbuyer&&e.igbuyer.length&&e.igbuyer[0].buyerdata))return;let r=(0,a.$l)(e.igbuyer[0]?.buyerdata);if(!r)return;const t={};e.igbuyer.forEach((e=>{if(!e||!e.buyerdata||!e.origin)return;let r=(0,a.$l)(e.buyerdata);r&&r.perBuyerSignals&&e.origin in r.perBuyerSignals&&(t[e.origin]=r.perBuyerSignals[e.origin])}));const i=e?.impid;o.push({impId:i,config:{seller:r?.seller,resolveToConfig:r?.resolveToConfig,sellerSignals:{},sellerTimeout:r?.sellerTimeout,perBuyerSignals:t,auctionSignals:{},decisionLogicUrl:r?.decisionLogicUrl,interestGroupBuyers:r?.interestGroupBuyers,perBuyerTimeouts:r?.perBuyerTimeouts}})})),o.length?{bids:t,paapi:o}:t},onBidWon:e=>{if(e.nurl){const r=(0,a.ZU)(e.nurl,e.originalCpm);(0,p.RD)(r)}},getUserSyncs:function(e,r,t,o,i){const n=[],s=[];return t&&s.push(`gdpr=${Number(t.gdprApplies&&1)}&gdpr_consent=${encodeURIComponent(t.consentString||"")}`),o&&s.push("us_privacy="+encodeURIComponent(o)),i&&s.push("gpp="+encodeURIComponent(i.gppString||"")+"&gpp_sid="+encodeURIComponent((i.applicableSections||[]).join(","))),e.iframeEnabled&&n.push({type:"iframe",url:"https://cdn.taboola.com/scripts/prebid_iframe_sync.html"+(s.length?"?"+s.join("&"):"")}),e.pixelEnabled&&n.push({type:"image",url:"https://trc.taboola.com/sg/prebidJS/1/cm"+(s.length?"?"+s.join("&"):"")}),n},onTimeout:e=>{(0,p.RD)(f+"/timeout",null,JSON.stringify(e),{method:"POST"})},onBidderError:({error:e,bidderRequest:r})=>{(0,p.RD)(f+"/bidError",null,JSON.stringify({error:e,bidderRequest:r}),{method:"POST"})}};function C(e){return{format:e.map((e=>({w:e[0],h:e[1]})))}}(0,i.a$)(x),(0,o.E)("taboolaBidAdapter")}},function(e){e.O(0,[802,8498,2139,1085],(function(){return r=5011,e(e.s=r);var r}));e.O()}]); 107(self.pbjsChunk=self.pbjsChunk||[]).push([[8746],{7454:function(e,t,n){var i=n(7873),r=n(1069),o=n(433),d=n(7377),a=n(2938),c=n(2285),s=n(4538),p=n(4122);const u="teads",l=12,m=11,f=0,I=22,y=(0,a.vM)({bidderCode:u}),g={code:u,gvlid:132,supportedMediaTypes:["video","banner"],isBidRequestValid:function(e){let t=!1;if(void 0!==e.params){let n=q(e.params.placementId),i=q(e.params.pageId);t=n&&i}return t||(0,r.vV)("Teads placementId and pageId parameters are required. Bid aborted."),t},buildRequests:function(e,t){const n=e.map(C),i=window.top,r={referrer:h(t),pageReferrer:document.referrer,pageTitle:b().slice(0,300),pageDescription:w().slice(0,300),networkBandwidth:(o=window.navigator,o&&o.connection&&o.connection.downlink>=0?o.connection.downlink.toString():""),networkQuality:S(window.navigator),timeToFirstByte:(0,p.v)(window),data:n,domComplexity:k(document),device:t?.ortb2?.device||{},deviceWidth:screen.width,deviceHeight:screen.height,devicePixelRatio:i.devicePixelRatio,screenOrientation:screen.orientation?.type,historyLength:(0,s.GA)(),viewportHe
vendor: 11,527 bytes, lines 107-109
107ight:i.visualViewport?.height,viewportWidth:i.visualViewport?.width,hardwareConcurrency:(0,s.iz)(),deviceMemory:(0,s.qM)(),hb_version:"9.33.0",...v(e),...T(e)};var o;const d=e[0];d.schain&&(r.schain=d.schain);let a=t.gppConsent;if(t&&a){let e="string"==typeof a.gppString,t=Array.isArray(a.applicableSections)&&a.applicableSections.every((e=>"number"==typeof e));r.gpp={consentString:e?a.gppString:"",applicableSectionIds:t?a.applicableSections:[]}}let c=t.gdprConsent;if(t&&c){let e="boolean"==typeof c.gdprApplies,t="string"==typeof c.consentString,n=e?function(e,t){let n=l;e?t&&!t.isServiceSpecific&&(n=m):n=f;return n}(c.gdprApplies,c.vendorData):I;r.gdpr_iab={consent:t?c.consentString:"",status:n,apiVersion:c.apiVersion}}t&&t.uspConsent&&(r.us_privacy=t.uspConsent);const u=d?.ortb2?.device?.sua;u&&(r.userAgentClientHints=u);const y=t?.ortb2?.regs?.ext?.dsa;y&&(r.dsa=y);return{method:"POST",url:"https://a.teads.tv/hb/bid-request",data:JSON.stringify(r)}},interpretResponse:function(e,t){if(!(e=e.body).responses)return[];const n=(0,c.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 v(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 i in t){const r=t[i],d=(0,o.A)(e,`0.userId.${r}`);d&&(n[i]=d)}return n}function h(e){let t="";return e&&e.refererInfo&&e.refererInfo.page&&(t=e.refererInfo.page),t}function b(){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 w(){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 S(e){const t=e.connection||e.mozConnection||e.webkitConnection;return t?.effectiveType??""}function k(e){return e?.querySelectorAll("*")?.length??-1}function C(e){const t={};let n=e.params.placementId,i=e.params.pageId;const o=e?.ortb2Imp?.ext?.gpid,d=e?.mediaTypes?.video?.plcmt;return t.sizes=function(e){return(0,r.kK)(function(e){let t=e?.mediaTypes?.video?.playerSize,n=e?.mediaTypes?.video?.sizes,i=e?.mediaTypes?.banner?.sizes;if((0,r.cy)(i)||(0,r.cy)(t)||(0,r.cy)(n)){return[i,n,t].reduce((function(e,t){return(0,r.cy)(t)&&((0,r.cy)(t[0])?t.forEach((function(t){e.push(t)})):e.push(t)),e}),[])}return e.sizes}(e))}(e),t.bidId=(0,r.u5)("bidId",e),t.bidderRequestId=(0,r.u5)("bidderRequestId",e),t.placementId=parseInt(n,10),t.pageId=parseInt(i,10),t.adUnitCode=(0,r.u5)("adUnitCode",e),t.transactionId=e.ortb2Imp?.ext?.tid||"",o&&(t.gpid=o),d&&(t.videoPlcmt=d),t}function q(e){return parseInt(e)>0}function T(e){const t=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,d.a$)(g),(0,i.E)("teadsBidAdapter")}},function(e){e.O(0,[7639,6762,2809,802,2139,1085],(function(){return t=7454,e(e.s=t);var t}));e.O()}]); 108(self.pbjsChunk=self.pbjsChunk||[]).push([[8282],{6504:function(e,t,r){var n=r(7873),i=r(433),o=r(1069),a=r(1371),s=r(7377),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.33.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,{bidderRequest:t}){let r=e.body.bids||[];const n=e.body.paapi||[];if(r=r.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}(t,e))),n.length>0){const e=n.map((e=>({bidId:t.bids[e.imp_id].bidId,config:e.auctionConfig})));return(0,o.OG)("Response with FLEDGE:",{bids:r,fledgeAuctionConfigs:e}),{bids:r,paapi:e}}return r},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:"*"});o.Qd(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")}},function(e){e.O(0,[4577,802,2139,1085],(function(){return t=6504,e(e.s=t);var t}));e.O()}]); 109(self.pbjsChunk=self.pbjsChunk||[]).push([[8785],{4747:function(e,n,t){var r=t(7873),a=t(1069),i=t(433),s=t(7377),p=t(1371);function o(e){if(!e)return null;return`gdpr=${e.gdprApplies?"1":"0"}&gdprstr=${e.consentString?e.consentString:""}`}function d(e){let n=document.getElementById(e),t=-1,r=-1;if(n){t=n.offsetLeft,r=n.offsetTop;let e=n.offsetParent;return e&&(t+=e.offsetLeft,r+=e.offsetTop),[t,r]}return null}const u={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,n){const t=Math.max(document.documentElement.clientWidth,window.innerWidth||0),r=Math.max(document.documentElement.clientHeight,window.innerHeight||0),s=0==t||0==r?null:[t,r],u={adapterVersion:"9.33.0",uids:e[0].userId,pageSize:s};e[0].schain&&(u.schain=e[0].schain);const l={"x-ut-hb-params":[],commons:u},c=n.refererInfo.topmostLocation,m=n.refererInfo.canonicalUrl;c&&(u.referrer=c),m&&(u.canonicalUrl=m);const f=(0,a.Dl)(c).hostname;let h=(0,a.M3)(f);const y=m||c;let b=`https://hb.undertone.com/hb?pid=${e[0].params.publisherId}&domain=${h}`,g=o(n.gdprConsent);if(g&&(b+=`&${g}`),n.uspConsent&&(b+=`&ccpa=${n.uspConsent}`),n.gppConsent){b+=`&gpp=${n.gppConsent.gppString??""}&gpp_sid=${n.gppConsent.applicableSections??""}`}return e.map((e=>{const n={bidRequestId:e.bidId,coordinates:d(e.adUnitCode),hbadaptor:"prebid",url:y,domain:h,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},t=(0,i.A)(e,"mediaTypes.video"),r=t?p.G_:p.D4;n.mediaType=r,n.bidfloor=function(e,n){if("function"!=typeof e.getFloor)return 0;const t=e.getFloor({currency:"USD",mediaType:n,size:"*"});return t&&"USD"===t.currency&&t.floor||0}(e,r),t&&(n.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}),l["x-ut-hb-params"].push(n)})),{method:"POST",url:b,withCredentials:!0,data:JSON.stringify(l)}},interpretResponse:function(e,n){const t=[],r=e.body;return r&&Array.isArray(r)&&r.length>0&&r.forEach((e=>{if(e.ad&&e.cpm>0){const n={requestId:e.bidRequestId,cpm:e.cpm,width:e.width,height:e.height,creativeId:e.ad
109Id,currency:e.currency,netRevenue:e.netRevenue,ttl:e.ttl||360,meta:{advertiserDomains:e.adomain?e.adomain:[]}};e.mediaType&&"video"===e.mediaType?(n.vastXml=e.ad,n.mediaType=e.mediaType):n.ad=e.ad,t.push(n)}})),t},getUserSyncs:function(e,n,t,r){const a=[];let i=o(t),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$)(u),(0,r.E)("undertoneBidAdapter")}},function(e){e.O(0,[802,2139,1085],(function(){return n=4747,e(e.s=n);var n}));e.O()}]); 110(self.pbjsChunk=self.pbjsChunk||[]).push([[891],{8413:function(r,e,t){var n=t(7873),i=t(1069),s=t(8044),d=t(9214),o=t(2660);const u="unifiedId",c={name:u,gvlid:21,decode(r){return r&&"string"==typeof r.TDID?{tdid:r.TDID}:void 0},getId(r){const e=r&&r.params||{};if(!e||"string"!=typeof e.partner&&"string"!=typeof e.url)return void(0,i.vV)("User ID - unifiedId submodule requires either partner or url to be defined");const t=e.url||`https://match.adsrvr.org/track/rid?ttd_pid=${e.partner}&fmt=json`;return{callback:function(r){const e={success:e=>{let t;if(e)try{t=JSON.parse(e)}catch(r){(0,i.vV)(r)}r(t)},error:e=>{(0,i.vV)(`${u}: ID fetch encountered an error`,e),r()}};(0,s.RD)(t,e,void 0,{method:"GET",withCredentials:!0})}}},eids:{...o.M}};(0,d.bz)("userId",c),(0,n.E)("unifiedIdSystem")}},function(r){r.O(0,[7045,802,2139,1085],(function(){return e=8413,r(r.s=e);var e}));r.O()}]); 111(self.pbjsChunk=self.pbjsChunk||[]).push([[9582],{7364:function(e,n,r){var t=r(7873),i=r(433),d=r(1069),o=r(5789),s=r(7377),a=r(1371);const u=(e,n,r)=>{const{bids:t,bidderRequestId:d,bidderCode:o,...s}=r,a=r.bids.length-n.length;let u={};n.forEach((n=>{const r=n.params.siteId;(e=>{Object.keys(e.mediaTypes).forEach((n=>{let r;r="function"==typeof e.getFloor?e.getFloor({currency:"USD",mediaType:n,size:"*"})?.floor||0:e.params.floor||0,e.mediaTypes[n].floor=r}))})(n),(e=>{let n=(0,i.A)(e,"mediaTypes.banner");if(n){let e={},r=[];
111n.sizes.forEach((n=>{e[n.toString()]||(e[n.toString()]=!0,r.push(n))})),n.sizes=r}})(n),((e,n)=>{!n&&e.ortb2Imp&&e.ortb2Imp.ext&&delete e.ortb2Imp.ext.ae})(n,e.protectedAudienceEnabled),u[r]=u[r]||[],u[r].push(n)}));let p=[];return Object.keys(u).forEach((n=>{let r={bidderRequest:Object.assign({},{bids:u[n],invalidBidsCount:a,prebidVersion:"9.33.0",...s})};p.push(Object.assign({},{data:r,...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 n=!!(0,i.A)(e,"ext.renderer.config"),r=!!(0,i.A)(e,"ext.renderer.config.siteId");if(!n)return void(0,d.vV)(new Error("UnrulyBidAdapter: Missing renderer config."));if(!r)return void(0,d.vV)(new Error("UnrulyBidAdapter: Missing renderer siteId."));const t=(0,i.A)(e,"ext.renderer");!function(e,n){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=n,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},f=e=>{if(!e.context)return!1;return-1!==["outstream","instream"].indexOf(e.context)},y=e=>e.sizes,b={code:"unruly",supportedMediaTypes:[a.G_,a.D4],gvlid:36,isBidRequestValid:function(e){let n=(0,i.A)(e,"params.siteId")&&(e=>{const n=(0,i.A)(e,"mediaTypes.video"),r=(0,i.A)(e,"mediaTypes.banner");let t=!(!n&&!r);return t&&n&&(t=f(n)),t&&r&&(t=y(r)),t})(e);return!!n},buildRequests:function(e,n){let r="https://targeting.unrulymedia.com/unruly_prebid";return e[0]&&(r=(0,i.A)(e[0],"params.endpoint")||r),u({url:r,method:"POST",options:{contentType:"application/json"},protectedAudienceEnabled:n.paapi?.enabled},e,n)},interpretResponse:function(e){if(!e||!e.body||!e.body.auctionConfigs&&!e.body.bids)return[];const n=e.body;let r=[],t=null;if(n.bids.length&&(r=(e=>{let n=[];return e.forEach((e=>{let r,t=(0,i.A)(e,"meta.mediaType");if(t&&"banner"===t.toLowerCase())e.mediaType=a.D4,r=p(e);else if(t&&"video"===t.toLowerCase()){let n=(0,i.A)(e,"meta.videoContext");e.mediaType=a.G_,"instream"===n?r=l(e):"outstream"===n&&(r=c(e))}r&&n.push(r)})),n})(n.bids)),n.auctionConfigs){let e=n.auctionConfigs,r=Object.keys(e);r.length&&r.forEach((n=>{t=[{bidId:n,config:e[n]}]}))}return t?{bids:r,paapi:t}:r}};(0,s.a$)(b),(0,t.E)("unrulyBidAdapter")}},function(e){e.O(0,[802,2139,1085],(function(){return n=7364,e(e.s=n);var n}));e.O()}]); 112(self.pbjsChunk=self.pbjsChunk||[]).push([[3469],{4836:function(e,t,n){var o=n(7873),r=n(5901),s=n(3272),i=n(5023),a=n(1445),c=n(8969),u=n(9214),l=n(1069);const d=new Map;function f(e,t=d){const n={};function o(e){const t=JSON.stringify([e.source?.toLowerCase(),...Object.keys(e).filter((e=>!["uids","source"].includes(e))).sort().map((t=>e[t]))]);n.hasOwnProperty(t)?n[t].uids.push(...e.uids):n[t]=e}return Object.entries(e).forEach((([e,n])=>{n=Array.isArray(n)?n:[n];const r=t.get(e);let s;if("pubProvidedId"===e)s=(0,l.Go)(n);else if("function"==typeof r)try{s=r(n),Array.isArray(s)||(s=[s]),s.forEach((e=>e.uids=e.uids.filter((({id:e})=>(0,l.O8)(e))))),s=s.filter((({uids:e})=>e?.length>0))}catch(t){(0,l.vV)(`Could not generate EID for "${e}"`,t)}else s=n.map((e=>function(e,t,n){if(n&&e){let t={};t.source=(0,l.fp)(n.getSource)?n.getSource(e):n.source;const o=(0,l.fp)(n.getValue)?n.getValue(e):e;if((0,l.O8)(o)){const r={id:o,atype:n.atype};if((0,l.fp)(n.getUidExt)){const t=n.getUidExt(e);t&&(r.ext=t)}if(t.uids=[r],(0,l.fp)(n.getEidExt)){const o=n.getEidExt(e);o&&(t.ext=o)}return t}}return null}(e,0,r)));Array.isArray(s)&&s.filter((e=>
112null!=e)).forEach(o)})),Object.values(n)}function g(e){const t=new Map,n={};return Object.entries(e).forEach((([e,o])=>{const r=o.find((t=>null!=t.idObj?.[e]));if(r){n[e]=r.idObj[e];let o=r.submodule.eids?.[e];"function"==typeof o&&(s=o,o=(...e)=>s(...e,r.config)),t.set(e,o)}var s})),f(n,t)}var m=n(2938),b=n(3172),h=n(1692),p=n(5555),y=n(6894),I=n(5973),w=n(6916),S=n(5569),E=n(5139),D=n(6811),v=n(3441),O=n(8230),k=n(8934);const j="User ID",$=m.X0,A=m.qk,U="_pbjs_id_optout",T=(0,m.CK)("userId"),C={isAllowed:E.io};let x,N,L,_,P,H=[],J=[],q={},M=[];const V=(()=>{let e;return()=>(null==e&&(e=(0,y.K7)()),e)})();function F(e){return V().fork().renameWith((t=>[`userId.mod.${t}`,`userId.mods.${e}.${t}`]))}function G(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 R(e,t){const n=e.config.storage;try{const o=new Date(Date.now()+864e5*n.expires).toUTCString(),r=(0,l.Qd)(t)?JSON.stringify(t):t;e.enabledStorageTypes.forEach((t=>{switch(t){case $:!function(e,t,n){const o=e.config.storage,r=G(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,l.vV)(e)}}function W(e){Se(e),e.enabledStorageTypes.forEach((t=>{switch(t){case $:!function(e){const t=G(e,T),n=new Date(Date.now()-864e5).toUTCString();["","_last","_cst"].forEach((e=>{try{t(e,"",n)}catch(e){(0,l.vV)(e)}}))}(e);break;case A:!function(e){["","_last","_exp","_cst"].forEach((t=>{try{T.removeDataFromLocalStorage(e.config.storage.name+t)}catch(e){(0,l.vV)(e)}}))}(e)}}))}function B(e,t=void 0){const n=e.config.storage,o=t?`${n.name}_${t}`:n.name;let r;try{e.enabledStorageTypes.find((t=>{switch(t){case $:r=function(e,t){return e.storageMgr.getCookie(t)}(e,o);break;case A:r=function(e,t){const n=e.storageMgr,o=e.config.storage,r=n.getDataFromLocalStorage(`${o.name}_exp`);return""===r?n.getDataFromLocalStorage(t):r&&new Date(r).getTime()-Date.now()>0?decodeURIComponent(n.getDataFromLocalStorage(t)):void 0}(e,o)}return!!r})),"string"==typeof r&&"{"===r.trim().charAt(0)&&(r=JSON.parse(r))}catch(e){(0,l.vV)(e)}return r}function Q(e,t,n){t=V().fork().startTiming("userId.callbacks.total").stopBefore(t);const o=(0,l.U6)((()=>{clearTimeout(undefined),t()}),e.length);e.forEach((function(e){const t=F(e.submodule.name).startTiming("callback").stopBefore(o);try{e.callback((function(o){o?(e.config.storage&&R(e,o),e.idObj=e.submodule.decode(o,e.config),n.refresh(),he(n)):(0,l.fH)(`${j}: ${e.submodule.name} - request id responded with an empty value`),t()}),B.bind(null,e))}catch(n){(0,l.vV)(`Error in userID module '${e.submodule.name}':`,n),t()}e.callback=void 0}))}function z(e){return Object.fromEntries(Object.entries(e).map((([e,t])=>[e,t.find((t=>null!=t.idObj?.[e]))?.idObj?.[e]])).filter((([e,t])=>null!=t)))}function K(e,t,n){const o={};return e.forEach((e=>{const r=n(e),s=function(e){if(e.primaryIds)return e.primaryIds;const t=Object.keys(e.eids??{});if(t.length>1)throw new Error(`ID submodule ${e.name} can provide multiple IDs, but does not specify 'primaryIds'`);return t}(r);t(e).forEach((t=>{const n=o[t]=o[t]??[],i=q[t]?.indexOf(r.name)??(s.includes(t)?0:-1),a=n.findIndex((([e])=>e<i));n.splice(-1===a?n.length:a,0,[i,e])}))})),Object.fromEntries(Object.entries(o).map((([e,t])=>[e,t.map((([e,t])=>t))])))}function Y(){const e={submodules:[],global:{},bidder:{},combined:{},refresh(t=[]){const n=new Set(t.map((e=>e.submodule)));e.submodules=e.submodules.filter((e=>!n.has(e.submodule))).concat(t),function(){const t=K(e.submodules,(e=>Object.keys(e.idObj??{})),(e=>e.submodule)),n={},o={};Object.entries(t).forEach((([e,t])=>{let r=!0;const s=new Set;t.map((e=>
112e.config.bidders)).forEach((e=>{Array.isArray(e)&&e.length>0?e.forEach((e=>s.add(e))):r=!1})),s.size>0&&!r?(0,l.JE)(`userID modules ${t.map((e=>e.submodule.name)).join(", ")} provide the same ID ('${e}'), but are configured for different bidders. ID will be skipped.`):0===s.size?n[e]=t:s.forEach((n=>{o[n]=o[n]??{},o[n][e]=t}))}));const r=Object.values(o).concat([n]).reduce(((e,t)=>Object.assign(e,t)),{});Object.assign(e,{global:n,bidder:o,combined:r})}()}};return e}function X({adUnits:e,ortb2Fragments:t}){if(function(e){const{global:t,bidder:n}=e,{global:o,bidder:r}=x,s=g(o);s.length>0&&(0,b.J)(t,"user.ext.eids",(t.user?.ext?.eids??[]).concat(s)),Object.entries(r).forEach((([e,t])=>{const o=g(t);o.length>0&&(0,b.J)(n,`${e}.user.ext.eids`,(n[e]?.user?.ext?.eids??[]).concat(o))}))}(t=t??{global:{},bidder:{}}),[e].some((e=>!Array.isArray(e)||!e.length)))return;const n=z(x.global),o=t.global.user?.ext?.eids||[];e.forEach((e=>{e.bids&&(0,l.cy)(e.bids)&&e.bids.forEach((e=>{const r=Object.assign({},n,z(x.bidder[e.bidder]??{})),s=o.concat(t.bidder?.[e.bidder]?.user?.ext?.eids||[]);Object.keys(r).length>0&&(e.userId=r),s.length>0&&(e.userIdAsEids=s)}))}))}const Z={};let ee;function te(e=ie()||[]){const t=_&&e.find((e=>e.source===_));if(t&&"string"==typeof t?.uids?.[0]?.id){const e=t.uids[0].id.replace(/[\W_]/g,"");if(e.length>=32&&e.length<=150)return e;(0,l.JE)(`User ID - Googletag Publisher Provided ID for ${_} is not between 32 and 150 characters - ${e}`)}}const ne=(0,y.Ak)("userId",(function(e,t,{mkDelay:n=p.cb,getIds:o=ge}={}){p.U9.race([o().catch((()=>null)),n(L)]).then((()=>{X(t),V().join((0,y.BO)(t.metrics),{propagate:!1,includeGroups:!0}),e.call(this,t)}))})),oe=(0,y.Ak)("userId",(function(e,t){X(t),e.call(this,t)}));function re(){return!!k.gH.getHooks({hook:ne}).length}function se(){return z(x.combined)}function ie(){return g(x.combined)}function ae(e){return ie().filter((t=>t.source===e))[0]}function ce(e,t,n){return de().then((()=>{let o={};if((0,l.fp)(n)){(0,l.fH)(`${j} - Getting encrypted signal from custom function : ${n.name} & source : ${e} `);const t=n(e);o[e]=t?ue(t):null}else{const n=ae(e);(0,l.fH)(`${j} - Getting encrypted signal for eids :${JSON.stringify(n)}`),(0,l.Im)(n)||(o[n.source]=!0===t?ue(n):n.uids[0].id)}return(0,l.fH)(`${j} - Fetching encrypted eids: ${o[e]}`),o[e]}))}function ue(e,t=1){let n="";if(1===t)n="object"==typeof e?window.btoa(JSON.stringify(e)):window.btoa(e);return`${t}||${n}`}function le(){if(!(0,l.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((({source:e,encrypt:t,customFunc:n})=>{e.forEach((e=>{window.googletag.secureSignalProviders.push({id:e,collectorFunction:()=>ce(e,t,n)})}))}))}),t)}else(0,l.JE)(`${j} - ESP : encryptedSignalSources config not defined under userSync Object`)}function de(e){return ee(e).then((()=>se()),(e=>e===Z?Promise.resolve().then(ge):((0,l.vV)("Error initializing userId",e),p.U9.reject(e))))}function fe({submoduleNames:e}={},t){return de({refresh:!0,submoduleNames:e}).then((e=>(t&&(0,l.fp)(t)&&t(),e)))}function ge(){return de()}function me(){let e=Number(w.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=w.SL.getConsentData();if(e.config.storage){let o,r=B(e),s=!1;if("number"==typeof e.config.storage.refreshInSeconds){const t=new Date(B(e,"last"));s=t&&Date.now()-t.getTime()>1e3*e.config.storage.refreshInSeconds}if(!r||s||t||function(e){const t=B(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,l.Qd)(o)&&(o.id&&(R(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);(0,l.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=g(e.combined);if(t.length&&_){const e=te(t);e&&((0,l.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,n=!1){return V().fork().measureTime("userId.init.modules",(function(){if(!t.length)return[];if(t.forEach((e=>Se(e))),!(t=t.filter((e=>(!e.config.storage||!!e.enabledStorageTypes.length)&&C.isAllowed(D.yl,(0,v.s)(S.fW,e.config.name))))).length)return(0,l.JE)(`${j} - no ID module configured`),[];const o=t.reduce(((e,t)=>F(t.submodule.name).measureTime("init",(()=>{try{be(t,n),e.push(t)}catch(e){(0,l.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,...t){(0,l.JE)(`Invalid userSync.userId config: ${e}`,...t)}return Array.isArray(e)?e.filter((e=>{if(!e?.name)return t('must specify "name"',e);if(e.storage){if(!e.storage.name||!e.storage.type)return t('must specify "storage.name" and "storage.type"',e);if(!function(e){return ye(e).every((e=>we.has(e)))}(e))return t('invalid "storage.type"',e);["expires","refreshInSeconds"].forEach((n=>{let o=e.storage[n];null!=o&&"number"!=typeof o&&(o=Number(o),isNaN(o)?(t(`storage.${n} must be a number and will be ignored`,e),delete e.storage[n]):e.storage[n]=o)}))}return!0})):(null!=e&&t("must be an array",e),[])}const we=new Set([A,$]);function Se(e){if(e.enabledStorageTypes)return;const t=ye(e.config);e.enabledStorageTypes=t.filter((t=>{switch(t){case A:return function(e){return!(!e.storageMgr.localStorageIsEnabled()||T.getDataFromLocalStorage(U)&&((0,l.fH)(`${j} - opt-out localStorage found, storage disabled`),1))}(e);case $:return function(e){return!(!e.storageMgr.cookiesAreEnabled()||T.getCookie(U)&&((0,l.fH)(`${j} - opt-out cookie found, storage disabled`),1))}(e)}return!1}))}function Ee(e){d.clear(),Object.entries(K(e,(e=>Object.keys(e.eids||{})),(e=>
112e))).forEach((([e,t])=>d.set(e,t[0].eids[e])))}function De(){Ee(M);const e=Ie(J);if(!e.length)return;const t=M.filter((e=>!(0,r.I6)(H,(t=>t.name===e.name))));H.splice(0,H.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,m.vM)({moduleType:S.fW,moduleName:n.name})}:null})).filter((e=>null!==e)).forEach((e=>H.push(e))),H.length&&(re()||(k.gH.getHooks({hook:oe}).remove(),k.gH.before(ne,100),a.Ay.callDataDeletionRequest.before(ve),h.Q.after((e=>e(te())))),(0,l.fH)(`${j} - usersync config updated for ${H.length} submodules: `,H.map((e=>e.submodule.name))))}function ve(e,...t){(0,l.fH)("UserID: received data deletion request; deleting all stored IDs..."),H.forEach((e=>{if("function"==typeof e.submodule.onDataDeletionRequest)try{e.submodule.onDataDeletionRequest(e.config,e.idObj,...t)}catch(t){(0,l.vV)(`Error calling onDataDeletionRequest for ID submodule ${e.submodule.name}`,t)}W(e)})),e.apply(this,t)}function Oe(e){return function(){return Promise.resolve(e.apply(this,arguments))}}function ke(e,{mkDelay:t=p.cb}={}){_=void 0,H=[],J=[],x=Y(),ee=function({mkDelay:e=p.cb}={}){const t=(0,p.v6)(),n=(0,p.v6)();let o,r,s=!1;function a(e){return r=V().fork(),null!=o&&o.reject(Z),o=(0,p.v6)(),p.U9.race([e,o.promise]).finally(r.startTiming("userId.total"))}let d=x,f=H;function g(e){return function(...t){if(d===x&&f===H)return e(...t)}}function m(){return w.SL.promise.finally(r.startTiming("userId.init.consent"))}let b=a(p.U9.all([u.Gc,t.promise]).then(m).then(g((()=>{pe(d,f)}))).then((()=>n.promise.finally(r.startTiming("userId.callbacks.pending")))).then(g((()=>{const e=d.submodules.filter((e=>(0,l.fp)(e.callback)));if(e.length)return new p.U9((t=>Q(e,t,d)))}))));return function({refresh:o=!1,submoduleNames:r=null,ready:u=!1}={}){return u&&!s&&(s=!0,t.resolve(),L>0?n.resolve():i.on(c.qY.AUCTION_END,(function t(){i.AU(c.qY.AUCTION_END,t),e(N).then(n.resolve)}))),o&&s&&(b=a(b.catch((()=>null)).then(m).then(g((()=>{const e=pe(d,f.filter((e=>null==r||r.includes(e.submodule.name))),!0).filter((e=>null!=e.callback));if(e.length)return new p.U9((t=>Q(e,t,d)))}))))),b}}({mkDelay:t}),null!=P&&P(),M=[],P=e.getConfig("userSync",(e=>{const t=e.userSync;t&&(_=t.ppid,t.userIds&&(J=t.userIds,N=(0,l.Et)(t.syncDelay)?t.syncDelay:O.qh.syncDelay,L=(0,l.Et)(t.auctionDelay)?t.auctionDelay:O.qh.auctionDelay,De(),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,l.cy)(e[t])?[...e[t]].reverse():[];n[t]=r.map((e=>o.has(e)?o.get(e):e))})),q=n}else q={};x.refresh(),Ee(t)}(t.idPriority,M),ee({ready:!0})))})),(0,o.m)().getUserIds=se,(0,o.m)().getUserIdsAsEids=ie,(0,o.m)().getEncryptedEidsForSource=Oe(ce),(0,o.m)().registerSignalSources=le,(0,o.m)().refreshUserIds=Oe(fe),(0,o.m)().getUserIdsAsync=Oe(ge),(0,o.m)().getUserIdsAsEidBySource=ae,re()||k.gH.before(oe,100)}ke(s.$W),(0,u.xG)("userId",(function(e){e.findRootDomain=I.S,(0,r.I6)(M,(t=>t.name===e.name))||(M.push(e),w.o2.register(S.fW,e.name,e.gvlid),De(),ee({refresh:!0,submoduleNames:[e.name]}))}),{postInstallAllowed:!0}),(0,o.E)("userId")}},function(e){e.O(0,[802,2139,1085],(function(){return t=4836,e(e.s=t);var t}));e.O()}]); 113(self.pbjsChunk=self.pbjsChunk||[]).push([[704],{4876:function(e,t,r){var i=r(7873),a=r(1069),y=r(433);const p="string",n="object",d="number",s={imp:{invalid:!0},cur:{type:n,isArray:!0,childType:p},device:{type:n,children:{w:{type:d},h:{type:d}}},site:{type:n,children:{name:{type:p},domain:{type:p},page:{type:p},ref:{type:p},keywords:{type:p},search:{type:p},cat:{type:n,isArray:!0,childType:p},sectioncat:{type:n,isArray:!0,childType:p},pagecat:{type:n,isArray:!0,childType:p},content:{type:n,isArray:!1,children:{data:{type:n,isArray:!0,childType:n,required:["name","segment"],children:{segment:{type:n,isArray:!0,childType:n,required:["id"],children:{id:{type:p}}},name:{type:p},ext:{type:n}}}}},publisher:{type:n,isArray:!1,children:{id:{type:p},name:{type:p}
113,cat:{type:n,isArray:!0,childType:p},domain:{type:p},ext:{type:n,isArray:!1}}}}},user:{type:n,children:{yob:{type:d,optoutApplies:!0},gender:{type:p,optoutApplies:!0},keywords:{type:p},data:{type:n,isArray:!0,childType:n,required:["name","segment"],children:{segment:{type:n,isArray:!0,childType:n,required:["id"],children:{id:{type:p}}},name:{type:p},ext:{type:n}}}}},bcat:{type:n,isArray:!0,childType:p},badv:{type:n,isArray:!0,childType:p}};var c=r(9214);const o=(0,r(2938).CK)("FPDValidation");let l;function u(e){let t=!0;return"object"!=typeof e||(0,a.Im)(e)?"object"!=typeof e&&((0,a.Et)(e)||e)&&(t=!1):t=!1,t}function A(e,t,r,i){let y=!0;return t.forEach((t=>{e[t]&&!u(e[t])||(y=!1,(0,a.JE)(`Filtered ${r}[] value at index ${i} in ortb2 data: missing required property ${t}`))})),y}function h(e,t){let r=!1;switch(t.type){case"string":"string"==typeof e&&(r=!0);break;case"number":"number"==typeof e&&isFinite(e)&&(r=!0);break;case"object":"object"==typeof e&&(Array.isArray(e)&&t.isArray||!Array.isArray(e)&&!t.isArray)&&(r=!0)}return r}function b(e,t="",r=""){if(!e)return{};return Object.assign({},Object.keys(e).filter((e=>{let i=(0,y.A)(s,t+e);if(!i||!i.invalid)return e;(0,a.JE)(`Filtered ${r}${e} property in ortb2 data: invalid property`)})).filter((i=>{let p=(0,y.A)(s,t+i);if(!p||h(e[i],{type:p.type,isArray:p.isArray})||!p)return i;(0,a.JE)(`Filtered ${r}${i} property in ortb2 data: expected type ${p.isArray?"array":p.type}`)})).reduce(((i,p)=>{let n=(0,y.A)(s,t+p),d={};if(n){if(n.optoutApplies&&l)return(0,a.JE)(`Filtered ${r}${p} data: pubcid optout found`),i;d="object"!==n.type||n.isArray?n.isArray&&n.childType?function(e,t,r,i){return e.filter(((e,r)=>{if(h(e,{type:t.type,isArray:t.isArray})&&Array.isArray(e)===Boolean(t.isArray))return!0;(0,a.JE)(`Filtered ${i}[] value at index ${r} in ortb2 data: expected type ${t.type}`)})).filter(((e,t)=>{let a=!0,p=(0,y.A)(s,r);if(p&&p.required&&(a=A(e,p.required,i,t)),a)return!0})).reduce(((e,p,n)=>{let d=!1,c=(0,y.A)(s,r);switch(t.type){case"string":e.push(p),d=!0;break;case"object":if(c&&c.children){let t=b(p,r+".children.",i+".");Object.keys(t).length&&A(t,c.required,i,n)&&(e.push(t),d=!0)}else e.push(p),d=!0}return d||(0,a.JE)(`Filtered ${i}[] value at index ${n} in ortb2 data: expected type ${t.type}`),e}),[])}(e[p],{type:n.childType,isArray:n.childisArray},t+p,r+p):e[p]:b(e[p],t+p+".children.",r+p+"."),u(d)?(0,a.JE)(`Filtered ${r}${p} property in ortb2 data: empty data found`):i[p]=d}else i[p]=e[p];return i}),{}))}const f={name:"validation",queue:1,processFpd:function(e,t){return l=o.cookiesAreEnabled()&&o.getCookie("_pubcid_optout")||o.hasLocalStorage()&&o.getDataFromLocalStorage("_pubcid_optout"),e.skipValidations?t:function(e){return{global:b(e.global),bidder:Object.fromEntries(Object.entries(e.bidder).map((([e,t])=>[e,b(t)])))}}(t)}};(0,c.bz)("firstPartyData",f),(0,i.E)("validationFpdModule")}},function(e){e.O(0,[802,2139,1085],(function(){return t=4876,e(e.s=t);var t}));e.O()}]); 114(self.pbjsChunk=self.pbjsChunk||[]).push([[7957],{3043:function(e,o,n){var s=n(7873),i=n(7377),t=n(1371),c=n(2938),d=n(2986),r=n(4796);const p="vidazoo",u="1.0.0",a=(0,c.vM)({bidderCode:p}),l=(0,d.GH)();const f=(0,d.lE)((function(e="prebid"){return`https://${e}.cootlogix.com`}),(function(e){return{dealId:(0,d.Zq)(a,e),sessionId:(0,d.Wu)(a),ptrace:(0,d.W)(a,r.Zb),vdzhum:(0,d.W)(a,r.mB),webSessionId:l}}),a,p,u,!0),m=(0,d.Lp)(p,!0),b=(0,d.EE)({iframeSyncUrl:"https://sync.cootlogix.com/api/sync/iframe",imageSyncUrl:"https://sync.cootlogix.com/api/sync/image"}),v={code:p,version:u,gvlid:744,supportedMediaTypes:[t.D4,t.G_],isBidRequestValid:d.$d,buildRequests:f,interpretResponse:m,getUserSyncs:b,onBidWon:d.bH};(0,i.a$)(v),(0,s.E)("vidazooBidAdapter")}},function(e){e.O(0,[4982,5946,802,2139,1085],(function(){return o=3043,e(e.s=o);var o}));e.O()}]); 115(self.pbjsChunk=self.pbjsChunk||[]).push([[9380],{4668:function(e,t,i){var r=i(7873),n=i(1069),o=i(433),d=i(3172),a=i(1371),s=i(7377),c=i(5789),p=i(5901);const u="USD",m=300,l=!0,f="https://prebid-outstream.yieldmo.com/bundle.js",g=["mimes","startdelay","placement","plcmt","skipafter","protocols","api","playbackmethod","maxduration","minduration","pos","skip","skippable"],b=["name","domain","cat","keywords"],v=(0,n.mb)(),h=["description","title","pr","page_url"],y={code:"yieldmo",supp
vendor: 8,672 bytes, lines 115-116
115ortedMediaTypes:[a.D4,a.G_],gvlid:173,isBidRequestValid:function(e){return!!(e&&e.adUnitCode&&e.bidId&&(x(e)||A(e))&&function(e){if(!A(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))),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=E("/exchange/prebid",i),s=E("/exchange/prebidvideo",i),c=e.filter((e=>x(e))),u=e.filter((e=>A(e)));let m=[];const l=function(e){if((0,o.A)(e,"userIdAsEids"))return e.userIdAsEids||[]}(e[0])||[],f=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.33.0",p:[],page_url:t.refererInfo.page,bust:(new Date).getTime().toString(),dnt:"1"===window.doNotTrack||"1"===window.navigator.doNotTrack||!1,description:I(),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")||""};f&&(e.topics=JSON.stringify(f));const i=_(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=v.document&&v.document.referrer||"",e.scrd=v.devicePixelRatio||0,e.title=v.document.title||"",e.w=v.innerWidth,e.h=v.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=(0,o.A)(e,"ortb2Imp.ext.tagid"),r=(0,o.A)(e,"ortb2Imp.ext.divid"),n={placement_id:e.adUnitCode,callback_id:e.bidId,sizes:e.mediaTypes.banner.sizes};if(e.params){e.params.placementId&&(n.ym_placement_id=e.params.placementId);const t=k(e,a.D4);t&&(n.bidFloor=t)}t&&(n.gpid=t);i&&(n.tagid=i);r&&(n.divid=r);const d=(0,o.A)(e,"ortb2Imp.ext.tid");d&&(n.tid=d);e.auctionId&&(n.auctionId=e.auctionId);return JSON.stringify(n)}(t));const i=w(t,"pubcid");i?e.pubcid=i:t.crumbs&&t.crumbs.pubcid&&(e.pubcid=t.crumbs.pubcid);const r=w(t,"tdid");r&&(e.tdid=r);const n=w(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<h.length&&(s=T(s,e,h[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=(0,o.A)(e,"ortb2Imp.ext.tagid"),r=(0,o.A)(e,"ortb2Imp.ext.divid"),d=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),s={id:e.bidId,tagid:e.adUnitCode,bidfloor:k(e,a.G_),ext:{placement_id:e.params.placementId,tid:(0,o.A)(e,"ortb2Imp.ext.tid")},video:{w:d[0],h:d[1],linearity:1}},c=(0,o.A)(e,"mediaTypes.video",{});Object.keys(c).filter((e=>(0,p.mK)(g,e))).forEach((e=>s.video[e]=c[e]));const u=(0,o.A)(e,"params.video",{});Object.keys(u).filter((e=>(0,p.mK)(g,e))).forEach((e=>s.video[e]=u[e])),s.video.skippable&&(s.video.skip=1,delete s.video.skippable);1===s.video.plcmt&&1===s.video.placement||(s.video.startdelay=0,s.video.playbackmethod=[2]);t&&(s.ext.gpid=t);i&&(s.ext.tagid=i);r&&(s.ext.divid=r);return s}(e))),site:S(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.33.0"},ats_envelope:e[0].params.lr_env};i&&(r.schain=i);const 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);f&&(e.topics=f),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:f,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,i={},r=""){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 A(e){return!!(0,o.A)(e,"mediaTypes.video")}function I(){return document.querySelector('meta[name="description"]')&&document.querySelector('meta[name="description"]').getAttribute("content")||""}function w(e,t){return"object"==typeof(0,o.A)(e,"userId")?e.userId[t]:void 0}function _(e){return(0,o.A)(e,"ortb2.regs.ext.gpc")}function k(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 S(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 T(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(e,t){return`${t?"https://ads-stg.yieldmo.com":"https://ads.yieldmo.com"}${e}`}(0,s.a$)(y),(0,r.E)("yieldmoBidAdapter")}},function(e){e.O(0,[802,2139,1085],(function(){return t=4668,e(e.s=t);var t}));e.O()}]); 116})(),pbjs.processQueue();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.