function findCMP(){let t=window,f=!1;for(;!f;){try{if("function"==typeof t.__tcfapi){f=!0;break}}catch(t){}try{if(t.frames.__tcfapiLocator){f=!0;break}}catch(t){}if(t===window.top)break;t=t.parent}return f}
(()=>{var e,t={35706:(e,t,n)=>{n.d(t,{Pd:()=>l,Th:()=>d,_U:()=>u});var r=n(55730),i=n(64358),o=n(20265),a=n(34614);const s=(0,n(78640).R)(),c="outstream";function d(e){const{url:t,config:n,id:d,callback:l,loaded:u,adUnitCode:f,renderNow:g}=e;this.url=t,this.config=n,this.handlers={},this.id=d,this.renderNow=g,this.loaded=u,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=l||(()=>{this.loaded=!0,this.process()}),this.render=function(){const e=arguments,n=()=>{this._render?this._render.apply(this,e):(0,i.logWarn)("No render function was provided, please use .setRender on the renderer")};!function(e){const t=s.adUnits,n=(0,a.sE)(t,(t=>t.code===e));if(!n)return!1;const r=(0,o.Z)(n,"renderer"),i=!!(r&&r.url&&r.render),c=(0,o.Z)(n,"mediaTypes.video.renderer"),d=!!(c&&c.url&&c.render);return!!(i&&!0!==r.backupOnly||d&&!0!==c.backupOnly)}(f)?g?n():(this.cmd.unshift(n),(0,r.B)(t,c,this.callback,this.documentContext)):((0,i.logWarn)("External Js not loaded by Renderer since renderer url and callback is already defined on adUnit ".concat(f)),n())}.bind(this)}function l(e){return!(!e||!e.url&&!e.renderNow)}function u(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)}d.install=function(e){let{url:t,config:n,id:r,callback:i,loaded:o,adUnitCode:a,renderNow:s}=e;return new d({url:t,config:n,id:r,callback:i,loaded:o,adUnitCode:a,renderNow:s})},d.prototype.getConfig=function(){return this.config},d.prototype.setRender=function(e){this._render=e},d.prototype.setEventHandlers=function(e){this.handlers=e},d.prototype.handleVideoEvent=function(e){let{id:t,eventName:n}=e;"function"==typeof this.handlers[n]&&this.handlers[n](),(0,i.logMessage)("Prebid Renderer event for id ".concat(t," type ").concat(n))},d.prototype.process=function(){for(;this.cmd.length>0;)try{this.cmd.shift().call()}catch(e){(0,i.logError)("Error processing Renderer command: ",e)}}},74947:(e,t,n)=>{n.d(t,{EL:()=>a,K$:()=>i,S1:()=>r,S5:()=>o,UE:()=>s,e:()=>d,g0:()=>u,oK:()=>l,x$:()=>c});const r="accessDevice",i="syncUser",o="enrichUfpd",a="enrichEids",s="fetchBids",c="reportAnalytics",d="transmitEids",l="transmitUfpd",u="transmitPreciseGeo"},10286:(e,t,n)=>{n.d(t,{T:()=>i});var r=n(51039);const i=(0,n(16310).Oj)((e=>r.ZP.resolveAlias(e)))},9633:(e,t,n)=>{n.d(t,{UL:()=>i,XG:()=>a,_U:()=>s,wu:()=>r,y2:()=>o});const r="prebid",i="bidder",o="userId",a="rtd",s="analytics"},16310:(e,t,n)=>{n.d(t,{$k:()=>o,Hw:()=>f,IV:()=>u,JR:()=>i,Ki:()=>s,Oj:()=>g,Qf:()=>d,bL:()=>c,bp:()=>a,cx:()=>l});var r=n(9633);const i="component",o=i+"Type",a=i+"Name",s="adapterCode",c="storageType",d="configName",l="syncType",u="syncUrl",f="_config";function g(e){return function(t,n,c){const d={[o]:t,[a]:n,[i]:"".concat(t,".").concat(n)};return t===r.UL&&(d[s]=e(n)),Object.assign(d,c)}}},41087:(e,t,n)=>{n.d(t,{$8:()=>a,Db:()=>l,Mp:()=>g,ZZ:()=>s,a:()=>u,hb:()=>p,js:()=>f});var r=n(20265),i=n(50571),o=n(74947);const a=["user.data","user.ext.data"],s=["user.eids","user.ext.eids"],c=["user.geo.lat","user.geo.lon","device.geo.lat","device.geo.lon"];function d(e){return Object.assign({get(){},run(e,t,n,r,i){const o=n&&n[r];if(u(o)&&i()){const e=this.get(o);void 0===e?delete n[r]:n[r]=e}}},e)}function l(e){return e.forEach((e=>{e.paths=e.paths.map((e=>{const t=e.split("."),n=t.pop();return[t.length>0?t.join("."):null,n]}))})),function(t,n){for(var i=arguments.length,o=new Array(i>2?i-2:0),a=2;a<i;a++)o[a-2]=arguments[a];const s=[];return e.forEach((e=>{if(!1!==t[e.name])for(const[i,a]of e.paths){const c=null==i?n:(0,r.Z)(n,i);if(s.push(e.run(n,i,c,a,(()=>(t.hasOwnProperty(e.name)||(t[e.name]=!!e.applies(...o)),t[e.name])))),!1===t[e.name])return}})),s.filter((e=>null!=e))}}function u(e){return null!=e&&("object"!=typeof e||Object.keys(e).length>0)}function f(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.xD;return function(n){return!t(e,n)}}function g(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.xD;return[{name:o.oK,paths:a,applies:f(o.oK,e)},{name:o.e,paths:s,applies:f(o.e,e)},{name:o.g0,paths:c,applies:f(o.g0,e),get:e=>Math.round(100*(e+Number.EPSILON))/100}].map(d)}const p=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.xD;const t=l(g(e)),n=l(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.xD;return[{name:o.e,paths:["userId","userIdAsEids"],applies:f(o.e,e)}].map(d)}(e));return function(e){const r={};return{ortb2:n=>(t(r,n,e),n),bidRequest:t=>(n(r,t,e),t)}}}()},50571:(e,t,n)=>{n.d(t,{oB:()=>o,xD:()=>a});var r=n(64358),i=n(16310);const[o,a]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,r.prefixLog)("Activity control:");const t={};function n(e){return t[e]=t[e]||[]}function o(t,n,r,o){let a;try{a=r(o)}catch(r){e.logError("Exception in rule ".concat(n," for '").concat(t,"'"),r),a={allow:!1,reason:r}}return a&&Object.assign({activity:t,name:n,component:o[i.JR]},a)}const a={};function s(t){let{activity:n,name:r,allow:i,reason:o,component:s}=t;const c="".concat(r," ").concat(i?"allowed":"denied"," '").concat(n,"' for '").concat(s,"'").concat(o?":":""),d=a.hasOwnProperty(c);if(d&&clearTimeout(a[c]),a[c]=setTimeout((()=>delete a[c]),1e3),!d){const t=[c];o&&t.push(o),(i?e.logInfo:e.logWarn).apply(e,t)}}return[function(e,t,r){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10;const o=n(e),a=o.findIndex((e=>{let[t]=e;return i<t})),s=[i,t,r];return o.splice(a<0?o.length:a,0,s),function(){const e=o.indexOf(s);e>=0&&o.splice(e,1)}},function(e,t){let r,i;for(const[a,c,d]of n(e)){if(r!==a&&i)break;r=a;const n=o(e,c,d,t);if(n){if(!n.allow)return s(n),!1;i=n}}return i&&s(i),!0}]}()},875:(e,t,n)=>{n.d(t,{f:()=>a});var r=n(20265);let i={};function o(e,t,n){let r=function(e,t){let n=i[e]=i[e]||{bidders:{}};return t?n.bidders[t]=n.bidders[t]||{}:n}(e,n);return r[t]=(r[t]||0)+1,r[t]}let a={incrementRequestsCounter:function(e){return o(e,"requestsCounter")},incrementBidderRequestsCounter:function(e,t){return o(e,"requestsCounter",t)},incrementBidderWinsCounter:function(e,t){return o(e,"winsCounter",t)},getRequestsCounter:function(e){return(0,r.Z)(i,"".concat(e,".requestsCounter"))||0},getBidderRequestsCounter:function(e,t){return(0,r.Z)(i,"".concat(e,".bidders.").concat(t,".requestsCounter"))||0},getBidderWinsCounter:function(e,t){return(0,r.Z)(i,"".concat(e,".bidders.").concat(t,".winsCounter"))||0}}},48525:(e,t,n)=>{function r(e){var t=e;return{callBids:function(){},setBidderCode:function(e){t=e},getBidderCode:function(){return t}}}n.d(t,{Z:()=>r})},51039:(e,t,n)=>{n.d(t,{PARTITIONS:()=>k,VP:()=>F,ZP:()=>Y,JO:()=>x,rp:()=>M,uV:()=>K,TJ:()=>z,Ct:()=>L,nX:()=>W});var r=n(64358),i=n(20265),o=n(3193),a=n(34614),s=n(24679);let c=[];function d(e,t){return e.labelAll?{labelAll:!0,labels:e.labelAll,activeLabels:t}:{labelAll:!1,labels:e.labelAny,activeLabels:t}}function l(){let{labels:e=[],labelAll:t=!1,activeLabels:n=[]}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0,d=arguments.length>2?arguments[2]:void 0,l=u(arguments.length>3&&void 0!==arguments[3]?arguments[3]:c);(0,r.isPlainObject)(o)||(o=d?{banner:{sizes:d}}:{});let f=(0,i.Z)(o,"banner.sizes");l.shouldFilter&&f&&(o=(0,r.deepClone)(o),o.banner.sizes=f.filter((e=>l.sizesSupported[e])));let g={active:!o.hasOwnProperty(s.Mk)||(0,i.Z)(o,"banner.sizes.length")>0&&(0===e.length||!t&&(e.some((e=>l.labels[e]))||e.some((e=>(0,a.q9)(n,e))))||t&&e.reduce(((e,t)=>e?l.labels[t]||(0,a.q9)(n,t):e),!0)),mediaTypes:o};return f&&f.length!==o.banner.sizes.length&&(g.filterResults={before:f,after:o.banner.sizes}),g}function u(e){return e.reduce(((e,t)=>{if("object"==typeof t&&"string"==typeof t.mediaQuery&&t.mediaQuery.length>0){let n=!1;try{n=(0,r.getWindowTop)().matchMedia(t.mediaQuery).matches}catch(e){(0,r.logWarn)("Unfriendly iFrame blocks sizeConfig from being correctly evaluated"),n=matchMedia(t.mediaQuery).matches}n&&(Array.isArray(t.sizesSupported)&&(e.shouldFilter=!0),["labels","sizesSupported"].forEach((n=>(t[n]||[]).forEach((t=>e[n][t]=!0)))))}else(0,r.logWarn)('sizeConfig rule missing required property "mediaQuery"');return e}),{labels:{},sizesSupported:{},shouldFilter:!1})}o.config.getConfig("sizeConfig",(e=>function(e){c=e}(e.sizeConfig)));var f=n(70059),g=n(14699),p=n(48928),m=n(92797),h=n(875),b=n(25102),y=n(34516),v=n(52021),E=n(5644),T=n(99128),A=n(78653),w=n(9633),C=n(50571),S=n(74947),I=n(16310),B=n(41087);const O="pbsBidAdapter",k={CLIENT:"client",SERVER:"server"},U={isAllowed:C.xD,redact:B.hb};let R={},_=R.bidderRegistry={},D=R.aliasRegistry={},N=[];o.config.getConfig("s2sConfig",(e=>{e&&e.s2sConfig&&(N=(0,r.isArray)(e.s2sConfig)?e.s2sConfig:[e.s2sConfig])}));var j={};const q=(0,I.Oj)((e=>R.resolveAlias(e)));const P=(0,m.z3)("sync",(function(e){let{bidderCode:t,auctionId:n,bidderRequestId:o,adUnits:a,src:s,metrics:c}=e;return a.reduce(((e,a)=>{const d=a.bids.filter((e=>e.bidder===t));return null==t&&0===d.length&&null!=a.s2sBid&&d.push({bidder:null}),e.push(d.reduce(((e,t)=>{const d=null==(t=Object.assign({},t,{ortb2Imp:(0,r.mergeDeep)({},a.ortb2Imp,t.ortb2Imp)},(0,r.getDefinedParams)(a,["nativeParams","nativeOrtbRequest","mediaType","renderer"]))).mediaTypes?a.mediaTypes:t.mediaTypes;return(0,r.isValidMediaTypes)(d)?t=Object.assign({},t,{mediaTypes:d}):(0,r.logError)("mediaTypes is not correctly configured for adunit ".concat(a.code)),e.push(Object.assign({},t,{adUnitCode:a.code,transactionId:a.transactionId,sizes:(0,i.Z)(d,"banner.sizes")||(0,i.Z)(d,"video.playerSize")||[],bidId:t.bid_id||(0,r.getUniqueIdentifierStr)(),bidderRequestId:o,auctionId:n,src:s,metrics:c,bidRequestsCount:h.f.getRequestsCounter(a.code),bidderRequestsCount:h.f.getBidderRequestsCounter(a.code,t.bidder),bidderWinsCount:h.f.getBidderWinsCounter(a.code,t.bidder)})),e}),[])),e}),[]).reduce(r.flatten,[]).filter((e=>""!==e))}),"getBids");const x=(0,m.z3)("sync",(function(e,t){let{getS2SBidders:n=K}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null==t)return e;{const r=n(t);return e.filter((e=>r.has(e.bidder)))}}),"filterBidsForAdUnit");let M=new y.iK,W=new y.LO,z=new y.$e,F={getCoppa:function(){return!!o.config.getConfig("coppa")}};const Z=(0,m.z3)("sync",((e,t)=>function(e,t){return e.reduce(((e,n)=>{let{active:i,mediaTypes:o,filterResults:a}=l(d(n,t),n.mediaTypes,n.sizes);return i?(a&&(0,r.logInfo)('Size mapping filtered adUnit "'.concat(n.code,'" banner sizes from '),a.before,"to ",a.after),n.mediaTypes=o,n.bids=n.bids.reduce(((e,i)=>{let{active:o,mediaTypes:a,filterResults:s}=l(d(i,t),n.mediaTypes);return o?(s&&((0,r.logInfo)('Size mapping filtered adUnit "'.concat(n.code,'" bidder "').concat(i.bidder,'" banner sizes from '),s.before,"to ",s.after),i.mediaTypes=a),e.push(i)):(0,r.logInfo)('Size mapping deactivated adUnit "'.concat(n.code,'" bidder "').concat(i.bidder,'"')),e}),[]),e.push(n)):(0,r.logInfo)('Size mapping disabled adUnit "'.concat(n.code,'"')),e}),[])}(e,t)),"setupAdUnitMediaTypes");function K(e){(0,r.isArray)(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 L=(0,m.z3)("sync",(function(e,t){let{getS2SBidders:n=K}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=n(t);return(0,r.getBidderCodes)(e).reduce(((e,t)=>(e[i.has(t)?k.SERVER:k.CLIENT].push(t),e)),{[k.CLIENT]:[],[k.SERVER]:[]})}),"partitionBidders");function G(e,t){const n=_[e],r=(null==n?void 0:n.getSpec)&&n.getSpec();if(r&&r[t]&&"function"==typeof r[t])return[r,r[t]]}function V(e,t,n,i){try{(0,r.logInfo)("Invoking ".concat(e,".").concat(t));for(var a=arguments.length,s=new Array(a>4?a-4:0),c=4;c<a;c++)s[c-4]=arguments[c];o.config.runWithBidder(e,i.bind(n,...s))}catch(n){(0,r.logWarn)("Error calling ".concat(t," of ").concat(e))}}function H(e,t,n){const r=G(e,t);null!=r&&V(e,t,...r,n)}R.makeBidRequests=(0,m.z3)("sync",(function(e,t,n,i,s){let c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},d=arguments.length>6?arguments[6]:void 0;d=(0,T.Bf)(d),v.emit(E.EVENTS.BEFORE_REQUEST_BIDS,e),(0,f.Fb)(e),e.forEach((e=>e.bids=e.bids.filter((e=>!e.bidder||U.isAllowed(S.UE,q(w.UL,e.bidder)))))),e=Z(e,s);let{[k.CLIENT]:l,[k.SERVER]:u}=L(e,N);o.config.getConfig("bidderSequence")===o.F&&(l=(0,r.shuffle)(l));const g=(0,b.nH)();let p=[];const m=c.global||{},h=c.bidder||{};function y(e){const t=U.redact(q(w.UL,e.bidderCode)),n=Object.freeze(t.ortb2((0,r.mergeDeep)({},m,h[e.bidderCode])));return e.ortb2=n,e.bids=e.bids.map((e=>(e.ortb2=n,t.bidRequest(e)))),e}N.forEach((i=>{if(i&&i.enabled&&function(e){return U.isAllowed(S.UE,q(w.wu,O,{[I.Qf]:e.configName}))}(i)){let{adUnits:o,hasModuleBids:s}=function(e,t){let n=(0,r.deepClone)(e),i=!1;return n.forEach((e=>{const n=e.bids.filter((e=>{var n;return e.module===O&&(null===(n=e.params)||void 0===n?void 0:n.configName)===t.configName}));1===n.length?(e.s2sBid=n[0],i=!0,e.ortb2Imp=(0,r.mergeDeep)({},e.s2sBid.ortb2Imp,e.ortb2Imp)):n.length>1&&(0,r.logWarn)('Multiple "module" bids for the same s2s configuration; all will be ignored',n),e.bids=x(e.bids,t).map((e=>(e.bid_id=(0,r.getUniqueIdentifierStr)(),e)))})),n=n.filter((e=>0!==e.bids.length||null!=e.s2sBid)),{adUnits:n,hasModuleBids:i}}(e,i),c=(0,r.generateUUID)();(0===u.length&&s?[null]:u).forEach((e=>{const a=(0,r.getUniqueIdentifierStr)(),s=d.fork(),l=y({bidderCode:e,auctionId:n,bidderRequestId:a,uniquePbsTid:c,bids:P({bidderCode:e,auctionId:n,bidderRequestId:a,adUnits:(0,r.deepClone)(o),src:E.os.YZ,metrics:s}),auctionStart:t,timeout:i.timeout,src:E.os.YZ,refererInfo:g,metrics:s});0!==l.bids.length&&p.push(l)})),o.forEach((e=>{let t=e.bids.filter((e=>(0,a.sE)(p,(t=>(0,a.sE)(t.bids,(t=>t.bidId===e.bid_id))))));e.bids=t})),p.forEach((e=>{void 0===e.adUnitsS2SCopy&&(e.adUnitsS2SCopy=o.filter((e=>e.bids.length>0||null!=e.s2sBid)))}))}}));let A=function(e){let t=(0,r.deepClone)(e);return t.forEach((e=>{e.bids=x(e.bids,null)})),t=t.filter((e=>0!==e.bids.length)),t}(e);return l.forEach((e=>{const o=(0,r.getUniqueIdentifierStr)(),a=d.fork(),c=y({bidderCode:e,auctionId:n,bidderRequestId:o,bids:P({bidderCode:e,auctionId:n,bidderRequestId:o,adUnits:(0,r.deepClone)(A),labels:s,src:"client",metrics:a}),auctionStart:t,timeout:i,refererInfo:g,metrics:a}),l=_[e];l||(0,r.logError)("Trying to make a request for bidder that does not exist: ".concat(e)),l&&c.bids&&0!==c.bids.length&&p.push(c)})),p.forEach((e=>{M.getConsentData()&&(e.gdprConsent=M.getConsentData()),W.getConsentData()&&(e.uspConsent=W.getConsentData()),z.getConsentData()&&(e.gppConsent=z.getConsentData())})),p}),"makeBidRequests"),R.callBids=function(e,t,n,i,a,s,c){let d=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{};if(!t.length)return void(0,r.logWarn)("callBids executed with no bidRequests.  Were they filtered by labels or sizing?");let[l,u]=t.reduce(((e,t)=>(e[Number(void 0!==t.src&&t.src===E.os.YZ)].push(t),e)),[[],[]]);var f=[];u.forEach((e=>{for(var t=-1,n=0;n<f.length;++n)if(e.uniquePbsTid===f[n].uniquePbsTid){t=n;break}t<=-1&&f.push(e)}));let g=0;N.forEach((e=>{if(e&&f[g]&&K(e).has(f[g].bidderCode)){const t=(0,p.O)(s,a?{request:a.request.bind(null,"s2s"),done:a.done}:void 0);let o=e.bidders;const c=_[e.adapter];let l=f[g].uniquePbsTid,m=f[g].adUnitsS2SCopy,h=u.filter((e=>e.uniquePbsTid===l));if(c){let a={ad_units:m,s2sConfig:e,ortb2Fragments:d};if(a.ad_units.length){let e=h.map((e=>(e.start=(0,r.timestamp)(),i.bind(e))));const s=(0,r.getBidderCodes)(a.ad_units).filter((e=>o.includes(e)));(0,r.logMessage)("CALLING S2S HEADER BIDDERS ==== ".concat(s.length>0?s.join(", "):'No bidder specified, using "ortb2Imp" definition(s) only')),h.forEach((e=>{v.emit(E.EVENTS.BID_REQUESTED,{...e,tid:e.auctionId})})),c.callBids(a,u,n,(()=>e.forEach((e=>e()))),t)}}else(0,r.logError)("missing "+e.adapter);g++}})),l.forEach((e=>{e.start=(0,r.timestamp)();const t=_[e.bidderCode];o.config.runWithBidder(e.bidderCode,(()=>{(0,r.logMessage)("CALLING BIDDER"),v.emit(E.EVENTS.BID_REQUESTED,e)}));let d=(0,p.O)(s,a?{request:a.request.bind(null,e.bidderCode),done:a.done}:void 0);const l=i.bind(e);try{o.config.runWithBidder(e.bidderCode,r.bind.call(t.callBids,t,e,n,l,d,c,o.config.callbackWithBidder(e.bidderCode)))}catch(t){(0,r.logError)("".concat(e.bidderCode," Bid Adapter emitted an uncaught error when parsing their bidRequest"),{e:t,bidRequest:e}),l()}}))},R.videoAdapters=[],R.registerBidAdapter=function(e,t){let{supportedMediaTypes:n=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};var i;e&&t?"function"==typeof e.callBids?(_[t]=e,y.qh.register(w.UL,t,null===(i=e.getSpec)||void 0===i?void 0:i.call(e).gvlid),(0,a.q9)(n,"video")&&R.videoAdapters.push(t),(0,a.q9)(n,"native")&&f.Sg.push(t)):(0,r.logError)("Bidder adaptor error for bidder code: "+t+"bidder must implement a callBids() function"):(0,r.logError)("bidAdapter or bidderCode not specified")},R.aliasBidAdapter=function(e,t,n){if(void 0===_[t]){let i=_[e];if(void 0===i){const n=[];N.forEach((r=>{if(r.bidders&&r.bidders.length){const i=r&&r.bidders;r&&(0,a.q9)(i,t)?D[t]=e:n.push(e)}})),n.forEach((e=>{(0,r.logError)('bidderCode "'+e+'" is not an existing bidder.',"adapterManager.aliasBidAdapter")}))}else try{let r,o=function(e){let t=[];return(0,a.q9)(R.videoAdapters,e)&&t.push("video"),(0,a.q9)(f.Sg,e)&&t.push("native"),t}(e);if(i.constructor.prototype!=Object.prototype)r=new i.constructor,r.setBidderCode(t);else{let o=i.getSpec(),a=n&&n.gvlid,s=n&&n.skipPbsAliasing;r=(0,g.PZ)(Object.assign({},o,{code:t,gvlid:a,skipPbsAliasing:s})),D[t]=e}R.registerBidAdapter(r,t,{supportedMediaTypes:o})}catch(t){(0,r.logError)(e+" bidder does not currently support aliasing.","adapterManager.aliasBidAdapter")}}else(0,r.logMessage)('alias name "'+t+'" has been already specified.')},R.resolveAlias=function(e){let t,n=e;for(;D[n]&&(!t||!t.has(n));)n=D[n],(t=t||new Set).add(n);return n},R.registerAnalyticsAdapter=function(e){let{adapter:t,code:n,gvlid:i}=e;t&&n?"function"==typeof t.enableAnalytics?(t.code=n,j[n]={adapter:t,gvlid:i},y.qh.register(w._U,n,i)):(0,r.logError)('Prebid Error: Analytics adaptor error for analytics "'.concat(n,'"\n        analytics adapter must implement an enableAnalytics() function')):(0,r.logError)("Prebid Error: analyticsAdapter or analyticsCode not specified")},R.enableAnalytics=function(e){(0,r.isArray)(e)||(e=[e]),(0,r._each)(e,(e=>{const t=j[e.provider];t&&t.adapter?U.isAllowed(S.x$,q(w._U,e.provider,{[I.Hw]:e}))&&t.adapter.enableAnalytics(e):(0,r.logError)("Prebid Error: no analytics adapter found in registry for '".concat(e.provider,"'."))}))},R.getBidAdapter=function(e){return _[e]},R.getAnalyticsAdapter=function(e){return j[e]},R.callTimedOutBidders=function(e,t,n){t=t.map((t=>(t.params=(0,r.getUserConfiguredParams)(e,t.adUnitCode,t.bidder),t.timeout=n,t))),t=(0,r.groupBy)(t,"bidder"),Object.keys(t).forEach((e=>{H(e,"onTimeout",t[e])}))},R.callBidWonBidder=function(e,t,n){t.params=(0,r.getUserConfiguredParams)(n,t.adUnitCode,t.bidder),h.f.incrementBidderWinsCounter(t.adUnitCode,t.bidder),H(e,"onBidWon",t)},R.callBidBillableBidder=function(e){H(e.bidder,"onBidBillable",e)},R.callSetTargetingBidder=function(e,t){H(e,"onSetTargeting",t)},R.callBidViewableBidder=function(e,t){H(e,"onBidViewable",t)},R.callBidderError=function(e,t,n){H(e,"onBidderError",{error:t,bidderRequest:n})},R.callDataDeletionRequest=(0,m.z3)("sync",(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const i="onDataDeletionRequest";Object.keys(_).filter((e=>!D.hasOwnProperty(e))).forEach((e=>{const n=G(e,i);if(null!=n){const r=A.K.getBidsRequested().filter((t=>function(e){const t=new Set;for(;D.hasOwnProperty(e)&&!t.has(e);)t.add(e),e=D[e];return e}(t.bidderCode)===e));V(e,i,...n,r,...t)}})),Object.entries(j).forEach((e=>{var n;let[o,a]=e;const s=null==a||null===(n=a.adapter)||void 0===n?void 0:n[i];if("function"==typeof s)try{s.apply(a.adapter,t)}catch(e){(0,r.logError)("error calling ".concat(i," of ").concat(o),e)}}))}));const Y=R},14699:(e,t,n)=>{n.d(t,{BF:()=>O,JY:()=>U,PZ:()=>S,Q1:()=>k,dX:()=>C});var r=n(48525),i=n(51039),o=n(3193),a=n(69626),s=n(11974),c=n(70059),d=n(90154),l=n(5644),u=n(52021),f=n(34614),g=n(48928),p=n(64358),m=n(20265),h=n(24679),b=n(92797),y=n(15164),v=n(78653),E=n(55975),T=n(99128);const A=(0,y.eA)("bidderFactory"),w=["cpm","ttl","creativeId","netRevenue","currency"];function C(e){const t=Array.isArray(e.supportedMediaTypes)?{supportedMediaTypes:e.supportedMediaTypes}:void 0;function n(e){const n=S(e);i.ZP.registerBidAdapter(n,e.code,t)}n(e),Array.isArray(e.aliases)&&e.aliases.forEach((t=>{let r,o,a=t;(0,p.isPlainObject)(t)&&(a=t.code,r=t.gvlid,o=t.skipPbsAliasing),i.ZP.aliasRegistry[a]=e.code,n(Object.assign({},e,{code:a,gvlid:r,skipPbsAliasing:o}))}))}function S(e){return Object.assign(new r.Z(e.code),{getSpec:function(){return Object.freeze(Object.assign({},e))},registerSyncs:t,callBids:function(r,s,c,d,f,g){if(!Array.isArray(r.bids))return;const m={};const h=[];function b(){c(),o.config.runWithBidder(e.code,(()=>{u.emit(l.EVENTS.BIDDER_DONE,r),t(h,r.gdprConsent,r.uspConsent,r.gppConsent)}))}const y=R(r).measureTime("validate",(()=>r.bids.filter(n)));if(0===y.length)return void b();const v={};y.forEach((e=>{v[e.bidId]=e,e.adUnitCode||(e.adUnitCode=e.placementCode)})),I(e,y,r,d,g,{onRequest:e=>u.emit(l.EVENTS.BEFORE_BIDDER_HTTP,r,e),onResponse:t=>{f(e.code),h.push(t)},onFledgeAuctionConfigs:e=>{e.forEach((e=>{const t=v[e.bidId];t?O(t.adUnitCode,e.config):(0,p.logWarn)("Received fledge auction configuration for an unknown bidId",e)}))},onError:(t,n)=>{f(e.code),i.ZP.callBidderError(e.code,n,r),u.emit(l.EVENTS.BIDDER_ERROR,{error:n,bidderRequest:r}),(0,p.logError)("Server call for ".concat(e.code," failed: ").concat(t," ").concat(n.status,". Continuing without bids."))},onBid:t=>{const n=v[t.requestId];if(n){if(t.adapterCode=n.bidder,function(e,t){let n=E.S.get(t,"allowAlternateBidderCodes")||!1,r=E.S.get(t,"allowedAlternateBidderCodes");if(e&&t&&t!==e&&(r=(0,p.isArray)(r)?r.map((e=>e.trim().toLowerCase())).filter((e=>!!e)).filter(p.uniques):r,!n||(0,p.isArray)(r)&&"*"!==r[0]&&!r.includes(e)))return!0;return!1}(t.bidderCode,n.bidder))return(0,p.logWarn)("".concat(t.bidderCode," is not a registered partner or known bidder of ").concat(n.bidder,", hence continuing without bid. If you wish to support this bidder, please mark allowAlternateBidderCodes as true in bidderSettings.")),void s.reject(n.adUnitCode,t,l.Gw.Dg);t.originalCpm=t.cpm,t.originalCurrency=t.currency,t.meta=t.meta||Object.assign({},t[n.bidder]);const e=Object.assign((0,a.m)(l.STATUS.GOOD,n),t);!function(e,t){const n=(0,T.Bf)(t.metrics);n.checkpoint("addBidResponse"),m[e]=!0,n.measureTime("addBidResponse.validate",(()=>U(e,t)))?s(e,t):s.reject(e,t,l.Gw.UI)}(n.adUnitCode,e)}else(0,p.logWarn)("Bidder ".concat(e.code," made bid for unknown request ID: ").concat(t.requestId,". Ignoring.")),s.reject(null,t,l.Gw.Gp)},onCompletion:b})}});function t(t,n,r,i){B(e,t,n,r,i)}function n(t){return!!e.isBidRequestValid(t)||((0,p.logWarn)("Invalid bid sent to bidder ".concat(e.code,": ").concat(JSON.stringify(t))),!1)}}const I=(0,b.z3)("sync",(function(e,t,n,r,i,o){let{onRequest:a,onResponse:s,onFledgeAuctionConfigs:c,onError:d,onBid:l,onCompletion:u}=o;const f=R(n);u=f.startTiming("total").stopBefore(u);let g=f.measureTime("buildRequests",(()=>e.buildRequests(t,n)));if(!g||0===g.length)return void u();Array.isArray(g)||(g=[g]);const m=(0,p.delayExecution)(u,g.length);g.forEach((t=>{const n=f.fork();function o(e){null!=e&&(e.metrics=n.fork().renameWith()),l(e)}const u=i((function(r,i){h();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,p.logError)("Bidder ".concat(e.code," failed to interpret the server's response. Continuing without bids"),null,t),void m()}let a;r&&(0,p.isArray)(r.fledgeAuctionConfigs)?(c(r.fledgeAuctionConfigs),a=r.bids):a=r,a&&((0,p.isArray)(a)?a.forEach(o):o(a)),m()})),g=i((function(e,t){h(),d(e,t),m()}));a(t);const h=n.startTiming("net");switch(t.method){case"GET":r("".concat(t.url).concat(function(e){if(e)return"?".concat("object"==typeof e?(0,p.parseQueryStringParameters)(e):e);return""}(t.data)),{success:u,error:g},void 0,Object.assign({method:"GET",withCredentials:!0},t.options));break;case"POST":r(t.url,{success:u,error:g},"string"==typeof t.data?t.data:JSON.stringify(t.data),Object.assign({method:"POST",contentType:"text/plain",withCredentials:!0},t.options));break;default:(0,p.logWarn)("Skipping invalid request from ".concat(e.code,". Request type ").concat(t.type," must be GET or POST")),m()}}))}),"processBidderRequests"),B=(0,b.z3)("async",(function(e,t,n,r,a){const c=o.config.getConfig("userSync.aliasSyncEnabled");if(e.getUserSyncs&&(c||!i.ZP.aliasRegistry[e.code])){let i=o.config.getConfig("userSync.filterSettings"),c=e.getUserSyncs({iframeEnabled:!(!i||!i.iframe&&!i.all),pixelEnabled:!(!i||!i.image&&!i.all)},t,n,r,a);c&&(Array.isArray(c)||(c=[c]),c.forEach((t=>{s.userSync.registerSync(t.type,e.code,t.url)})),s.userSync.bidderDone(e.code))}}),"registerSyncs"),O=(0,b.z3)("sync",((e,t)=>{}),"addComponentAuction");function k(e,t){let n=i.ZP.getBidAdapter(e);if(n.getSpec().getMappingFileInfo){let r=n.getSpec().getMappingFileInfo(),i=r.localStorageKey?r.localStorageKey:n.getBidderCode(),o=A.getDataFromLocalStorage(i);if(o){try{o=JSON.parse(o)}catch(t){(0,p.logError)("Failed to parse ".concat(e," mapping data stored in local storage"))}return o.mapping[t]?o.mapping[t]:null}}}function U(e,t){let{index:n=v.K.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};function r(e){return"Invalid bid from ".concat(t.bidderCode,". Ignoring bid: ").concat(e)}return e?t?function(){let e=Object.keys(t);return w.every((n=>(0,f.q9)(e,n)&&!(0,f.q9)([void 0,null],t[n])))}()?"native"!==t.mediaType||(0,c.r4)(t,{index:n})?"video"!==t.mediaType||(0,d.Dn)(t,{index:n})?!("banner"===t.mediaType&&!function(e,t){let{index:n=v.K.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if((t.width||0===parseInt(t.width,10))&&(t.height||0===parseInt(t.height,10)))return t.width=parseInt(t.width,10),t.height=parseInt(t.height,10),!0;const r=n.getBidRequest(t),i=n.getMediaTypes(t),o=r&&r.sizes||i&&i.banner&&i.banner.sizes,a=(0,p.parseSizesInput)(o);if(1===a.length){const[e,n]=a[0].split("x");return t.width=parseInt(e,10),t.height=parseInt(n,10),!0}return!1}(e,t,{index:n}))||((0,p.logError)(r("Banner bids require a width and height")),!1):((0,p.logError)(r("Video bid does not have required vastUrl or renderer property")),!1):((0,p.logError)(r("Native bid missing some required properties.")),!1):((0,p.logError)(r("Bidder ".concat(t.bidderCode," is missing required params. Check http://prebid.org/dev-docs/bidder-adapter-1.html for list of params."))),!1):((0,p.logWarn)("Some adapter tried to add an undefined bid for ".concat(e,".")),!1):((0,p.logWarn)("No adUnitCode was supplied to addBidResponse."),!1)}function R(e){return(0,T.Bf)(e.metrics).renameWith((t=>["adapter.client.".concat(t),"adapters.client.".concat(e.bidderCode,".").concat(t)]))}(0,b.v5)("checkAdUnitSetup").before((function(e,t){if(!o.config.getConfig("adpod.brandCategoryExclusion"))return e.call(this,t);t.filter((e=>(0,m.Z)(e,"mediaTypes.video.context")===h.Oh)).map((e=>e.bids.map((e=>e.bidder)))).reduce(p.flatten,[]).filter(p.uniques).forEach((e=>{let t=i.ZP.getBidAdapter(e);if(t.getSpec().getMappingFileInfo){let n=t.getSpec().getMappingFileInfo(),r=n.refreshInDays?n.refreshInDays:1,i=n.localStorageKey?n.localStorageKey:t.getSpec().code,o=A.getDataFromLocalStorage(i);try{o=o?JSON.parse(o):void 0,(!o||(0,p.timestamp)()>o.lastUpdated+24*r*60*60*1e3)&&(0,g.h)(n.url,{success:t=>{try{t=JSON.parse(t);let e={lastUpdated:(0,p.timestamp)(),mapping:t.mapping};A.setDataInLocalStorage(i,JSON.stringify(e))}catch(t){(0,p.logError)("Failed to parse ".concat(e," bidder translation mapping file"))}},error:()=>{(0,p.logError)("Failed to load ".concat(e," bidder translation file"))}})}catch(t){(0,p.logError)("Failed to parse ".concat(e," bidder translation mapping file"))}}})),e.call(this,t)}))},55730:(e,t,n)=>{n.d(t,{B:()=>s});var r=n(34614),i=n(64358);const o=new WeakMap,a=["debugging","adloox","criteo","outstream","adagio","spotx","browsi","brandmetrics","justtag","tncId","akamaidap","ftrackId","inskin","hadron","medianet","improvedigital","aaxBlockmeter","confiant","arcspan","airgrid","clean.io"];function s(e,t,n,s,c){if(!t||!e)return void(0,i.logError)("cannot load external script without url and moduleCode");if(!(0,r.q9)(a,t))return void(0,i.logError)("".concat(t," not whitelisted for loading external JavaScript"));s||(s=document);const d=f(s,e);if(d)return n&&"function"==typeof n&&(d.loaded?n():d.callbacks.push(n)),d.tag;const l=o.get(s)||{},u={loaded:!1,tag:null,callbacks:[]};return l[e]=u,o.set(s,l),n&&"function"==typeof n&&u.callbacks.push(n),(0,i.logWarn)("module ".concat(t," is loading external JavaScript")),function(t,n,r,o){r||(r=document);var a=r.createElement("script");a.type="text/javascript",a.async=!0;const s=f(r,e);s&&(s.tag=a);a.readyState?a.onreadystatechange=function(){"loaded"!==a.readyState&&"complete"!==a.readyState||(a.onreadystatechange=null,n())}:a.onload=function(){n()};a.src=t,o&&(0,i.setScriptAttributes)(a,o);return(0,i.insertElement)(a,r),a}(e,(function(){u.loaded=!0;try{for(let e=0;e<u.callbacks.length;e++)u.callbacks[e]()}catch(e){(0,i.logError)("Error executing callback","adloader.js:loadExternalScript",e)}}),s,c);function f(e,t){const n=o.get(e);return n&&n[t]?n[t]:null}}},48928:(e,t,n)=>{n.d(t,{O:()=>s,h:()=>a});var r=n(3193),i=n(64358);const o=4,a=s();function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,{request:t,done:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(a,s,c){let d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{let l,u=d.method||(c?"POST":"GET"),f=document.createElement("a");f.href=a;let g="object"==typeof s&&null!==s?s:{success:function(){(0,i.logMessage)("xhr success")},error:function(e){(0,i.logError)("xhr error",null,e)}};if("function"==typeof s&&(g.success=s),l=new window.XMLHttpRequest,l.onreadystatechange=function(){if(l.readyState===o){"function"==typeof n&&n(f.origin);let e=l.status;e>=200&&e<300||304===e?g.success(l.responseText,l):g.error(l.statusText,l)}},r.config.getConfig("disableAjaxTimeout")||(l.ontimeout=function(){(0,i.logError)("  xhr timeout after ",l.timeout,"ms")}),"GET"===u&&c){let e=(0,i.parseUrl)(a,d);Object.assign(e.search,c),a=(0,i.buildUrl)(e)}l.open(u,a,!0),r.config.getConfig("disableAjaxTimeout")||(l.timeout=e),d.withCredentials&&(l.withCredentials=!0),(0,i._each)(d.customHeaders,((e,t)=>{l.setRequestHeader(t,e)})),d.preflight&&l.setRequestHeader("X-Requested-With","XMLHttpRequest"),l.setRequestHeader("Content-Type",d.contentType||"text/plain"),"function"==typeof t&&t(f.origin),"POST"===u&&c?l.send(c):l.send()}catch(e){(0,i.logError)("xhr construction",e),"object"==typeof s&&null!==s&&s.error(e)}}}},25686:(e,t,n)=>{n.d(t,{LX:()=>X,RH:()=>V,Yt:()=>j,Yw:()=>B,dg:()=>H,e0:()=>q,lU:()=>M,mv:()=>O,sq:()=>x,vO:()=>N});var r=n(64358),i=n(20265),o=n(56463),a=n(70059),s=n(79885),c=n(35706),d=n(3193),l=n(11974),u=n(92797),f=n(34614),g=n(90154),p=n(24679),m=n(78653),h=n(55975),b=n(52021),y=n(51039),v=n(5644),E=n(68792),T=n(99128),A=n(69626),w=n(36066),C=n(78640);const{syncUsers:S}=l.userSync,I="started",B="inProgress",O="completed";b.on(v.EVENTS.BID_ADJUSTMENT,(function(e){!function(e){let t=(0,w.O)(e.cpm,e);t>=0&&(e.cpm=t)}(e)}));const k=4,U={},R={},_=[],D=(0,C.R)();function N(e){let{adUnits:t,adUnitCodes:n,callback:a,cbTimeout:s,labels:l,auctionId:u,ortb2Fragments:h,metrics:w}=e;w=(0,T.Bf)(w);const C=t,N=l,x=n,z=u||(0,r.generateUUID)(),F=s,Z=new Set;let K,V,H,Y,Q=[],J=a,X=[],$=[],te=[],ne=[],re=[];function ie(){return{auctionId:z,timestamp:K,auctionEnd:V,auctionStatus:Y,adUnits:C,adUnitCodes:x,labels:N,bidderRequests:X,noBids:te,bidsReceived:$,bidsRejected:Q,winningBids:ne,timeout:F,metrics:w,seatNonBids:re}}function oe(e,n){if(n&&clearTimeout(H),void 0===V){let n=[];e&&((0,r.logMessage)("Auction ".concat(z," timedOut")),i=Z,n=X.map((e=>(e.bids||[]).filter((e=>!i.has(e.bidder))))).reduce(r.flatten,[]),n.length&&b.emit(v.EVENTS.BID_TIMEOUT,n)),Y=O,V=Date.now(),w.checkpoint("auctionEnd"),w.timeBetween("requestBids","auctionEnd","requestBids.total"),w.timeBetween("callBids","auctionEnd","requestBids.callBids"),b.emit(v.EVENTS.AUCTION_END,ie()),P(C,(function(){try{if(null!=J){const t=x,n=$.filter(r.bind.call(r.adUnitsFilter,this,t)).reduce(ee,{});J.apply(D,[n,e,z]),J=null}}catch(e){(0,r.logError)("Error executing bidsBackHandler",null,e)}finally{n.length&&y.ZP.callTimedOutBidders(t,n,F);let e=d.config.getConfig("userSync")||{};e.enableOverride||S(e.syncDelay)}}))}var i}function ae(){d.config.resetBidder(),(0,r.logInfo)("Bids Received for Auction with id: ".concat(z),$),Y=O,oe(!1,!0)}function se(e){Z.add(e)}function ce(e){e.forEach((e=>{var t;t=e,X=X.concat(t)}));let t={},n={bidRequests:e,run:()=>{!function(){const e=oe.bind(null,!0);let t=setTimeout(e,F);H=t}(),Y=B,b.emit(v.EVENTS.AUCTION_INIT,ie());let n=function(e,t){let{index:n=m.K.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=0,s=!1,l=new Set,u={};const h={};function y(e,t){null==h[e]&&(h[e]=E.Z.resolve()),h[e]=h[e].then((()=>E.Z.resolve(t).catch((()=>{}))))}function T(e,n){let r=e.timeout;(null==r||r>t.getTimeout())&&(r=t.getTimeout());const i=t.getAuctionStart()+r-Date.now(),o=h[e.bidderRequestId],a=h[""];(null!=o||null!=a)&&i>0?E.Z.race([E.Z.timeout(i),E.Z.resolve(a).then((()=>o))]).then(n):n()}function w(){a--,s&&0===a&&e()}function C(e,t,n){return u[t.requestId]=!0,function(e,t){let{index:n=m.K.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=n.getBidderRequest(e),o=n.getAdUnit(e),a=i&&i.start||e.requestTimestamp;Object.assign(e,{responseTimestamp:e.responseTimestamp||(0,r.timestamp)(),requestTimestamp:e.requestTimestamp||a,cpm:parseFloat(e.cpm)||0,bidder:e.bidder||e.bidderCode,adUnitCode:t}),null!=(null==o?void 0:o.ttlBuffer)&&(e.ttlBuffer=o.ttlBuffer);e.timeToRespond=e.responseTimestamp-e.requestTimestamp}(t,e),a++,n(w)}function S(e,n){C(e,n,(e=>{let a=function(e){var t;let{index:n=m.K.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};b.emit(v.EVENTS.BID_ADJUSTMENT,e);const r=(null===(t=n.getBidRequest(e))||void 0===t?void 0:t.renderer)||n.getAdUnit(e).renderer,i=e.mediaType,a=n.getMediaTypes(e),s=a&&a[i];var l=s&&s.renderer,u=null;l&&l.url&&l.render&&(!0!==l.backupOnly||!e.renderer)?u=l:r&&r.url&&r.render&&(!0!==r.backupOnly||!e.renderer)&&(u=r);u&&(e.renderer=c.Th.install({url:u.url,config:u.options}),e.renderer.setRender(u.render));const f=G(e.mediaType,a,d.config.getConfig("mediaTypePriceGranularity")),g=(0,o.D)(e.cpm,"object"==typeof f?f:d.config.getConfig("customPriceBucket"),d.config.getConfig("currency.granularityMultiplier"));return e.pbLg=g.low,e.pbMg=g.med,e.pbHg=g.high,e.pbAg=g.auto,e.pbDg=g.dense,e.pbCg=g.custom,e}(n);a.mediaType===p.pX?function(e,t,n){let{index:o=m.K.index}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=!0;const s=(0,i.Z)(o.getMediaTypes({requestId:t.originalRequestId||t.requestId,transactionId:t.transactionId}),"video"),c=s&&(0,i.Z)(s,"context"),l=s&&(0,i.Z)(s,"useCacheKey");d.config.getConfig("cache.url")&&(l||c!==g.gZ)&&(!t.videoCacheKey||d.config.getConfig("cache.ignoreBidderCacheKey")?(a=!1,L(e,t,n,s)):t.vastUrl||((0,r.logError)("videoCacheKey specified but not required vastUrl for video bid"),a=!1));a&&(M(e,t),n())}(t,a,e):(null!=a.native&&"object"==typeof a.native&&W(a),M(t,a),e())}))}function I(e,n,i){return C(e,n,(e=>{var o;const a=(0,A.m)(v.STATUS.NO_BID,null===(o=n.getIdentifiers)||void 0===o?void 0:o.call(n));return Object.assign(a,Object.fromEntries(Object.entries(n).filter((e=>{let[t]=e;return!a.hasOwnProperty(t)&&!["ad","adUrl","vastXml","vastUrl","native"].includes(t)})))),a.status=v.BID_STATUS.BID_REJECTED,a.cpm=0,n.rejectionReason=i,(0,r.logWarn)("Bid from ".concat(n.bidder||"unknown bidder"," was rejected: ").concat(i),n),b.emit(v.EVENTS.BID_REJECTED,n),t.addBidRejected(n),e(),a}))}function B(){let n=this,i=t.getBidRequests();const o=d.config.getConfig("auctionOptions");if(l.add(n),o&&!(0,r.isEmpty)(o)){const e=o.secondaryBidders;e&&!i.every((t=>(0,f.q9)(e,t.bidderCode)))&&(i=i.filter((t=>!(0,f.q9)(e,t.bidderCode))))}s=i.every((e=>l.has(e))),n.bids.forEach((e=>{u[e.bidId]||(t.addNoBid(e),b.emit(v.EVENTS.NO_BID,e))})),s&&0===a&&e()}return{addBidResponse:function(){function e(e,t){const r=n.getBidderRequest(t);y(r&&r.bidderRequestId||"",j.call({dispatch:S},e,t,(()=>{let n;return r=>(null==n&&(n=I(e,t,r)),n)})()))}return e.reject=I,e}(),adapterDone:function(){T(this,B.bind(this))}}}(ae,this);y.ZP.callBids(C,e,n.addBidResponse,n.adapterDone,{request(e,n){s(U,n),s(t,e),R[e]||(R[e]={SRA:!0,origin:n}),t[e]>1&&(R[e].SRA=!1)},done(e){U[e]--,_[0]&&a(_[0])&&_.shift()}},F,se,h)}};function a(e){let t=!0,n=d.config.getConfig("maxRequestsPerOrigin")||k;return e.bidRequests.some((e=>{let r=1,i=void 0!==e.src&&e.src===v.os.YZ?"s2s":e.bidderCode;return R[i]&&(!1===R[i].SRA&&(r=Math.min(e.bids.length,n)),U[R[i].origin]+r>n&&(t=!1)),!t})),t&&e.run(),t}function s(e,t){void 0===e[t]?e[t]=1:e[t]++}a(n)||((0,r.logWarn)("queueing auction due to limited endpoint capacity"),_.push(n))}return b.on(v.EVENTS.SEAT_NON_BID,(e=>{var t;e.auctionId===z&&(t=e.seatnonbid,re=re.concat(t))})),{addBidReceived:function(e){$=$.concat(e)},addBidRejected:function(e){Q=Q.concat(e)},addNoBid:function(e){te=te.concat(e)},executeCallback:oe,callBids:function(){Y=I,K=Date.now();let e=w.measureTime("requestBids.makeRequests",(()=>y.ZP.makeBidRequests(C,K,z,F,N,h,w)));(0,r.logInfo)("Bids Requested for Auction with id: ".concat(z),e),w.checkpoint("callBids"),e.length<1?((0,r.logWarn)("No valid bid requests returned for auction"),ae()):q.call({dispatch:ce,context:this},e)},addWinningBid:function(e){const n=t.find((t=>t.transactionId===e.transactionId));ne=ne.concat(e),y.ZP.callBidWonBidder(e.adapterCode||e.bidder,e,t),n&&!n.deferBilling&&y.ZP.callBidBillableBidder(e)},setBidTargeting:function(e){y.ZP.callSetTargetingBidder(e.adapterCode||e.bidder,e)},getWinningBids:()=>ne,getAuctionStart:()=>K,getTimeout:()=>F,getAuctionId:()=>z,getAuctionStatus:()=>Y,getAdUnits:()=>C,getAdUnitCodes:()=>x,getBidRequests:()=>X,getBidsReceived:()=>$,getNoBids:()=>te,getNonBids:()=>re,getFPD:()=>h,getMetrics:()=>w}}const j=(0,u.z3)("sync",(function(e,t,n){this.dispatch.call(null,e,t)}),"addBidResponse"),q=(0,u.z3)("sync",(function(e){this.dispatch.call(this.context,e)}),"addBidderRequests"),P=(0,u.z3)("async",(function(e,t){t&&t()}),"bidsBackCallback");function x(e,t){t.timeToRespond>e.getTimeout()+d.config.getConfig("timeoutBuffer")&&e.executeCallback(!0)}function M(e,t){!function(e){let t;const n=!0===h.S.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0;e.bidderCode&&(n||e.dealId)&&(t=function(e,t){let{index:n=m.K.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t)return{};const r=n.getBidRequest(t);var i={};const o=X(t.mediaType,e);$(i,o,t,r),e&&h.S.getOwn(e,v.k2.xn)&&($(i,h.S.ownSettingsFor(e),t,r),t.sendStandardTargeting=h.S.get(e,"sendStandardTargeting"));t.native&&(i=Object.assign({},i,(0,a.Ur)(t)));return i}(e.bidderCode,e));e.adserverTargeting=Object.assign(e.adserverTargeting||{},t)}(t),(0,T.Bf)(t.metrics).timeSince("addBidResponse","addBidResponse.total"),b.emit(v.EVENTS.BID_RESPONSE,t),e.addBidReceived(t),x(e,t)}const W=e=>{var t,n;const r=null===(t=m.K.index.getAdUnit(e))||void 0===t?void 0:t.nativeOrtbRequest,i=null===(n=e.native)||void 0===n?void 0:n.ortb;if(r&&i){const t=(0,a.zq)(i,r);Object.assign(e.native,t)}},z=e=>{(0,s.h)(e.map((e=>e.bidResponse)),(function(t,n){n.forEach(((n,i)=>{const{auctionInstance:o,bidResponse:a,afterBidAdded:c}=e[i];t?((0,r.logWarn)("Failed to save to the video cache: ".concat(t,". Video bid must be discarded.")),x(o,a)):""===n.uuid?((0,r.logWarn)("Supplied video cache key was already in use by Prebid Cache; caching attempt was rejected. Video bid must be discarded."),x(o,a)):(a.videoCacheKey=n.uuid,a.vastUrl||(a.vastUrl=(0,s.z)(a.videoCacheKey)),M(o,a),c())}))}))};let F,Z;d.config.getConfig("cache",(e=>{F="number"==typeof e.cache.batchSize&&e.cache.batchSize>0?e.cache.batchSize:1,Z="number"==typeof e.cache.batchTimeout&&e.cache.batchTimeout>0?e.cache.batchTimeout:0}));const K=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:setTimeout,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:z,n=[[]],r=!1;const i=e=>e();return function(o,a,s){const c=Z>0?e:i;n[n.length-1].length>=F&&n.push([]),n[n.length-1].push({auctionInstance:o,bidResponse:a,afterBidAdded:s}),r||(r=!0,c((()=>{n.forEach(t),n=[[]],r=!1}),Z))}}(),L=(0,u.z3)("async",(function(e,t,n,r){K(e,t,n)}),"callPrebidCache");function G(e,t,n){if(e&&n){if(e===p.pX){const e=(0,i.Z)(t,"".concat(p.pX,".context"),"instream");if(n["".concat(p.pX,"-").concat(e)])return n["".concat(p.pX,"-").concat(e)]}return n[e]}}const V=function(e){let{index:t=m.K.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=G(e.mediaType,t.getMediaTypes(e),d.config.getConfig("mediaTypePriceGranularity"));return"string"==typeof e.mediaType&&n?"string"==typeof n?n:"custom":d.config.getConfig("priceGranularity")},H=e=>t=>{const n=e||V(t);return n===v.Ql.B7?t.pbAg:n===v.Ql.uN?t.pbDg:n===v.Ql.yE?t.pbLg:n===v.Ql.M2?t.pbMg:n===v.Ql.lj?t.pbHg:n===v.Ql.qN?t.pbCg:void 0},Y=()=>e=>e.meta&&e.meta.advertiserDomains&&e.meta.advertiserDomains.length>0?[e.meta.advertiserDomains].flat()[0]:"",Q=()=>e=>e.meta&&e.meta.primaryCatId?e.meta.primaryCatId:"";function J(e,t){return{key:e,val:"function"==typeof t?function(e,n){return t(e,n)}:function(e){return(0,r.getValue)(e,t)}}}function X(e,t){const n=v.TARGETING_KEYS,o=Object.assign({},h.S.settingsFor(null));if(o[v.k2.xn]||(o[v.k2.xn]=function(){const e=v.TARGETING_KEYS;return[J(e.BIDDER,"bidderCode"),J(e.AD_ID,"adId"),J(e.PRICE_BUCKET,H()),J(e.SIZE,"size"),J(e.DEAL,"dealId"),J(e.SOURCE,"source"),J(e.FORMAT,"mediaType"),J(e.ADOMAIN,Y()),J(e.ACAT,Q())]}()),"video"===e){const e=o[v.k2.xn].slice();if(o[v.k2.xn]=e,[n.UUID,n.CACHE_ID].forEach((t=>{void 0===(0,f.sE)(e,(e=>e.key===t))&&e.push(J(t,"videoCacheKey"))})),d.config.getConfig("cache.url")&&(!t||!1!==h.S.get(t,"sendStandardTargeting"))){const t=(0,r.parseUrl)(d.config.getConfig("cache.url"));void 0===(0,f.sE)(e,(e=>e.key===n.CACHE_HOST))&&e.push(J(n.CACHE_HOST,(function(e){return(0,i.Z)(e,"adserverTargeting.".concat(n.CACHE_HOST))?e.adserverTargeting[n.CACHE_HOST]:t.hostname})))}}return o}function $(e,t,n,i){var o=t[v.k2.xn];return n.size=n.getSize(),(0,r._each)(o,(function(o){var a=o.key,s=o.val;if(e[a]&&(0,r.logWarn)("The key: "+a+" is being overwritten"),(0,r.isFn)(s))try{s=s(n,i)}catch(e){(0,r.logError)("bidmanager","ERROR",e)}(void 0===t.suppressEmptyKeys||!0!==t.suppressEmptyKeys)&&a!==v.TARGETING_KEYS.DEAL&&a!==v.TARGETING_KEYS.ACAT||!(0,r.isEmptyStr)(s)&&null!=s?e[a]=s:(0,r.logInfo)("suppressing empty key '"+a+"' from adserver targeting")})),e}function ee(e,t){return e[t.adUnitCode]||(e[t.adUnitCode]={bids:[]}),e[t.adUnitCode].bids.push(t),e}},78653:(e,t,n)=>{n.d(t,{K:()=>d});var r=n(64358),i=n(25686),o=n(34614);function a(e){Object.assign(this,{getAuction(t){let{auctionId:n}=t;if(null!=n)return e().find((e=>e.getAuctionId()===n))},getAdUnit(t){let{transactionId:n}=t;if(null!=n)return e().flatMap((e=>e.getAdUnits())).find((e=>e.transactionId===n))},getMediaTypes(e){let{transactionId:t,requestId:n}=e;if(null!=n){const e=this.getBidRequest({requestId:n});if(null!=e&&(null==t||e.transactionId===t))return e.mediaTypes}else if(null!=t){const e=this.getAdUnit({transactionId:t});if(null!=e)return e.mediaTypes}},getBidderRequest(t){let{requestId:n,bidderRequestId:r}=t;if(null!=n||null!=r){let t=e().flatMap((e=>e.getBidRequests()));return null!=r&&(t=t.filter((e=>e.bidderRequestId===r))),null==n?t[0]:t.find((e=>e.bids&&null!=e.bids.find((e=>e.bidId===n))))}},getBidRequest(t){let{requestId:n}=t;if(null!=n)return e().flatMap((e=>e.getBidRequests())).flatMap((e=>e.bids)).find((e=>e&&e.bidId===n))}})}var s=n(5644),c=n(99128);const d=function(){const e=[],t={};return t.addWinningBid=function(t){const n=(0,c.Bf)(t.metrics);n.checkpoint("bidWon"),n.timeBetween("auctionEnd","bidWon","render.pending"),n.timeBetween("requestBids","bidWon","render.e2e");const i=(0,o.sE)(e,(e=>e.getAuctionId()===t.auctionId));i?(t.status=s.BID_STATUS.RENDERED,i.addWinningBid(t)):(0,r.logWarn)("Auction not found when adding winning bid")},t.getAllWinningBids=function(){return e.map((e=>e.getWinningBids())).reduce(r.flatten,[])},t.getBidsRequested=function(){return e.map((e=>e.getBidRequests())).reduce(r.flatten,[])},t.getNoBids=function(){return e.map((e=>e.getNoBids())).reduce(r.flatten,[])},t.getBidsReceived=function(){return e.map((e=>{if(e.getAuctionStatus()===i.mv)return e.getBidsReceived()})).reduce(r.flatten,[]).filter((e=>e))},t.getAllBidsForAdUnitCode=function(t){return e.map((e=>e.getBidsReceived())).reduce(r.flatten,[]).filter((e=>e&&e.adUnitCode===t))},t.getAdUnits=function(){return e.map((e=>e.getAdUnits())).reduce(r.flatten,[])},t.getAdUnitCodes=function(){return e.map((e=>e.getAdUnitCodes())).reduce(r.flatten,[]).filter(r.uniques)},t.createAuction=function(t){const n=(0,i.vO)(t);return function(t){e.push(t)}(n),n},t.findBidByAdId=function(t){return(0,o.sE)(e.map((e=>e.getBidsReceived())).reduce(r.flatten,[]),(e=>e.adId===t))},t.getStandardBidderAdServerTargeting=function(){return(0,i.LX)()[s.k2.xn]},t.setStatusForBids=function(n,r){let i=t.findBidByAdId(n);if(i&&(i.status=r),i&&r===s.BID_STATUS.BID_TARGETING_SET){const t=(0,o.sE)(e,(e=>e.getAuctionId()===i.auctionId));t&&t.setBidTargeting(i)}},t.getLastAuctionId=function(){return e.length&&e[e.length-1].getAuctionId()},t.clearAllAuctions=function(){e.length=0},t.index=new a((()=>e)),t}()},55975:(e,t,n)=>{n.d(t,{S:()=>u});var r=n(20265),i=n(64358),o=n(78640),a=n(5644);function s(e,t){!function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.add(e)}function c(e,t,n){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return n}var d=new WeakSet;function l(e){return null==e?this.defaultScope:e}const u=new class{constructor(e,t){s(this,d),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=c(this,d,l).call(this,e),(0,r.Z)(this.getSettings(),"".concat(e,".").concat(t))}getScopes(){return Object.keys(this.getSettings()).filter((e=>e!==this.defaultScope))}settingsFor(e){return(0,i.mergeDeep)({},this.ownSettingsFor(null),this.ownSettingsFor(e))}ownSettingsFor(e){return e=c(this,d,l).call(this,e),this.getSettings()[e]||{}}}((()=>(0,o.R)().bidderSettings||{}),a.k2.zF)},69626:(e,t,n)=>{n.d(t,{m:()=>o});var r=n(64358);function i(e){let{src:t="client",bidder:n="",bidId:i,transactionId:o,auctionId:a}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var s=t,c=e||0;this.bidderCode=n,this.width=0,this.height=0,this.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"}}(),this.adId=(0,r.getUniqueIdentifierStr)(),this.requestId=i,this.transactionId=o,this.auctionId=a,this.mediaType="banner",this.source=s,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,auctionId:this.auctionId}}}function o(e,t){return new i(e,t)}},3193:(e,t,n)=>{n.d(t,{F:()=>d,config:()=>g});var r=n(56463),i=n(34614),o=n(64358),a=n(20265),s=n(5644);const c="TRUE"===(0,o.getParameterByName)(s.f).toUpperCase(),d="random",l={};l[d]=!0,l.fixed=!0;const u=d,f={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"};const g=function(){let e,t,n,s=[],d=null;function g(){function a(e){return d[e].val}function s(e,t){d[e].val=t}e={};const d={publisherDomain:{set(e){null!=e&&(0,o.logWarn)("publisherDomain is deprecated and has no effect since v7 - use pageUrl instead"),s("publisherDomain",e)}},priceGranularity:{val:f.MEDIUM,set(e){m(e)&&("string"==typeof e?s("priceGranularity",p(e)?e:f.MEDIUM):(0,o.isPlainObject)(e)&&(s("customPriceBucket",e),s("priceGranularity",f.CUSTOM),(0,o.logMessage)("Using custom price granularity")))}},customPriceBucket:{val:{},set(){}},mediaTypePriceGranularity:{val:{},set(e){null!=e&&s("mediaTypePriceGranularity",Object.keys(e).reduce(((t,n)=>(m(e[n])?"string"==typeof e?t[n]=p(e[n])?e[n]:a("priceGranularity"):(0,o.isPlainObject)(e)&&(t[n]=e[n],(0,o.logMessage)("Using custom price granularity for ".concat(n))):(0,o.logWarn)("Invalid price granularity for media type: ".concat(n)),t)),{}))}},bidderSequence:{val:u,set(e){l[e]?s("bidderSequence",e):(0,o.logWarn)("Invalid order: ".concat(e,". Bidder Sequence was not set."))}},auctionOptions:{val:{},set(e){(function(e){if(!(0,o.isPlainObject)(e))return(0,o.logWarn)("Auction Options must be an object"),!1;for(let t of Object.keys(e)){if("secondaryBidders"!==t&&"suppressStaleRender"!==t)return(0,o.logWarn)("Auction Options given an incorrect param: ".concat(t)),!1;if("secondaryBidders"===t){if(!(0,o.isArray)(e[t]))return(0,o.logWarn)("Auction Options ".concat(t," must be of type Array")),!1;if(!e[t].every(o.isStr))return(0,o.logWarn)("Auction Options ".concat(t," must be only string")),!1}else if("suppressStaleRender"===t&&!(0,o.isBoolean)(e[t]))return(0,o.logWarn)("Auction Options ".concat(t," must be of type boolean")),!1}return!0})(e)&&s("auctionOptions",e)}}};let g={debug:c,bidderTimeout:3e3,enableSendAllBids:true,useBidCache:false,deviceAccess:true,timeoutBuffer:400,disableAjaxTimeout:false,maxNestedIframes:10};function p(e){return(0,i.sE)(Object.keys(f),(t=>e===f[t]))}function m(e){if(!e)return(0,o.logError)("Prebid Error: no value passed to `setPriceGranularity()`"),!1;if("string"==typeof e)p(e)||(0,o.logWarn)("Prebid Warning: setPriceGranularity was called with invalid setting, using `medium` as default.");else if((0,o.isPlainObject)(e)&&!(0,r.t)(e))return(0,o.logError)("Invalid custom price value passed to `setPriceGranularity()`"),!1;return!0}Object.defineProperties(g,Object.fromEntries(Object.entries(d).map((e=>{let[t,n]=e;return[t,Object.assign({get:a.bind(null,t),set:s.bind(null,t),enumerable:!0},n)]})))),t&&T(Object.keys(t).reduce(((e,n)=>(t[n]!==g[n]&&(e[n]=g[n]||{}),e)),{})),t=g,n={}}function p(){if(d&&n&&(0,o.isPlainObject)(n[d])){let e=n[d];const r=new Set(Object.keys(t).concat(Object.keys(e)));return(0,i.Oc)(r).reduce(((n,r)=>(void 0===e[r]?n[r]=t[r]:void 0===t[r]?n[r]=e[r]:(0,o.isPlainObject)(e[r])?n[r]=(0,o.mergeDeep)({},t[r],e[r]):n[r]=e[r],n)),{})}return Object.assign({},t)}const[m,h]=[p,function(){const e=p();return Object.defineProperty(e,"ortb2",{get:function(){throw new Error("invalid access to 'orbt2' config - use request parameters instead")}}),e}].map((e=>function(){if(arguments.length<=1&&"function"!=typeof(arguments.length<=0?void 0:arguments[0])){const t=arguments.length<=0?void 0:arguments[0];return t?(0,a.Z)(e(),t):p()}return E(...arguments)})),[b,y]=[h,m].map((e=>function(){let t=e(...arguments);return t&&"object"==typeof t&&(t=(0,o.deepClone)(t)),t}));function v(n){if(!(0,o.isPlainObject)(n))return void(0,o.logError)("setConfig options must be an object");let r=Object.keys(n),i={};r.forEach((r=>{let a=n[r];(0,o.isPlainObject)(e[r])&&(0,o.isPlainObject)(a)&&(a=Object.assign({},e[r],a));try{i[r]=t[r]=a}catch(e){(0,o.logWarn)("Cannot set config for property ".concat(r," : "),e)}})),T(i)}function E(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t;if("string"!=typeof e&&(r=e,e="*",n=t||{}),"function"!=typeof r)return void(0,o.logError)("listener must be a function");const i={topic:e,callback:r};return s.push(i),n.init&&r("*"===e?h():{[e]:h(e)}),function(){s.splice(s.indexOf(i),1)}}function T(e){const t=Object.keys(e);s.filter((e=>(0,i.q9)(t,e.topic))).forEach((t=>{t.callback({[t.topic]:e[t.topic]})})),s.filter((e=>"*"===e.topic)).forEach((t=>t.callback(e)))}function A(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{!function(e){if(!(0,o.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,o.isPlainObject)(e.config))throw"setBidderConfig bidder options must contain a config object"}(e),e.bidders.forEach((r=>{n[r]||(n[r]={}),Object.keys(e.config).forEach((i=>{let a=e.config[i];if((0,o.isPlainObject)(a)){const e=t?o.mergeDeep:Object.assign;n[r][i]=e({},n[r][i]||{},a)}else n[r][i]=a}))}))}catch(e){(0,o.logError)(e)}}function w(e,t){d=e;try{return t()}finally{C()}}function C(){d=null}return g(),{getCurrentBidder:function(){return d},resetBidder:C,getConfig:h,getAnyConfig:m,readConfig:b,readAnyConfig:y,setConfig:v,mergeConfig:function(e){if(!(0,o.isPlainObject)(e))return void(0,o.logError)("mergeConfig input must be an object");const t=(0,o.mergeDeep)(p(),e);return v({...t}),t},setDefaults:function(n){(0,o.isPlainObject)(e)?(Object.assign(e,n),Object.assign(t,n)):(0,o.logError)("defaults must be an object")},resetConfig:g,runWithBidder:w,callbackWithBidder:function(e){return function(t){return function(){if("function"==typeof t){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return w(e,o.bind.call(t,this,...r))}(0,o.logWarn)("config.callbackWithBidder callback is not a function")}}},setBidderConfig:A,getBidderConfig:function(){return n},mergeBidderConfig:function(e){return A(e,!0)}}}()},34516:(e,t,n)=>{n.d(t,{$P:()=>u,$e:()=>T,LO:()=>v,iK:()=>E,qh:()=>A});var r=n(64572),i=n(18916),o=n(42793),a=n(64358),s=n(68792);function c(e,t,n){d(e,t),t.set(e,n)}function d(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function l(e,t,n){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return n}const u=Object.freeze({});var f=new WeakMap,g=new WeakMap,p=new WeakMap,m=new WeakMap,h=new WeakSet;class b{constructor(){var e,t;d(e=this,t=h),t.add(e),c(this,f,{writable:!0,value:void 0}),c(this,g,{writable:!0,value:void 0}),c(this,p,{writable:!0,value:void 0}),c(this,m,{writable:!0,value:void 0}),(0,r.Z)(this,"generatedTime",void 0),this.reset()}reset(){(0,o.Z)(this,p,(0,s.P)()),(0,o.Z)(this,f,!1),(0,o.Z)(this,g,null),(0,o.Z)(this,m,!1),this.generatedTime=null}enable(){(0,o.Z)(this,f,!0)}get enabled(){return(0,i.Z)(this,f)}get ready(){return(0,i.Z)(this,m)}get promise(){return(0,i.Z)(this,m)?s.Z.resolve((0,i.Z)(this,g)):((0,i.Z)(this,f)||l(this,h,y).call(this,null),(0,i.Z)(this,p).promise)}setConsentData(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,a.timestamp)();this.generatedTime=t,l(this,h,y).call(this,e)}getConsentData(){return(0,i.Z)(this,g)}}function y(e){(0,o.Z)(this,m,!0),(0,o.Z)(this,g,e),(0,i.Z)(this,p).resolve(e)}class v extends b{getConsentMeta(){const e=this.getConsentData();if(e&&this.generatedTime)return{usp:e,generatedAt:this.generatedTime}}}class E extends b{getConsentMeta(){const e=this.getConsentData();if(e&&e.vendorData&&this.generatedTime)return{gdprApplies:e.gdprApplies,consentStringSize:(0,a.isStr)(e.vendorData.tcString)?e.vendorData.tcString.length:0,generatedAt:this.generatedTime,apiVersion:e.apiVersion}}}class T extends b{getConsentMeta(){if(this.getConsentData()&&this.generatedTime)return{generatedAt:this.generatedTime}}}const A=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}}}()},56463:(e,t,n)=>{n.d(t,{D:()=>f,t:()=>p});var r=n(34614),i=n(64358),o=n(3193);const a=2,s={buckets:[{max:5,increment:.5}]},c={buckets:[{max:20,increment:.1}]},d={buckets:[{max:20,increment:.01}]},l={buckets:[{max:3,increment:.01},{max:8,increment:.05},{max:20,increment:.5}]},u={buckets:[{max:5,increment:.05},{max:10,increment:.1},{max:20,increment:.5}]};function f(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=parseFloat(e);return isNaN(r)&&(r=""),{low:""===r?"":g(e,s,n),med:""===r?"":g(e,c,n),high:""===r?"":g(e,d,n),auto:""===r?"":g(e,u,n),dense:""===r?"":g(e,l,n),custom:""===r?"":g(e,t,n)}}function g(e,t,n){let s="";if(!p(t))return s;const c=t.buckets.reduce(((e,t)=>e.max>t.max?e:t),{max:0});let d=0,l=(0,r.sE)(t.buckets,(t=>{if(e>c.max*n){let e=t.precision;void 0===e&&(e=a),s=(t.max*n).toFixed(e)}else{if(e<=t.max*n&&e>=d*n)return t.min=d,t;d=t.max}}));return l&&(s=function(e,t,n){const r=void 0!==t.precision?t.precision:a,s=t.increment*n,c=t.min*n;let d=Math.floor,l=o.config.getConfig("cpmRoundingFunction");"function"==typeof l&&(d=l);let u,f,g=Math.pow(10,r+2),p=(e*g-c*g)/(s*g);try{u=d(p)*s+c}catch(e){f=!0}(f||"number"!=typeof u)&&((0,i.logWarn)("Invalid rounding function passed in config"),u=Math.floor(p)*s+c);return u=Number(u.toFixed(10)),u.toFixed(r)}(e,l,n)),s}function p(e){if((0,i.isEmpty)(e)||!e.buckets||!Array.isArray(e.buckets))return!1;let t=!0;return e.buckets.forEach((e=>{e.max&&e.increment||(t=!1)})),t}},53777:(e,t,n)=>{n.d(t,{Jc:()=>l,dF:()=>m});var r=n(3193),i=n(92797),o=n(78640),a=n(64358),s=n(69626),c=n(55730),d=n(68792);const l="__stpd_debugging__";function u(){return(0,o.R)().installedModules.includes("debugging")}function f(e){return new d.Z((t=>{(0,c.B)(e,"debugging",t)}))}function g(){let{alreadyInstalled:e=u,script:t=f}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=null;return function(){return null==n&&(n=new d.Z(((n,c)=>{setTimeout((()=>{if(e())n();else{const e="https://cdn.jsdelivr.net/npm/prebid.js@7.54.0/dist/debugging-standalone.js";(0,a.logMessage)('Debugging module not installed, loading it from "'.concat(e,'"...')),(0,o.R)()._installDebugging=!0,t(e).then((()=>{(0,o.R)()._installDebugging({DEBUG_KEY:l,hook:i.z3,config:r.config,createBid:s.m,logger:(0,a.prefixLog)("DEBUG:")})})).then(n,c)}}))}))),n}}const p=function(){let{load:e=g(),hook:t=(0,i.v5)("requestBids")}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=null,r=!1;function o(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];return(n||d.Z.resolve()).then((()=>e.apply(this,r)))}function a(){t.getHooks({hook:o}).remove(),r=!1}return{enable:function(){r||(n=e(),t.before(o,99),r=!0)},disable:a,reset:function(){n=null,a()}}}();p.reset;function m(){let e=null;try{e=window.sessionStorage}catch(e){}if(null!==e){let t=p,n=null;try{n=e.getItem(l)}catch(e){}null!==n&&t.enable()}}r.config.getConfig("debugging",(function(e){let{debugging:t}=e;null!=t&&t.enabled?p.enable():p.disable()}))},52021:(e,t,n)=>{n.r(t),n.d(t,{addEvents:()=>h,clearEvents:()=>b,emit:()=>m,get:()=>g,getEvents:()=>p,off:()=>f,on:()=>u});var r=n(64358),i=n(5644),o=Array.prototype.slice,a=Array.prototype.push,s=r._map(i.EVENTS,(function(e){return e})),c=i.aI,d=[];const l=function(){var e={},t={};return t.on=function(t,n,i){if(function(e){return r.contains(s,e)}(t)){var o=e[t]||{que:[]};i?(o[i]=o[i]||{que:[]},o[i].que.push(n)):o.que.push(n),e[t]=o}else r.logError("Wrong event name : "+t+" Valid event names :"+s)},t.emit=function(t){!function(t,n){r.logMessage("Emitting event for: "+t);var i=n[0]||{},o=i[c[t]],s=e[t]||{que:[]},l=r._map(s,(function(e,t){return t})),u=[];d.push({eventType:t,args:i,id:o,elapsedTime:r.getPerformanceNow()}),o&&r.contains(l,o)&&a.apply(u,s[o].que),a.apply(u,s.que),r._each(u,(function(e){if(e)try{e.apply(null,n)}catch(e){r.logError("Error executing handler:","events.js",e)}}))}(t,o.call(arguments,1))},t.off=function(t,n,i){var o=e[t];r.isEmpty(o)||r.isEmpty(o.que)&&r.isEmpty(o[i])||i&&(r.isEmpty(o[i])||r.isEmpty(o[i].que))||(i?r._each(o[i].que,(function(e){var t=o[i].que;e===n&&t.splice(t.indexOf(e),1)})):r._each(o.que,(function(e){var t=o.que;e===n&&t.splice(t.indexOf(e),1)})),e[t]=o)},t.get=function(){return e},t.addEvents=function(e){s=s.concat(e)},t.getEvents=function(){var e=[];return r._each(d,(function(t){var n=Object.assign({},t);e.push(n)})),e},t}();r._setEventEmitter(l.emit.bind(l));const{on:u,off:f,get:g,getEvents:p,emit:m,addEvents:h}=l;function b(){d.length=0}},54078:(e,t,n)=>{n.d(t,{S:()=>b});var r=n(92797),i=n(25102),o=n(38196),a=n(64358),s=n(96475),c=n(3193),d=n(68792);const l=["architecture","bitness","model","platformVersion","fullVersionList"],u=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null===(e=window.navigator)||void 0===e?void 0:e.userAgentData;const n=(0,a.isEmpty)(t)?null:Object.freeze(g(1,t));return function(){return n}}(),f=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null===(e=window.navigator)||void 0===e?void 0:e.userAgentData;const n={},r=new WeakMap;return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l;if(!r.has(e)){const t=Array.from(e);t.sort(),r.set(e,t.join("|"))}const i=r.get(e);if(!n.hasOwnProperty(i))try{n[i]=t.getHighEntropyValues(e).then((e=>(0,a.isEmpty)(e)?null:Object.freeze(g(2,e)))).catch((()=>null))}catch(e){n[i]=d.Z.resolve(null)}return n[i]}}();function g(e,t){function n(e,t){const n={brand:e};return(0,a.isStr)(t)&&!(0,a.isEmptyStr)(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((e=>{let{brand:t,version:r}=e;return n(t,r)}))),t.hasOwnProperty("mobile")&&(r.mobile=t.mobile?1:0),["model","bitness","architecture"].forEach((e=>{const n=t[e];(0,a.isStr)(n)&&(r[e]=n)})),r}var p=n(83790);const m={getRefererInfo:i.nH,findRootDomain:o.W,getWindowTop:a.getWindowTop,getWindowSelf:a.getWindowSelf,getHighEntropySUA:f,getLowEntropySUA:u},h=(0,p.A_)("FPD"),b=(0,r.z3)("sync",(e=>d.Z.all([e,v().catch((()=>null))]).then((e=>{let[t,n]=e;const r=m.getRefererInfo();!function(e){["app","site","device"].forEach((t=>{const n=c.config.getConfig(t);null!=n&&(e[t]=(0,a.mergeDeep)({},n,e[t]))}))}(t),Object.entries(T).forEach((e=>{let[n,i]=e;const o=i(t,r);o&&Object.keys(o).length>0&&(t[n]=(0,a.mergeDeep)({},o,t[n]))})),n&&(0,s.N)(t,"device.sua",Object.assign({},n,t.device.sua)),t=h(t);for(let e of p.Iq)if((0,p.Qg)(t,e)){t[e]=(0,a.mergeDeep)({},A(t,r),t[e]);break}return t}))));function y(e){try{return e(m.getWindowTop())}catch(t){return e(m.getWindowSelf())}}function v(){const e=c.config.getConfig("firstPartyData.uaHints");return Array.isArray(e)&&0!==e.length?m.getHighEntropySUA(e):d.Z.resolve(m.getLowEntropySUA())}function E(e){return(0,a.getDefinedParams)(e,Object.keys(e))}const T={site(e,t){if(!p.Iq.filter((e=>"site"!==e)).some(p.Qg.bind(null,e)))return E({page:t.page,ref:t.ref})},device:()=>y((e=>({w:e.innerWidth||e.document.documentElement.clientWidth||e.document.body.clientWidth,h:e.innerHeight||e.document.documentElement.clientHeight||e.document.body.clientHeight,dnt:(0,a.getDNT)()?1:0,ua:e.navigator.userAgent,language:e.navigator.language.split("-").shift()}))),regs(){const e={};y((e=>e.navigator.globalPrivacyControl))&&(0,s.N)(e,"ext.gpc",1);const t=c.config.getConfig("coppa");return"boolean"==typeof t&&(e.coppa=t?1:0),e}};function A(e,t){var n,r,o;const a=(0,i.hh)(t.page,{noLeadingWww:!0});return E({domain:a,keywords:null===(n=y((e=>e.document.querySelector("meta[name='keywords']"))))||void 0===n||null===(r=n.content)||void 0===r||null===(o=r.replace)||void 0===o?void 0:o.call(r,/\s/g,""),publisher:E({domain:m.findRootDomain(a)})})}},83790:(e,t,n)=>{n.d(t,{A_:()=>o,Iq:()=>i,Qg:()=>a});var r=n(64358);const i=["dooh","app","site"];function o(e){return function(t){return i.reduce(((n,i)=>(a(t,i)&&(null!=n?((0,r.logWarn)("".concat(e," specifies both '").concat(n,"' and '").concat(i,"'; dropping the latter.")),delete t[i]):n=i),n)),null),t}}function a(e,t){return null!=e[t]&&Object.keys(e[t]).length>0}},38196:(e,t,n)=>{n.d(t,{W:()=>o});var r=n(64358);const i=(0,n(15164).eA)("fpdEnrichment"),o=(0,r.memoize)((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.host;if(!i.cookiesAreEnabled())return e;const t=e.split(".");if(2===t.length)return e;let n,o,a=-2;const s="_rdc".concat(Date.now()),c="writeable";do{n=t.slice(a).join(".");let e=new Date((0,r.timestamp)()+1e4).toUTCString();i.setCookie(s,c,e,"Lax",n,void 0);i.getCookie(s,void 0)===c?(o=!1,i.setCookie(s,"","Thu, 01 Jan 1970 00:00:01 GMT",void 0,n,void 0)):(a+=-1,o=Math.abs(a)<=t.length)}while(o);return n}))},92797:(e,t,n)=>{n.d(t,{Bx:()=>g,Cd:()=>c,IF:()=>p,bA:()=>f,o0:()=>l,v5:()=>d,z3:()=>a});var r=n(81432),i=n.n(r),o=n(68792);let a=i()({ready:i().SYNC|i().ASYNC|i().QUEUE});const s=(0,o.P)();a.ready=(()=>{const e=a.ready;return function(){try{return e.apply(a,arguments)}finally{s.resolve()}}})();const c=s.promise,d=a.get;function l(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:15;0===e.getHooks({hook:t}).length&&e.before(t,n)}const u={};function f(e,t){let{postInstallAllowed:n=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};a("async",(function(r){r.forEach((e=>t(...e))),n&&(u[e]=t)}),e)([])}function g(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];const i=u[e];if(i)return i(...n);d(e).before(((e,t)=>{t.push(n),e(t)}))}function p(e,t){return Object.defineProperties(t,Object.fromEntries(["before","after","getHooks","removeAll"].map((t=>[t,{get:()=>e[t]}])))),t}},24679:(e,t,n)=>{n.d(t,{B5:()=>r,Mk:()=>o,Oh:()=>a,pX:()=>i});const r="native",i="video",o="banner",a="adpod"},70059:(e,t,n)=>{n.d(t,{Fb:()=>A,JL:()=>k,Sg:()=>d,Ur:()=>I,e6:()=>S,eK:()=>O,lY:()=>D,r4:()=>C,xc:()=>l,zq:()=>q});var r=n(20265),i=n(64358),o=n(34614),a=n(78653),s=n(5644),c=n(24679);const d=[],l=Object.keys(s.NATIVE_KEYS).map((e=>s.NATIVE_KEYS[e])),u={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}}},{NATIVE_ASSET_TYPES:f,NATIVE_IMAGE_TYPES:g,PREBID_NATIVE_DATA_KEYS_TO_ORTB:p,NATIVE_KEYS_THAT_ARE_NOT_ASSETS:m,NATIVE_KEYS:h}=s,b=P(p),y=P(f),v={img:1,js:2,1:"img",2:"js"},E={impression:1,"viewable-mrc50":2,"viewable-mrc100":3,"viewable-video50":4};function T(e){if(e&&e.type&&function(e){if(!e||!(0,o.q9)(Object.keys(u),e))return(0,i.logError)("".concat(e," nativeParam is not supported")),!1;return!0}(e.type)&&(e=u[e.type]),!e||!e.ortb||w(e.ortb))return e}function A(e){e.forEach((e=>{const t=e.nativeParams||(0,r.Z)(e,"mediaTypes.native");t&&(e.nativeParams=T(t)),e.nativeParams&&(e.nativeOrtbRequest=e.nativeParams.ortb||function(e){if(!e&&!(0,i.isPlainObject)(e))return void(0,i.logError)("Native assets object is empty or not an object: ",e);const t={ver:"1.2",assets:[]};for(let n in e){if(m.includes(n))continue;if(!h.hasOwnProperty(n)){(0,i.logError)("Unrecognized native asset code: ".concat(n,". Asset will be ignored."));continue}const r=e[n];let o=0;r.required&&(0,i.isBoolean)(r.required)&&(o=Number(r.required));const a={id:t.assets.length,required:o};if(n in p)a.data={type:f[p[n]]},r.len&&(a.data.len=r.len);else if("icon"===n||"image"===n){if(a.img={type:"icon"===n?g.ICON:g.MAIN},r.aspect_ratios)if((0,i.isArray)(r.aspect_ratios))if(r.aspect_ratios.length){const{min_width:e,min_height:t}=r.aspect_ratios[0];(0,i.isInteger)(e)&&(0,i.isInteger)(t)?(a.img.wmin=e,a.img.hmin=t):(0,i.logError)("image.aspect_ratios min_width or min_height are invalid: ",e,t);const n=r.aspect_ratios.filter((e=>e.ratio_width&&e.ratio_height)).map((e=>"".concat(e.ratio_width,":").concat(e.ratio_height)));n.length>0&&(a.img.ext={aspectratios:n})}else(0,i.logError)("image.aspect_ratios was passed, but it's empty:",r.aspect_ratios);else(0,i.logError)("image.aspect_ratios was passed, but it's not a an array:",r.aspect_ratios);r.sizes&&(2===r.sizes.length&&(0,i.isInteger)(r.sizes[0])&&(0,i.isInteger)(r.sizes[1])?(a.img.w=r.sizes[0],a.img.h=r.sizes[1],delete a.img.hmin,delete a.img.wmin):(0,i.logError)("image.sizes was passed, but its value is not an array of integers:",r.sizes))}else"title"===n?a.title={len:r.len||140}:"ext"===n&&(a.ext=r,delete a.required);t.assets.push(a)}return t}(e.nativeParams))}))}function w(e){const 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;const n=t.map((e=>e.id));return t.length!==new Set(n).size||n.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 C(e){var t;let{index:n=a.K.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const s=n.getAdUnit(e);if(!s)return!1;let c=s.nativeOrtbRequest;return function(e,t){if(!(0,r.Z)(e,"link.url"))return(0,i.logError)("native response doesn't have 'link' property. Ortb response: ",e),!1;let n=t.assets.filter((e=>1===e.required)).map((e=>e.id)),a=e.assets.map((e=>e.id));const s=n.every((e=>(0,o.q9)(a,e)));s||(0,i.logError)("didn't receive a bid with all required assets. Required ids: ".concat(n,", but received ids in response: ").concat(a));return s}((null===(t=e.native)||void 0===t?void 0:t.ortb)||j(e.native,c),c)}function S(e,t){const n=t.native.ortb||N(t.native);return"click"===e.action?function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,{fetchURL:n=i.triggerPixel}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t){var r;const i=(e.assets||[]).filter((e=>e.link)).reduce(((e,t)=>(e[t.id]=t.link,e)),{}),o=(null===(r=e.link)||void 0===r?void 0:r.clicktrackers)||[];let a=i[t],s=o;a&&(s=a.clicktrackers||[]),s.forEach((e=>n(e)))}else{var o;((null===(o=e.link)||void 0===o?void 0:o.clicktrackers)||[]).forEach((e=>n(e)))}}(n,null==e?void 0:e.assetId):function(e){let{runMarkup:t=(e=>(0,i.insertHtmlIntoIframe)(e)),fetchURL:n=i.triggerPixel}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=(e.eventtrackers||[]).filter((e=>e.event===E.impression));let{img:o,js:a}=r.reduce(((e,t)=>(v.hasOwnProperty(t.method)&&e[v[t.method]].push(t.url),e)),{img:[],js:[]});e.imptrackers&&(o=o.concat(e.imptrackers));o.forEach((e=>n(e))),a=a.map((e=>'<script async src="'.concat(e,'"><\/script>'))),e.jstracker&&(a=a.concat([e.jstracker]));a.length&&t(a.join("\n"))}(n),e.action}function I(e){let{index:t=a.K.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={};const i=t.getAdUnit(e);(0,r.Z)(i,"nativeParams.rendererUrl")?e.native.rendererUrl=U(i.nativeParams.rendererUrl):(0,r.Z)(i,"nativeParams.adTemplate")&&(e.native.adTemplate=U(i.nativeParams.adTemplate));const o=!1!==(0,r.Z)(i,"nativeParams.sendTargetingKeys"),c=function(e){const t={};(0,r.Z)(e,"nativeParams.ext")&&Object.keys(e.nativeParams.ext).forEach((e=>{t[e]="hb_native_".concat(e)}));return{...s.NATIVE_KEYS,...t}}(i),d={...e.native,...e.native.ext};return delete d.ext,Object.keys(d).forEach((t=>{const a=c[t];let s=U(e.native[t])||U((0,r.Z)(e,"native.ext.".concat(t)));if("adTemplate"===t||!a||!s)return;let d=(0,r.Z)(i,"nativeParams.".concat(t,".sendId"));if("boolean"!=typeof d&&(d=(0,r.Z)(i,"nativeParams.ext.".concat(t,".sendId"))),d){s="".concat(a,":").concat(e.adId)}let l=(0,r.Z)(i,"nativeParams.".concat(t,".sendTargetingKeys"));"boolean"!=typeof l&&(l=(0,r.Z)(i,"nativeParams.ext.".concat(t,".sendTargetingKeys")));("boolean"==typeof l?l:o)&&(n[a]=s)})),n}function B(e,t,n){var r,i;let{index:o=a.K.index}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const c={message:"assetResponse",adId:e.adId},d=o.getAdUnit(t);let l=t.native;return t.native.ortb?c.ortb=t.native.ortb:null!==(r=d.mediaTypes)&&void 0!==r&&null!==(i=r.native)&&void 0!==i&&i.ortb&&(c.ortb=j(t.native,d.nativeOrtbRequest)),c.assets=[],(null==n?Object.keys(l):n).forEach((function(e){if("adTemplate"===e&&l[e])c.adTemplate=U(l[e]);else if("rendererUrl"===e&&l[e])c.rendererUrl=U(l[e]);else if("ext"===e)Object.keys(l[e]).forEach((t=>{if(l[e][t]){const n=U(l[e][t]);c.assets.push({key:t,value:n})}}));else if(l[e]&&s.NATIVE_KEYS.hasOwnProperty(e)){const t=U(l[e]);c.assets.push({key:e,value:t})}})),c}function O(e,t){const n=e.assets.map((e=>(0,i.getKeyByValue)(s.NATIVE_KEYS,e)));return B(e,t,n)}function k(e,t){return B(e,t,null)}function U(e){return(null==e?void 0:e.url)||e}function R(e,t){for(;e&&t&&e!==t;)e>t?e-=t:t-=e;return e||t}function _(e){if(!w(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=R(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===g.MAIN?t.image=e:t.icon=e}else if(n.data){let e=Object.keys(f).find((e=>f[e]===n.data.type)),r=Object.keys(p).find((t=>p[t]===e));t[r]={required:!!n.required&&Boolean(n.required)},n.data.len&&(t[r].len=n.data.len)}return t}function D(e){{if(!e||!(0,i.isArray)(e))return e;if(!e.some((e=>{var t;return null===(t=((null==e?void 0:e.mediaTypes)||{})[c.B5])||void 0===t?void 0:t.ortb})))return e;let t=(0,i.deepClone)(e);for(const e of t)e.mediaTypes&&e.mediaTypes[c.B5]&&e.mediaTypes[c.B5].ortb&&(e.mediaTypes[c.B5]=Object.assign((0,i.pick)(e.mediaTypes[c.B5],m),_(e.mediaTypes[c.B5].ortb)),e.nativeParams=T(e.mediaTypes[c.B5]));return t}}function N(e){const t={link:{},eventtrackers:[]};return Object.entries(e).forEach((e=>{let[n,r]=e;switch(n){case"clickUrl":t.link.url=r;break;case"clickTrackers":t.link.clicktrackers=Array.isArray(r)?r:[r];break;case"impressionTrackers":(Array.isArray(r)?r:[r]).forEach((e=>{t.eventtrackers.push({event:E.impression,method:v.img,url:e})}));break;case"javascriptTrackers":t.jstracker=Array.isArray(r)?r.join(""):r}})),t}function j(e,t){const n={...N(e),assets:[]};function r(e,r){let o=t.assets.find(e);null!=o&&(o=(0,i.deepClone)(o),r(o),n.assets.push(o))}return Object.keys(e).filter((t=>!!e[t])).forEach((t=>{const n=U(e[t]);switch(t){case"title":r((e=>null!=e.title),(e=>{e.title={text:n}}));break;case"image":case"icon":const e="image"===t?g.MAIN:g.ICON;r((t=>null!=t.img&&t.img.type===e),(e=>{e.img={url:n}}));break;default:t in p&&r((e=>null!=e.data&&e.data.type===f[p[t]]),(e=>{e.data={value:n}}))}})),n}function q(e,t){const n={},r=(null==t?void 0:t.assets)||[];n.clickUrl=e.link.url,n.privacyLink=e.privacy;for(const t of(null==e?void 0:e.assets)||[]){const e=r.find((e=>t.id===e.id));t.title?n.title=t.title.text:t.img?n[e.img.type===g.MAIN?"image":"icon"]={url:t.img.url,width:t.img.w,height:t.img.h}:t.data&&(n[b[y[e.data.type]]]=t.data.value)}n.impressionTrackers=[];let i=[];null!=t&&t.imptrackers&&n.impressionTrackers.push(...t.imptrackers);for(const t of(null==e?void 0:e.eventtrackers)||[])t.event===E.impression&&t.method===v.img&&n.impressionTrackers.push(t.url),t.event===E.impression&&t.method===v.js&&i.push(t.url);return i=i.map((e=>'<script async src="'.concat(e,'"><\/script>'))),null!=e&&e.jstracker&&i.push(e.jstracker),i.length&&(n.javascriptTrackers=i.join("\n")),n}function P(e){var t={};for(var n in e)t[e[n]]=n;return t}},34614:(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)}function a(e,t,n){return e&&e.findIndex(t,n)}n.d(t,{Oc:()=>i,cx:()=>a,q9:()=>r,sE:()=>o})},23866:(e,t,n)=>{n.d(t,{zh:()=>te,O5:()=>ne,ew:()=>oe});var r=n(78640),i=n(64358),o=n(20265),a=n(96475),s=n(52021),c=n(70059),d=n(5644),l=n(78653),u=n(34614),f=n(35706),g=n(3193);const{AD_RENDER_FAILED:p,AD_RENDER_SUCCEEDED:m}=d.EVENTS;function h(e){let{reason:t,message:n,bid:r,id:o}=e;const a={reason:t,message:n};r&&(a.bid=r),o&&(a.adId=o),(0,i.logError)(n),s.emit(p,a)}function b(e){let{doc:t,bid:n,id:r}=e;const i={doc:t};n&&(i.bid=n),r&&(i.adId=r),s.emit(m,i)}const y=d.EVENTS.BID_WON,v=d.EVENTS.STALE_RENDER,E=new WeakSet,T={"Prebid Request":function(e,t,n){if(null==n)return void h({reason:d.AD_RENDER_FAILED_REASON.CANNOT_FIND_AD,message:"Cannot find ad for cross-origin render request: '".concat(t.adId,"'"),id:t.adId});if(n.status===d.BID_STATUS.RENDERED&&((0,i.logWarn)("Ad id ".concat(n.adId," has been rendered before")),s.emit(v,n),(0,o.Z)(g.config.getConfig("auctionOptions"),"suppressStaleRender")))return;try{!function(e,t){const{adId:n,ad:r,adUrl:o,width:a,height:s,renderer:c,cpm:d,originalCpm:l}=e;(0,f.Pd)(c)?(0,f._U)(c,e):n&&(w(e),t({message:"Prebid Response",ad:(0,i.replaceAuctionPrice)(r,l||d),adUrl:(0,i.replaceAuctionPrice)(o,l||d),adId:n,width:a,height:s}))}(n,e)}catch(e){return void h({reason:d.AD_RENDER_FAILED_REASON.EXCEPTION,message:e.message,id:t.adId,bid:n})}l.K.addWinningBid(n),s.emit(y,n)},"Prebid Event":function(e,t,n){if(null==n)return void(0,i.logError)("Cannot find ad '".concat(t.adId,"' for x-origin event request"));if(n.status!==d.BID_STATUS.RENDERED)return void(0,i.logWarn)("Received x-origin event request without corresponding render request for ad '".concat(t.adId,"'"));switch(t.event){case d.EVENTS.AD_RENDER_FAILED:h({bid:n,id:t.adId,reason:t.info.reason,message:t.info.message});break;case d.EVENTS.AD_RENDER_SUCCEEDED:b({doc:null,bid:n,id:t.adId});break;default:(0,i.logError)("Received x-origin event request for unsupported event: '".concat(t.event,"' (adId: '").concat(t.adId,"')"))}}};function A(e){var t=e.message?"message":"data",n={};try{n=JSON.parse(e[t])}catch(e){return}if(n&&n.adId&&n.message){const t=(0,u.sE)(l.K.getBidsReceived(),(function(e){return e.adId===n.adId}));T.hasOwnProperty(n.message)&&T[n.message](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.logError)(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),n,t)}}function w(e){let{adId:t,adUnitCode:n,width:r,height:o}=e;["div","iframe"].forEach((e=>{let a=function(e){let r=function(e,t){return(0,i.isGptPubadsDefined)()?function(e){const t=(0,u.sE)(window.googletag.pubads().getSlots(),(t=>(0,u.sE)(t.getTargetingKeys(),(n=>(0,u.q9)(t.getTargeting(n),e)))));return t?t.getSlotElementId():null}(e):(0,i.isApnGetTagDefined)()?function(e){let t=window.apntag.getTag(e);return t&&t.targetId}(t):t}(t,n),o=document.getElementById(r);return o&&o.querySelector(e)}(e+':not([style*="display: none"])');if(a){let e=a.style;e.width=r?r+"px":"100%",e.height=o+"px"}else(0,i.logWarn)("Unable to locate matching page element for adUnitCode ".concat(n,".  Can't resize it to ad's dimensions.  Please review setup."))}))}Object.assign(T,{"Prebid Native":function(e,t,n){if(null==n)return void(0,i.logError)("Cannot find ad for x-origin event request: '".concat(t.adId,"'"));E.has(n)||(E.add(n),l.K.addWinningBid(n),s.emit(y,n));switch(t.action){case"assetRequest":e((0,c.eK)(t,n));break;case"allAssetRequest":e((0,c.JL)(t,n));break;case"resizeNativeHeight":n.height=t.height,n.width=t.width,w(n);break;default:(0,c.e6)(t,n)}}});var C=n(11974),S=n(18621),I=n(92797),B=n(53777),O=n(875),k=n(69626),U=n(15164),R=n(51039),_=n(99128),D=n(68792),N=n(54078);const j=(0,r.R)(),{triggerUserSyncs:q}=C.userSync,{ADD_AD_UNITS:P,BID_WON:x,REQUEST_BIDS:M,SET_TARGETING:W,STALE_RENDER:z}=d.EVENTS,{PREVENT_WRITING_ON_MAIN_DOCUMENT:F,NO_AD:Z,EXCEPTION:K,CANNOT_FIND_AD:L,MISSING_DOC_OR_ADID:G}=d.AD_RENDER_FAILED_REASON,V={bidWon:function(e){var t=l.K.getBidsRequested().map((e=>e.bids.map((e=>e.adUnitCode)))).reduce(i.flatten).filter(i.uniques);if(!(0,i.contains)(t,e))return void(0,i.logError)('The "'+e+'" placement is not defined.');return!0}};function H(e,t,n){e.defaultView&&e.defaultView.frameElement&&(e.defaultView.frameElement.width=t,e.defaultView.frameElement.height=n)}function Y(e,t){let n=[];return(0,i.isArray)(e)&&(t?e.length===t:e.length>0)&&(e.every((e=>(0,i.isArrayOfNums)(e,2)))?n=e:(0,i.isArrayOfNums)(e,2)&&n.push(e)),n}function Q(e){const t=(0,i.deepClone)(e),n=t.mediaTypes.banner,r=Y(n.sizes);return r.length>0?(n.sizes=r,t.sizes=r):((0,i.logError)("Detected a mediaTypes.banner object without a proper sizes field.  Please ensure the sizes are listed like: [[300, 250], ...].  Removing invalid mediaTypes.banner object from request."),delete t.mediaTypes.banner),t}function J(e){const t=(0,i.deepClone)(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.logInfo)("Transforming video.playerSize from [640,480] to [[640,480]] so it's in the proper format."),n.playerSize=r,t.sizes=r):((0,i.logError)("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 t}function X(e){const t=(0,i.deepClone)(e),n=t.mediaTypes.native;if(n.ortb){const e=Object.keys(d.NATIVE_KEYS).filter((e=>d.NATIVE_KEYS[e].includes("hb_native_"))),r=Object.keys(n).filter((t=>e.includes(t)));r.length>0&&((0,i.logError)("when using native OpenRTB format, you cannot use legacy native properties. Deleting ".concat(r," keys from request.")),r.forEach((e=>delete t.mediaTypes.native[e])))}return n.image&&n.image.sizes&&!Array.isArray(n.image.sizes)&&((0,i.logError)("Please use an array of sizes for native.image.sizes field.  Removing invalid mediaTypes.native.image.sizes property from request."),delete t.mediaTypes.native.image.sizes),n.image&&n.image.aspect_ratios&&!Array.isArray(n.image.aspect_ratios)&&((0,i.logError)("Please use an array of sizes for native.image.aspect_ratios field.  Removing invalid mediaTypes.native.image.aspect_ratios property from request."),delete t.mediaTypes.native.image.aspect_ratios),n.icon&&n.icon.sizes&&!Array.isArray(n.icon.sizes)&&((0,i.logError)("Please use an array of sizes for native.icon.sizes field.  Removing invalid mediaTypes.native.icon.sizes property from request."),delete t.mediaTypes.native.icon.sizes),t}function $(e,t){let n=(0,o.Z)(e,"mediaTypes.".concat(t,".pos"));if(!(0,i.isNumber)(n)||isNaN(n)||!isFinite(n)){let n="Value of property 'pos' on ad unit ".concat(e.code," should be of type: Number");(0,i.logWarn)(n),s.emit(d.EVENTS.AUCTION_DEBUG,{type:"WARNING",arguments:n}),delete e.mediaTypes[t].pos}return e}function ee(e){const t=t=>"adUnit.code '".concat(e.code,"' ").concat(t),n=e.mediaTypes,r=e.bids;return null==r||(0,i.isArray)(r)?null==r&&null==e.ortb2Imp?((0,i.logError)(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.logMessage)(t("defines 'adUnit.ortb2Imp' with no 'adUnit.bids'; it will be seen only by S2S adapters"))),e):((0,i.logError)(t("does not define a 'mediaTypes' object.  This is a required field for the auction, so this adUnit has been removed.")),null):((0,i.logError)(t("defines 'adUnit.bids' that is not an array. Removing adUnit from auction")),null)}(0,B.dF)(),j.bidderSettings=j.bidderSettings||{},j.libLoaded=!0,j.version="v7.54.0",(0,i.logInfo)("Prebid.js v7.54.0 loaded"),j.installedModules=j.installedModules||[],j.adUnits=j.adUnits||[],j.triggerUserSyncs=q;const te={validateAdUnit:ee,validateBannerMediaType:Q,validateSizes:Y};Object.assign(te,{validateNativeMediaType:X}),Object.assign(te,{validateVideoMediaType:J});const ne=(0,I.z3)("sync",(function(e){const t=[];return e.forEach((e=>{if(null==(e=ee(e)))return;const n=e.mediaTypes;let r,i,o;n.banner&&(r=Q(e),n.banner.hasOwnProperty("pos")&&(r=$(r,"banner"))),n.video&&(i=J(r||e),n.video.hasOwnProperty("pos")&&(i=$(i,"video"))),n.native&&(o=X(i||(r||e)));const a=Object.assign({},r,i,o);t.push(a)})),t}),"checkAdUnitSetup");function re(e){const t=l.K[e]().filter(i.bind.call(i.adUnitsFilter,this,l.K.getAdUnitCodes())),n=l.K.getLastAuctionId();return t.map((e=>e.adUnitCode)).filter(i.uniques).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)),{})}function ie(e,t,n){const r=t.querySelector(n);e.parentNode&&e.parentNode===r||(0,i.insertElement)(e,t,n)}j.getAdserverTargetingForAdUnitCodeStr=function(e){if((0,i.logInfo)("Invoking stpd.getAdserverTargetingForAdUnitCodeStr",arguments),e){var t=j.getAdserverTargetingForAdUnitCode(e);return(0,i.transformAdServerTargetingObj)(t)}(0,i.logMessage)("Need to call getAdserverTargetingForAdUnitCodeStr with adunitCode")},j.getHighestUnusedBidResponseForAdUnitCode=function(e){if(e){const t=l.K.getAllBidsForAdUnitCode(e).filter(S.TL);return t.length?t.reduce(i.getHighestCpm):{}}(0,i.logMessage)("Need to call getHighestUnusedBidResponseForAdUnitCode with adunitCode")},j.getAdserverTargetingForAdUnitCode=function(e){return j.getAdserverTargeting(e)[e]},j.getAdserverTargeting=function(e){return(0,i.logInfo)("Invoking stpd.getAdserverTargeting",arguments),S.q0.getAllTargeting(e)},j.getConsentMetadata=function(){return(0,i.logInfo)("Invoking stpd.getConsentMetadata"),{gdpr:R.rp.getConsentMeta(),usp:R.nX.getConsentMeta(),gpp:R.TJ.getConsentMeta(),coppa:!!g.config.getConfig("coppa")}},j.getNoBids=function(){return(0,i.logInfo)("Invoking stpd.getNoBids",arguments),re("getNoBids")},j.getNoBidsForAdUnitCode=function(e){return{bids:l.K.getNoBids().filter((t=>t.adUnitCode===e))}},j.getBidResponses=function(){return(0,i.logInfo)("Invoking stpd.getBidResponses",arguments),re("getBidsReceived")},j.getBidResponsesForAdUnitCode=function(e){return{bids:l.K.getBidsReceived().filter((t=>t.adUnitCode===e))}},j.setTargetingForGPTAsync=function(e,t){if((0,i.logInfo)("Invoking stpd.setTargetingForGPTAsync",arguments),!(0,i.isGptPubadsDefined)())return void(0,i.logError)("window.googletag is not defined on the page");let n=S.q0.getAllTargeting(e);S.q0.resetPresetTargeting(e,t),S.q0.setTargetingForGPT(n,t),Object.keys(n).forEach((e=>{Object.keys(n[e]).forEach((t=>{"hb_adid"===t&&l.K.setStatusForBids(n[e][t],d.BID_STATUS.BID_TARGETING_SET)}))})),s.emit(W,n)},j.setTargetingForAst=function(e){(0,i.logInfo)("Invoking stpd.setTargetingForAn",arguments),S.q0.isApntagDefined()?(S.q0.setTargetingForAst(e),s.emit(W,S.q0.getAllTargeting())):(0,i.logError)("window.apntag is not defined on the page")},j.renderAd=(0,I.z3)("async",(function(e,t,n){if((0,i.logInfo)("Invoking stpd.renderAd",arguments),(0,i.logMessage)("Calling renderAd with adId :"+t),t)try{const r=l.K.findBidByAdId(t);if(!r){const e="Error trying to write ad. Cannot find ad by given id : ".concat(t);return void h({reason:L,message:e,id:t})}if(r.status===d.BID_STATUS.RENDERED&&((0,i.logWarn)("Ad id ".concat(r.adId," has been rendered before")),s.emit(z,r),(0,o.Z)(g.config.getConfig("auctionOptions"),"suppressStaleRender")))return;if(r.ad=(0,i.replaceAuctionPrice)(r.ad,r.originalCpm||r.cpm),r.adUrl=(0,i.replaceAuctionPrice)(r.adUrl,r.originalCpm||r.cpm),n&&n.clickThrough){const{clickThrough:e}=n;r.ad=(0,i.replaceClickThrough)(r.ad,e),r.adUrl=(0,i.replaceClickThrough)(r.adUrl,e)}l.K.addWinningBid(r),s.emit(x,r);const{height:a,width:c,ad:u,mediaType:p,adUrl:m,renderer:y}=r;{const e=r.adUnitCode,t=j.adUnits.filter((t=>t.code===e)),n=j.videoModule;if(t.video&&n)return void n.renderBid(t.video.divId,r)}if(!e){const e="Error trying to write ad Id :".concat(t," to the page. Missing document");return void h({reason:G,message:e,id:t})}const v=document.createComment("Creative ".concat(r.creativeId," served by ").concat(r.bidder," Prebid.js Header Bidding"));if((0,i.insertElement)(v,e,"html"),(0,f.Pd)(y))(0,f._U)(y,r,e),ie(v,e,"html"),b({doc:e,bid:r,id:t});else if(e===document&&!(0,i.inIframe)()||"video"===p){const e="Error trying to write ad. Ad render call ad id ".concat(t," was prevented from writing to the main document.");h({reason:F,message:e,bid:r,id:t})}else if(u)e.write(u),e.close(),H(e,c,a),ie(v,e,"html"),(0,i.callBurl)(r),b({doc:e,bid:r,id:t});else if(m){const n=(0,i.createInvisibleIframe)();n.height=a,n.width=c,n.style.display="inline",n.style.overflow="hidden",n.src=m,(0,i.insertElement)(n,e,"body"),H(e,c,a),ie(v,e,"html"),(0,i.callBurl)(r),b({doc:e,bid:r,id:t})}else{const e="Error trying to write ad. No ad for bid response id: ".concat(t);h({reason:Z,message:e,bid:r,id:t})}}catch(e){const n="Error trying to write ad Id :".concat(t," to the page:").concat(e.message);h({reason:K,message:n,id:t})}else{const e="Error trying to write ad Id :".concat(t," to the page. Missing adId");h({reason:G,message:e,id:t})}})),j.removeAdUnit=function(e){if((0,i.logInfo)("Invoking stpd.removeAdUnit",arguments),!e)return void(j.adUnits=[]);let t;t=(0,i.isArray)(e)?e:[e],t.forEach((e=>{for(let t=j.adUnits.length-1;t>=0;t--)j.adUnits[t].code===e&&j.adUnits.splice(t,1)}))},j.requestBids=function(){const e=(0,I.z3)("async",(function(){let{bidsBackHandler:e,timeout:t,adUnits:n,adUnitCodes:r,labels:o,auctionId:a,ttlBuffer:c,ortb2:d,metrics:l,defer:f}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s.emit(M);const p=t||g.config.getConfig("bidderTimeout");(0,i.logInfo)("Invoking stpd.requestBids",arguments),r&&r.length?n=n.filter((e=>(0,u.q9)(r,e.code))):r=n&&n.map((e=>e.code));const m={global:(0,i.mergeDeep)({},g.config.getAnyConfig("ortb2")||{},d||{}),bidder:Object.fromEntries(Object.entries(g.config.getBidderConfig()).map((e=>{let[t,n]=e;return[t,n.ortb2]})).filter((e=>{let[t,n]=e;return null!=n})))};return(0,N.S)(D.Z.resolve(m.global)).then((t=>(m.global=t,oe({bidsBackHandler:e,timeout:p,adUnits:n,adUnitCodes:r,labels:o,auctionId:a,ttlBuffer:c,ortb2Fragments:m,metrics:l,defer:f}))))}),"requestBids");return(0,I.IF)(e,(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.adUnits||j.adUnits;return t.adUnits=(0,i.isArray)(n)?n.slice():[n],t.metrics=(0,_.V6)(),t.metrics.checkpoint("requestBids"),t.defer=(0,D.P)({promiseFactory:e=>new Promise(e)}),e.call(this,t),t.defer.promise}))}();const oe=(0,I.z3)("async",(function(){let{bidsBackHandler:e,timeout:t,adUnits:n,ttlBuffer:r,adUnitCodes:o,labels:s,auctionId:c,ortb2Fragments:d,metrics:f,defer:p}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const m=(0,R.uV)(g.config.getConfig("s2sConfig")||[]);function h(t,n,r){if("function"==typeof e)try{e(t,n,r)}catch(e){(0,i.logError)("Error executing bidsBackHandler",null,e)}p.resolve({bids:t,timedOut:n,auctionId:r})}if(n=(0,_.Bf)(f).measureTime("requestBids.validate",(()=>ne(n))),n.forEach((e=>{var t,n;const o=Object.keys(e.mediaTypes||{banner:"banner"}),s=e.bids.map((e=>e.bidder)),c=R.ZP.bidderRegistry,d=s.filter((e=>!m.has(e))),l=(null===(t=e.ortb2Imp)||void 0===t||null===(n=t.ext)||void 0===n?void 0:n.tid)||(0,i.generateUUID)();e.transactionId=l,null==r||e.hasOwnProperty("ttlBuffer")||(e.ttlBuffer=r),(0,a.N)(e,"ortb2Imp.ext.tid",l),d.forEach((t=>{const n=c[t],r=n&&n.getSpec&&n.getSpec(),a=r&&r.supportedMediaTypes||["banner"];o.some((e=>(0,u.q9)(a,e)))?O.f.incrementBidderRequestsCounter(e.code,t):((0,i.logWarn)((0,i.unsupportedBidderMessage)(e,t)),e.bids=e.bids.filter((e=>e.bidder!==t)))})),O.f.incrementRequestsCounter(e.code)})),n&&0!==n.length){const e=l.K.createAuction({adUnits:n,adUnitCodes:o,callback:h,cbTimeout:t,labels:s,auctionId:c,ortb2Fragments:d,metrics:f});let r=n.length;r>15&&(0,i.logInfo)("Current auction ".concat(e.getAuctionId()," contains ").concat(r," adUnits."),n),o.forEach((t=>S.q0.setLatestAuctionForAdUnit(t,e.getAuctionId()))),e.callBids()}else(0,i.logMessage)("No adUnits configured. No bids requested."),h()}),"startAuction");j.requestBids.before((function(e,t){function n(e){for(var t;t=e.shift();)t()}n(U.Ld),n(ae),e.call(this,t)}),49),j.addAdUnits=function(e){(0,i.logInfo)("Invoking stpd.addAdUnits",arguments),j.adUnits.push.apply(j.adUnits,(0,i.isArray)(e)?e:[e]),s.emit(P)},j.onEvent=function(e,t,n){(0,i.logInfo)("Invoking stpd.onEvent",arguments),(0,i.isFn)(t)?!n||V[e].call(null,n)?s.on(e,t,n):(0,i.logError)('The id provided is not valid for event "'+e+'" and no handler was set.'):(0,i.logError)('The event handler provided is not a function and was not set on event "'+e+'".')},j.offEvent=function(e,t,n){(0,i.logInfo)("Invoking stpd.offEvent",arguments),n&&!V[e].call(null,n)||s.off(e,t,n)},j.getEvents=function(){return(0,i.logInfo)("Invoking stpd.getEvents"),s.getEvents()},j.registerBidAdapter=function(e,t){(0,i.logInfo)("Invoking stpd.registerBidAdapter",arguments);try{R.ZP.registerBidAdapter(e(),t)}catch(e){(0,i.logError)("Error registering bidder adapter : "+e.message)}},j.registerAnalyticsAdapter=function(e){(0,i.logInfo)("Invoking stpd.registerAnalyticsAdapter",arguments);try{R.ZP.registerAnalyticsAdapter(e)}catch(e){(0,i.logError)("Error registering analytics adapter : "+e.message)}},j.createBid=function(e){return(0,i.logInfo)("Invoking stpd.createBid",arguments),(0,k.m)(e)};const ae=[],se=(0,I.z3)("async",(function(e){e&&!(0,i.isEmpty)(e)?((0,i.logInfo)("Invoking stpd.enableAnalytics for: ",e),R.ZP.enableAnalytics(e)):(0,i.logError)("stpd.enableAnalytics should be called with option {}")}),"enableAnalyticsCb");j.enableAnalytics=function(e){ae.push(se.bind(this,e))},j.aliasBidder=function(e,t,n){(0,i.logInfo)("Invoking stpd.aliasBidder",arguments),e&&t?R.ZP.aliasBidAdapter(e,t,n):(0,i.logError)("bidderCode and alias must be passed as arguments","stpd.aliasBidder")},j.aliasRegistry=R.ZP.aliasRegistry,g.config.getConfig("aliasRegistry",(e=>{"private"===e.aliasRegistry&&delete j.aliasRegistry})),j.getAllWinningBids=function(){return l.K.getAllWinningBids()},j.getAllPrebidWinningBids=function(){return l.K.getBidsReceived().filter((e=>e.status===d.BID_STATUS.BID_TARGETING_SET))},j.getHighestCpmBids=function(e){return S.q0.getWinningBids(e)},j.markWinningBidAsUsed=function(e){const t=ce(e,"Improper use of markWinningBidAsUsed. It needs an adUnitCode or an adId to function.");t.length>0&&l.K.addWinningBid(t[0])};const ce=(e,t)=>{let n=[];return e.adUnitCode&&e.adId?n=l.K.getBidsReceived().filter((t=>t.adId===e.adId&&t.adUnitCode===e.adUnitCode)):e.adUnitCode?n=S.q0.getWinningBids(e.adUnitCode):e.adId?n=l.K.getBidsReceived().filter((t=>t.adId===e.adId)):(0,i.logWarn)(t),n};function de(e){e.forEach((function(e){if(void 0===e.called)try{e.call(),e.called=!0}catch(e){(0,i.logError)("Error processing command :","prebid.js",e)}}))}j.getConfig=g.config.getAnyConfig,j.readConfig=g.config.readAnyConfig,j.mergeConfig=g.config.mergeConfig,j.mergeBidderConfig=g.config.mergeBidderConfig,j.setConfig=g.config.setConfig,j.setBidderConfig=g.config.setBidderConfig,j.que.push((()=>{window.addEventListener("message",A,!1)})),j.cmd.push=function(e){if("function"==typeof e)try{e.call()}catch(e){(0,i.logError)("Error processing command :",e.message,e.stack)}else(0,i.logError)("Commands written into stpd.cmd.push must be wrapped in a function")},j.que.push=j.cmd.push,j.processQueue=function(){I.z3.ready(),de(j.que),de(j.cmd)},j.triggerBilling=e=>{const t=ce(e,"Improper use of triggerBilling. It requires a bid with at least an adUnitCode or an adId to function."),n=t.find((t=>t.requestId===e.requestId))||t[0];if(t.length>0&&n)try{R.ZP.callBidBillableBidder(n)}catch(e){(0,i.logError)("Error when triggering billing :",e)}else(0,i.logWarn)("The bid provided to triggerBilling did not match any bids received.")}},78640:(e,t,n)=>{n.d(t,{R:()=>o,z:()=>a});const r=window,i=r.stpd=r.stpd||{};function o(){return i}function a(e){i.installedModules.push(e)}i.cmd=i.cmd||[],i.que=i.que||[],r===window&&(r._pbjsGlobals=r._pbjsGlobals||[],r._pbjsGlobals.push("stpd"))},25102:(e,t,n)=>{n.d(t,{hh:()=>a,nH:()=>c});var r=n(3193),i=n(64358);function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;if(!e)return e;if(/\w+:\/\//.exec(e))return e;let n=t.location.protocol;try{n=t.top.location.protocol}catch(e){}return/^\/\//.exec(e)?n+e:"".concat(n,"//").concat(e)}function a(e){let{noLeadingWww:t=!1,noPort:n=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{e=new URL(o(e))}catch(e){return}return e=n?e.hostname:e.host,t&&e.startsWith("www.")&&(e=e.substring(4)),e}function s(e){try{const t=e.querySelector("link[rel='canonical']");if(null!==t)return t.href}catch(e){}return null}const c=function(e){let t,n,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;return i.top!==i?e:function(){const o=s(i.document),a=i.location.href;return t===o&&a===n||(t=o,n=a,r=e()),r}}((d=window,function(){const e=[],t=function(e){try{if(!e.location.ancestorOrigins)return;return e.location.ancestorOrigins}catch(e){}}(d),n=r.config.getConfig("maxNestedIframes");let c,l,u,f,g=!1,p=0,m=!1,h=!1,b=!1;do{const n=c,r=h;let o,a=!1,f=null;h=!1,c=c?c.parent:d;try{o=c.location.href||null}catch(e){a=!0}if(a)if(r){const e=n.context;try{f=e.sourceUrl,l=f,b=!0,m=!0,c===d.top&&(g=!0),e.canonicalUrl&&(u=e.canonicalUrl)}catch(e){}}else{(0,i.logWarn)("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&&(l=f)}else{if(o&&(f=o,l=f,m=!1,c===d.top)){g=!0;const e=s(c.document);e&&(u=e)}c.context&&c.context.sourceUrl&&(h=!0)}e.push(f),p++}while(c!==d.top&&p<n);e.reverse();try{f=d.top.document.referrer}catch(e){}const y=g||b?l:null,v=r.config.getConfig("pageUrl")||u||null;let E=r.config.getConfig("pageUrl")||y||o(v,d);return y&&y.indexOf("?")>-1&&-1===E.indexOf("?")&&(E="".concat(E).concat(y.substring(y.indexOf("?")))),{reachedTop:g,isAmp:m,numIframes:p-1,stack:e,topmostLocation:l||null,location:y,canonicalUrl:v,page:E,domain:a(E)||null,ref:f||null,legacy:{reachedTop:g,isAmp:m,numIframes:p-1,stack:e,referer:l||null,canonicalUrl:v}}}));var d},15164:(e,t,n)=>{n.d(t,{Dp:()=>f,Ld:()=>p,c$:()=>g,df:()=>h,eA:()=>b});var r=n(64358),i=n(55975),o=n(9633),a=n(50571),s=n(16310),c=n(74947),d=n(3193),l=n(51039),u=n(10286);const f="html5",g="cookie";let p=[];function m(){let{moduleName:e,moduleType:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{isAllowed:n=a.xD}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};function i(r,i){let a=e;const f=d.config.getCurrentBidder();f&&t===o.UL&&l.ZP.aliasRegistry[f]===e&&(a=f);return r({valid:n(c.S1,(0,u.T)(t,a,{[s.bL]: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)}))}const h=function(e){return m((function(e){if(e&&e.valid)try{return!!window.localStorage}catch(e){(0,r.logError)("Local storage api disabled")}return!1}),f,e)};return{setCookie:function(e,t,n,r,i,o){return m((function(o){if(o&&o.valid){const o=i&&""!==i?" ;domain=".concat(encodeURIComponent(i)):"",a=n&&""!==n?" ;expires=".concat(n):"",s=null!=r&&"none"==r.toLowerCase()?"; Secure":"";document.cookie="".concat(e,"=").concat(encodeURIComponent(t)).concat(a,"; path=/").concat(o).concat(r?"; SameSite=".concat(r):"").concat(s)}}),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)},localStorageIsEnabled:function(e){return m((function(e){if(e&&e.valid)try{return localStorage.setItem("prebid.cookieTest","1"),"1"===localStorage.getItem("prebid.cookieTest")}catch(e){}finally{try{localStorage.removeItem("prebid.cookieTest")}catch(e){}}return!1}),f,e)},cookiesAreEnabled:function(e){return m((function(e){return!(!e||!e.valid)&&(0,r.checkCookieSupport)()}),g,e)},setDataInLocalStorage:function(e,t,n){return m((function(n){n&&n.valid&&h()&&window.localStorage.setItem(e,t)}),f,n)},getDataFromLocalStorage:function(e,t){return m((function(t){return t&&t.valid&&h()?window.localStorage.getItem(e):null}),f,t)},removeDataFromLocalStorage:function(e,t){return m((function(t){t&&t.valid&&h()&&window.localStorage.removeItem(e)}),f,t)},hasLocalStorage:h,findSimilarCookies:function(e,t){return m((function(t){if(t&&t.valid){const t=[];if((0,r.hasDeviceAccess)()){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(){let{moduleType:e,moduleName:t,bidderCode:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};function r(){throw new Error("Invalid invocation for getStorageManager: must set either bidderCode, or moduleType + moduleName")}return n?((e&&e!==o.UL||t)&&r(),e=o.UL,t=n):t&&e||r(),m({moduleType:e,moduleName:t})}function b(e){return m({moduleName:e,moduleType:o.wu})}(0,a.oB)(c.S1,"deviceAccess config",(function(){if(!(0,r.hasDeviceAccess)())return{allow:!1}})),(0,a.oB)(c.S1,"bidderSettings.*.storageAllowed",(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.S;if(e[s.$k]!==o.UL)return;let n=t.get(e[s.Ki],"storageAllowed");if(n&&!0!==n){const t=e[s.bL];n=Array.isArray(n)?n.some((e=>e===t)):n===t}else n=!!n;return n?void 0:{allow:n}}))},18621:(e,t,n)=>{n.d(t,{TL:()=>E,bP:()=>A,ol:()=>T,q0:()=>w});var r=n(64358),i=n(20265),o=n(3193),a=n(70059),s=n(78653),c=n(24679),d=n(92797),l=n(55975),u=n(34614),f=n(5644),g=[];let p=1;o.config.getConfig("ttlBuffer",(e=>{"number"==typeof e.ttlBuffer?p=e.ttlBuffer:(0,r.logError)("Invalid value for ttlBuffer",e.ttlBuffer)}));const m="targetingControls.allowTargetingKeys",h="targetingControls.addTargetingKeys",b='Only one of "'.concat(m,'" or "').concat(h,'" can be set'),y=Object.keys(f.TARGETING_KEYS).map((e=>f.TARGETING_KEYS[e]));let v={isActualBid:e=>e.getStatusCode()===f.STATUS.GOOD,isBidNotExpired:e=>e.responseTimestamp+1e3*(e.ttl-(e.hasOwnProperty("ttlBuffer")?e.ttlBuffer:p))>(0,r.timestamp)(),isUnusedBid:e=>e&&(e.status&&!(0,u.q9)([f.BID_STATUS.RENDERED],e.status)||!e.status)};function E(e){return!Object.values(v).some((t=>!t(e)))}const T=(0,d.z3)("sync",(function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!(arguments.length>3&&void 0!==arguments[3]&&arguments[3])){const i=[],a=o.config.getConfig("sendBidsControl.dealPrioritization");let s=(0,r.groupBy)(e,"adUnitCode");return Object.keys(s).forEach((e=>{let o=[],c=(0,r.groupBy)(s[e],"bidderCode");Object.keys(c).forEach((e=>o.push(c[e].reduce(t)))),n>0?(o=a?o.sort(A(!0)):o.sort(((e,t)=>t.cpm-e.cpm)),i.push(...o.slice(0,n))):i.push(...o)})),i}return e}));function A(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(t,n){return void 0!==t.adserverTargeting.hb_deal&&void 0===n.adserverTargeting.hb_deal?-1:void 0===t.adserverTargeting.hb_deal&&void 0!==n.adserverTargeting.hb_deal?1:e?n.cpm-t.cpm:n.adserverTargeting.hb_pb-t.adserverTargeting.hb_pb}}const w=function(e){let t={},n={};function s(e,t){return e.adserverTargeting&&t&&((0,r.isArray)(t)&&(0,u.q9)(t,e.adUnitCode)||"string"==typeof t&&e.adUnitCode===t)}function d(t){return"string"==typeof t?[t]:(0,r.isArray)(t)?t:e.getAdUnitCodes()||[]}function p(){let t=e.getBidsReceived();if(o.config.getConfig("useBidCache")){const e=o.config.getConfig("bidCacheFilterFunction");"function"==typeof e&&(t=t.filter((t=>n[t.adUnitCode]===t.auctionId||!!e(t))))}else t=t.filter((e=>n[e.adUnitCode]===e.auctionId));return t=t.filter((e=>(0,i.Z)(e,"video.context")!==c.Oh)).filter(E),T(t,r.getOldestHighestCpmBid)}function v(e,n){let r=t.getWinningBids(e,n),i=w();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,20)]:r};if(n===f.TARGETING_KEYS.DEAL){const o={["".concat(n,"_").concat(e.bidderCode).substring(0,20)]:r};return[...t,i,o]}return[...t,i]}),[])}))),r}function w(){return e.getStandardBidderAdServerTargeting().map((e=>e.key)).concat(y).filter(r.uniques)}function C(e,t,n,i){return Object.keys(t.adserverTargeting).filter(S()).forEach((n=>{e.length&&e.filter(function(e){return function(n){return n.adUnitCode===t.adUnitCode&&n.adserverTargeting[e]}}(n)).forEach(function(e){return function(n){(0,r.isArray)(n.adserverTargeting[e])||(n.adserverTargeting[e]=[n.adserverTargeting[e]]),n.adserverTargeting[e]=n.adserverTargeting[e].concat(t.adserverTargeting[e]).filter(r.uniques),delete t.adserverTargeting[e]}}(n))})),e.push(t),e}function S(){let e=w();return e=e.concat(a.xc),function(t){return-1===e.indexOf(t)}}function I(e){return{[e.adUnitCode]:Object.keys(e.adserverTargeting).filter(S()).map((t=>({[t.substring(0,20)]:[e.adserverTargeting[t]]})))}}function B(e,t){return t.map((t=>({["".concat(t,"_").concat(e.bidderCode).substring(0,20)]:[e.adserverTargeting[t]]})))}return t.setLatestAuctionForAdUnit=function(e,t){n[e]=t},t.resetPresetTargeting=function(t,n){if((0,r.isGptPubadsDefined)()){const i=d(t),o=e.getAdUnits().filter((e=>(0,u.q9)(i,e.code)));let a=g.reduce(((e,t)=>(e[t]=null,e)),{});window.googletag.pubads().getSlots().forEach((e=>{let t=(0,r.isFn)(n)&&n(e);o.forEach((n=>{(n.code===e.getAdUnitPath()||n.code===e.getSlotElementId()||(0,r.isFn)(t)&&t(n.code))&&e.updateTargetingFromMap(a)}))}))}},t.resetPresetTargetingAST=function(e){d(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,u.q9)(g,e.toLowerCase())||(r[e]=t.keywords[e])})),window.apntag.modifyTag(e,{keywords:r})}}))},t.getAllTargeting=function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p();const c=d(t);var l=v(c,n).concat(function(e,t){return t.filter((t=>(0,u.q9)(e,t.adUnitCode))).map((e=>Object.assign({},e))).reduce(C,[]).map(I).filter((e=>e))}(c,n)).concat(o.config.getConfig("enableSendAllBids")?function(e,t){const n=y.concat(a.xc),i=o.config.getConfig("sendBidsControl.bidLimit"),c=T(t,r.getHighestCpm,i),d=o.config.getConfig("targetingControls.allowSendAllBidsTargetingKeys"),l=d?d.map((e=>f.TARGETING_KEYS[e])):n;return c.map((t=>{if(s(t,e))return{[t.adUnitCode]:B(t,n.filter((e=>void 0!==t.adserverTargeting[e]&&-1!==l.indexOf(e))))}})).filter((e=>e))}(c,n):function(e,t){if(!0===o.config.getConfig("targetingControls.alwaysIncludeDeals")){const n=y.concat(a.xc);return T(t,r.getHighestCpm).map((t=>{if(t.dealId&&s(t,e))return{[t.adUnitCode]:B(t,n.filter((e=>void 0!==t.adserverTargeting[e])))}})).filter((e=>e))}return[]}(c,n)).concat(function(t){function n(e){return(0,i.Z)(e,f.k2.xn)}function o(e){const t=n(e);return Object.keys(t).map((function(e){return(0,r.isStr)(t[e])&&(t[e]=t[e].split(",").map((e=>e.trim()))),(0,r.isArray)(t[e])||(t[e]=[t[e]]),{[e]:t[e]}}))}return e.getAdUnits().filter((e=>(0,u.q9)(t,e.code)&&n(e))).map((e=>({[e.code]:o(e)})))}(c));l.map((e=>{Object.keys(e).map((t=>{e[t].map((e=>{-1===g.indexOf(Object.keys(e)[0])&&(g=Object.keys(e).concat(g))}))}))}));const E=Object.keys(Object.assign({},f.kF,f.NATIVE_KEYS));let w=o.config.getConfig(m);const S=o.config.getConfig(h);if(null!=S&&null!=w)throw new Error(b);w=null!=S?E.concat(S):w||E,Array.isArray(w)&&w.length>0&&(l=function(e,t){const n=Object.assign({},f.TARGETING_KEYS,f.NATIVE_KEYS),i=Object.keys(n),o={};(0,r.logInfo)("allowTargetingKeys - allowed keys [ ".concat(t.map((e=>n[e])).join(", ")," ]")),e.map((e=>{const r=Object.keys(e)[0],a=e[r].filter((e=>{const r=Object.keys(e)[0],a=0===i.filter((e=>0===r.indexOf(n[e]))).length||(0,u.sE)(t,(e=>{const t=n[e];return 0===r.indexOf(t)}));return o[r]=!a,a}));e[r]=a}));const a=Object.keys(o).filter((e=>o[e]));return(0,r.logInfo)("allowTargetingKeys - removed keys [ ".concat(a.join(", ")," ]")),e.filter((e=>e[Object.keys(e)[0]].length>0))}(l,w)),l=function(e){let t=e.map((e=>({[Object.keys(e)[0]]:e[Object.keys(e)[0]].map((e=>({[Object.keys(e)[0]]:e[Object.keys(e)[0]].join(",")}))).reduce(((e,t)=>Object.assign(t,e)),{})}))).reduce((function(e,t){var n=Object.keys(t)[0];return e[n]=Object.assign({},e[n],t[n]),e}),{});return t}(l);const O=o.config.getConfig("targetingControls.auctionKeyMaxChars");return O&&((0,r.logInfo)("Detected 'targetingControls.auctionKeyMaxChars' was active for this auction; set with a limit of ".concat(O," characters.  Running checks on auction keys...")),l=function(e,t){let n=(0,r.deepClone)(e),i=Object.keys(n).map((e=>({adUnitCode:e,adserverTargeting:n[e]}))).sort(A());return i.reduce((function(e,i,o,a){let s=(c=i.adserverTargeting,Object.keys(c).reduce((function(e,t){return e+"".concat(t,"%3d").concat(encodeURIComponent(c[t]),"%26")}),""));var c;o+1===a.length&&(s=s.slice(0,-3));let d=i.adUnitCode,l=s.length;return l<=t?(t-=l,(0,r.logInfo)("AdUnit '".concat(d,"' auction keys comprised of ").concat(l," characters.  Deducted from running threshold; new limit is ").concat(t),n[d]),e[d]=n[d]):(0,r.logWarn)("The following keys for adUnitCode '".concat(d,"' exceeded the current limit of the 'auctionKeyMaxChars' setting.\nThe key-set size was ").concat(l,", the current allotted amount was ").concat(t,".\n"),n[d]),o+1===a.length&&0===Object.keys(e).length&&(0,r.logError)("No auction targeting keys were permitted due to the setting in setConfig(targetingControls.auctionKeyMaxChars).  Please review setup and consider adjusting."),e}),{})}(l,O)),c.forEach((e=>{l[e]||(l[e]={})})),l},o.config.getConfig("targetingControls",(function(e){null!=(0,i.Z)(e,m)&&null!=(0,i.Z)(e,h)&&(0,r.logError)(b)})),t.setTargetingForGPT=function(e,t){window.googletag.pubads().getSlots().forEach((n=>{Object.keys(e).filter(t?t(n):(0,r.isAdUnitCodeMatchingSlot)(n)).forEach((t=>{Object.keys(e[t]).forEach((n=>{let r=e[t][n];"string"==typeof r&&-1!==r.indexOf(",")&&(r=r.split(",")),e[t][n]=r})),(0,r.logMessage)("Attempting to set targeting-map for slot: ".concat(n.getSlotElementId()," with targeting-map:"),e[t]),n.updateTargetingFromMap(e[t])}))}))},t.getWinningBids=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p();const n=d(e);return t.filter((e=>(0,u.q9)(n,e.adUnitCode))).filter((e=>!0===l.S.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0)).map((e=>e.adUnitCode)).filter(r.uniques).map((e=>t.filter((t=>t.adUnitCode===e?t:null)).reduce(r.getHighestCpm)))},t.setTargetingForAst=function(e){let n=t.getAllTargeting(e);try{t.resetPresetTargetingAST(e)}catch(e){(0,r.logError)("unable to reset targeting for AST"+e)}Object.keys(n).forEach((e=>Object.keys(n[e]).forEach((t=>{if((0,r.logMessage)("Attempting to set targeting for targetId: ".concat(e," key: ").concat(t," value: ").concat(n[e][t])),(0,r.isStr)(n[e][t])||(0,r.isArray)(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,r.isFn)(window.apntag.setKeywords))return!0},t}(s.K)},11974:(e,t,n)=>{n.d(t,{o:()=>f,userSync:()=>p});var r=n(64358),i=n(3193),o=n(34614),a=n(15164),s=n(50571),c=n(74947),d=n(16310),l=n(9633),u=n(10286);const f={syncEnabled:!0,filterSettings:{image:{bidders:"*",filter:"include"}},syncsPerBidder:5,syncDelay:3e3,auctionDelay:0};i.config.setDefaults({userSync:(0,r.deepClone)(f)});const g=(0,a.eA)("usersync");const p=function(e){let t={},n={image:[],iframe:[]},a=new Set,s={},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.logMessage)("Invoking iframe user sync for bidder: ".concat(t)),(0,r.insertUserSyncIframe)(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.logMessage)("Invoking image pixel user sync for bidder: ".concat(t)),(0,r.triggerPixel)(n)}))}()}catch(e){return(0,r.logError)("Error firing user syncs",e)}n={image:[],iframe:[]}}}function m(e,t){(0,r.shuffle)(e).forEach(t)}function h(e,t){let n=g.filterSettings;if(function(e,t){if(e.all&&e[t])return(0,r.logWarn)('Detected presence of the "filterSettings.all" and "filterSettings.'.concat(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,a=n.bidders;if(o&&"include"!==o&&"exclude"!==o)return(0,r.logWarn)('UserSync "filterSettings.'.concat(i,".filter\" setting '").concat(o,"' is not a valid option; use either 'include' or 'exclude'.")),!1;if("*"!==a&&!(Array.isArray(a)&&a.length>0&&a.every((e=>(0,r.isStr)(e)&&"*"!==e))))return(0,r.logWarn)('Detected an invalid setup in userSync "filterSettings.'.concat(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 a={include:(e,t)=>!(0,o.q9)(e,t),exclude:(e,t)=>(0,o.q9)(e,t)};return a[r.filter||"include"](i,t)}return!f[e]}return i.config.getConfig("userSync",(e=>{if(e.userSync){let t=e.userSync.filterSettings;(0,r.isPlainObject)(t)&&(t.image||t.all||(e.userSync.filterSettings.image={bidders:"*",filter:"include"}))}g=Object.assign(g,e.userSync)})),e.regRule(c.K$,"userSync config",(e=>{if(!g.syncEnabled)return{allow:!1,reason:"syncs are disabled"};if(e[d.$k]===l.UL){const n=e[d.cx],r=e[d.bp];if(!t.canBidderRegisterSync(n,r))return{allow:!1,reason:"".concat(n," syncs are not enabled for ").concat(r)}}})),t.registerSync=(t,i,o)=>a.has(i)?(0,r.logMessage)('already fired syncs for "'.concat(i,'", ignoring registerSync call')):g.syncEnabled&&(0,r.isArray)(n[t])?i?0!==g.syncsPerBidder&&Number(s[i])>=g.syncsPerBidder?(0,r.logWarn)('Number of user syncs exceeded for "'.concat(i,'"')):void(e.isAllowed(c.K$,(0,u.T)(l.UL,i,{[d.cx]:t,[d.IV]:o}))&&(n[t].push([i,o]),s=function(e,t){return e[t]?e[t]+=1:e[t]=1,e}(s,i))):(0,r.logWarn)("Bidder is required for registering sync"):(0,r.logWarn)('User sync type "'.concat(t,'" not supported')),t.bidderDone=a.add.bind(a),t.syncUsers=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(e)return setTimeout(p,Number(e));p()},t.triggerUserSyncs=()=>{g.enableOverride&&t.syncUsers()},t.canBidderRegisterSync=(e,t)=>!g.filterSettings||!h(e,t),t}(Object.defineProperties({config:i.config.getConfig("userSync"),isAllowed:s.xD,regRule:s.oB},{browserSupportsCookies:{get:function(){return!(0,r.isSafariBrowser)()&&g.cookiesAreEnabled()}}}))},64358:(e,t,n)=>{n.r(t),n.d(t,{_each:()=>pe,_map:()=>he,_setEventEmitter:()=>I,adUnitsFilter:()=>ze,bind:()=>_,buildUrl:()=>Ct,callBurl:()=>Te,checkCookieSupport:()=>Qe,chunk:()=>bt,cleanObj:()=>ut,compareOn:()=>Et,contains:()=>me,convertCamelToUnderscore:()=>lt,convertTypes:()=>pt,createInvisibleIframe:()=>re,createTrackPixelHtml:()=>Ce,createTrackPixelIframeHtml:()=>Se,cyrb53Hash:()=>Bt,debugTurnedOn:()=>ne,deepAccess:()=>l.Z,deepClone:()=>Fe,deepEqual:()=>St,deepSetValue:()=>u.N,delayExecution:()=>Je,escapeUnsafeChars:()=>_t,fill:()=>ht,flatten:()=>Oe,formatQS:()=>At,generateUUID:()=>q,getAdUnitSizes:()=>z,getBidIdParameter:()=>P,getBidRequest:()=>ke,getBidderCodes:()=>De,getDNT:()=>nt,getDefinedParams:()=>$e,getGptSlotForAdUnitCode:()=>at,getGptSlotInfoForAdUnitCode:()=>st,getHighestCpm:()=>qe,getKeyByValue:()=>_e,getKeys:()=>Ue,getLatestHighestCpmBid:()=>xe,getMaxValueFromArray:()=>vt,getMinValueFromArray:()=>yt,getOldestHighestCpmBid:()=>Pe,getParameterByName:()=>ie,getPerformanceNow:()=>He,getPrebidInternal:()=>U,getUniqueIdentifierStr:()=>j,getUserConfiguredParams:()=>tt,getValue:()=>Re,getValueString:()=>Ie,getWindowFromDocument:()=>Ot,getWindowLocation:()=>H,getWindowSelf:()=>V,getWindowTop:()=>G,groupBy:()=>Xe,hasConsoleLogger:()=>te,hasDeviceAccess:()=>Ye,hasOwn:()=>be,inIframe:()=>Ze,insertElement:()=>ye,insertHtmlIntoIframe:()=>Ae,insertUserSyncIframe:()=>we,internal:()=>O,isA:()=>oe,isAdUnitCodeMatchingSlot:()=>it,isApnGetTagDefined:()=>je,isArray:()=>ce,isArrayOfNums:()=>mt,isBoolean:()=>ue,isEmpty:()=>fe,isEmptyStr:()=>ge,isFn:()=>ae,isGptPubadsDefined:()=>Ne,isInteger:()=>dt,isNumber:()=>de,isPlainObject:()=>le,isSafariBrowser:()=>Ke,isSlotMatchingAdUnitCode:()=>ot,isStr:()=>se,isValidMediaTypes:()=>et,logError:()=>X,logInfo:()=>Q,logMessage:()=>Y,logWarn:()=>J,memoize:()=>Ut,mergeDeep:()=>It,parseGPTSingleSizeArray:()=>Z,parseGPTSingleSizeArrayToRtbSize:()=>K,parseQS:()=>Tt,parseQueryStringParameters:()=>M,parseSizesInput:()=>F,parseUrl:()=>wt,pick:()=>ft,prefixLog:()=>$,replaceAuctionPrice:()=>Le,replaceClickThrough:()=>Ge,safeJSONParse:()=>kt,setScriptAttributes:()=>Rt,shuffle:()=>We,timestamp:()=>Ve,transformAdServerTargetingObj:()=>W,transformBidderParamKeywords:()=>gt,triggerPixel:()=>Ee,tryAppendQueryString:()=>x,uniques:()=>Be,unsupportedBidderMessage:()=>ct,waitForElementToLoad:()=>ve});var r=n(3193),i=n(77079),o=n.n(i),a=n(34614),s=n(5644),c=n(68792),d=n(78640),l=n(20265),u=n(96475),f="Array",g="String",p="Function",m="Number",h="Object",b="Boolean",y=Object.prototype.toString;let v,E=Boolean(window.console),T=Boolean(E&&window.console.log),A=Boolean(E&&window.console.info),w=Boolean(E&&window.console.warn),C=Boolean(E&&window.console.error);const S=(0,d.R)();function I(e){v=e}function B(){null!=v&&v(...arguments)}const O={checkCookieSupport:Qe,createTrackPixelIframeHtml:Se,getWindowSelf:V,getWindowTop:G,getWindowLocation:H,insertUserSyncIframe:we,insertElement:ye,isFn:ae,triggerPixel:Ee,logError:X,logWarn:J,logMessage:Y,logInfo:Q,parseQS:Tt,formatQS:At,deepEqual:St};let k={};function U(){return k}var R={};let _=function(e,t){return t}.bind(null,1,R)()===R?Function.prototype.bind:function(e){var t=this,n=Array.prototype.slice.call(arguments,1);return function(){return t.apply(e,n.concat(Array.prototype.slice.call(arguments)))}};var D,N=(D=0,function(){return++D});function j(){return N()+Math.random().toString(16).substr(2)}function q(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,q)}function P(e,t){return t&&t[e]?t[e]:""}function x(e,t,n){return n?e+t+"="+encodeURIComponent(n)+"&":e}function M(e){let t="";for(var n in e)e.hasOwnProperty(n)&&(t+=n+"="+encodeURIComponent(e[n])+"&");return t=t.replace(/&$/,""),t}function W(e){return e&&Object.getOwnPropertyNames(e).length>0?Ue(e).map((t=>"".concat(t,"=").concat(encodeURIComponent(Re(e,t))))).join("&"):""}function z(e){if(!e)return;let t=[];if(e.mediaTypes&&e.mediaTypes.banner&&Array.isArray(e.mediaTypes.banner.sizes)){let n=e.mediaTypes.banner.sizes;Array.isArray(n[0])?t=n:t.push(n)}else Array.isArray(e.sizes)&&(Array.isArray(e.sizes[0])?t=e.sizes:t.push(e.sizes));return t}function F(e){var t=[];if("string"==typeof e){var n=e.split(","),r=/^(\d)+x(\d)+$/i;if(n)for(var i in n)be(n,i)&&n[i].match(r)&&t.push(n[i])}else if("object"==typeof e){var o=e.length;if(o>0)if(2===o&&"number"==typeof e[0]&&"number"==typeof e[1])t.push(Z(e));else for(var a=0;a<o;a++)t.push(Z(e[a]))}return t}function Z(e){if(L(e))return e[0]+"x"+e[1]}function K(e){if(L(e))return{w:e[0],h:e[1]}}function L(e){return ce(e)&&2===e.length&&!isNaN(e[0])&&!isNaN(e[1])}function G(){return window.top}function V(){return window.self}function H(){return window.location}function Y(){ne()&&T&&console.log.apply(console,ee(arguments,"MESSAGE:"))}function Q(){ne()&&A&&console.info.apply(console,ee(arguments,"INFO:"))}function J(){ne()&&w&&console.warn.apply(console,ee(arguments,"WARNING:")),B(s.EVENTS.AUCTION_DEBUG,{type:"WARNING",arguments})}function X(){ne()&&C&&console.error.apply(console,ee(arguments,"ERROR:")),B(s.EVENTS.AUCTION_DEBUG,{type:"ERROR",arguments})}function $(e){function t(t){return function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];t(e,...r)}}return{logError:t(X),logWarn:t(J),logMessage:t(Y),logInfo:t(Q)}}function ee(e,t){e=[].slice.call(e);let n=r.config.getCurrentBidder();return t&&e.unshift(t),n&&e.unshift(i("#aaa")),e.unshift(i("#3b88c3")),e.unshift("%cPrebid"+(n?"%c".concat(n):"")),e;function i(e){return"display: inline-block; color: #fff; background: ".concat(e,"; padding: 1px 4px; border-radius: 3px;")}}function te(){return T}function ne(){return!!r.config.getConfig("debug")}function re(){var e=document.createElement("iframe");return e.id=j(),e.height=0,e.width=0,e.border="0px",e.hspace="0",e.vspace="0",e.marginWidth="0",e.marginHeight="0",e.style.border="0",e.scrolling="no",e.frameBorder="0",e.src="about:blank",e.style.display="none",e}function ie(e){return Tt(H().search)[e]||""}function oe(e,t){return y.call(e)==="[object "+t+"]"}function ae(e){return oe(e,p)}function se(e){return oe(e,g)}function ce(e){return oe(e,f)}function de(e){return oe(e,m)}function le(e){return oe(e,h)}function ue(e){return oe(e,b)}function fe(e){if(!e)return!0;if(ce(e)||se(e))return!(e.length>0);for(var t in e)if(hasOwnProperty.call(e,t))return!1;return!0}function ge(e){return se(e)&&(!e||0===e.length)}function pe(e,t){if(!fe(e)){if(ae(e.forEach))return e.forEach(t,this);var n=0,r=e.length;if(r>0)for(;n<r;n++)t(e[n],n,e);else for(n in e)hasOwnProperty.call(e,n)&&t.call(this,e[n],n)}}function me(e,t){if(fe(e))return!1;if(ae(e.indexOf))return-1!==e.indexOf(t);for(var n=e.length;n--;)if(e[n]===t)return!0;return!1}function he(e,t){if(fe(e))return[];if(ae(e.map))return e.map(t);var n=[];return pe(e,(function(r,i){n.push(t(r,i,e))})),n}function be(e,t){return e.hasOwnProperty?e.hasOwnProperty(t):void 0!==e[t]&&e.constructor.prototype[t]!==e[t]}function ye(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 ve(e,t){let n=null;return new c.Z((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 Ee(e,t,n){const r=new Image;t&&O.isFn(t)&&ve(r,n).then(t),r.src=e}function Te(e){let{source:t,burl:n}=e;t===s.os.YZ&&n&&O.triggerPixel(n)}function Ae(e){if(!e)return;let t=document.createElement("iframe");t.id=j(),t.width=0,t.height=0,t.hspace="0",t.vspace="0",t.marginWidth="0",t.marginHeight="0",t.style.display="none",t.style.height="0px",t.style.width="0px",t.scrolling="no",t.frameBorder="0",t.allowtransparency="true",O.insertElement(t,document,"body"),t.contentWindow.document.open(),t.contentWindow.document.write(e),t.contentWindow.document.close()}function we(e,t,n){let r=O.createTrackPixelIframeHtml(e,!1,"allow-scripts allow-same-origin"),i=document.createElement("div");i.innerHTML=r;let o=i.firstChild;t&&O.isFn(t)&&ve(o,n).then(t),O.insertElement(o,document,"html",!0)}function Ce(e){if(!e)return"";let t='<div style="position:absolute;left:0px;top:0px;visibility:hidden;">';return t+='<img src="'+encodeURI(e)+'"></div>',t}function Se(e){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return e?((!(arguments.length>1&&void 0!==arguments[1])||arguments[1])&&(e=encodeURI(e)),t&&(t='sandbox="'.concat(t,'"')),"<iframe ".concat(t,' id="').concat(j(),'"\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="').concat(e,'">\n    </iframe>')):""}function Ie(e,t,n){return null==t?n:se(t)?t:de(t)?t.toString():void O.logWarn("Unsuported type for param: "+e+" required type: String")}function Be(e,t,n){return n.indexOf(e)===t}function Oe(e,t){return e.concat(t)}function ke(e,t){if(!e)return;let n;return t.some((t=>{let r=(0,a.sE)(t.bids,(t=>["bidId","adId","bid_id"].some((n=>t[n]===e))));return r&&(n=r),r})),n}function Ue(e){return Object.keys(e)}function Re(e,t){return e[t]}function _e(e,t){for(let n in e)if(e.hasOwnProperty(n)&&e[n]===t)return n}function De(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:S.adUnits).map((e=>e.bids.map((e=>e.bidder)).reduce(Oe,[]))).reduce(Oe,[]).filter((e=>void 0!==e)).filter(Be)}function Ne(){if(window.googletag&&ae(window.googletag.pubads)&&ae(window.googletag.pubads().getSlots))return!0}function je(){if(window.apntag&&ae(window.apntag.getTag))return!0}const qe=Me("timeToRespond",((e,t)=>e>t)),Pe=Me("responseTimestamp",((e,t)=>e>t)),xe=Me("responseTimestamp",((e,t)=>e<t));function Me(e,t){return(n,r)=>n.cpm===r.cpm?t(n[e],r[e])?r:n:n.cpm<r.cpm?r:n}function We(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 ze(e,t){return(0,a.q9)(e,t&&t.adUnitCode)}function Fe(e){return o()(e)}function Ze(){try{return O.getWindowSelf()!==O.getWindowTop()}catch(e){return!0}}function Ke(){return/^((?!chrome|android|crios|fxios).)*safari/i.test(navigator.userAgent)}function Le(e,t){if(e)return e.replace(/\$\{AUCTION_PRICE\}/g,t)}function Ge(e,t){if(e&&t&&"string"==typeof t)return e.replace(/\${CLICKTHROUGH}/g,t)}function Ve(){return(new Date).getTime()}function He(){return window.performance&&window.performance.now&&window.performance.now()||0}function Ye(){return!1!==r.config.getConfig("deviceAccess")}function Qe(){if(window.navigator.cookieEnabled||document.cookie.length)return!0}function Je(e,t){if(t<1)throw new Error("numRequiredCalls must be a positive number. Got ".concat(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 $e(e,t){return t.filter((t=>e[t])).reduce(((t,n)=>Object.assign(t,{[n]:e[n]})),{})}function et(e){const t=["banner","native","video"],n=["instream","outstream","adpod"];return!!Object.keys(e).every((e=>(0,a.q9)(t,e)))&&(!e.video||!e.video.context||(0,a.q9)(n,e.video.context))}function tt(e,t,n){return e.filter((e=>e.code===t)).map((e=>e.bids)).reduce(Oe,[]).filter((e=>e.bidder===n)).map((e=>e.params||{}))}function nt(){return"1"===navigator.doNotTrack||"1"===window.doNotTrack||"1"===navigator.msDoNotTrack||"yes"===navigator.doNotTrack}const rt=(e,t)=>e.getAdUnitPath()===t||e.getSlotElementId()===t;function it(e){return t=>rt(e,t)}function ot(e){return t=>rt(t,e)}function at(e){let t;return Ne()&&(t=(0,a.sE)(window.googletag.pubads().getSlots(),ot(e))),t}function st(e){const t=at(e);return t?{gptSlot:t.getAdUnitPath(),divId:t.getSlotElementId()}:{}}function ct(e,t){const n=Object.keys(e.mediaTypes||{banner:"banner"}).join(", ");return"\n    ".concat(e.code," is a ").concat(n," ad unit\n    containing bidders that don't support ").concat(n,": ").concat(t,".\n    This bidder won't fetch demand.\n  ")}function dt(e){return Number.isInteger?Number.isInteger(e):"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}function lt(e){return e.replace(/(?:^|\.?)([A-Z])/g,(function(e,t){return"_"+t.toLowerCase()})).replace(/^_/,"")}function ut(e){return Object.keys(e).reduce(((t,n)=>(void 0!==e[n]&&(t[n]=e[n]),t)),{})}function ft(e,t){return"object"!=typeof e?{}:t.reduce(((n,r,i)=>{if("function"==typeof r)return n;let o=r,a=r.match(/^(.+?)\sas\s(.+?)$/i);a&&(r=a[1],o=a[2]);let s=e[r];return"function"==typeof t[i+1]&&(s=t[i+1](s,n)),void 0!==s&&(n[o]=s),n}),{})}function gt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"keywords",n=[];return pe(e,((e,r)=>{if(ce(e)){let n=[];pe(e,(e=>{((e=Ie(t+"."+r,e))||""===e)&&n.push(e)})),e=n}else{if(!se(e=Ie(t+"."+r,e)))return;e=[e]}n.push({key:r,value:e})})),n}function pt(e,t){return Object.keys(e).forEach((n=>{var r,i;t[n]&&(ae(e[n])?t[n]=e[n](t[n]):t[n]=(r=e[n],i=t[n],"string"===r?i&&i.toString():"number"===r?Number(i):i),isNaN(t[n])&&delete t.key)})),t}function mt(e,t){return ce(e)&&(!t||e.length===t)&&e.every((e=>dt(e)))}function ht(e,t){let n=[];for(let r=0;r<t;r++){let t=le(e)?Fe(e):e;n.push(t)}return n}function bt(e,t){let n=[];for(let r=0;r<Math.ceil(e.length/t);r++){let i=r*t,o=i+t;n.push(e.slice(i,o))}return n}function yt(e){return Math.min(...e)}function vt(e){return Math.max(...e)}function Et(e){return function(t,n){return t[e]<n[e]?1:t[e]>n[e]?-1:0}}function Tt(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 At(e){return Object.keys(e).map((t=>Array.isArray(e[t])?e[t].map((e=>"".concat(t,"[]=").concat(e))).join("&"):"".concat(t,"=").concat(e[t]))).join("&")}function wt(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:O.parseQS(n.search||""),hash:(n.hash||"").replace(/^#/,""),host:n.host||window.location.host}}function Ct(e){return(e.protocol||"http")+"://"+(e.host||e.hostname+(e.port?":".concat(e.port):""))+(e.pathname||"")+(e.search?"?".concat(O.formatQS(e.search||"")):"")+(e.hash?"#".concat(e.hash):"")}function St(e,t){let{checkTypes:n=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e===t)return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t||n&&e.constructor!==t.constructor)return!1;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let r in e){if(!t.hasOwnProperty(r))return!1;if(!St(e[r],t[r],{checkTypes:n}))return!1}return!0}function It(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(!n.length)return e;const i=n.shift();if(le(e)&&le(i))for(const t in i)le(i[t])?(e[t]||Object.assign(e,{[t]:{}}),It(e[t],i[t])):ce(i[t])?e[t]?ce(e[t])&&i[t].forEach((n=>{let r=1;for(let i=0;i<e[t].length;i++)if(St(e[t][i],n)){r=0;break}r&&e[t].push(n)})):Object.assign(e,{[t]:[...i[t]]}):Object.assign(e,{[t]:i[t]});return It(e,...n)}function Bt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=function(e,t){if(ae(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 Ot(e){return e?e.defaultView:null}function kt(e){try{return JSON.parse(e)}catch(e){}}function Ut(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]: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 Rt(e,t){for(let n in t)t.hasOwnProperty(n)&&e.setAttribute(n,t[n])}const _t=(()=>{const e={"<":"\\u003C",">":"\\u003E","/":"\\u002F","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};return function(t){return t.replace(/[<>\b\f\n\r\t\0\u2028\u2029\\]/g,(t=>e[t]))}})()},36066:(e,t,n)=>{n.d(t,{O:()=>a});var r=n(78653),i=n(55975),o=n(64358);function a(e,t,n){var a;let{index:s=r.K.index,bs:c=i.S}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};n=n||s.getBidRequest(t);const d=null==t?void 0:t.adapterCode,l=(null==t?void 0:t.bidderCode)||(null===(a=n)||void 0===a?void 0:a.bidder),u=c.get(null==t?void 0:t.adapterCode,"adjustAlternateBids"),f=c.getOwn(l,"bidCpmAdjustment")||c.get(u?d:l,"bidCpmAdjustment");if(f&&"function"==typeof f)try{return f(e,Object.assign({},t),n)}catch(e){(0,o.logError)("Error during bid adjustment",e)}return e}},99128:(e,t,n)=>{n.d(t,{A:()=>b,Bf:()=>g,V6:()=>p,g3:()=>h});var r=n(3193);const i="performanceMetrics",o=window.performance&&window.performance.now?()=>window.performance.now():()=>Date.now(),a=new WeakMap;function s(){let{now:e=o,mkNode:t=l,mkTimer:n=d,mkRenamer:r=(e=>e),nodes:i=a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(){return function o(a){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>({forEach(t){t(e)}});s=r(s);const c=(d="timestamps",function(e){return a.dfWalk({visit(t,n){const r=n[d];if(r.hasOwnProperty(e))return r[e]}})});var d;function l(e,t){const n=s(e);a.dfWalk({follow:(e,t)=>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 u(t){return n(e,(e=>l(t,e)))}function f(){let e={};return a.dfWalk({visit(t,n){e=Object.assign({},!t||t.includeGroups?n.groups:null,n.metrics,e)}}),e}const g={startTiming:u,measureTime:function(e,t){return u(e).stopAfter(t)()},measureHookTime:function(e,t,n){const r=u(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){a.timestamps[t]=e()},timeSince:function(t,n){const r=c(t),i=null!=r?e()-r:null;return null!=n&&l(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&&l(n,o),o},setMetric:l,getMetrics:f,fork:function(){let{propagate:e=!0,stopPropagation:n=!1,includeGroups:r=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return o(t([[a,{propagate:e,stopPropagation:n,includeGroups:r}]]),s)},join:function(e){let{propagate:t=!0,stopPropagation:n=!1,includeGroups:r=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=i.get(e);null!=o&&o.addParent(a,{propagate:t,stopPropagation:n,includeGroups:r})},newMetrics:function(){return o(a.newSibling(),s)},renameWith:function(e){return o(a,e)},toJSON:()=>f()};return i.set(g,a),g}(t([]))}}function 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 l(e){return{metrics:{},timestamps:{},groups:{},addParent(t,n){e.push([t,n])},newSibling:()=>l(e.slice()),dfWalk(){let t,{visit:n,follow:r=(()=>!0),visited:i=new Set,inEdge:o}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!i.has(this)){if(i.add(this),t=n(o,this),null!=t)return t;for(const[a,s]of e)if(r(o,s)&&(t=a.dfWalk({visit:n,follow:r,visited:i,inEdge:s}),null!=t))return t}}}}const u=(()=>{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 s({now:()=>0,mkNode:()=>i,mkRenamer:()=>()=>n,mkTimer:()=>r,nodes:{get:e,set:e}})()})();let f=!0;function g(e){return f&&e||u}r.config.getConfig(i,(e=>{f=!!e[i]}));const p=(()=>{const e=s();return function(){return f?e():u}})();function m(e,t){return function(n,r){return function(i){for(var o=arguments.length,a=new Array(o>1?o-1:0),s=1;s<o;s++)a[s-1]=arguments[s];const c=this;return g(t.apply(c,a)).measureHookTime(e+n,i,(function(e){return r.call(c,e,...a)}))}}}const h=m("requestBids.",(e=>e.metrics)),b=m("addBidResponse.",((e,t)=>t.metrics))},68792:(e,t,n)=>{n.d(t,{P:()=>g,Z:()=>u});var r=n(18916),i=n(42793);function o(e,t,n){!function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.set(e,n)}function a(e,t,n){return function(e,t){if(e!==t)throw new TypeError("Private static access of wrong provenance")}(e,t),n}const s=0,c=1;var d=new WeakMap,l=new WeakMap;class u{static timeout(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new u((t=>{0===e?t():setTimeout(t,e)}))}constructor(e){if(o(this,d,{writable:!0,value:void 0}),o(this,l,{writable:!0,value:void 0}),"function"!=typeof e)throw new Error("resolver not a function");const t=[],n=[];let[r,a]=[s,c].map((e=>function(i){if(e===s&&"function"==typeof(null==i?void 0:i.then))i.then(r,a);else if(!t.length)for(t.push(e,i);n.length;)n.shift()()}));try{e(r,a)}catch(e){a(e)}(0,i.Z)(this,d,t),(0,i.Z)(this,l,n)}then(e,t){const n=(0,r.Z)(this,d);return new this.constructor(((i,o)=>{const a=()=>{let r=n[1],[a,c]=n[0]===s?[e,i]:[t,o];if("function"==typeof a){try{r=a(r)}catch(e){return void o(e)}c=i}c(r)};n.length?a():(0,r.Z)(this,l).push(a)}))}catch(e){return this.then(null,e)}finally(e){let t;return this.then((n=>(t=n,e())),(n=>(t=this.constructor.reject(n),e()))).then((()=>t))}static race(e){return new this(((t,n)=>{a(this,u,f).call(this,e,((e,r)=>e?t(r):n(r)))}))}static all(e){return new this(((t,n)=>{let r=[];a(this,u,f).call(this,e,((e,t,i)=>e?r[i]=t:n(t)),(()=>t(r)))}))}static allSettled(e){return new this((t=>{let n=[];a(this,u,f).call(this,e,((e,t,r)=>n[r]=e?{status:"fulfilled",value:t}:{status:"rejected",reason:t}),(()=>t(n)))}))}static resolve(e){return new this((t=>t(e)))}static reject(e){return new this(((t,n)=>n(e)))}}function f(e,t,n){let r=e.length;function i(){t.apply(this,arguments),--r<=0&&n&&n()}0===e.length&&n?n():e.forEach(((e,t)=>this.resolve(e).then((e=>i(!0,e,t)),(e=>i(!1,e,t)))))}function g(){let e,t,{promiseFactory:n=(e=>new u(e))}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};function r(e){return t=>e(t)}return{promise:n(((n,r)=>{e=n,t=r})),resolve:r(e),reject:r(t)}}},90154:(e,t,n)=>{n.d(t,{Dn:()=>l,LD:()=>d,gZ:()=>c,hD:()=>u});var r=n(20265),i=n(64358),o=n(3193),a=n(92797),s=n(78653);const c="outstream",d="instream";function l(e){let{index:t=s.K.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(0,r.Z)(t.getMediaTypes(e),"video"),i=n&&(0,r.Z)(n,"context"),o=n&&(0,r.Z)(n,"useCacheKey"),a=t.getAdUnit(e);return u(e,a,n,i,o)}const u=(0,a.z3)("sync",(function(e,t,n,r,a){return n&&(a||r!==c)?o.config.getConfig("cache.url")||!e.vastXml||e.vastUrl?!(!e.vastUrl&&!e.vastXml):((0,i.logError)('\n        This bid contains only vastXml and will not work when a prebid cache url is not specified.\n        Try enabling prebid cache with stpd.setConfig({ cache: {url: "..."} });\n      '),!1):!(r===c&&!a)||!!(e.renderer||t&&t.renderer||n.renderer)}),"checkVideoBidSetup")},79885:(e,t,n)=>{n.d(t,{h:()=>c,z:()=>d});var r=n(48928),i=n(3193),o=n(78653);const a=15;function s(e){let{index:t=o.K.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=e.vastXml?e.vastXml:function(e,t){let n=t?"<![CDATA[".concat(t,"]]>"):"";return'<VAST version="3.0">\n    <Ad>\n      <Wrapper>\n        <AdSystem>prebid.org wrapper</AdSystem>\n        <VASTAdTagURI><![CDATA['.concat(e,"]]></VASTAdTagURI>\n        <Impression>").concat(n,"</Impression>\n        <Creatives></Creatives>\n      </Wrapper>\n    </Ad>\n  </VAST>")}(e.vastUrl,e.vastImpUrl),r=t.getAuction(e);let s={type:"xml",value:n,ttlseconds:Number(e.ttl)+a};return i.config.getConfig("cache.vasttrack")&&(s.bidder=e.bidder,s.bidid=e.requestId,s.aid=e.auctionId),null!=r&&(s.timestamp=r.getAuctionStart()),"string"==typeof e.customCacheKey&&""!==e.customCacheKey&&(s.key=e.customCacheKey),s}function c(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.O;const o={puts:e.map(s)};n(i.config.getConfig("cache.timeout"))(i.config.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: ".concat(t,": ").concat(JSON.stringify(n))),[])}}}(t),JSON.stringify(o),{contentType:"text/plain",withCredentials:!0})}function d(e){return"".concat(i.config.getConfig("cache.url"),"?uuid=").concat(e)}},20265:(e,t,n)=>{function r(e,t,n,r,i){for(t=t.split?t.split("."):t,r=0;r<t.length;r++)e=e?e[t[r]]:i;return e===i?n:e}n.d(t,{Z:()=>r})},81432:e=>{
/*
* @license MIT
* Fun Hooks v0.9.10
* (c) @snapwich
*/
s.SYNC=1,s.ASYNC=2,s.QUEUE=4;var t="fun-hooks";var n=Object.freeze({useProxy:!0,ready:0}),r=new WeakMap,i="2,1,0"===[1].reduce((function(e,t,n){return[e,t,n]}),2).toString()?Array.prototype.reduce:function(e,t){var n,r=Object(this),i=r.length>>>0,o=0;if(t)n=t;else{for(;o<i&&!(o in r);)o++;n=r[o++]}for(;o<i;)o in r&&(n=e(n,r[o],o,r)),o++;return n};function o(e,t){return Array.prototype.slice.call(e,t)}var a=Object.assign||function(e){return i.call(o(arguments,1),(function(e,t){return t&&Object.keys(t).forEach((function(n){e[n]=t[n]})),e}),e)};function s(e){var c,d={},l=[];function u(e,t){return"function"==typeof e?m.call(null,"sync",e,t):"string"==typeof e&&"function"==typeof t?m.apply(null,arguments):"object"==typeof e?f.apply(null,arguments):void 0}function f(e,t,n){var r=!0;void 0===t&&(t=Object.getOwnPropertyNames(e),r=!1);var i={},o=["constructor"];do{(t=t.filter((function(t){return!("function"!=typeof e[t]||-1!==o.indexOf(t)||t.match(/^_/))}))).forEach((function(t){var r=t.split(":"),o=r[0],a=r[1]||"sync";if(!i[o]){var s=e[o];i[o]=e[o]=m(a,s,n?[n,o]:void 0)}})),e=Object.getPrototypeOf(e)}while(r&&e);return i}function g(e){var n=Array.isArray(e)?e:e.split(".");return i.call(n,(function(r,i,o){var a=r[i],s=!1;return a||(o===n.length-1?(c||l.push((function(){s||console.warn(t+": referenced '"+e+"' but it was never created")})),r[i]=p((function(e){r[i]=e,s=!0}))):r[i]={})}),d)}function p(e){var t=[],n=[],i=function(){},o={before:function(e,n){return c.call(this,t,"before",e,n)},after:function(e,t){return c.call(this,n,"after",e,t)},getHooks:function(e){var r=t.concat(n);"object"==typeof e&&(r=r.filter((function(t){return Object.keys(e).every((function(n){return t[n]===e[n]}))})));try{a(r,{remove:function(){return r.forEach((function(e){e.remove()})),this}})}catch(e){console.error("error adding `remove` to array, did you modify Array.prototype?")}return r},removeAll:function(){return this.getHooks().remove()}},s={install:function(r,o,a){this.type=r,i=a,a(t,n),e&&e(o)}};return r.set(o.after,s),o;function c(e,r,o,a){var s={hook:o,type:r,priority:a||10,remove:function(){var r=e.indexOf(s);-1!==r&&(e.splice(r,1),i(t,n))}};return e.push(s),e.sort((function(e,t){return t.priority-e.priority})),i(t,n),this}}function m(n,i,d){var u=i.after&&r.get(i.after);if(u){if(u.type!==n)throw t+": recreated hookable with different type";return i}var f,m,h=d?g(d):p(),b={get:function(e,t){return h[t]||Reflect.get.apply(Reflect,arguments)}};return c||l.push(y),e.useProxy&&"function"==typeof Proxy&&Proxy.revocable?m=new Proxy(i,b):(m=function(){return b.apply?b.apply(i,this,o(arguments)):i.apply(this,arguments)},a(m,h)),r.get(m.after).install(n,m,(function(e,t){var r,i=[];e.length||t.length?(e.forEach(a),r=i.push(void 0)-1,t.forEach(a),f=function(e,t,a){var s,c=0,d="async"===n&&"function"==typeof a[a.length-1]&&a.pop();function l(e){"sync"===n?s=e:d&&d.apply(null,arguments)}function u(e){if(i[c]){var r=o(arguments);return u.bail=l,r.unshift(u),i[c++].apply(t,r)}"sync"===n?s=e:d&&d.apply(null,arguments)}return i[r]=function(){var r=o(arguments,1);"async"===n&&d&&(delete u.bail,r.push(u));var i=e.apply(t,r);"sync"===n&&u(i)},u.apply(null,a),s}):f=void 0;function a(e){i.push(e.hook)}y()})),m;function y(){!c&&("sync"!==n||e.ready&s.SYNC)&&("async"!==n||e.ready&s.ASYNC)?"sync"!==n&&e.ready&s.QUEUE?b.apply=function(){var e=arguments;l.push((function(){m.apply(e[1],e[2])}))}:b.apply=function(){throw t+": hooked function not ready"}:b.apply=f}}return(e=a({},n,e)).ready?u.ready=function(){c=!0,function(e){for(var t;t=e.shift();)t()}(l)}:c=!0,u.get=g,u}e.exports=s},77079:e=>{e.exports=function e(t){var n=Array.isArray(t)?[]:{};for(var r in t){var i=t[r];n[r]=i&&"object"==typeof i?e(i):i}return n}},26983:(e,t,n)=>{function r(e,t){return t.get?t.get.call(e):t.value}n.d(t,{Z:()=>r})},86011:(e,t,n)=>{function r(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}n.d(t,{Z:()=>r})},1519:(e,t,n)=>{function r(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}n.d(t,{Z:()=>r})},18916:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(26983),i=n(1519);function o(e,t){var n=(0,i.Z)(e,t,"get");return(0,r.Z)(e,n)}},42793:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(86011),i=n(1519);function o(e,t,n){var o=(0,i.Z)(e,t,"set");return(0,r.Z)(e,o,n),n}},64572:(e,t,n)=>{function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(e){var t=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!==r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===r(t)?t:String(t)}function o(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Z:()=>o})},96475:(e,t,n)=>{function r(e,t,n){t.split&&(t=t.split("."));for(var r,i,o=0,a=t.length,s=e;o<a&&"__proto__"!==(i=t[o++])&&"constructor"!==i&&"prototype"!==i;)s=s[i]=o===a?n:typeof(r=s[i])==typeof t?r:0*t[o]!=0||~(""+t[o]).indexOf(".")?{}:[]}n.d(t,{N:()=>r})},5644:e=>{e.exports=JSON.parse('{"k2":{"xn":"adserverTargeting","zF":"standard"},"f":"pbjs_debug","STATUS":{"GOOD":1,"NO_BID":2},"EVENTS":{"AUCTION_INIT":"auctionInit","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"},"AD_RENDER_FAILED_REASON":{"PREVENT_WRITING_ON_MAIN_DOCUMENT":"preventWritingOnMainDocument","NO_AD":"noAd","EXCEPTION":"exception","CANNOT_FIND_AD":"cannotFindAd","MISSING_DOC_OR_ADID":"missingDocOrAdid"},"aI":{"bidWon":"adUnitCode"},"Ql":{"yE":"low","M2":"medium","lj":"high","B7":"auto","uN":"dense","qN":"custom"},"TARGETING_KEYS":{"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"},"kF":{"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"},"NATIVE_KEYS":{"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"},"os":{"YZ":"s2s"},"BID_STATUS":{"BID_TARGETING_SET":"targetingSet","RENDERED":"rendered","BID_REJECTED":"bidRejected"},"Gw":{"UI":"Bid has missing or invalid properties","Gp":"Invalid request ID","Dg":"Bidder code is not allowed by allowedAlternateBidderCodes / allowUnknownBidderCodes","pe":"Bid does not meet price floor","Xx":"Unable to convert currency"},"PREBID_NATIVE_DATA_KEYS_TO_ORTB":{"body":"desc","body2":"desc2","sponsoredBy":"sponsored","cta":"ctatext","rating":"rating","address":"address","downloads":"downloads","likes":"likes","phone":"phone","price":"price","salePrice":"saleprice","displayUrl":"displayurl"},"NATIVE_ASSET_TYPES":{"sponsored":1,"desc":2,"rating":3,"likes":4,"downloads":5,"price":6,"saleprice":7,"phone":8,"address":9,"desc2":10,"displayurl":11,"ctatext":12},"NATIVE_IMAGE_TYPES":{"ICON":1,"MAIN":3},"NATIVE_KEYS_THAT_ARE_NOT_ASSETS":["privacyLink","clickUrl","sendTargetingKeys","adTemplate","rendererUrl","type"]}')}},n={};function r(e){var i=n[e];if(void 0!==i)return i.exports;var o=n[e]={exports:{}};return t[e].call(o.exports,o,o.exports,r),o.exports}r.m=t,e=[],r.O=(t,n,i,o)=>{if(!n){var a=1/0;for(l=0;l<e.length;l++){n=e[l][0],i=e[l][1],o=e[l][2];for(var s=!0,c=0;c<n.length;c++)(!1&o||a>=o)&&Object.keys(r.O).every((e=>r.O[e](n[c])))?n.splice(c--,1):(s=!1,o<a&&(a=o));if(s){e.splice(l--,1);var d=i();void 0!==d&&(t=d)}}return t}o=o||0;for(var l=e.length;l>0&&e[l-1][2]>o;l--)e[l]=e[l-1];e[l]=[n,i,o]},r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e={25602:0};r.O.j=t=>0===e[t];var t=(t,n)=>{var i,o,a=n[0],s=n[1],c=n[2],d=0;if(a.some((t=>0!==e[t]))){for(i in s)r.o(s,i)&&(r.m[i]=s[i]);if(c)var l=c(r)}for(t&&t(n);d<a.length;d++)o=a[d],r.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return r.O(l)},n=self.stpdChunk=self.stpdChunk||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var i=r(23866);i=r.O(i)})();if(findCMP()){(self.stpdChunk=self.stpdChunk||[]).push([[21266],{55630:(n,e,t)=>{var o=t(78640),r=t(64358),s=t(96475),i=t(3193),a=t(51039),c=t(34614),l=t(99128),d=t(26372),u=t(54078);const p=2;let f,g,m,b,y,v,C=!1;const w={iab:function(n){let{onSuccess:e,onError:t,onEvent:o}=n;function s(n,s){(0,r.logInfo)("Received a response from CMP",n),s?(o(n),!1!==n.gdprApplies&&"tcloaded"!==n.eventStatus&&"useractioncomplete"!==n.eventStatus||M(n,{onSuccess:e,onError:t})):t("CMP unable to register callback function.  Please check CMP setup.")}const i={},{cmpFrame:a,cmpFunction:l}=function(){let n,e,t=window;for(;;){try{if("function"==typeof t.__tcfapi){e=t.__tcfapi,n=t;break}}catch(n){}try{if(t.frames.__tcfapiLocator){n=t;break}}catch(n){}if(t===window.top)break;t=t.parent}return{cmpFrame:n,cmpFunction:e}}();if(!a)return t("TCF2 CMP not found.");"function"==typeof l?((0,r.logInfo)("Detected CMP API is directly accessible, calling it now..."),l("addEventListener",p,s)):((0,r.logInfo)("Detected CMP is outside the current iframe where Prebid.js is located, calling it now..."),function(n,e,t){const o="__tcfapi",r="".concat(o,"Call");function s(n){const e="".concat(o,"Return"),t="string"==typeof n.data&&(0,c.q9)(n.data,e)?JSON.parse(n.data):n.data;if(t[e]&&t[e].callId){const n=t[e];i.hasOwnProperty(n.callId)&&i[n.callId](n.returnValue,n.success)}}window[o]=function(n,t,o,s){const a=Math.random()+"",c={[r]:{command:n,version:t,parameter:s,callId:a}};i[a]=o,e.postMessage(c,"*")},window.addEventListener("message",s,!1),window[o](n,p,t)}("addEventListener",a,s))},static:function(n){let{onSuccess:e,onError:t}=n;M(b,{onSuccess:e,onError:t})}};function P(n){let e,t,o=!1,r=null,s=!1;function i(n){null!=r&&clearTimeout(r),o||null==n||(0===n?e():r=setTimeout(e,n))}function l(e,t,r){if(i(null),o=!0,a.rp.setConsentData(e),"function"==typeof n){for(var s=arguments.length,c=new Array(s>3?s-3:0),l=3;l<s;l++)c[l-3]=arguments[l];n(t,r,...c)}}if(!(0,c.q9)(Object.keys(w),f))return void l(null,!1,"CMP framework (".concat(f,") is not a supported framework.  Aborting consentManagement module and resuming auction."));const d={onSuccess:n=>l(n,!1),onError:function(n){for(var e=arguments.length,t=new Array(e>1?e-1:0),o=1;o<e;o++)t[o-1]=arguments[o];l(null,!0,n,...t)},onEvent:function(n){t=n,s||(s=!0,null!=y&&i(y))}};e=()=>{const n=n=>{l(n,!1,"".concat(s?"Timeout waiting for user action on CMP":"CMP did not load",", continuing auction..."))};M(t,{onSuccess:n,onError:()=>n(S(void 0))})},w[f](d),null!=y&&s||i(g)}const h=(0,l.g3)("gdpr",(function(n,e){var t;t=function(t,o){if(o){let n=r.logWarn;t&&(n=r.logError,o="".concat(o," Canceling auction as per consentManagement config."));for(var s=arguments.length,i=new Array(s>2?s-2:0),a=2;a<s;a++)i[a-2]=arguments[a];n(o,...i)}t?(n.stopTiming(),"function"==typeof e.bidsBackHandler?e.bidsBackHandler():(0,r.logError)("Error executing bidsBackHandler")):n.call(this,e)},v?((0,r.logInfo)("User consent information already known.  Pulling internally stored information..."),t(!1)):P(t)}));function M(n,e){let{onSuccess:t,onError:o}=e;!function(){const e=n&&"boolean"==typeof n.gdprApplies?n.gdprApplies:m,t=n&&n.tcString;return!("boolean"==typeof e&&(!0!==e||t&&(0,r.isStr)(t)))}()?t(S(n)):o("CMP returned unexpected value during lookup process.",n)}function S(n){return v={consentString:n?n.tcString:void 0,vendorData:n||void 0,gdprApplies:n&&"boolean"==typeof n.gdprApplies?n.gdprApplies:m},n&&n.addtlConsent&&(0,r.isStr)(n.addtlConsent)&&(v.addtlConsent=n.addtlConsent),v.apiVersion=p,v}i.config.getConfig("consentManagement",(n=>function(n){if((n=n&&(n.gdpr||n.usp||n.gpp?n.gdpr:n))&&"object"==typeof n){var e;(0,r.isStr)(n.cmpApi)?f=n.cmpApi:(f="iab",(0,r.logInfo)("consentManagement config did not specify cmp.  Using system default setting (".concat("iab",")."))),(0,r.isNumber)(n.timeout)?g=n.timeout:(g=1e4,(0,r.logInfo)("consentManagement config did not specify timeout.  Using system default setting (".concat(1e4,")."))),y=(0,r.isNumber)(n.actionTimeout)?n.actionTimeout:null,m=!0===n.defaultGdprScope,(0,r.logInfo)("consentManagement module has been activated..."),"static"===f&&((0,r.isPlainObject)(n.consentData)?(b=n.consentData,null!=(null===(e=b)||void 0===e?void 0:e.getTCData)&&(b=b.getTCData),g=0):(0,r.logError)("consentManagement config with cmpApi: 'static' did not specify consentData. No consents will be available to adapters.")),C||(0,o.R)().requestBids.before(h,50),C=!0,a.rp.enable(),P()}else(0,r.logWarn)("consentManagement (gdpr) config not defined, exiting consent manager")}(n.consentManagement))),u.S.before((function(n,e){return n(e.then((n=>{const e=a.rp.getConsentData();return e&&("boolean"==typeof e.gdprApplies&&(0,s.N)(n,"regs.ext.gdpr",e.gdprApplies?1:0),(0,s.N)(n,"user.ext.consent",e.consentString)),n})))})),(0,d.f8)({type:d.Z,name:"gdprAddtlConsent",fn:function(n,e){var t;const o=null===(t=e.gdprConsent)||void 0===t?void 0:t.addtlConsent;o&&"string"==typeof o&&(0,s.N)(n,"user.ext.ConsentedProvidersSettings.consented_providers",o)}}),(0,o.z)("consentManagement")},26372:(n,e,t)=>{t.d(e,{DZ:()=>s,Px:()=>i,TP:()=>c,YC:()=>a,Z:()=>r,f8:()=>u,fP:()=>p,gm:()=>o,md:()=>l});const o=["request","imp","bidResponse","response"],[r,s,i,a]=o,[c,l]=["default","pbs"],d=new Set(o);const{registerOrtbProcessor:u,getProcessors:p}=function(){const n={};return{registerOrtbProcessor(e){let{type:t,name:r,fn:s,priority:i=0,dialects:a=[c]}=e;if(!d.has(t))throw new Error("ORTB processor type must be one of: ".concat(o.join(", ")));a.forEach((e=>{n.hasOwnProperty(e)||(n[e]={}),n[e].hasOwnProperty(t)||(n[e][t]={}),n[e][t][r]={priority:i,fn:s}}))},getProcessors:e=>n[e]||{}}}()}},n=>{var e;e=55630,n(n.s=e)}]);}(self.stpdChunk=self.stpdChunk||[]).push([[39225],{28689:(n,e,i)=>{var o=i(78640),s=i(3193),t=i(51039),c=i(64358),r=i(20265),a=i(96475),f=i(26372);const h="Invalid schain object found: ",d=" should be a string",g=" should be an Integer",l=" should be an object",u=" should be an Array",b={STRICT:"strict",RELAXED:"relaxed",OFF:"off"},p=[];function m(n,e){let i=b.STRICT;if(function(n){return!(void 0===n||!(0,c.isPlainObject)(n)&&((0,c.logError)(h+"the following schain config will not be used as schain is not an object.",n),1))}(n)){if((0,c.isStr)(n.validation)&&-1!=p.indexOf(n.validation)&&(i=n.validation),i===b.OFF)return n.config;if(function(n,e){let i="Detected something wrong within an schain config:",o="";function s(n){o+="\n"+n}function t(){!0===e?(0,c.logError)(i,n,o):(0,c.logWarn)(i,n,o)}if(!(0,c.isPlainObject)(n)&&(s("schain.config"+l),t(),e))return!1;if((0,c.isNumber)(n.complete)&&(0,c.isInteger)(n.complete)||s("schain.config.complete"+g),(0,c.isStr)(n.ver)||s("schain.config.ver"+d),(0,c.hasOwn)(n,"ext")&&((0,c.isPlainObject)(n.ext)||s("schain.config.ext"+l)),(0,c.isArray)(n.nodes))n.nodes.forEach(((n,e)=>{(0,c.isStr)(n.asi)||s("schain.config.nodes[".concat(e,"].asi")+d),(0,c.isStr)(n.sid)||s("schain.config.nodes[".concat(e,"].sid")+d),(0,c.isNumber)(n.hp)&&(0,c.isInteger)(n.hp)||s("schain.config.nodes[".concat(e,"].hp")+g),(0,c.hasOwn)(n,"rid")&&((0,c.isStr)(n.rid)||s("schain.config.nodes[".concat(e,"].rid")+d)),(0,c.hasOwn)(n,"name")&&((0,c.isStr)(n.name)||s("schain.config.nodes[".concat(e,"].name")+d)),(0,c.hasOwn)(n,"domain")&&((0,c.isStr)(n.domain)||s("schain.config.nodes[".concat(e,"].domain")+d)),(0,c.hasOwn)(n,"ext")&&((0,c.isPlainObject)(n.ext)||s("schain.config.nodes[".concat(e,"].ext")+l))}));else if(s("schain.config.nodes"+u),t(),e)return!1;return!(o.length>0&&(t(),e))}(n.config,!(i!==b.STRICT)))return n.config;(0,c.logError)(h+"due to the 'strict' validation setting, this schain config will not be passed to bidder '".concat(e,"'.  See above error for details."))}return null}function O(n,e){const i=s.config.getConfig("schain"),o=s.config.getBidderConfig();e.forEach((n=>{let e=n.bidderCode,s=function(n){return o[n]&&o[n].schain||i}(e);n.bids.forEach((n=>{let i=m(s,e);i&&(n.schain=(0,c.deepClone)(i))}))})),n(e)}(0,c._each)(b,(n=>p.push(n))),t.ZP.makeBidRequests.after(O),(0,f.f8)({type:f.Z,name:"sourceExtSchain",fn:function(n,e,i){if(!(0,r.Z)(n,"source.ext.schain")){const e=(0,r.Z)(i,"bidRequests.0.schain");e&&(0,a.N)(n,"source.ext.schain",e)}}}),(0,o.z)("schain")},26372:(n,e,i)=>{i.d(e,{DZ:()=>t,Px:()=>c,TP:()=>a,YC:()=>r,Z:()=>s,f8:()=>d,fP:()=>g,gm:()=>o,md:()=>f});const o=["request","imp","bidResponse","response"],[s,t,c,r]=o,[a,f]=["default","pbs"],h=new Set(o);const{registerOrtbProcessor:d,getProcessors:g}=function(){const n={};return{registerOrtbProcessor(e){let{type:i,name:s,fn:t,priority:c=0,dialects:r=[a]}=e;if(!h.has(i))throw new Error("ORTB processor type must be one of: ".concat(o.join(", ")));r.forEach((e=>{n.hasOwnProperty(e)||(n[e]={}),n[e].hasOwnProperty(i)||(n[e][i]={}),n[e][i][s]={priority:c,fn:t}}))},getProcessors:e=>n[e]||{}}}()}},n=>{var e;e=28689,n(n.s=e)}]);(self.stpdChunk=self.stpdChunk||[]).push([[9215],{82547:(e,t,n)=>{var o=n(78640),r=n(34614),i=n(3193),c=n(52021),s=n(51039),a=n(5644),u=n(92797),d=n(64358),l=n(20265);const g={growthCodeId:{getValue:function(e){return e.gc_id},source:"growthcode.io",atype:1,getUidExt:function(e){const t=(0,d.pick)(e,["h1","h2","h3"]);if(Object.keys(t).length)return t}},trustpid:{source:"trustpid.com",atype:1,getValue:function(e){return e}},intentIqId:{source:"intentiq.com",atype:1},naveggId:{source:"navegg.com",atype:1},pairId:{source:"google.com",atype:571187},justId:{source:"justtag.com",atype:1},pubcid:{source:"pubcid.org",atype:1},tdid:{source:"adserver.org",atype:1,getUidExt:function(){return{rtiPartner:"TDID"}}},id5id:{getValue:function(e){return e.uid},source:"id5-sync.com",atype:1,getUidExt:function(e){if(e.ext)return e.ext}},ftrackId:{source:"flashtalking.com",atype:1,getValue:function(e){let t="";return e&&e.ext&&e.ext.DeviceID&&(t=e.ext.DeviceID),t},getUidExt:function(e){return e&&e.ext}},parrableId:{source:"parrable.com",atype:1,getValue:function(e){return e.eid?e.eid:e.ccpaOptout?"":null},getUidExt:function(e){const t=(0,d.pick)(e,["ibaOptout","ccpaOptout"]);if(Object.keys(t).length)return t}},idl_env:{source:"liveramp.com",atype:3},lipb:{getValue:function(e){return e.lipbid},source:"liveintent.com",atype:3,getEidExt:function(e){if(Array.isArray(e.segments)&&e.segments.length)return{segments:e.segments}}},bidswitch:{source:"bidswitch.net",atype:3,getValue:function(e){return e.id}},medianet:{source:"media.net",atype:3,getValue:function(e){return e.id}},britepoolid:{source:"britepool.com",atype:3},dmdId:{source:"hcn.health",atype:3},lotamePanoramaId:{source:"crwdcntrl.net",atype:1},criteoId:{source:"criteo.com",atype:1},merkleId:{atype:3,getSource:function(e){var t;return null!=e&&null!==(t=e.ext)&&void 0!==t&&t.ssp?"".concat(e.ext.ssp,".merkleinc.com"):"merkleinc.com"},getValue:function(e){return e.id},getUidExt:function(e){return e.keyID?{keyID:e.keyID}:e.ext?e.ext:void 0}},netId:{source:"netid.de",atype:1},IDP:{source:"zeotap.com",atype:1},hadronId:{source:"audigent.com",atype:1},quantcastId:{source:"quantcast.com",atype:1},idx:{source:"idx.lat",atype:1},connectid:{source:"verizonmedia.com",atype:3},fabrickId:{source:"neustar.biz",atype:1},mwOpenLinkId:{source:"mediawallahscript.com",atype:1},tapadId:{source:"tapad.com",atype:1},novatiq:{getValue:function(e){return void 0===e.snowflake.id?e.snowflake:e.snowflake.id},source:"novatiq.com"},uid2:{source:"uidapi.com",atype:3,getValue:function(e){return e.id}},euid:{source:"euid.eu",atype:3,getValue:function(e){return e.id}},deepintentId:{source:"deepintent.com",atype:3},admixerId:{source:"admixer.net",atype:3},adtelligentId:{source:"adtelligent.com",atype:3},amxId:{source:"amxdt.net",atype:1},publinkId:{source:"epsilon.com",atype:3},kpuid:{source:"kpuid.com",atype:3},imppid:{source:"ppid.intimatemerger.com",atype:1},imuid:{source:"intimatemerger.com",atype:1},connectId:{source:"yahoo.com",atype:3},qid:{source:"adquery.io",atype:1},dacId:{source:"impact-ad.jp",atype:1},"33acrossId":{source:"33across.com",atype:1,getValue:function(e){return e.envelope}},tncid:{source:"thenewco.it",atype:3},gravitompId:{source:"gravito.net",atype:1},czechAdId:{source:"czechadid.cz",atype:1},oneKeyData:{getValue:function(e){if(e&&Array.isArray(e.identifiers)&&e.identifiers[0])return e.identifiers[0].value},source:"paf",atype:1,getEidExt:function(e){if(e&&e.preferences)return{preferences:e.preferences}},getUidExt:function(e){if(e&&Array.isArray(e.identifiers)&&e.identifiers[0]){const t=e.identifiers[0];return{version:t.version,type:t.type,source:t.source}}}}};function f(e,t){const n=g[t];if(n&&e){let t={};t.source=(0,d.isFn)(n.getSource)?n.getSource(e):n.source;const o=(0,d.isFn)(n.getValue)?n.getValue(e):e;if((0,d.isStr)(o)){const r={id:o,atype:n.atype};if((0,d.isFn)(n.getUidExt)){const t=n.getUidExt(e);t&&(r.ext=t)}if(t.uids=[r],(0,d.isFn)(n.getEidExt)){const o=n.getEidExt(e);o&&(t.ext=o)}return t}}return null}function p(e){let t=[];for(const n in e)if(e.hasOwnProperty(n))if("pubProvidedId"===n)t=t.concat(e.pubProvidedId);else if(Array.isArray(e[n]))e[n].forEach(((e,o,r)=>{const i=f(e,n);i&&t.push(i)}));else{const o=f(e[n],n);o&&t.push(o)}return t}var m=n(15164),y=n(96475),b=n(7563),h=n(68792),I=n(17673),v=n(26372),E=n(99128),w=n(38196),O=n(34516),D=n(9633),k=n(50571),j=n(74947),S=n(10286);const x="User ID",P=m.c$,A=m.Dp,U={name:"_pbjs_userid_consent_data",expires:30},C="_pbjs_id_optout",T=(0,m.eA)("userId"),V={isAllowed:k.xD};let N,_,q,R,L,Z,F=!1,z=[],G=[],M=[];const W=(()=>{let e;return()=>(null==e&&(e=(0,E.V6)()),e)})();function B(e){return W().fork().renameWith((t=>["userId.mod.".concat(t),"userId.mods.".concat(e,".").concat(t)]))}function J(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,i){t.setCookie(o+(e||""),r,i,"Lax",n)}}function H(e,t){const n=e.config.storage,o=e.storageMgr;try{const r=new Date(Date.now()+864e5*n.expires).toUTCString(),i=(0,d.isPlainObject)(t)?JSON.stringify(t):t;if(n.type===P){const t=J(e);t(null,i,r),"number"==typeof n.refreshInSeconds&&t("_last",(new Date).toUTCString(),r)}else n.type===A&&(o.setDataInLocalStorage("".concat(n.name,"_exp"),r),o.setDataInLocalStorage(n.name,encodeURIComponent(i)),"number"==typeof n.refreshInSeconds&&o.setDataInLocalStorage("".concat(n.name,"_last"),(new Date).toUTCString()))}catch(e){(0,d.logError)(e)}}function K(e){let t=(0,d.getPrebidInternal)().setEidPermissions;"function"==typeof t&&(0,d.isArray)(e)&&t(function(e){let t=[];return e.filter((e=>(0,d.isPlainObject)(e.idObj)&&Object.keys(e.idObj).length)).forEach((e=>{Object.keys(e.idObj).forEach((n=>{(0,l.Z)(e,"config.bidders")&&Array.isArray(e.config.bidders)&&(0,l.Z)(g,n+".source")&&t.push({source:g[n].source,bidders:e.config.bidders})}))})),t}(e))}function Y(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;const n=e.storageMgr,o=e.config.storage,r=t?"".concat(o.name,"_").concat(t):o.name;let i;try{if(o.type===P)i=n.getCookie(r);else if(o.type===A){const e=n.getDataFromLocalStorage("".concat(o.name,"_exp"));""===e?i=n.getDataFromLocalStorage(r):e&&new Date(e).getTime()-Date.now()>0&&(i=decodeURIComponent(n.getDataFromLocalStorage(r)))}"string"==typeof i&&"{"===i.trim().charAt(0)&&(i=JSON.parse(i))}catch(e){(0,d.logError)(e)}return i}function $(e){const t={consentString:"",gdprApplies:!1,apiVersion:0};return e&&(t.consentString=e.consentString,t.gdprApplies=e.gdprApplies,t.apiVersion=e.apiVersion),(0,d.cyrb53Hash)(JSON.stringify(t))}function Q(e,t){t=W().fork().startTiming("userId.callbacks.total").stopBefore(t);const n=(0,d.delayExecution)((()=>{clearTimeout(_),t()}),e.length);e.forEach((function(e){const t=B(e.submodule.name).startTiming("callback").stopBefore(n);try{e.callback((function(n){n?(e.config.storage&&H(e,n),e.idObj=e.submodule.decode(n,e.config),pe(e.idObj)):(0,d.logInfo)("".concat(x,": ").concat(e.submodule.name," - request id responded with an empty value")),t()}),Y.bind(null,e))}catch(n){(0,d.logError)("Error in userID module '".concat(e.submodule.name,"':"),n),t()}e.callback=void 0}))}function X(e,t){[e].some((e=>!Array.isArray(e)||!e.length))||e.forEach((e=>{e.bids&&(0,d.isArray)(e.bids)&&e.bids.forEach((e=>{const n=function(e,t){return Array.isArray(e)&&e.length&&t?e.filter((e=>!e.config.bidders||!(0,d.isArray)(e.config.bidders)||(0,r.q9)(e.config.bidders,t))).filter((e=>(0,d.isPlainObject)(e.idObj)&&Object.keys(e.idObj).length)).reduce(((e,t)=>(Object.keys(t.idObj).forEach((n=>{e[n]=t.idObj[n]})),e)),{}):{}}(t,e.bidder);Object.keys(n).length&&(e.userId=n,e.userIdAsEids=p(n))}))}))}const ee={};let te;function ne(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ie()||[];const t=L&&e.find((e=>e.source===L));if(t&&"string"==typeof(0,l.Z)(t,"uids.0.id")){const e=t.uids[0].id.replace(/[\W_]/g,"");if(e.length>=32&&e.length<=150)return e;(0,d.logWarn)("User ID - Googletag Publisher Provided ID for ".concat(L," is not between 32 and 150 characters - ").concat(e))}}const oe=(0,E.g3)("userId",(function(e,t){let{delay:n=h.Z.timeout,getIds:r=le}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};h.Z.race([r().catch((()=>null)),n(R)]).then((()=>{X(t.adUnits||(0,o.R)().adUnits,N),W().join((0,E.Bf)(t.metrics),{propagate:!1,includeGroups:!0}),e.call(this,t)}))}));function re(){return function(e){return Array.isArray(e)&&e.length?e.filter((e=>(0,d.isPlainObject)(e.idObj)&&Object.keys(e.idObj).length)).reduce(((e,t)=>(Object.keys(t.idObj).forEach((n=>{e[n]=t.idObj[n]})),e)),{}):{}}(N)}function ie(){return p(re())}function ce(e){return p(function(e,t){if(!Array.isArray(e)||!e.length)return{};const n=e.filter((e=>{var n;return(0,d.isPlainObject)(e.idObj)&&Object.keys(e.idObj).length&&(null===(n=g[Object.keys(e.idObj)[0]])||void 0===n?void 0:n.source)===t}));return(0,d.isEmpty)(n)?[]:n[0].idObj}(N,e))[0]}function se(e,t,n){return te().then((()=>{let o={};if((0,d.isFn)(n)){(0,d.logInfo)("".concat(x," - Getting encrypted signal from custom function : ").concat(n.name," & source : ").concat(e," "));const t=n(e);o[e]=t?ae(t):null}else{const n=ce(e);(0,d.logInfo)("".concat(x," - Getting encrypted signal for eids :").concat(JSON.stringify(n))),(0,d.isEmpty)(n)||(o[n.source]=!0===t?ae(n):n.uids[0].id)}return(0,d.logInfo)("".concat(x," - Fetching encrypted eids: ").concat(o[e])),o[e]}))}function ae(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n="";if(1===t)n="object"==typeof e?window.btoa(JSON.stringify(e)):window.btoa(e);return"".concat(t,"||").concat(n)}function ue(){if(!(0,d.isGptPubadsDefined)())return;window.googletag.encryptedSignalProviders=window.googletag.encryptedSignalProviders||[];const e=i.config.getConfig("userSync.encryptedSignalSources");if(e){const t=e.registerDelay||0;setTimeout((()=>{e.sources&&e.sources.forEach((e=>{let{source:t,encrypt:n,customFunc:o}=e;t.forEach((e=>{window.googletag.encryptedSignalProviders.push({id:e,collectorFunction:()=>se(e,n,o)})}))}))}),t)}else(0,d.logWarn)("".concat(x," - ESP : encryptedSignalSources config not defined under userSync Object"))}function de(){let{submoduleNames:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return te({refresh:!0,submoduleNames:e}).then((()=>(t&&(0,d.isFn)(t)&&t(),re())))}function le(){return te().then((()=>re()),(e=>e===ee?Promise.resolve().then(le):((0,d.logError)("Error initializing userId",e),h.Z.reject(e))))}const ge=(0,u.z3)("sync",(function(e,t){return{userIdModules:e,hasValidated:t&&t.hasValidated}}),"validateGdprEnforcement");function fe(e,t,n,o){if(e.config.storage){let r,i=Y(e),c=!1;if("number"==typeof e.config.storage.refreshInSeconds){const t=new Date(Y(e,"last"));c=t&&Date.now()-t.getTime()>1e3*e.config.storage.refreshInSeconds}!i||c||o||!function(e,t){return null!=e&&e===$(t)}(n,t)?r=e.submodule.getId(e.config,t,i):"function"==typeof e.submodule.extendId&&(r=e.submodule.extendId(e.config,t,i)),(0,d.isPlainObject)(r)&&(r.id&&(H(e,r.id),i=r.id),"function"==typeof r.callback&&(e.callback=r.callback)),i&&(e.idObj=e.submodule.decode(i,e.config))}else if(e.config.value)e.idObj=e.config.value;else{const n=e.submodule.getId(e.config,t,void 0);(0,d.isPlainObject)(n)&&("function"==typeof n.callback&&(e.callback=n.callback),n.id&&(e.idObj=e.submodule.decode(n.id,e.config)))}pe(e.idObj)}function pe(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:re();if(e&&L){const t=ne(p(e));t&&((0,d.isGptPubadsDefined)()?window.googletag.pubads().setPublisherProvidedId(t):(window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push((function(){window.googletag.pubads().setPublisherProvidedId(t)}))))}}function me(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return W().fork().measureTime("userId.init.modules",(function(){if(!t.length)return[];if(!(t=t.filter((e=>(!e.config.storage||function(e){var t,n;switch(null===(t=e.config)||void 0===t||null===(n=t.storage)||void 0===n?void 0:n.type){case A:if(e.storageMgr.localStorageIsEnabled())return!T.getDataFromLocalStorage(C)||((0,d.logInfo)("".concat(x," - opt-out localStorage found, storage disabled")),!1);break;case P:if(e.storageMgr.cookiesAreEnabled())return!T.getCookie(C)||((0,d.logInfo)("".concat(x," - opt-out cookie found, storage disabled")),!1)}return!1}(e))&&V.isAllowed(j.EL,(0,S.T)(D.y2,e.config.name))))).length)return(0,d.logWarn)("".concat(x," - no ID module configured")),[];let{userIdModules:r,hasValidated:i}=ge(t,n);if(!i&&!(0,I.h)(n))return(0,d.logWarn)("".concat(x," - gdpr permission not valid for local storage or cookies, exit module")),[];const c=function(){try{return T.getCookie(U.name)}catch(e){(0,d.logError)(e)}}();!function(e){try{const t=new Date(Date.now()+864e5*U.expires).toUTCString();T.setCookie(U.name,$(e),t,"Lax")}catch(e){(0,d.logError)(e)}}(n);const s=r.reduce(((e,t)=>B(t.submodule.name).measureTime("init",(()=>{try{fe(t,n,c,o),e.push(t)}catch(e){(0,d.logError)("Error in userID module '".concat(t.submodule.name,"':"),e)}return e}))),[]);return s.length&&K(s),s.forEach(ye.bind(null,e)),s}))}function ye(e,t){let n=!1;for(let o=0;o<e.length;o++)if(t.config.name.toLowerCase()===e[o].config.name.toLowerCase()){n=!0,e[o]=t;break}n||e.push(t)}const be=new Set([A,P]);function he(){const e=function(e,t){return Array.isArray(e)?e.reduce(((e,t)=>(!t||(0,d.isEmptyStr)(t.name)||(t.storage&&!(0,d.isEmptyStr)(t.storage.type)&&!(0,d.isEmptyStr)(t.storage.name)&&be.has(t.storage.type)||(0,d.isPlainObject)(t.value)?e.push(t):t.storage||t.value||e.push(t)),e)),[]):[]}(G);if(!e.length)return;const t=M.filter((e=>!(0,r.sE)(z,(t=>t.name===e.name))));z.splice(0,z.length),t.map((t=>{const n=(0,r.sE)(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),t.findRootDomain=w.W,n?{submodule:t,config:n,callback:void 0,idObj:void 0,storageMgr:(0,m.df)({moduleType:D.y2,moduleName:n.name})}:null})).filter((e=>null!==e)).forEach((e=>z.push(e))),!F&&z.length&&((0,o.R)().requestBids.before(oe,40),s.ZP.callDataDeletionRequest.before(Ie),b.G.after((e=>e(ne()))),(0,d.logInfo)("".concat(x," - usersync config updated for ").concat(z.length," submodules: "),z.map((e=>e.submodule.name))),F=!0)}function Ie(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];(0,d.logInfo)("UserID: received data deletion request; deleting all stored IDs..."),z.forEach((e=>{if("function"==typeof e.submodule.onDataDeletionRequest)try{e.submodule.onDataDeletionRequest(e.config,e.idObj,...n)}catch(t){(0,d.logError)("Error calling onDataDeletionRequest for ID submodule ".concat(e.submodule.name),t)}!function(e){var t,n;let o,r;switch(null===(t=e.config)||void 0===t||null===(n=t.storage)||void 0===n?void 0:n.type){case P:const t=J(e,T),n=new Date(Date.now()-864e5).toUTCString();o=e=>t(e,"",n),r=["","_last"];break;case A:o=t=>T.removeDataFromLocalStorage(e.config.storage.name+t),r=["","_last","_exp"]}o&&r.forEach((e=>{try{o(e)}catch(e){(0,d.logError)(e)}}))}(e)})),e.apply(this,n)}function ve(e){return function(){return Promise.resolve(e.apply(this,arguments))}}!function(e){let{delay:t=h.Z.timeout}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};L=void 0,z=[],G=[],F=!1,N=[],te=function(){let{delay:e=h.Z.timeout}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,h.P)(),n=(0,h.P)();let o,r,i=!1;function l(e){return r=W().fork(),null!=o&&o.reject(ee),o=(0,h.P)(),h.Z.race([e,o.promise]).finally(r.startTiming("userId.total"))}let g=N,f=z;function p(e){return function(){if(g===N&&f===z)return e(...arguments)}}function m(){return s.rp.promise.finally(r.startTiming("userId.init.gdpr"))}let y=l(h.Z.all([u.Cd,t.promise]).then(m).then(p((e=>{me(g,f,e)}))).then((()=>n.promise.finally(r.startTiming("userId.callbacks.pending")))).then(p((()=>{const e=g.filter((e=>(0,d.isFn)(e.callback)));if(e.length)return new h.Z((t=>Q(e,t)))}))));return function(){let{refresh:o=!1,submoduleNames:r=null,ready:s=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return s&&!i&&(i=!0,t.resolve(),R>0?n.resolve():c.on(a.EVENTS.AUCTION_END,(function t(){c.off(a.EVENTS.AUCTION_END,t),e(q).then(n.resolve)}))),o&&i&&(y=l(y.catch((()=>null)).then(m).then(p((e=>{const t=me(g,f.filter((e=>null==r||r.includes(e.submodule.name))),e,!0).filter((e=>null!=e.callback));if(t.length)return new h.Z((e=>Q(t,e)))}))))),y}}({delay:t}),null!=Z&&Z(),M=[],Z=e.getConfig("userSync",(e=>{const t=e.userSync;L=t.ppid,t&&t.userIds&&(G=t.userIds,q=(0,d.isNumber)(t.syncDelay)?t.syncDelay:500,R=(0,d.isNumber)(t.auctionDelay)?t.auctionDelay:0,he(),te({ready:!0}))})),(0,o.R)().getUserIds=re,(0,o.R)().getUserIdsAsEids=ie,(0,o.R)().getEncryptedEidsForSource=ve(se),(0,o.R)().registerSignalSources=ue,(0,o.R)().refreshUserIds=ve(de),(0,o.R)().getUserIdsAsync=ve(le),(0,o.R)().getUserIdsAsEidBySource=ce}(i.config),(0,u.bA)("userId",(function(e){(0,r.sE)(M,(t=>t.name===e.name))||(M.push(e),O.qh.register(D.y2,e.name,e.gvlid),he(),te({refresh:!0,submoduleNames:[e.name]}))})),(0,v.f8)({type:v.Z,name:"userExtEids",fn:function(e,t,n){const o=(0,l.Z)(n,"bidRequests.0.userIdAsEids");o&&Object.keys(o).length>0&&(0,y.N)(e,"user.ext.eids",o)}}),(0,o.z)("userId")},7563:(e,t,n)=>{n.d(t,{G:()=>o});const o=(0,n(92797).z3)("sync",(()=>{}))},26372:(e,t,n)=>{n.d(t,{DZ:()=>i,Px:()=>c,TP:()=>a,YC:()=>s,Z:()=>r,f8:()=>l,fP:()=>g,gm:()=>o,md:()=>u});const o=["request","imp","bidResponse","response"],[r,i,c,s]=o,[a,u]=["default","pbs"],d=new Set(o);const{registerOrtbProcessor:l,getProcessors:g}=function(){const e={};return{registerOrtbProcessor(t){let{type:n,name:r,fn:i,priority:c=0,dialects:s=[a]}=t;if(!d.has(n))throw new Error("ORTB processor type must be one of: ".concat(o.join(", ")));s.forEach((t=>{e.hasOwnProperty(t)||(e[t]={}),e[t].hasOwnProperty(n)||(e[t][n]={}),e[t][n][r]={priority:c,fn:i}}))},getProcessors:t=>e[t]||{}}}()},17673:(e,t,n)=>{n.d(t,{h:()=>r});var o=n(20265);function r(e){return null==e||!e.gdprApplies||!0===(0,o.Z)(e,"vendorData.purpose.consents.1")}}},e=>{var t;t=82547,e(e.s=t)}]);(self.stpdChunk=self.stpdChunk||[]).push([[92934],{409:(e,t,o)=>{var n=o(78640),a=o(64358),l=o(3193),i=o(52021),r=o(5644),c=o(15164),d=o(99128),s=o(34516),u=o(9633);const p=(0,c.df)({moduleType:u.y2,moduleName:"pubCommonId"});s.qh.register(u.y2,"pubCommonId",s.$P);const b="_pubcid",g="_pubcid_optout",f=525600,m="PublisherCommonId",h="_exp",E="cookie",v="html5";let y={enabled:!0,interval:f,typeEnabled:v,create:!0,extend:!0,pixelUrl:""};function D(e){let t=null;try{const o=p.getDataFromLocalStorage(e+h);if(o){const n=new Date(o);n.getTime()-Date.now()>0?t=p.getDataFromLocalStorage(e):function(e){try{p.removeDataFromLocalStorage(e+h),p.removeDataFromLocalStorage(e)}catch(e){(0,a.logMessage)(e)}}(e)}else t=p.getDataFromLocalStorage(e)}catch(e){(0,a.logMessage)(e)}return t}function U(e,t){let o;return t||(t=y.typeEnabled),t===E?o=p.getCookie(e):t===v&&(o=D(e)),"undefined"===o||"null"===o?null:o}function C(e,t,o){e&&t&&(y.typeEnabled===E?function(e,t,o,n){let a=new Date;a.setTime(a.getTime()+1e3*o*60),p.setCookie(e,t,a.toGMTString(),n)}(e,t,o,"Lax"):y.typeEnabled===v&&function(e,t,o){try{if(void 0!==o&&null!=o){const t=new Date(Date.now()+60*o*1e3).toUTCString();p.setDataInLocalStorage(e+h,t)}p.setDataInLocalStorage(e,t)}catch(e){(0,a.logMessage)(e)}}(e,t,o))}function I(e,t){if(!e)return!1;t=t||"";const o=(0,a.parseUrl)(e);o.search.id=encodeURIComponent("pubcid:"+t);const n=(0,a.buildUrl)(o);return i.on(r.EVENTS.AUCTION_END,(function e(){i.off(r.EVENTS.AUCTION_END,e),(0,a.triggerPixel)(n)})),!0}const x=(0,d.g3)("pubCommonId",(function(e,t){let o=t.adUnits||(0,n.R)().adUnits,l=null;return y.enabled&&y.typeEnabled?("object"==typeof window[m]?(l=window[m].getId(),(0,a.logMessage)(m+": pubcid = "+l)):(l=U(b),l?y.extend&&(I(y.pixelUrl,l)||C(b,l,y.interval)):(y.create&&(y.typeEnabled===v&&(l=U(b,E)),l||(l=(0,a.generateUUID)()),C(b,l,y.interval),l=U(b)),I(y.pixelUrl,l)),(0,a.logMessage)("pbjs: pubcid = "+l)),o&&l&&o.forEach((e=>{e.bids&&(0,a.isArray)(e.bids)&&e.bids.forEach((e=>{Object.assign(e,{crumbs:{pubcid:l}})}))})),e.call(this,t)):e.call(this,t)}));l.config.getConfig("pubcid",(e=>function(){let{enable:e,expInterval:t,type:o="html5,cookie",create:n,extend:a,pixelUrl:l}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};void 0!==e&&(y.enabled=e),void 0!==t&&(y.interval=parseInt(t,10)),isNaN(y.interval)&&(y.interval=f),void 0!==n&&(y.create=n),void 0!==a&&(y.extend=a),void 0!==l&&(y.pixelUrl=l),y.typeEnabled=null;const i=o.split(",");for(let e=0;e<i.length;++e){const t=i[e].trim();if(t===E){if(p.cookiesAreEnabled()){y.typeEnabled=E;break}}else if(t===v&&p.hasLocalStorage()){y.typeEnabled=v;break}}}(e.pubcid))),p.cookiesAreEnabled()&&U(g,E)||p.hasLocalStorage()&&U(g,v)||(0,n.R)().requestBids.before(x),(0,n.z)("pubCommonId")}},e=>{var t;t=409,e(e.s=t)}]);(self.stpdChunk=self.stpdChunk||[]).push([[61618],{10272:(e,t,r)=>{var n=r(78640),o=r(20265),i=r(64358),a=r(96475),s=r(48928),c=r(92797),u=r(25102),d=r(15164),l=r(51039),p=r(9633);function g(e,t){!function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.add(e)}function h(e,t,r){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return r}const f=30,m="id5id",v="".concat(m,"_privacy"),b="html5",y="User ID - ID5 submodule: ",S=["pbjs-id5id","id5id.1st","id5id"],D=(0,d.df)({moduleType:p.y2,moduleName:"id5Id"}),I={name:"id5Id",gvlid:131,decode(e,t){let r,n={};if(!e||"string"!=typeof e.universal_uid)return;r=e.universal_uid,n=e.ext||n;let s={id5id:{uid:r,ext:n}};switch((0,o.Z)(e,"ab_testing.result")){case"control":(0,i.logInfo)(y+"A/B Testing - user is in the Control Group: ID5 ID is NOT exposed"),(0,a.N)(s,"id5id.ext.abTestingControlGroup",!0);break;case"error":(0,i.logError)(y+"A/B Testing ERROR! controlGroupPct must be a number >= 0 and <= 1");break;case"normal":(0,i.logInfo)(y+"A/B Testing - user is NOT in the Control Group"),(0,a.N)(s,"id5id.ext.abTestingControlGroup",!1)}return(0,i.logInfo)(y+"Decoded ID",s),s},getId(e,t,r){if(!J(e))return;if(!B(t))return void(0,i.logInfo)(y+"Skipping ID5 local storage write because no consent given.");return{callback:function(n){new k(e,t,r,l.nX.getConsentData()).execute().then((e=>{n(e)})).catch((e=>{(0,i.logError)(y+"getId fetch encountered an error",e),n()}))}}},extendId(e,t,r){if(J(e),!B(t))return(0,i.logInfo)(y+"No consent given for ID5 local storage writing, skipping nb increment."),r;return W(e&&e.params&&e.params.partner||0),(0,i.logInfo)(y+"using cached ID",r),r}};var C=new WeakSet,w=new WeakSet,E=new WeakSet,T=new WeakSet,O=new WeakSet;class k{constructor(e,t,r,n){g(this,O),g(this,T),g(this,E),g(this,w),g(this,C),this.submoduleConfig=e,this.gdprConsentData=t,this.cacheIdObj=r,this.usPrivacyData=n}execute(){return h(this,w,N).call(this,this.submoduleConfig).then((e=>h(this,E,P).call(this,e.extensionsCall).then((t=>h(this,T,_).call(this,e.fetchCall,t))))).then((e=>{try{A(this.submoduleConfig.params.partner,0),e.privacy&&q(v,JSON.stringify(e.privacy),f)}catch(e){(0,i.logError)(y+e)}return e}))}}function x(e,t,r){return new Promise(((n,o)=>{(0,s.h)(e,{success:function(e){n(e)},error:function(e){o(e)}},t,r)}))}function N(e){let t=e.params.configUrl||"https://id5-sync.com/api/config/prebid";return h(this,C,x).call(this,t,JSON.stringify(e),{method:"POST"}).then((e=>{let t=JSON.parse(e);return(0,i.logInfo)(y+"config response received from the server",t),t}))}function P(e){if(void 0===e)return Promise.resolve(void 0);let t=e.url,r=e.method||"GET",n="GET"===r?void 0:JSON.stringify(e.body||{});return h(this,C,x).call(this,t,n,{method:r}).then((e=>{let t=JSON.parse(e);return(0,i.logInfo)(y+"extensions response received from the server",t),t}))}function _(e,t){let r=e.url,n=e.overrides||{},o={...h(this,O,G).call(this),...n,extensions:t};return h(this,C,x).call(this,r,JSON.stringify(o),{method:"POST",withCredentials:!0}).then((e=>{let t=JSON.parse(e);return(0,i.logInfo)(y+"fetch response received from the server",t),t}))}function G(){const e=this.submoduleConfig.params,t=this.gdprConsentData&&"boolean"==typeof this.gdprConsentData.gdprApplies&&this.gdprConsentData.gdprApplies?1:0,r=(0,u.nH)(),n=this.cacheIdObj&&this.cacheIdObj.signature?this.cacheIdObj.signature:function(){let e;return S.forEach((function(t){D.getCookie(t)&&(e=(0,i.safeJSONParse)(D.getCookie(t))||e)})),e&&e.signature||""}(),o=W(e.partner),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:"7.54.0",storage:this.submoduleConfig.storage,localStorage:D.localStorageIsEnabled()?1:0};!t||void 0===this.gdprConsentData.consentString||(0,i.isEmpty)(this.gdprConsentData.consentString)||(0,i.isEmptyStr)(this.gdprConsentData.consentString)||(a.gdpr_consent=this.gdprConsentData.consentString),void 0===this.usPrivacyData||(0,i.isEmpty)(this.usPrivacyData)||(0,i.isEmptyStr)(this.usPrivacyData)||(a.us_privacy=this.usPrivacyData),void 0===n||(0,i.isEmptyStr)(n)||(a.s=n),void 0===e.pd||(0,i.isEmptyStr)(e.pd)||(a.pd=e.pd),void 0===e.provider||(0,i.isEmptyStr)(e.provider)||(a.provider=e.provider);const s=e.abTesting||{enabled:!1};return s.enabled&&(a.ab_testing={enabled:!0,control_group_pct:s.controlGroupPct}),a}function J(e){return e&&e.params&&e.params.partner&&"number"==typeof e.params.partner?e.storage&&e.storage.type&&e.storage.name?(e.storage.type!==b&&(0,i.logWarn)(y+"storage type recommended to be '".concat(b,"'. In a future release this may become a strict requirement")),e.storage.name!==m&&(0,i.logWarn)(y+"storage name recommended to be '".concat(m,"'. In a future release this may become a strict requirement")),!0):((0,i.logError)(y+"storage required to be set"),!1):((0,i.logError)(y+"partner required to be defined as a number"),!1)}function j(e){return"".concat(m,"_").concat(e,"_nb")}function A(e,t){q(j(e),t,f)}function L(e){let t=function(e){const t=D.getDataFromLocalStorage("".concat(e,"_exp"));if(""===t)return D.getDataFromLocalStorage(e);if(t&&new Date(t).getTime()-Date.now()>0)return D.getDataFromLocalStorage(e);return D.removeDataFromLocalStorage(e),null}(j(e));return t?parseInt(t):0}function W(e){const t=L(e)+1;return A(e,t),t}function q(e,t,r){D.setDataInLocalStorage("".concat(e,"_exp"),function(e){return new Date(Date.now()+864e5*e).toUTCString()}(r)),D.setDataInLocalStorage("".concat(e),t)}function B(e){const t=e&&"boolean"==typeof e.gdprApplies&&e.gdprApplies,r=(0,o.Z)(e,"vendorData.purpose.consents.1"),n=(0,o.Z)(e,"vendorData.vendor.consents.".concat(131..toString()));return!!(!t||r&&n)}(0,c.Bx)("userId",I),(0,n.z)("id5IdSystem")}},e=>{var t;t=10272,e(e.s=t)}]);(self.stpdChunk=self.stpdChunk||[]).push([[79073],{7713:(e,o,t)=>{var n=t(78640),c=t(64358),r=t(48928),a=t(25102),i=t(92797),d=t(15164),s=t(9633),l=t(51039);const p="criteo",g=(0,d.df)({moduleType:s.y2,moduleName:p}),u="cto_bidid",m="cto_bundle",b=new Date(0).toString(),I=new Date((0,c.timestamp)()+33696e6).toString();function f(e){let o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const t=(0,c.parseUrl)(e,{noDecodeWholeURL:!0});return o?"".concat(t.hostname):"".concat(t.protocol,"://").concat(t.hostname).concat(t.port?":"+t.port:"","/")}function h(e){return g.getCookie(e)||g.getDataFromLocalStorage(e)}function S(e,o,t){e&&o&&(g.setDataInLocalStorage(e,o),C(e,o,I,t,!0))}function C(e,o,t,n,c){const r=n.split(".");for(let n=0;n<r.length;++n){const a=r.slice(r.length-n-1,r.length).join(".");try{if(g.setCookie(e,o,t,null,"."+a),c){const t=g.getCookie(e);if(t&&t===o)break}}catch(e){}}}function y(e,o){const t=g.cookiesAreEnabled(),n=g.localStorageIsEnabled(),i=f((0,a.nH)().page),d=f(document.location.href,!0),s="undefined"!=typeof criteo_pubtag,p=function(e,o,t,n,c,r,a){let i="https://gum.criteo.com/sid/json?origin=prebid"+"".concat(e?"&topUrl="+encodeURIComponent(e):"")+"".concat(o?"&domain="+encodeURIComponent(o):"")+"".concat(t?"&bundle="+encodeURIComponent(t):"")+"".concat(n?"&info="+encodeURIComponent(n):"")+"".concat(c?"&cw=1":"")+"".concat(a?"&pbt=1":"")+"".concat(r?"&lsw=1":"");const d=l.nX.getConsentData();d&&(i+="&us_privacy=".concat(encodeURIComponent(d)));const s=l.rp.getConsentData();s&&(i+="".concat(s.consentString?"&gdprString="+encodeURIComponent(s.consentString):""),i+="&gdpr=".concat(!0===s.gdprApplies?1:0));const p=l.TJ.getConsentData();return p&&(i+="".concat(p.gppString?"&gpp="+encodeURIComponent(p.gppString):""),i+="".concat(p.applicableSections?"&gpp_sid="+encodeURIComponent(p.applicableSections):"")),i}(i,d,e.bundle,e.dnaBundle,t,n,s),I={success:e=>{const t=JSON.parse(e);if(t.pixels&&t.pixels.forEach((e=>function(e,o){o.writeBundleInStorage&&o.bundlePropertyName&&o.storageKeyName?(0,r.h)(o.pixelUrl,{success:t=>{if(t){const n=JSON.parse(t);n&&n[o.bundlePropertyName]&&S(o.storageKeyName,n[o.bundlePropertyName],e)}},error:e=>{(0,c.logError)("criteoIdSystem: unable to sync user id",e)}},void 0,{method:"GET",withCredentials:!0}):(0,c.triggerPixel)(o.pixelUrl)}(d,e))),t.acwsUrl){("string"==typeof t.acwsUrl?[t.acwsUrl]:t.acwsUrl).forEach((e=>(0,c.triggerPixel)(e)))}else t.bundle&&S(m,t.bundle,d);if(t.bidId){S(u,t.bidId,d);const e={criteoId:t.bidId};o(e)}else C(n=u,"",b,d,!0),g.removeDataFromLocalStorage(n),o();var n},error:e=>{(0,c.logError)("criteoIdSystem: unable to sync user id",e),o()}};(0,r.h)(p,I,void 0,{method:"GET",contentType:"application/json",withCredentials:!0})}const U={name:p,gvlid:91,decode:e=>e,getId(){let e={bundle:h(m),dnaBundle:h("cto_dna_bundle"),bidId:h(u)};return{id:e.bidId?{criteoId:e.bidId}:void 0,callback:o=>y(e,o)}}};(0,i.Bx)("userId",U),(0,n.z)("criteoIdSystem")}},e=>{var o;o=7713,e(e.s=o)}]);(self.stpdChunk=self.stpdChunk||[]).push([[99226],{72663:(e,r,n)=>{var o=n(78640),t=n(64358),c=n(5644),i=n(48928),s=n(3193),u=n(92797),a=n(68792),f=n(26372),l=n(99128);const d=4;var y,g=[],p={},v=!1,h=!0,C="USD",b=!1,m={},R={};const w=(()=>{let e;function r(){e=(0,a.P)()}return r(),{done:()=>e.resolve(),reset:r,promise:()=>e.promise}})();function S(e){let r="https://cdn.jsdelivr.net/gh/prebid/currency-file@1/latest.json?date=$$TODAY$$";if("object"==typeof e.rates&&(m.conversions=e.rates,v=!0,h=!1),"object"==typeof e.defaultRates&&(y=e.defaultRates,m.conversions=y,v=!0),"string"==typeof e.adServerCurrency){(0,t.logInfo)("enabling currency support",arguments),C=e.adServerCurrency,e.conversionRateFile&&((0,t.logInfo)("currency using override conversionRateFile:",e.conversionRateFile),r=e.conversionRateFile);const n=r.indexOf("$$TODAY$$");if(-1!==n){const e=new Date;let o="".concat(e.getMonth()+1),t="".concat(e.getDate());o.length<2&&(o="0".concat(o)),t.length<2&&(t="0".concat(t));const c="".concat(e.getFullYear()).concat(o).concat(t);r="".concat(r.substring(0,n)).concat(c).concat(r.substring(n+9,r.length))}!function(e){p={},b=!0,(0,t.logInfo)("Installing addBidResponse decorator for currency module",arguments),(0,o.R)().convertCurrency=(e,r,n)=>parseFloat(e)*F(r,n),(0,u.v5)("addBidResponse").before(I,100),h?(h=!1,(0,i.h)(e,{success:function(e){try{m=JSON.parse(e),(0,t.logInfo)("currencyRates set to "+JSON.stringify(m)),p={},v=!0,O(),w.done()}catch(r){D("Failed to parse currencyRates response: "+e)}},error:function(){D(...arguments),w.done()}})):w.done()}(r)}else(0,t.logInfo)("disabling currency support"),function(){(0,t.logInfo)("Uninstalling addBidResponse decorator for currency module",arguments),(0,u.v5)("addBidResponse").getHooks({hook:I}).remove(),delete(0,o.R)().convertCurrency,C="USD",p={},b=!1,v=!1,h=!0,m={},R={}}();"object"==typeof e.bidderCurrencyDefault&&(R=e.bidderCurrencyDefault)}function D(e){y?((0,t.logWarn)(e),(0,t.logWarn)("Currency failed loading rates, falling back to currency.defaultRates")):(0,t.logError)(e)}s.config.getConfig("currency",(e=>S(e.currency)));const I=(0,l.A)("currency",(function(e,r,n,o){if(!n)return e.call(this,r,n,o);let i=n.bidderCode||n.bidder;if(R[i]){let e=R[i];n.currency&&e!==n.currency?(0,t.logWarn)("Currency default '".concat(i,": ").concat(e,"' ignored. adapter specified '").concat(n.currency,"'")):n.currency=e}if(n.currency||((0,t.logWarn)('Currency not specified on bid.  Defaulted to "USD"'),n.currency="USD"),n.getCpmInNewCurrency=function(e){return(parseFloat(this.cpm)*F(this.currency,e)).toFixed(3)},n.currency===C)return e.call(this,r,n,o);g.push(function(e,r,n){return function(){let o=n[1];if(void 0!==o&&"currency"in o&&"cpm"in o){let e=o.currency;try{let r=F(e);1!==r&&(o.cpm=(parseFloat(o.cpm)*r).toFixed(4),o.currency=C)}catch(e){(0,t.logWarn)("Returning NO_BID, getCurrencyConversion threw error: ",e),n[1]=n[2](c.Gw.Xx)}}return e.apply(r,n)}}(e,this,[r,n,o])),!b||v?O():e.untimed.bail(w.promise())}));function O(){for(;g.length>0;)g.shift()()}function F(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:C;var n,o=null;let c="".concat(e,"->").concat(r);if(c in p)o=p[c],(0,t.logMessage)("Using conversionCache value "+o+" for "+c);else if(!1===b){if("USD"!==e)throw new Error("Prebid currency support has not been enabled and fromCurrency is not USD");o=1}else if(e===r)o=1;else if(e in m.conversions){if(!(r in(n=m.conversions[e])))throw new Error("Specified adServerCurrency in config '"+r+"' not found in the currency rates file");o=n[r],(0,t.logInfo)("getCurrencyConversion using direct "+e+" to "+r+" conversionRate "+o)}else if(r in m.conversions){if(!(e in(n=m.conversions[r])))throw new Error("Specified fromCurrency '"+e+"' not found in the currency rates file");o=P(1/n[e],d),(0,t.logInfo)("getCurrencyConversion using reciprocal "+e+" to "+r+" conversionRate "+o)}else{var i=Object.keys(m.conversions)[0];if(!(e in m.conversions[i]))throw new Error("Specified fromCurrency '"+e+"' not found in the currency rates file");var s=1/m.conversions[i][e];if(!(r in m.conversions[i]))throw new Error("Specified adServerCurrency in config '"+r+"' not found in the currency rates file");o=P(s*m.conversions[i][r],d),(0,t.logInfo)("getCurrencyConversion using intermediate "+e+" thru "+i+" to "+r+" conversionRate "+o)}return c in p||((0,t.logMessage)("Adding conversionCache value "+o+" for "+c),p[c]=o),o}function P(e,r){var n=1;for(let e=0;e<r;e++)n+="0";return Math.round(e*n)/n}(0,f.f8)({type:f.Z,name:"currency",fn:function(e,r,n){b&&(e.cur=e.cur||[n.currency||C])}}),(0,o.z)("currency")},26372:(e,r,n)=>{n.d(r,{DZ:()=>c,Px:()=>i,TP:()=>u,YC:()=>s,Z:()=>t,f8:()=>l,fP:()=>d,gm:()=>o,md:()=>a});const o=["request","imp","bidResponse","response"],[t,c,i,s]=o,[u,a]=["default","pbs"],f=new Set(o);const{registerOrtbProcessor:l,getProcessors:d}=function(){const e={};return{registerOrtbProcessor(r){let{type:n,name:t,fn:c,priority:i=0,dialects:s=[u]}=r;if(!f.has(n))throw new Error("ORTB processor type must be one of: ".concat(o.join(", ")));s.forEach((r=>{e.hasOwnProperty(r)||(e[r]={}),e[r].hasOwnProperty(n)||(e[r][n]={}),e[r][n][t]={priority:i,fn:c}}))},getProcessors:r=>e[r]||{}}}()}},e=>{var r;r=72663,e(e.s=r)}]);(self.stpdChunk=self.stpdChunk||[]).push([[2355],{95590:(o,n,i)=>{function t(){return window.location.origin?window.location.origin:window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"")}i.d(n,{P:()=>t})}}]);(self.stpdChunk=self.stpdChunk||[]).push([[85279],{24980:(e,t,r)=>{r.d(t,{T:()=>y,x:()=>v});const n=new WeakMap;var i=r(64358),o=r(96475),s=r(20265),a=r(24679);function d(e){return(e=(0,i.parseSizesInput)(e)).map((e=>{const[t,r]=e.split("x");return{w:parseInt(t,10),h:parseInt(r,10)}}))}const p=new Set(["pos","placement","plcmt","api","mimes","protocols","playbackmethod","minduration","maxduration","w","h","startdelay","placement","linearity","skip","skipmin","skipafter","minbitrate","maxbitrate","delivery","playbackend"]),c={instream:1};var u=r(15840);var l=r(26372),m=r(83790);const f={[l.Z]:{fpd:{priority:99,fn(e,t){(0,i.mergeDeep)(e,t.ortb2)}},onlyOneClient:{priority:-99,fn:(0,m.A_)("ORTB request")},props:{fn(e,t){var r;Object.assign(e,{id:e.id||t.auctionId,test:e.test||0});const n=parseInt(t.timeout,10);isNaN(n)||(e.tmax=n),(0,o.N)(e,"source.tid",(null===(r=e.source)||void 0===r?void 0:r.tid)||t.auctionId)}}},[l.DZ]:{fpd:{priority:99,fn(e,t){(0,i.mergeDeep)(e,t.ortb2Imp)}},id:{fn(e,t){e.id=t.bidId}},banner:{fn:function(e,t,r){if(r.mediaType&&r.mediaType!==a.Mk)return;const n=(0,s.Z)(t,"mediaTypes.banner");if(n){const t={topframe:!0===(0,i.inIframe)()?0:1};n.sizes&&(t.format=d(n.sizes)),n.hasOwnProperty("pos")&&(t.pos=n.pos),e.banner=(0,i.mergeDeep)(t,e.banner)}}},pbadslot:{fn(e){var t,r;const n=null===(t=e.ext)||void 0===t||null===(r=t.data)||void 0===r?void 0:r.pbadslot;var i,o;n&&"string"==typeof n||(null===(i=e.ext)||void 0===i||(null===(o=i.data)||void 0===o||delete o.pbadslot))}}},[l.Px]:{mediaType:{priority:99,fn:u.R},banner:{fn:function(){let{createPixel:e=(e=>(0,i.createTrackPixelHtml)(decodeURIComponent(e)))}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t,r){t.mediaType===a.Mk&&(r.adm&&r.nurl?(t.ad=r.adm,t.ad+=e(r.nurl)):r.adm?t.ad=r.adm:r.nurl&&(t.adUrl=r.nurl))}}()},props:{fn(e,t,r){var n;Object.entries({requestId:null===(n=r.bidRequest)||void 0===n?void 0:n.bidId,seatBidId:t.id,cpm:t.price,currency:r.ortbResponse.cur||r.currency,width:t.w,height:t.h,dealId:t.dealid,creative_id:t.crid,creativeId:t.crid,burl:t.burl,ttl:t.exp||r.ttl,netRevenue:r.netRevenue}).filter((e=>{let[t,r]=e;return void 0!==r})).forEach((t=>{let[r,n]=t;return e[r]=n})),e.meta||(e.meta={}),t.adomain&&(e.meta.advertiserDomains=t.adomain)}}}};f[l.DZ].native={fn:function(e,t,r){if(r.mediaType&&r.mediaType!==a.B5)return;let n=t.nativeOrtbRequest;var o;n&&(n=Object.assign({},r.nativeRequest,n),null!==(o=n.assets)&&void 0!==o&&o.length?e.native=(0,i.mergeDeep)({},{request:JSON.stringify(n),ver:n.ver},e.native):(0,i.logWarn)("mediaTypes.native is set, but no assets were specified. Native request skipped.",t))}},f[l.Px].native={fn:function(e,t){if(e.mediaType===a.B5){let r;if(r="string"==typeof t.adm?JSON.parse(t.adm):t.adm,!(0,i.isPlainObject)(r)||!Array.isArray(r.assets))throw new Error("ORTB native response contained no assets");e.native={ortb:r}}}},f[l.DZ].video={fn:function(e,t,r){if(r.mediaType&&r.mediaType!==a.pX)return;const n=(0,s.Z)(t,"mediaTypes.video");if(!(0,i.isEmpty)(n)){const t=Object.fromEntries(Object.entries(n).filter((e=>{let[t]=e;return p.has(t)})));if(n.playerSize){const e=d(n.playerSize);e.length>1&&(0,i.logWarn)("video request specifies more than one playerSize; all but the first will be ignored"),Object.assign(t,e[0])}const r=c[n.context];null!=r&&(t.placement=r),e.video=(0,i.mergeDeep)(t,e.video)}}},f[l.Px].video={fn:function(e,t,r){e.mediaType===a.pX&&((0,s.Z)(r.imp,"video.w")&&(0,s.Z)(r.imp,"video.h")&&([e.playerWidth,e.playerHeight]=[r.imp.video.w,r.imp.video.h]),t.adm&&(e.vastXml=t.adm),t.nurl&&(e.vastUrl=t.nurl))}};var b=r(61283);function v(){let{context:e={},processors:t=y,overrides:r={},imp:o,request:s,bidResponse:a,response:d}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const p=new WeakMap;function c(e,i,o,s){let a;return function(){return null==a&&(a=function(){let a=o.bind(this,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!n.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)),n.set(e,t.map((e=>{let[t,r]=e;return[t,r.fn]})))}const r=n.get(e).filter((e=>{let[r]=e;return!t.hasOwnProperty(r)||t[r]})).map((function(e){let[r,n]=e;return t.hasOwnProperty(r)?t[r].bind(this,n):n}));return function(){const e=Array.from(arguments);r.forEach((t=>{t.apply(this,e)}))}}(t()[e]||{},r[e]||{}));return i&&(a=i.bind(this,a)),function(){try{return a.apply(this,arguments)}catch(e){s.call(this,e,...arguments)}}}()),a.apply(this,arguments)}}const u=c(l.DZ,o,(function(e,t,r){const n={};return e(n,t,r),n}),(function(e,t,r){(0,i.logError)("Error while converting bidRequest to ORTB imp; request skipped.",{error:e,bidRequest:t,context:r})})),m=c(l.Z,s,(function(e,t,r,n){const i={imp:t};return e(i,r,n),i}),(function(e,t,r,n){throw(0,i.logError)("Error while converting to ORTB request",{error:e,imps:t,bidderRequest:r,context:n}),e})),f=c(l.Px,a,(function(e,t,r){const n={};return e(n,t,r),n}),(function(e,t,r){(0,i.logError)("Error while converting ORTB seatbid.bid to bidResponse; bid skipped.",{error:e,bid:t,context:r})})),b=c(l.YC,d,(function(e,t,r,n){const i={bids:t};return e(i,r,n),i}),(function(e,t,r,n){throw(0,i.logError)("Error while converting from ORTB response",{error:e,bidResponses:t,ortbResponse:r,context:n}),e}));return{toORTB(t){let{bidderRequest:r,bidRequests:n,context:o={}}=t;n=n||r.bids;const s={req:Object.assign({bidRequests:n},e,o),imp:{}};s.req.impContext=s.imp;const a=n.map((t=>{const n=Object.assign({bidderRequest:r,reqContext:s.req},e,o),a=u(t,n);if(null!=a){if(a.hasOwnProperty("id"))return Object.assign(n,{bidRequest:t,imp:a}),s.imp[a.id]=n,a;(0,i.logError)("Converted ORTB imp does not specify an id, ignoring bid request",t,a)}})).filter(Boolean),d=m(a,r,s.req);return s.req.bidderRequest=r,null!=d&&p.set(d,s),d},fromORTB(e){let{request:t,response:r}=e;const n=p.get(t);if(null==n)throw new Error("ortbRequest passed to `fromORTB` must be the same object returned by `toORTB`");function o(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.assign(e,{ortbRequest:t},r,e)}const s=Object.fromEntries((t.imp||[]).map((e=>[e.id,e]))),a=(r.seatbid||[]).flatMap((e=>(e.bid||[]).map((t=>{if(s.hasOwnProperty(t.impid)&&n.imp.hasOwnProperty(t.impid))return f(t,o(n.imp[t.impid],{imp:s[t.impid],seatbid:e,ortbResponse:r}));(0,i.logError)("ORTB response seatbid[].bid[].impid does not match any imp in request; ignoring bid",t)})))).filter(Boolean);return b(a,r,o(n.req))}}}const y=(0,i.memoize)((()=>(0,b.F)(f,(0,l.fP)(l.TP))))},61283:(e,t,r)=>{r.d(t,{F:()=>i});var n=r(26372);function i(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];const o=t.shift(),s=t.length>1?i(...t):t[0];return Object.fromEntries(n.gm.map((e=>[e,Object.assign({},o[e],s[e])])))}},15840:(e,t,r)=>{r.d(t,{R:()=>o,e:()=>i});var n=r(24679);const i={1:n.Mk,2:n.pX,4:n.B5};function o(e,t,r){if(e.mediaType)return;const n=r.mediaType;if(!n&&!i.hasOwnProperty(t.mtype))throw new Error("Cannot determine mediaType for response");e.mediaType=n||i[t.mtype]}}}]);(self.stpdChunk=self.stpdChunk||[]).push([[70951],{99933:(e,i,d)=>{d.d(i,{X:()=>g});var t=d(61283),r=d(26372),n=d(20265),a=d(64358),s=d(11021),o=d(51039),b=d(96475);var c=d(39702);var p=d(3193),l=d(78640);var v=d(24679);const u={[r.Z]:{extPrebid:{fn:function(e,i){var d;(0,b.N)(e,"ext.prebid",(0,a.mergeDeep)({auctiontimestamp:i.auctionStart,targeting:{includewinners:!0,includebidderkeys:!1}},null===(d=e.ext)||void 0===d?void 0:d.prebid)),p.config.getConfig("debug")&&(e.ext.prebid.debug=!0)}},extPrebidChannel:{fn:function(e){var i,d;(0,b.N)(e,"ext.prebid.channel",Object.assign({name:"pbjs",version:(0,l.R)().version},null===(i=e.ext)||void 0===i||null===(d=i.prebid)||void 0===d?void 0:d.channel))}},extPrebidAliases:{fn:function(e,i,d){let{am:t=o.ZP}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(t.aliasRegistry[i.bidderCode]){const d=t.bidderRegistry[i.bidderCode];d&&d.getSpec().skipPbsAliasing||(0,b.N)(e,"ext.prebid.aliases.".concat(i.bidderCode),t.aliasRegistry[i.bidderCode])}}}},[r.DZ]:{params:{fn:c.j},adUnitCode:{fn:function(e,i){const d=i.adUnitCode;d&&(0,b.N)(e,"ext.prebid.adunitcode",d)}}},[r.Px]:{mediaType:{fn:s.P,priority:99},videoCache:{fn:function(e,i){if(e.mediaType===v.pX){let{cacheId:d,url:t}=(0,n.Z)(i,"ext.prebid.cache.vastXml")||{};if(!d||!t){const{hb_uuid:e,hb_cache_host:r,hb_cache_path:a}=(0,n.Z)(i,"ext.prebid.targeting")||{};e&&r&&a&&(d=e,t="https://".concat(r).concat(a,"?uuid=").concat(e))}d&&t&&Object.assign(e,{videoCacheKey:d,vastUrl:t})}},priority:-10},bidderCode:{fn(e,i,d){var t;e.bidderCode=d.seatbid.seat,e.adapterCode=(0,n.Z)(i,"ext.prebid.meta.adaptercode")||(null===(t=d.bidRequest)||void 0===t?void 0:t.bidder)||e.bidderCode}},pbsBidId:{fn(e,i){const d=(0,n.Z)(i,"ext.prebid.bidid");(0,a.isStr)(d)&&(e.pbsBidId=d)}},adserverTargeting:{fn(e,i){const d=(0,n.Z)(i,"ext.prebid.targeting");(0,a.isPlainObject)(d)&&(e.adserverTargeting=d)}},extPrebidMeta:{fn(e,i){e.meta=(0,a.mergeDeep)({},(0,n.Z)(i,"ext.prebid.meta"),e.meta)}},pbsWurl:{fn(e,i){const d=(0,n.Z)(i,"ext.prebid.events.win");(0,a.isStr)(d)&&(e.pbsWurl=d)}}},[r.YC]:{serverSideStats:{fn(e,i,d){Object.entries({errors:"serverErrors",responsetimemillis:"serverResponseTimeMs"}).forEach((e=>{let[t,r]=e;const a=(0,n.Z)(i,"ext.".concat(t,".").concat(d.bidderRequest.bidderCode));a&&(d.bidderRequest[r]=a,d.bidRequests.forEach((e=>e[r]=a)))}))}}}};var f=d(24980);const g=(0,a.memoize)((()=>(0,t.F)((0,f.T)(),u,(0,r.fP)(r.md))))},11021:(e,i,d)=>{d.d(i,{E:()=>n,P:()=>a});var t=d(24679),r=d(15840);const n={[t.Mk]:"banner",[t.B5]:"native",[t.pX]:"video"};function a(e,i,d){let a=d.mediaType;var s,o;a||(a=r.e.hasOwnProperty(i.mtype)?r.e[i.mtype]:null===(s=i.ext)||void 0===s||null===(o=s.prebid)||void 0===o?void 0:o.type,n.hasOwnProperty(a)||(a=t.Mk));e.mediaType=a}},39702:(e,i,d)=>{d.d(i,{j:()=>a});var t=d(78653),r=d(51039),n=d(96475);function a(e,i,d){let{adUnit:a,bidderRequests:s,index:o=t.K.index,bidderRegistry:b=r.ZP.bidderRegistry}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},c=i.params;const p=b[i.bidder];p&&p.getSpec().transformBidParams&&(a=a||o.getAdUnit(i),s=s||[d.bidderRequest],c=p.getSpec().transformBidParams(c,!0,a,s)),c&&(0,n.N)(e,"ext.prebid.bidder.".concat(i.bidder),c)}}}]);(()=>{var e={395:()=>{(self.stpdChunk=self.stpdChunk||[]).push([[1864],{11962:(e,t,i)=>{var s=i(64572),n=i(64358),o=i(20265),a=i(14699),r=i(25102),d=i(3193),u=i(52021),c=i(24679),p=i(5644);const l="setupad";let m=null;const I=new class{constructor(){(0,s.Z)(this,"eventNames",[p.EVENTS.BID_TIMEOUT,p.EVENTS.BID_RESPONSE,p.EVENTS.BID_REQUESTED,p.EVENTS.NO_BID,p.EVENTS.BID_WON]),(0,s.Z)(this,"disabledSending",!1),(0,s.Z)(this,"enabledSending",!1),(0,s.Z)(this,"eventHendlers",{})}initEvents(){var e,t;this.disabledSending=!(null===(e=d.config.getBidderConfig())||void 0===e||null===(t=e.setupad)||void 0===t||!t.disabledSendingStatisticData),this.disabledSending?this.removeEvents():this.createEvents()}createEvents(){if(!this.enabledSending){this.enabledSending=!0;for(let e of this.eventNames)this.eventHendlers[e]||(this.eventHendlers[e]=this.eventHandler(e)),u.on(e,this.eventHendlers[e])}}removeEvents(){if(this.enabledSending){this.enabledSending=!1;for(let e of this.eventNames)this.eventHendlers[e]&&u.off(e,this.eventHendlers[e])}}eventHandler(e){const t=this.getEventHandler(e);return e==p.EVENTS.BID_TIMEOUT?e=>{if(!this.disabledSending&&Array.isArray(e))for(let i of e)t(i)}:t}getEventHandler(e){return t=>{if(this.disabledSending)return;const i=g.getPixelUrl(e,t,Date.now());i&&(0,n.triggerPixel)(i)}}};u.on(p.EVENTS.AUCTION_INIT,(()=>{I.initEvents()}));const g={code:l,supportedMediaTypes:[c.Mk],gvlid:1060,isBidRequestValid:function(e){return!(!e.params.placement_id||!(0,n.isStr)(e.params.placement_id))},buildRequests:function(e,t){const i=[];return window.nmmRefreshCounts=window.nmmRefreshCounts||{},(0,n._each)(e,(function(e){window.nmmRefreshCounts[e.adUnitCode]=window.nmmRefreshCounts[e.adUnitCode]||0;const s=(0,n.getBidIdParameter)("placement_id",e.params),a=(0,n.getBidIdParameter)("account_id",e.params),d=e.auctionId,u=e.bidId;let c=e.sizes;c&&!Array.isArray(c[0])&&(c=[c]);const p=function(){const e=r.nH&&(0,r.nH)()||{};return{page:e.page,ref:e.ref,domain:e.domain}}(),l={w:window.innerWidth||window.document.documentElement.clientWidth||window.document.body.clientWidth||0,h:window.innerHeight||window.document.documentElement.clientHeight||window.document.body.clientHeight||0},m={id:e.auctionId,ext:{prebid:{storedrequest:{id:a||"default"}},setupad:{refresh_count:window.nmmRefreshCounts[e.adUnitCode]++,elOffsets:j(e),scrollTop:window.pageYOffset||document.documentElement.scrollTop}},device:l,site:p,imp:[]},I={id:e.adUnitCode,ext:{prebid:{storedrequest:{id:s}}}};(0,o.Z)(e,"mediaTypes.banner")&&(I.banner={format:(c||[]).map((e=>({w:e[0],h:e[1]})))}),m.imp.push(I);const g=t&&t.gdprConsent,f=t&&t.uspConsent;(g||f)&&(m.regs={ext:{}},f&&(m.regs.ext.us_privacy=f),g&&(void 0!==g.gdprApplies&&(m.regs.ext.gdpr=g.gdprApplies?1:0),void 0!==g.consentString&&(m.user={ext:{consent:g.consentString}})));const h=e.params;i.push({method:"POST",url:"https://prebid.setupad.io/openrtb2/auction",data:JSON.stringify(m),options:{contentType:"text/plain",withCredentials:!0},bidId:u,params:h,auctionId:d})})),i},interpretResponse:function(e,t){const i=e.body,s=[];return m=i.seatbid[0].seat,(0,n._each)(i.seatbid,(e=>{(0,n._each)(e.bid,(e=>{const a=t.bidId,r=t.params,{ad:d,adUrl:u}=function(e){let t,i;return(0,o.Z)(e,"ext.prebid.type"),e.adm&&e.nurl?(t=e.adm,t+=(0,n.createTrackPixelHtml)(decodeURIComponent(e.nurl))):e.adm?t=e.adm:e.nurl&&(i=e.nurl),{ad:t,adUrl:i,vastXml:void 0,vastUrl:void 0}}(e),c={requestId:a,params:r,cpm:e.price,width:e.w,height:e.h,creativeId:e.id,currency:i.cur,netRevenue:!0,ttl:360,meta:{advertiserDomains:e.adomain||[]}};c.ad=d,c.adUrl=u,s.push(c)}))})),s},getUserSyncs:function(e,t,i,s){if(null==t||!t.length)return[];const n=[],o=function(e){const t=e.map((e=>Object.keys(e.body.ext.responsetimemillis||[]))).flat(1);if(t.length)return encodeURIComponent(JSON.stringify([...new Set(t)]))}(t);if(e.iframeEnabled&&o){const e=[];e.push("bidders=".concat(o)),e.push("gdpr="+ +i.gdprApplies),e.push("gdpr_consent="+i.consentString),e.push("usp_consent="+(s||""));const t=e.join("&");return n.push({type:"iframe",url:"https://cookie.stpd.cloud/sync?"+t+"&type=iframe"}),n}return[]},getPixelUrl:function(e,t,i){const s=t.bidder||t.bidderCode,n=t.auctionId;if(s!=l)return;let o;if(t.params?o=Array.isArray(t.params)?t.params:[t.params]:Array.isArray(t.bids)&&(o=t.bids.map((e=>e.params))),!o.length)return;const a=[];o.forEach((e=>{e.placement_id&&a.push(e.placement_id)}));const r=a.length&&a.join(";")||"";if(!r)return;let d="";return"bidWon"!==e&&"bidResponse"!==e||(d="&cpm=".concat(t.originalCpm,"&currency=").concat(t.originalCurrency)),"".concat("https://adapter-analytics.azurewebsites.net/api/adapter-analytics","?event=").concat(e,"&bidder=").concat(m||s,"&placementIds=").concat(r,"&auctionId=").concat(n).concat(d,"&timestamp=").concat(i)}};function j(e){const t=function(e){const t=window.googletag&&window.googletag.pubads&&window.googletag.pubads().getSlots().find((t=>t.getAdUnitPath()===e.adUnitCode)),i=t&&t.getSlotElementId();return i?document.querySelector("#"+i):null}(e);return t?t.getBoundingClientRect():{}}(0,a.dX)(g),window.stpd.installedModules.push("setupadBidAdapter")}},e=>{e(e.s=11962)}])}},t={};function i(s){var n=t[s];if(void 0!==n)return n.exports;var o=t[s]={exports:{}};return e[s](o,o.exports,i),o.exports}i.d=(e,t)=>{for(var s in t)i.o(t,s)&&!i.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var s={};(()=>{"use strict";function e(e){window.location.search.includes("stpd_debug")&&console.log(e)}function t(){let i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;try{if(i===window.top)return;return i.parent===window.top?i.frameElement:t(i.parent)}catch(t){e(t)}}function n(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;try{e.frameElement}catch(e){return[]}return e.frameElement?[e.frameElement,...n(e.parent)]:[]}function o(e,t,i){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{sticky:!1,sizeParentIframes:!1};const o=s.sticky?"100%":"".concat(t,"px"),r="".concat(s.sticky?i+40:i,"px");a(e,o,r),s.sizeParentIframes&&n(e.contentWindow).forEach((e=>{a(e,o,r),-1!==e.id.indexOf("google_ads_iframe")&&""!==e.parentElement.parentElement.style.width&&""!==e.parentElement.parentElement.style.height&&(e.parentElement.parentElement.style.width=o,e.parentElement.parentElement.style.height=r)}))}i.d(s,{Sf:()=>I,JO:()=>A,_f:()=>Z,lM:()=>m,Wd:()=>g,hp:()=>j,hM:()=>w,PA:()=>R,N6:()=>D}),i(395);const a=(e,t,i)=>{e.style.width=t,e.style.height=i,"INS"===e.parentElement.tagName&&(e.parentElement.style.width=t,e.parentElement.style.height=i)};function r(e,t){if(!Array.isArray(t)||t.some((e=>"string"!=typeof e)))throw new TypeError("adunits must be an array of strings");if("IFRAME"!==(null==e?void 0:e.tagName))throw new TypeError("iframeElement must be HTML Iframe element");for(const i of t)if(e.contentDocument.getElementById(i))return i;const i=e.contentDocument.getElementsByTagName("iframe");for(const e of i){const i=r(e,t);if(i)return i}return null}const d=new IntersectionObserver((function(e){e.forEach((function(e){let t;t="tag"===window.stpd.vars.type?r(e.target,Object.keys(w)):e.target.id,e.isIntersecting?(e.target.stpdInView=!0,window.stpd.vars.autorefresh.show_debugging_information&&console.log(t+": just got in view!"),"visible"===top.document.visibilityState&&Z(t,w)):(e.target.stpdInView=!1,window.stpd.vars.autorefresh.show_debugging_information&&console.log(t+": is not in view!"),D(t,w))}))}),{threshold:.5});function u(i){if("string"!=typeof i)return void console.warn("AdunitId must be a string for addAutoRefreshObserver f-n (setupad)");if(w[i].refresh_timer_started=!1,w[i].refresh_count=0,!w[i].autoRefresh.auto_refresh_on)return void e("Trying to register adUnit ".concat(i," for auto refresh, but auto_refresh_on is false for this adUnit. Please enable auto refresh for this adUnit in Prebid Panel."));if(!w[i].autoRefresh.auto_refresh_inview_on)return e("Beginning timer for ".concat(i," for auto refresh, auto_refresh_inview_on is false, skipping intersection observer.")),void Z(i,w);const s="tag"===window.stpd.vars.type?t():document.getElementById(i);null!==s&&(d.observe(s),c(top.document,"mouseout",function(e){return function(t){var i=(t=t||window.event).relatedTarget||t.toElement;i&&"HTML"!=i.nodeName||(stpd.vars.autorefresh.show_debugging_information&&console.log("Mouse out of window."),window.stpd.vars.mouse_in_window=!1,void 0!==w[e]&&w[e].refresh_timer_started&&D(e,w))}}(i)),c(top.document,"mouseenter",function(e,t){return function(){var i,s;null!==(i=window.stpd.vars.autorefresh)&&void 0!==i&&i.show_debugging_information&&console.log("Mouse in window!"),window.stpd.vars.mouse_in_window=!0,null!==e&&e.stpdInView&&(null!==(s=window.stpd.vars.autorefresh)&&void 0!==s&&s.show_debugging_information&&console.log('Slot "'+t+'" is already in view!'),Z(t,w))}}(s,i)))}function c(e,t,i){var s;null!==(s=window.stpd.vars.autorefresh)&&void 0!==s&&s.show_debugging_information&&console.log("Added "+t+"event!"),e.addEventListener?e.addEventListener(t,i,!1):e.attachEvent&&e.attachEvent("on"+t,i)}var p;window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.stpd=window.stpd||{},stpd.vars={},stpd.adformPb=stpd.adformPb||{},stpd.adnuntiusPb=stpd.adnuntiusPb||{};var l=[];const m={},I=[],g={},j=[];var f=[],h="eyJtaWNlMTlsbHEwdyI6MC44MSwid2E1N25rIjowLjksImI3MDJrZyI6MC45NiwiMWk3OTR3MCI6MS44MywiY2t5MWhjIjoxLjkyLCIxNXVyN2N3IjoyLjg1LCI3ZzVqd2ciOjMsIjY3N2RvZyI6MC4yOCwiMWs1NmFrZyI6MC4zOSwiN2I1cjdrIjowLjQ0LCIxcXN3anI0IjowLjUxLCJkeXcwZTgiOjAuNTYsIjF0a3Noa3ciOjAuNjcsIjFnOWJ6N2siOjAuNzMsInJ1YnBqNCI6MC44MiwiMTF0eDNiNCI6MS4wMSwiMXd3bm02OCI6MS4wNywiMThobmNocyI6MS4xMywiZGV3dG1vIjoxLjIsInV3NzhxbyI6MS4zLCJzb2Fob2ciOjEuNDYsIjFldmUwYW8iOjEuNTMsIjEybnZ2Z2ciOjEuNjUsInk4MmRjMCI6MS43LCIxb3V6ZTJvIjoxLjc1LCJpb3Azd2ciOjEuODIsIjFtbjJuMGciOjEuOTEsInlzMWszayI6Mi4wMiwiMTl2bGJlbyI6Mi4wOSwiMWlyOGJuayI6Mi4xNSwiYmd6bnk4IjoyLjI0LCJrY21vNzQiOjIuMywiMTZqcTZ0YyI6Mi4zNywicjBjeGRzIjoyLjQyLCIxZDdnZzAwIjoyLjQ5LCIxbTMzZzh3IjoyLjU1LCIxbGU0Z3NnIjoyLjYzLCJxYmR4eGMiOjIuNywiMTFleHA4ZyI6Mi43NywiMWJlajMwZyI6Mi44OSwieTMya240IjoyLjk4LCIxMzJ2OWo0IjozLjI1LCJmcnRkZHMiOjMuNiwibTVrMTZvIjozLjksInVtN25jdyI6MC4wMiwiMXU0cm9jZyI6MC4wMywiMTNodW5scyI6MC4wNSwiaGFyNHprIjowLjA4LCJ6MjE1aGMiOjAuMSwiMXlrbDZndyI6MC4xMSwiMTd4bzVxOCI6MC4xMywiMXBveTY4MCI6MC4xNSwiMWE1a3dzZyI6MC4xNywic2Vhd2FvIjowLjE4LCIxcmR2azAiOjAuMiwiMTE5eHdqayI6MC4yMSwiMWoxN3gxYyI6MC4yMywiZjJ1ZHhjIjowLjI0LCJ3dTRlZjQiOjAuMjYsIjE1cHJlbzAiOjAuMjksIjFuaDFmNXMiOjAuMzEsImJxejljMCI6MC4zMiwidGk5OXRzIjowLjM0LCIydmM5MzQiOjAuMzYsImttbTlrdyI6MC4zOCwiZzZzcmdnIjowLjQsInh5MnJ5OCI6MC40MiwiMTZ0cHM3NCI6MC40NSwiMW9renNvdyI6MC40NywiMTkxbWo5YyI6MC40OSwibmZpMHciOjAuNTIsImllcGlpbyI6MC41NCwiMTBweXBzMCI6MC44NSwiaXlvcGE4IjowLjg2LCIxZTFmODVjIjowLjg5LCI1bjg2d3ciOjAuOTIsIm5laTdlbyI6MC45NCwiMWFwazNrMCI6MC45Nywic3lhMzI4IjowLjk4LCIxamw3M3N3IjoxLjAzLCIxZjVkbG9nIjoxLjA1LCI2cjZrZzAiOjEuMDgsIm9pZ2t4cyI6MS4xLCI4ejNiaTgiOjEuMTIsIjFxOHhjemsiOjEuMTUsInptMGM4dyI6MS4xNywiMWhkYWNxbyI6MS4xOSwiMWN4Z3VtOCI6MS4yMSwidjY2dTRnIjoxLjIyLCI0ajl0ZHMiOjEuMjQsIm1hanR2ayI6MS4yNiwiMWx0M3V2NCI6MS4yNywiMWNuaDk4ZyI6MS4yOSwiNDlhODAwIjoxLjMyLCIxM3J1OHprIjoxLjMzLCIxbGo0OWhjIjoxLjM1LCIxaDNhcmN3IjoxLjM3LCIxeXVrcnVvIjoxLjM5LCI4cDNxNGciOjEuNCwiMTg3bnI0MCI6MS40MSwicWdkcW04IjoxLjQyLCJheDBoNm8iOjEuNDQsIjFzNnVpbzAiOjEuNDcsIjIxZGd4cyI6MS40OCwianNuaGZrIjoxLjUsImZjdHpiNCI6MS41MiwieDQzenN3IjoxLjU0LCI2aDZ6MjgiOjEuNTYsIm84Z3prMCI6MS41OCwiMW5yMTBqayI6MS41OSwidHM4djdrIjoxLjYyLCIzNWJ1Z3ciOjEuNjQsIjFrZjV2eTgiOjEuNjcsIjFmemNkdHMiOjEuNjksIjdsNWNsYyI6MS43MiwiMTczcGRrdyI6MS43MywiOXQyM25rIjoxLjc2LCJya2M0NWMiOjEuNzgsInhmM2VvIjoxLjgsIjEwZno0ZTgiOjEuODEsIjFkcmZtcmsiOjEuODUsIjF2aXBuOWMiOjEuODcsIm40aW0wdyI6MS45LCIxYzNpMmd3IjoxLjkzLCIzcGIxOGciOjEuOTYsIjFrejUycHMiOjEuOTksImgwcmpscyI6MiwiMXlhbGwzNCI6Mi4wMywiMTdub2tjZyI6Mi4wNSwicHdlanVvIjoyLjA2LCJhZDFhZjQiOjIuMDgsIjFybXZid2ciOjIuMTEsIjFoZWE2OCI6Mi4xMiwiajhvYW8wIjoyLjE0LCJlc3VzamsiOjIuMTYsIndrNHQxYyI6Mi4xOCwiNXg3c2FvIjoyLjIsIjE1ZnJ0YTgiOjIuMjEsIjFuNzF0czAiOjIuMjMsIjFhempveHMiOjIuMjUsIjFzcXRwZmsiOjIuMjcsIjEyM3dvb3ciOjIuMjksIjFqdjZwNm8iOjIuMzEsIjFmZmQ3MjgiOjIuMzMsInhvMzZrZyI6Mi4zNCwiNzE2NXRzIjoyLjM2LCIxb2IwN2I0IjoyLjM5LCI5OTJ3dzAiOjIuNCwiMXFpd3lkYyI6Mi40MywienZ6eG1vIjoyLjQ1LCJpNHB4NHciOjIuNDYsImRvd2YwZyI6Mi40OCwiMXV5cWdocyI6Mi41MSwiNHQ5ZXJrIjoyLjUyLCJta2pmOWMiOjIuNTQsImN6eGZrMCI6Mi41NiwidXI3ZzFzIjoyLjU4LCI0NGFmYjQiOjIuNiwibXBqN3k4Ijo1LjEsImg4OThuNCI6NS4yLCJzYnN6eTgiOjUuMywiNjRwaGMwIjo1LjQsImtrNGQ4ZyI6NS41LCI5Z2tseGMiOjUuNiwiMW1hbDVhOCI6NS43NSwiMWc2dTJ2NCI6NS44NSwicGp4MjRnIjo1LjksIjE1M2FiazAiOjYuMDUsIjFqaXA3Z2ciOjYuMTUsImhzOGZlbyI6Ni4zLCIxdW04eXJrIjo2LjM1LCIxM3BjY240Ijo2LjQ1LCIxeXZrbGMiOjYuNiwiMWVzdzN5OCI6Ni42NSwiZ2VhZ2hzIjo2LjgsInJodTdzdyI6Ni45LCIxaTRyOGprIjo2Ljk1LCIxYzEwNjRnIjo3LjA1LCIxeTgzb3FvIjo3LjE1LCIxMHhnZXRjIjo3LjI1LCIxbjRqeGZrIjo3LjM1LCIxZmN2YXBzIjo3LjQ1LCIxcWdmMjB3Ijo3LjU1LCIxNDliamVvIjo3LjY1LCIxbGJta2cwIjo3Ljc1LCIxYTgydDR3Ijo3Ljg1LCJidGg1b2ciOjgsIjRiczRjZyI6OSwid3ZkY2xjIjoxMC41LCJtYnNzMXMiOjExLjUsIjl1YjF0cyI6MTIsImxjdTc3ayI6MTMuNSwieWViNDc0IjoxNC41LCJjOXBoeGMiOjE2LCIzNDJ3YW8iOjE3LCJoZWh6aTgiOjE4LCJ2dHd2ZW8iOjE4LjUsImFnczR4cyI6MjAsImZjN2k4MCI6MjIsImJiZGU2OCI6MjQsIjhsemNvdyI6MjcsIjE5YTQxcyI6MjksImQ1anBjMCI6MzIsImd3ZTgwMCI6MzQsImxxa240MCI6MC4wNiwiMWNkaG51byI6MC4wMSwiM3phbW04IjowLjA0LCIxbDk0bzNrIjowLjA3LCIxZ3RiNXo0IjowLjA5LCI4ZjQ0cW8iOjAuMTIsInE2ZTU4ZyI6MC4xNCwiYW4wdnN3IjowLjE2LCIxcnd1eGE4IjowLjE5LCJqaW53MXMiOjAuMjIsIjFlbGVld3ciOjAuMjUsIjF3Y29mZW8iOjAuMjcsIm55aGU2OCI6MC4zLCIxYjlqYWJrIjowLjMzLCIxdDB0YXRjIjowLjM1LCIxMmR3YTJvIjowLjM3LCIxZnBjc2cwIjowLjQxLCIxeGdtc3hzIjowLjQzLCJwMmZycGMiOjAuNDYsIjlqMmk5cyI6MC40OCwicmFjaXJrIjowLjUsIjEwNXpqMGciOjAuNTMsIjFoeDlqaTgiOjAuNTUsInZxNjB3MCI6MC41OCwiNTM5MDVjIjowLjYsIm11ajBuNCI6MC42MiwiY2F5ZzNrIjowLjY0LCIxYnRpaDM0IjowLjY1LCIzZmJmdW8iOjAuNjgsImw2bGdjZyI6MC43LCJncXJ5ODAiOjAuNzIsInlpMXlwcyI6MC43NCwiN3Y0eHo0IjowLjc2LCJwbWV5Z3ciOjAuNzgsIjFwNHl6Z2ciOjAuNzksIjFkaGcxZHMiOjAuNTcsIjF2OHExdmsiOjAuNTksIjE0bHQxNHciOjAuNjEsIjFtZDMxbW8iOjAuNjMsInUyOGdsYyI6MC42NiwiMTJ4dmd1OCI6MC42OSwiMWtwNWhjMCI6MC43MSwiMXkwbHpwYyI6MC43NSwiMTdkb3l5byI6MC43NywiYTMxcDFjIjowLjgsIjFyY3ZxaW8iOjAuODMsImVpdjc1cyI6MC44OCwiMXZzcDhuNCI6MC45MSwiMW14MjhlOCI6MC45NSwiMmJkMmJrIjoxLCJrMm4ydGMiOjEuMDIsImZtdGtvdyI6MS4wNCwieGUzbDZvIjoxLjA2LCIxNjlxbGZrIjoxLjA5LCIxbzEwbHhjIjoxLjExLCJxcWRjMDAiOjEuMTQsIjNnYjljIjoxLjE2LCJodXFicjQiOjEuMTgsIjF1b3F2NDAiOjEuMjMsIjE0MXR1ZGMiOjEuMjUsImQ0eDg4dyI6MS4yOCwiMXVlcjlxOCI6MS4zMSwibTBrOGhzIjoxLjM0LCJoa3FxZGMiOjEuMzYsInpjMHF2NCI6MS4zOCwiMXB5eHJscyI6MS40MywiMWFma2k2OCI6MS40NSwiMTFqeGh4YyI6MS40OSwiMWpiN2lmNCI6MS41MSwiMXdtbzBzZyI6MS41NSwiMTV6cjAxcyI6MS41NywiYzB5dXBzIjoxLjYsIjFiaml2cGMiOjEuNjEsIjF0YXN3NzQiOjEuNjMsImt3bHV5byI6MS42NiwiMXI3dnh0cyI6NC4zNSwiMWEwbDQzayI6NC42NSwiMW9nMDAwMCI6NC45NSwiMXUyOXMwMCI6NS4xNSwiMWI3MWR6NCI6NS40NSwidm5vNGprIjo1LjcsImVnZGF0YyI6NiwiNm9vbzNrIjo2LjIsIno5aXVpbyI6Ni41LCIxdDhhenVvIjo2Ljc1LCJ3aG13b3ciOjcuMywiZG1laW8wIjo3LjYsImpsNXNlOCI6Ny45LCJmemIyZjQiOjEwLCIxeG1tZjQiOjEzLCJxNTU3MjgiOjE1LjUsIm9jN3UybyI6MTkuNSwiM3RvY3U4IjoyNSwiZWFyMTFjIjozMCwiN3FybWRjIjozNSwieDkzc2hzIjo0LjEsIjNhYm41cyI6NC4yLCJlZHZlZ3ciOjQuNCwiMWw0NHZlbyI6NC41NSwiMXc3b21wcyI6NC43NSwieHQyejljIjo0LjksIjFkY2c4b3ciOjUuMDUsIjE3djY5ZHMiOjUuMjUsIjFpeXEwb3ciOjUuMzUsIjF4ZTR3bGMiOjUuNTUsIjEwM2htbzAiOjUuNjUsIjNjdGppOCI6NS44LCIxcmFkdTY4Ijo1Ljk1LCJzdnM2cHMiOjYuMSwiMThmNWc1YyI6Ni4yNSwiZDJmYndnIjo2LjQsIjFwd2Z2OWMiOjYuNTUsIm81ejM3ayI6Ni43LCIxNzE3aDhnIjo2Ljg1LCI1YXFwNm8iOjcsImxlMzVkcyI6Ny4xLCJhYWplMm8iOjcuMiwiMml1cmN3Ijo3LjQsIm9weTl6NCI6Ny41LCJ1b3BqcGMiOjcuNywiOGhtMTM0Ijo3LjgsIjF3ZjZicjQiOjcuOTUsInJ3dGx2ayI6OC41LCJpcjcwOHciOjkuNSwiN3dkdzVjIjoxMSwidDlpbW04IjoxMi41LCJkbDVraHMiOjE0LCI2M2dqNXMiOjE1LCJxcDRkdHMiOjE2LjUsImo3ZmNocyI6MTcuNSwiNnV4ZXlvIjoxOSwibXQweHMiOjIxLCI0c214b2ciOjIzLCJnM29lMHciOjI2LCI5NXlqZ2ciOjI4LCI2N3R1cmsiOjMxLCIybHo0c2ciOjMzLCIxaWg4cTlzIjowLjg3LCIxc2d1NDFzIjowLjk5LCJ3MDVtOXMiOjEuODYsIjF0dXMyeW8iOjEuOTUsImxnbDFxOCI6MS45OCwid3o0NzQwIjoyLjgyLCJidnoyMHciOjIuODgsIjF0NXQzaTgiOjIuOTEsImtybTI5cyI6Mi45NCwiMWZ1Y2w0dyI6Mi45NywiMTdlb3NnIjowLjg0LCIxNTVzN3dnIjowLjkzLCIxNHZzbWlvIjoxLjg5LCJnZ3NjdTgiOjEuNjgsIjF4cW1lYmsiOjEuNzEsInBjZmQzNCI6MS43NCwiMTlibTRuNCI6MS43NywiMXIydzU0dyI6MS43OSwiZTh2bHMwIjoxLjg0LCI1ZDhsajQiOjEuODgsInVjODF6NCI6MS45NCwiMTM3djI4MCI6MS45NywiMWdqYmtsYyI6Mi4wMSwiODU0amN3IjoyLjA0LCIxcGV5a3U4IjoyLjA3LCJzNGJhd3ciOjIuMSwiMTB6eWI1cyI6Mi4xMywiMWViZXRqNCI6Mi4xNywiMXcyb3UwdyI6Mi4xOSwibm9oc3NnIjoyLjIyLCJ0ODlvZzAiOjIuMjYsIjJsY25wYyI6Mi4yOCwiZnd0NjJvIjoyLjMyLCIxeDZuN2swIjoyLjM1LCJvc2c2YmsiOjIuMzgsIjE4cm14dmsiOjIuNDEsImRmd240IjoyLjQ0LCIxaG45eTRnIjoyLjQ3LCJ2ZzZmaTgiOjIuNSwiMTRidGZyNCI6Mi41MywiMWNpaGdqayI6Mi41NywiMXU5cmgxYyI6Mi41OSwibHZrZnN3IjoyLjYyLCJ6NzB5NjgiOjIuNjYsIjE4Mm55ZjQiOjIuNjksImFzMG9ocyI6Mi43MiwiMXMxdXB6NCI6Mi43NSwiMWo2N3BxOCI6Mi43OSwiMWVxZTdscyI6Mi44MSwibzNoNnY0IjoyLjg2LCIzMGMxczAiOjIuOTIsIjFrYTYzOWMiOjIuOTUsIjE5Nm1ieTgiOjMuMDUsImNmeThzZyI6My4yLCIxcDl5czVjIjozLjM1LCJuamkwM2siOjMuNSwicXZkNG93IjozLjcsIjFjc2gxeGMiOjMuODUsImIyMDl2ayI6NCwiMTNtdWdhbyI6Mi42MSwiaGZxeG9nIjoyLjY0LCIxZ3lheW8wIjoyLjY1LCIxeXBrejVzIjoyLjY3LCI4azN4ZmsiOjIuNjgsIjFwdHh5d3ciOjIuNzEsIjFhYWtwaGMiOjIuNzMsInNqYW96ayI6Mi43NCwiMXdkbzh3IjoyLjc2LCJqbm5vcW8iOjIuNzgsImY3dTZtOCI6Mi44LCIxd2hvODNrIjoyLjgzLCI2Yzc2ZGMiOjIuODQsIjFubTE3dW8iOjIuODcsInRuOTJpbyI6Mi45LCIxMml3MnJrIjoyLjkzLCJnYnNrNWMiOjIuOTYsIjF4bG1sbW8iOjIuOTksImlqcGI3ayI6My4xLCIxdmRwdWtnIjozLjE1LCJ5bjFyZW8iOjMuMywiMWNlaGhjIjozLjQsIjFlNmYwdTgiOjMuNDUsIjFzbHR3cW8iOjMuNTUsIjE2ZXFlNGciOjMuNjUsIjFoaWE1ZmsiOjMuNzUsIjRvOW0ybyI6My44LCIxeXpra2prIjozLjk1LCIxMW94YW04Ijo0LjA1LCIxbncwdDhnIjo0LjE1LCIxZzRjNmlvIjo0LjI1LCJwaGY1czAiOjQuMywiMTUwc2Y3ayI6NC40NSwidWg3dW8wIjo0LjUsIjhhNGMxcyI6NC42LCJqZG8zY3ciOjQuNywiYmx6Z240Ijo0LjgsIjEyOHdoZHMiOjQuODUsImlmcGMwIjo1fQ==";const w={};var M=[],y=0,b=!1,v=!1,N=!1;try{v=top.location.href}catch(e){}function C(e,t){for(var i in e)t.style[i]=e[i]}function O(e,t){var i,s=e.getElementsByTagName("iframe");for(i=0;i<s.length;++i)-1!==s[i].id.indexOf("stpd")||-1!==s[i].id.indexOf("google_ads_iframe")?null===t||t.stpdSticky?s[i].stpdSticky||s[i].stpdFound||(s[i].stpdFound=!0,f.push(s[i])):t.stpdFound||(t.stpdFound=!0,f.push(t)):null!==s[i].contentDocument&&O(s[i].contentDocument,null!==t?t:s[i])}function x(e,t){var i,s,n;if("tag"===stpd.vars.type){var o=window;for(let y=0;y<10&&o!==top&&(a=o.frameElement);y++)o=o.parent;a.stpdSticky=!0,document.getElementById(e).getElementsByTagName("iframe")[0].stpdSticky=!0}else{var a;(a=document.getElementById(e)).getElementsByTagName("iframe")[0].stpdSticky=!0}var r=t[e].sticky.attributes.opacity,d=null!==(i=t[e].sticky.attributes.bottom_gap)&&void 0!==i?i:0,u=t[e].sticky.attributes.top;if("tag"===stpd.vars.type){var c=document.querySelectorAll("[id^="+e+"]")[0],p=document.querySelectorAll("[id^="+e+"] div")[0],l={background:"rgba(255, 255, 255, "+r+")",padding:"5px 0",clear:"both",width:"100%",height:c?p.clientHeight+"px":"100%"};u?l.borderBottom="1px solid rgba(170, 170, 170, "+r+")":l.borderTop="1px solid rgba(170, 170, 170, "+r+")",C(l,c),void 0!==p&&C({margin:"0 auto",position:"absolute",left:"50%",transform:"translateX(-50%)"},p)}if(t[e].sticky.attributes.sticky_hide){var m=top.innerHeight-parseInt(a.clientHeight),I={rootMargin:"-"+(m-d)+"px 0px -"+d+"px 0px"};u&&(I={rootMargin:"-"+d+"px 0px -"+(m-d)+"px 0px"}),O(top.document,null);var g=new IntersectionObserver((function(e){var t=parseInt(a.clientHeight);e.forEach((function(e){if(!e.target.stpdSticky)if(e.isIntersecting)u?a.style.top="-"+t+"px":a.style.bottom="-"+t+"px",e.target.stpdIsIntersecting=!0;else{e.target.stpdIsIntersecting=!1;var i=!1;f.forEach((function(e){e.stpdIsIntersecting&&(i=!0)})),i?u?a.style.top="-"+t+"px":a.style.bottom="-"+t+"px":u?a.style.top=d+"px":a.style.bottom=d+"px"}}))}),I);f.forEach((function(e){g.observe(e)})),top.addEventListener("stpdRendered",(function(e){e.detail.iframe.stpdFound||e.detail.iframe.stpdSticky||(e.detail.iframe.stpdFound=!0,f.push(e.detail.iframe),g.observe(e.detail.iframe))}))}if(t[e].sticky.attributes.sticky_initialy_hidden&&t[e].sticky.attributes.sticky_hide_onscroll&&(d="-"+parseInt(a.clientHeight)),"tag"===stpd.vars.type){if(t[e].sticky.attributes.sticky_close)var j=p.clientHeight+42;else j=p.clientHeight+12;n={position:"fixed",zIndex:2147483647,left:"50%",webkitTransform:"translateX(-50%)",MozTransform:"translateX(-50%)",msTransform:"translateX(-50%)",OTransform:"translateX(-50%)",transform:"translateX(-50%)",width:"100%",height:j+"px"},u?(n.top=d+"px",n.transition="top 0.3s"):(n.bottom=d+"px",n.transition="bottom 0.3s")}else n={position:"fixed",zIndex:2147483647,left:"50%",webkitTransform:"translateX(-50%)",MozTransform:"translateX(-50%)",msTransform:"translateX(-50%)",OTransform:"translateX(-50%)",transform:"translateX(-50%)",width:"100%",background:"rgba(255, 255, 255, "+r+")",textAlign:"center",padding:"5px 0"},u?(n.top=d+"px",n.borderBottom="1px solid rgba(170, 170, 170, "+r+")",n.transition="top 0.3s"):(n.bottom=d+"px",n.borderTop="1px solid rgba(170, 170, 170, "+r+")",n.transition="bottom 0.3s");if(d=null!==(s=t[e].sticky.attributes.bottom_gap)&&void 0!==s?s:0,C(n,a),t[e].sticky.attributes.sticky_hide_onscroll){var h=top.pageYOffset;top.onscroll=function(){var e=parseInt(a.clientHeight),t=top.pageYOffset;h<t?u?a.style.top=d+"px":a.style.bottom=d+"px":u?a.style.top="-"+e+"px":a.style.bottom="-"+e+"px",h=t}}var w=document.createElement("div");w.id="stpd_close";var M={};if("tag"===stpd.vars.type?(M={float:"right",width:"30px",height:"30px",zIndex:2147483647,cursor:"pointer",background:"rgba(255, 255, 255, "+r+")",borderLeft:"1px solid rgba(170, 170, 170, "+r+")"},u?(M.borderRadius="0px 0px 0px 10px",M.borderBottom="1px solid rgba(170, 170, 170, "+r+")",M.marginTop="-1px"):(M.borderRadius="10px 0px 0px",M.borderTop="1px solid rgba(170, 170, 170, "+r+")",M.marginBottom="-1px")):(M={right:"0",width:"30px",height:"30px",position:"absolute",zIndex:2147483647,cursor:"pointer",background:"rgba(255, 255, 255, "+r+")",borderLeft:"1px solid rgba(170, 170, 170, "+r+")"},u?(M.bottom="-30px",M.marginTop="-1px",M.borderRadius="0px 0px 0px 10px",M.borderBottom="1px solid rgba(170, 170, 170, "+r+")"):(M.top="-30px",M.marginBottom="-1px",M.borderRadius="10px 0px 0px",M.borderTop="1px solid rgba(170, 170, 170, "+r+")")),C(M,w),t[e].sticky.attributes.sticky_close){function b(e){e.remove()}w.innerHTML="<?xml version='1.0' encoding='utf-8'?> <!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'> <svg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='30px' height='30px' viewBox='0 0 512 512' enable-background='new 0 0 512 512' xml:space='preserve'> <g> <g fill='black'> <polygon points='405,136.798 375.202,107 256,226.202 136.798,107 107,136.798 226.202,256 107,375.202 136.798,405 256,285.798 375.202,405 405,375.202 285.798,256 '/> </g> </g> </svg>","tag"===stpd.vars.type?document.getElementById("stpd_close")||(u?document.body.append(w):document.body.prepend(w)):a.appendChild(w),w.addEventListener("click",b.bind(null,a))}document.getElementById(e).getElementsByTagName("iframe")[0].style.margin="auto"}function z(e){var t=!1;return googletag.pubads().getSlots().forEach((function(i){e==i.getSlotElementId()&&(t=i.getAdUnitPath())})),t}function L(e){return e.autoRefresh.auto_refresh_time_interval_from+Math.floor(Math.random()*(e.autoRefresh.auto_refresh_time_interval_to-e.autoRefresh.auto_refresh_time_interval_from))}function E(e,t){var i;return i=""==e.code&&""!==e.path?t.getSlotElementId():e.code,!0===stpd.vars.saas.adunit_debug&&(console.log("============================="),console.log("adunit.code: "+e.code),console.log("adunit.path: "+e.path),console.log("slot.id: "+t.getSlotElementId()),console.log("slot.path: "+t.getAdUnitPath().split("/").pop()),console.log("=============================")),w[i]={amazon:!1,prebid:!1,amazonbid:{},stpd_logged:!1,render_count:0,refresh_key:0,sticky:e.sticky,refresh_after:L(e),refresh_timer_start:Date.now(),slotRenderEndedEvent:!1,slotOnloadEvent:!1,autoRefresh:e.autoRefresh},i}function _(e,t,i){var s={};s.code=t,s.mediaTypes=e.mediaTypes,s.bids=[];var n=i.getAdUnitPath();for(var o in!1!==n&&stpd.vars.amazon&&stpd.vars.amazon.slots.push({slotID:t,sizes:e.mediaTypes.banner.sizes,slotName:n}),e.bidders)if(e.bidders[o]&&e.bidders[o].bidder)if("indexexchange"!==o){if("rubiconS2S"===o&&(e.bidders[o].params.accountId=parseInt(e.bidders[o].params.accountId),e.bidders[o].params.siteId=parseInt(e.bidders[o].params.siteId),e.bidders[o].params.zoneId=parseInt(e.bidders[o].params.zoneId)),"adnuntius"===o&&(e.bidders[o].params.targeting=stpd.adnuntiusPb.hasOwnProperty("targeting")?stpd.adnuntiusPb.targeting:"",stpd.setConfig({bidderSequence:"fixed"})),"adform_publisher"===o&&(e.bidders[o].params.url=window.location.href,stpd.setConfig({bidderSequence:"fixed"})),"adformS2S"===o||"adform"===o||"adform_publisher"===o){let e={site:{}};if(stpd.adformPb.mkw&&(e.site.keywords=stpd.adformPb.mkw),stpd.adformPb.mkv){let t=stpd.adformPb.mkv.split(","),i={};for(var a in t){let e=t[a].split(":");i.hasOwnProperty(e[0])?i[e[0]].push(e[1]):i[e[0]]=[e[1]]}e.site.ext={data:i}}e.cur=["USD"],stpd.setConfig({ortb2:e})}if(o.includes("adform")&&void 0!==window.clientContinent&&("NA"===window.clientContinent?e.bidders[o].params.adxDomain="adx2.adform.net":e.bidders[o].params.adxDomain="adx.adform.net"),("adform_outstream"===o||"adform_outstream_publisher"===o)&&void 0!==e.outstream_sizes){"adform_outstream_publisher"===o&&stpd.setConfig({bidderSequence:"fixed"});var r=[],d=[];e.outstream_sizes.includes(",")?r=e.outstream_sizes.match(/[^,]+,[^,]+/g):e.outstream_size&&(r=e.outstream_sizes),e.outstream_publisher_sizes.includes(",")?d=e.outstream_publisher_sizes.match(/[^,]+,[^,]+/g):e.outstream_publisher_sizes&&(d=e.outstream_publisher_sizes);var u,c=r.concat(d).filter(((e,t,i)=>i.indexOf(e)===t));u=c.length>1?"["+c.toString()+"]":c.toString(),s.mediaTypes.video={playerSize:u,context:"outstream"}}s.bids.push(e.bidders[o])}else{var p,l=e.bidders[o];if(""===l.params.id&&delete l.params.id,""===e.bidders[o][2])for(p in e.mediaTypes.banner.sizes){l.params.size=e.mediaTypes.banner.sizes[p];var m=JSON.parse(JSON.stringify(l));s.bids.push(m)}else{var I=JSON.parse("["+e.bidders[o][2]+"]");for(p in I)l.params.size=I[p],m=JSON.parse(JSON.stringify(l)),s.bids.push(m)}}if("fixed"==stpd.getConfig("bidderSequence")){let e=["adform_outstream_publisher","adnuntius","adform_publisher"];s.bids.sort((()=>.5-Math.random())),s.bids.sort((function(t,i){return e.indexOf(i.bidder)-e.indexOf(t.bidder)}))}return s}function S(e,t,i){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};var n=[];"object"!=typeof t&&(t=[t]),t.forEach((function(o){if(!i[o].initAdserverSet){switch(e){case"amazon":i[o].amazon=!0;break;case"prebid":i[o].prebid=!0}(!stpd.vars.amazon||i[o].amazon&&i[o].prebid||"timeout"===e)&&(b=!1,googletag.cmd.push((function(){stpd.que.push((function(){stpd.vars.amazon&&apstag.setDisplayBids(),stpd.setTargetingForGPTAsync(o),googletag.pubads().getSlots().forEach((function(e){if(o==e.getSlotElementId()){var a;n.push(e);const r=(null===(a=stpd.vars.prebid)||void 0===a?void 0:a.gam_key_prefix)||"hb_";0!==googletag.pubads().getTargeting("".concat(r,"rf")).length&&googletag.pubads().clearTargeting("".concat(r,"rf")),e.setTargeting("".concat(r,"rf"),i[o].refresh_key.toString()),n.length===t.length&&googletag.pubads().refresh(n,s)}}))}))})))}}))}function T(e,t){if(b=!1,t[e].refresh_key=1,t[e].bidValid=!1,t[e].amazon=!1,t[e].prebid=!1,t[e].initAdserverSet=!1,t[e].stpd_logged=!1,t[e].slotRenderEndedEvent=!1,t[e].slotOnloadEvent=!1,stpd.vars.amazon){t[e].amazonbid.hasBid=!1;var i=stpd.vars.amazon.slots.filter((function(t){return t.slotID==e}));apstag.fetchBids({slots:i,timeout:stpd.vars.creative_settings.timeout},(function(i){"0x0"!==i[0].amznsz&&(t[e].amazonbid.hasBid=!0,t[e].amazonbid.size=i[0].amznsz.split("x"),t[e].amazonbid.bid=JSON.parse(atob(h))[i[0].amznbid],"tag"===stpd.vars.type&&o(window.frameElement,t[e].amazonbid.size[0],t[e].amazonbid.size[1],{sticky:t[e].sticky,sizeParentIframes:stpd.vars.creative_settings.sizeParentIframes})),t[e].autoRefresh.checkbids||void 0===t[e].autoRefresh.checkbids?function(e,t){!function(e,t){return stpd.vars.autorefresh.show_debugging_information&&(console.log("Amazon CPM: "+t[e].amazonbid.bid),console.log("Minimum CPM set for auto refresh: "+stpd.vars.autorefresh.auto_refresh_minimum_cpm)),t[e].amazonbid.bid>=stpd.vars.autorefresh.auto_refresh_minimum_cpm?(stpd.vars.autorefresh.show_debugging_information&&console.log("Sending the bid to DFP"),!0):(stpd.vars.autorefresh.show_debugging_information&&console.log("Amazon Bid CPM was smaller than set 'Minimum CPM' - AutoRefresh stopped"),!1)}(e,t)?t[e].prebid&&t[e].bidValid?S("amazon",e,t):t[e].amazon=!0:(t[e].bidValid=!0,S("amazon",e,t))}(e,t):S("amazon",e,t)}))}stpd.setConfig({s2sConfig:k(stpd.vars.saas.timeoutRefresh)}),stpd.requestBids({adUnitCodes:[e],bidsBackHandler:stpd.vars.saas.initAdManagerRequests?function(){t[e].autoRefresh.checkbids||void 0===t[e].autoRefresh.checkbids?function(e,t){!function(e){var t;let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";i=""===i?stpd.getAdserverTargetingForAdUnitCode(e):i;var s=0;const n=(null===(t=stpd.vars.prebid)||void 0===t?void 0:t.gam_key_prefix)||"hb_";return i&&i["".concat(n,"pb")]&&(s=i["".concat(n,"pb")]),stpd.vars.autorefresh.show_debugging_information&&(console.log("Winning Bidder CPM: "+s),console.log("Minimum CPM set for auto refresh: "+stpd.vars.autorefresh.auto_refresh_minimum_cpm)),s>=stpd.vars.autorefresh.auto_refresh_minimum_cpm?(stpd.vars.autorefresh.show_debugging_information&&console.log("Sending the bid to DFP"),!0):(stpd.vars.autorefresh.show_debugging_information&&console.log("Winning Bid CPM was smaller than set 'Minimum CPM' - AutoRefresh stopped"),!1)}(e,arguments.length>2&&void 0!==arguments[2]?arguments[2]:"")?t[e].amazon&&t[e].bidValid?S("prebid",e,t):t[e].prebid=!0:(t[e].bidValid=!0,S("prebid",e,t))}(e,t):S("prebid",e,t)}:null,timeout:stpd.vars.saas.timeoutRefresh})}function k(e){return(e-=250)<100&&(e=100),{accountId:"1",bidders:j,defaultVendor:"appnexus",timeout:e,adapter:"prebidServer",enabled:!0,endpoint:"https://prebid-stag.setupad.net/openrtb2/auction",syncEndpoint:"https://prebid-stag.setupad.net/cookie_sync",extPrebid:{aliases:g}}}function Z(e,i){if(void 0===i[e]||i[e].refresh_timer_started)return!1;i[e].refresh_timer_started=!0,i[e].refresh_timer_start=Date.now(),stpd.vars.autorefresh.show_debugging_information&&console.log("timeout after "+i[e].refresh_after),(0===stpd.vars.autorefresh.auto_refresh_max||i[e].refresh_count<=stpd.vars.autorefresh.auto_refresh_max)&&(i[e].timeoutObject&&clearTimeout(i[e].timeoutObject),i[e].timeoutObject=setTimeout((function(){let s;stpd.vars.autorefresh.show_debugging_information&&console.log("Refreshing auction for slot: "+e),i[e].refresh_count++,T(e,i),i[e].refresh_after=L(i[e]),i[e].refresh_timer_started=!1,s="tag"===stpd.vars.type?t():document.getElementById(e),stpd.vars.autorefresh.auto_refresh_inview_on?null!==s&&s.stpdInView&&Z(e,i):Z(e,i)}),i[e].refresh_after))}function A(e){var t;for(t in e)Z(t,e)}function R(e){var t;for(t in e)D(t,e)}function D(e,t){if(void 0!==t[e]){t[e].refresh_timer_started=!1;var i=Date.now()-t[e].refresh_timer_start;stpd.vars.autorefresh.show_debugging_information&&console.log("lastRemaining: "+t[e].refresh_after),t[e].refresh_after-=i,stpd.vars.autorefresh.show_debugging_information&&(console.log("elapsed: "+i),console.log("remaining: "+t[e].refresh_after)),t[e].timeoutObject=clearTimeout(t[e].timeoutObject)}}function U(e){if(!stpd.initAdserverSet){switch(e){case"amazon":stpd.vars.a9prebid.amazon=!0;break;case"prebid":stpd.vars.a9prebid.prebid=!0}(!stpd.vars.amazon||stpd.vars.a9prebid.amazon&&stpd.vars.a9prebid.prebid||"timeout"===e)&&(b=!1,stpd.initAdserverSet=!0,googletag.cmd.push((function(){stpd.que.push((function(){var e;stpd.vars.amazon&&apstag.setDisplayBids(),stpd.setTargetingForGPTAsync();const t=(null===(e=stpd.vars.prebid)||void 0===e?void 0:e.gam_key_prefix)||"hb_";googletag.pubads().setTargeting("".concat(t,"rf"),"0"),googletag.pubads().refresh(l)}))})))}}function J(){U("prebid")}v&&(N=!0),stpd.setConfiguration=function(e){for(const t in e[0].attGroups)e[0].attGroups[t].isSsp||(stpd.vars[t]=e[0].attGroups[t].attributes);stpd.vars.schainID=JSON.stringify(e[0].accountId),stpd.vars.amazon&&(stpd.vars.amazon.slots=[]),stpd.vars.type=stpd.vars.type||"saas"},stpd.setPlacements=function(e){var t;const i=(null===(t=stpd.vars.prebid)||void 0===t?void 0:t.gam_key_prefix)||"hb_";m.standard={alwaysUseBid:!1,adserverTargeting:[{key:"".concat(i,"bidder"),val:function(e){return e.bidderCode}},{key:"".concat(i,"adid"),val:function(e){return e.adId}},{key:"".concat(i,"pb"),val:function(e){return e.pbCg}},{key:"".concat(i,"size"),val:function(e){return e.size}},{key:"".concat(i,"deal"),val:function(e){return e.dealId}},{key:"".concat(i,"format"),val:function(e){return e.mediaType}},{key:"".concat(i,"source"),val:function(e){return e.source}},{key:"".concat(i,"adomain"),val:function(e){return e.meta.advertiserDomains[0]}},{key:"".concat(i,"env"),val:"web"}],storageAllowed:!0};const s=[];return e.forEach((function(e,t){if(e.adunitId){I[t]={},I[t].adunitid=e.adunitId,I[t].mediaTypes={banner:{sizes:e.attGroups.creative_settings.attributes.sizes}},I[t].code=e.attGroups.gam_settings.attributes.code||"",I[t].path=e.attGroups.gam_settings.attributes.path||"",I[t].autoRefresh=e.attGroups.autorefresh?e.attGroups.autorefresh.attributes:null,e.attGroups.sticky&&(I[t].sticky=e.attGroups.sticky||""),I[t].bidders=[];for(const i in e.attGroups)e.attGroups[i].isSsp&&e.attGroups[i].attributes!=={}&&(I[t].bidders[i]={bidder:i,params:e.attGroups[i].attributes},e.attGroups[i].attGroupAliasOf&&("prebidServerBidAdapter"===e.attGroups[i].attGroupModuleName?(g[i]||(g[i]=e.attGroups[i].attGroupAliasOf),j.indexOf(i)<0&&j.push(i)):s.includes(i)||(stpd.aliasBidder(e.attGroups[i].attGroupAliasOf,i),s.push(i))),m[i]={bidCpmAdjustment:function(e){return stpd.vars.bidderAdj[i]=stpd.vars.bidderAdj[i]||1,e*stpd.vars.bidderAdj[i]*stpd.vars.saas.cm}})}})),I},null!==(p=stpd.vars.autorefresh)&&void 0!==p&&p.auto_refresh_inview_on&&(N?(c(top.document,"visibilitychange",(function(){"hidden"===document.visibilityState?R(w):A(w)})),c(top.document,"mousemove",(function e(){var t,i,s,n;window.stpd.vars.mouse_in_window=!0,t=top.document,i="mousemove",s=e,null!==(n=window.stpd.vars.autorefresh)&&void 0!==n&&n.show_debugging_information&&console.log("Removed "+i+" event!"),t.removeEventListener?t.removeEventListener(i,s,!1):t.detachEvent&&t.detachEvent("on"+i,s)}))):console.warn("Top window is not accessible, cannot register global auto refresh listeners for setupad wrapper.")),window.stpdPassback=function(e){e.defaultView.frameElement.parentElement.parentElement.id,e.defaultView.frameElement.style.width="0px",e.defaultView.frameElement.style.height="0px"},stpd.initializeAdUnit=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};stpd.initialize(e,t)},stpd.initialize=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(t&&"object"==typeof t){var s=[];if(t=t.filter(((e,t)=>!(e in w))),!y||t.length<1)return;googletag.pubads().getSlots().forEach((function(e){t.forEach((function(t){I.forEach((function(i){if((i.code==e.getSlotElementId()||i.path==e.getAdUnitPath().split("/").pop()||i.path==e.getAdUnitPath()&&document.getElementById(e.getSlotElementId()))&&t===e.getSlotElementId()){var n=E(i,e),o=_(i,n,e);M.push(JSON.parse(JSON.stringify(o))),stpd.addAdUnits(JSON.parse(JSON.stringify(o))),s.push(n)}}))}))})),n(s,i)}else if(t){if(!y||t in w)return;googletag.pubads().getSlots().forEach((function(e){t===e.getSlotElementId()&&I.forEach((function(t){if(t.code==e.getSlotElementId()||t.path==e.getAdUnitPath().split("/").pop()||t.path==e.getAdUnitPath()&&document.getElementById(e.getSlotElementId())){var s=E(t,e),o=_(t,s,e);M.push(JSON.parse(JSON.stringify(o))),stpd.addAdUnits(JSON.parse(JSON.stringify(o))),n(s,i)}}))}))}else{if(window.stpd.initialized)return;stpd.bidderSettings=m,void 0!==stpd.vars.aL&&stpd.vars.aL&&googletag.cmd.push((function(){var e=document.createElement("script");e.type="text/javascript",e.src="https://tagan.adlightning.com/"+stpd.vars.aL.id+"/op.js",document.head.appendChild(e)})),stpd.vars.a9prebid={prebid:!1,amazon:!1},-1!=navigator.userAgent.indexOf("Firefox")&&(stpd.vars.amazon=!1),window.stpd.initialized=!0,googletag.cmd.push((function(){function t(e){stpd.vars.timers.hasOwnProperty(e)&&clearTimeout(stpd.vars.timers[e]),stpd.vars.timers[e]=setTimeout((function(){t(e),T(e,w)}),stpd.vars.saas.refreshTimeout)}function i(e){var t=e.slot.getSlotElementId();if("tag"!==stpd.vars.type||b||o(window.frameElement,w[t].event.size[0],w[t].event.size[1],{sticky:w[t].sticky,sizeParentIframes:stpd.vars.creative_settings.sizeParentIframes}),null!=w[t])if(stpd.vars.amazon&&w[t].event.campaignId===stpd.vars.amazon.orderId)stpdLog("amazon",t),w[t].hasOwnProperty("render_count")?w[t].render_count++:w[t].render_count=1;else if(583612829===e.campaignId&&342103949===e.lineItemId)stpdLog("passback",t);else if(w[t].event.isBackfill){var i=w[t].event.size[0],s=w[t].event.size[1];if(i>0&&s>0){var n=document.getElementById(t).getElementsByTagName("iframe")[0];stpd.vars.saas.iframeSizeAR&&(n.style.width=i+"px",n.style.height=s+"px")}stpdLog("google",t),w[t].hasOwnProperty("render_count")?w[t].render_count++:w[t].render_count=1}else w[t].stpd_logged||(i=w[t].event.size[0],s=w[t].event.size[1],n=document.getElementById(t).getElementsByTagName("iframe")[0],stpd.vars.saas.iframeSizeAR&&(n.style.width=i+"px",n.style.height=s+"px"),stpdLog("google",t),w[t].hasOwnProperty("render_count")?w[t].render_count++:w[t].render_count=1)}function s(e){var t,i,s=stpd.getBidResponsesForAdUnitCode(e),n=stpd.getAllWinningBids(),o=[],a=[];return s.bids.forEach((function(e){n.find((function(t){return t.adId==e.adId}))||a.push(e.cpm),o.push({bidder:e.bidder,time:e.timeToRespond,cpm:e.cpm,msg:e.statusMessage,winner:!!n.find((function(t){return t.adId==e.adId}))})})),t=Number((i=a).length>0?Math.max.apply(null,i)+.01:.01),{output:o,winner_cpm:t}}function n(t,i){var s=z(i),n=s.replace("/147246189/",""),o={};return o.bids_data=JSON.stringify(t),o.adunitid=((t,i)=>{if(!Array.isArray(i))return e("getAdUnitIdByPath() called with incorrect type of adUnitsRaw. It should be an array of objects. adUnitsRaw: ".concat(i)),null;const s=(t.match(/\/[^/]+\/(.*?)$/)||[])[1];for(const e of i)if(e.path===t||e.path===s)return e.adunitid;return e("getAdUnitIdByPath() did not find any matching ad unit paths. targetPath: ".concat(t," \nadUnitsRaw:")),e(i),null})(s,I),o.ad_placement=n,o.domain=window.location.hostname,o.page_url=window.location.href,o.protocol=window.location.protocol,o}function a(e){var t=new XMLHttpRequest;t.onreadystatechange=function(){4===t.readyState&&t.status},t.open("POST","https://node.setupad.com/node/node.php",!0),t.setRequestHeader("Content-type","application/x-www-form-urlencoded"),t.send("&user_data="+encodeURIComponent(JSON.stringify(e)))}googletag.pubads().addEventListener("slotRenderEnded",(function(e){var t,s,n,o,a;(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{unfilledRefreshEnabled:!1,maxRefreshes:3,refreshTimeout:5};return i=>{if(!t.unfilledRefreshEnabled)return;const s=i.slot.getSlotElementId();var n;document.getElementById(s)&&e[s]&&(i.isEmpty?(void 0!==(null===(n=e[s])||void 0===n?void 0:n.unfilledRefresh)?e[s].unfilledRefresh++:e[s].unfilledRefresh=0,e[s].unfilledRefresh<t.maxRefreshes&&setTimeout((function(){stpd.refreshAdUnit(s)}),t.refreshTimeout)):e[s].unfilledRefresh=0)}})(w,{unfilledRefreshEnabled:!(null===(t=stpd.vars)||void 0===t||!t.unfilled_refresh),maxRefreshes:null===(s=stpd.vars)||void 0===s||null===(n=s.unfilled_refresh)||void 0===n?void 0:n.max_refresh_count,refreshTimeout:null===(o=stpd.vars)||void 0===o||null===(a=o.unfilled_refresh)||void 0===a?void 0:a.refresh_timeout})(e),((e,t)=>i=>{const s=i.slot.getSlotElementId();void 0!==e[s]&&(e[s].event=i,e[s].slotOnloadEvent?t(i):e[s].slotRenderEndedEvent=!0)})(w,i)(e)})),googletag.pubads().addEventListener("slotOnload",((e,t)=>i=>{const s=i.slot.getSlotElementId();void 0!==e[s]&&(e[s].slotRenderEndedEvent?t(i):e[s].slotOnloadEvent=!0)})(w,i)),googletag.pubads().getSlots().forEach((function(e){l.push(e)})),I.forEach((function(e){googletag.pubads().getSlots().forEach((function(t){if(e.code===t.getSlotElementId()||e.path===t.getAdUnitPath().split("/").pop()||e.path==t.getAdUnitPath()){var i=t.getSizes(),s=[];i.map((e=>{"string"==typeof e?s.push(JSON.stringify(e)):s.push(JSON.stringify(Object.values(e)))}));var n=e.mediaTypes.banner.sizes.map(JSON.stringify),o=!1,a=n.concat(s).reduce((function(e,t){return e.indexOf(t)<0&&(e.push(t),s.includes(t)&&n.includes(t)||(o=!0)),e}),[]);if(o){a=a.map(JSON.parse);var r=googletag.sizeMapping().addSize([1,1],a).build();t.defineSizeMapping(r)}var d=E(e,t),u=_(e,d,t);M.push(JSON.parse(JSON.stringify(u)))}}))})),y=1,stpd.vars.amazon&&(function(e,t,i,s,n,o,a){function r(i,s){t[e]._Q.push([i,s])}t[e]||(t[e]={init:function(){r("i",arguments)},fetchBids:function(){r("f",arguments)},setDisplayBids:function(){},targetingKeys:function(){return[]},_Q:[]},(o=i.createElement(s)).async=!0,o.src="//c.amazon-adsystem.com/aax2/apstag.js",(a=i.getElementsByTagName(s)[0]).parentNode.insertBefore(o,a))}("apstag",window,document,"script"),apstag.init({pubID:stpd.vars.amazon.pubID,adServer:"googletag",schain:{complete:1,ver:"1.0",nodes:[{asi:"setupad.com",sid:stpd.vars.schainID,hp:1}]}})),window.aax=window.aax||{},window.aax.cmd=window.aax.cmd||[],window.aax.cmd.push((function(){window.aax.getAbpStatus()&&(window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push((function(){googletag.pubads().refresh()})))})),stpd.vars.timers={},stpd.onEvent("bidWon",(function(e){b=!0,stpd.vars.saas.refreshEnabled&&!stpd.vars.saas.initAdManagerRequests&&(t(e.adUnitCode),T(e.adUnitCode,w));var i=e.width,s=e.height,n=document.getElementById(e.adUnitCode).getElementsByTagName("iframe")[0];if(n.style.width=i+"px",n.style.height=s+"px","tag"===stpd.vars.type){let t=!!w[e.adUnitCode].sticky;o(window.frameElement,i,s,{sticky:t,sizeParentIframes:stpd.vars.creative_settings.sizeParentIframes})}stpdLog(e.bidder,e.adUnitCode),w[e.adUnitCode].hasOwnProperty("render_count")?w[e.adUnitCode].render_count++:w[e.adUnitCode].render_count=1})),window.stpdLog=function(e,t){if(!w[t].stpd_logged){w[t].stpd_logged=!0;var i=stpd.getBidResponsesForAdUnitCode(t),o=stpd.getAllWinningBids(),r=[],d=e,u=z(t);i.bids.forEach((function(e){r.push({bid:e,adunit:t,adId:e.adId,bidder:e.bidder,time:e.timeToRespond,cpm:e.cpm,msg:e.statusMessage,rendered:!!o.find((function(t){return t.adId==e.adId}))})})),stpd.vars.amazon&&w[t].amazonbid.hasBid&&r.push({bid:"",adunit:"",adId:"",bidder:"amazon",time:"",cpm:stpd.vars.amazon.bid,msg:"",rendered:""}),function(e,t){var i;"google"!==e&&"passback"!==e?(i=s(t),"amazon"===e&&i.output.push({bidder:"amazon",time:"",cpm:amazon.bid,msg:"-",winner:!0,rn:w[t].render_count}),i.output.push({bidder:"google",cpm:0,msg:"-",winner:!1,rn:w[t].render_count}),a(n(i.output,t))):"passback"!==e?((i=s(t)).output.push({bidder:"google",cpm:i.winner_cpm,msg:"-",winner:!0,rn:w[t].render_count}),a(n(i.output,t))):((i=s(t)).output.push({bidder:"google-passback",cpm:0,msg:"-",winner:!0,rn:w[t].render_count}),a(n(i.output,t)))}(d,t);var c={detail:{auction:r,winner:d,name:u,iframe:document.getElementById(t).getElementsByTagName("iframe")[0],stpd,googletag}},p=new CustomEvent("stpdRendered",c);top.dispatchEvent(p),w[t].sticky&&"passback"!==d&&("tag"===stpd.vars.type&&N||"saas"===stpd.vars.type)&&x(t,w)}},stpd.que.push((function(){var e;"tag"===stpd.vars.type&&(stpd.renderAdClone=stpd.renderAd.clone(),stpd.renderAd=function(e,t){try{e.defaultView.inDapIF=!1}catch(e){}stpd.renderAdClone(e,t)}),stpd.addAdUnits(M);let i={USD:stpd.vars.config.ca,RUB:stpd.vars.config.car};if(void 0===stpd.vars.config.currencyFile||stpd.vars.config.currencyFile)var s,n={adServerCurrency:null!==(s=stpd.vars.config.currency)&&void 0!==s?s:"EUR",granularityMultiplier:1,defaultRates:{EUR:i}};else{var a;let e=stpd.vars.config.currency,t=stpd.vars.config.currencyRate;t&&!i.hasOwnProperty(e)&&"EUR"!==e&&(i[e]=t),n={adServerCurrency:null!==(a=stpd.vars.config.currency)&&void 0!==a?a:"EUR",granularityMultiplier:1,rates:{EUR:i}}}const r="stpd_"===(null===(e=stpd.vars.prebid)||void 0===e?void 0:e.gam_key_prefix)?["ADOMAIN"]:["BIDDER","AD_ID","PRICE_BUCKET","SIZE","FORMAT","ADOMAIN","SOURCE","DEAL"];if(stpd.setConfig({bidderTimeout:stpd.vars.creative_settings.timeout,consentManagement:{cmpApi:"iab",timeout:3e4,allowAuctionWithoutConsent:!0,defaultGdprScope:!0},enableSendAllBids:!1,targetingControls:{alwaysIncludeDeals:!0,allowTargetingKeys:r},userSync:{filterSettings:{iframe:{bidders:"*",filter:"include"}},userIds:[{name:"id5Id",params:{partner:481},storage:{type:"html5",name:"id5id",expires:90,refreshInSeconds:28800}},{name:"criteo"},{name:"sharedId",storage:{type:"cookie",name:"_sharedID",expires:365}}],ppid:"pubcid.org",auctionDelay:50},improvedigital:{usePrebidSizes:!0},schain:{validation:"strict",config:{ver:"1.0",complete:1,nodes:[{asi:"setupad.com",sid:stpd.vars.schainID,hp:1}]}},ortb2:{cur:["USD"]},s2sConfig:k(stpd.vars.creative_settings.timeout),rubicon:{singleRequest:!0},priceGranularity:{buckets:[{precision:2,max:stpd.vars.granularity.b1_price,increment:stpd.vars.granularity.b1_granularity},{max:stpd.vars.granularity.b2_price,increment:stpd.vars.granularity.b2_granularity},{max:stpd.vars.granularity.b3_price,increment:stpd.vars.granularity.b3_granularity}]},currency:n,useBidCache:!0}),stpd.setBidderConfig({bidders:["adform_publisher"],config:{schain:{validation:"off",config:{ver:"1.0",complete:1}}}}),Object.entries(g).forEach((e=>{let[t,i]=e;stpd.aliasBidder(i,t)})),stpd.vars.config.domain){const e="https://"+stpd.vars.config.domain;stpd.setConfig({pageUrl:e}),googletag.cmd.push((function(){googletag.pubads().set("page_url",e)}))}if(stpd.vars.saas.refreshEnabled&&M.forEach((function(e){t(e.code)})),stpd.vars.amazon){var d;for(d in w)w[d].amazonbid.hasBid=!1;apstag.fetchBids({slots:stpd.vars.amazon.slots,timeout:stpd.vars.creative_settings.timeout},(function(e){e.forEach((function(t){"0x0"!==t.amznsz&&(w[t.slotID].amazonbid.hasBid=!0,w[t.slotID].amazonbid.size=e[0].amznsz.split("x"),w[t.slotID].amazonbid.bid=JSON.parse(atob(h))[e[0].amznbid],"tag"===stpd.vars.type&&o(window.frameElement,w[t.slotID].amazonbid.size[0],w[t.slotID].amazonbid.size[1],{sticky:w[t.slotID].sticky,sizeParentIframes:stpd.vars.creative_settings.sizeParentIframes}))})),U("amazon")}))}stpd.requestBids({bidsBackHandler:stpd.vars.saas.initAdManagerRequests?J:null,timeout:stpd.vars.creative_settings.timeout})})),stpd.terminateAdunit=function(e){stpd.removeAdUnit(e),clearTimeout(w[e].timeoutObject),delete w[e]},stpd.vars.mouse_in_window=!1,stpd.refreshAdUnit=function(e){w[e].autoRefresh.auto_refresh_on&&u(e),T(e,w)};for(const e in w)w[e].autoRefresh.auto_refresh_on&&u(e)}))}function n(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};b=!1;var i=[],s=[];"object"!=typeof e&&(e=[e]),e.forEach((function(n){if(w[n].bidValid=!1,w[n].amazon=!1,w[n].prebid=!1,w[n].initAdserverSet=!1,w[n].stpd_logged=!1,w[n].slotRenderEndedEvent=!1,w[n].slotOnloadEvent=!1,w[n].autoRefresh.auto_refresh_on&&u(n),stpd.vars.amazon){w[n].amazonbid.hasBid=!1;var a=stpd.vars.amazon.slots.filter((function(e){return e.slotID==n}));apstag.fetchBids({slots:a,timeout:stpd.vars.creative_settings.timeout},(function(s){"0x0"!==s[0].amznsz&&(w[n].amazonbid.hasBid=!0,w[n].amazonbid.size=s[0].amznsz.split("x"),w[n].amazonbid.bid=JSON.parse(atob(h))[s[0].amznbid],"tag"===stpd.vars.type&&o(window.frameElement,w[n].amazonbid.size[0],w[n].amazonbid.size[1],{sticky:w[n].sticky,sizeParentIframes:stpd.vars.creative_settings.sizeParentIframes})),i.push(n),i.length===e.length&&S("amazon",i,w,t)}))}stpd.setConfig({s2sConfig:k(stpd.vars.creative_settings.timeout)}),stpd.requestBids({adUnitCodes:[n],bidsBackHandler:stpd.vars.saas.initAdManagerRequests?function(){s.push(n),s.length===e.length&&S("prebid",s,w,t)}:null,timeout:stpd.vars.creative_settings.timeout})}))}},Function.prototype.clone=function(){var e=this,t=function(){return e.apply(this,arguments)};for(var i in this)this.hasOwnProperty(i)&&(t[i]=this[i]);return t}})()})();"use strict";function _defineProperty(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}class stpdCookie{constructor(){var a;_defineProperty(this,"ECT",null!==(a=navigator.connection)&&void 0!==a?a:"undefined"),_defineProperty(this,"doc",void 0),_defineProperty(this,"safeframe",void 0),_defineProperty(this,"social",["facebook.com","twitter.com","instagram.com","reddit.com","linkedin.com"]),_defineProperty(this,"organic",["google.com","bing.com","duckduckgo.com"]);try{this.doc=top.document,this.safeframe=!1}catch(a){this.doc=document,this.safeframe=!0}}stpdInit(){let a="";if(this.checkCookieRef(this.doc.referrer),!this.checkACookieExists())a=this.getOrigin(this.doc.referrer,this.organic,this.social),this.setCookie(a,this.doc.referrer,30);else{try{a=JSON.parse(this.getCookie())}catch(a){return void console.log("bad JSON")}a=a.origin}return"undefined"!==this.ECT&&(this.ECT=this.ECT.effectiveType),this.stpdSetTargetting(a,this.ECT),console.log(a),a}getOrigin(a,b,c){for(let d=0;d<b.length;d++)if(a.includes(b[d])&&a!==this.doc.location.host)return"organic";for(let d=0;d<c.length;d++)if(a.includes(c[d])&&a!==this.doc.location.host)return"social";return!this.checkACookieExists()&&this.doc.referrer.includes(this.doc.location.host)||this.safeframe?"unknown":""===a||a.includes(this.doc.location.host)?"direct":"referral"}checkACookieExists(){return this.doc.cookie.split(";").some(a=>a.trim().startsWith("stpdOrigin="))}setCookie(a,b,c){const e=new Date;e.setTime(e.getTime()+1e3*(60*c));let d="expires="+e.toUTCString();this.doc.cookie="stpdOrigin="+JSON.stringify({origin:a})+";"+d+";path=/"}getCookie(){if(this.checkACookieExists())return this.doc.cookie.split("; ").find(a=>a.startsWith("stpdOrigin=")).split("=")[1]}deleteCookie(){this.checkACookieExists()&&(this.doc.cookie="stpdOrigin=; Max-Age=-99999999;path=/")}stpdSetTargetting(a,b){window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],googletag.cmd.push(function(){0===googletag.pubads().getTargeting("origin").length&&googletag.pubads().setTargeting("origin",a),0===googletag.pubads().getTargeting("ECT").length&&googletag.pubads().setTargeting("ECT",b)})}checkCookieRef(a){if(this.checkACookieExists()){try{var b=JSON.parse(this.getCookie())}catch(a){return void console.log("bad JSON")}a.includes(this.doc.location.host)||b.referrer===a||this.deleteCookie()}}}stpdSource=new stpdCookie,stpdSource.stpdInit();(self.stpdChunk=self.stpdChunk||[]).push([[56187],{40060:(e,t,r)=>{var i=r(78640),n=r(24980),o=r(99933),s=r(14699),a=r(3193),d=r(24679),c=r(34614),p=r(35706),l=r(64358),u=r(96475),m=r(20265);const g="https://video-outstream.rubiconproject.com/apex-2.2.1.js";let f={};a.config.getConfig("rubicon",(e=>{(0,l.mergeDeep)(f,e.rubicon)}));var x={1:"468x60",2:"728x90",5:"120x90",7:"125x125",8:"120x600",9:"160x600",10:"300x600",13:"200x200",14:"250x250",15:"300x250",16:"336x280",17:"240x400",19:"300x100",31:"980x120",32:"250x360",33:"180x500",35:"980x150",37:"468x400",38:"930x180",39:"750x100",40:"750x200",41:"750x300",42:"2x4",43:"320x50",44:"300x50",48:"300x300",53:"1024x768",54:"300x1050",55:"970x90",57:"970x250",58:"1000x90",59:"320x80",60:"320x150",61:"1000x1000",64:"580x500",65:"640x480",66:"930x600",67:"320x480",68:"1800x1000",72:"320x320",73:"320x160",78:"980x240",79:"980x300",80:"980x400",83:"480x300",85:"300x120",90:"548x150",94:"970x310",95:"970x100",96:"970x210",101:"480x320",102:"768x1024",103:"480x280",105:"250x800",108:"320x240",113:"1000x300",117:"320x100",125:"800x250",126:"200x600",144:"980x600",145:"980x150",152:"1000x250",156:"640x320",159:"320x250",179:"250x600",195:"600x300",198:"640x360",199:"640x200",213:"1030x590",214:"980x360",221:"1x1",229:"320x180",230:"2000x1400",232:"580x400",234:"6x6",251:"2x2",256:"480x820",257:"400x600",258:"500x200",259:"998x200",261:"480x480",264:"970x1000",265:"1920x1080",274:"1800x200",278:"320x500",282:"320x400",288:"640x380",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"};(0,l._each)(x,((e,t)=>x[e]=t));const y=(0,n.x)({request(e,t,r,n){var o,s;const{bidRequests:d}=n,c=e(t,r,n);var p;c.cur=["USD"],c.test=a.config.getConfig("debug")?1:0,(0,u.N)(c,"ext.prebid.cache",{vastxml:{returnCreative:!0===f.returnVast}}),(0,u.N)(c,"ext.prebid.bidders",{rubicon:{integration:f.int_type||"pbjs"}}),(0,u.N)(c,"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:(p=a.config).getConfig("customPriceBucket")&&p.getConfig("customPriceBucket").buckets}[p.getConfig("priceGranularity")]});let m=(0,i.R)().installedModules;!m||m.length&&-1===m.indexOf("rubiconAnalyticsAdapter")||(0,u.N)(c,"ext.prebid.analytics",{rubicon:{"client-analytics":!0}}),function(e,t){var r,i;let n={};const o=new Set;t.forEach((t=>{const r={user:{ext:{data:{...t.params.visitor}}},site:{ext:{data:{...t.params.inventory}}}},i=e.imp.find((e=>{var t,r,i,n,o;return null===(t=e.ext)||void 0===t||null===(r=t.prebid)||void 0===r||null===(i=r.bidder)||void 0===i||null===(n=i.rubicon)||void 0===n||null===(o=n.video)||void 0===o?void 0:o.language}));var s,d,c,p,u;i&&(r.site.content={language:null===(s=i.ext)||void 0===s||null===(d=s.prebid)||void 0===d||null===(c=d.bidder)||void 0===c||null===(p=c.rubicon)||void 0===p||null===(u=p.video)||void 0===u?void 0:u.language});if(t.params.keywords){(Array.isArray(t.params.keywords)?t.params.keywords:t.params.keywords.split(",")).forEach((e=>o.add(e)))}n=(0,l.mergeDeep)(n,t.ortb2||{},r);const m=a.config.getConfig("user.id");n.user.id=n.user.id||m})),(0,l.mergeDeep)(e,n),o&&o.size&&(0,u.N)(e,"site.keywords",Array.from(o.values()).join(","));null==e||(null===(r=e.ext)||void 0===r||(null===(i=r.prebid)||void 0===i||delete i.storedrequest))}(c,d),null==c||(null===(o=c.ext)||void 0===o||(null===(s=o.prebid)||void 0===s||delete s.storedrequest)),!0===f.disableFloors&&delete c.ext.prebid.floors;return d.filter((e=>"object"==typeof e.floorData)).length>0&&(c.ext.prebid.floors={enabled:!1}),c},imp(e,t,r){var i,n;const o=j(t);if(o.includes(d.Mk)&&1==o.length)return;const s=e(t,r);return s.id=t.adUnitCode,delete s.banner,a.config.getConfig("s2sConfig.defaultTtl")&&(s.exp=a.config.getConfig("s2sConfig.defaultTtl")),"atf"===t.params.position&&(s.video.pos=1),"btf"===t.params.position&&(s.video.pos=3),null===(i=s.ext)||void 0===i||(null===(n=i.prebid)||void 0===n||delete n.storedrequest),function(e,t){"USD"!=t.bidfloorcur&&(delete t.bidfloor,delete t.bidfloorcur);if(!t.bidfloor){let r=parseFloat((0,m.Z)(e,"params.floor"));isNaN(r)||(t.bidfloor=r,t.bidfloorcur="USD")}}(t,s),s},bidResponse(e,t,r){var i;const n=e(t,r);n.meta.mediaType=(0,m.Z)(t,"ext.prebid.type");const{bidRequest:o}=r;let[s,a]="outstream"===(null===(i=o.mediaTypes.video)||void 0===i?void 0:i.context)?_(o,d.pX):[void 0,void 0];return n.width=t.w||s||n.playerWidth,n.height=t.h||a||n.playerHeight,n.mediaType===d.pX&&"outstream"===o.mediaTypes.video.context&&(n.renderer=function(e){const t=p.Th.install({id:e.adId,url:f.rendererUrl||g,config:f.rendererConfig||{},loaded:!1,adUnitCode:e.adUnitCode});try{t.setRender(h)}catch(e){(0,l.logWarn)("Prebid Error calling setRender on renderer",e)}return t}(n)),(0,m.Z)(t,"ext.bidder.rp.advid")&&(0,u.N)(n,"meta.advertiserId",t.ext.bidder.rp.advid),n},context:{netRevenue:!1!==f.netRevenue,ttl:300},processors:o.X}),b={code:"rubicon",gvlid:52,supportedMediaTypes:[d.Mk,d.pX,d.B5],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,l.logError)("Rubicon: wrong format of accountId or siteId or zoneId."),!1;let r=j(e,!0);if(!r.length)return!1;r.includes(d.pX)&&(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,api:r};return Object.keys(n).forEach((function(r){Object.prototype.toString.call((0,m.Z)(e,"mediaTypes.video."+r))!==n[r]&&(t=!1,(0,l.logError)("Rubicon: mediaTypes.video."+r+" is required and must be of type: "+n[r]))})),t}(e));const i=[d.Mk,d.B5].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=j(e)||[],{length:r}=t,{bidonmultiformat:i,video:n}=e.params||{};return 1===r&&(t.includes(d.pX)||t.includes(d.B5))||2===r&&!t.includes(d.Mk)||n&&t.includes(d.pX)||i&&(t.includes(d.pX)||t.includes(d.B5))})),r&&r.length){const e=y.toORTB({bidRequests:r,bidderRequest:t});n.push({method:"POST",url:"https://".concat(f.videoHost||"prebid-server",".rubiconproject.com/openrtb2/auction"),data:e,bidRequest:r})}const o=e.filter((e=>{const t=j(e)||[],{bidonmultiformat:r,video:i}=e.params||{};return t.includes(d.Mk)&&(1===t.length||r||!r&&!i||!r&&i&&!t.includes(d.pX))}));if(!0!==a.config.getConfig("rubicon.singleRequest"))i=n.concat(o.map((e=>{const r=b.createSlotParams(e,t);return{method:"GET",url:"https://".concat(f.bannerHost||"fastlane",".rubiconproject.com/a/api/fastlane.json"),data:b.getOrderedParams(r).reduce(((e,t)=>{const i=r[t];return(0,l.isStr)(i)&&""!==i||(0,l.isNumber)(i)?"".concat(e).concat(w(t,i),"&"):e}),"")+"slots=1&rand=".concat(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=b.combineSlotUrlParams(e.map((e=>b.createSlotParams(e,t))));i.push({method:"GET",url:"https://".concat(f.bannerHost||"fastlane",".rubiconproject.com/a/api/fastlane.json"),data:b.getOrderedParams(r).reduce(((e,t)=>{const i=r[t];return(0,l.isStr)(i)&&""!==i||(0,l.isNumber)(i)?"".concat(e).concat(w(t,i),"&"):e}),"")+"slots=".concat(e.length,"&rand=").concat(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","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","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=_(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:"".concat(f.int_type||"pbjs_lite","_v7.54.0"),"x_source.tid":e.transactionId,"x_imp.ext.tid":e.transactionId,l_pb_bid_id:e.bidId,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,l.logError)("Rubicon: getFloor threw an error: ",e)}s.rp_hard_floor="object"!=typeof t||"USD"!==t.currency||isNaN(parseInt(t.floor))?void 0:t.floor}let p={1:"atf",3:"btf"}[(0,m.Z)(e,"mediaTypes.banner.pos")]||"";s.p_pos="atf"===r.position||"btf"===r.position?r.position:p;const u=a.config.getConfig("user.id");return u&&(s.ppuid=u),e.userIdAsEids&&e.userIdAsEids.forEach((e=>{try{if("adserver.org"===e.source?(s.tpid_tdid=e.uids[0].id,s["eid_adserver.org"]=e.uids[0].id):"liveintent.com"===e.source?(s["tpid_liveintent.com"]=e.uids[0].id,s["eid_liveintent.com"]=e.uids[0].id,e.ext&&Array.isArray(e.ext.segments)&&e.ext.segments.length&&(s["tg_v.LIseg"]=e.ext.segments.join(","))):"liveramp.com"===e.source?s.x_liverampidl=e.uids[0].id:"id5-sync.com"===e.source?s["eid_id5-sync.com"]="".concat(e.uids[0].id,"^").concat(e.uids[0].atype,"^").concat(e.uids[0].ext&&e.uids[0].ext.linkType||""):s["eid_".concat(e.source)]="".concat(e.uids[0].id,"^").concat(e.uids[0].atype||""),!s.ppuid){const t=(0,c.sE)(e.uids,(e=>e.ext&&"ppuid"===e.ext.stype));t&&t.id&&(s.ppuid=t.id)}}catch(t){(0,l.logWarn)("Rubicon: error reading eid:",e,t)}})),t.gdprConsent&&("boolean"==typeof t.gdprConsent.gdprApplies&&(s.gdpr=Number(t.gdprConsent.gdprApplies)),s.gdpr_consent=t.gdprConsent.consentString),t.uspConsent&&(s.us_privacy=encodeURIComponent(t.uspConsent)),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,l.isArray)(e.params.keywords)?e.params.keywords.join(","):e.params.keywords);let n=(0,l.mergeDeep)({},e.ortb2||{},i),o=(0,m.Z)(e.ortb2Imp,"ext")||{},s=(0,m.Z)(e.ortb2Imp,"ext.data")||{};const a=(0,m.Z)(e,"ortb2Imp.ext.gpid"),c={user:[4],site:[1,2,5,6]},p={user:"tg_v.",site:"tg_i.",adserver:"tg_i.dfp_ad_unit_code",pbadslot:"tg_i.pbadslot",keywords:"kw"},u=function(e,t,r){return"data"===t&&Array.isArray(e)?e.filter((e=>e.segment&&(0,m.Z)(e,"ext.segtax")&&c[r]&&-1!==c[r].indexOf((0,m.Z)(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,l.logWarn)("Rubicon: Filtered value: ",e,"for key",t,": Expected value to be string, integer, or an array of strings/ints")})).toString():e.toString():void 0},g=function(e,t,i){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=u(e,i,t),s=p[i]&&n?"".concat(p[i]):"data"===i?"".concat(p[t],"iab"):"".concat(p[t]).concat(i);r[s]=r[s]?r[s].concat(",",o):o};t===d.Mk?(["site","user"].forEach((e=>{Object.keys(n[e]).forEach((t=>{"site"===e&&"content"===t&&n[e][t].data?g(n[e][t].data,e,"data"):"ext"!==t?g(n[e][t],e,t):n[e][t].data&&Object.keys(n[e].ext.data).forEach((t=>{g(n[e].ext.data[t],e,t,!1)}))}))})),Object.keys(s).forEach((e=>{"adserver"!==e?g(s[e],"site",e):"gam"===s[e].name&&g(s[e].adslot,name,e)})),a&&(r.p_gpid=a),r["tg_i.pbadslot"]&&delete r["tg_i.dfp_ad_unit_code"]):(Object.keys(o).length&&(0,l.mergeDeep)(r.imp[0].ext,o),a&&(r.imp[0].ext.gpid=a),(0,l.mergeDeep)(r,n))}(e,d.Mk,s),!0===a.config.getConfig("coppa")&&(s.coppa=1),e.schain&&A(e.schain)&&(s.rp_schain=b.serializeSupplyChain(e.schain)),s},serializeSupplyChain:function(e){if(!A(e))return"";const{ver:t,complete:r,nodes:i}=e;return"".concat(t,",").concat(r,"!").concat(b.serializeSupplyChainNodes(i))},serializeSupplyChainNodes:function(e){const t=["asi","sid","hp","rid","name","domain"];return e.map((e=>t.map((t=>encodeURIComponent(e[t]||""))).join(","))).join("!")},interpretResponse:function(e,t){e=e.body;const{data:r}=t;if(!e||"object"!=typeof e)return[];if(e.seatbid){const t=(0,m.Z)(e,"ext.errors.rubicon");Array.isArray(t)&&t.length>0&&(0,l.logWarn)("Rubicon: Error in video response");return y.fromORTB({request:r,response:e}).bids}let i,n=e.ads,o=0;const{bidRequest:s}=t;return"object"==typeof s&&!Array.isArray(s)&&j(s).includes(d.pX)&&"object"==typeof n&&(n=n[s.adUnitCode]),!Array.isArray(n)||n.length<1?[]: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||"".concat(r.network||"","-").concat(r.advertiser||""),cpm:r.cpm||0,dealId:r.deal,ttl:300,netRevenue:!1!==f.netRevenue,rubicon:{advertiserId:r.advertiser,networkId:r.network},meta:{advertiserId:r.advertiser,networkId:r.network,mediaType:d.Mk}};r.creative_type&&(e.mediaType=r.creative_type),r.adomain&&(e.meta.advertiserDomains=Array.isArray(r.adomain)?r.adomain:[r.adomain]),r.creative_type===d.pX?(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,p=r.impression_id,"<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='".concat(p,"'>\n<script type='text/javascript'>").concat(c,"<\/script>\n</div>\n</body>\n</html>")),[e.width,e.height]=x[r.size_id].split("x").map((e=>Number(e)))),e.rubiconTargeting=(Array.isArray(r.targeting)?r.targeting:[]).reduce(((e,t)=>(e[t.key]=t.values[0],e)),{rpfl_elemid:a.adUnitCode}),t.push(e)}else(0,l.logError)("Rubicon: bidRequest undefined at index position:".concat(n),s,e);var c,p;return t}),[]).sort(((e,t)=>(t.cpm||0)-(e.cpm||0)))},getUserSyncs:function(e,t,r,i){if(!I&&e.iframeEnabled){let e={};return r&&("boolean"==typeof r.gdprApplies&&(e.gdpr=Number(r.gdprApplies)),"string"==typeof r.consentString&&(e.gdpr_consent=r.consentString)),i&&(e.us_privacy=encodeURIComponent(i)),e=Object.keys(e).length?"?".concat((0,l.formatQS)(e)):"",I=!0,{type:"iframe",url:"https://".concat(f.syncHost||"eus",".rubiconproject.com/usync.html")+e}}},transformBidParams:function(e,t){return(0,l.convertTypes)({accountId:"number",siteId:"number",zoneId:"number"},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 h(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=e.renderer.getConfig();e.renderer.push((()=>{window.MagniteApex.renderAd({width:e.width,height:e.height,vastUrl:e.vastUrl,placement:{attachTo:t,align:r.align||"center",position:r.position||"append"},closeButton:r.closeButton||!1,label:r.label||void 0,collapse:r.collapse||!0})}))}function _(e,t){let r=e.params;if(t===d.pX){let t=[];return r.video&&r.video.playerWidth&&r.video.playerHeight?t=[r.video.playerWidth,r.video.playerHeight]:Array.isArray((0,m.Z)(e,"mediaTypes.video.playerSize"))&&1===e.mediaTypes.video.playerSize.length?t=e.mediaTypes.video.playerSize[0]:Array.isArray(e.sizes)&&e.sizes.length>0&&Array.isArray(e.sizes[0])&&e.sizes[0].length>1&&(t=e.sizes[0]),t}let i=[];return Array.isArray(r.sizes)?i=r.sizes:void 0!==(0,m.Z)(e,"mediaTypes.banner.sizes")?i=k(e.mediaTypes.banner.sizes):Array.isArray(e.sizes)&&e.sizes.length>0?i=k(e.sizes):(0,l.logWarn)("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 k(e){return(0,l.parseSizesInput)(e).reduce(((e,t)=>{let r=parseInt(x[t],10);return r&&e.push(r),e}),[])}function j(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=[];if(function(e){let t=void 0!==(0,m.Z)(e,"mediaTypes.".concat(d.pX)),r=void 0!==(0,m.Z)(e,"mediaTypes.".concat(d.Mk)),i=void 0!==(0,m.Z)(e,"params.bidonmultiformat"),n="object"!=typeof(0,m.Z)(e,"params.video");return!(!t||!i)||(r&&n&&(t=!1),t&&n&&(0,u.N)(e,"params.video",{}),t)}(e)){if(-1===["outstream","instream"].indexOf((0,m.Z)(e,"mediaTypes.".concat(d.pX,".context"))))return t&&(0,l.logError)("Rubicon: mediaTypes.video.context must be outstream or instream"),r;if(_(e,d.pX).length<2)return t&&(0,l.logError)("Rubicon: could not determine the playerSize of the video"),r;t&&(0,l.logMessage)("Rubicon: making video request for adUnit",e.adUnitCode),r.push(d.pX)}if(void 0!==(0,m.Z)(e,"mediaTypes.".concat(d.B5))&&r.push(d.B5),void 0!==(0,m.Z)(e,"mediaTypes.".concat(d.Mk))){if(0===_(e,d.Mk).length)return t&&(0,l.logError)("Rubicon: could not determine the sizes for banner request"),r;t&&(0,l.logMessage)("Rubicon: making banner request for adUnit",e.adUnitCode),r.push(d.Mk)}return r}function A(e){let t=!1;const r=["asi","sid","hp"];return e.nodes?(t=e.nodes.reduce(((e,t)=>e?r.every((e=>t.hasOwnProperty(e))):e),!0),t||(0,l.logError)("Rubicon: required schain params missing"),t):t}function w(e,t){return"rp_schain"===e?"rp_schain=".concat(t):"".concat(e,"=").concat(encodeURIComponent(t))}var I=!1;(0,s.dX)(b),(0,i.z)("rubiconBidAdapter")},26372:(e,t,r)=>{r.d(t,{DZ:()=>o,Px:()=>s,TP:()=>d,YC:()=>a,Z:()=>n,f8:()=>l,fP:()=>u,gm:()=>i,md:()=>c});const i=["request","imp","bidResponse","response"],[n,o,s,a]=i,[d,c]=["default","pbs"],p=new Set(i);const{registerOrtbProcessor:l,getProcessors:u}=function(){const e={};return{registerOrtbProcessor(t){let{type:r,name:n,fn:o,priority:s=0,dialects:a=[d]}=t;if(!p.has(r))throw new Error("ORTB processor type must be one of: ".concat(i.join(", ")));a.forEach((t=>{e.hasOwnProperty(t)||(e[t]={}),e[t].hasOwnProperty(r)||(e[t][r]={}),e[t][r][n]={priority:s,fn:o}}))},getProcessors:t=>e[t]||{}}}()}},e=>{e.O(0,[85279,70951],(()=>{return t=40060,e(e.s=t);var t}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[74645],{3801:(e,t,r)=>{var n=r(78640),s=r(14699),i=r(24679),a=r(64358),d=r(20265),p=r(96475),o=r(3193),u=r(35706);const{getConfig:c}=o.config,m={code:"adf",aliases:[{code:"adformOpenRTB",gvlid:50},{code:"adform",gvlid:50}],gvlid:50,supportedMediaTypes:[i.B5,i.Mk,i.pX],isBidRequestValid:e=>{const t=e.params||{},{mid:r,inv:n,mname:s}=t;return!!(r||n&&s)},buildRequests:(e,t)=>{let r,n;const s=t.ortb2||{};let{user:i}=s;"object"==typeof c("app")?(r=c("app")||{},s.app&&(0,a.mergeDeep)(r,s.app)):(n=c("site")||{},s.site&&(0,a.mergeDeep)(n,s.site),n.page||(n.page=t.refererInfo.page));const u=c("device")||{};u.w=u.w||window.innerWidth,u.h=u.h||window.innerHeight,u.ua=u.ua||navigator.userAgent;const m=l(e,"params.adxDomain")||"adx.adform.net",g=l(e,"params.pt")||l(e,"params.priceType")||"net",f=t.auctionId,v=l(e,"params.test"),b=c("currency.adServerCurrency"),h=b&&[b],y=l(e,"userIdAsEids"),x=l(e,"schain"),w=e.map(((e,t)=>{e.netRevenue=g;const r=e.getFloor?e.getFloor({currency:b||"USD"}):{},n=r.floor,s=r.currency,{mid:i,inv:p,mname:o}=e.params,u={id:t+1,tagid:i,bidfloor:n,bidfloorcur:s,ext:{bidder:{inv:p,mname:o}}};if(e.nativeOrtbRequest&&e.nativeOrtbRequest.assets){let t=e.nativeOrtbRequest.assets,r=[];for(let e=0;e<t.length;e++){let n=(0,a.deepClone)(t[e]),s=n.img;if(s){let e=s.ext&&s.ext.aspectratios;if(e){let t=parseInt(e[0].split(":")[0],10),r=parseInt(e[0].split(":")[1],10);s.wmin=s.wmin||0,s.hmin=r*s.wmin/t|0}}r.push(n)}u.native={request:{assets:r}}}const c=(0,d.Z)(e,"mediaTypes.banner");if(c&&c.sizes){const e=(0,a.parseSizesInput)(c.sizes).map((e=>{const[t,r]=e.split("x");return{w:parseInt(t,10),h:parseInt(r,10)}}));u.banner={format:e}}const m=(0,d.Z)(e,"mediaTypes.video");return m&&(u.video=m),u})),I={id:t.auctionId,site:n,app:r,user:i,device:u,source:{tid:f,fd:1},ext:{pt:g},cur:h,imp:w};return v&&(I.is_debug=!!v,I.test=1),o.config.getConfig("coppa")&&(0,p.N)(I,"regs.coppa",1),void 0!==(0,d.Z)(t,"gdprConsent.gdprApplies")&&((0,p.N)(I,"user.ext.consent",t.gdprConsent.consentString),(0,p.N)(I,"regs.ext.gdpr",1&t.gdprConsent.gdprApplies)),t.uspConsent&&(0,p.N)(I,"regs.ext.us_privacy",t.uspConsent),y&&(0,p.N)(I,"user.ext.eids",y),x&&(0,p.N)(I,"source.ext.schain",x),{method:"POST",url:"https://"+m+"/adx/openrtb",data:JSON.stringify(I),bids:e}},interpretResponse:function(e,t){let{bids:r}=t;if(!e.body)return;const{seatbid:n,cur:s}=e.body,a=(p=n.map((e=>e.bid)),[].concat(...p)).reduce(((e,t)=>(e[t.impid-1]=t,e)),[]);var p;return r.map(((e,t)=>{const r=a[t];if(r){const t=(0,d.Z)(r,"ext.prebid.type"),n={requestId:e.bidId,cpm:r.price,creativeId:r.crid,ttl:360,netRevenue:"net"===e.netRevenue,currency:s,mediaType:t,width:r.w,height:r.h,dealId:r.dealid,meta:{mediaType:t,advertiserDomains:r.adomain}};return r.native?n.native={ortb:r.native}:n[t===i.pX?"vastXml":"ad"]=r.adm,e.renderer||t!==i.pX||"outstream"!==(0,d.Z)(e,"mediaTypes.video.context")||(n.renderer=u.Th.install({id:e.bidId,url:"https://s2.adform.net/banners/scripts/video/outstream/render.js",adUnitCode:e.adUnitCode}),n.renderer.setRender(g)),n}})).filter(Boolean)}};function l(e,t){for(let r,n=0;n<e.length;n++)if(r=(0,d.Z)(e[n],t),r)return r}function g(e){e.renderer.push((()=>{window.Adform.renderOutstream(e)}))}(0,s.dX)(m),(0,n.z)("adfBidAdapter")}},e=>{var t;t=3801,e(e.s=t)}]);(self.stpdChunk=self.stpdChunk||[]).push([[55126],{15817:(e,r,t)=>{var a=t(78640),i=t(64358),n=t(20265),s=t(96475),o=t(14699),d=t(24679),p=t(3193),l=t(35706),c=t(55975),m=t(5644);const u="pubmatic",g="PubMatic: ",h="USD",f=void 0,y="https://pubmatic.bbvms.com/r/".concat("$RENDERER",".js"),b="Video.Placement param missing",v={kadpageurl:"",gender:"",yob:"",lat:"",lon:"",wiid:"",profId:"",verId:""},w={NUMBER:"number",STRING:"string",BOOLEAN:"boolean",ARRAY:"array",OBJECT:"object"},x={mimes:w.ARRAY,minduration:w.NUMBER,maxduration:w.NUMBER,startdelay:w.NUMBER,playbackmethod:w.ARRAY,api:w.ARRAY,protocols:w.ARRAY,w:w.NUMBER,h:w.NUMBER,battr:w.ARRAY,linearity:w.NUMBER,placement:w.NUMBER,plcmt:w.NUMBER,minbitrate:w.NUMBER,maxbitrate:w.NUMBER,skip:w.NUMBER},I={ICON:1,IMAGE:3},T={1:"PMP",5:"PREF",6:"PMPG"},E={bootstrapPlayer:function(e){const r={code:e.adUnitCode};if(e.vastXml?r.vastXml=e.vastXml:e.vastUrl&&(r.vastUrl=e.vastUrl),!e.vastXml&&!e.vastUrl)return void(0,i.logWarn)("".concat(g,": No vastXml or vastUrl on bid, bailing..."));const t=E.getRendererId("pubmatic",e.rendererCode),a=document.getElementById(e.adUnitCode);let n;for(let e=0;e<window.bluebillywig.renderers.length;e++)if(window.bluebillywig.renderers[e]._id===t){n=window.bluebillywig.renderers[e];break}n?n.bootstrap(r,a):(0,i.logWarn)("".concat(g,": Couldn't find a renderer with ").concat(t))},newRenderer:function(e,r){var t=y.replace("$RENDERER",e);const a=l.Th.install({url:t,loaded:!1,adUnitCode:r});try{a.setRender(E.outstreamRender)}catch(e){(0,i.logWarn)("".concat(g,": Error tying to setRender on renderer"),e)}return a},outstreamRender:function(e){e.renderer.push((function(){E.bootstrapPlayer(e)}))},getRendererId:function(e,r){return"".concat(e,"-").concat(r)}},R=[d.Mk,d.pX,d.B5];let O=0,A=!1,N=["pubmatic"];const S=["all"];function z(e,r){if(!(0,i.isStr)(r))return r&&(0,i.logWarn)(g+"Ignoring param key: "+e+", expects string-value, found "+typeof r),f;switch(e){case"pmzoneid":return r.split(",").slice(0,50).map((e=>e.trim())).join();case"kadfloor":case"lat":case"lon":return parseFloat(r)||f;case"yob":return parseInt(r)||f;default:return r}}function C(e){var r;e.params.adUnit="",e.params.adUnitIndex="0",e.params.width=0,e.params.height=0,e.params.adSlot=(r=e.params.adSlot,(0,i.isStr)(r)?r.replace(/^\s+/g,"").replace(/\s+$/g,""):(r&&(0,i.logWarn)(u+": adSlot must be a string. Ignoring adSlot"),""));var t=e.params.adSlot,a=t.split(":");if(t=a[0],2==a.length&&(e.params.adUnitIndex=a[1]),a=t.split("@"),e.params.adUnit=a[0],a.length>1){if(2!=(a=a[1].split("x")).length)return void(0,i.logWarn)(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.Mk)&&e.mediaTypes.banner.hasOwnProperty("sizes")){for(var n=0,s=[];n<e.mediaTypes.banner.sizes.length;n++)2===e.mediaTypes.banner.sizes[n].length&&s.push(e.mediaTypes.banner.sizes[n]);e.mediaTypes.banner.sizes=s,e.mediaTypes.banner.sizes.length>=1&&(e.params.width=e.mediaTypes.banner.sizes[0][0],e.params.height=e.mediaTypes.banner.sizes[0][1],e.mediaTypes.banner.sizes=e.mediaTypes.banner.sizes.splice(1,e.mediaTypes.banner.sizes.length-1))}}function P(e,r,t){var a,n="Ignoring param key: "+e+", expects "+t+", found "+typeof r;switch(t){case w.BOOLEAN:a=i.isBoolean;break;case w.NUMBER:a=i.isNumber;break;case w.STRING:a=i.isStr;break;case w.ARRAY:a=i.isArray}return a(r)?r:((0,i.logWarn)(g+n),f)}const k={desc:"desc",desc2:"desc2",body:"desc",body2:"desc2",sponsoredBy:"sponsored",cta:"ctatext",rating:"rating",address:"address",downloads:"downloads",likes:"likes",phone:"phone",price:"price",salePrice:"saleprice",displayUrl:"displayurl",saleprice:"saleprice",displayurl:"displayurl"},{NATIVE_IMAGE_TYPES:U,NATIVE_KEYS_THAT_ARE_NOT_ASSETS:_,NATIVE_KEYS:B,NATIVE_ASSET_TYPES:W}=m,M=Object.values(k);function j(e){var r;if(e.ortb){e=e.ortb,r={ver:"1.2",...e,assets:[]};const{assets:t}=e,a=e=>e.title||e.img||e.data||e.video;if(t.length<1||!t.some((e=>a(e))))return(0,i.logWarn)("".concat(g,": Native assets object is empty or contains some invalid object")),A=!0,r;t.forEach((e=>{var t=e;t.img&&(t.img.type==I.IMAGE?(t.w=t.w||t.width||(t.sizes?t.sizes[0]:f),t.h=t.h||t.height||(t.sizes?t.sizes[1]:f),t.wmin=t.wmin||t.minimumWidth||(t.minsizes?t.minsizes[0]:f),t.hmin=t.hmin||t.minimumHeight||(t.minsizes?t.minsizes[1]:f)):t.img.type==I.ICON&&(t.w=t.w||t.width||(t.sizes?t.sizes[0]:f),t.h=t.h||t.height||(t.sizes?t.sizes[1]:f))),t&&void 0!==t.id&&a(t)&&r.assets.push(t)}))}else r=function(e){if(!e&&!(0,i.isPlainObject)(e))return(0,i.logWarn)("".concat(g,": Native assets object is empty or not an object: ").concat(e)),void(A=!0);const r={ver:"1.2",assets:[]};for(let t in e){if(_.includes(t))continue;if(!B.hasOwnProperty(t)&&!M.includes(t)){(0,i.logWarn)("".concat(g,": Unrecognized native asset code: ").concat(t,". Asset will be ignored."));continue}const a=e[t];let n=0;a.required&&(0,i.isBoolean)(a.required)&&(n=Number(a.required));const s={id:r.assets.length,required:n};if(t in k)s.data={type:W[k[t]]},(a.len||a.length)&&(s.data.len=a.len||a.length),a.ext&&(s.data.ext=a.ext);else if("icon"===t||"image"===t){if(s.img={type:"icon"===t?U.ICON:U.MAIN},a.aspect_ratios)if((0,i.isArray)(a.aspect_ratios))if(a.aspect_ratios.length){const{min_width:e,min_height:r}=a.aspect_ratios[0];(0,i.isInteger)(e)&&(0,i.isInteger)(r)?(s.img.wmin=e,s.img.hmin=r):(0,i.logWarn)("".concat(g,": image.aspect_ratios min_width or min_height are invalid: ").concat(e,", ").concat(r));const t=a.aspect_ratios.filter((e=>e.ratio_width&&e.ratio_height)).map((e=>"".concat(e.ratio_width,":").concat(e.ratio_height)));t.length>0&&(s.img.ext={aspectratios:t})}else(0,i.logWarn)("".concat(g,": image.aspect_ratios was passed, but it's empty: ").concat(a.aspect_ratios));else(0,i.logWarn)("".concat(g,": image.aspect_ratios was passed, but it's not a an array: ").concat(a.aspect_ratios));s.img.w=a.w||a.width,s.img.h=a.h||a.height,s.img.wmin=a.wmin||a.minimumWidth||(a.minsizes?a.minsizes[0]:f),s.img.hmin=a.hmin||a.minimumHeight||(a.minsizes?a.minsizes[1]:f),a.sizes&&(2===a.sizes.length&&(0,i.isInteger)(a.sizes[0])&&(0,i.isInteger)(a.sizes[1])?((0,i.logInfo)("".concat(g,": if asset.sizes exist, by OpenRTB spec we should remove wmin and hmin")),s.img.w=a.sizes[0],s.img.h=a.sizes[1],delete s.img.hmin,delete s.img.wmin):(0,i.logWarn)("".concat(g,": image.sizes was passed, but its value is not an array of integers: ").concat(a.sizes))),a.ext&&(s.img.ext=a.ext),a.mimes&&(s.img.mimes=a.mimes)}else"title"===t?(s.title={len:a.len||a.length||140},a.ext&&(s.title.ext=a.ext)):"ext"===t&&(s.ext=a,delete s.required);r.assets.push(s)}return r.assets.length<1?((0,i.logWarn)("".concat(g,": Could not find any valid asset")),void(A=!0)):r}(e);return r}function q(e){var r,t=e.mediaTypes.banner.sizes,a=[];if(t!==f&&(0,i.isArray)(t)){if(r={},e.params.width||e.params.height)r.w=e.params.width,r.h=e.params.height;else{if(0===t.length)return r=f,(0,i.logWarn)(g+"Error: mediaTypes.banner.size missing for adunit: "+e.params.adUnit+". Ignoring the banner impression in the adunit."),r;r.w=parseInt(t[0][0],10),r.h=parseInt(t[0][1],10),t=t.splice(1,t.length-1)}t.length>0&&(a=[],t.forEach((function(e){e.length>1&&a.push({w:e[0],h:e[1]})})),a.length>0&&(r.format=a)),r.pos=0,r.topframe=(0,i.inIframe)()?0:1}else(0,i.logWarn)(g+"Error: mediaTypes.banner.size missing for adunit: "+e.params.adUnit+". Ignoring the banner impression in the adunit."),r=f;return r}function X(e){var r,t=(0,i.mergeDeep)((0,n.Z)(e.mediaTypes,"video"),e.params.video);if(t!==f){for(var a in r={},function(e,r){(0,n.Z)(e,"placement")||(0,i.logWarn)(b+" for "+r)}(t,e.adUnitCode),x)t.hasOwnProperty(a)&&(r[a]=P(a,t[a],x[a]));(0,i.isArray)(e.mediaTypes.video.playerSize[0])?(r.w=parseInt(e.mediaTypes.video.playerSize[0][0],10),r.h=parseInt(e.mediaTypes.video.playerSize[0][1],10)):(0,i.isNumber)(e.mediaTypes.video.playerSize[0])&&(r.w=parseInt(e.mediaTypes.video.playerSize[0],10),r.h=parseInt(e.mediaTypes.video.playerSize[1],10))}else r=f,(0,i.logWarn)(g+"Error: Video config params missing for adunit: "+e.params.adUnit+" with mediaType set as video. Ignoring video impression in the adunit.");return r}function D(e){var r,t,a={},o={},l=e.hasOwnProperty("sizes")?e.sizes:[],c="",m=[];if(function(e,r){r.params.deals&&((0,i.isArray)(r.params.deals)?r.params.deals.forEach((function(r){(0,i.isStr)(r)&&r.length>3?(e.pmp||(e.pmp={private_auction:0,deals:[]}),e.pmp.deals.push({id:r})):(0,i.logWarn)(g+"Error: deal-id present in array bid.params.deals should be a strings with more than 3 charaters length, deal-id ignored: "+r)})):(0,i.logWarn)(g+"Error: bid.params.deals should be an array of strings."))}(a={id:e.bidId,tagid:e.params.adUnit||void 0,bidfloor:z("kadfloor",e.params.kadfloor),secure:1,ext:{pmZoneId:z("pmzoneid",e.params.pmzoneid)},bidfloorcur:e.params.currency?z("currency",e.params.currency):h},e),function(e,r){var t,a="";if(r.params.dctr)if(a=r.params.dctr,(0,i.isStr)(a)&&a.length>0){var n=a.split("|");a="",n.forEach((e=>{a+=e.length>0?e.trim()+"|":""})),t=a.length,"|"===a.substring(t,t-1)&&(a=a.substring(0,t-1)),e.ext.key_val=a.trim()}else(0,i.logWarn)(g+"Ignoring param : dctr with value : "+a+", expects string-value, found empty or non-string value")}(a,e),function(e,r){var t=r.rtd&&r.rtd.jwplayer&&r.rtd.jwplayer.targeting||void 0,a="";if(void 0!==t&&""!==t&&t.hasOwnProperty("segments")){var i,n=t.segments.length;a+="jw-id="+t.content.id;for(var s=0;s<n;s++)a+="|jw-"+t.segments[s]+"=1";(i=e.ext)&&void 0===i.key_val?i.key_val=a:i.key_val+="|"+a}}(a,e),e.hasOwnProperty("mediaTypes"))for(c in e.mediaTypes)switch(c){case d.Mk:(r=q(e))!==f&&(a.banner=r);break;case d.B5:o.request=JSON.stringify(j(e.nativeParams)),A?((0,i.logWarn)(g+"Error: Error in Native adunit "+e.params.adUnit+". Ignoring the adunit. Refer to http://prebid.org/dev-docs/show-native-ads.html for more details."),A=!1):a.native=o;break;case d.pX:(t=X(e))!==f&&(a.video=t)}else r={pos:0,w:e.params.width,h:e.params.height,topframe:(0,i.inIframe)()?0:1},(0,i.isArray)(l)&&l.length>1&&((l=l.splice(1,l.length-1)).forEach((e=>{m.push({w:e[0],h:e[1]})})),r.format=m),a.banner=r;return function(e,r){const t={...(0,n.Z)(r,"ortb2Imp.ext.data")};Object.keys(t).forEach((r=>{"pbadslot"===r?"string"==typeof t[r]&&t[r]&&(0,s.N)(e,"ext.data.pbadslot",t[r]):"adserver"===r?["name","adslot"].forEach((r=>{const a=(0,n.Z)(t,"adserver.".concat(r));"string"==typeof a&&a&&((0,s.N)(e,"ext.data.adserver.".concat(r.toLowerCase()),a),"adslot"===r&&(0,s.N)(e,"ext.dfp_ad_unit_code",a))})):(0,s.N)(e,"ext.data.".concat(r),t[r])}))}(a,e),function(e,r){let t=-1;"function"!=typeof r.getFloor||p.config.getConfig("pubmatic.disableFloors")||[d.Mk,d.pX,d.B5].forEach((a=>{if(e.hasOwnProperty(a)){let n=[];"banner"===a&&(e[a].w&&e[a].h&&n.push([e[a].w,e[a].h]),(0,i.isArray)(e[a].format)&&e[a].format.forEach((e=>n.push([e.w,e.h])))),0===n.length&&n.push("*"),n.forEach((n=>{let s=r.getFloor({currency:e.bidfloorcur,mediaType:a,size:n});if((0,i.logInfo)(g,"floor from floor module returned for mediatype:",a," and size:",n," is: currency",s.currency,"floor",s.floor),"object"==typeof s&&s.currency===e.bidfloorcur&&!isNaN(parseInt(s.floor))){let e=parseFloat(s.floor);(0,i.logInfo)(g,"floor from floor module:",e,"previous floor value",t,"Min:",Math.min(e,t)),t=-1===t?e:Math.min(e,t),(0,i.logInfo)(g,"new floor value:",t)}}))}}));e.bidfloor&&((0,i.logInfo)(g,"floor from floor module:",t,"impObj.bidfloor",e.bidfloor,"Max:",Math.max(t,e.bidfloor)),t=Math.max(t,e.bidfloor));e.bidfloor=!isNaN(t)&&t>0?t:f,(0,i.logInfo)(g,"new impObj.bidfloor value:",e.bidfloor)}(a,e),a.hasOwnProperty(d.Mk)||a.hasOwnProperty(d.B5)||a.hasOwnProperty(d.pX)?a:f}function Y(e,r){(r=r.filter((function(e){return"string"==typeof e||((0,i.logWarn)(g+"acat: Each category should be a string, ignoring category: "+e),!1)})).map((e=>e.trim())).filter(((e,r,t)=>t.indexOf(e)===r))).length>0&&((0,i.logWarn)(g+"acat: Selected: ",r),e.ext.acat=r)}function F(e){return!0===(0,i.isArray)(e)&&e.length>0}const J={code:u,gvlid:76,supportedMediaTypes:[d.Mk,d.pX,d.B5],isBidRequestValid:e=>{if(e&&e.params){if(!(0,i.isStr)(e.params.publisherId))return(0,i.logWarn)(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.pX)){let r=(0,n.Z)(e.mediaTypes,"video.mimes"),t=(0,n.Z)(e,"params.video.mimes");if(!1===F(r)&&!1===F(t))return(0,i.logWarn)(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.pX].hasOwnProperty("context"))return(0,i.logError)("".concat(g,": no context specified in bid. Rejecting bid: "),e),!1;if("outstream"===e.mediaTypes[d.pX].context&&!(0,i.isStr)(e.params.outstreamAU)&&!e.hasOwnProperty("renderer")&&!e.mediaTypes[d.pX].hasOwnProperty("renderer"))return e.mediaTypes.hasOwnProperty(d.Mk)||e.mediaTypes.hasOwnProperty(d.B5)?(delete e.mediaTypes[d.pX],(0,i.logWarn)("".concat(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.logError)("".concat(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,r)=>{var t,a,o,l,m,u;r&&r.refererInfo&&(u=r.refererInfo);var y,b=function(e){return{pageURL:(null==e?void 0:e.page)||window.location.href,refURL:(null==e?void 0:e.ref)||window.document.referrer}}(u),w=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},user:{},ext:{}}}(b),x="",I=[],T=[],E=[];if(e.forEach((e=>{if((y=(0,i.deepClone)(e)).params.adSlot=y.params.adSlot||"",C(y),y.mediaTypes&&y.mediaTypes.hasOwnProperty("video")||y.params.hasOwnProperty("video"));else if(!(y.hasOwnProperty("mediaTypes")&&y.mediaTypes.hasOwnProperty(d.B5)||0!==y.params.width||0!==y.params.height))return void(0,i.logWarn)(g+"Skipping the non-standard adslot: ",y.params.adSlot,JSON.stringify(y));b.pubId=b.pubId||y.params.publisherId,(b=function(e,r){var t,a,n;for(t in r.kadpageurl||(r.kadpageurl=r.pageURL),v)v.hasOwnProperty(t)&&(a=e[t])&&("object"==typeof(n=v[t])&&(a=n.f(a,r)),(0,i.isStr)(a)?r[t]=a:(0,i.logWarn)(g+"Ignoring param : "+t+" with value : "+v[t]+", expects string-value, found "+typeof a));return r}(y.params,b)).transactionId=y.transactionId,""===x?x=y.params.currency||f:y.params.hasOwnProperty("currency")&&x!==y.params.currency&&(0,i.logWarn)(g+"Currency specifier ignored. Only one currency permitted."),y.params.currency=x,y.params.hasOwnProperty("dctr")&&(0,i.isStr)(y.params.dctr)&&I.push(y.params.dctr),y.params.hasOwnProperty("bcat")&&(0,i.isArray)(y.params.bcat)&&(T=T.concat(y.params.bcat)),y.params.hasOwnProperty("acat")&&(0,i.isArray)(y.params.acat)&&(E=E.concat(y.params.acat));var r=D(y);r&&w.imp.push(r)})),0==w.imp.length)return;w.site.publisher.id=b.pubId.trim(),O=b.pubId.trim(),w.ext.wrapper={},w.ext.wrapper.profile=parseInt(b.profId)||f,w.ext.wrapper.version=parseInt(b.verId)||f,w.ext.wrapper.wiid=b.wiid||r.auctionId,w.ext.wrapper.wv="prebid_prebid_7.54.0",w.ext.wrapper.transactionId=b.transactionId,w.ext.wrapper.wp="pbjs";const R=r?c.S.get(r.bidderCode,"allowAlternateBidderCodes"):void 0;if(void 0!==R){if(w.ext.marketplace={},r&&1==R){let e=c.S.get(r.bidderCode,"allowedAlternateBidderCodes");(0,i.isArray)(e)?(e=e.map((e=>e.trim().toLowerCase())).filter((e=>!!e)).filter(i.uniques),N=e.includes("*")?S:[...N,...e]):N=S}w.ext.marketplace.allowedbidders=N.filter(i.uniques)}w.user.gender=b.gender?b.gender.trim():f,w.user.geo={},w.user.geo.lat=z("lat",b.lat),w.user.geo.lon=z("lon",b.lon),w.user.yob=z("yob",b.yob),w.device.geo=w.user.geo,w.site.page=b.kadpageurl.trim()||w.site.page.trim(),w.site.domain=function(e){let r=document.createElement("a");return r.href=e,r.hostname}(w.site.page),"object"==typeof p.config.getConfig("content")&&(w.site.content=p.config.getConfig("content")),"object"==typeof p.config.getConfig("device")&&(w.device=Object.assign(w.device,p.config.getConfig("device"))),w.device.language=w.device.language&&w.device.language.split("-")[0],(0,s.N)(w,"source.tid",b.transactionId),-1!==window.location.href.indexOf("pubmaticTest=true")&&(w.test=1),e[0].schain&&(0,s.N)(w,"source.ext.schain",e[0].schain),r&&r.gdprConsent&&((0,s.N)(w,"user.ext.consent",r.gdprConsent.consentString),(0,s.N)(w,"regs.ext.gdpr",r.gdprConsent.gdprApplies?1:0)),r&&r.uspConsent&&(0,s.N)(w,"regs.ext.us_privacy",r.uspConsent),!0===p.config.getConfig("coppa")&&(0,s.N)(w,"regs.coppa",1),function(e,r){let t=(0,n.Z)(r,"0.userIdAsEids");(0,i.isArray)(t)&&t.length>0&&(0,s.N)(e,"user.eids",t)}(w,e);const A=r&&r.ortb2||{};if(A.site){const{page:e,domain:r,ref:t}=w.site;(0,i.mergeDeep)(w,{site:A.site}),w.site.page=e,w.site.domain=r,w.site.ref=t}var P,k,U,_;(A.user&&(0,i.mergeDeep)(w,{user:A.user}),A.bcat&&(T=T.concat(A.bcat)),null!==(t=A.device)&&void 0!==t&&t.sua)&&(w.device.sua=null===(P=A.device)||void 0===P?void 0:P.sua);if(null!==(a=A.ext)&&void 0!==a&&null!==(o=a.prebid)&&void 0!==o&&null!==(l=o.bidderparams)&&void 0!==l&&null!==(m=l[r.bidderCode])&&void 0!==m&&m.acat){const e=A.ext.prebid.bidderparams[r.bidderCode].acat;Y(w,e)}else E.length&&Y(w,E);(function(e,r){(r=r.filter((function(e){return"string"==typeof e||((0,i.logWarn)(g+"bcat: Each category should be a string, ignoring category: "+e),!1)})).map((e=>e.trim())).filter((function(e,r,t){if(e.length>3)return t.indexOf(e)===r;(0,i.logWarn)(g+"bcat: Each category should have a value of a length of more than 3 characters, ignoring category: "+e)}))).length>0&&((0,i.logWarn)(g+"bcat: Selected: ",r),e.bcat=r)}(w,T),null!=r&&r.timeout)?w.tmax=r.timeout:w.tmax=null===(k=window)||void 0===k||null===(U=k.PWT)||void 0===U||null===(_=U.versionDetails)||void 0===_?void 0:_.timeout;return w.ext.epoch=(new Date).getTime(),"object"==typeof p.config.getConfig("app")&&(w.app=p.config.getConfig("app"),w.app.publisher=w.site.publisher,w.app.ext=w.site.ext||f,"object"!=typeof w.app.content&&(w.app.content=w.site.content||f),delete w.site),{method:"POST",url:"https://hbopenbid.pubmatic.com/translator?source=prebid-client",data:JSON.stringify(w),bidderRequest:r}},interpretResponse:(e,r)=>{const t=[];var a=h;let s=JSON.parse(r.data),o=s.site&&s.site.ref?s.site.ref:"";try{e.body&&e.body.seatbid&&(0,i.isArray)(e.body.seatbid)&&(a=e.body.cur||a,e.body.seatbid.forEach((e=>{e.bid&&(0,i.isArray)(e.bid)&&e.bid.forEach((p=>{let l={requestId:p.impid,cpm:parseFloat((p.price||0).toFixed(2)),width:p.w,height:p.h,creativeId:p.crid||p.id,dealId:p.dealid,currency:a,netRevenue:true,ttl:300,referrer:o,ad:p.adm,pm_seat:e.seat||null,pm_dspid:p.ext&&p.ext.dspid?p.ext.dspid:null,partnerImpId:p.id||""};s.imp&&s.imp.length>0&&s.imp.forEach((e=>{if(p.impid===e.id)switch(function(e,r){if(e.ext&&null!=e.ext.bidtype)r.mediaType=R[e.ext.bidtype];else{(0,i.logInfo)(g+"bid.ext.bidtype does not exist, checking alternatively for mediaType");var t=e.adm,a="",n=new RegExp(/VAST\s+version/);if(t.indexOf('span class="PubAPIAd"')>=0)r.mediaType=d.Mk;else if(n.test(t))r.mediaType=d.pX;else try{(a=JSON.parse(t.replace(/\\/g,"")))&&a.native&&(r.mediaType=d.B5)}catch(e){(0,i.logWarn)(g+"Error: Cannot parse native reponse for ad response: "+t)}}}(p,l),l.mediaType){case d.Mk:break;case d.pX:l.width=p.hasOwnProperty("w")?p.w:e.video.w,l.height=p.hasOwnProperty("h")?p.h:e.video.h,l.vastXml=p.adm,function(e,r){let t,a,i;if(r.bidderRequest&&r.bidderRequest.bids){for(let n=0;n<r.bidderRequest.bids.length;n++)r.bidderRequest.bids[n].bidId===e.requestId&&(t=r.bidderRequest.bids[n].params,a=r.bidderRequest.bids[n].mediaTypes[d.pX].context,i=r.bidderRequest.bids[n].adUnitCode);a&&"outstream"===a&&t&&t.outstreamAU&&i&&(e.rendererCode=t.outstreamAU,e.renderer=E.newRenderer(e.rendererCode,i))}}(l,r),function(e,r,t){var a,s,o;if(null==r||null===(a=r.ext)||void 0===a||!a.prebiddealpriority)return;const p=(0,i.getBidRequest)(e.requestId,[t.bidderRequest]),l=(0,n.Z)(p,"mediaTypes.video");if((null==l?void 0:l.context)!=d.Oh)return;const c=(null==r||null===(s=r.ext)||void 0===s||null===(o=s.video)||void 0===o?void 0:o.duration)||(null==l?void 0:l.maxduration);e.video={context:d.Oh,durationSeconds:c,dealTier:r.ext.prebiddealpriority}}(l,p,r);break;case d.B5:!function(e,r){if(e.hasOwnProperty("adm")){var t="";try{t=JSON.parse(e.adm.replace(/\\/g,""))}catch(e){return void(0,i.logWarn)(g+"Error: Cannot parse native reponse for ad response: "+r.adm)}r.native={ortb:{...t.native}},r.mediaType=d.B5,r.width||(r.width=0),r.height||(r.height=0)}}(p,l)}})),p.ext&&p.ext.deal_channel&&(l.dealChannel=T[p.ext.deal_channel]||null),function(e,r,t){e.meta={},r.ext&&r.ext.dspid&&(e.meta.networkId=r.ext.dspid,e.meta.demandSource=r.ext.dspid),r.ext&&r.ext.dchain&&(e.meta.dchain=r.ext.dchain);const a=t||r.ext&&r.ext.advid;a&&(e.meta.advertiserId=a,e.meta.agencyId=a,e.meta.buyerId=a),r.adomain&&F(r.adomain)&&(e.meta.advertiserDomains=r.adomain,e.meta.clickUrl=r.adomain[0],e.meta.brandId=r.adomain[0]),r.cat&&F(r.cat)&&(e.meta.secondaryCatIds=r.cat,e.meta.primaryCatId=r.cat[0])}(l,p,e.seat),e.ext&&e.ext.buyid&&(l.adserverTargeting={hb_buyid_pubmatic:e.ext.buyid}),p.ext&&p.ext.marketplace&&(l.bidderCode=p.ext.marketplace),t.push(l)}))})))}catch(e){(0,i.logError)(e)}return t},getUserSyncs:(e,r,t,a)=>{let i=""+O;return t&&(i+="&gdpr="+(t.gdprApplies?1:0),i+="&gdpr_consent="+encodeURIComponent(t.consentString||"")),a&&(i+="&us_privacy="+encodeURIComponent(a)),!0===p.config.getConfig("coppa")&&(i+="&coppa=1"),e.iframeEnabled?[{type:"iframe",url:"https://ads.pubmatic.com/AdServer/js/user_sync.html?kdntuid=1&p="+i}]:[{type:"image",url:"https://image8.pubmatic.com/AdServer/ImgSync?p="+i}]},transformBidParams:function(e,r,t,a){return(0,i.convertTypes)({publisherId:"string",adSlot:"string"},e)}};(0,o.dX)(J),(0,a.z)("pubmaticBidAdapter")}},e=>{var r;r=15817,e(e.s=r)}]);(self.stpdChunk=self.stpdChunk||[]).push([[31215],{13522:(e,r,t)=>{var a=t(78640),o=t(20265),i=t(64358),s=t(24679),d=t(3193),n=t(14699);const p={code:"smartadserver",gvlid:45,aliases:["smart"],supportedMediaTypes:[s.Mk,s.pX],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 r=["asi","sid","hp","rid","name","domain"];return"".concat(e.ver,",").concat(e.complete,"!")+e.nodes.map((e=>r.map((r=>e[r]?encodeURIComponent(e[r]):"")).join(","))).join("!")},adaptBannerSizes:function(e){return e.map((e=>({w:e[0],h:e[1]})))},fillPayloadForVideoBidRequest:function(e,r,t){const a=r.playerSize[0];e.isVideo="instream"===r.context,e.mediaType=s.pX,e.videoData={videoProtocol:this.getProtocolForVideoBidRequest(r,t),playerWidth:a[0],playerHeight:a[1],adBreak:this.getStartDelayForVideoBidRequest(r,t)}},getProtocolForVideoBidRequest:function(e,r){return void 0!==r&&r.protocol?r.protocol:void 0!==e&&Array.isArray(e.protocols)?Math.max.apply(Math,e.protocols):null},getStartDelayForVideoBidRequest:function(e,r){if(void 0!==r&&r.startDelay)return r.startDelay;if(void 0!==e){if(0==e.startdelay)return 1;if(-1==e.startdelay)return 2;if(-2==e.startdelay)return 3}return 2},createServerRequest:function(e,r){return{method:"POST",url:(void 0!==r?r:"https://prg.smartadserver.com")+"/prebid/v1",data:JSON.stringify(e)}},buildRequests:function(e,r){const t=d.config.getConfig("currency.adServerCurrency"),a=(0,o.Z)(r,"ortb2.user.data",d.config.getAnyConfig("ortb2.user.data")),n=(0,o.Z)(r,"ortb2.site.content.data",d.config.getAnyConfig("ortb2.site.content.data"));return e.reduce(((e,l)=>{let c={siteid:l.params.siteId,pageid:l.params.pageId,formatid:l.params.formatId,currencyCode:t,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:r&&r.refererInfo&&r.refererInfo.page?r.refererInfo.page:void 0,transactionId:l.transactionId,timeout:d.config.getConfig("bidderTimeout"),bidId:l.bidId,prebidVersion:"7.54.0",schain:p.serializeSupplyChain(l.schain),sda:a,sdc:n};const u=(0,o.Z)(l,"ortb2Imp.ext.gpid",(0,o.Z)(l,"ortb2Imp.ext.data.pbadslot",""));u&&(c.gpid=u),r&&(r.gdprConsent&&(c.addtl_consent=r.gdprConsent.addtlConsent,c.gdpr_consent=r.gdprConsent.consentString,c.gdpr=r.gdprConsent.gdprApplies),r.gppConsent&&(c.gpp=r.gppConsent.gppString,c.gpp_sid=r.gppConsent.applicableSections),r.uspConsent&&(c.us_privacy=r.uspConsent)),l&&l.userIdAsEids&&(c.eids=l.userIdAsEids),r&&r.uspConsent&&(c.us_privacy=r.uspConsent);const m=(0,o.Z)(l,"mediaTypes.banner"),g=(0,o.Z)(l,"mediaTypes.video"),f=g&&("instream"===g.context||"outstream"===g.context);if(m||f){let r;if(m){if(r=s.Mk,c.sizes=p.adaptBannerSizes(m.sizes),f){let r=(0,i.deepClone)(c);p.fillPayloadForVideoBidRequest(r,g,l.params.video),r.bidfloor=l.params.bidfloor||p.getBidFloor(l,t,s.pX),e.push(p.createServerRequest(r,l.params.domain))}}else r=s.pX,p.fillPayloadForVideoBidRequest(c,g,l.params.video);c.bidfloor=l.params.bidfloor||p.getBidFloor(l,t,r),e.push(p.createServerRequest(c,l.params.domain))}else e.push({});return e}),[])},interpretResponse:function(e,r){const t=[];let a=e.body;try{if(a&&!a.isNoAd&&(a.ad||a.adUrl)){const e=JSON.parse(r.data);let o={requestId:e.bidId,cpm:a.cpm,width:a.width,height:a.height,creativeId:a.creativeId,dealId:a.dealId,currency:a.currency,netRevenue:a.isNetCpm,ttl:a.ttl,dspPixels:a.dspPixels,meta:{advertiserDomains:a.adomain?a.adomain:[]}};e.mediaType===s.pX?(o.mediaType=s.pX,o.vastUrl=a.adUrl,o.vastXml=a.ad,o.content=a.ad):(o.adUrl=a.adUrl,o.ad=a.ad),t.push(o)}}catch(e){(0,i.logError)("Error while parsing smart server response",e)}return t},getBidFloor:function(e,r,t){if(!(0,i.isFn)(e.getFloor))return 0;const a=e.getFloor({currency:r||"USD",mediaType:t,size:"*"});return(0,i.isPlainObject)(a)&&!isNaN(a.floor)?a.floor:0},getUserSyncs:function(e,r){const t=[];return e.iframeEnabled&&r.length>0&&null!=r[0].body.cSyncUrl?t.push({type:"iframe",url:r[0].body.cSyncUrl}):e.pixelEnabled&&r.length>0&&void 0!==r[0].body.dspPixels&&r[0].body.dspPixels.forEach((function(e){t.push({type:"image",url:e})})),t}};(0,n.dX)(p),(0,a.z)("smartadserverBidAdapter")}},e=>{var r;r=13522,e(e.s=r)}]);(self.stpdChunk=self.stpdChunk||[]).push([[6406],{60241:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{var _src_prebidGlobal_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(78640),_src_utils_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(64358),_src_utils_js__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(20265),_src_adloader_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(55730),_src_adapters_bidderFactory_js__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(14699),_src_config_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(3193),_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(24679),_src_polyfill_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(34614),criteo_direct_rsa_validate_build_verify_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1582),_src_storageManager_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(15164),_src_refererDetection_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(25102),_src_utils_gpdr_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(17673),_src_Renderer_js__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(35706),_src_video_js__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(90154);const GVLID=91,ADAPTER_VERSION=36,BIDDER_CODE="criteo",CDB_ENDPOINT="https://bidder.criteo.com/cdb",PROFILE_ID_INLINE=207,PROFILE_ID_PUBLISHERTAG=185,storage=(0,_src_storageManager_js__WEBPACK_IMPORTED_MODULE_1__.df)({bidderCode:BIDDER_CODE}),LOG_PREFIX="Criteo: ",FAST_BID_VERSION_PLACEHOLDER="%FAST_BID_VERSION%",FAST_BID_VERSION_CURRENT=136,FAST_BID_VERSION_LATEST="latest",FAST_BID_VERSION_NONE="none",PUBLISHER_TAG_URL_TEMPLATE="https://static.criteo.net/js/ld/publishertag.prebid"+FAST_BID_VERSION_PLACEHOLDER+".js",PUBLISHER_TAG_OUTSTREAM_SRC="https://static.criteo.net/js/ld/publishertag.renderer.js",FAST_BID_PUBKEY_E=65537,FAST_BID_PUBKEY_N="ztQYwCE5BU7T9CDM5he6rKoabstXRmkzx54zFPZkWbK530dwtLBDeaWBMxHBUT55CYyboR/EZ4efghPi3CoNGfGWezpjko9P6p2EwGArtHEeS4slhu/SpSIFMjG6fdrpRoNuIAMhq1Z+Pr/+HOd1pThFKeGFr2/NhtAg+TXAzaU=",OPTOUT_COOKIE_NAME="cto_optout",BUNDLE_COOKIE_NAME="cto_bundle",GUID_RETENTION_TIME_HOUR=9360,OPTOUT_RETENTION_TIME_HOUR=43200,spec={code:BIDDER_CODE,gvlid:GVLID,supportedMediaTypes:[_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.Mk,_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.pX,_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.B5],getUserSyncs:function(t,e,r,i){if(canFastBid(_src_config_js__WEBPACK_IMPORTED_MODULE_3__.config.getConfig("criteo.fastBidVersion")))return[];const s=(0,_src_refererDetection_js__WEBPACK_IMPORTED_MODULE_4__.nH)(),o="criteoPrebidAdapter";if(t.iframeEnabled&&(0,_src_utils_gpdr_js__WEBPACK_IMPORTED_MODULE_5__.h)(r)){const t=[];t.push("origin=".concat(o)),t.push("topUrl=".concat(s.domain)),r&&(r.gdprApplies&&t.push("gdpr=".concat(1==r.gdprApplies?1:0)),r.consentString&&t.push("gdpr_consent=".concat(r.consentString))),i&&t.push("us_privacy=".concat(i));const e=Math.random().toString(),a={bundle:readFromAllStorages(BUNDLE_COOKIE_NAME),cw:storage.cookiesAreEnabled(),lsw:storage.localStorageIsEnabled(),optoutCookie:readFromAllStorages(OPTOUT_COOKIE_NAME),origin:o,requestId:e,tld:s.domain,topUrl:s.domain,version:"7.54.0".replace(/\./g,"_")};window.addEventListener("message",(function t(r){if(!r.data||"https://gum.criteo.com"!=r.origin)return;if(r.data.requestId!==e)return;this.removeEventListener("message",t),r.stopImmediatePropagation();const i=r.data;i.optout?(deleteFromAllStorages(BUNDLE_COOKIE_NAME),saveOnAllStorages(OPTOUT_COOKIE_NAME,!0,OPTOUT_RETENTION_TIME_HOUR)):i.bundle&&saveOnAllStorages(BUNDLE_COOKIE_NAME,i.bundle,GUID_RETENTION_TIME_HOUR)}),!0);const n=JSON.stringify(a).replace(/"/g,"%22");return[{type:"iframe",url:"https://gum.criteo.com/syncframe?".concat(t.join("&"),"#").concat(n)}]}return[]},isBidRequestValid:t=>!(!t||!t.params||!t.params.zoneId&&!t.params.networkId)&&!(hasVideoMediaType(t)&&!hasValidVideoMediaType(t)),buildRequests:(t,e)=>{var r,i;let s,o,a=e.ortb2||{};Object.assign(e,{publisherExt:null===(r=a.site)||void 0===r?void 0:r.ext,userExt:null===(i=a.user)||void 0===i?void 0:i.ext,ceh:_src_config_js__WEBPACK_IMPORTED_MODULE_3__.config.getConfig("criteo.ceh"),coppa:_src_config_js__WEBPACK_IMPORTED_MODULE_3__.config.getConfig("coppa")});const n=_src_config_js__WEBPACK_IMPORTED_MODULE_3__.config.getConfig("criteo.fastBidVersion"),_=canFastBid(n);if(!publisherTagAvailable()&&_){window.Criteo=window.Criteo||{},window.Criteo.usePrebidEvents=!1,tryGetCriteoFastBid();const t=getFastBidUrl(n);setTimeout((()=>{(0,_src_adloader_js__WEBPACK_IMPORTED_MODULE_6__.B)(t,BIDDER_CODE)}),e.timeout)}if(publisherTagAvailable()){const r=new Criteo.PubTag.Adapters.Prebid(PROFILE_ID_PUBLISHERTAG,ADAPTER_VERSION,t,e,"7.54.0",{createOutstreamVideoRenderer});s=r.buildCdbUrl(),o=r.buildCdbRequest()}else{const r=buildContext(t,e);s=buildCdbUrl(r),o=buildCdbRequest(r,t,e)}if(o)return{method:"POST",url:s,data:o,bidRequests:t}},interpretResponse:(t,e)=>{const r=t.body||t;if(publisherTagAvailable()){const t=Criteo.PubTag.Adapters.Prebid.GetAdapter(e);if(t)return t.interpretResponse(r,e)}const i=[];return r&&r.slots&&(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.isArray)(r.slots)&&r.slots.forEach((s=>{var o,a,n,_,d,c;const p=(0,_src_polyfill_js__WEBPACK_IMPORTED_MODULE_8__.sE)(e.bidRequests,(t=>t.adUnitCode===s.impid&&(!t.params.zoneId||parseInt(t.params.zoneId)===s.zoneid))),l=p.bidId,u={requestId:l,cpm:s.cpm,currency:s.currency,netRevenue:!0,ttl:s.ttl||60,creativeId:s.creativecode,width:s.width,height:s.height,dealId:s.deal};if(null!==(o=r.ext)&&void 0!==o&&null!==(a=o.paf)&&void 0!==a&&a.transmission&&null!==(n=s.ext)&&void 0!==n&&null!==(_=n.paf)&&void 0!==_&&_.content_id){const e={content_id:s.ext.paf.content_id,transmission:t.ext.paf.transmission};u.meta=Object.assign({},u.meta,{paf:e})}if(s.adomain&&(u.meta=Object.assign({},u.meta,{advertiserDomains:[s.adomain].flat()})),null!==(d=s.ext)&&void 0!==d&&null!==(c=d.meta)&&void 0!==c&&c.networkName&&(u.meta=Object.assign({},u.meta,{networkName:s.ext.meta.networkName})),s.native)p.params.nativeCallback?u.ad=createNativeAd(l,s.native,p.params.nativeCallback):(u.native=createPrebidNativeAd(s.native),u.mediaType=_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.B5);else if(s.video){u.vastUrl=s.displayurl,u.mediaType=_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.pX;(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_9__.Z)(p,"mediaTypes.video.context")===_src_video_js__WEBPACK_IMPORTED_MODULE_10__.gZ&&(u.renderer=createOutstreamVideoRenderer(s))}else u.ad=s.creative;i.push(u)})),i},onTimeout:t=>{if(publisherTagAvailable()&&Array.isArray(t)){var e=[];t.forEach((t=>{if(-1===e.indexOf(t.auctionId)){e.push(t.auctionId);Criteo.PubTag.Adapters.Prebid.GetAdapter(t.auctionId).handleBidTimeout()}}))}},onBidWon:t=>{if(publisherTagAvailable()&&t){Criteo.PubTag.Adapters.Prebid.GetAdapter(t.auctionId).handleBidWon(t)}},onSetTargeting:t=>{if(publisherTagAvailable()){Criteo.PubTag.Adapters.Prebid.GetAdapter(t.auctionId).handleSetTargeting(t)}}};function readFromAllStorages(t){const e=storage.getCookie(t),r=storage.getDataFromLocalStorage(t);return e||r||void 0}function saveOnAllStorages(t,e,r){const i=new Date;i.setTime(i.getTime()+60*r*60*1e3);const s="expires=".concat(i.toUTCString());storage.setCookie(t,e,s),storage.setDataInLocalStorage(t,e)}function deleteFromAllStorages(t){storage.setCookie(t,"",0),storage.removeDataFromLocalStorage(t)}function publisherTagAvailable(){return"undefined"!=typeof Criteo&&Criteo.PubTag&&Criteo.PubTag.Adapters&&Criteo.PubTag.Adapters.Prebid}function buildContext(t,e){var r;let i="";e&&e.refererInfo&&(i=e.refererInfo.page);const s=(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.parseUrl)(null==e||null===(r=e.refererInfo)||void 0===r?void 0:r.topmostLocation).search,o={url:i,debug:"1"===s.pbt_debug,noLog:"1"===s.pbt_nolog,amp:!1};return t.forEach((t=>{"amp"===t.params.integrationMode&&(o.amp=!0)})),o}function buildCdbUrl(t){let e=CDB_ENDPOINT;e+="?profileId="+PROFILE_ID_INLINE,e+="&av="+String(ADAPTER_VERSION),e+="&wv="+encodeURIComponent("7.54.0"),e+="&cb="+String(Math.floor(99999999999*Math.random())),storage.localStorageIsEnabled()?e+="&lsavail=1":e+="&lsavail=0",t.amp&&(e+="&im=1"),t.debug&&(e+="&debug=1"),t.noLog&&(e+="&nolog=1");const r=readFromAllStorages(BUNDLE_COOKIE_NAME);r&&(e+="&bundle=".concat(r));return readFromAllStorages(OPTOUT_COOKIE_NAME)&&(e+="&optout=1"),e}function checkNativeSendId(t){return!(t.nativeParams&&(t.nativeParams.image&&(!0!==t.nativeParams.image.sendId||!0===t.nativeParams.image.sendTargetingKeys)||t.nativeParams.icon&&(!0!==t.nativeParams.icon.sendId||!0===t.nativeParams.icon.sendTargetingKeys)||t.nativeParams.clickUrl&&(!0!==t.nativeParams.clickUrl.sendId||!0===t.nativeParams.clickUrl.sendTargetingKeys)||t.nativeParams.displayUrl&&(!0!==t.nativeParams.displayUrl.sendId||!0===t.nativeParams.displayUrl.sendTargetingKeys)||t.nativeParams.privacyLink&&(!0!==t.nativeParams.privacyLink.sendId||!0===t.nativeParams.privacyLink.sendTargetingKeys)||t.nativeParams.privacyIcon&&(!0!==t.nativeParams.privacyIcon.sendId||!0===t.nativeParams.privacyIcon.sendTargetingKeys)))}function buildCdbRequest(t,e,r){var i,s,o,a,n,_,d,c,p,l,u;let h,E,m;const f={publisher:{url:t.url,ext:r.publisherExt},regs:{coppa:!0===r.coppa?1:!1===r.coppa?0:void 0,gpp:null===(i=r.ortb2)||void 0===i||null===(s=i.regs)||void 0===s?void 0:s.gpp,gpp_sid:null===(o=r.ortb2)||void 0===o||null===(a=o.regs)||void 0===a?void 0:a.gpp_sid},slots:e.map((t=>{var e;m||(m=t.userIdAsEids),h=t.params.networkId||h,E=t.schain||E;const r={impid:t.adUnitCode,transactionid:t.transactionId,auctionId:t.auctionId};if(t.params.zoneId&&(r.zoneid=t.params.zoneId),(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_9__.Z)(t,"ortb2Imp.ext")&&(r.ext=t.ortb2Imp.ext),(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_9__.Z)(t,"ortb2Imp.rwdd")&&(r.rwdd=t.ortb2Imp.rwdd),t.params.ext&&(r.ext=Object.assign({},r.ext,t.params.ext)),null!==(e=t.nativeOrtbRequest)&&void 0!==e&&e.assets&&(r.ext=Object.assign({},r.ext,{assets:t.nativeOrtbRequest.assets})),t.params.publisherSubId&&(r.publishersubid=t.params.publisherSubId),(t.params.nativeCallback||hasNativeMediaType(t))&&(r.native=!0,checkNativeSendId(t)||(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.logWarn)(LOG_PREFIX+"all native assets containing URL should be sent as placeholders with sendId(icon, image, clickUrl, displayUrl, privacyLink, privacyIcon)")),hasBannerMediaType(t)?r.sizes=parseSizes((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_9__.Z)(t,"mediaTypes.banner.sizes"),parseSize):r.sizes=[],hasVideoMediaType(t)){const e={playersizes:parseSizes((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_9__.Z)(t,"mediaTypes.video.playerSize"),parseSize),mimes:t.mediaTypes.video.mimes,protocols:t.mediaTypes.video.protocols,maxduration:t.mediaTypes.video.maxduration,api:t.mediaTypes.video.api,skip:t.mediaTypes.video.skip,placement:t.mediaTypes.video.placement,minduration:t.mediaTypes.video.minduration,playbackmethod:t.mediaTypes.video.playbackmethod,startdelay:t.mediaTypes.video.startdelay,plcmt:t.mediaTypes.video.plcmt},i=t.params.video;void 0!==i&&(e.skip=e.skip||i.skip||0,e.placement=e.placement||i.placement,e.minduration=e.minduration||i.minduration,e.playbackmethod=e.playbackmethod||i.playbackmethod,e.startdelay=e.startdelay||i.startdelay||0),r.video=e}return enrichSlotWithFloors(r,t),r}))};var v,T;(h&&(f.publisher.networkid=h),E&&(f.source={ext:{schain:E}}),f.user=(null===(n=r.ortb2)||void 0===n?void 0:n.user)||{},f.site=(null===(_=r.ortb2)||void 0===_?void 0:_.site)||{},r&&r.ceh&&(f.user.ceh=r.ceh),r&&r.gdprConsent&&(f.gdprConsent={},void 0!==r.gdprConsent.gdprApplies&&(f.gdprConsent.gdprApplies=!!r.gdprConsent.gdprApplies),f.gdprConsent.version=r.gdprConsent.apiVersion,void 0!==r.gdprConsent.consentString&&(f.gdprConsent.consentData=r.gdprConsent.consentString)),r&&r.uspConsent&&(f.user.uspIab=r.uspConsent),r&&null!==(d=r.ortb2)&&void 0!==d&&null!==(c=d.device)&&void 0!==c&&c.sua)&&(f.user.ext=f.user.ext||{},f.user.ext.sua=(null===(v=r.ortb2)||void 0===v||null===(T=v.device)||void 0===T?void 0:T.sua)||{});return m&&(f.user.ext=f.user.ext||{},f.user.ext.eids=[...m]),r&&null!==(p=r.ortb2)&&void 0!==p&&p.bcat&&(f.bcat=r.ortb2.bcat),r&&null!==(l=r.ortb2)&&void 0!==l&&l.badv&&(f.badv=r.ortb2.badv),r&&null!==(u=r.ortb2)&&void 0!==u&&u.bapp&&(f.bapp=r.ortb2.bapp),f}function parseSizes(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t=>t;return null==t?[]:Array.isArray(t[0])?t.map((t=>e(t))):[e(t)]}function parseSize(t){return t[0]+"x"+t[1]}function hasVideoMediaType(t){return void 0!==(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_9__.Z)(t,"mediaTypes.video")}function hasBannerMediaType(t){return void 0!==(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_9__.Z)(t,"mediaTypes.banner")}function hasNativeMediaType(t){return void 0!==(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_9__.Z)(t,"mediaTypes.native")}function hasValidVideoMediaType(t){let e=!0;if(["mimes","playerSize","maxduration","protocols","api","skip","placement","playbackmethod"].forEach((function(r){void 0===(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_9__.Z)(t,"mediaTypes.video."+r)&&void 0===(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_9__.Z)(t,"params.video."+r)&&(e=!1,(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.logError)("Criteo Bid Adapter: mediaTypes.video."+r+" is required"))})),e){const e=t.mediaTypes.video.placement||t.params.video.placement;if("instream"==t.mediaTypes.video.context&&1===e)return!0;if("outstream"==t.mediaTypes.video.context&&1!==e)return!0}return!1}function createPrebidNativeAd(t){return{sendTargetingKeys:!1,title:t.products[0].title,body:t.products[0].description,sponsoredBy:t.advertiser.description,icon:t.advertiser.logo,image:t.products[0].image,clickUrl:t.products[0].click_url,privacyLink:t.privacy.optout_click_url,privacyIcon:t.privacy.optout_image_url,cta:t.products[0].call_to_action,price:t.products[0].price,impressionTrackers:t.impression_pixels.map((t=>t.url))}}function createNativeAd(t,e,r){var i="criteo_prebid_native_slots";return window[i]=window[i]||{},window[i][t]={callback:r,payload:e},'\n<script type="text/javascript">\nfor (var i = 0; i < 10; ++i) {\n var slots = window.parent.'.concat(i,';\n  if(!slots){continue;}\n  var responseSlot = slots["').concat(t,'"];\n  responseSlot.callback(responseSlot.payload);\n  break;\n}\n<\/script>')}function pickAvailableGetFloorFunc(t){if(t.getFloor)return t.getFloor;if(t.params.bidFloor&&t.params.bidFloorCur)try{const e=parseFloat(t.params.bidFloor);return()=>({currency:t.params.bidFloorCur,floor:e})}catch{}}function enrichSlotWithFloors(t,e){try{const o={},a=pickAvailableGetFloorFunc(e);if(a){var r,i,s;if(null!==(r=e.mediaTypes)&&void 0!==r&&r.banner){o.banner={};parseSizes((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_9__.Z)(e,"mediaTypes.banner.sizes")).forEach((t=>o.banner[parseSize(t).toString()]=a.call(e,{size:t,mediaType:_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.Mk})))}if(null!==(i=e.mediaTypes)&&void 0!==i&&i.video){o.video={};parseSizes((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_9__.Z)(e,"mediaTypes.video.playerSize")).forEach((t=>o.video[parseSize(t).toString()]=a.call(e,{size:t,mediaType:_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.pX})))}null!==(s=e.mediaTypes)&&void 0!==s&&s.native&&(o.native={},o.native["*"]=a.call(e,{size:"*",mediaType:_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.B5})),Object.keys(o).length>0&&(t.ext||(t.ext={}),Object.assign(t.ext,{floors:o}))}}catch(t){(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.logError)("Could not parse floors from Prebid: "+t)}}function canFastBid(t){return t!==FAST_BID_VERSION_NONE}function getFastBidUrl(t){let e;if(t===FAST_BID_VERSION_LATEST)e="";else if(t){String(t).split(".")[0]<102&&(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.logWarn)("Specifying a Fastbid version which is not supporting version selection."),e="."+t}else e="."+FAST_BID_VERSION_CURRENT;return PUBLISHER_TAG_URL_TEMPLATE.replace(FAST_BID_VERSION_PLACEHOLDER,e)}function createOutstreamVideoRenderer(t){if(void 0===t.ext.videoPlayerConfig||void 0===t.ext.videoPlayerType)return;const e=_src_Renderer_js__WEBPACK_IMPORTED_MODULE_11__.Th.install({url:PUBLISHER_TAG_OUTSTREAM_SRC,config:{documentResolver:(t,e,r)=>null!=r?r:e}});return e.setRender(((e,r)=>{let i={slotid:t.impid,vastUrl:t.displayurl,vastXml:t.creative,documentContext:r},s=t.ext.videoPlayerConfig;window.CriteoOutStream[t.ext.videoPlayerType].play(i,s)})),e}function tryGetCriteoFastBid(){try{const fastBidStorageKey="criteo_fast_bid",hashPrefix="// Hash: ",fastBidFromStorage=storage.getDataFromLocalStorage(fastBidStorageKey);if(null!==fastBidFromStorage){const firstLineEndPosition=fastBidFromStorage.indexOf("\n"),firstLine=fastBidFromStorage.substr(0,firstLineEndPosition).trim();if(firstLine.substr(0,hashPrefix.length)!==hashPrefix)(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.logWarn)("No hash found in FastBid"),storage.removeDataFromLocalStorage(fastBidStorageKey);else{const publisherTagHash=firstLine.substr(hashPrefix.length),publisherTag=fastBidFromStorage.substr(firstLineEndPosition+1);(0,criteo_direct_rsa_validate_build_verify_js__WEBPACK_IMPORTED_MODULE_0__.T)(publisherTag,publisherTagHash,FAST_BID_PUBKEY_N,FAST_BID_PUBKEY_E)?((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.logInfo)("Using Criteo FastBid"),eval(publisherTag)):((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.logWarn)("Invalid Criteo FastBid found"),storage.removeDataFromLocalStorage(fastBidStorageKey))}}}catch(t){}}(0,_src_adapters_bidderFactory_js__WEBPACK_IMPORTED_MODULE_12__.dX)(spec),(0,_src_prebidGlobal_js__WEBPACK_IMPORTED_MODULE_13__.z)("criteoBidAdapter")},17673:(t,e,r)=>{r.d(e,{h:()=>s});var i=r(20265);function s(t){return null==t||!t.gdprApplies||!0===(0,i.Z)(t,"vendorData.purpose.consents.1")}},44611:(t,e)=>{var r;Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t){null!==t&&this.fromHexString(t)}return t.prototype.toHexString=function(){if(this.s<0)return"-"+this.negate().toHexString();var t,e=!1,r="",i=this.t,s=this.DB-i*this.DB%4;if(i-- >0)for(s<this.DB&&(t=this[i]>>s)>0&&(e=!0,r=p(t));i>=0;)s<4?(t=(this[i]&(1<<s)-1)<<4-s,t|=this[--i]>>(s+=this.DB-4)):(t=this[i]>>(s-=4)&15,s<=0&&(s+=this.DB,--i)),t>0&&(e=!0),e&&(r+=p(t));return e?r:"0"},t.prototype.fromHexString=function(e){if(null!==e){this.t=0,this.s=0;for(var r=e.length,i=!1,s=0;--r>=0;){var o=d(e,r);o<0?"-"==e.charAt(r)&&(i=!0):(i=!1,0==s?this[this.t++]=o:s+4>this.DB?(this[this.t-1]|=(o&(1<<this.DB-s)-1)<<s,this[this.t++]=o>>this.DB-s):this[this.t-1]|=o<<s,(s+=4)>=this.DB&&(s-=this.DB))}0,this.clamp(),i&&t.ZERO.subTo(this,this)}},t.prototype.negate=function(){var e=s();return t.ZERO.subTo(this,e),e},t.prototype.abs=function(){return this.s<0?this.negate():this},t.prototype.mod=function(e){var r=s();return this.abs().divRemTo(e,null,r),this.s<0&&r.compareTo(t.ZERO)>0&&e.subTo(r,r),r},t.prototype.copyTo=function(t){for(var e=this.t-1;e>=0;--e)t[e]=this[e];t.t=this.t,t.s=this.s},t.prototype.lShiftTo=function(t,e){for(var r=t%this.DB,i=this.DB-r,s=(1<<i)-1,o=Math.floor(t/this.DB),a=this.s<<r&this.DM,n=this.t-1;n>=0;--n)e[n+o+1]=this[n]>>i|a,a=(this[n]&s)<<r;for(n=o-1;n>=0;--n)e[n]=0;e[o]=a,e.t=this.t+o+1,e.s=this.s,e.clamp()},t.prototype.invDigit=function(){if(this.t<1)return 0;var t=this[0];if(0==(1&t))return 0;var e=3&t;return(e=(e=(e=(e=e*(2-(15&t)*e)&15)*(2-(255&t)*e)&255)*(2-((65535&t)*e&65535))&65535)*(2-t*e%this.DV)%this.DV)>0?this.DV-e:-e},t.prototype.dlShiftTo=function(t,e){var r;for(r=this.t-1;r>=0;--r)e[r+t]=this[r];for(r=t-1;r>=0;--r)e[r]=0;e.t=this.t+t,e.s=this.s},t.prototype.squareTo=function(t){for(var e=this.abs(),r=t.t=2*e.t;--r>=0;)t[r]=0;for(r=0;r<e.t-1;++r){var i=e.am(r,e[r],t,2*r,0,1);(t[r+e.t]+=e.am(r+1,2*e[r],t,2*r+1,i,e.t-r-1))>=e.DV&&(t[r+e.t]-=e.DV,t[r+e.t+1]=1)}t.t>0&&(t[t.t-1]+=e.am(r,e[r],t,2*r,0,1)),t.s=0,t.clamp()},t.prototype.multiplyTo=function(e,r){var i=this.abs(),s=e.abs(),o=i.t;for(r.t=o+s.t;--o>=0;)r[o]=0;for(o=0;o<s.t;++o)r[o+i.t]=i.am(0,s[o],r,o,0,i.t);r.s=0,r.clamp(),this.s!=e.s&&t.ZERO.subTo(r,r)},t.prototype.divRemTo=function(e,r,i){var a=e.abs();if(!(a.t<=0)){var n=this.abs();if(n.t<a.t)return null!=r&&r.fromHexString("0"),void(null!=i&&this.copyTo(i));null==i&&(i=s());var _=s(),d=this.s,c=e.s,p=this.DB-o(a[a.t-1]);p>0?(a.lShiftTo(p,_),n.lShiftTo(p,i)):(a.copyTo(_),n.copyTo(i));var l=_.t,u=_[l-1];if(0!=u){var h=u*(1<<this.F1)+(l>1?_[l-2]>>this.F2:0),E=this.FV/h,m=(1<<this.F1)/h,f=1<<this.F2,v=i.t,T=v-l,g=null==r?s():r;for(_.dlShiftTo(T,g),i.compareTo(g)>=0&&(i[i.t++]=1,i.subTo(g,i)),t.ONE.dlShiftTo(l,g),g.subTo(_,_);_.t<l;)_[_.t++]=0;for(;--T>=0;){var O=i[--v]==u?this.DM:Math.floor(i[v]*E+(i[v-1]+f)*m);if((i[v]+=_.am(0,O,i,T,0,l))<O)for(_.dlShiftTo(T,g),i.subTo(g,i);i[v]<--O;)i.subTo(g,i)}null!=r&&(i.drShiftTo(l,r),d!=c&&t.ZERO.subTo(r,r)),i.t=l,i.clamp(),p>0&&i.rShiftTo(p,i),d<0&&t.ZERO.subTo(i,i)}}},t.prototype.rShiftTo=function(t,e){e.s=this.s;var r=Math.floor(t/this.DB);if(r>=this.t)e.t=0;else{var i=t%this.DB,s=this.DB-i,o=(1<<i)-1;e[0]=this[r]>>i;for(var a=r+1;a<this.t;++a)e[a-r-1]|=(this[a]&o)<<s,e[a-r]=this[a]>>i;i>0&&(e[this.t-r-1]|=(this.s&o)<<s),e.t=this.t-r,e.clamp()}},t.prototype.drShiftTo=function(t,e){for(var r=t;r<this.t;++r)e[r-t]=this[r];e.t=Math.max(this.t-t,0),e.s=this.s},t.prototype.subTo=function(t,e){for(var r=0,i=0,s=Math.min(t.t,this.t);r<s;)i+=this[r]-t[r],e[r++]=i&this.DM,i>>=this.DB;if(t.t<this.t){for(i-=t.s;r<this.t;)i+=this[r],e[r++]=i&this.DM,i>>=this.DB;i+=this.s}else{for(i+=this.s;r<t.t;)i-=t[r],e[r++]=i&this.DM,i>>=this.DB;i-=t.s}e.s=i<0?-1:0,i<-1?e[r++]=this.DV+i:i>0&&(e[r++]=i),e.t=r,e.clamp()},t.prototype.clamp=function(){for(var t=this.s&this.DM;this.t>0&&this[this.t-1]==t;)--this.t},t.prototype.modPowInt=function(t,e){var r;return r=t<256||e.isEven()?new l(e):new u(e),this.exp(t,r)},t.prototype.exp=function(e,r){if(e>4294967295||e<1)return t.ONE;var i=s(),a=s(),n=r.convert(this),_=o(e)-1;for(n.copyTo(i);--_>=0;)if(r.sqrTo(i,a),(e&1<<_)>0)r.mulTo(a,n,i);else{var d=i;i=a,a=d}return r.revert(i)},t.prototype.isEven=function(){return 0==(this.t>0?1&this[0]:this.s)},t.prototype.compareTo=function(t){var e=this.s-t.s;if(0!=e)return e;var r=this.t;if(0!=(e=r-t.t))return this.s<0?-e:e;for(;--r>=0;)if(0!=(e=this[r]-t[r]))return e;return 0},t.prototype.am1=function(t,e,r,i,s,o){for(;--o>=0;){var a=e*this[t++]+r[i]+s;s=Math.floor(a/67108864),r[i++]=67108863&a}return s},t.prototype.am2=function(t,e,r,i,s,o){for(var a=32767&e,n=e>>15;--o>=0;){var _=32767&this[t],d=this[t++]>>15,c=n*_+d*a;s=((_=a*_+((32767&c)<<15)+r[i]+(1073741823&s))>>>30)+(c>>>15)+n*d+(s>>>30),r[i++]=1073741823&_}return s},t.prototype.am3=function(t,e,r,i,s,o){for(var a=16383&e,n=e>>14;--o>=0;){var _=16383&this[t],d=this[t++]>>14,c=n*_+d*a;s=((_=a*_+((16383&c)<<14)+r[i]+s)>>28)+(c>>14)+n*d,r[i++]=268435455&_}return s},t}();function s(){return new i(null)}function o(t){var e,r=1;return 0!=(e=t>>>16)&&(t=e,r+=16),0!=(e=t>>8)&&(t=e,r+=8),0!=(e=t>>4)&&(t=e,r+=4),0!=(e=t>>2)&&(t=e,r+=2),0!=(e=t>>1)&&(t=e,r+=1),r}e.BigInteger=i,e.nbi=s,e.nbits=o;var a,n,_=[];for(a="0".charCodeAt(0),n=0;n<=9;++n)_[a++]=n;for(a="a".charCodeAt(0),n=10;n<36;++n)_[a++]=n;for(a="A".charCodeAt(0),n=10;n<36;++n)_[a++]=n;function d(t,e){var r=_[t.charCodeAt(e)];return null==r?-1:r}e.intAt=d;var c="0123456789abcdefghijklmnopqrstuvwxyz";function p(t){return c.charAt(t)}e.int2char=p;e.b64toHex=function(t){var e,r="",i=0,s=0;for(e=0;e<t.length&&"="!=t.charAt(e);++e){var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(t.charAt(e));o<0||(0==i?(r+=p(o>>2),s=3&o,i=1):1==i?(r+=p(s<<2|o>>4),s=15&o,i=2):2==i?(r+=p(s),r+=p(o>>2),s=3&o,i=3):(r+=p(s<<2|o>>4),r+=p(15&o),i=0))}return 1==i&&(r+=p(s<<2)),r},e.removeExtraSymbols=function(t){return t.replace(/^1f+00/,"").replace("3031300d060960864801650304020105000420","")};var l=function(){function t(t){this.m=t}return t.prototype.convert=function(t){return t.s<0||t.compareTo(this.m)>=0?t.mod(this.m):t},t.prototype.revert=function(t){return t},t.prototype.reduce=function(t){t.divRemTo(this.m,null,t)},t.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r),this.reduce(r)},t.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},t}(),u=function(){function t(t){this.m=t,this.mp=t.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<t.DB-15)-1,this.mt2=2*t.t}return t.prototype.convert=function(t){var e=s();return t.abs().dlShiftTo(this.m.t,e),e.divRemTo(this.m,null,e),t.s<0&&e.compareTo(i.ZERO)>0&&this.m.subTo(e,e),e},t.prototype.revert=function(t){var e=s();return t.copyTo(e),this.reduce(e),e},t.prototype.reduce=function(t){for(;t.t<=this.mt2;)t[t.t++]=0;for(var e=0;e<this.m.t;++e){var r=32767&t[e],i=r*this.mpl+((r*this.mph+(t[e]>>15)*this.mpl&this.um)<<15)&t.DM;for(t[r=e+this.m.t]+=this.m.am(0,i,t,e,0,this.m.t);t[r]>=t.DV;)t[r]-=t.DV,t[++r]++}t.clamp(),t.drShiftTo(this.m.t,t),t.compareTo(this.m)>=0&&t.subTo(this.m,t)},t.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r),this.reduce(r)},t.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},t}();function h(t){var e=s();return e.fromHexString(t.toString()),e}e.nbv=h,i.ZERO=h(0),i.ONE=h(1),"Microsoft Internet Explorer"==navigator.appName?(i.prototype.am=i.prototype.am2,r=30):"Netscape"!=navigator.appName?(i.prototype.am=i.prototype.am1,r=26):(i.prototype.am=i.prototype.am3,r=28),i.prototype.DB=r,i.prototype.DM=(1<<r)-1,i.prototype.DV=1<<r;i.prototype.FV=Math.pow(2,52),i.prototype.F1=52-r,i.prototype.F2=2*r-52},94950:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(){}return t.hash=function(e){e=t.utf8Encode(e||"");for(var r=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],i=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],s=(e+=String.fromCharCode(128)).length/4+2,o=Math.ceil(s/16),a=new Array(o),n=0;n<o;n++){a[n]=new Array(16);for(var _=0;_<16;_++)a[n][_]=e.charCodeAt(64*n+4*_)<<24|e.charCodeAt(64*n+4*_+1)<<16|e.charCodeAt(64*n+4*_+2)<<8|e.charCodeAt(64*n+4*_+3)<<0}var d=8*(e.length-1)/Math.pow(2,32),c=8*(e.length-1)>>>0;a[o-1][14]=Math.floor(d),a[o-1][15]=c;for(n=0;n<o;n++){for(var p=new Array(64),l=0;l<16;l++)p[l]=a[n][l];for(l=16;l<64;l++)p[l]=t.q1(p[l-2])+p[l-7]+t.q0(p[l-15])+p[l-16]>>>0;var u=i[0],h=i[1],E=i[2],m=i[3],f=i[4],v=i[5],T=i[6],g=i[7];for(l=0;l<64;l++){var O=g+t.z1(f)+t.Ch(f,v,T)+r[l]+p[l],b=t.z0(u)+t.Maj(u,h,E);g=T,T=v,v=f,f=m+O>>>0,m=E,E=h,h=u,u=O+b>>>0}i[0]=i[0]+u>>>0,i[1]=i[1]+h>>>0,i[2]=i[2]+E>>>0,i[3]=i[3]+m>>>0,i[4]=i[4]+f>>>0,i[5]=i[5]+v>>>0,i[6]=i[6]+T>>>0,i[7]=i[7]+g>>>0}var D=new Array(i.length);for(g=0;g<i.length;g++)D[g]=("00000000"+i[g].toString(16)).slice(-8);return D.join("")},t.utf8Encode=function(t){try{return(new TextEncoder).encode(t).reduce((function(t,e){return t+String.fromCharCode(e)}),"")}catch(e){return unescape(encodeURIComponent(t))}},t.ROTR=function(t,e){return e>>>t|e<<32-t},t.z0=function(e){return t.ROTR(2,e)^t.ROTR(13,e)^t.ROTR(22,e)},t.z1=function(e){return t.ROTR(6,e)^t.ROTR(11,e)^t.ROTR(25,e)},t.q0=function(e){return t.ROTR(7,e)^t.ROTR(18,e)^e>>>3},t.q1=function(e){return t.ROTR(17,e)^t.ROTR(19,e)^e>>>10},t.Ch=function(t,e,r){return t&e^~t&r},t.Maj=function(t,e,r){return t&e^t&r^e&r},t}();e.Sha256=r},1582:(t,e,r)=>{var i=r(44611),s=r(94950);e.T=function(t,e,r,o){var a=new i.BigInteger(i.b64toHex(e)),n=new i.BigInteger(i.b64toHex(r)),_=a.modPowInt(o,n);return i.removeExtraSymbols(_.toHexString())===s.Sha256.hash(t)}}},t=>{var e;e=60241,t(t.s=e)}]);(self.stpdChunk=self.stpdChunk||[]).push([[65030],{7497:(e,t,n)=>{var s=n(78640),r=n(48525),i=n(64358),o=n(20265),d=n(5644),c=n(51039),a=n(3193),u=n(14699),p=n(52021),l=n(34614);const b={appnexus:{adapter:"prebidServer",enabled:!0,endpoint:{p1Consent:"https://prebid.adnxs.com/pbs/v1/openrtb2/auction",noP1Consent:"https://prebid.adnxs-simple.com/pbs/v1/openrtb2/auction"},syncEndpoint:{p1Consent:"https://prebid.adnxs.com/pbs/v1/cookie_sync",noP1Consent:"https://prebid.adnxs-simple.com/pbs/v1/cookie_sync"},timeout:1e3},appnexuspsp:{adapter:"prebidServer",enabled:!0,endpoint:{p1Consent:"https://ib.adnxs.com/openrtb2/prebid",noP1Consent:"https://ib.adnxs-simple.com/openrtb2/prebid"},timeout: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"},timeout:500},openx:{adapter:"prebidServer",enabled:!0,endpoint:{p1Consent:"https://prebid.openx.net/openrtb2/auction",noP1Consent:"https://prebid.openx.net/openrtb2/auction"},syncEndpoint:{p1Consent:"https://prebid.openx.net/cookie_sync",noP1Consent:"https://prebid.openx.net/cookie_sync"},timeout:1e3}};var f=n(48928),g=n(92797),m=n(17673),y=n(24980),h=n(96475),C=n(69626),v=n(99933),B=n(39702),S=n(11021),q=n(26372),E=n(16414);const R=new Set(["bidderCode","bidderRequestId","uniquePbsTid","bids","timeout"]),x=(0,y.x)({processors:v.X,context:{netRevenue:!0},imp(e,t,n){Object.assign(n,t.pbsData);const s=e(t,n);if((t.bids||[]).forEach((e=>{e.ortb2Imp&&Object.keys(e.ortb2Imp).length>0&&(0,h.N)(s,"ext.prebid.imp.".concat(e.bidder),e.ortb2Imp)})),Object.values(S.E).some((e=>s[e])))return s.secure=n.s2sBidRequest.s2sConfig.secure,s},request(e,t,n,s){if(t.length){let{s2sBidRequest:r,requestedBidders:o,eidPermissions:d}=s;const c=e(t,n,s);return c.tmax=r.s2sConfig.timeout,(0,h.N)(c,"source.tid",n.auctionId),[c.app,c.dooh,c.site].forEach((e=>{var t;!e||null!==(t=e.publisher)&&void 0!==t&&t.id||(0,h.N)(e,"publisher.id",r.s2sConfig.accountId)})),(0,i.isArray)(d)&&d.length>0&&(o&&(0,i.isArray)(o)&&(d=d.map((e=>({...e,bidders:e.bidders.filter((e=>o.includes(e)))})))),(0,h.N)(c,"ext.prebid.data.eidpermissions",d)),c}(0,i.logError)("Request to Prebid Server rejected due to invalid media type(s) in adUnit.")},bidResponse(e,t,n){var s,r;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 o=e(t,n);o.requestBidder=null===(s=i)||void 0===s?void 0:s.bidder,null!==(r=o.native)&&void 0!==r&&r.ortb&&(o.adm=o.native.ortb),o.requestTimestamp=n.requestTimestamp;const c=0!==t.price?d.STATUS.GOOD:d.STATUS.NO_BID;return{bid:Object.assign((0,C.m)(c,{src:d.os.YZ,bidId:i?i.bidId||i.bid_Id:null,transactionId:n.adUnit.transactionId,auctionId:n.bidderRequest.auctionId}),o),adUnit:n.adUnit.code}},overrides:{[q.DZ]:{id(e,t,n,s){t.id=s.impId},params(e,t,n,s){const r=s.s2sBidRequest.s2sConfig.adapterOptions;for(const e of s.actualBidRequests.values())(0,B.j)(t,e,s,s),r&&r[e.bidder]&&Object.assign(t.ext.prebid.bidder[e.bidder],r[e.bidder])},bidfloor(e,t,n,s){let r;for(const t of s.actualBidRequests.values()){const n={};if(e(n,t,s),null==n.bidfloorcur||null==n.bidfloor){r=null;break}if(null==r)r=n;else{const e=(0,E.m)(n.bidfloor,n.bidfloorcur,r.bidfloorcur);null!=e&&e<r.bidfloor&&(r=n)}}null!=r&&Object.assign(t,r)}},[q.Z]:{fpd(e,t,n,s){var r,o,d;((0,i.mergeDeep)(t,null===(r=s.s2sBidRequest.ortb2Fragments)||void 0===r?void 0:r.global),s.s2sBidRequest.s2sConfig.extPrebid&&"object"==typeof s.s2sBidRequest.s2sConfig.extPrebid)&&(0,h.N)(t,"ext.prebid",(0,i.mergeDeep)((null===(d=t.ext)||void 0===d?void 0:d.prebid)||{},s.s2sBidRequest.s2sConfig.extPrebid));const c=Object.entries((null===(o=s.s2sBidRequest.ortb2Fragments)||void 0===o?void 0:o.bidder)||{}).filter((e=>{let[t]=e;const n=s.s2sBidRequest.s2sConfig.bidders;return s.s2sBidRequest.s2sConfig.allowUnknownBidderCodes||n&&n.includes(t)})).map((e=>{let[t,n]=e;return{bidders:[t],config:{ortb2:n}}}));c.length&&(0,h.N)(t,"ext.prebid.bidderconfig",c)},extPrebidAliases(e,t,n,s){s.actualBidderRequests.forEach((n=>e(t,n,s)))},sourceExtSchain(e,t,n,s){let r,i=(0,o.Z)(t,"ext.prebid.schains")||[];const d=new Set(i.flatMap((e=>e.bidders)));i=Object.values(i.concat(s.actualBidderRequests.filter((e=>!d.has(e.bidderCode))).map((e=>({bidders:[e.bidderCode],schain:(0,o.Z)(e,"bids.0.schain")})))).filter((e=>{let{bidders:t,schain:n}=e;return(null==t?void 0:t.length)>0&&n})).reduce(((e,t)=>{let{bidders:n,schain:s}=t;const i=JSON.stringify(s);return e.hasOwnProperty(i)||(e[i]={bidders:new Set,schain:s}),n.forEach((t=>e[i].bidders.add(t))),(null==r||e[i].bidders.size>r.bidders.size)&&(r=e[i]),e}),{})).map((e=>{let{bidders:t,schain:n}=e;return{bidders:Array.from(t),schain:n}})),null!=r&&(0,h.N)(t,"source.ext.schain",r.schain),i.length&&(0,h.N)(t,"ext.prebid.schains",i)}},[q.YC]:{serverSideStats(e,t,n,s){s.actualBidderRequests.forEach((r=>e(t,n,{...s,bidderRequest:r,bidRequests:r.bids})))},fledgeAuctionConfigs(e,t,n,s){const r=Object.values(s.impContext).flatMap((e=>(e.fledgeConfigs||[]).map((t=>({adUnitCode:e.adUnit.code,config:t.config})))));r.length>0&&(t.fledgeAuctionConfigs=r)}}}});var O=n(99128);const P=a.config.getConfig,I=d.os.YZ;let j,w,T=0;const U={bidders:Object.freeze([]),timeout:1e3,syncTimeout:1e3,maxBids:1,adapter:"prebidServer",allowUnknownBidderCodes:!1,adapterOptions:{},syncUrlModifier:{},ortbNative:{context:1,plcmttype:1,eventtrackers:[{event:1,methods:[1]}]}};function k(e){if(!e)return;const t=Array.isArray(e)?e:[e],n=[];return t.every(((t,s,r)=>{!function(e){["endpoint","syncEndpoint"].forEach((t=>{if((0,i.isStr)(e[t])){let n=e[t];e[t]={p1Consent:n,noP1Consent:n}}!(0,i.isPlainObject)(e[t])||e[t].p1Consent&&e[t].noP1Consent||["p1Consent","noP1Consent"].forEach((n=>{e[t][n]||(0,i.logWarn)("s2sConfig.".concat(t,".").concat(n," not defined.  PBS request will be skipped in some P1 scenarios."))}))}))}(e);const o=function(e){if(e.defaultVendor){let t=e.defaultVendor,n=Object.keys(e);if(!b[t])return(0,i.logError)("Incorrect or unavailable prebid server default vendor option: "+t),!1;Object.keys(b[t]).forEach((s=>{U[s]!==e[s]&&(0,l.q9)(n,s)||(e[s]=b[t][s])}))}return e.enabled="boolean"==typeof e.enabled&&e.enabled}(t);if(!1!==o){const e=function(e){const t=Object.keys(e);if(["accountId","endpoint"].filter((e=>!(0,l.q9)(t,e)&&((0,i.logError)(e+" missing in server to server config"),!0))).length>0)return!1}(t);if(!1!==e)return Array.isArray(t.bidders)&&(r[s].bidders=t.bidders.filter((e=>-1===n.indexOf(e)&&(n.push(e),!0)))),!0}return(0,i.logWarn)("prebidServer: s2s config is disabled"),!1}))?j=t:void 0}function N(e,t,n,s,r){if(j.length===T)return;T++;let o={};const d=P("userSync.filterSettings");if(d){const{all:e,iframe:t,image:n}=d,s=t||e,r=n||e;s&&(o=Object.assign({iframe:s},o)),r&&(o=Object.assign({image:r},o))}const c={uuid:(0,i.generateUUID)(),bidders:e,account:r.accountId,filterSettings:o};let a=r.userSyncLimit;(0,i.isNumber)(a)&&a>0&&(c.limit=a),t&&(c.gdpr=t.gdprApplies?1:0,!1!==t.gdprApplies&&(c.gdpr_consent=t.consentString)),n&&(c.us_privacy=n),s&&(c.gpp_sid=s.applicableSections.join(),c.gpp=s.gppString),"boolean"==typeof r.coopSync&&(c.coopSync=r.coopSync);const u=JSON.stringify(c);(0,f.h)(Z(r.syncEndpoint,t),(e=>{try{A((e=JSON.parse(e)).bidder_status,r)}catch(e){(0,i.logError)(e)}}),u,{contentType:"text/plain",withCredentials:!0})}function A(e,t){if(0===e.length)return;const n=e.shift();n.no_cookie?function(e,t,n,s,r){r.syncUrlModifier&&"function"==typeof r.syncUrlModifier[n]&&(t=r.syncUrlModifier[n](e,t,n));!function(e,t,n,s,r){t?"image"===e||"redirect"===e?((0,i.logMessage)('Invoking image pixel user sync for bidder: "'.concat(n,'"')),(0,i.triggerPixel)(t,s,r)):"iframe"===e?((0,i.logMessage)('Invoking iframe user sync for bidder: "'.concat(n,'"')),(0,i.insertUserSyncIframe)(t,s,r)):((0,i.logError)('User sync type "'.concat(e,'" not supported for bidder: "').concat(n,'"')),s()):((0,i.logError)('No sync url for bidder "'.concat(n,'": ').concat(t)),s())}(e,t,n,s,r.syncTimeout)}(n.usersync.type,n.usersync.url,n.bidder,i.bind.call(A,null,e,t),t):A(e,t)}a.config.setDefaults({s2sConfig:U}),P("s2sConfig",(e=>{let{s2sConfig:t}=e;return k(t)}));let D={};function _(e){const t=function(e,t){if([e,t].every(i.isStr))return D["".concat(e).concat(t)]}(e.auctionId,e.adId);var n,s;(0,i.isStr)(t)&&((0,i.logMessage)('Invoking image pixel for wurl on BID_WIN: "'.concat(t,'"')),(0,i.triggerPixel)(t),n=e.auctionId,s=e.adId,[n,s].every(i.isStr)&&(D["".concat(n).concat(s)]=void 0))}function Z(e,t){return(0,m.h)(t)?e.p1Consent:e.noP1Consent}function M(e){let t,n,s;return Array.isArray(e)&&e.length>0&&(t=e[0].gdprConsent,n=e[0].uspConsent,s=e[0].gppConsent),{gdprConsent:t,uspConsent:n,gppConsent:s}}const W=(0,g.z3)("sync",(function(e,t,n,s){let{onResponse:r,onError:o,onBid:d,onFledge:c}=s,{gdprConsent:u}=M(t);const p=(0,i.deepClone)(e.ad_units),b=p.map((e=>e.bids.map((e=>e.bidder)).filter(i.uniques))).reduce(i.flatten,[]).filter(i.uniques),f=e.metrics.measureTime("buildRequests",(()=>function(e,t,n,s,r){const o=(0,i.timestamp)(),d=new Set,c=[];n.forEach((e=>{const n=new Map;e.bids.forEach((s=>{null!=s.mediaTypes&&(0,i.logWarn)("Prebid Server adapter does not (yet) support bidder-specific mediaTypes for the same adUnit. Size mapping configuration will be ignored for adUnit: ".concat(e.code,", bidder: ").concat(s.bidder)),n.set(s.bidder,(0,i.getBidRequest)(s.bid_id,t))}));let s=e.code,r=1;for(;d.has(s);)r++,s="".concat(e.code,"-").concat(r);d.add(s),c.push({...e,adUnitCode:e.code,...(0,i.getDefinedParams)(n.values().next().value||{},["userId","userIdAsEids","schain"]),pbsData:{impId:s,actualBidRequests:n,adUnit:e}})}));const u={...Object.fromEntries(Object.entries(t[0]).filter((e=>{let[t]=e;return!R.has(t)}))),fledgeEnabled:t.some((e=>e.fledgeEnabled))};return x.toORTB({bidderRequest:u,bidRequests:c,context:{currency:a.config.getConfig("currency.adServerCurrency")||"USD",ttl:e.s2sConfig.defaultTtl||60,requestTimestamp:o,s2sBidRequest:e,requestedBidders:s,actualBidderRequests:t,eidPermissions:r,nativeRequest:e.s2sConfig.ortbNative}})}(e,t,p,b,w))),g=f&&JSON.stringify(f);(0,i.logInfo)("BidRequest: "+g);const m=Z(e.s2sConfig.endpoint,u);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,fledgeAuctionConfigs:r}=e.metrics.measureTime("interpretResponse",(()=>function(e,t){return x.fromORTB({response:e,request:t})}(s,f)));t.forEach(d),r&&r.forEach(c)}catch(e){(0,i.logError)(e)}!s||s.status&&(0,l.q9)(s.status,"Error")?((0,i.logError)("error parsing response: ",s?s.status:"not valid JSON"),r(!1,b)):r(!0,b,s)},error:function(){t(),o.apply(this,arguments)}},g,{contentType:"text/plain",withCredentials:!0})}else(0,i.logError)("PBS request not made.  Check endpoints.")}),"processPBSRequest");(0,i.getPrebidInternal)().setEidPermissions=function(e){w=e},c.ZP.registerBidAdapter(new function(){const e=new r.Z("prebidServer");return e.callBids=function(e,t,n,s,r){const l=e.metrics=(0,O.Bf)((0,o.Z)(t,"0.metrics")).newMetrics().renameWith((t=>["adapter.s2s.".concat(t),"adapters.s2s.".concat(e.s2sConfig.defaultVendor,".").concat(t)]));s=l.startTiming("total").stopBefore(s),t.forEach((e=>(0,O.Bf)(e.metrics).join(l,{continuePropagation:!1})));let{gdprConsent:b,uspConsent:f,gppConsent:g}=M(t);if(Array.isArray(j)){if(e.s2sConfig&&e.s2sConfig.syncEndpoint&&Z(e.s2sConfig.syncEndpoint,b)){N(e.s2sConfig.bidders.map((e=>c.ZP.aliasRegistry[e]||e)).filter(((e,t,n)=>n.indexOf(e)===t)),b,f,g,e.s2sConfig)}W(e,t,r,{onResponse:function(n,r,o){n&&t.forEach((e=>p.emit(d.EVENTS.BIDDER_DONE,e))),function(e,t){var n,s;return(null==e||null===(n=e.extPrebid)||void 0===n?void 0:n.returnallbidstatus)&&(null==t||null===(s=t.ext)||void 0===s?void 0:s.seatnonbid)}(e.s2sConfig,o)&&p.emit(d.EVENTS.SEAT_NON_BID,{seatnonbid:o.ext.seatnonbid,auctionId:t[0].auctionId,requestedBidders:r,response:o,adapterMetrics:l}),s(),function(e,t,n,s){e.forEach((e=>{let r=c.ZP.getBidAdapter(e);r&&r.registerSyncs&&a.config.runWithBidder(e,i.bind.call(r.registerSyncs,r,[],t,n,s))}))}(r,b,f,g)},onError:s,onBid:function(t){let{adUnit:s,bid:r}=t;const o=r.metrics=e.metrics.fork().renameWith();var c,a,p;o.checkpoint("addBidResponse"),null!=r.requestId&&null!=r.requestBidder||e.s2sConfig.allowUnknownBidderCodes?o.measureTime("addBidResponse.validate",(()=>(0,u.JY)(s,r)))?(n(s,r),r.pbsWurl&&(c=r.auctionId,a=r.adId,p=r.pbsWurl,[c,a].every(i.isStr)&&(D["".concat(c).concat(a)]=p))):n.reject(s,r,d.Gw.UI):((0,i.logWarn)("PBS adapter received bid from unknown bidder (".concat(r.bidder,"), but 's2sConfig.allowUnknownBidderCodes' is not set. Ignoring bid.")),n.reject(s,r,d.Gw.Dg))},onFledge:e=>{let{adUnitCode:t,config:n}=e;(0,u.BF)(t,n)}})}},p.on(d.EVENTS.BID_WON,_),Object.assign(this,{callBids:e.callBids,setBidderCode:e.setBidderCode,type:I})},"prebidServer"),(0,s.z)("prebidServerBidAdapter")},26372:(e,t,n)=>{n.d(t,{DZ:()=>i,Px:()=>o,TP:()=>c,YC:()=>d,Z:()=>r,f8:()=>p,fP:()=>l,gm:()=>s,md:()=>a});const s=["request","imp","bidResponse","response"],[r,i,o,d]=s,[c,a]=["default","pbs"],u=new Set(s);const{registerOrtbProcessor:p,getProcessors:l}=function(){const e={};return{registerOrtbProcessor(t){let{type:n,name:r,fn:i,priority:o=0,dialects:d=[c]}=t;if(!u.has(n))throw new Error("ORTB processor type must be one of: ".concat(s.join(", ")));d.forEach((t=>{e.hasOwnProperty(t)||(e[t]={}),e[t].hasOwnProperty(n)||(e[t][n]={}),e[t][n][r]={priority:o,fn:i}}))},getProcessors:t=>e[t]||{}}}()},16414:(e,t,n)=>{n.d(t,{m:()=>r});var s=n(78640);function r(e,t,n){if(t===n)return e;let r=e;if("function"==typeof(0,s.R)().convertCurrency)try{r=(0,s.R)().convertCurrency(e,t,n)}catch(e){}return r}},17673:(e,t,n)=>{n.d(t,{h:()=>r});var s=n(20265);function r(e){return null==e||!e.gdprApplies||!0===(0,s.Z)(e,"vendorData.purpose.consents.1")}}},e=>{e.O(0,[85279,70951],(()=>{return t=7497,e(e.s=t);var t}));e.O()}]);(self.stpdChunk=self.stpdChunk||[]).push([[68514],{53934:(t,e,r)=>{var i=r(78640),n=r(34614),a=r(64358),o=r(20265),s=r(3193),d=r(14699),c=r(55730),p=r(1582),u=r(15164),l=r(25102),m=r(24679),f=r(35706),h=r(90154),g=r(70059),y=r(11974);const v="adagio",b="Adagio:",T=[m.Mk,m.B5,m.pX],A="https://script.4dex.io/localstore.js",I="adagioScript",w=(0,u.df)({bidderCode:v}),S="adagio",D="https://".concat(S,".bbvms.com/r/$RENDERER.js"),O={mimes:t=>Array.isArray(t)&&t.length>0&&t.every((t=>"string"==typeof t)),minduration:t=>(0,a.isInteger)(t),maxduration:t=>(0,a.isInteger)(t),protocols:t=>(0,a.isArrayOfNums)(t),w:t=>(0,a.isInteger)(t),h:t=>(0,a.isInteger)(t),startdelay:t=>(0,a.isInteger)(t),placement:t=>(0,a.isInteger)(t),linearity:t=>(0,a.isInteger)(t),skip:t=>[1,0].includes(t),skipmin:t=>(0,a.isInteger)(t),skipafter:t=>(0,a.isInteger)(t),sequence:t=>(0,a.isInteger)(t),battr:t=>(0,a.isArrayOfNums)(t),maxextended:t=>(0,a.isInteger)(t),minbitrate:t=>(0,a.isInteger)(t),maxbitrate:t=>(0,a.isInteger)(t),boxingallowed:t=>(0,a.isInteger)(t),playbackmethod:t=>(0,a.isArrayOfNums)(t),playbackend:t=>(0,a.isInteger)(t),delivery:t=>(0,a.isInteger)(t),pos:t=>(0,a.isInteger)(t),api:t=>(0,a.isArrayOfNums)(t)};let E;const R=function(){let t,e={};return{clearFeatures:function(){t=void 0},clearExchangeData:function(){e={}},getOrSetGlobalFeatures:function(){return t||(t={page_dimensions:z().toString(),viewport_dimensions:G().toString(),user_timestamp:(Math.floor((new Date).getTime()/1e3)-60*(new Date).getTimezoneOffset()).toString(),dom_loading:q().toString()}),t},prepareExchangeData(t){const r=JSON.parse(t,(function(t,e){if("_"!==t.charAt(0)||""===t)return e}));let i=(0,o.Z)(r,"session.rnd"),n=!1;W.isNewSession(r)&&(n=!0,i=Math.random());const s={session:{new:n,rnd:i}};(0,a.mergeDeep)(e,r,s),W.enqueue({action:"session",ts:Date.now(),data:e})},getExchangeData:()=>e}}();function C(){try{if((0,a.getWindowTop)().location.href)return!0}catch(t){return!1}}function x(){return E||(0,a.getWindowSelf)()}function U(){const t=(0,a.getWindowSelf)();return!(!t.$sf||!t.$sf.ext)}function k(t){const e=W.isRendererPreferredFromPublisher(t)?"other":"adagio";return"other"===e&&(0,a.logWarn)("".concat(b," renderer.backupOnly has not been set. Adagio recommends to use its own player to get expected behavior.")),e}const W={enqueue:function(t){const e=W.getCurrentWindow();e.ADAGIO=e.ADAGIO||{},e.ADAGIO.queue=e.ADAGIO.queue||[],e.ADAGIO.queue.push(t)},getPageviewId:function(){const t=W.getCurrentWindow();return t.ADAGIO=t.ADAGIO||{},t.ADAGIO.pageviewId=t.ADAGIO.pageviewId||(0,a.generateUUID)(),t.ADAGIO.pageviewId},getDevice:function(){const t=navigator.language?"language":"userLanguage";return{userAgent:navigator.userAgent,language:navigator[t],dnt:(0,a.getDNT)()?1:0,geo:{},js:1}},getSite:function(t){const{refererInfo:e}=t;return{domain:(0,l.hh)(e.topmostLocation)||"",page:e.topmostLocation||"",referrer:e.ref||(0,a.getWindowSelf)().document.referrer||"",top:e.reachedTop}},getElementFromTopWindow:function t(e,r){try{if((0,a.getWindowTop)()===r)return e.getAttribute("id")||e.setAttribute("id","adg-".concat((0,a.getUniqueIdentifierStr)())),e;{const i=r.frameElement,n=i.getBoundingClientRect(),a=e.getBoundingClientRect();return n.width===a.width&&n.height===a.height&&t(i,r.parent)}}catch(t){return(0,a.logWarn)("".concat(b),t),!1}},getRefererInfo:l.nH,adagioScriptFromLocalStorageCb:function(t){try{if(!t)return void(0,a.logWarn)("".concat(b," script not found."));const e=/^(\/\/ hash: (.+)\n)(.+\n)$/;if(e.test(t)){const r=t.match(e),i=r[2],n=r[3];(0,p.T)(n,i,"AL16XT44Sfp+8SHVF1UdC7hydPSMVLMhsYknKDdwqq+0ToDSJrP0+Qh0ki9JJI2uYm/6VEYo8TJED9WfMkiJ4vf02CW3RvSWwc35bif2SK1L8Nn/GfFYr/2/GG/Rm0vUsv+vBHky6nuuYls20Og0HDhMgaOlXoQ/cxMuiy5QSktp",65537)?((0,a.logInfo)("".concat(b," start script.")),Function(t)()):((0,a.logWarn)("".concat(b," invalid script found.")),w.removeDataFromLocalStorage(I))}else(0,a.logWarn)("".concat(b," no hash found.")),w.removeDataFromLocalStorage(I)}catch(t){(0,a.logError)(b,t)}},getCurrentWindow:x,canAccessTopWindow:C,isRendererPreferredFromPublisher:function(t){const e=(0,o.Z)(t,"renderer"),r=!!(e&&e.url&&e.render),i=(0,o.Z)(t,"mediaTypes.video.renderer"),n=!!(i&&i.url&&i.render);return!!(r&&!0!==e.backupOnly||n&&!0!==i.backupOnly)},isNewSession:function(t){const e=Date.now(),{lastActivityTime:r,vwSmplg:i}=(0,o.Z)(t,"session",{});return!(0,a.isNumber)(r)||!(0,a.isNumber)(i)||e-r>18e5}};function N(t){if(!t.admNative||!Array.isArray(t.admNative.assets))return void(0,a.logError)("".concat(b," Invalid native response"));const e={};t.admNative.assets.forEach((t=>{if(t.title)e.title=t.title.text;else if(t.data)!function(t){const r={1:"sponsoredBy",2:"body",3:"rating",4:"likes",5:"downloads",6:"price",7:"salePrice",8:"phone",9:"address",10:"body2",11:"displayUrl",12:"cta"};r.hasOwnProperty(t.type)&&"string"==typeof t.value&&(e[r[t.type]]=t.value)}(t.data);else if(t.img)if(1===t.img.type)e.icon={url:t.img.url,width:t.img.w,height:t.img.h};else e.image={url:t.img.url,width:t.img.w,height:t.img.h}})),t.admNative.link&&(t.admNative.link.url&&(e.clickUrl=t.admNative.link.url),Array.isArray(t.admNative.link.clicktrackers)&&(e.clickTrackers=t.admNative.link.clicktrackers)),Array.isArray(t.admNative.eventtrackers)?(e.impressionTrackers=[],t.admNative.eventtrackers.forEach((t=>{if(1===t.event)switch(t.method){case 1:e.impressionTrackers.push(t.url);break;case 2:const r='<script async src="'.concat(t.url,'"><\/script>');e.javascriptTrackers?e.javascriptTrackers+="\n".concat(r):e.javascriptTrackers=r}}))):(e.impressionTrackers=Array.isArray(t.admNative.imptrackers)?t.admNative.imptrackers:[],t.admNative.jstracker&&(e.javascriptTrackers=t.admNative.jstracker)),t.admNative.privacy&&(e.privacyLink=t.admNative.privacy),t.admNative.ext&&(e.ext={},t.admNative.ext.bvw&&(e.ext.adagio_bvw=t.admNative.ext.bvw)),t.native=e}function B(t,e){if(t.params=t.params||{},t.params[e])return;const r=s.config.getConfig("adagio")||{},i=t.ortb2,n=r[e]||(0,o.Z)(i,"site.ext.data.".concat(e),null);if(n){if(Array.isArray(n))return void(n.length&&(t.params[e]=n[0].toString()));t.params[e]=n.toString()}}function M(t){const e=s.config.getConfig("adagio")||{};t.params=t.params||{},e.siteId&&(t.params.organizationId=e.siteId.split(":")[0],t.params.site=e.siteId.split(":")[1]),!0!==e.useAdUnitCodeAsPlacement&&!0!==t.params.useAdUnitCodeAsPlacement||(t.params.placement=t.adUnitCode),t.params.adUnitElementId=(0,o.Z)(t,"ortb2Imp.ext.data.elementId",null)||t.params.adUnitElementId,t.params.adUnitElementId||(!0===e.useAdUnitCodeAsAdUnitElementId||!0===t.params.useAdUnitCodeAsAdUnitElementId?t.params.adUnitElementId=t.adUnitCode:t.params.adUnitElementId=function(t){const e=(0,a.getGptSlotInfoForAdUnitCode)(t);if(e.divId)return e.divId}(t.adUnitCode)),B(t,"pagetype"),B(t,"category")}function z(){if(U()||!C())return"";const t=(0,a.getWindowTop)(),e=t.document.querySelector("body");if(!e)return"";const r=t.document.documentElement,i=Math.max(e.scrollWidth,e.offsetWidth,r.clientWidth,r.scrollWidth,r.offsetWidth),n=Math.max(e.scrollHeight,e.offsetHeight,r.clientHeight,r.scrollHeight,r.offsetHeight);return"".concat(i,"x").concat(n)}function G(){if(!U()&&!C())return"";const t={w:0,h:0};if(U()){const e=(0,a.getWindowSelf)();if("function"!=typeof e.$sf.ext.geom)return(0,a.logWarn)(b,"Unable to compute from safeframe api."),"";const r=e.$sf.ext.geom();if(!r||!r.win)return(0,a.logWarn)(b,"Unable to compute from safeframe api. Missing `geom().win` property"),"";t.w=Math.round(r.w),t.h=Math.round(r.h)}else{const e=(0,a.getWindowTop)();t.w=e.innerWidth,t.h=e.innerHeight}return"".concat(t.w,"x").concat(t.h)}function Z(t){if(!t)return"";if(!U()&&!C())return"";const e={x:0,y:0};if(U()){const t=(0,a.getWindowSelf)();if("function"!=typeof t.$sf.ext.geom)return(0,a.logWarn)(b,"Unable to compute from safeframe api."),"";const r=t.$sf.ext.geom();if(!r||!r.self)return(0,a.logWarn)(b,"Unable to compute from safeframe api. Missing `geom().self` property"),"";e.x=Math.round(r.t),e.y=Math.round(r.l)}else{if(!C())return"";try{const r=(0,a.getWindowTop)(),i=r.document;let n;if(!0===(0,a.inIframe)()){const e=(0,a.getWindowSelf)(),r=e.document.getElementById(t);n=W.getElementFromTopWindow(r,e)}else n=r.document.getElementById(t);if(!n)return"";let o=n.getBoundingClientRect();const s=i.documentElement,d=i.body,c=i.clientTop||d.clientTop||0,p=i.clientLeft||d.clientLeft||0,u=r.pageYOffset||s.scrollTop||d.scrollTop,l=r.pageXOffset||s.scrollLeft||d.scrollLeft,m=r.getComputedStyle(n,null).display||"block";if("none"===m){n.style=n.style||{};const t=n.style.display;n.style.display="block",o=n.getBoundingClientRect(),n.style.display=t||null}e.x=Math.round(o.left+l-p),e.y=Math.round(o.top+u-c)}catch(t){return(0,a.logError)(b,t),""}}return"".concat(e.x,"x").concat(e.y)}function j(t,e){if(!e.bids||!e.bids.length)return 1;return(0,n.sE)(e.bids,(e=>e.adUnitCode===t)).bidderRequestsCount||1}function q(){let t,e=-1;if(t=C()?(0,a.getWindowTop)().performance:(0,a.getWindowSelf)().performance,t&&t.timing&&t.timing.navigationStart>0){const r=t.timing.domLoading-t.timing.navigationStart;r>0&&(e=r)}return e}function F(t){const e=x();let r;e.ADAGIO=e.ADAGIO||{},e.ADAGIO.pbjsAdUnits=e.ADAGIO.pbjsAdUnits.filter((e=>e.code!==t.adUnitCode)),t.features&&t.features.print_number?r=t.features.print_number:t.params.features&&t.params.features.print_number&&(r=t.params.features.print_number),e.ADAGIO.pbjsAdUnits.push({code:t.adUnitCode,mediaTypes:t.mediaTypes||{},sizes:t.mediaTypes&&t.mediaTypes.banner&&Array.isArray(t.mediaTypes.banner.sizes)?t.mediaTypes.banner.sizes:t.sizes,bids:[{bidder:t.bidder,params:t.params}],auctionId:t.auctionId,pageviewId:W.getPageviewId(),printNumber:r,localPbjs:"stpd",localPbjsRef:(0,i.R)()}),e.ADAGIO.adUnits[t.adUnitCode]={auctionId:t.auctionId,pageviewId:W.getPageviewId(),printNumber:r}}const L={bootstrapPlayer:function(t){const e=t.outstreamRendererCode,r={code:t.adUnitCode};if(t.vastXml?r.vastXml=t.vastXml:t.vastUrl&&(r.vastUrl=t.vastUrl),!t.vastXml&&!t.vastUrl)return void(0,a.logError)("".concat(b," no vastXml or vastUrl on bid"));if(!window.bluebillywig||!window.bluebillywig.renderers||!window.bluebillywig.renderers.length)return void(0,a.logError)("".concat(b," no BlueBillywig renderers found!"));const i=this.getRendererId(S,e),n={};t.skipOffset&&(n.skipOffset=t.skipOffset.toString());const o=window.bluebillywig.renderers.find((t=>t._id===i));if(!o)return void(0,a.logError)("".concat(b," couldn't find a renderer with ID ").concat(i));const s=document.getElementById(t.adUnitCode);o.bootstrap(r,s,n)},newRenderer:function(t,e){const r=D.replace("$RENDERER",e),i=f.Th.install({url:r,loaded:!1,adUnitCode:t});try{i.setRender(this.outstreamRender)}catch(t){(0,a.logError)("".concat(b," error trying to setRender"),t)}return i},outstreamRender:function(t){t.renderer.push((()=>{L.bootstrapPlayer(t)}))},getRendererId:function(t,e){return"".concat(t,"-").concat(e)}},P={code:v,gvlid:617,supportedMediaTypes:T,isBidRequestValid:t=>(t.params=t.params||{},M(t),!!(t.params.organizationId&&t.params.site&&t.params.placement)||((0,a.logWarn)("".concat(b," at least one required param is missing.")),!1)),buildRequests(t,e){t=(0,g.lY)(t);const r="https:"===location.protocol?1:0,i=W.getDevice(),n=W.getSite(e),d=W.getPageviewId(),c=function(t){if(!(0,o.Z)(t,"gdprConsent"))return!1;const{apiVersion:e,gdprApplies:r,consentString:i,allowAuctionWithoutConsent:n}=t.gdprConsent;return(0,a.cleanObj)({apiVersion:e,consentString:i,consentRequired:r?1:0,allowAuctionWithoutConsent:n?1:0})}(e)||{},p=function(t){return!!(0,o.Z)(t,"uspConsent")&&{uspConsent:t.uspConsent}}(e)||{},u={required:!0===s.config.getConfig("coppa")?1:0},l=(f=t[0],(0,o.Z)(f,"schain"));var f;const v=function(t){if((0,o.Z)(t,"userIdAsEids"))return t.userIdAsEids}(t[0])||[],A=(0,o.Z)(s.config.getConfig("userSync"),"syncEnabled")&&y.userSync.canBidderRegisterSync("iframe","adagio"),I=(0,a._map)(t,(t=>{const r={...R.getOrSetGlobalFeatures(),print_number:j(t.adUnitCode,e).toString(),adunit_position:Z(t.params.adUnitElementId)};if(t.params.splitKeyword&&((0,a.isStr)(t.params.splitKeyword)||(0,a.isNumber)(t.params.splitKeyword)?t.params.splitKeyword=t.params.splitKeyword.toString():(delete t.params.splitKeyword,(0,a.logWarn)(b,"The splitKeyword param have been removed because the type is invalid, accepted type: number or string."))),t.params.dataLayer)if((0,a.isStr)(t.params.dataLayer)||(0,a.isNumber)(t.params.dataLayer)||(0,a.isArray)(t.params.dataLayer)||(0,a.isFn)(t.params.dataLayer))(0,a.logWarn)(b,"The dataLayer param is invalid, only object is accepted as a type."),delete t.params.dataLayer;else{let e=!1;t.params.dl=t.params.dataLayer,delete t.params.dataLayer,Object.keys(t.params.dl).forEach((r=>{t.params.dl[r]&&((0,a.isStr)(t.params.dl[r])||(0,a.isNumber)(t.params.dl[r])?t.params.dl[r]=t.params.dl[r].toString():(e=!0,delete t.params.dl[r]))})),e&&(0,a.logWarn)(b,"Some parameters of the dataLayer property have been removed because the type is invalid, accepted type: number or string.")}Object.keys(r).forEach((t=>{""===r[t]&&delete r[t]})),t.features=r,W.enqueue({action:"features",ts:Date.now(),data:{features:t.features,params:t.params,adUnitCode:t.adUnitCode}});const i=function(t){if(!(0,a.isFn)(t.getFloor))return!1;const e=[],r=(r,i)=>{const n=t.getFloor({currency:"USD",mediaType:r,size:i});e.push((0,a.cleanObj)({mt:r,s:(0,a.isArray)(i)?"".concat(i[0],"x").concat(i[1]):void 0,f:isNaN(n.floor)||"USD"!==n.currency?void 0:n.floor}))};return Object.keys(t.mediaTypes).forEach((e=>{if(-1!==T.indexOf(e)){const i=e===m.pX?"playerSize":"sizes";t.mediaTypes[e][i]&&t.mediaTypes[e][i].length?(0,a.isArray)(t.mediaTypes[e][i][0])?t.mediaTypes[e][i].forEach((t=>{r(e,[t[0],t[1]])})):r(e,[t.mediaTypes[e][i][0],t.mediaTypes[e][i][1]]):r(e,"*")}})),e}(t);if((0,a.isArray)(i)&&i.length){if(t.floors=i,(0,o.Z)(t,"mediaTypes.banner")){const e=t.mediaTypes.banner,r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const r={size:e,floor:null},i=t.floors.filter((t=>t.mt===m.Mk)),n=i.find((t=>t.s===e.join("x")));return r.floor=i?n?n.f:i[0].f:null,r};t.mediaTypes.banner.bannerSizes=(0,a.isArray)(e.sizes[0])?e.sizes.map((t=>r(t))):r(e.sizes)}if((0,o.Z)(t,"mediaTypes.video")){const e=t.mediaTypes.video,r=t.floors.filter((t=>t.mt===m.pX)),i=e.playerSize&&(0,a.isArray)(e.playerSize[0])?e.playerSize[0]:e.playerSize,n=i?r.find((t=>t.s===i.join("x"))):void 0;t.mediaTypes.video.floor=r?n?n.f:r[0].f:null}if((0,o.Z)(t,"mediaTypes.native")){const e=t.floors.filter((t=>t.mt===m.B5));e.length&&(t.mediaTypes.native.floor=e[0].f)}}return(0,o.Z)(t,"mediaTypes.video")&&function(t){const e=(0,o.Z)(t,"mediaTypes.video",{}),r=(0,o.Z)(t,"params.video",{}),i={};if(Array.isArray(e.playerSize)){const t=Array.isArray(e.playerSize[0])?e.playerSize[0]:e.playerSize;i.w=t[0],i.h=t[1]}const n={...i,...e,...r};n.context&&n.context===h.gZ&&(t.mediaTypes.video.playerName=k(t)),Object.keys(O).forEach((e=>{n.hasOwnProperty(e)&&(O[e](n[e])?t.mediaTypes.video[e]=n[e]:(delete t.mediaTypes.video[e],(0,a.logWarn)("".concat(b," The OpenRTB video param ").concat(e," has been skipped due to misformating. Please refer to OpenRTB 2.5 spec."))))}))}(t),F(t),t})),w=I.reduce(((t,e)=>{const r=(0,a.deepClone)(e);return r.params.organizationId=r.params.organizationId.toString(),delete r.floorData,delete r.params.siteId,delete r.userId,delete r.userIdAsEids,t[r.params.organizationId]=t[r.params.organizationId]||[],t[r.params.organizationId].push(r),t}),{});return(0,a._map)(Object.keys(w),(t=>({method:"POST",url:"https://mp.4dex.io/prebid",data:{id:(0,a.generateUUID)(),organizationId:t,secure:r,device:i,site:n,pageviewId:d,adUnits:w[t],data:R.getExchangeData(),regs:{gdpr:c,coppa:u,ccpa:p},schain:l,user:{eids:v},prebidVersion:"7.54.0",featuresVersion:"1",usIfr:A},options:{contentType:"text/plain"}})))},interpretResponse(t,e){let r=[];try{const i=t.body;i&&(i.data&&W.enqueue({action:"ssp-data",ts:Date.now(),data:i.data}),i.bids&&i.bids.forEach((t=>{const i=(0,n.sE)(e.data.adUnits,(e=>e.bidId===t.requestId));if(i){if(t.meta=(0,o.Z)(t,"meta",{}),t.meta.mediaType=t.mediaType,t.meta.advertiserDomains=Array.isArray(t.aDomain)&&t.aDomain.length?t.aDomain:[],t.mediaType===m.pX){const e=(0,o.Z)(i,"mediaTypes.video.context");if(!t.vastUrl&&t.vastXml&&(t.vastUrl="data:text/xml;charset=utf-8;base64,"+window.btoa(t.vastXml.replace(/\\"/g,'"'))),e===h.gZ){if(t.outstreamRendererCode=(0,o.Z)(i,"params.rendererCode","renderer"),(0,o.Z)(i,"mediaTypes.video.skip")){const e=(0,o.Z)(i,"mediaTypes.video.skipafter",5);t.skipOffset=e}t.renderer=L.newRenderer(t.adUnitCode,t.outstreamRendererCode)}}t.mediaType===m.B5&&N(t),t.site=i.params.site,t.placement=i.params.placement,t.pagetype=i.params.pagetype,t.category=i.params.category}r.push(t)})))}catch(t){(0,a.logError)(t)}return r},getUserSyncs(t,e){if(!e.length||""===e[0].body||!e[0].body.userSyncs)return!1;return e[0].body.userSyncs.map((t=>({type:"p"===t.t?"image":"iframe",url:t.u})))},transformBidParams(t,e,r,i){const a=(0,n.sE)(i,(t=>"adagio"===t.bidderCode)),s=(0,n.sE)(a.bids,(t=>t.adUnitCode===r.code));if(e){M(s),s.params.auctionId=(0,o.Z)(a,"auctionId");const t=R.getOrSetGlobalFeatures();s.params.features={...t,print_number:j(s.adUnitCode,a).toString(),adunit_position:Z(s.params.adUnitElementId)},s.params.pageviewId=W.getPageviewId(),s.params.prebidVersion="7.54.0",s.params.data=R.getExchangeData(),(0,o.Z)(s,"mediaTypes.video.context")===h.gZ&&(s.params.playerName=k(s)),F(s)}return s.params}};!function(){C()&&(E=C()?(0,a.getWindowTop)():(0,a.getWindowSelf)());const t=W.getCurrentWindow();t.ADAGIO=t.ADAGIO||{},t.ADAGIO.adUnits=t.ADAGIO.adUnits||{},t.ADAGIO.pbjsAdUnits=t.ADAGIO.pbjsAdUnits||[],t.ADAGIO.queue=t.ADAGIO.queue||[],t.ADAGIO.versions=t.ADAGIO.versions||{},t.ADAGIO.versions.pbjs="7.54.0",t.ADAGIO.isSafeFrameWindow=U(),w.getDataFromLocalStorage("adagio",(t=>{try{R.prepareExchangeData(t)}catch(t){(0,a.logError)(b,t)}})),w.getDataFromLocalStorage(I,(t=>{W.adagioScriptFromLocalStorageCb(t)})),w.localStorageIsEnabled((t=>{if(t)(0,c.B)(A,v);else try{window.localStorage.removeItem(I),window.localStorage.removeItem("adagio")}catch(t){(0,a.logInfo)("".concat(b," unable to clear Adagio scripts from localstorage."))}}))}(),(0,d.dX)(P),(0,i.z)("adagioBidAdapter")},44611:(t,e)=>{var r;Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t){null!==t&&this.fromHexString(t)}return t.prototype.toHexString=function(){if(this.s<0)return"-"+this.negate().toHexString();var t,e=!1,r="",i=this.t,n=this.DB-i*this.DB%4;if(i-- >0)for(n<this.DB&&(t=this[i]>>n)>0&&(e=!0,r=u(t));i>=0;)n<4?(t=(this[i]&(1<<n)-1)<<4-n,t|=this[--i]>>(n+=this.DB-4)):(t=this[i]>>(n-=4)&15,n<=0&&(n+=this.DB,--i)),t>0&&(e=!0),e&&(r+=u(t));return e?r:"0"},t.prototype.fromHexString=function(e){if(null!==e){this.t=0,this.s=0;for(var r=e.length,i=!1,n=0;--r>=0;){var a=c(e,r);a<0?"-"==e.charAt(r)&&(i=!0):(i=!1,0==n?this[this.t++]=a:n+4>this.DB?(this[this.t-1]|=(a&(1<<this.DB-n)-1)<<n,this[this.t++]=a>>this.DB-n):this[this.t-1]|=a<<n,(n+=4)>=this.DB&&(n-=this.DB))}0,this.clamp(),i&&t.ZERO.subTo(this,this)}},t.prototype.negate=function(){var e=n();return t.ZERO.subTo(this,e),e},t.prototype.abs=function(){return this.s<0?this.negate():this},t.prototype.mod=function(e){var r=n();return this.abs().divRemTo(e,null,r),this.s<0&&r.compareTo(t.ZERO)>0&&e.subTo(r,r),r},t.prototype.copyTo=function(t){for(var e=this.t-1;e>=0;--e)t[e]=this[e];t.t=this.t,t.s=this.s},t.prototype.lShiftTo=function(t,e){for(var r=t%this.DB,i=this.DB-r,n=(1<<i)-1,a=Math.floor(t/this.DB),o=this.s<<r&this.DM,s=this.t-1;s>=0;--s)e[s+a+1]=this[s]>>i|o,o=(this[s]&n)<<r;for(s=a-1;s>=0;--s)e[s]=0;e[a]=o,e.t=this.t+a+1,e.s=this.s,e.clamp()},t.prototype.invDigit=function(){if(this.t<1)return 0;var t=this[0];if(0==(1&t))return 0;var e=3&t;return(e=(e=(e=(e=e*(2-(15&t)*e)&15)*(2-(255&t)*e)&255)*(2-((65535&t)*e&65535))&65535)*(2-t*e%this.DV)%this.DV)>0?this.DV-e:-e},t.prototype.dlShiftTo=function(t,e){var r;for(r=this.t-1;r>=0;--r)e[r+t]=this[r];for(r=t-1;r>=0;--r)e[r]=0;e.t=this.t+t,e.s=this.s},t.prototype.squareTo=function(t){for(var e=this.abs(),r=t.t=2*e.t;--r>=0;)t[r]=0;for(r=0;r<e.t-1;++r){var i=e.am(r,e[r],t,2*r,0,1);(t[r+e.t]+=e.am(r+1,2*e[r],t,2*r+1,i,e.t-r-1))>=e.DV&&(t[r+e.t]-=e.DV,t[r+e.t+1]=1)}t.t>0&&(t[t.t-1]+=e.am(r,e[r],t,2*r,0,1)),t.s=0,t.clamp()},t.prototype.multiplyTo=function(e,r){var i=this.abs(),n=e.abs(),a=i.t;for(r.t=a+n.t;--a>=0;)r[a]=0;for(a=0;a<n.t;++a)r[a+i.t]=i.am(0,n[a],r,a,0,i.t);r.s=0,r.clamp(),this.s!=e.s&&t.ZERO.subTo(r,r)},t.prototype.divRemTo=function(e,r,i){var o=e.abs();if(!(o.t<=0)){var s=this.abs();if(s.t<o.t)return null!=r&&r.fromHexString("0"),void(null!=i&&this.copyTo(i));null==i&&(i=n());var d=n(),c=this.s,p=e.s,u=this.DB-a(o[o.t-1]);u>0?(o.lShiftTo(u,d),s.lShiftTo(u,i)):(o.copyTo(d),s.copyTo(i));var l=d.t,m=d[l-1];if(0!=m){var f=m*(1<<this.F1)+(l>1?d[l-2]>>this.F2:0),h=this.FV/f,g=(1<<this.F1)/f,y=1<<this.F2,v=i.t,b=v-l,T=null==r?n():r;for(d.dlShiftTo(b,T),i.compareTo(T)>=0&&(i[i.t++]=1,i.subTo(T,i)),t.ONE.dlShiftTo(l,T),T.subTo(d,d);d.t<l;)d[d.t++]=0;for(;--b>=0;){var A=i[--v]==m?this.DM:Math.floor(i[v]*h+(i[v-1]+y)*g);if((i[v]+=d.am(0,A,i,b,0,l))<A)for(d.dlShiftTo(b,T),i.subTo(T,i);i[v]<--A;)i.subTo(T,i)}null!=r&&(i.drShiftTo(l,r),c!=p&&t.ZERO.subTo(r,r)),i.t=l,i.clamp(),u>0&&i.rShiftTo(u,i),c<0&&t.ZERO.subTo(i,i)}}},t.prototype.rShiftTo=function(t,e){e.s=this.s;var r=Math.floor(t/this.DB);if(r>=this.t)e.t=0;else{var i=t%this.DB,n=this.DB-i,a=(1<<i)-1;e[0]=this[r]>>i;for(var o=r+1;o<this.t;++o)e[o-r-1]|=(this[o]&a)<<n,e[o-r]=this[o]>>i;i>0&&(e[this.t-r-1]|=(this.s&a)<<n),e.t=this.t-r,e.clamp()}},t.prototype.drShiftTo=function(t,e){for(var r=t;r<this.t;++r)e[r-t]=this[r];e.t=Math.max(this.t-t,0),e.s=this.s},t.prototype.subTo=function(t,e){for(var r=0,i=0,n=Math.min(t.t,this.t);r<n;)i+=this[r]-t[r],e[r++]=i&this.DM,i>>=this.DB;if(t.t<this.t){for(i-=t.s;r<this.t;)i+=this[r],e[r++]=i&this.DM,i>>=this.DB;i+=this.s}else{for(i+=this.s;r<t.t;)i-=t[r],e[r++]=i&this.DM,i>>=this.DB;i-=t.s}e.s=i<0?-1:0,i<-1?e[r++]=this.DV+i:i>0&&(e[r++]=i),e.t=r,e.clamp()},t.prototype.clamp=function(){for(var t=this.s&this.DM;this.t>0&&this[this.t-1]==t;)--this.t},t.prototype.modPowInt=function(t,e){var r;return r=t<256||e.isEven()?new l(e):new m(e),this.exp(t,r)},t.prototype.exp=function(e,r){if(e>4294967295||e<1)return t.ONE;var i=n(),o=n(),s=r.convert(this),d=a(e)-1;for(s.copyTo(i);--d>=0;)if(r.sqrTo(i,o),(e&1<<d)>0)r.mulTo(o,s,i);else{var c=i;i=o,o=c}return r.revert(i)},t.prototype.isEven=function(){return 0==(this.t>0?1&this[0]:this.s)},t.prototype.compareTo=function(t){var e=this.s-t.s;if(0!=e)return e;var r=this.t;if(0!=(e=r-t.t))return this.s<0?-e:e;for(;--r>=0;)if(0!=(e=this[r]-t[r]))return e;return 0},t.prototype.am1=function(t,e,r,i,n,a){for(;--a>=0;){var o=e*this[t++]+r[i]+n;n=Math.floor(o/67108864),r[i++]=67108863&o}return n},t.prototype.am2=function(t,e,r,i,n,a){for(var o=32767&e,s=e>>15;--a>=0;){var d=32767&this[t],c=this[t++]>>15,p=s*d+c*o;n=((d=o*d+((32767&p)<<15)+r[i]+(1073741823&n))>>>30)+(p>>>15)+s*c+(n>>>30),r[i++]=1073741823&d}return n},t.prototype.am3=function(t,e,r,i,n,a){for(var o=16383&e,s=e>>14;--a>=0;){var d=16383&this[t],c=this[t++]>>14,p=s*d+c*o;n=((d=o*d+((16383&p)<<14)+r[i]+n)>>28)+(p>>14)+s*c,r[i++]=268435455&d}return n},t}();function n(){return new i(null)}function a(t){var e,r=1;return 0!=(e=t>>>16)&&(t=e,r+=16),0!=(e=t>>8)&&(t=e,r+=8),0!=(e=t>>4)&&(t=e,r+=4),0!=(e=t>>2)&&(t=e,r+=2),0!=(e=t>>1)&&(t=e,r+=1),r}e.BigInteger=i,e.nbi=n,e.nbits=a;var o,s,d=[];for(o="0".charCodeAt(0),s=0;s<=9;++s)d[o++]=s;for(o="a".charCodeAt(0),s=10;s<36;++s)d[o++]=s;for(o="A".charCodeAt(0),s=10;s<36;++s)d[o++]=s;function c(t,e){var r=d[t.charCodeAt(e)];return null==r?-1:r}e.intAt=c;var p="0123456789abcdefghijklmnopqrstuvwxyz";function u(t){return p.charAt(t)}e.int2char=u;e.b64toHex=function(t){var e,r="",i=0,n=0;for(e=0;e<t.length&&"="!=t.charAt(e);++e){var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(t.charAt(e));a<0||(0==i?(r+=u(a>>2),n=3&a,i=1):1==i?(r+=u(n<<2|a>>4),n=15&a,i=2):2==i?(r+=u(n),r+=u(a>>2),n=3&a,i=3):(r+=u(n<<2|a>>4),r+=u(15&a),i=0))}return 1==i&&(r+=u(n<<2)),r},e.removeExtraSymbols=function(t){return t.replace(/^1f+00/,"").replace("3031300d060960864801650304020105000420","")};var l=function(){function t(t){this.m=t}return t.prototype.convert=function(t){return t.s<0||t.compareTo(this.m)>=0?t.mod(this.m):t},t.prototype.revert=function(t){return t},t.prototype.reduce=function(t){t.divRemTo(this.m,null,t)},t.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r),this.reduce(r)},t.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},t}(),m=function(){function t(t){this.m=t,this.mp=t.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<t.DB-15)-1,this.mt2=2*t.t}return t.prototype.convert=function(t){var e=n();return t.abs().dlShiftTo(this.m.t,e),e.divRemTo(this.m,null,e),t.s<0&&e.compareTo(i.ZERO)>0&&this.m.subTo(e,e),e},t.prototype.revert=function(t){var e=n();return t.copyTo(e),this.reduce(e),e},t.prototype.reduce=function(t){for(;t.t<=this.mt2;)t[t.t++]=0;for(var e=0;e<this.m.t;++e){var r=32767&t[e],i=r*this.mpl+((r*this.mph+(t[e]>>15)*this.mpl&this.um)<<15)&t.DM;for(t[r=e+this.m.t]+=this.m.am(0,i,t,e,0,this.m.t);t[r]>=t.DV;)t[r]-=t.DV,t[++r]++}t.clamp(),t.drShiftTo(this.m.t,t),t.compareTo(this.m)>=0&&t.subTo(this.m,t)},t.prototype.mulTo=function(t,e,r){t.multiplyTo(e,r),this.reduce(r)},t.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},t}();function f(t){var e=n();return e.fromHexString(t.toString()),e}e.nbv=f,i.ZERO=f(0),i.ONE=f(1),"Microsoft Internet Explorer"==navigator.appName?(i.prototype.am=i.prototype.am2,r=30):"Netscape"!=navigator.appName?(i.prototype.am=i.prototype.am1,r=26):(i.prototype.am=i.prototype.am3,r=28),i.prototype.DB=r,i.prototype.DM=(1<<r)-1,i.prototype.DV=1<<r;i.prototype.FV=Math.pow(2,52),i.prototype.F1=52-r,i.prototype.F2=2*r-52},94950:(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(){}return t.hash=function(e){e=t.utf8Encode(e||"");for(var r=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],i=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],n=(e+=String.fromCharCode(128)).length/4+2,a=Math.ceil(n/16),o=new Array(a),s=0;s<a;s++){o[s]=new Array(16);for(var d=0;d<16;d++)o[s][d]=e.charCodeAt(64*s+4*d)<<24|e.charCodeAt(64*s+4*d+1)<<16|e.charCodeAt(64*s+4*d+2)<<8|e.charCodeAt(64*s+4*d+3)<<0}var c=8*(e.length-1)/Math.pow(2,32),p=8*(e.length-1)>>>0;o[a-1][14]=Math.floor(c),o[a-1][15]=p;for(s=0;s<a;s++){for(var u=new Array(64),l=0;l<16;l++)u[l]=o[s][l];for(l=16;l<64;l++)u[l]=t.q1(u[l-2])+u[l-7]+t.q0(u[l-15])+u[l-16]>>>0;var m=i[0],f=i[1],h=i[2],g=i[3],y=i[4],v=i[5],b=i[6],T=i[7];for(l=0;l<64;l++){var A=T+t.z1(y)+t.Ch(y,v,b)+r[l]+u[l],I=t.z0(m)+t.Maj(m,f,h);T=b,b=v,v=y,y=g+A>>>0,g=h,h=f,f=m,m=A+I>>>0}i[0]=i[0]+m>>>0,i[1]=i[1]+f>>>0,i[2]=i[2]+h>>>0,i[3]=i[3]+g>>>0,i[4]=i[4]+y>>>0,i[5]=i[5]+v>>>0,i[6]=i[6]+b>>>0,i[7]=i[7]+T>>>0}var w=new Array(i.length);for(T=0;T<i.length;T++)w[T]=("00000000"+i[T].toString(16)).slice(-8);return w.join("")},t.utf8Encode=function(t){try{return(new TextEncoder).encode(t).reduce((function(t,e){return t+String.fromCharCode(e)}),"")}catch(e){return unescape(encodeURIComponent(t))}},t.ROTR=function(t,e){return e>>>t|e<<32-t},t.z0=function(e){return t.ROTR(2,e)^t.ROTR(13,e)^t.ROTR(22,e)},t.z1=function(e){return t.ROTR(6,e)^t.ROTR(11,e)^t.ROTR(25,e)},t.q0=function(e){return t.ROTR(7,e)^t.ROTR(18,e)^e>>>3},t.q1=function(e){return t.ROTR(17,e)^t.ROTR(19,e)^e>>>10},t.Ch=function(t,e,r){return t&e^~t&r},t.Maj=function(t,e,r){return t&e^t&r^e&r},t}();e.Sha256=r},1582:(t,e,r)=>{var i=r(44611),n=r(94950);e.T=function(t,e,r,a){var o=new i.BigInteger(i.b64toHex(e)),s=new i.BigInteger(i.b64toHex(r)),d=o.modPowInt(a,s);return i.removeExtraSymbols(d.toHexString())===n.Sha256.hash(t)}}},t=>{var e;e=53934,t(t.s=e)}]);(self.stpdChunk=self.stpdChunk||[]).push([[34996],{48522:(e,t,a)=>{var d=a(78640),i=a(20265),n=a(64358),s=a(14699),r=a(24679),o=a(3193),c=a(35706),p=a(34614);const m=["",1,2],u={default:function(){let e=0;return function(){return"ghb"+m[e++%m.length]+".adtelligent.com"}}(),navelix:()=>"ghb.hb.navelix.com",appaloosa:()=>"ghb.hb.appaloosa.media",onefiftytwomedia:()=>"ghb.ads.152media.com",bidsxchange:()=>"ghb.hbd.bidsxchange.com",streamkey:()=>"ghb.hb.streamkey.net",janet:()=>"ghb.bidder.jmgads.com",pgam:()=>"ghb.pgamssp.com",ocm:()=>"ghb.cenarius.orangeclickmedia.com",vidcrunchllc:()=>"ghb.platform.vidcrunch.com","9dotsmedia":()=>"ghb.platform.audiodots.com",copper6:()=>"ghb.app.copper6.com"},l=function(e){let t=e.split("_")[0];return"https://"+(u[t]||u.default)()+"/v2/auction/"},g="https://player.adtelligent.com/outstream-unit/2.01/outstream.min.js",h="outstream",b="display",f={},y={code:"adtelligent",gvlid:410,aliases:["onefiftytwomedia","appaloosa","bidsxchange","streamkey","janet",{code:"selectmedia",gvlid:775},{code:"navelix",gvlid:380},"pgam",{code:"ocm",gvlid:1148},{code:"vidcrunchllc",gvlid:1145},"9dotsmedia","copper6"],supportedMediaTypes:[r.pX,r.Mk],isBidRequestValid:function(e){return!!(0,i.Z)(e,"params.aid")},getUserSyncs:function(e,t){const a=[];function d(t){const d=t.cookieURLs,i=t.cookieURLSTypes||[];Array.isArray(d)&&d.forEach(((t,d)=>{const n=i[d]||"image";!e.pixelEnabled&&"image"===n||!e.iframeEnabled&&"iframe"===n||f[t]||(f[t]=!0,a.push({type:n,url:t}))}))}return(e.pixelEnabled||e.iframeEnabled)&&(0,n.isArray)(t)&&t.forEach((e=>{e.body&&((0,n.isArray)(e.body)?e.body.forEach((e=>{d(e)})):d(e.body))})),a},buildRequests:function(e,t){const a=o.config.getConfig(t.bidderCode),d=(0,i.Z)(a,"chunkSize",10),{tag:s,bids:r}=function(e,t){const a={Domain:(0,i.Z)(t,"refererInfo.page")};!0===o.config.getConfig("coppa")&&(a.Coppa=1);(0,i.Z)(t,"gdprConsent.gdprApplies")&&(a.GDPR=1,a.GDPRConsent=(0,i.Z)(t,"gdprConsent.consentString"));(0,i.Z)(t,"uspConsent")&&(a.USP=(0,i.Z)(t,"uspConsent"));(0,i.Z)(e[0],"schain")&&(a.Schain=(0,i.Z)(e[0],"schain"));(0,i.Z)(e[0],"userId")&&(a.UserIds=(0,i.Z)(e[0],"userId"));(0,i.Z)(e[0],"userIdAsEids")&&(a.UserEids=(0,i.Z)(e[0],"userIdAsEids"));window.adtDmp&&window.adtDmp.ready&&(a.DMPId=window.adtDmp.getUID());const d=[];for(let t=0,a=e.length;t<a;t++){const a=I(e[t]);d.push(a)}return{tag:a,bids:d}}(e,t),c=(0,n.chunk)(r,d);return(0,n._map)(c,(e=>({data:Object.assign({},s,{BidRequests:e}),adapterRequest:t,method:"POST",url:l(t.bidderCode)})))},interpretResponse:function(e,t){let{adapterRequest:a}=t;e=e.body;let d=[];return(0,n.isArray)(e)?(e.forEach((e=>{d=(0,n.flatten)(d,v(e,a))})),d):v(e,a)},transformBidParams:e=>(0,n.convertTypes)({aid:"number"},e)};function v(e,t){const a=!e||!(0,n.isArray)(e.bids),d=[];return a||e.bids.forEach((e=>{const a=(0,p.sE)(t.bids,(t=>t.bidId===e.requestId));if(0!==e.cpm&&void 0!==a){const t=function(e,t){const a=(s=t,(0,i.Z)(s,"mediaTypes.video")?r.pX:r.Mk),d=(0,i.Z)(t,"mediaTypes.video.context"),n={requestId:e.requestId,creativeId:e.cmpId,height:e.height,currency:e.cur,width:e.width,cpm:e.cpm,netRevenue:!0,mediaType:a,ttl:300,meta:{advertiserDomains:e.adomain||[]}};var s;if(a===r.Mk)return Object.assign(n,{ad:e.ad,adUrl:e.adUrl});d===r.Oh&&Object.assign(n,{meta:{primaryCatId:e.primaryCatId},video:{context:r.Oh,durationSeconds:e.durationSeconds}});Object.assign(n,{vastUrl:e.vastUrl}),d===h&&Object.assign(n,{adResponse:e,renderer:Z(e.requestId,t.params)});return n}(e,a);d.push(t)}})),d}function I(e){const t=(0,i.Z)(e,"mediaTypes.video")?r.pX:b,a=t===r.pX?(0,i.Z)(e,"mediaTypes.video.playerSize"):(0,i.Z)(e,"mediaTypes.banner.sizes"),d={CallbackId:e.bidId,Aid:e.params.aid,AdType:t,Sizes:(0,n.parseSizesInput)(a).join(",")};if(d.PlacementId=e.adUnitCode,e.params.iframe&&(d.AdmType="iframe"),e.params.vpb_placement_id&&(d.PlacementId=e.params.vpb_placement_id),t===r.pX){(0,i.Z)(e,"mediaTypes.video.context")===r.Oh&&(d.Adpod=(0,i.Z)(e,"mediaTypes.video"))}return d}function Z(e,t){const a=c.Th.install({id:e,url:g,config:t.outstream||{},loaded:!1});return a.setRender(C),a}function C(e){e.renderer.push((()=>{const t=Object.assign({},e.renderer.getConfig(),{width:e.width,height:e.height,vastUrl:e.vastUrl,elId:e.adUnitCode});window.VOutstreamAPI.initOutstreams([t])}))}(0,s.dX)(y),(0,d.z)("adtelligentBidAdapter")}},e=>{var t;t=48522,e(e.s=t)}]);(self.stpdChunk=self.stpdChunk||[]).push([[2720],{25965:(e,a,t)=>{var s=t(78640),n=t(64358),i=t(14699),r=t(24679),c=t(3193),o=t(70059);const p="https://as.ck-ie.com/prebidjs?p=7c47322e527cf8bdeb7facc1bb03387a";function d(e){if(!(e.requestId&&e.cpm&&e.creativeId&&e.ttl&&e.currency))return!1;switch(e.mediaType){case r.Mk:return Boolean(e.width&&e.height&&e.ad);case r.pX:return Boolean(e.vastUrl)||Boolean(e.vastXml);case r.B5:return Boolean(e.native&&e.native.title&&e.native.image&&e.native.impressionTrackers);default:return!1}}const l={code:"smartyads",supportedMediaTypes:[r.Mk,r.pX,r.B5],isBidRequestValid:e=>Boolean(e.bidId&&e.params&&!isNaN(e.params.sourceid)&&!isNaN(e.params.accountid)&&"prebid"==e.params.host),buildRequests:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],a=arguments.length>1?arguments[1]:void 0;e=(0,o.lY)(e);let t,s=window;try{t=new URL(a.refererInfo.page),s=window.top}catch(e){t=s.location,(0,n.logMessage)(e)}let i=[],p={deviceWidth:s.screen.width,deviceHeight:s.screen.height,language:navigator&&navigator.language?navigator.language:"",secure:1,host:t.host,page:t.pathname,coppa:!0===c.config.getConfig("coppa")?1:0,placements:i};-1!=p.language.indexOf("-")&&(p.language=p.language.split("-")[0]),a&&(a.uspConsent&&(p.ccpa=a.uspConsent),a.gdprConsent&&(p.gdpr=a.gdprConsent));const d=e.length;for(let a=0;a<d;a++){let t=e[a],s=t.params.traffic||r.Mk;i.push({placementId:t.params.sourceid,bidId:t.bidId,sizes:t.mediaTypes&&t.mediaTypes[s]&&t.mediaTypes[s].sizes?t.mediaTypes[s].sizes:[],traffic:s,publisherId:t.params.accountid}),t.schain&&(i.schain=t.schain)}return{method:"POST",url:"https://n1.smartyads.com/?c=o&m=prebid&secret_key=prebid_js",data:p}},interpretResponse:e=>{let a=[];e=e.body;for(let t=0;t<e.length;t++){let s=e[t];d(s)&&a.push(s)}return a},getUserSyncs:function(e){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",s=[],{gdprApplies:n,consentString:i=""}=a;return e.iframeEnabled?s.push({type:"iframe",url:"".concat(p,"&gdpr=").concat(n?1:0,"&gdpr_consent=").concat(i,"&type=iframe&us_privacy=").concat(t)}):s.push({type:"image",url:"".concat(p,"&gdpr=").concat(n?1:0,"&gdpr_consent=").concat(i,"&type=image&us_privacy=").concat(t)}),s}};(0,i.dX)(l),(0,s.z)("smartyadsBidAdapter")}},e=>{var a;a=25965,e(e.s=a)}]);(self.stpdChunk=self.stpdChunk||[]).push([[3601],{75559:(e,t,a)=>{var i=a(78640),n=a(64358),r=a(96475),s=a(20265),d=a(24679),o=a(14699),c=a(34614),p=a(3193),l=a(70059);const u=["pos","context","placement","api","mimes","protocols","playbackmethod","minduration","maxduration","startdelay","linearity","skip","skipmin","skipafter","minbitrate","maxbitrate","delivery","playbackend","boxingallowed"],m=["battr","pos"],y=["battr","api"],f=["btype","battr","pos","api"],g=1,b=2,v=Object.freeze({1:"iframe",2:"image"}),h=[{name:"title",assetType:"title"},{name:"icon",assetType:"img",type:1},{name:"image",assetType:"img",type:3},{name:"body",assetType:"data",type:2},{name:"body2",assetType:"data",type:10},{name:"sponsoredBy",assetType:"data",type:1},{name:"phone",assetType:"data",type:8},{name:"address",assetType:"data",type:9},{name:"price",assetType:"data",type:6},{name:"salePrice",assetType:"data",type:7},{name:"cta",assetType:"data",type:12},{name:"rating",assetType:"data",type:3},{name:"downloads",assetType:"data",type:5},{name:"likes",assetType:"data",type:4},{name:"displayUrl",assetType:"data",type:11}],T=h.reduce(((e,t,a)=>(e[t.name]={id:a,...t},e)),{}),x={code:"adkernel",gvlid:14,aliases:[{code:"headbidding"},{code:"adsolut"},{code:"oftmediahb"},{code:"audiencemedia"},{code:"waardex_ak"},{code:"roqoon"},{code:"adbite"},{code:"houseofpubs"},{code:"torchad"},{code:"stringads"},{code:"bcm"},{code:"engageadx"},{code:"converge",gvlid:248},{code:"adomega"},{code:"denakop"},{code:"rtbanalytica"},{code:"unibots"},{code:"ergadx"},{code:"turktelekom"},{code:"felixads"},{code:"motionspots"},{code:"sonic_twist"},{code:"displayioads"},{code:"rtbdemand_com"},{code:"bidbuddy"},{code:"adliveconnect"},{code:"didnadisplay"},{code:"qortex"}],supportedMediaTypes:[d.Mk,d.pX,d.B5],isBidRequestValid:function(e){return"params"in e&&void 0!==e.params.host&&"zoneId"in e.params&&!isNaN(Number(e.params.zoneId))&&e.params.zoneId>0&&e.mediaTypes&&(e.mediaTypes.banner||e.mediaTypes.video||e.mediaTypes.native&&(I((t=e.mediaTypes.native).image)&&I(t.icon)&&!(0,s.Z)(t,"privacyLink.required")&&!(0,s.Z)(t,"privacyIcon.required")));var t},buildRequests:function(e,t){let a=function(e,t){var a;let i=t&&0===(null===(a=t.page)||void 0===a?void 0:a.indexOf("https:"));return Object.values(e.map((e=>function(e,t){const a={id:e.bidId,tagid:e.adUnitCode};var i,r=[];if((0,s.Z)(e,"mediaTypes.banner"))r=(0,n.getAdUnitSizes)(e),a.banner={format:r.map((e=>(0,n.parseGPTSingleSizeArrayToRtbSize)(e))),topframe:0},k(a.banner,e,f),i=d.Mk;else if((0,s.Z)(e,"mediaTypes.video")){let t=(0,s.Z)(e,"mediaTypes.video");a.video=(0,n.getDefinedParams)(t,u),k(a.video,e,m),t.playerSize?(r=t.playerSize[0],a.video=Object.assign(a.video,(0,n.parseGPTSingleSizeArrayToRtbSize)(r)||{})):t.w&&t.h&&(a.video.w=t.w,a.video.h=t.h),i=d.pX}else{if(!(0,s.Z)(e,"mediaTypes.native"))throw new Error("Unsupported bid received");{let t=function(e){let t={ver:"1.1",assets:[]};for(let a of Object.keys(e)){let i=e[a],r=T[a];if(void 0===r)continue;let s={id:r.id,required:~~i.required};if("img"===r.assetType)s[r.assetType]=_(r,i);else if("data"===r.assetType)s.data=(0,n.cleanObj)({type:r.type,len:i.len});else{if("title"!==r.assetType)return;s.title={len:i.len||90}}t.assets.push(s)}return t}(e.mediaTypes.native);a.native={ver:"1.1",request:JSON.stringify(t)},k(a.native,e,y),i=d.B5}}let o=function(e,t,a){var i,n=1===a.length?a[0]:"*";if("function"==typeof e.getFloor){const a=e.getFloor({currency:"USD",mediaType:t,size:n});"object"!=typeof a||"USD"!==a.currency||isNaN(parseFloat(a.floor))||(i=parseFloat(a.floor))}return i}(e,i,r);o&&(a.bidfloor=o);t&&(a.secure=1);return a}(e,i))).reduce(((t,a,i)=>{let n=e[i],{zoneId:r,host:s}=n.params,d="".concat(s,"_").concat(r);return t[d]=t[d]||{host:s,zoneId:r,imps:[]},t[d].imps.push(a),t}),{}))}(e=(0,l.lY)(e),t.refererInfo),i=[],o=e[0].schain;return(0,n._each)(a,(e=>{let{host:a,zoneId:d,imps:c}=e;const l=function(e,t,a){let i=t.ortb2||{},d=(0,n.mergeDeep)(function(e,t,a){let{auctionId:i,timeout:r}=e,s={id:i,imp:t,at:1,tmax:parseInt(r)};(0,n.isEmpty)(a.bcat)||(s.bcat=a.bcat);(0,n.isEmpty)(a.badv)||(s.badv=a.badv);return s}(t,e,i),function(e){let t=(0,n.mergeDeep)({ip:"caller",ipv6:"caller",ua:"caller",js:1,language:S()},e.device||{});(0,n.getDNT)()&&(t.dnt=1);return{device:t}}(i),function(e,t){let{refererInfo:a}=e,i=p.config.getConfig("app");return(0,n.isEmpty)(i)?{site:z(a,t)}:{app:i}}(t,i),function(e,t){let{gdprConsent:a}=e,i=t.user||{};a&&void 0!==a.consentString&&(0,r.N)(i,"ext.consent",a.consentString);let d=function(e){let t=(0,s.Z)(e,"bids.0.userIdAsEids");if((0,n.isArray)(t))return t}(e);d&&(0,r.N)(i,"ext.eids",d);if(!(0,n.isEmpty)(i))return{user:i}}(t,i),function(e){let{gdprConsent:t,uspConsent:a}=e,i={};t&&void 0!==t.gdprApplies&&(0,r.N)(i,"regs.ext.gdpr",~~t.gdprApplies);a&&(0,r.N)(i,"regs.ext.us_privacy",a);p.config.getConfig("coppa")&&(0,r.N)(i,"regs.coppa",1);if(!(0,n.isEmpty)(i))return i}(t),function(e){let{bidderCode:t}=e,a=function(e){if(!p.config.getConfig("userSync.syncEnabled"))return;let t=p.config.getConfig("userSync.filterSettings");if(N(t.all,e)||N(t.iframe,e))return g;if(N(t.image,e))return b}(t);if(a){let e={};return(0,r.N)(e,"ext.adk_usersync",a),e}}(t));a&&(0,r.N)(d,"source.ext.schain",a);return d}(c,t,o);i.push({method:"POST",url:"https://".concat(a,"/hb?zone=").concat(d,"&v=").concat("1.6"),data:JSON.stringify(l)})})),i},interpretResponse:function(e,t){let a=e.body;if(!a.seatbid)return[];let i=JSON.parse(t.data);return a.seatbid.map((e=>e.bid)).reduce(((e,t)=>e.concat(t)),[]).map((e=>{let t=(0,c.sE)(i.imp,(t=>t.id===e.impid)),s={requestId:e.impid,cpm:e.price,creativeId:e.crid,currency:a.cur||"USD",ttl:360,netRevenue:!0};return"banner"in t?(s.mediaType=d.Mk,s.width=e.w,s.height=e.h,s.ad=function(e){let t=e.adm;"nurl"in e&&(t+=(0,n.createTrackPixelHtml)("".concat(e.nurl,"&px=1")));return t}(e)):"video"in t?(s.mediaType=d.pX,s.vastUrl=e.nurl,s.width=t.video.w,s.height=t.video.h):"native"in t&&(s.mediaType=d.B5,s.native=function(e){const{assets:t,link:a,imptrackers:i,jstracker:r,privacy:s}=e.native;let d={clickUrl:a.url,impressionTrackers:i,javascriptTrackers:r?[r]:void 0,privacyLink:s};return(0,n._each)(t,(e=>{let t=h[e.id].name,a=h[e.id].assetType;d[t]=e[a].text||e[a].value||(0,n.cleanObj)({url:e[a].url,width:e[a].w,height:e[a].h})})),(0,n.cleanObj)(d)}(JSON.parse(e.adm))),(0,n.isStr)(e.dealid)&&(s.dealId=e.dealid),(0,n.isArray)(e.adomain)&&(0,r.N)(s,"meta.advertiserDomains",e.adomain),(0,n.isArray)(e.cat)&&(0,r.N)(s,"meta.secondaryCatIds",e.cat),(0,n.isPlainObject)(e.ext)&&((0,n.isNumber)(e.ext.advertiser_id)&&(0,r.N)(s,"meta.advertiserId",e.ext.advertiser_id),(0,n.isStr)(e.ext.advertiser_name)&&(0,r.N)(s,"meta.advertiserName",e.ext.advertiser_name),(0,n.isStr)(e.ext.agency_name)&&(0,r.N)(s,"meta.agencyName",e.ext.agency_name)),s}))},getUserSyncs:function(e,t){return t&&0!==t.length&&(e.iframeEnabled||e.pixelEnabled)?t.filter((e=>e.body&&e.body.ext&&e.body.ext.adk_usersync)).map((e=>e.body.ext.adk_usersync)).reduce(((e,t)=>e.concat(t)),[]).map((e=>{let{url:t,type:a}=e;return{type:v[a],url:t}})):[]}};function k(e,t,a){void 0!==t.ortb2Imp&&Object.assign(e,(0,n.getDefinedParams)(t.ortb2Imp,a))}function _(e,t){let a={type:e.type};return t.sizes?[a.w,a.h]=t.sizes:t.aspect_ratios&&(a.wmin=t.aspect_ratios[0].min_width,a.hmin=t.aspect_ratios[0].min_height),(0,n.cleanObj)(a)}function N(e,t){if(!e)return!1;let a=(0,n.isArray)(e.bidders)?e.bidders:[t],i="include"===e.filter;return(0,n.contains)(a,t)===i}function S(){const e=navigator.language?"language":"userLanguage";return navigator[e].split("-")[0]}function z(e,t){let a={domain:e.domain,page:e.page};return(0,n.mergeDeep)(a,t.site),null!=e.ref?a.ref=e.ref:delete a.ref,a}function I(e){return!e||(e.sizes?(0,n.isArrayOfNums)(e.sizes,2):!(0,n.isArray)(e.aspect_ratios)||e.aspect_ratios.length>0&&e.aspect_ratios[0].min_height&&e.aspect_ratios[0].min_width)}(0,o.dX)(x),(0,i.z)("adkernelBidAdapter")}},e=>{var t;t=75559,e(e.s=t)}]);(self.stpdChunk=self.stpdChunk||[]).push([[4844],{84570:(e,a,t)=>{var i=t(78640),n=t(14699),r=t(64358),s=t(34614);const d=["inpage","preroll","midroll","postroll"],o={code:"between",aliases:["btw"],supportedMediaTypes:["banner","video"],isBidRequestValid:function(e){return Boolean(e.params.s)},buildRequests:function(e,a){let t=[];const i=a&&a.gdprConsent,n=null==a?void 0:a.refererInfo;return e.forEach((e=>{const a=e.mediaTypes&&e.mediaTypes.video;let o={eids:p(e),sizes:(0,r.parseSizesInput)((0,r.getAdUnitSizes)(e)),jst:"hb",ord:1e16*Math.random(),tz:(new Date).getTimezoneOffset(),fl:l(),rr:c(),s:e.params&&e.params.s,bidid:e.bidId,transactionid:e.transactionId,auctionid:e.auctionId};if(a&&(o.mediaType=2,o.maxd=a.maxd,o.mind=a.mind,o.pos="atf",o.jst="pvc",o.codeType=(0,s.q9)(d,a.codeType)?a.codeType:"inpage"),void 0!==e.params.itu&&(o.itu=e.params.itu),o.cur=e.params.cur||"USD",void 0!==e.params.subid&&(o.subid=e.params.subid),void 0!==e.params.click3rd&&(o.click3rd=e.params.click3rd),void 0!==e.params.pubdata)for(let a in e.params.pubdata)o["pubside_macro["+a+"]"]=encodeURIComponent(e.params.pubdata[a]);var u;e.schain&&(o.schain=(u=JSON.stringify(e.schain),btoa(u).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,""))),n&&n.page&&(o.ref=n.page),i&&(void 0!==i.gdprApplies&&(o.gdprApplies=!!i.gdprApplies),void 0!==i.consentString&&(o.consentString=i.consentString)),t.push({data:o})})),{method:"POST",url:"https://ads.betweendigital.com/adjson?t=prebid",data:JSON.stringify(t)}},interpretResponse:function(e,a){const t=[];for(var i=0;i<e.body.length;i++){let a={requestId:e.body[i].bidid,cpm:e.body[i].cpm||0,width:e.body[i].w,height:e.body[i].h,vastXml:e.body[i].vastXml,mediaType:e.body[i].mediaType,ttl:e.body[i].ttl,creativeId:e.body[i].creativeid,currency:e.body[i].currency||"USD",netRevenue:e.body[i].netRevenue||!0,ad:e.body[i].ad,meta:{advertiserDomains:e.body[i].adomain?e.body[i].adomain:[]}};t.push(a)}return t},getUserSyncs:function(e,a){let t=[];return t.push({type:"iframe",url:"https://ads.betweendigital.com/sspmatch-iframe"},{type:"image",url:"https://ads.betweendigital.com/sspmatch"}),t}};function p(e){let{userIdAsEids:a}=e;return a&&0!==a.length?a:[]}function c(){try{var e=top.document.referrer}catch(e){return!1}return void 0!==e&&e.length>0?encodeURIComponent(e):void 0!==e&&""==e?"direct":void 0}function l(){if(void 0!==navigator.plugins&&null!==navigator.plugins&&void 0!==navigator.plugins["Shockwave Flash"]&&null!==navigator.plugins["Shockwave Flash"]&&"object"==typeof navigator.plugins["Shockwave Flash"]){var e=navigator.plugins["Shockwave Flash"].description;if(e&&(void 0===navigator.mimeTypes||!navigator.mimeTypes["application/x-shockwave-flash"]||navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin))return e=e.replace(/^.*\s+(\S+\s+\S+$)/,"$1").replace(/^(.*)\..*$/,"$1"),parseInt(e,10)}return 0}(0,n.dX)(o),(0,i.z)("betweenBidAdapter")}},e=>{var a;a=84570,e(e.s=a)}]);window.clientContinent='EU';__stpdTags=[{"accountId":2014,"adunitId":39497,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1904016}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641081"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_desktop@336x280"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84779,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,250],[728,90],[336,336],[336,320],[320,320],[300,300],[336,280],[320,250],[320,336]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641082}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1912882}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_desktop_S2S@336x280"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x250_article_desktop_1"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x250_article_responsive_1","adUnitElementId":"kyivpost_com_300x250_article_responsive_1","environment":"desktop"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"558904245"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1406","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39498,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1904014}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641083"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile@336x280"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84779,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,250],[336,336],[336,320],[320,320],[300,300],[336,280],[320,250],[320,336]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641088}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1905046}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile_S2S@336x280"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x250_article_mobile_1"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x250_article_responsive_1","adUnitElementId":"kyivpost_com_300x250_article_responsive_1","environment":"mobile"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"558904247"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1406","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39499,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1904016}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641090"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_desktop@336x280"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84779,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,250],[728,90],[336,336],[336,320],[320,320],[300,300],[336,280],[320,250],[320,336]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641091}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1912882}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_desktop_S2S@336x280"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x250_article_desktop_2"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x250_article_responsive_2","adUnitElementId":"kyivpost_com_300x250_article_responsive_2","environment":"desktop"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"558904250"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1406","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39500,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1904014}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641092"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile@336x280"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84779,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,250],[336,336],[336,320],[320,320],[300,300],[336,280],[320,250],[320,336]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641093}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1905046}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile_S2S@336x280"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x250_article_mobile_2"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x250_article_responsive_2","adUnitElementId":"kyivpost_com_300x250_article_responsive_2","environment":"mobile"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"558904254"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1406","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39501,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1904016}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641101"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_desktop@336x280"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84779,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,250],[728,90],[336,336],[336,320],[320,320],[300,300],[336,280],[320,250],[320,336]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641102}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1912882}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_desktop_S2S@336x280"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x250_article_desktop_3"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x250_article_responsive_3","adUnitElementId":"kyivpost_com_300x250_article_responsive_3","environment":"desktop"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"558904256"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1406","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39502,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1904014}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641104"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile@336x280"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84779,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,250],[336,336],[336,320],[320,320],[300,300],[336,280],[320,250],[320,336]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641105}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1905046}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile_S2S@336x280"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x250_article_mobile_3"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x250_article_responsive_3","adUnitElementId":"kyivpost_com_300x250_article_responsive_3","environment":"mobile"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"558904259"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1406","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39503,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1904016}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641106"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_desktop@336x280"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84779,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,250],[728,90],[336,336],[336,320],[320,320],[300,300],[336,280],[320,250],[320,336]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641107}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1912882}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_desktop_S2S@336x280"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x250_article_desktop_4"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x250_article_responsive_4","adUnitElementId":"kyivpost_com_300x250_article_responsive_4","environment":"desktop"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"558904265"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1406","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39504,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1904014}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641112"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile@336x280"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84779,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,250],[336,336],[336,320],[320,320],[300,300],[336,280],[320,250],[320,336]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641113}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1905046}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile_S2S@336x280"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x250_article_mobile_4"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x250_article_responsive_4","adUnitElementId":"kyivpost_com_300x250_article_responsive_4","environment":"mobile"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"558904267"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1406","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39505,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1904016}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641121"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_desktop@336x280"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84779,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,250],[728,90],[336,336],[336,320],[320,320],[300,300],[336,280],[320,250],[320,336]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641122}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1912882}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_desktop_S2S@336x280"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x250_article_desktop_5"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x250_article_responsive_5","adUnitElementId":"kyivpost_com_300x250_article_responsive_5","environment":"desktop"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"558904269"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1406","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39506,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1904014}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641127"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile@336x280"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84779,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,250],[336,336],[336,320],[320,320],[300,300],[336,280],[320,250],[320,336]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641128}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1905046}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile_S2S@336x280"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x250_article_mobile_5"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x250_article_responsive_5","adUnitElementId":"kyivpost_com_300x250_article_responsive_5","environment":"mobile"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"558904271"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1406","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39507,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1904014}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641129"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile@336x280"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84779,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,250],[336,336],[336,320],[320,320],[300,300],[336,280],[320,250],[320,336]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641130}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1905046}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile_S2S@336x280"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x250_article_mobile_6"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x250_article_mobile_6","adUnitElementId":"kyivpost_com_300x250_article_mobile_6","environment":"mobile"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"558904273"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1406","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39509,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1904014}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641135"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile@336x280"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84779,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,250],[336,336],[336,320],[320,320],[300,300],[336,280],[320,250],[320,336]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641136}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1905046}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile_S2S@336x280"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x250_category_mobile_2"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x250_category_mobile_2","adUnitElementId":"kyivpost_com_300x250_category_mobile_2","environment":"mobile"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"558904277"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1406","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39510,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1904014}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641137"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile@336x280"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84779,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,250],[336,336],[336,320],[320,320],[300,300],[336,280],[320,250],[320,336]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641138}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1905046}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile_S2S@336x280"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x250_category_mobile_3"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x250_category_mobile_3","adUnitElementId":"kyivpost_com_300x250_category_mobile_3","environment":"mobile"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"558904279"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1406","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39511,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1904014}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641147"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile@336x280"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84779,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,250],[336,336],[336,320],[320,320],[300,300],[336,280],[320,250],[320,336]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641148}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1905046}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile_S2S@336x280"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x250_front_mobile_1"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x250_front_mobile_1","adUnitElementId":"kyivpost_com_300x250_front_mobile_1","environment":"mobile"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"558904289"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1406","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39512,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1904014}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641149"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile@336x280"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84779,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,250],[336,336],[336,320],[320,320],[300,300],[336,280],[320,250],[320,336]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641150}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1905046}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile_S2S@336x280"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x250_front_mobile_2"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x250_front_mobile_2","adUnitElementId":"kyivpost_com_300x250_front_mobile_2","environment":"mobile"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"5589042901"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1406","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39513,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1904014}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641151"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile@336x280"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84779,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,250],[336,336],[336,320],[320,320],[300,300],[336,280],[320,250],[320,336]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641152}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1905046}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_mobile_S2S@336x280"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x250_front_mobile_3"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x250_front_mobile_3","adUnitElementId":"kyivpost_com_300x250_front_mobile_3","environment":"mobile"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"558904293"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1406","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39515,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1969856}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641173"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_300x600_desktop@300x600"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":85325,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,600],[160,600],[300,250],[300,300]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641174}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1969850}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_300x600_desktop_S2S@300x600"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x600_sidebar_front_2"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x600_sidebar_front_2","adUnitElementId":"kyivpost_com_300x600_sidebar_front_2","environment":"desktop"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"558904297"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1424","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39516,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1969856}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641176"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_300x600_desktop@300x600"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":85325,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"between":{"attGroupModuleName":"betweenBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"s":4688678}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,600],[160,600],[300,250],[300,300]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641177}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1969850}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_300x600_desktop_S2S@300x600"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x600_sidebar_front_3"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x600_sidebar_front_3","adUnitElementId":"kyivpost_com_300x600_sidebar_front_3","environment":"desktop"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"5589042989"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1424","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39517,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1905014}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641184"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_970x90_desktop@970x90"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84780,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[970,90],[728,90],[970,50],[950,90]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641187}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1905048}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_970x90_desktop_S2S@970x90"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_728x90_intersection_front_1"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_728x90_intersection_front_1","adUnitElementId":"kyivpost_com_728x90_intersection_front_1","environment":"desktop"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"5589043001"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1407","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39518,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1905014}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641190"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_970x90_desktop@970x90"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84780,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[970,90],[728,90],[970,50],[950,90]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641191}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1905048}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_970x90_desktop_S2S@970x90"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_728x90_intersection_front_2"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_728x90_intersection_front_2","adUnitElementId":"kyivpost_com_728x90_intersection_front_2","environment":"desktop"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"5589043023"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1407","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39521,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1905014}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641243"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_300x600_desktop@300x600"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":85325,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,600],[160,600],[300,250],[300,300]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641244}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1969850}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_300x600_desktop_S2S@300x600"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x600_sidebar_category_2"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x600_sidebar_category_2","adUnitElementId":"kyivpost_com_300x600_sidebar_category_2","environment":"desktop"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"5589043189"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1424","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39522,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1905014}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641285"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_970x90_desktop@970x90"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84780,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[970,90],[728,90],[970,50],[950,90]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641286}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1905048}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_970x90_desktop_S2S@970x90"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_728x90_intersection_category_1"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_728x90_intersection_category_1","adUnitElementId":"kyivpost_com_728x90_intersection_category_1","environment":"desktop"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"558904323"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1407","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39523,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1905014}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641287"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_970x90_desktop@970x90"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84780,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[970,90],[728,90],[970,50],[950,90]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641288}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1905048}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_970x90_desktop_S2S@970x90"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_728x90_intersection_category_2"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_728x90_intersection_category_2","adUnitElementId":"kyivpost_com_728x90_intersection_category_2","environment":"desktop"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"558904327"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1407","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39526,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1905014}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641294"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_300x600_desktop@300x600"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":85325,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,250],[300,300]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641295}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1969850}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_300x600_desktop_S2S@300x600"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x600_sidebar_2"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x600_sidebar_2","adUnitElementId":"kyivpost_com_300x600_sidebar_2","environment":"desktop"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"558904333"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1424","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":39527,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1905014}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641296"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_300x600_desktop@300x600"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":85325,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,600],[160,600],[300,250],[300,300]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641297}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1969850}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_300x600_desktop_S2S@300x600"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x600_sidebar_3"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x600_sidebar_3","adUnitElementId":"kyivpost_com_300x600_sidebar_3","environment":"desktop"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"558904335"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1424","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":40268,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1905014}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1641287"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_970x90_desktop@970x90"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84780,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[970,90],[728,90],[970,50],[950,90]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1641288}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1905048}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_970x90_desktop_S2S@970x90"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_728x90_intersection_category_3"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_728x90_intersection_category_3","adUnitElementId":"kyivpost_com_728x90_intersection_category_3","environment":"desktop"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"558904327"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1407","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":40469,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1904016}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1655539"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_desktop@336x280"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":84779,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"between":{"attGroupModuleName":"betweenBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"s":4688821}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,250],[300,300]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1655540}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1912882}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_336x280_desktop_S2S@336x280"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x250_sidebar_front_between_2_3"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x250_sidebar_front_between_2_3","adUnitElementId":"kyivpost_com_300x250_sidebar_front_between_2_3","environment":"desktop"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"559077626"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1406","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}},{"accountId":2014,"adunitId":40470,"attGroups":{"rubicon":{"attGroupModuleName":"rubiconBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"accountId":13606,"siteId":154926,"zoneId":1905014}},"adform":{"attGroupModuleName":"adfBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"mid":"1655541"}},"pubmatic":{"attGroupModuleName":"pubmaticBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"publisherId":"156191","adSlot":"kyivpost.com_300x600_desktop@300x600"}},"smartadserver":{"attGroupModuleName":"smartadserverBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"domain":"https://prg.smartadserver.com","siteId":577985,"pageId":1749450,"formatId":1749450,"networkId":3527}},"criteo":{"attGroupModuleName":"criteoBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"networkId":7048}},"creative_settings":{"attGroupModuleName":"creative_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":500,"sizes":[[300,600],[160,600],[300,250],[300,300]],"sizeParentIframes":true,"timeout_s2s":750}},"adformS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"adform","attributes":{"mid":1655542}},"rubiconS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"rubicon","attributes":{"accountId":21118,"siteId":356222,"zoneId":1969850}},"pubmaticS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"pubmatic","attributes":{"publisherId":"156191","adSlot":"kyivpost.com_300x600_desktop_S2S@300x600"}},"amazon":{"attGroupModuleName":"amazon","isSsp":0,"attGroupAliasOf":null,"attributes":{"pubID":"d14c8d3d-c09a-40c7-8c08-b5d7cd1d7fac","orderId":"2545709415"}},"granularity":{"attGroupModuleName":"granularity","isSsp":0,"attGroupAliasOf":null,"attributes":{"b1_price":160,"b1_granularity":0.4,"b2_price":200,"b2_granularity":4,"b3_price":3960,"b3_granularity":20}},"aL":{"attGroupModuleName":"aL","isSsp":0,"attGroupAliasOf":null,"attributes":{"id":"setupad-hai"}},"bidderAdj":{"attGroupModuleName":"bidderAdj","isSsp":0,"attGroupAliasOf":null,"attributes":{"rubicon":0.83,"adform":0.9,"adform_publisher":0.9,"adform_outstream":0.9,"adform_outstream_publisher":0.9,"appnexus":0.85,"openx":1,"pubmatic":0.92,"smartadserver":0.85,"criteo":1,"sovrn":1,"admixer":0.85,"pulsepoint":1,"ix":1,"rtbhouse":1,"between":1,"districtm":0.85,"optimera":1,"adyoulike":1,"adnuntius":1,"nobid":1,"luponmedia":0.8,"amx":1,"adocean":0.85,"oftmedia":0.8,"livewrapped":0.7,"holid":0.7,"projectagora":0.8,"goldbach":1,"stailamediaS2S":1,"stroeerCore_publisher":1,"mediafuseS2S":0.8,"conceptx":1,"eskimi":1}},"saas":{"attGroupModuleName":"saas","isSsp":0,"attGroupAliasOf":null,"attributes":{"autoInitialize":true,"adunit_debug":true,"cm":1,"timeoutRefresh":1000,"refreshEnabled":false,"refreshTimeout":50000,"initAdManagerRequests":true,"iframeSizeAR":true,"sizeParentIframes":true}},"config":{"attGroupModuleName":"config","isSsp":0,"attGroupAliasOf":null,"attributes":{"timeout":400,"ca":0.94,"car":0.011,"currency":"UAH","currencyRate":39.44,"currencyFile":false}},"autorefresh":{"attGroupModuleName":"autorefresh","isSsp":0,"attGroupAliasOf":null,"attributes":{"auto_refresh_on":true,"auto_refresh_max":0,"auto_refresh_minimum_cpm":0.04,"auto_refresh_time_interval_from":25000,"auto_refresh_time_interval_to":33000,"auto_refresh_inview_on":true,"show_debugging_information":false,"checkbids":false,"timeoutRefresh":1000}},"gam_settings":{"attGroupModuleName":"gam_settings","isSsp":0,"attGroupAliasOf":null,"attributes":{"path":"/20767382/kyivpost.com_300x600_sidebar_4_below_popular"}},"adagio":{"attGroupModuleName":"adagioBidAdapter","isSsp":1,"attGroupAliasOf":null,"attributes":{"organizationId":"1053","site":"kyivpost-com","placement":"kyivpost_com_300x600_sidebar_4_below_popular","adUnitElementId":"kyivpost_com_300x600_sidebar_4_below_popular","environment":"desktop"}},"openxS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"openx","attributes":{"delDomain":"setupad-d.openx.net","unit":"559077628"}},"adtelligent":{"attGroupModuleName":"adtelligentBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"aid":707647}},"smartadserverS2S":{"attGroupModuleName":"prebidServerBidAdapter","isSsp":1,"attGroupAliasOf":"smartadserver","attributes":{"networkId":3527}},"prebid":{"attGroupModuleName":"prebid","isSsp":0,"attGroupAliasOf":"","attributes":{"version":"7.54.0","gam_key_prefix":"hb_"}},"targeting":{"attGroupModuleName":"targeting","isSsp":0,"attGroupAliasOf":"","attributes":{"device":0}},"smartyads":{"attGroupModuleName":"smartyadsBidAdapter","isSsp":1,"attGroupAliasOf":"","attributes":{"sourceid":"1424","host":"prebid","accountid":"18881"}},"unfilled_refresh":{"attGroupModuleName":"unfilled_refresh","isSsp":0,"attGroupAliasOf":"","attributes":{"max_refresh_count":3,"refresh_timeout":5}},"didnadisplay_publisher":{"attGroupModuleName":"adkernelBidAdapter","isSsp":1,"attGroupAliasOf":"didnadisplay","attributes":{"host":"cpm.didna.io","zoneId":213956}},"user_id":{"attGroupModuleName":"user_id","isSsp":0,"attGroupAliasOf":"","attributes":{"ppid":false,"sharedId":true}}}}];stpd.vars.type='saas';stpd.setConfiguration(__stpdTags);stpd.setPlacements(__stpdTags);stpd.processQueue();stpd.initialize();