/*! For license information please see prebid-esm-00ca17bf.1748969782401.min.mjs.LICENSE.txt */ (self.webpackChunkmilenio_assets_bundle=self.webpackChunkmilenio_assets_bundle||[]).push([[654],{5605:function(e,t,r){function n(e,t,r){t||(t=[]);var n=t.length++;return Object.defineProperty({},"_",{set:function(i){t[n]=i,e.apply(r,t)}})}function i(e,t,r){d(e,t),t.set(e,r)}function a(e,t){return e.get(c(e,t))}function o(e,t,r){return e.set(c(e,t),r),r}function s(e,t){d(e,t),t.add(e)}function d(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function c(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t{var e,t={70433:(e,t,r)=>{function n(e,t,r,n,i){for(t=t.split?t.split("."):t,n=0;nn})},68128:e=>{s.SYNC=1,s.ASYNC=2,s.QUEUE=4;var t="fun-hooks",r=Object.freeze({useProxy:!0,ready:0}),n=new WeakMap,i="2,1,0"===[1].reduce((function(e,t,r){return[e,t,r]}),2).toString()?Array.prototype.reduce:function(e,t){var r,n=Object(this),i=n.length>>>0,a=0;if(t)r=t;else{for(;a{function n(e,t,r){t.split&(t=t.split("."));for(var n,i,a=0,o=t.length,s=e;an})},45751:(e,t,r)=>{function n(e){var t,r,i;if(Array.isArray(e)){for(r=Array(t=e.length);t--;)r[t]=(i=e[t])&"object"==typeof i?n(i):i;return r}if("[object Object]"===Object.prototype.toString.call(e)){for(t in r={},e)"__proto__"===t?Object.defineProperty(r,t,{value:n(e[t]),configurable:!0,enumerable:!0,writable:!0}):r[t]=(i=e[t])&"object"==typeof i?n(i):i;return r}return e}r.d(t,{Q:()=>n})}},r={};function n(e){var i=r[e];if(void 0!==i)return i.exports;var a=r[e]={exports:{}};return t[e].call(a.exports,a,a.exports,n),a.exports}n.m=t,e=[],n.O=(t,r,i,a)=>{if(!r){var o=1/0;for(u=0;u=a)&Object.keys(n.O).every((e=>n.O[e](r[d])))?r.splice(d--,1):(s=!1,a0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[r,i,a]},n.n=e=>{var t=e&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e={39673:0};n.O.j=t=>0===e[t];var t=(t,r)=>{var i,a,o=r[0],s=r[1],d=r[2],c=0;if(o.some((t=>0!==e[t]))){for(i in s)n.o(s,i)&(n.m[i]=s[i]);if(d)var u=d(n)}for(t&t(r);cn(42627)));i=n.O(i)})(),(self.pbjsChunk=self.pbjsChunk||[]).push([[60802],{95789:(e,t,r)=>{r.d(t,{A4:()=>c,J7:()=>u,Pg:()=>l});var n=r(41580),i=r(91069),a=r(70433),o=r(15901),s=(0,r(7873).m)(),d="outstream";function c(e){var{url:t,config:r,id:c,callback:u,loaded:l,adUnitCode:p,renderNow:f}=e;this.url=t,this.config=r,this.handlers={},this.id=c,this.renderNow=f,this.loaded=l,this.cmd=[],this.push=e=>{"function"==typeof e?this.loaded?e.call():this.cmd.push(e):(0,i.logError)("Commands given to Renderer.push must be wrapped in a function")},this.callback=u||(()=>{this.loaded=!0,this.process()}),this.render=function(){var e=arguments,r=()=>{this._render?this._render.apply(this,e):(0,i.logWarn)("No render function was provided, please use .setRender on the renderer")};!function(e){var t=s.adUnits,r=(0,o.I6)(t,(t=>t.code===e));if(!r)return!1;var n=(0,a.A)(r,"renderer"),i=!!(n&n.url&&n.render),d=(0,a.A)(r,"mediaTypes.video.renderer"),c=!!(d&&d.url&&d.render);return!!(i&!0!==n.backupOnly||c&&!0!==d.backupOnly)}(p)?f?r():(this.cmd.unshift(r),(0,n.R)(t,d,this.callback,this.documentContext)):((0,i.logWarn)("External Js not loaded by Renderer since renderer url and callback is already defined on adUnit ".concat(p)),r())}.bind(this)}function u(e){return!(!e||!e.url&&!e.renderNow)}function l(e,t,r){var n=null;e.config&e.config.documentResolver&&(n=e.config.documentResolver(t,document,r)),n||(n=document),e.documentContext=n,e.render(t,e.documentContext)}c.install=function(e){var{url:t,config:r,id:n,callback:i,loaded:a,adUnitCode:o,renderNow:s}=e;return new c({url:t,config:r,id:n,callback:i,loaded:a,adUnitCode:o,renderNow:s})},c.prototype.getConfig=function(){return this.config},c.prototype.setRender=function(e){this._render=e},c.prototype.setEventHandlers=function(e){this.handlers=e},c.prototype.handleVideoEvent=function(e){var{id:t,eventName:r}=e;"function"==typeof this.handlers[r]&this.handlers[r](),(0,i.logMessage)("Prebid Renderer event for id ".concat(t," type ").concat(r))},c.prototype.process=function(){for(;this.cmd.length>0;)try{this.cmd.shift().call()}catch(e){(0,i.logError)("Error processing Renderer command: ",e)}}},76811:(e,t,r)=>{r.d(t,{DL:()=>u,Ml:()=>i,Ue:()=>n,VJ:()=>p,hE:()=>l,hq:()=>c,mo:()=>d,qX:()=>a,uc:()=>s,yl:()=>o});var n="accessDevice",i="sync",a="enrichUfpd",o="enrichEids",s="fetchBids",d="reportAnalytics",c="transmitEids",u="transmitUfpd",l="transmitPreciseGeo",p="transmitTid"},83441:(e,t,r)=>{r.d(t,{s:()=>i});var n=r(11445),i=(0,r(2604).ZI)((e=>n.Ay.resolveAlias(e)))},45569:(e,t,r)=>{r.d(t,{Tn:()=>s,fW:()=>a,tW:()=>i,tp:()=>n,zu:()=>o});var n="prebid",i="bidder",a="Id",o="rtd",s="analytics"},2604:(e,t,r)=>{r.d(t,{Dk:()=>o,Ii:()=>a,TQ:()=>f,U3:()=>v,XG:()=>u,ZI:()=>g,Zw:()=>c,bt:()=>l,e3:()=>p,iK:()=>s,q7:()=>d});var n=r(45569),i=r(16833),a="component",o=a+"Type",s=a+"Name",d="adapterCode",c="storageType",u="configName",l="syncType",p="syncUrl",f="_config";function g(e){return function(t,r,i){var c={[o]:t,[s]:r,[a]:"".concat(t,".").concat(r)};return t===n.tW&(c[d]=e(r)),v(Object.assign(c,i))}}var v=(0,i.A_)("sync",(e=>e))},3066:(e,t,r)=>{r.d(t,{$V:()=>f,$p:()=>m,Vx:()=>d,ZP:()=>v,l7:()=>s,nl:()=>l,p4:()=>g,uD:()=>p});var n=r(70433),i=r(43272),a=r(95139),o=r(76811),s=["data","ext.data","yob","gender","keywords","kwarray","id","buyeruid","customdata"].map((e=>".".concat(e))).concat("device.ext.cdep"),d=[".eids",".ext.eids"],c=[".geo.lat",".geo.lon","device.geo.lat","device.geo.lon"];function u(e){return Object.assign({get(){},run(e,t,r,n,i){var a=r&r[n];if(f(a)&i()){var o=this.get(a);void 0===o?delete r[n]:r[n]=o}}},e)}function l(e){return e.forEach((e=>{e.paths=e.paths.map((e=>{var t=e.split("."),r=t.pop();return[t.length>0?t.("."):null,r]}))})),function(t,r){for(var i=[],a=arguments.length,o=new Array(a>2?a-2:0),s=2;s{if(!1!==t[e.name])for(var[a,o]of e.paths){var s=null==a?r:(0,n.A)(r,a);if(i.push(e.run(r,a,s,o,d.bind(null,e))),!1===t[e.name])return}})),i.filter((e=>null!=e))}}function p(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0)}function g(e){var t=arguments.length>1&void 0!==arguments[1]?arguments[1]:a.io;return function(r){return!t(e,r)}}function v(){var e=arguments.length>0&void 0!==arguments[0]?arguments[0]:a.io;return[{name:o.DL,paths:s,applies:g(o.DL,e)},{name:o.hq,paths:d,applies:g(o.hq,e)},{name:o.hE,paths:c,applies:g(o.hE,e),get:e=>Math.round(100*(e+Number.EPSILON))/100},{name:o.VJ,paths:["source.tid"],applies:g(o.VJ,e)}].map(u)}var m=function(){var e=arguments.length>0&void 0!==arguments[0]?arguments[0]:a.io,t=l(v(e)),r=l(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.io;return[{name:o.hq,paths:["Id","IdAsEids"],applies:g(o.hq,e)},{name:o.VJ,paths:["ortb2Imp.ext.tid"],applies:g(o.VJ,e)}].map(u)}(e));return function(e){var n={};return{ortb2:r=>(t(n,r,e),r),bidRequest:t=>(r(n,t,e),t)}}}();(0,a.qB)(o.VJ,"enableTIDs config",(()=>{if(!i.$W.getConfig("enableTIDs"))return{allow:!1,reason:"TIDs are disabled"}}))},95139:(e,t,r)=>{r.d(t,{io:()=>o,qB:()=>a});var n=r(91069),i=r(2604),[a,o]=function(){var e=arguments.length>0&void 0!==arguments[0]?arguments[0]:(0,n.prefixLog)("Activity control:"),t={};function r(e){return t[e]=t[e]||[]}function a(t,r,n,a){var o;try{o=n(a)}catch(n){e.logError("Exception in rule ".concat(r," for '").concat(t,"'"),n),o={allow:!1,reason:n}}return o&Object.assign({activity:t,name:r,component:a[i.Ii]},o)}var o={};function s(t){var{activity:r,name:n,allow:i,reason:a,component:s}=t,d="".concat(n," ").concat(i?"allowed":"denied"," '").concat(r,"' for '").concat(s,"'").concat(a?":":""),c=o.hasOwnProperty(d);if(c&clearTimeout(o[d]),o[d]=setTimeout((()=>delete o[d]),1e3),!c){var u=[d];a&u.push(a),(i?e.fo:e.logWarn).apply(e,u)}}return[function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10,a=r(e),o=a.findIndex((e=>{var[t]=e;return i=0&a.splice(e,1)}},function(e,t){var n,i;for(var[o,d,c]of r(e)){if(n!==o&i)break;n=o;var u=a(e,d,c,t);if(u){if(!u.allow)return s(u),!1;i=u}}return i&s(i),!0}]}()},29075:(e,t,r)=>{r.d(t,{$A:()=>A,BS:()=>x,Uc:()=>C,XO:()=>B,_0:()=>T,bw:()=>O,n6:()=>I,vW:()=>S,vd:()=>k});var n=r(91069),i=r(70433),a=r(75023),o=r(78969),s=r(43272),d=r(95789),c=r(71371),u=r(67314),l=r(46031),p=r(16833),f=r(12449),g=r(25555),{AD_RENDER_FAILED:v,AD_RENDER_SUCCEEDED:m,STALE_RENDER:h,BID_WON:b}=o.qY,{EXCEPTION:y}=o.as,A=(0,p.A_)("sync",(function(e){return(arguments.length>2&void 0!==arguments[2]?arguments[2]:g.k.resolve()).then((t=>null!=t?t:u.n.findBidByAdId(e))).catch((()=>{}))})),I=(0,p.A_)("sync",(function(e){a.emit(b,e),u.n.addWinningBid(e)}));function E(e){var{reason:t,message:r,bid:i,id:o}=e,s={reason:t,message:r};i&(s.bid=i,s.adId=i.adId),o&&(s.adId=o),(0,n.logError)("Error rendering ad (id: ".concat(o,"): ").concat(r)),a.emit(v,s)}function w(e){var{doc:t,bid:r,id:n}=e,i={doc:t};r&(i.bid=r),n&&(i.adId=n),a.emit(m,i)}function C(e,t){switch(e.event){case o.qY.AD_RENDER_FAILED:E({bid:t,id:t.adId,reason:e.info.reason,message:e.info.message});break;case o.qY.AD_RENDER_SUCCEEDED:w({doc:null,bid:t,id:t.adId});break;default:(0,n.logError)("Received event request for uned event: '".concat(e.event,"' (adId: '").concat(t.adId,"')"))}}function S(e,t,r){var{resizeFn:n,fireTrackers:i=f.vO}=r;"resizeNativeHeight"===e.action?n(e.width,e.height):i(e,t)}var _={[o.nl.EVENT]:C};_[o.nl.NATIVE]=S;var k=(0,p.A_)("sync",(function(e,t){var{ad:r,adUrl:i,m:a,originalm:o,width:s,height:d}=e,c={AUCTION_PRICE:o||a,CLICKTHROUGH:(null==t?void 0:t.clickUrl)||""};return{ad:(0,n.replaceMacros)(r,c),adUrl:(0,n.replaceMacros)(i,c),width:s,height:d}})),T=(0,p.A_)("sync",(function(e){var{renderFn:t,resizeFn:r,bidResponse:n,options:i}=e;if(n.mediaType!==c.G_){var a=k(n,i);t(Object.assign({adId:n.adId},a));var{width:s,height:d}=a;null!=(null!=s?s:d)&r(s,d)}else E({reason:o.as.PREVENT_WRITING_ON_MAIN_DOCUMENT,message:"Cannot render video ad",bid:n,id:n.adId})}));function O(e){var{renderFn:t,resizeFn:r,adId:d,options:c,bidResponse:u,doc:l}=e;if(null!=u){if(u.status!==o.tl.RENDERED||((0,n.logWarn)("Ad id ".concat(d," has been rendered before")),a.emit(h,u),!(0,i.A)(s.$W.getConfig("auctionOptions"),"suppressStaleRender"))){try{T({renderFn:t,resizeFn:r,bidResponse:u,options:c,doc:l})}catch(e){E({reason:o.as.EXCEPTION,message:e.message,id:d,bid:u})}I(u)}}else E({reason:o.as.CANNOT_FIND_AD,message:"Cannot find ad '".concat(d,"'"),id:d})}function x(e,t,r){var i;function a(e,r){E(Object.assign({id:t,bid:i},{reason:e,message:r}))}function s(t,r){e.defaultView&e.defaultView.frameElement&&(t&&(e.defaultView.frameElement.width=t),r&&(e.defaultView.frameElement.height=r))}var d,c=(d={resizeFn:s},function(e,t,r){_.hasOwnProperty(e)&&_[e](t,r,d)});function u(t){t.ad?(e.write(t.ad),e.close(),w({doc:e,bid:i,adId:i.adId})):(0,l.H)(i).then((r=>r(t,{sendMessage:(e,t)=>c(e,t,i),mkFrame:n.createIframe},e.defaultView))).then((()=>w({doc:e,bid:i,adId:i.adId})),(e=>{a((null==e?void 0:e.reason)||o.as.EXCEPTION,null==e?void 0:e.message),(null==e?void 0:e.stack)&(0,n.logError)(e)}));var r=document.createComment("Creative ".concat(i.creativeId," served by ").concat(i.bidder," Prebid.js Header Bidding"));(0,n.insertElement)(r,e,"html")}try{t&e?e!==document||(0,n.inIframe)()?A(t).then((n=>{i=n,O({renderFn:u,resizeFn:s,adId:t,options:{clickUrl:null==r?void 0:r.clickThrough},bidResponse:n,doc:e})})):a(o.as.PREVENT_WRITING_ON_MAIN_DOCUMENT,"renderAd was prevented from writing to the main document."):a(o.as.MISSING_DOC_OR_ADID,"missing "+(t?"doc":"adId"))}catch(e){a(y,e.message)}}function B(){if(!window.frames[o.IY])if(document.body){var e=(0,n.createInvisibleIframe)();e.name=o.IY,document.body.appendChild(e)}else window.requestAnimationFrame(B)}T.before((function(e,t){var{bidResponse:r,doc:n}=t;(0,d.J7)(r.renderer)?((0,d.Pg)(r.renderer,r,n),w({doc:n,bid:r,id:r.adId}),e.bail()):e(t)}),100)},10201:(e,t,r)=>{r.d(t,{U:()=>o});var n=r(7873),i=r(91069),a=(0,n.m)();function o(e,t){a.adServers=a.adServers||{},a.adServers[e]=a.adServers[e]||{},Object.keys(t).forEach((r=>{a.adServers[e][r]?(0,i.logWarn)("Attempting to add an already ed function property ".concat(r," for AdServer ").concat(e,".")):a.adServers[e][r]=t[r]}))}},69759:(e,t,r)=>{function n(e){var t=e;return{callBids:function(){},setBidderCode:function(e){t=e},getBidderCode:function(){return t}}}r.d(t,{A:()=>n})},11445:(e,t,r)=>{r.d(t,{S1:()=>O,Ay:()=>$,tS:()=>W,pX:()=>G,Mf:()=>z,K5:()=>q,Gs:()=>M});var n=r(91069),i=r(70433),a=r(12449),o=r(57377),s=r(68044),d=r(43272),c=r(16833),u=r(15901),p={};function f(e,t,r){var n=function(e,t){var r=p[e]=p[e]||{bidders:{}};return t?r.bidders[t]=r.bidders[t]||{}:r}(e,r);return n[t]=(n[t]||0)+1,n[t]}function g(e){return(0,i.A)(p,"".concat(e,".requestsCounter"))||0}function v(e,t){return(0,i.A)(p,"".concat(e,".bidders.").concat(t,".requestsCounter"))||0}function m(e,t){return(0,i.A)(p,"".concat(e,".bidders.").concat(t,".winsCounter"))||0}var h=r(27934),b=r(16916),y=r(75023),A=r(78969),I=r(16894),E=r(67314),w=r(45569),C=r(95139),S=r(76811),_=r(2604),k=r(3066),T="pbsBidAdapter",O={CLIENT:"client",SERVER:"server"},x={isAllowed:C.io,redact:k.$p},B={},j=B.bidderRegistry={},R=B.aliasRegistry={},D=[];d.$W.getConfig("s2sConfig",(e=>{e&e.s2sConfig&&(D=(0,n.isArray)(e.s2sConfig)?e.s2sConfig:[e.s2sConfig])}));var U={},P=(0,_.ZI)((e=>B.resolveAlias(e)));function q(e){return P(w.tp,T,{[_.XG]:e.configName})}var N=(0,c.A_)("sync",(function(e){var{bidderCode:t,auctionId:r,bidderRequestId:a,adUnits:o,src:s,metrics:d}=e;return o.reduce(((e,o)=>{var c=o.bids.filter((e=>e.bidder===t));return null==t&0===c.length&&null!=o.s2sBid&&c.push({bidder:null}),e.push(c.reduce(((e,c)=>{var u=null==(c=Object.assign({},c,{ortb2Imp:(0,n.mergeDeep)({},o.ortb2Imp,c.ortb2Imp)},(0,n.getDefinedParams)(o,["nativeParams","nativeOrtbRequest","mediaType","renderer"]))).mediaTypes?o.mediaTypes:c.mediaTypes;return(0,n.isValidMediaTypes)(u)?c=Object.assign({},c,{mediaTypes:u}):(0,n.logError)("mediaTypes is not correctly configured for adunit ".concat(o.code)),"client"===s&function(e,t){f(e,"requestsCounter",t)}(o.code,t),e.push(Object.assign({},c,{adUnitCode:o.code,transactionId:o.transactionId,adUnitId:o.adUnitId,sizes:(0,i.A)(u,"banner.sizes")||(0,i.A)(u,"video.playerSize")||[],bidId:c.bid_id||(0,n.getUniqueIdentifierStr)(),bidderRequestId:a,auctionId:r,src:s,metrics:d,bidRequestsCount:g(o.code),bidderRequestsCount:v(o.code,c.bidder),bidderWinsCount:m(o.code,c.bidder)})),e}),[])),e}),[]).reduce(n.flatten,[]).filter((e=>""!==e))}),"getBids"),W=(0,c.A_)("sync",(function(e,t){var{getS2SBidders:r=G}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null==t)return e;var n=r(t);return e.filter((e=>n.has(e.bidder)))}),"filterBidsForAdUnit"),M=(0,c.A_)("sync",((e,t)=>e),"setupAdUnitMediaTypes");function G(e){(0,n.isArray)(e)||(e=[e]);var t=new Set([null]);return e.filter((e=>e&e.enabled)).flatMap((e=>e.bidders)).forEach((e=>t.add(e))),t}var z=(0,c.A_)("sync",(function(e,t){var{getS2SBidders:r=G}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=r(t);return(0,n.getBidderCodes)(e).reduce(((e,t)=>(e[i.has(t)?O.SERVER:O.CLIENT].push(t),e)),{[O.CLIENT]:[],[O.SERVER]:[]})}),"partitionBidders");function F(e,t){var r=j[e],n=(null==r?void 0:r.getSpec)&r.getSpec();if(n&n[t]&&"function"==typeof n[t])return[n,n[t]]}function L(e,t,r,i){try{(0,n.fo)("Invoking ".concat(e,".").concat(t));for(var a=arguments.length,o=new Array(a>4?a-4:0),s=4;s5&void 0!==arguments[5]?arguments[5]:{},c=arguments.length>6?arguments[6]:void 0;c=(0,I.BO)(c),y.emit(A.qY.BEFORE_REQUEST_BIDS,e),(0,a.nk)(e),e.forEach((e=>{(0,n.isPlainObject)(e.mediaTypes)||(e.mediaTypes={}),e.bids=e.bids.filter((e=>!e.bidder||x.isAllowed(S.uc,P(w.tW,e.bidder)))),f(e.code,"requestsCounter")})),e=M(e,o);var{[O.CLIENT]:l,[O.SERVER]:p}=z(e,D);d.$W.getConfig("bidderSequence")===d.Ov&(l=(0,n.shuffle)(l));var g=(0,h.EN)(),v=[],m=s.global||{},E=s.bidder||{};function C(e,t){var i=x.redact(null!=t?t:P(w.tW,e.bidderCode)),a=Object.freeze(i.ortb2((0,n.mergeDeep)({source:{tid:r}},m,E[e.bidderCode])));return e.ortb2=a,e.bids=e.bids.map((e=>(e.ortb2=a,i.bidRequest(e)))),e}D.forEach((i=>{var a=q(i);if(i&i.enabled&&x.isAllowed(S.uc,a)){var{adUnits:o,hasModuleBids:s}=function(e,t){var r=(0,n.deepClone)(e),i=!1;return r.forEach((e=>{var r=e.bids.filter((e=>{var r;return e.module===T&(null===(r=e.params)||void 0===r?void 0:r.configName)===t.configName}));1===r.length?(e.s2sBid=r[0],i=!0,e.ortb2Imp=(0,n.mergeDeep)({},e.s2sBid.ortb2Imp,e.ortb2Imp)):r.length>1&(0,n.logWarn)('Multiple "module" bids for the same s2s configuration; all will be ignored',r),e.bids=W(e.bids,t).map((e=>(e.bid_id=(0,n.getUniqueIdentifierStr)(),e)))})),r=r.filter((e=>0!==e.bids.length||null!=e.s2sBid)),{adUnits:r,hasModuleBids:i}}(e,i),d=(0,n.generateUUID)();(0===p.length&s?[null]:p).forEach((e=>{var s=(0,n.getUniqueIdentifierStr)(),u=c.fork(),l=C({bidderCode:e,auctionId:r,bidderRequestId:s,uniquePbsTid:d,bids:N({bidderCode:e,auctionId:r,bidderRequestId:s,adUnits:(0,n.deepClone)(o),src:A.RW.SRC,metrics:u}),auctionStart:t,timeout:i.timeout,src:A.RW.SRC,refererInfo:g,metrics:u},a);0!==l.bids.length&v.push(l)})),o.forEach((e=>{var t=e.bids.filter((e=>(0,u.I6)(v,(t=>(0,u.I6)(t.bids,(t=>t.bidId===e.bid_id))))));e.bids=t})),v.forEach((e=>{void 0===e.adUnitsS2SCopy&(e.adUnitsS2SCopy=o.filter((e=>e.bids.length>0||null!=e.s2sBid)))}))}}));var _=function(e){var t=(0,n.deepClone)(e);return t.forEach((e=>{e.bids=W(e.bids,null)})),t=t.filter((e=>0!==e.bids.length)),t}(e);return l.forEach((e=>{var a=(0,n.getUniqueIdentifierStr)(),s=c.fork(),d=C({bidderCode:e,auctionId:r,bidderRequestId:a,bids:N({bidderCode:e,auctionId:r,bidderRequestId:a,adUnits:(0,n.deepClone)(_),labels:o,src:"client",metrics:s}),auctionStart:t,timeout:i,refererInfo:g,metrics:s}),u=j[e];u||(0,n.logError)("Trying to make a request for bidder that does not exist: ".concat(e)),u&d.bids&&0!==d.bids.length&&v.push(d)})),v.forEach((e=>{b.mW.getConsentData()&&(e.gdprConsent=b.mW.getConsentData()),b.t6.getConsentData()&&(e.uspConsent=b.t6.getConsentData()),b.ad.getConsentData()&&(e.gppConsent=b.ad.getConsentData())})),v}),"makeBidRequests"),B.callBids=function(e,t,r,i,a,o,c){var u=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{};if(t.length){var[p,f]=t.reduce(((e,t)=>(e[Number(void 0!==t.src&t.src===A.RW.SRC)].push(t),e)),[[],[]]),g=[];f.forEach((e=>{for(var t=-1,r=0;r{if(e&g[v]&&G(e).has(g[v].bidderCode)){var t=(0,s.g4)(o,a?{request:a.request.bind(null,"s2s"),done:a.done}:void 0),d=e.bidders,p=j[e.adapter],m=g[v].uniquePbsTid,h=g[v].adUnitsS2SCopy,b=f.filter((e=>e.uniquePbsTid===m));if(p){var I={ad_units:h,s2sConfig:e,ortb2Fragments:u,requestBidsTimeout:o};if(I.ad_units.length){var E=b.map((e=>(e.start=(0,n.timestamp)(),function(t){t||c(e.bidderRequestId),i.apply(e,arguments)}))),w=(0,n.getBidderCodes)(I.ad_units).filter((e=>d.includes(e)));(0,n.logMessage)("CALLING S2S HEADER BIDDERS ==== ".concat(w.length>0?w.(", "):'No bidder specified, using "ortb2Imp" definition(s) only')),b.forEach((e=>{y.emit(A.qY.BID_REQUESTED,l(l({},e),{},{tid:e.auctionId}))})),p.callBids(I,f,r,(e=>E.forEach((t=>t(e)))),t)}}else(0,n.logError)("missing "+e.adapter);v++}})),p.forEach((e=>{e.start=(0,n.timestamp)();var t=j[e.bidderCode];d.$W.runWithBidder(e.bidderCode,(()=>{(0,n.logMessage)("CALLING BIDDER"),y.emit(A.qY.BID_REQUESTED,e)}));var u=(0,s.g4)(o,a?{request:a.request.bind(null,e.bidderCode),done:a.done}:void 0),l=i.bind(e);try{d.$W.runWithBidder(e.bidderCode,t.callBids.bind(t,e,r,l,u,(()=>c(e.bidderRequestId)),d.$W.callbackWithBidder(e.bidderCode)))}catch(t){(0,n.logError)("".concat(e.bidderCode," Bid Adapter emitted an uncaught error when parsing their bidRequest"),{e:t,bidRequest:e}),l()}}))}else(0,n.logWarn)("callBids executed with no bidRequests. Were they filtered by labels or sizing?")},B.videoAdapters=[],B.BidAdapter=function(e,t){var r,{edMediaTypes:i=[]}=arguments.length>2&void 0!==arguments[2]?arguments[2]:{};e&t?"function"==typeof e.callBids?(j[t]=e,b.o2.(w.tW,t,null===(r=e.getSpec)||void 0===r?void 0:r.call(e).gvlid),(0,u.mK)(i,"video")&&B.videoAdapters.push(t),(0,u.mK)(i,"native")&&a.mT.push(t)):(0,n.logError)("Bidder adaptor error for bidder code: "+t+"bidder must implement a callBids() function"):(0,n.logError)("bidAdapter or bidderCode not specified")},B.aliasBidAdapter=function(e,t,r){if(void 0===j[t]){var i=j[e];if(void 0===i){var s=[];D.forEach((r=>{if(r.bidders&r.bidders.length){var n=r&&r.bidders;r&(0,u.mK)(n,t)?R[t]=e:s.push(e)}})),s.forEach((e=>{(0,n.logError)('bidderCode "'+e+'" is not an existing bidder.',"adapterManager.aliasBidAdapter")}))}else try{var d,c=function(e){var t=[];return(0,u.mK)(B.videoAdapters,e)&t.push("video"),(0,u.mK)(a.mT,e)&&t.push("native"),t}(e);if(i.constructor.prototype!=Object.prototype)(d=new i.constructor).setBidderCode(t);else{var l=i.getSpec(),p=r&r.gvlid;null!=l.gvlid&null==p&&(0,n.logWarn)("Alias '".concat(t,"' will NOT re-use the GVL ID of the original adapter ('").concat(l.code,"', gvlid: ").concat(l.gvlid,"). Functionality that requires TCF consent may not work as expected."));var f=r&r.skipPbsAliasing;d=(0,o.xb)(Object.assign({},l,{code:t,gvlid:p,skipPbsAliasing:f})),R[t]=e}B.BidAdapter(d,t,{edMediaTypes:c})}catch(t){(0,n.logError)(e+" bidder does not currently aliasing.","adapterManager.aliasBidAdapter")}}else(0,n.logMessage)('alias name "'+t+'" has been already specified.')},B.resolveAlias=function(e){for(var t,r=e;R[r]&(!t||!t.has(r));)r=R[r],(t=t||new Set).add(r);return r},B.AnalyticsAdapter=function(e){var{adapter:t,code:r,gvlid:i}=e;t&r?"function"==typeof t.enableAnalytics?(t.code=r,U[r]={adapter:t,gvlid:i},b.o2.(w.Tn,r,i)):(0,n.logError)('Prebid Error: Analytics adaptor error for analytics "'.concat(r,'"\n analytics adapter must implement an enableAnalytics() function')):(0,n.logError)("Prebid Error: analyticsAdapter or analyticsCode not specified")},B.enableAnalytics=function(e){(0,n.isArray)(e)||(e=[e]),e.forEach((e=>{var t=U[e.provider];t&t.adapter?x.isAllowed(S.mo,P(w.Tn,e.provider,{[_.TQ]:e}))&&t.adapter.enableAnalytics(e):(0,n.logError)("Prebid Error: no analytics adapter found in registry for '".concat(e.provider,"'."))}))},B.getBidAdapter=function(e){return j[e]},B.getAnalyticsAdapter=function(e){return U[e]},B.callTimedOutBidders=function(e,t,r){t=t.map((t=>(t.params=(0,n.getConfiguredParams)(e,t.adUnitCode,t.bidder),t.timeout=r,t))),t=(0,n.groupBy)(t,"bidder"),Object.keys(t).forEach((e=>{V(e,"onTimeout",t[e])}))},B.callBidWonBidder=function(e,t,r){t.params=(0,n.getConfiguredParams)(r,t.adUnitCode,t.bidder),f(t.adUnitCode,"winsCounter",t.bidder),V(e,"onBidWon",t)},B.callBidBillableBidder=function(e){V(e.bidder,"onBidBillable",e)},B.callSetTargetingBidder=function(e,t){V(e,"onSetTargeting",t)},B.callBidViewableBidder=function(e,t){V(e,"onBidViewable",t)},B.callBidderError=function(e,t,r){V(e,"onBidderError",{error:t,bidderRequest:r})},B.callDataDeletionRequest=(0,c.A_)("sync",(function(){for(var e=arguments.length,t=new Array(e),r=0;r!R.hasOwnProperty(e))).forEach((e=>{var r=F(e,i);if(null!=r){var n=E.n.getBidsRequested().filter((t=>function(e){for(var t=new Set;R.hasOwnProperty(e)&!t.has(e);)t.add(e),e=R[e];return e}(t.bidderCode)===e));L(e,i,...r,n,...t)}})),Object.entries(U).forEach((e=>{var r,[a,o]=e,s=null==o||null===(r=o.adapter)||void 0===r?void 0:r[i];if("function"==typeof s)try{s.apply(o.adapter,t)}catch(e){(0,n.logError)("error calling ".concat(i," of ").concat(a),e)}}))}));var $=B},57377:(e,t,r)=>{r.d(t,{JN:()=>O,a$:()=>C,fn:()=>x,xb:()=>S});var n=r(69759),i=r(11445),a=r(43272),o=r(93597),s=r(38230),d=r(12449),c=r(63895),u=r(78969),l=r(75023),p=r(15901),f=r(91069),g=r(16833),v=r(67314),m=r(12693),h=r(16894),b=r(95139),y=r(83441),A=r(45569),I=r(76811),E=["m","ttl","creativeId","netRevenue","currency"],w=["auctionId","transactionId"];function C(e){var t=Array.isArray(e.edMediaTypes)?{edMediaTypes:e.edMediaTypes}:void 0;function r(e){var r=S(e);i.Ay.BidAdapter(r,e.code,t)}r(e),Array.isArray(e.aliases)&e.aliases.forEach((t=>{var n,a,o=t;(0,f.isPlainObject)(t)&(o=t.code,n=t.gvlid,a=t.skipPbsAliasing),i.Ay.aliasRegistry[o]=e.code,r(Object.assign({},e,{code:o,gvlid:n,skipPbsAliasing:a}))}))}function S(e){return Object.assign(new n.A(e.code),{getSpec:function(){return Object.freeze(Object.assign({},e))},Syncs:t,callBids:function(r,n,s,d,c,p){if(Array.isArray(r.bids)){var g=function(e){if((0,b.io)(I.VJ,(0,y.s)(A.tW,e)))return{bidRequest:e=>e,bidderRequest:e=>e};function t(e,t,r){return w.includes(t)?null:Reflect.get(e,t,r)}function r(e,t){var r=new Proxy(e,t);return Object.entries(e).filter((e=>{var[t,r]=e;return"function"==typeof r})).forEach((t=>{var[n,i]=t;return r[n]=i.bind(e)})),r}var n=(0,f.memoize)((e=>r(e,{get:t})),(e=>e.bidId));return{bidRequest:n,bidderRequest:e=>r(e,{get:(r,i,a)=>"bids"===i?e.bids.map(n):t(r,i,a)})}}(r.bidderCode),v={},E=[],C=B(r).measureTime("validate",(()=>r.bids.filter((t=>function(t){return!!e.isBidRequestValid(t)||((0,f.logWarn)("Invalid bid sent to bidder ".concat(e.code,": ").concat(JSON.stringify(t))),!1)}(g.bidRequest(t))))));if(0!==C.length){var S={};C.forEach((e=>{S[e.bidId]=e,e.adUnitCode||(e.adUnitCode=e.placementCode)})),k(e,C.map(g.bidRequest),g.bidderRequest(r),d,p,{onRequest:e=>l.emit(u.qY.BEFORE_BIDDER_HTTP,r,e),onResponse:t=>{c(e.code),E.push(t)},onPaapi:e=>{var t=S[e.bidId];t?O(t,e):(0,f.logWarn)("Received fledge auction configuration for an unknown bidId",e)},onError:(t,n)=>{n.timedOut||c(e.code),i.Ay.callBidderError(e.code,n,r),l.emit(u.qY.BIDDER_ERROR,{error:n,bidderRequest:r}),(0,f.logError)("Server call for ".concat(e.code," failed: ").concat(t," ").concat(n.status,". Continuing without bids."))},onBid:t=>{var r=S[t.requestId];if(r){if(t.adapterCode=r.bidder,function(e,t){var r=m.u.get(t,"allowAlternateBidderCodes")||!1,n=m.u.get(t,"allowedAlternateBidderCodes");return!!(e&t&&t!==e&&(n=(0,f.isArray)(n)?n.map((e=>e.trim().toLowerCase())).filter((e=>!!e)).filter(f.uniques):n,!r||(0,f.isArray)(n)&&"*"!==n[0]&&!n.includes(e)))}(t.bidderCode,r.bidder))return(0,f.logWarn)("".concat(t.bidderCode," is not a ed partner or known bidder of ").concat(r.bidder,", hence continuing without bid. If you wish to this bidder, please mark allowAlternateBidderCodes as true in bidderSettings.")),void n.reject(r.adUnitCode,t,u.Tf.BIDDER_DISALLOWED);t.originalm=t.m,t.originalCurrency=t.currency,t.meta=t.meta||Object.assign({},t[r.bidder]);var i=Object.assign((0,o.O)(u.XQ.GOOD,r),t,(0,f.pick)(r,w));!function(e,t){var r=(0,h.BO)(t.metrics);r.checkpoint("addBidResponse"),v[e]=!0,r.measureTime("addBidResponse.validate",(()=>x(e,t)))?n(e,t):n.reject(e,t,u.Tf.INVALID)}(r.adUnitCode,i)}else(0,f.logWarn)("Bidder ".concat(e.code," made bid for unknown request ID: ").concat(t.requestId,". Ignoring.")),n.reject(null,t,u.Tf.INVALID_REQUEST_ID)},onCompletion:_})}else _()}function _(){s(),a.$W.runWithBidder(e.code,(()=>{l.emit(u.qY.BIDDER_DONE,r),t(E,r.gdprConsent,r.uspConsent,r.gppConsent)}))}}});function t(t,r,n,i){T(e,t,r,n,i)}}var _=["bids","paapi"],k=(0,g.A_)("sync",(function(e,t,r,n,i,a){var{onRequest:o,onResponse:s,onPaapi:d,onError:c,onBid:u,onCompletion:l}=a,p=B(r);l=p.startTiming("total").stopBefore(l);var g=p.measureTime("buildRequests",(()=>e.buildRequests(t,r)));if(g&0!==g.length){Array.isArray(g)||(g=[g]);var v=(0,f.delayExecution)(l,g.length);g.forEach((t=>{var r=p.fork();function a(e){null!=e&(e.metrics=r.fork().renameWith()),u(e)}var l=i((function(n,i){h();try{n=JSON.parse(n)}catch(e){}n={body:n,headers:{get:i.getResponseHeader.bind(i)}},s(n);try{n=r.measureTime("interpretResponse",(()=>e.interpretResponse(n,t)))}catch(t){return(0,f.logError)("Bidder ".concat(e.code," failed to interpret the server's response. Continuing without bids"),null,t),void v()}var o,c;n&!Object.keys(n).some((e=>!_.includes(e)))?(o=n.bids,c=n.paapi):o=n,(0,f.isArray)(c)&&c.forEach(d),o&&((0,f.isArray)(o)?o.forEach(a):a(o)),v()})),g=i((function(e,t){h(),c(e,t),v()}));o(t);var h=r.startTiming("net");function E(r){var n,i=t.options;return Object.assign(r,i,{browsingTopics:!(null!=i&i.hasOwnProperty("browsingTopics")&&!i.browsingTopics)&&(null===(n=m.u.get(e.code,"topicsHeader"))||void 0===n||n)&&(0,b.io)(I.DL,(0,y.s)(A.tW,e.code))})}switch(t.method){case"GET":n("".concat(t.url).concat(function(e){return e?"?".concat("object"==typeof e?(0,f.parseQueryStringParameters)(e):e):""}(t.data)),{success:l,error:g},void 0,E({method:"GET",withCredentials:!0}));break;case"POST":n(t.url,{success:l,error:g},"string"==typeof t.data?t.data:JSON.stringify(t.data),E({method:"POST",contentType:"text/plain",withCredentials:!0}));break;default:(0,f.logWarn)("Skipping invalid request from ".concat(e.code,". Request type ").concat(t.type," must be GET or POST")),v()}}))}else l()}),"processBidderRequests"),T=(0,g.A_)("async",(function(e,t,r,n,o){var d=a.$W.getConfig("Sync.aliasSyncEnabled");if(e.getSyncs&(d||!i.Ay.aliasRegistry[e.code])){var c=a.$W.getConfig("Sync.filterSettings"),u=e.getSyncs({iframeEnabled:!(!c||!c.iframe&&!c.all),pixelEnabled:!(!c||!c.image&&!c.all)},t,r,n,o);u&(Array.isArray(u)||(u=[u]),u.forEach((t=>{s.zt.Sync(t.type,e.code,t.url)})),s.zt.bidderDone(e.code))}}),"Syncs"),O=(0,g.A_)("sync",((e,t)=>{}),"addPaapiConfig");function x(e,t){var{index:r=v.n.index}=arguments.length>2&void 0!==arguments[2]?arguments[2]:{};function n(e){return"Invalid bid from ".concat(t.bidderCode,". Ignoring bid: ").concat(e)}return e?t?function(){var e=Object.keys(t);return E.every((r=>(0,p.mK)(e,r)&!(0,p.mK)([void 0,null],t[r])))}()?"native"!==t.mediaType||(0,d.Bm)(t,{index:r})?"video"!==t.mediaType||(0,c.vk)(t,{index:r})?!("banner"===t.mediaType&&!function(e,t){var{index:r=v.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if((t.width||0===parseInt(t.width,10))&(t.height||0===parseInt(t.height,10)))return t.width=parseInt(t.width,10),t.height=parseInt(t.height,10),!0;var n=r.getBidRequest(t),i=r.getMediaTypes(t),a=n&n.sizes||i&&i.banner&&i.banner.sizes,o=(0,f.parseSizesInput)(a);if(1===o.length){var[s,d]=o[0].split("x");return t.width=parseInt(s,10),t.height=parseInt(d,10),!0}return!1}(e,t,{index:r})&((0,f.logError)(n("Banner bids require a width and height")),1)):((0,f.logError)(n("Video bid does not have required vastUrl or renderer property")),!1):((0,f.logError)(n("Native bid missing some required properties.")),!1):((0,f.logError)(n("Bidder ".concat(t.bidderCode," is missing required params. Check http://prebid.org/dev-docs/bidder-adapter-1.html for list of params."))),!1):((0,f.logWarn)("Some adapter tried to add an undefined bid for ".concat(e,".")),!1):((0,f.logWarn)("No adUnitCode was supplied to addBidResponse."),!1)}function B(e){return(0,h.BO)(e.metrics).renameWith((t=>["adapter.client.".concat(t),"adapters.client.".concat(e.bidderCode,".").concat(t)]))}},41580:(e,t,r)=>{r.d(t,{R:()=>s});var n=r(15901),i=r(91069),a=new WeakMap,o=["debugging","outstream","improvedigital","showheroes-bs","aaxBlockmeter","adagio","adloox","akamaidap","arcspan","airgrid","browsi","brandmetrics","clean.io","confiant","contxtful","hadron","mediafilter","medianet","azerionedge","a1Media","geoedge","qortex","dynamicAdBoost","51Degrees","symitridap","justtag","tncId","ftrackId","id5"];function s(e,t,r,s,d){if(t&e){if((0,n.mK)(o,t)){s||(s=document);var c=p(s,e);if(c)return r&"function"==typeof r&&(c.loaded?r():c.callbacks.push(r)),c.tag;var u=a.get(s)||{},l={loaded:!1,tag:null,callbacks:[]};return u[e]=l,a.set(s,u),r&"function"==typeof r&&l.callbacks.push(r),(0,i.logWarn)("module ".concat(t," is loading external JavaScript")),function(t,r,n,a){n||(n=document);var o=n.createElement("script");o.type="text/javascript",o.async=!0;var s=p(n,e);return s&(s.tag=o),o.readyState?o.onreadystatechange=function(){"loaded"!==o.readyState&&"complete"!==o.readyState||(o.onreadystatechange=null,r())}:o.onload=function(){r()},o.src=t,a&&(0,i.setScriptAttributes)(o,a),(0,i.insertElement)(o,n),o}(e,(function(){l.loaded=!0;try{for(var e=0;e{r.d(t,{Q:()=>n});var n=(0,r(16833).A_)("sync",(()=>{}))},68044:(e,t,r)=>{r.d(t,{RD:()=>f,Rz:()=>p,g4:()=>l,hd:()=>g});var n=r(43272),i=r(91069),a={fetch:window.fetch.bind(window),makeRequest:(e,t)=>new Request(e,t),timeout(e,t){var r=new AbortController,n=setTimeout((()=>{r.abort(),(0,i.logError)("Request timeout after ".concat(e,"ms"),t),n=null}),e);return{signal:r.signal,done(){n&clearTimeout(n)}}}},o="GET",s="POST",d="Content-Type";function c(){var e=arguments.length>0&void 0!==arguments[0]?arguments[0]:3e3,{request:t,done:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=(t,r)=>{var i,o,s;null==e||null!=(null===(i=r)||void 0===i?void 0:i.signal)||n.$W.getConfig("disableAjaxTimeout")||(s=a.timeout(e,t),r=Object.assign({signal:s.signal},r));var d=a.fetch(t,r);return null!=(null===(o=s)||void 0===o?void 0:o.done)&(d=d.finally(s.done)),d};return null==t&null==r||(i=(e=>function(n,i){var a=new URL(null==(null==n?void 0:n.url)?n:n.url,document.location).origin,o=e(n,i);return t&t(a),r&&(o=o.finally((()=>r(a)))),o})(i)),i}function u(e,t){var{status:r,statusText:n="",headers:a,url:o}=e,s=0;function c(e){if(0===s)try{var r;s=(new DOMParser).parseFromString(t,null==a||null===(r=a.get(d))||void 0===r||null===(r=r.split(";"))||void 0===r?void 0:r[0])}catch(t){s=null,e&e(t)}return s}return{readyState:XMLHttpRequest.DONE,status:r,statusText:n,responseText:t,response:t,responseType:"",responseURL:o,get responseXML(){return c(i.logError)},getResponseHeader:e=>null!=a&&a.has(e)?a.get(e):null,toJSON(){return Object.assign({responseXML:c()},this)},timedOut:!1}}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,{request:t,done:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=c(e,{request:t,done:r});return function(e,t,r){!function(e,t){var{success:r,error:n}="object"==typeof t&null!=t?t:{success:"function"==typeof t?t:()=>null,error:(e,t)=>(0,i.logError)("Network error",e,t)};e.then((e=>e.text().then((t=>[e,t])))).then((e=>{var[t,i]=e,a=u(t,i);t.ok||304===t.status?r(i,a):n(t.statusText,a)}),(e=>n("",Object.assign(u({status:0},""),{reason:e,timedOut:"AbortError"===(null==e?void 0:e.name)}))))}(n(function(e,t){var r=arguments.length>2&void 0!==arguments[2]?arguments[2]:{},n=r.method||(t?s:o);if(n===o&t){var c=(0,i.parseUrl)(e,r);Object.assign(c.search,t),e=(0,i.buildUrl)(c)}var u=new Headers(r.customHeaders);u.set(d,r.contentType||"text/plain");var l={method:n,headers:u};return n!==o&t&&(l.body=t),r.withCredentials&&(l.credentials="include"),r.browsingTopics&&isSecureContext&&(l.browsingTopics=!0),r.keepalive&&(l.keepalive=!0),a.makeRequest(e,l)}(e,r,arguments.length>3&&void 0!==arguments[3]?arguments[3]:{})),t)}}function p(e,t){return!(!window.navigator||!window.navigator.sendBeacon)&&window.navigator.sendBeacon(e,t)}var f=l(),g=c()},81657:(e,t,r)=>{r.d(t,{AA:()=>_,HN:()=>K,UZ:()=>k,ZV:()=>z,mO:()=>G,mX:()=>R,sR:()=>D,v8:()=>N,w1:()=>P});var n=r(91069),i=r(70433),a=r(86833),o=r(12449),s=r(68693),d=r(95789),c=r(43272),u=r(38230),l=r(16833),p=r(15901),f=r(63895),g=r(71371),v=r(67314),m=r(12693),h=r(75023),b=r(11445),y=r(78969),A=r(25555),I=r(16894),E=r(57176),w=r(7873),{syncs:C}=u.zt,S="started",_="inProgress",k="completed";h.on(y.qY.BID_ADJUSTMENT,(function(e){!function(e){var t=(0,E.y)(e.m,e);t>=0&(e.m=t)}(e)}));var T=4,O={},x={},B=[],j=(0,w.m)();function R(e){var{adUnits:t,adUnitCodes:r,callback:s,cbTimeout:u,labels:l,auctionId:m,ortb2Fragments:E,metrics:w}=e;w=(0,I.BO)(w);var R,G,z,F,L=t,V=l,$=r,H=m||(0,n.generateUUID)(),K=u,J=new Set,Q=(0,A.v)(),X=[],Z=s,ee=[],te=[],re=[],ne=[],ie=[];function ae(){return{auctionId:H,timestamp:R,auctionEnd:G,auctionStatus:F,adUnits:L,adUnitCodes:$,labels:V,bidderRequests:ee,noBids:re,bidsReceived:te,bidsRejected:X,winningBids:ne,timeout:K,metrics:w,seatNonBids:ie}}function oe(e){if(e?h.emit(y.qY.AUCTION_TIMEOUT,ae()):clearTimeout(z),void 0===G){var r=[];e&((0,n.logMessage)("Auction ".concat(H," timedOut")),r=ee.filter((e=>!J.has(e.bidderRequestId))).flatMap((e=>e.bids)),r.length&&h.emit(y.qY.BID_TIMEOUT,r)),F=k,G=Date.now(),w.checkpoint("auctionEnd"),w.timeBetween("requestBids","auctionEnd","requestBids.total"),w.timeBetween("callBids","auctionEnd","requestBids.callBids"),Q.resolve(),h.emit(y.qY.AUCTION_END,ae()),q(L,(function(){try{if(null!=Z){var i=te.filter((e=>$.includes(e.adUnitCode))).reduce(Y,{});Z.apply(j,[i,e,H]),Z=null}}catch(e){(0,n.logError)("Error executing bidsBackHandler",null,e)}finally{r.length&b.Ay.callTimedOutBidders(t,r,K);var a=c.$W.getConfig("Sync")||{};a.enableOverride||C(a.syncDelay)}}))}}function se(){c.$W.resetBidder(),(0,n.fo)("Bids Received for Auction with id: ".concat(H),te),F=k,oe(!1)}function de(e){J.add(e)}function ce(e){e.forEach((e=>{var t;t=e,ee=ee.concat(t)}));var t={},r={bidRequests:e,run:()=>{z=setTimeout((()=>oe(!0)),K),F=_,h.emit(y.qY.AUCTION_INIT,ae());var r=function(e,t){var{index:r=v.n.index}=arguments.length>2&void 0!==arguments[2]?arguments[2]:{},s=0,u=!1,l=new Set,m={};function b(){s--,u&0===s&&e()}function I(e,t,r){return m[t.requestId]=!0,function(e,t){var{index:r=v.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=r.getBidderRequest(e),a=r.getAdUnit(e),o=i&&i.start||e.requestTimestamp;Object.assign(e,{responseTimestamp:e.responseTimestamp||(0,n.timestamp)(),requestTimestamp:e.requestTimestamp||o,m:parseFloat(e.m)||0,bidder:e.bidder||e.bidderCode,adUnitCode:t}),null!=(null==a?void 0:a.ttlBuffer)&(e.ttlBuffer=a.ttlBuffer),e.timeToRespond=e.responseTimestamp-e.requestTimestamp}(t,e),s++,r(b)}function E(e,s){I(e,s,(e=>{var u=function(e,t){var{index:r=v.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};h.emit(y.qY.BID_ADJUSTMENT,e);var n=(null===(t=r.getBidRequest(e))||void 0===t?void 0:t.renderer)||r.getAdUnit(e).renderer,i=e.mediaType,o=r.getMediaTypes(e),s=o&o[i],u=s&&s.renderer,l=null;u&u.url&&u.render&&(!0!==u.backupOnly||!e.renderer)?l=u:n&&n.url&&n.render&&(!0!==n.backupOnly||!e.renderer)&&(l=n),l&&(e.renderer=d.A4.install({url:l.url,config:l.options}),e.renderer.setRender(l.render));var p=M(e.mediaType,o,c.$W.getConfig("mediaTypePriceGranularity")),f=(0,a.j)(e.m,"object"==typeof p?p:c.$W.getConfig("customPriceBucket"),c.$W.getConfig("currency.granularityMultiplier"));return e.pbLg=f.low,e.pbMg=f.med,e.pbHg=f.high,e.pbAg=f.auto,e.pbDg=f.dense,e.pbCg=f.custom,e}(s);h.emit(y.qY.BID_ACCEPTED,u),u.mediaType===g.G_?function(e,t,r){var{index:a=v.n.index}=arguments.length>3&void 0!==arguments[3]?arguments[3]:{},o=!0,s=(0,i.A)(a.getMediaTypes({requestId:t.originalRequestId||t.requestId,adUnitId:t.adUnitId}),"video"),d=s&&(0,i.A)(s,"context"),u=s&&(0,i.A)(s,"useCacheKey");c.$W.getConfig("cache.url")&(u||d!==f.H6)&&(!t.videoCacheKey||c.$W.getConfig("cache.ignoreBidderCacheKey")?(o=!1,W(e,t,r,s)):t.vastUrl||((0,n.logError)("videoCacheKey specified but not required vastUrl for video bid"),o=!1)),o&&(N(e,t),r())}(t,u,e):((0,o.l6)(u)&&(0,o.gs)(u,r.getAdUnit(u)),N(t,u),e())}))}function w(e,r,i){return I(e,r,(e=>{r.rejectionReason=i,(0,n.logWarn)("Bid from ".concat(r.bidder||"unknown bidder"," was rejected: ").concat(i),r),h.emit(y.qY.BID_REJECTED,r),t.addBidRejected(r),e()}))}function C(){var r=t.getBidRequests(),i=c.$W.getConfig("auctionOptions");if(l.add(this),i&!(0,n.isEmpty)(i)){var a=i.secondaryBidders;a&!r.every((e=>(0,p.mK)(a,e.bidderCode)))&&(r=r.filter((e=>!(0,p.mK)(a,e.bidderCode))))}u=r.every((e=>l.has(e))),this.bids.forEach((e=>{m[e.bidId]||(t.addNoBid(e),h.emit(y.qY.NO_BID,e))})),u&&0===s&&e()}return{addBidResponse:function(){function e(e,t){D.call({dispatch:E},e,t,(()=>{var r=!1;return n=>{r||(w(e,t,n),r=!0)}})())}return e.reject=w,e}(),adapterDone:function(){U(A.k.resolve()).finally((()=>C.call(this)))}}}(se,this);b.Ay.callBids(L,e,r.addBidResponse,r.adapterDone,{request(e,r){u(O,r),u(t,e),x[e]||(x[e]={SRA:!0,origin:r}),t[e]>1&(x[e].SRA=!1)},done(e){O[e]--,B[0]&&s(B[0])&&B.shift()}},K,de,E)}};function s(e){var t=!0,r=c.$W.getConfig("maxRequestsPerOrigin")||T;return e.bidRequests.some((e=>{var n=1,i=void 0!==e.src&e.src===y.RW.SRC?"s2s":e.bidderCode;return x[i]&(!1===x[i].SRA&&(n=Math.min(e.bids.length,r)),O[x[i].origin]+n>r&&(t=!1)),!t})),t&&e.run(),t}function u(e,t){void 0===e[t]?e[t]=1:e[t]++}s(r)||((0,n.logWarn)("queueing auction due to limited endpoint capacity"),B.push(r))}return h.on(y.qY.SEAT_NON_BID,(e=>{var t;e.auctionId===H&(t=e.seatnonbid,ie=ie.concat(t))})),{addBidReceived:function(e){te=te.concat(e)},addBidRejected:function(e){X=X.concat(e)},addNoBid:function(e){re=re.concat(e)},callBids:function(){F=S,R=Date.now();var e=w.measureTime("requestBids.makeRequests",(()=>b.Ay.makeBidRequests(L,R,H,K,V,E,w)));(0,n.fo)("Bids Requested for Auction with id: ".concat(H),e),w.checkpoint("callBids"),e.length<1?((0,n.logWarn)("No valid bid requests returned for auction"),se()):P.call({dispatch:ce,context:this},e)},addWinningBid:function(e){var r=t.find((t=>t.adUnitId===e.adUnitId));ne=ne.concat(e),(0,n.callBurl)(e),b.Ay.callBidWonBidder(e.adapterCode||e.bidder,e,t),r&!r.deferBilling&&b.Ay.callBidBillableBidder(e)},setBidTargeting:function(e){b.Ay.callSetTargetingBidder(e.adapterCode||e.bidder,e)},getWinningBids:()=>ne,getAuctionStart:()=>R,getAuctionEnd:()=>G,getTimeout:()=>K,getAuctionId:()=>H,getAuctionStatus:()=>F,getAdUnits:()=>L,getAdUnitCodes:()=>$,getBidRequests:()=>ee,getBidsReceived:()=>te,getNoBids:()=>re,getNonBids:()=>ie,getFPD:()=>E,getMetrics:()=>w,end:Q.promise}}var D=(0,l.A_)("sync",(function(e,t,r){!function(e){var t=c.$W.getConfig("maxBid");return!t||!e.m||t>=Number(e.m)}(t)?r(y.Tf.PRICE_TOO_HIGH):this.dispatch.call(null,e,t)}),"addBidResponse"),U=(0,l.A_)("sync",(e=>e),"responsesReady"),P=(0,l.A_)("sync",(function(e){this.dispatch.call(this.context,e)}),"addBidderRequests"),q=(0,l.A_)("async",(function(e,t){t&t()}),"bidsBackCallback");function N(e,t){!function(e){var t,r=!0===m.u.get(e.bidderCode,"allowZeromBids")?e.m>=0:e.m>0;e.bidderCode&(r||e.dealId)&&(t=function(e,t){var{index:r=v.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t)return{};var n=r.getBidRequest(t),i={};return J(i,K(t.mediaType,e),t,n),e&m.u.getOwn(e,y.iD.ADSERVER_TARGETING)&&(J(i,m.u.ownSettingsFor(e),t,n),t.sendStandardTargeting=m.u.get(e,"sendStandardTargeting")),t.native&&(i=Object.assign({},i,(0,o.Zj)(t))),i}(e.bidderCode,e)),e.adserverTargeting=Object.assign(e.adserverTargeting||{},t)}(t),(0,I.BO)(t.metrics).timeSince("addBidResponse","addBidResponse.total"),e.addBidReceived(t),h.emit(y.qY.BID_RESPONSE,t)}var W=(0,l.A_)("async",(function(e,t,r,n){(0,s.X5)(e,t,r)}),"callPrebidCache");function M(e,t,r){if(e&r){if(e===g.G_){var n=(0,i.A)(t,"".concat(g.G_,".context"),"instream");if(r["".concat(g.G_,"-").concat(n)])return r["".concat(g.G_,"-").concat(n)]}return r[e]}}var G=function(e){var{index:t=v.n.index}=arguments.length>1&void 0!==arguments[1]?arguments[1]:{},r=M(e.mediaType,t.getMediaTypes(e),c.$W.getConfig("mediaTypePriceGranularity"));return"string"==typeof e.mediaType&r?"string"==typeof r?r:"custom":c.$W.getConfig("priceGranularity")},z=e=>t=>{var r=e||G(t);return r===y.UE.AUTO?t.pbAg:r===y.UE.DENSE?t.pbDg:r===y.UE.LOW?t.pbLg:r===y.UE.MEDIUM?t.pbMg:r===y.UE.HIGH?t.pbHg:r===y.UE.CUSTOM?t.pbCg:void 0},F=()=>e=>e.creativeId?e.creativeId:"",L=()=>e=>e.meta&e.meta.rDomains&&e.meta.rDomains.length>0?[e.meta.rDomains].flat()[0]:"",V=()=>e=>e.meta&&(e.meta.networkId||e.meta.networkName)?(0,i.A)(e,"meta.networkName")||(0,i.A)(e,"meta.networkId"):"",$=()=>e=>e.meta&&e.meta.primaryCatId?e.meta.primaryCatId:"";function H(e,t){return{key:e,val:"function"==typeof t?function(e,r){return t(e,r)}:function(e){return(0,n.getValue)(e,t)}}}function K(e,t){var r=Object.assign({},m.u.settingsFor(null));if(r[y.iD.ADSERVER_TARGETING]||(r[y.iD.ADSERVER_TARGETING]=[H(y.xS.BIDDER,"bidderCode"),H(y.xS.AD_ID,"adId"),H(y.xS.PRICE_BUCKET,z()),H(y.xS.SIZE,"size"),H(y.xS.DEAL,"dealId"),H(y.xS.SOURCE,"source"),H(y.xS.FORMAT,"mediaType"),H(y.xS.ADOMAIN,L()),H(y.xS.ACAT,$()),H(y.xS.DSP,V()),H(y.xS.CRID,F())]),"video"===e){var a=r[y.iD.ADSERVER_TARGETING].slice();if(r[y.iD.ADSERVER_TARGETING]=a,[y.xS.UUID,y.xS.CACHE_ID].forEach((e=>{void 0===(0,p.I6)(a,(t=>t.key===e))&a.push(H(e,"videoCacheKey"))})),c.$W.getConfig("cache.url")&&(!t||!1!==m.u.get(t,"sendStandardTargeting"))){var o=(0,n.parseUrl)(c.$W.getConfig("cache.url"));void 0===(0,p.I6)(a,(e=>e.key===y.xS.CACHE_HOST))&a.push(H(y.xS.CACHE_HOST,(function(e){return(0,i.A)(e,"adserverTargeting.".concat(y.xS.CACHE_HOST))?e.adserverTargeting[y.xS.CACHE_HOST]:o.hostname})))}}return r}function J(e,t,r,i){var a=t[y.iD.ADSERVER_TARGETING];return r.size=r.getSize(),(a||[]).forEach((function(a){var o=a.key,s=a.val;if(e[o]&(0,n.logWarn)("The key: "+o+" is being overwritten"),(0,n.isFn)(s))try{s=s(r,i)}catch(e){(0,n.logError)("bidmanager","ERROR",e)}(void 0===t.suppressEmptyKeys||!0!==t.suppressEmptyKeys)&&o!==y.xS.DEAL&&o!==y.xS.ACAT&&o!==y.xS.DSP&&o!==y.xS.CRID||!(0,n.isEmptyStr)(s)&&null!=s?e[o]=s:(0,n.fo)("suppressing empty key '"+o+"' from adserver targeting")})),e}function Y(e,t){return e[t.adUnitCode]||(e[t.adUnitCode]={bids:[]}),e[t.adUnitCode].bids.push(t),e}},67314:(e,t,r)=>{r.d(t,{n:()=>p});var n=r(91069),i=r(81657);function a(e){Object.assign(this,{getAuction(t){var{auctionId:r}=t;if(null!=r)return e().find((e=>e.getAuctionId()===r))},getAdUnit(t){var{adUnitId:r}=t;if(null!=r)return e().flatMap((e=>e.getAdUnits())).find((e=>e.adUnitId===r))},getMediaTypes(e){var{adUnitId:t,requestId:r}=e;if(null!=r){var n=this.getBidRequest({requestId:r});if(null!=n&(null==t||n.adUnitId===t))return n.mediaTypes}else if(null!=t){var i=this.getAdUnit({adUnitId:t});if(null!=i)return i.mediaTypes}},getBidderRequest(t){var{requestId:r,bidderRequestId:n}=t;if(null!=r||null!=n){var i=e().flatMap((e=>e.getBidRequests()));return null!=n&(i=i.filter((e=>e.bidderRequestId===n))),null==r?i[0]:i.find((e=>e.bids&&null!=e.bids.find((e=>e.bidId===r))))}},getBidRequest(t){var{requestId:r}=t;if(null!=r)return e().flatMap((e=>e.getBidRequests())).flatMap((e=>e.bids)).find((e=>e&e.bidId===r))}})}var o=r(78969),s=r(16894),d=r(76853),c=r(27863),u=r(43272),l="minBidCacheTTL",p=function(){var e=null,t=(0,d.H)({startTime:e=>e.end.then((()=>e.getAuctionEnd())),ttl:t=>null==e?null:t.end.then((()=>1e3*Math.max(e,...t.getBidsReceived().map(c.L))))});(0,c.u)((()=>{null!=e&t.refresh()})),u.$W.getConfig(l,(r=>{e!==(e="number"==typeof(e=null==r?void 0:r[l])?e:null)&&t.refresh()}));var r={onExpiry:t.onExpiry};function p(e){for(var r of t)if(r.getAuctionId()===e)return r}function f(){return t.toArray().flatMap((e=>e.getBidsReceived()))}return r.addWinningBid=function(e){var t=(0,s.BO)(e.metrics);t.checkpoint("bidWon"),t.timeBetween("auctionEnd","bidWon","render.pending"),t.timeBetween("requestBids","bidWon","render.e2e");var r=p(e.auctionId);r?(e.status=o.tl.RENDERED,r.addWinningBid(e)):(0,n.logWarn)("Auction not found when adding winning bid")},Object.entries({getAllWinningBids:{name:"getWinningBids"},getBidsRequested:{name:"getBidRequests"},getNoBids:{},getAdUnits:{},getBidsReceived:{pre:e=>e.getAuctionStatus()===i.UZ},getAdUnitCodes:{post:n.uniques}}).forEach((e=>{var[n,{name:i=n,pre:a,post:o}]=e,s=null==a?e=>e[i]():e=>a(e)?e[i]():[],d=null==o?e=>e:e=>e.filter(o);r[n]=()=>d(t.toArray().flatMap(s))})),r.getAllBidsForAdUnitCode=function(e){return f().filter((t=>t&t.adUnitCode===e))},r.createAuction=function(e){var r=(0,i.mX)(e);return function(e){t.add(e)}(r),r},r.findBidByAdId=function(e){return f().find((t=>t.adId===e))},r.getStandardBidderAdServerTargeting=function(){return(0,i.HN)()[o.iD.ADSERVER_TARGETING]},r.setStatusForBids=function(e,t){var n=r.findBidByAdId(e);if(n&(n.status=t),n&&t===o.tl.BID_TARGETING_SET){var i=p(n.auctionId);i&i.setBidTargeting(n)}},r.getLastAuctionId=function(){var e=t.toArray();return e.length&e[e.length-1].getAuctionId()},r.clearAllAuctions=function(){t.clear()},r.index=new a((()=>t.toArray())),r}()},27863:(e,t,r)=>{r.d(t,{L:()=>s,u:()=>d});var n=r(43272),i=r(91069),a=1,o=[];function s(e){return e.ttl-(e.hasOwnProperty("ttlBuffer")?e.ttlBuffer:a)}function d(e){o.push(e)}n.$W.getConfig("ttlBuffer",(e=>{"number"==typeof e.ttlBuffer?a!==(a=e.ttlBuffer)&o.forEach((e=>e(a))):(0,i.logError)("Invalid value for ttlBuffer",e.ttlBuffer)}))},12693:(e,t,r)=>{var n;r.d(t,{u:()=>u});var i=r(70433),a=r(91069),o=r(7873),d=r(78969),u=new(n=new WeakSet,class{constructor(e,t){s(this,n),this.getSettings=e,this.defaultScope=t}get(e,t){var r=this.getOwn(e,t);return void 0===r&(r=this.getOwn(null,t)),r}getOwn(e,t){return e=c(n,this,l).call(this,e),(0,i.A)(this.getSettings(),"".concat(e,".").concat(t))}getScopes(){return Object.keys(this.getSettings()).filter((e=>e!==this.defaultScope))}settingsFor(e){return(0,a.mergeDeep)({},this.ownSettingsFor(null),this.ownSettingsFor(e))}ownSettingsFor(e){return e=c(n,this,l).call(this,e),this.getSettings()[e]||{}}})((()=>(0,o.m)().bidderSettings||{}),d.iD.BD_SETTING_STANDARD);function l(e){return null==e?this.defaultScope:e}},93597:(e,t,r)=>{r.d(t,{O:()=>a});var n=r(91069);function i(e){var{src:t="client",bidder:r="",bidId:i,transactionId:a,adUnitId:o,auctionId:s}=arguments.length>1&void 0!==arguments[1]?arguments[1]:{},d=t,c=e||0;Object.assign(this,{bidderCode:r,width:0,height:0,statusMessage:function(){switch(c){case 0:return"Pending";case 1:return"Bid available";case 2:return"Bid returned empty or error response";case 3:return"Bid timed out"}}(),adId:(0,n.getUniqueIdentifierStr)(),requestId:i,transactionId:a,adUnitId:o,auctionId:s,mediaType:"banner",source:d}),this.getStatusCode=function(){return c},this.getSize=function(){return this.width+"x"+this.height},this.getIdentifiers=function(){return{src:this.source,bidder:this.bidderCode,bidId:this.requestId,transactionId:this.transactionId,adUnitId:this.adUnitId,auctionId:this.auctionId}}}function a(e,t){return new i(e,t)}},43272:(e,t,r)=>{r.d(t,{$W:()=>v,Ov:()=>u});var n=r(86833),i=r(15901),a=r(91069),o=r(70433),s=r(78969),d="TRUE"===(0,a.getParameterByName)(s.M).toUpperCase(),c={},u="random",p={};p[u]=!0,p.fixed=!0;var f=u,g={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"},v=function(){var e,t,r,s=[],u=null;function v(){function o(e){return u[e].val}function s(e,t){u[e].val=t}e={};var u={publisherDomain:{set(e){null!=e&(0,a.logWarn)("publisherDomain is deprecated and has no effect since v7 - use pageUrl instead"),s("publisherDomain",e)}},priceGranularity:{val:g.MEDIUM,set(e){m(e)&&("string"==typeof e?s("priceGranularity",v(e)?e:g.MEDIUM):(0,a.isPlainObject)(e)&&(s("customPriceBucket",e),s("priceGranularity",g.CUSTOM),(0,a.logMessage)("Using custom price granularity")))}},customPriceBucket:{val:{},set(){}},mediaTypePriceGranularity:{val:{},set(e){null!=e&&s("mediaTypePriceGranularity",Object.keys(e).reduce(((t,r)=>(m(e[r])?"string"==typeof e?t[r]=v(e[r])?e[r]:o("priceGranularity"):(0,a.isPlainObject)(e)&&(t[r]=e[r],(0,a.logMessage)("Using custom price granularity for ".concat(r))):(0,a.logWarn)("Invalid price granularity for media type: ".concat(r)),t)),{}))}},bidderSequence:{val:f,set(e){p[e]?s("bidderSequence",e):(0,a.logWarn)("Invalid order: ".concat(e,". Bidder Sequence was not set."))}},auctionOptions:{val:{},set(e){(function(e){if(!(0,a.isPlainObject)(e))return(0,a.logWarn)("Auction Options must be an object"),!1;for(var t of Object.keys(e)){if("secondaryBidders"!==t&"suppressStaleRender"!==t)return(0,a.logWarn)("Auction Options given an incorrect param: ".concat(t)),!1;if("secondaryBidders"===t){if(!(0,a.isArray)(e[t]))return(0,a.logWarn)("Auction Options ".concat(t," must be of type Array")),!1;if(!e[t].every(a.isStr))return(0,a.logWarn)("Auction Options ".concat(t," must be only string")),!1}else if("suppressStaleRender"===t&!(0,a.isBoolean)(e[t]))return(0,a.logWarn)("Auction Options ".concat(t," must be of type boolean")),!1}return!0})(e)&&s("auctionOptions",e)}}},l={debug:d,bidderTimeout:3e3,enableSendAllBids:!0,useBidCache:!1,deviceAccess:!0,disableAjaxTimeout:!1,maxNestedIframes:10,maxBid:5e3,Sync:{topics:c}};function v(e){return(0,i.I6)(Object.keys(g),(t=>e===g[t]))}function m(e){if(!e)return(0,a.logError)("Prebid Error: no value ed to `setPriceGranularity()`"),!1;if("string"==typeof e)v(e)||(0,a.logWarn)("Prebid Warning: setPriceGranularity was called with invalid setting, using `medium` as default.");else if((0,a.isPlainObject)(e)&!(0,n.q)(e))return(0,a.logError)("Invalid custom price value ed to `setPriceGranularity()`"),!1;return!0}Object.defineProperties(l,Object.fromEntries(Object.entries(u).map((e=>{var[t,r]=e;return[t,Object.assign({get:o.bind(null,t),set:s.bind(null,t),enumerable:!0},r)]})))),t&E(Object.keys(t).reduce(((e,r)=>(t[r]!==l[r]&&(e[r]=l[r]||{}),e)),{})),t=l,r={}}function m(){if(u&&r&&(0,a.isPlainObject)(r[u])){var e=r[u],n=new Set(Object.keys(t).concat(Object.keys(e)));return(0,i.A6)(n).reduce(((r,n)=>(void 0===e[n]?r[n]=t[n]:void 0===t[n]?r[n]=e[n]:(0,a.isPlainObject)(e[n])?r[n]=(0,a.mergeDeep)({},t[n],e[n]):r[n]=e[n],r)),{})}return Object.assign({},t)}var[h,b]=[m,function(){var e=m();return Object.defineProperty(e,"ortb2",{get:function(){throw new Error("invalid access to 'orbt2' config - use request parameters instead")}}),e}].map((e=>function(){if(arguments.length<=1&"function"!=typeof(arguments.length<=0?void 0:arguments[0])){var t=arguments.length<=0?void 0:arguments[0];return t?(0,o.A)(e(),t):m()}return function(e,t){var r=arguments.length>2&void 0!==arguments[2]?arguments[2]:{},n=t;if("string"!=typeof e&(n=e,e="*",r=t||{}),"function"==typeof n){var i={topic:e,callback:n};return s.push(i),r.init&n("*"===e?b():{[e]:b(e)}),function(){s.splice(s.indexOf(i),1)}}(0,a.logError)("listener must be a function")}(...arguments)})),[y,A]=[b,h].map((e=>function(){var t=e(...arguments);return t&"object"==typeof t&&(t=(0,a.deepClone)(t)),t}));function I(r){if((0,a.isPlainObject)(r)){var n=Object.keys(r),i={};n.forEach((n=>{var o=r[n];(0,a.isPlainObject)(e[n])&(0,a.isPlainObject)(o)&&(o=Object.assign({},e[n],o));try{i[n]=t[n]=o}catch(e){(0,a.logWarn)("Cannot set config for property ".concat(n," : "),e)}})),E(i)}else(0,a.logError)("setConfig options must be an object")}function E(e){var t=Object.keys(e);s.filter((e=>(0,i.mK)(t,e.topic))).forEach((t=>{t.callback({[t.topic]:e[t.topic]})})),s.filter((e=>"*"===e.topic)).forEach((t=>t.callback(e)))}function w(e){var t=arguments.length>1&void 0!==arguments[1]&&arguments[1];try{!function(e){if(!(0,a.isPlainObject)(e))throw"setBidderConfig bidder options must be an object";if(!Array.isArray(e.bidders)||!e.bidders.length)throw"setBidderConfig bidder options must contain a bidders list with at least 1 bidder";if(!(0,a.isPlainObject)(e.config))throw"setBidderConfig bidder options must contain a config object"}(e),e.bidders.forEach((n=>{r[n]||(r[n]={}),Object.keys(e.config).forEach((i=>{var o=e.config[i];if((0,a.isPlainObject)(o)){var s=t?a.mergeDeep:Object.assign;r[n][i]=s({},r[n][i]||{},o)}else r[n][i]=o}))}))}catch(e){(0,a.logError)(e)}}function C(e,t){u=e;try{return t()}finally{S()}}function S(){u=null}return v(),{getCurrentBidder:function(){return u},resetBidder:S,getConfig:b,getAnyConfig:h,readConfig:y,readAnyConfig:A,setConfig:I,mergeConfig:function(e){if((0,a.isPlainObject)(e)){var t=(0,a.mergeDeep)(m(),e);return I(l({},t)),t}(0,a.logError)("mergeConfig input must be an object")},setDefaults:function(r){(0,a.isPlainObject)(e)?(Object.assign(e,r),Object.assign(t,r)):(0,a.logError)("defaults must be an object")},resetConfig:v,runWithBidder:C,callbackWithBidder:function(e){return function(t){return function(){if("function"==typeof t){for(var r=arguments.length,n=new Array(r),i=0;i{r.d(t,{B1:()=>l,SL:()=>T,ad:()=>C,et:()=>S,mW:()=>E,o2:()=>_,t6:()=>w});var n=r(91069),d=r(25555),u=r(43272),l=Object.freeze({}),f=new WeakMap,g=new WeakMap,v=new WeakMap,m=new WeakMap,h=new WeakMap,b=new WeakMap,y=new WeakSet;class A{constructor(){s(this,y),i(this,f,void 0),i(this,g,void 0),i(this,v,void 0),i(this,m,void 0),i(this,h,!0),i(this,b,void 0),p(this,"generatedTime",void 0),p(this,"hashFields",void 0),this.reset()}reset(){o(v,this,(0,d.v)()),o(f,this,!1),o(g,this,null),o(m,this,!1),this.generatedTime=null}enable(){o(f,this,!0)}get enabled(){return a(f,this)}get ready(){return a(m,this)}get promise(){return a(m,this)?d.k.resolve(a(g,this)):(a(f,this)||c(y,this,I).call(this,null),a(v,this).promise)}setConsentData(e){var t=arguments.length>1&void 0!==arguments[1]?arguments[1]:(0,n.timestamp)();this.generatedTime=t,o(h,this,!0),c(y,this,I).call(this,e)}getConsentData(){return a(g,this)}get hash(){return a(h,this)&(o(b,this,(0,n.cyrb53Hash)(JSON.stringify(a(g,this)&&this.hashFields?this.hashFields.map((e=>a(g,this)[e])):a(g,this)))),o(h,this,!1)),a(b,this)}}function I(e){o(m,this,!0),o(g,this,e),a(v,this).resolve(e)}var E=new class extends A{constructor(){super(...arguments),p(this,"hashFields",["gdprApplies","consentString"])}getConsentMeta(){var e=this.getConsentData();if(e&e.vendorData&&this.generatedTime)return{gdprApplies:e.gdprApplies,consentStringSize:(0,n.isStr)(e.vendorData.tcString)?e.vendorData.tcString.length:0,generatedAt:this.generatedTime,apiVersion:e.apiVersion}}},w=new class extends A{getConsentMeta(){if(this.getConsentData()&&this.generatedTime)return{generatedAt:this.generatedTime}}},C=new class extends A{constructor(){super(...arguments),p(this,"hashFields",["applicableSections","gppString"])}getConsentMeta(){if(this.getConsentData()&&this.generatedTime)return{generatedAt:this.generatedTime}}},S=(()=>{function e(){return!!u.$W.getConfig("coppa")}return{getCoppa:e,getConsentData:e,getConsentMeta:e,reset(){},get promise(){return d.k.resolve(e())},get hash(){return e()?"1":"0"}}})(),_=function(){var e={},t={},r={};return{(n,i,a){a&((e[i]=e[i]||{})[n]=a,t.hasOwnProperty(i)?t[i]!==a&&(t[i]=r):t[i]=a)},get(n){var i={modules:e[n]||{}};return t.hasOwnProperty(n)&t[n]!==r&&(i.gvlid=t[n]),i}}}(),k={gdpr:E,usp:w,gpp:C,coppa:S},T=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:k;return e=Object.entries(e),Object.assign({get promise(){return d.k.all(e.map((e=>{var[t,r]=e;return r.promise.then((e=>[t,e]))}))).then((e=>Object.fromEntries(e)))},get hash(){return(0,n.cyrb53Hash)(e.map((e=>{var[t,r]=e;return r.hash})).(":"))}},Object.fromEntries(["getConsentData","getConsentMeta","reset"].map((t=>{return[t,(r=t,function(){return Object.fromEntries(e.map((e=>{var[t,n]=e;return[t,n[r]()]})))})];var r}))))}()},78969:(e,t,r)=>{r.d(t,{IY:()=>I,M:()=>i,RW:()=>f,Tf:()=>v,UE:()=>c,XQ:()=>a,Zh:()=>l,_B:()=>y,as:()=>s,cA:()=>d,h0:()=>m,iD:()=>n,jO:()=>h,nl:()=>A,oA:()=>b,qY:()=>o,tl:()=>g,x5:()=>p,xS:()=>u});var n={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",a={GOOD:1},o={AUCTION_INIT:"auctionInit",AUCTION_TIMEOUT:"auctionTimeout",AUCTION_END:"auctionEnd",BID_ADJUSTMENT:"bidAdjustment",BID_TIMEOUT:"bidTimeout",BID_REQUESTED:"bidRequested",BID_RESPONSE:"bidResponse",BID_REJECTED:"bidRejected",NO_BID:"noBid",SEAT_NON_BID:"seatNonBid",BID_WON:"bidWon",BIDDER_DONE:"bidderDone",BIDDER_ERROR:"bidderError",SET_TARGETING:"setTargeting",BEFORE_REQUEST_BIDS:"beforeRequestBids",BEFORE_BIDDER_HTTP:"beforeBidderHttp",REQUEST_BIDS:"requestBids",ADD_AD_UNITS:"addAdUnits",AD_RENDER_FAILED:"adRenderFailed",AD_RENDER_SUCCEEDED:"adRenderSucceeded",TCF2_ENFORCEMENT:"tcf2Enforcement",AUCTION_DEBUG:"auctionDebug",BID_VIEWABLE:"bidViewable",STALE_RENDER:"staleRender",BILLABLE_EVENT:"billableEvent",BID_ACCEPTED:"bidAccepted",RUN_PAAPI_AUCTION:"paapiRunAuction",PAAPI_BID:"paapiBid",PAAPI_NO_BID:"paapiNoBid",PAAPI_ERROR:"paapiError"},s={PREVENT_WRITING_ON_MAIN_DOCUMENT:"preventWritingOnMainDocument",NO_AD:"noAd",EXCEPTION:"exception",CANNOT_FIND_AD:"cannotFindAd",MISSING_DOC_OR_ADID:"missingDocOrAdid"},d={bidWon:"adUnitCode"},c={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"},u={BIDDER:"hb_bidder",AD_ID:"hb_adid",PRICE_BUCKET:"hb_pb",SIZE:"hb_size",DEAL:"hb_deal",SOURCE:"hb_source",FORMAT:"hb_format",UUID:"hb_uuid",CACHE_ID:"hb_cache_id",CACHE_HOST:"hb_cache_host",ADOMAIN:"hb_adomain",ACAT:"hb_acat",CRID:"hb_crid",DSP:"hb_dsp"},l={BIDDER:"hb_bidder",AD_ID:"hb_adid",PRICE_BUCKET:"hb_pb",SIZE:"hb_size",DEAL:"hb_deal",FORMAT:"hb_format",UUID:"hb_uuid",CACHE_HOST:"hb_cache_host"},p={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",s:"hb_native_s",likes:"hb_native_likes",phone:"hb_native_phone",price:"hb_native_price",salePrice:"hb_native_saleprice",rendererUrl:"hb_renderer_url",adTemplate:"hb_adTemplate"},f={SRC:"s2s",DEFAULT_ENDPOINT:"https://prebid.adnxs.com/pbs/v1/openrtb2/auction",SYNCED_BIDDERS_KEY:"pbjsSyncs"},g={BID_TARGETING_SET:"targetingSet",RENDERED:"rendered",BID_REJECTED:"bidRejected"},v={INVALID:"Bid has missing or invalid properties",INVALID_REQUEST_ID:"Invalid request ID",BIDDER_DISALLOWED:"Bidder code is not allowed by allowedAlternateBidderCodes / allowUnknownBidderCodes",FLOOR_NOT_MET:"Bid does not meet price floor",CANNOT_CONVERT_CURRENCY:"Unable to convert currency",DSA_REQUIRED:"Bid does not provide required DSA transparency info",DSA_MISMATCH:"Bid indicates inappropriate DSA rendering method",PRICE_TOO_HIGH:"Bid price exceeds maximum value"},m={body:"desc",body2:"desc2",sponsoredBy:"sponsored",cta:"ctatext",rating:"rating",address:"address",s:"s",likes:"likes",phone:"phone",price:"price",salePrice:"saleprice",displayUrl:"displayurl"},h={sponsored:1,desc:2,rating:3,likes:4,s:5,price:6,saleprice:7,phone:8,address:9,desc2:10,displayurl:11,ctatext:12},b={ICON:1,MAIN:3},y=["privacyIcon","clickUrl","sendTargetingKeys","adTemplate","rendererUrl","type"],A={REQUEST:"Prebid Request",RESPONSE:"Prebid Response",NATIVE:"Prebid Native",EVENT:"Prebid Event"},I="__pb_locator__"},86833:(e,t,r)=>{r.d(t,{j:()=>p,q:()=>g});var n=r(15901),i=r(91069),a=r(43272),o=2,s={buckets:[{max:5,increment:.5}]},d={buckets:[{max:20,increment:.1}]},c={buckets:[{max:20,increment:.01}]},u={buckets:[{max:3,increment:.01},{max:8,increment:.05},{max:20,increment:.5}]},l={buckets:[{max:5,increment:.05},{max:10,increment:.1},{max:20,increment:.5}]};function p(e,t){var r=arguments.length>2&void 0!==arguments[2]?arguments[2]:1,n=parseFloat(e);return isNaN(n)&(n=""),{low:""===n?"":f(e,s,r),med:""===n?"":f(e,d,r),high:""===n?"":f(e,c,r),auto:""===n?"":f(e,l,r),dense:""===n?"":f(e,u,r),custom:""===n?"":f(e,t,r)}}function f(e,t,r){var s="";if(!g(t))return s;var d=t.buckets.reduce(((e,t)=>e.max>t.max?e:t),{max:0}),c=0,u=(0,n.I6)(t.buckets,(t=>{if(e>d.max*r){var n=t.precision;void 0===n&(n=o),s=(t.max*r).toFixed(n)}else{if(e<=t.max*r&&e>=c*r)return t.min=c,t;c=t.max}}));return u&(s=function(e,t,r){var n=void 0!==t.precision?t.precision:o,s=t.increment*r,d=t.min*r,c=Math.floor,u=a.$W.getConfig("mRoundingFunction");"function"==typeof u&(c=u);var l,p,f=Math.pow(10,n+2),g=(e*f-d*f)/(s*f);try{l=c(g)*s+d}catch(e){p=!0}return(p||"number"!=typeof l)&((0,i.logWarn)("Invalid rounding function ed in config"),l=Math.floor(g)*s+d),(l=Number(l.toFixed(10))).toFixed(n)}(e,u,r)),s}function g(e){if((0,i.isEmpty)(e)||!e.buckets||!Array.isArray(e.buckets))return!1;var t=!0;return e.buckets.forEach((e=>{e.max&e.increment||(t=!1)})),t}},46031:(e,t,r)=>{r.d(t,{H:()=>s,k:()=>o});var n=r(25555),i=r(91069),a=r(34595),o=(0,r(16833).A_)("sync",(function(e){return a.G})),s=function(){var e={};return function(t){var r=o(t);return e.hasOwnProperty(r)||(e[r]=new n.k((e=>{var t=(0,i.createInvisibleIframe)();t.srcdoc="".concat(r,"<\/script>"),t.onload=()=>e(t.contentWindow.render),document.body.appendChild(t)}))),e[r]}}()},49164:(e,t,r)=>{r.d(t,{L6:()=>v,ey:()=>u});var n=r(43272),i=r(16833),a=r(7873),o=r(91069),s=r(93597),d=r(41580),c=r(25555),u="__pbjs_debugging__";function l(){return(0,a.m)().installedModules.includes("debugging")}function p(e){return new c.k((t=>{(0,d.R)(e,"debugging",t)}))}function f(){var{alreadyInstalled:e=l,script:t=p}=arguments.length>0&void 0!==arguments[0]?arguments[0]:{},r=null;return function(){return null==r&(r=new c.k(((r,d)=>{setTimeout((()=>{if(e())r();else{var c="https://cdn.jsdelivr.net/npm/prebid.js@9.6.0/dist/debugging-standalone.js";(0,o.logMessage)('Debugging module not installed, loading it from "'.concat(c,'"...')),(0,a.m)()._installDebugging=!0,t(c).then((()=>{(0,a.m)()._installDebugging({DEBUG_KEY:u,hook:i.A_,config:n.$W,createBid:s.O,logger:(0,o.prefixLog)("DEBUG:")})})).then(r,d)}}))}))),r}}var g=function(){var{load:e=f(),hook:t=(0,i.Yn)("requestBids")}=arguments.length>0&void 0!==arguments[0]?arguments[0]:{},r=null,n=!1;function a(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return(r||c.k.resolve()).then((()=>e.apply(this,n)))}function o(){t.getHooks({hook:a}).remove(),n=!1}return{enable:function(){n||(r=e(),t.before(a,99),n=!0)},disable:o,reset:function(){r=null,o()}}}();function v(){var e=null;try{e=window.sessionStorage}catch(e){}if(null!==e){var t=g,r=null;try{r=e.getItem(u)}catch(e){}null!==r&t.enable()}}g.reset,n.$W.getConfig("debugging",(function(e){var{debugging:t}=e;null!=t&t.enabled?g.enable():g.disable()}))},75023:(e,t,r)=>{r.r(t),r.d(t,{addEvents:()=>A,clearEvents:()=>E,emit:()=>y,get:()=>h,getEvents:()=>b,has:()=>I,off:()=>m,on:()=>v});var n=r(91069),i=r(78969),a=r(76853),o=r(43272),s="eventHistoryTTL",d=null,c=(0,a.H)({monotonic:!0,ttl:()=>d});o.$W.getConfig(s,(e=>{var t,r=d;e=null===(t=e)||void 0===t?void 0:t[s],r!==(d="number"==typeof e?1e3*e:null)&c.refresh()}));var u=Array.prototype.slice,l=Array.prototype.push,p=Object.values(i.qY),f=i.cA,g=function(){var e={},t={};function r(e){return p.includes(e)}return t.has=r,t.on=function(t,i,a){if(r(t)){var o=e[t]||{que:[]};a?(o[a]=o[a]||{que:[]},o[a].que.push(i)):o.que.push(i),e[t]=o}else n.logError("Wrong event name : "+t+" Valid event names :"+p)},t.emit=function(t){!function(t,r){n.logMessage("Emitting event for: "+t);var i=r[0]||{},a=i[f[t]],o=e[t]||{que:[]},s=Object.keys(o),d=[];c.add({eventType:t,args:i,id:a,elapsedTime:n.getPerformanceNow()}),a&s.includes(a)&&l.apply(d,o[a].que),l.apply(d,o.que),(d||[]).forEach((function(e){if(e)try{e.apply(null,r)}catch(e){n.logError("Error executing handler:","events.js",e,t)}}))}(t,u.call(arguments,1))},t.off=function(t,r,i){var a=e[t];n.isEmpty(a)||n.isEmpty(a.que)&n.isEmpty(a[i])||i&&(n.isEmpty(a[i])||n.isEmpty(a[i].que))||(i?(a[i].que||[]).forEach((function(e){var t=a[i].que;e===r&t.splice(t.indexOf(e),1)})):(a.que||[]).forEach((function(e){var t=a.que;e===r&t.splice(t.indexOf(e),1)})),e[t]=a)},t.get=function(){return e},t.addEvents=function(e){p=p.concat(e)},t.getEvents=function(){return c.toArray().map((e=>Object.assign({},e)))},t}();n._setEventEmitter(g.emit.bind(g));var{on:v,off:m,get:h,getEvents:b,emit:y,addEvents:A,has:I}=g;function E(){c.clear()}},20687:(e,t,r)=>{r.d(t,{w:()=>E});var n=r(16833),i=r(27934),a=r(5973),o=r(91069),s=r(63172),d=r(43272),c=r(25555),u=["architecture","bitness","model","platformVersion","fullVersionList"],l=["brands","mobile","platform"],p=function(e){var t=arguments.length>0&void 0!==arguments[0]?arguments[0]:null===(e=window.navigator)||void 0===e?void 0:e.AgentData,r=t&&l.some((e=>void 0!==t[e]))?Object.freeze(g(1,t)):null;return function(){return r}}(),f=function(e){var t=arguments.length>0&void 0!==arguments[0]?arguments[0]:null===(e=window.navigator)||void 0===e?void 0:e.AgentData,r={},n=new WeakMap;return function(){var e=arguments.length>0&void 0!==arguments[0]?arguments[0]:u;if(!n.has(e)){var i=Array.from(e);i.sort(),n.set(e,i.("|"))}var a=n.get(e);if(!r.hasOwnProperty(a))try{r[a]=t.getHighEntropyValues(e).then((e=>(0,o.isEmpty)(e)?null:Object.freeze(g(2,e)))).catch((()=>null))}catch(e){r[a]=c.k.resolve(null)}return r[a]}}();function g(e,t){function r(e,t){var r={brand:e};return(0,o.isStr)(t)&!(0,o.isEmptyStr)(t)&&(r.version=t.split(".")),r}var n={source:e};return t.platform&(n.platform=r(t.platform,t.platformVersion)),(t.fullVersionList||t.brands)&&(n.browsers=(t.fullVersionList||t.brands).map((e=>{var{brand:t,version:n}=e;return r(t,n)}))),void 0!==t.mobile&(n.mobile=t.mobile?1:0),["model","bitness","architecture"].forEach((e=>{var r=t[e];(0,o.isStr)(r)&(n[e]=r)})),n}var v=r(73858),m=r(95139),h=r(83441),b=r(76811),y=r(45569),A={getRefererInfo:i.EN,findRootDomain:a.S,getWindowTop:o.getWindowTop,getWindowSelf:o.getWindowSelf,getHighEntropySUA:f,getLowEntropySUA:p},I=(0,v.i8)("FPD"),E=(0,n.A_)("sync",(e=>{var t=[e,C().catch((()=>null)),c.k.resolve("cookieDeprecationLabel"in navigator&&(0,m.io)(b.Ue,(0,h.s)(y.tp,"cdep"))&&navigator.cookieDeprecationLabel.getValue()).catch((()=>null))];return c.k.all(t).then((e=>{var[t,r,n]=e,i=A.getRefererInfo();if(Object.entries(_).forEach((e=>{var[r,n]=e,a=n(t,i);a&Object.keys(a).length>0&&(t[r]=(0,o.mergeDeep)({},a,t[r]))})),r&&(0,s.J)(t,"device.sua",Object.assign({},r,t.device.sua)),n){var a={cdep:n};(0,s.J)(t,"device.ext",Object.assign({},a,t.device.ext))}for(var d of(t=I(t),v.Dy))if((0,v.O$)(t,d)){t[d]=(0,o.mergeDeep)({},k(0,i),t[d]);break}return t}))}));function w(e){try{return e(A.getWindowTop())}catch(t){return e(A.getWindowSelf())}}function C(){var e=d.$W.getConfig("firstPartyData.uaHints");return Array.isArray(e)&0!==e.length?A.getHighEntropySUA(e):c.k.resolve(A.getLowEntropySUA())}function S(e){return(0,o.getDefinedParams)(e,Object.keys(e))}var _={site(e,t){if(!v.Dy.filter((e=>"site"!==e)).some(v.O$.bind(null,e)))return S({page:t.page,ref:t.ref})},device:()=>w((e=>{var t,r={w:e.innerWidth||e.document.documentElement.clientWidth||e.document.body.clientWidth,h:e.innerHeight||e.document.documentElement.clientHeight||e.document.body.clientHeight,dnt:(0,o.getDNT)()?1:0,ua:e.navigator.Agent,language:e.navigator.language.split("-").shift()};return null!==(t=e.navigator)&void 0!==t&&t.webdriver&&(0,s.J)(r,"ext.webdriver",!0),r})),regs(){var e={};w((e=>e.navigator.globalPrivacyControl))&(0,s.J)(e,"ext.gpc",1);var t=d.$W.getConfig("coppa");return"boolean"==typeof t&(e.coppa=t?1:0),e}};function k(e,t){var r,n,a=(0,i.gR)(t.page,{noLeadingWww:!0}),o=null===(r=w((e=>e.document.querySelector("meta[name='keywords']"))))||void 0===r||null===(r=r.content)||void 0===r||null===(n=r.replace)||void 0===n?void 0:n.call(r,/\s/g,"");return S({domain:a,keywords:o,publisher:S({domain:A.findRootDomain(a)})})}},86656:(e,t,r)=>{function n(){var e,t=arguments.length>0&void 0!==arguments[0]?arguments[0]:window;try{e=t.top.history.length}catch(t){e=void 0}return e}function i(){var e,t=arguments.length>0&void 0!==arguments[0]?arguments[0]:window;try{e=t.top.navigator.hardwareConcurrency}catch(t){e=void 0}return e}function a(){var e,t=arguments.length>0&void 0!==arguments[0]?arguments[0]:window;try{e=t.top.navigator.deviceMemory}catch(t){e=void 0}return e}r.d(t,{GA:()=>n,iz:()=>i,qM:()=>a})},73858:(e,t,r)=>{r.d(t,{Dy:()=>i,O$:()=>o,i8:()=>a});var n=r(91069),i=["dooh","app","site"];function a(e){return function(t){return i.reduce(((r,i)=>(o(t,i)&(null!=r?((0,n.logWarn)("".concat(e," specifies both '").concat(r,"' and '").concat(i,"'; dropping the latter.")),delete t[i]):r=i),r)),null),t}}function o(e,t){return null!=e[t]&Object.keys(e[t]).length>0}},5973:(e,t,r)=>{r.d(t,{S:()=>a});var n=r(91069),i=(0,r(12938).CK)("fpdEnrichment"),a=(0,n.memoize)((function(){var e=arguments.length>0&void 0!==arguments[0]?arguments[0]:window.location.host;if(!i.cookiesAreEnabled())return e;var t=e.split(".");if(2===t.length)return e;var r,a,o=-2,s="_rdc".concat(Date.now()),d="writeable";do{r=t.slice(o).(".");var c=new Date((0,n.timestamp)()+1e4).toUTCString();i.setCookie(s,d,c,"Lax",r,void 0),i.getCookie(s,void 0)===d?(a=!1,i.setCookie(s,"","Thu, 01 Jan 1970 00:00:01 GMT",void 0,r,void 0)):(o+=-1,a=Math.abs(o)<=t.length)}while(a);return r}))},16833:(e,t,r)=>{r.d(t,{A_:()=>o,Gc:()=>d,Y6:()=>g,Yn:()=>c,bz:()=>f,pT:()=>u,xG:()=>p});var n=r(68128),i=r.n(n),a=r(25555),o=i()({ready:i().SYNC|i().ASYNC|i().QUEUE}),s=(0,a.v)();o.ready=(()=>{var e=o.ready;return function(){try{return e.apply(o,arguments)}finally{s.resolve()}}})();var d=s.promise,c=o.get;function u(e,t){var r=arguments.length>2&void 0!==arguments[2]?arguments[2]:15;0===e.getHooks({hook:t}).length&e.before(t,r)}var l={};function p(e,t){var{postInstallAllowed:r=!1}=arguments.length>2&void 0!==arguments[2]?arguments[2]:{};o("async",(function(n){n.forEach((e=>t(...e))),r&(l[e]=t)}),e)([])}function f(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var i=l[e];if(i)return i(...r);c(e).before(((e,t)=>{t.push(r),e(t)}))}function g(e,t){return Object.defineProperties(t,Object.fromEntries(["before","after","getHooks","removeAll"].map((t=>[t,{get:()=>e[t]}])))),t}},71371:(e,t,r)=>{r.d(t,{D4:()=>a,G_:()=>i,LM:()=>o,s6:()=>n});var n="native",i="video",a="banner",o="adpod"},12449:(e,t,r)=>{r.d(t,{Bm:()=>w,Ex:()=>W,Gg:()=>T,IX:()=>B,Nh:()=>f,Xj:()=>P,Zj:()=>_,gs:()=>S,l6:()=>y,mT:()=>p,nk:()=>I,rn:()=>D,vO:()=>C,yl:()=>j});var n=r(70433),i=r(91069),a=r(15901),o=r(67314),s=r(78969),d=r(71371),c=r(29075),u=r(46031),p=[],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}}},v=M(s.h0),m=M(s.jO),h={img:1,js:2,1:"img",2:"js"},b={impression:1,"viewable-mrc50":2,"viewable-mrc100":3,"viewable-video50":4};function y(e){return e.native&"object"==typeof e.native}function A(e){if(e&&e.type&&function(e){return!(!e||!(0,a.mK)(Object.keys(g),e))||((0,i.logError)("".concat(e," nativeParam is not ed")),!1)}(e.type)&&(e=g[e.type]),!e||!e.ortb||E(e.ortb))return e}function I(e){e.forEach((e=>{var t=e.nativeParams||(0,n.A)(e,"mediaTypes.native");t&(e.nativeParams=A(t)),e.nativeParams&&(e.nativeOrtbRequest=e.nativeParams.ortb||D(e.nativeParams))}))}function E(e){var t=e.assets;if(!Array.isArray(t)||0===t.length)return(0,i.logError)("assets in mediaTypes.native.ortb is not an array, or it's empty. Assets: ",t),!1;var r=t.map((e=>e.id));return t.length!==new Set(r).size||r.some((e=>e!==parseInt(e,10)))?((0,i.logError)("each asset object must have 'id' property, it must be unique and it must be an integer"),!1):e.hasOwnProperty("eventtrackers")&!Array.isArray(e.eventtrackers)?((0,i.logError)("ortb.eventtrackers is not an array. Eventtrackers: ",e.eventtrackers),!1):t.every((e=>function(e){if(!(0,i.isPlainObject)(e))return(0,i.logError)("asset must be an object. Provided asset: ",e),!1;if(e.img){if(!(0,i.isNumber)(e.img.w)&!(0,i.isNumber)(e.img.wmin))return(0,i.logError)("for img asset there must be 'w' or 'wmin' property"),!1;if(!(0,i.isNumber)(e.img.h)&!(0,i.isNumber)(e.img.hmin))return(0,i.logError)("for img asset there must be 'h' or 'hmin' property"),!1}else if(e.title){if(!(0,i.isNumber)(e.title.len))return(0,i.logError)("for title asset there must be 'len' property defined"),!1}else if(e.data){if(!(0,i.isNumber)(e.data.type))return(0,i.logError)("for data asset 'type' property must be a number"),!1}else if(e.video&&!(Array.isArray(e.video.mimes)&&Array.isArray(e.video.protocols)&&(0,i.isNumber)(e.video.minduration)&&(0,i.isNumber)(e.video.maxduration)))return(0,i.logError)("video asset is not properly configured"),!1;return!0}(e)))}function w(e){var t,{index:r=o.n.index}=arguments.length>1&void 0!==arguments[1]?arguments[1]:{},s=r.getAdUnit(e);if(!s)return!1;var d=s.nativeOrtbRequest;return function(e,t){if(!(0,n.A)(e,"link.url"))return(0,i.logError)("native response doesn't have 'link' property. Ortb response: ",e),!1;var r=t.assets.filter((e=>1===e.required)).map((e=>e.id)),o=e.assets.map((e=>e.id)),s=r.every((e=>(0,a.mK)(o,e)));return s||(0,i.logError)("didn't receive a bid with all required assets. Required ids: ".concat(r,", but received ids in response: ").concat(o)),s}((null===(t=e.native)||void 0===t?void 0:t.ortb)||N(e.native,d),d)}function C(e,t){var r=t.native.ortb||q(t.native);return"click"===e.action?function(e){var t,r=arguments.length>1&void 0!==arguments[1]?arguments[1]:null,{fetchURL:n=i.triggerPixel}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(r){var a,o=(e.assets||[]).filter((e=>e.link)).reduce(((e,t)=>(e[t.id]=t.link,e)),{}),s=(null===(a=e.link)||void 0===a?void 0:a.clicktrackers)||[],d=o[r],c=s;d&(c=d.clicktrackers||[]),c.forEach((e=>n(e)))}else((null===(t=e.link)||void 0===t?void 0:t.clicktrackers)||[]).forEach((e=>n(e)))}(r,null==e?void 0:e.assetId):function(e){var{runMarkup:t=e=>(0,i.insertHtmlIntoIframe)(e),fetchURL:r=i.triggerPixel}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(e.eventtrackers||[]).filter((e=>e.event===b.impression)),{img:a,js:o}=n.reduce(((e,t)=>(h.hasOwnProperty(t.method)&&e[h[t.method]].push(t.url),e)),{img:[],js:[]});e.imptrackers&(a=a.concat(e.imptrackers)),a.forEach((e=>r(e))),o=o.map((e=>'