Beranda Perang Trump Memerintahkan Militer AS Menembak dan Membunuh Perahu Kecil Iran yang Mencekik...

Trump Memerintahkan Militer AS Menembak dan Membunuh Perahu Kecil Iran yang Mencekik Selat Hormuz

26
0

“.concat(n,”</script>”),t.onload=()=>e(t.contentWindow.render),document.body.appendChild(t)}))),e[n]}}()},45808:(e,t,n)=>{n.d(t,{DL:()=>l,Ml:()=>i,Ue:()=>r,VJ:()=>p,hE:()=>u,hq:()=>c,mo:()=>d,pY:()=>g,qX:()=>o,uc:()=>a,yg:()=>f,yl:()=>s});const r=”accessDevice”,i=”syncUser”,o=”enrichUfpd”,s=”enrichEids”,a=”fetchBids”,d=”reportAnalytics”,c=”transmitEids”,l=”transmitUfpd”,u=”transmitPreciseGeo”,p=”transmitTid”,g=”loadExternalScript”,f=”accessRequestCredentials”},51409:(e,t,n)=>{n.d(t,{S1:()=>L,Ay:()=>ae,tS:()=>Z,pX:()=>te,Mf:()=>ne,K5:()=>K,Gs:()=>ee});var r=n(98158),i=n(26665),o=n(10466),s=n(80356),a=n(3516),d=n(62201),c=n(91933),l=n(32592);const u=”requests”,p=”wins”,g=”auctions”;let f={};function m(e,t){const n=f[e]=f[e]||{bidders:{}};return t?(n.bidders[t]=n.bidders[t]||{},n.bidders[t]):n}function h(e,t){return function(n,r){var i;const o=m(n,t&&r);return o[e]=(null!==(i=o[e])&&void 0!==i?i:0)+1,o[e]}}function b(e,t){return function(n,r){var i;return null!==(i=m(n,t&&r)[e])&&void 0!==i?i:0}}const v=h(u,!1),y=h(u,!0),w=h(p,!0),A=h(g,!1),E=b(u,!1),S=b(u,!0),O=b(p,!0),C=b(g,!1);var T=n(10867),I=n(41385),k=n(18014),_=n(11418),R=n(37841),j=n(63006),D=n(70736),B=n(53202),x=n(45808),U=n(25291),P=n(53578),q=n(72122),N=n(51748);function W(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function M(e){for(var t=1;t{e&&e.s2sConfig&&(H=(0,i.cy)(e.s2sConfig)?e.s2sConfig:[e.s2sConfig])}));const J=(0,U.ZI)((e=>re.resolveAlias(e)));function Q(e){var t;return null!==(t=e.configName)&&void 0!==t?t:e.name}function K(e){return J(D.tp,z,{[U.XG]:Q(e)})}const Y=[“nativeParams”,”nativeOrtbRequest”,”renderer”];function X(e){let{bidderCode:t,auctionId:n,bidderRequestId:r,adUnits:s,src:a,metrics:d,getTid:c}=e;return s.reduce(((e,s)=>{const l=s.bids.filter((e=>e.bidder===t));return null==t&&0===l.length&&null!=s.s2sBid&&l.push({bidder:null}),e.push(l.reduce(((e,l)=>{var u,p,g,f,m;const[h,b]=c(l.bidder,s.transactionId,null!==(u=null===(p=l.ortb2Imp)||void 0===p||null===(p=p.ext)||void 0===p?void 0:p.tid)&&void 0!==u?u:null===(g=s.ortb2Imp)||void 0===g||null===(g=g.ext)||void 0===g?void 0:g.tid),v=null==(l=Object.assign({},l,{ortb2Imp:(0,o.mergeDeep)({},s.ortb2Imp,l.ortb2Imp,{ext:{tid:h,tidSource:b}})},(0,i.SH)(s,Y))).mediaTypes?s.mediaTypes:l.mediaTypes;return(0,o.isValidMediaTypes)(v)?l=Object.assign({},l,{mediaTypes:v}):(0,o.logError)(“mediaTypes is not correctly configured for adunit “.concat(s.code)),”client”===a&&y(s.code,t),e.push(Object.assign({},l,{adUnitCode:s.code,transactionId:s.transactionId,adUnitId:s.adUnitId,sizes:(null==v||null===(f=v.banner)||void 0===f?void 0:f.sizes)||(null==v||null===(m=v.video)||void 0===m?void 0:m.playerSize)||[],bidId:l.bid_id||(0,o.generateUUID)(),bidderRequestId:r,auctionId:n,src:a,metrics:d,auctionsCount:C(s.code),bidRequestsCount:E(s.code),bidderRequestsCount:S(s.code,l.bidder),bidderWinsCount:O(s.code,l.bidder),deferBilling:!!s.deferBilling})),e}),[])),e}),[]).reduce(o.flatten,[]).filter((e=>””!==e))}const Z=(0,l.A_)(“sync”,(function(e,t){let{getS2SBidders:n=te}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null==t)return e;{const r=n(t);return e.filter((e=>{if(!r.has(e.bidder))return!1;if(null==e.s2sConfigName)return!0;const n=Q(t);return(Array.isArray(e.s2sConfigName)?e.s2sConfigName:[e.s2sConfigName]).includes(n)}))}}),”filterBidsForAdUnit”),ee=(0,l.A_)(“sync”,((e,t)=>e),”setupAdUnitMediaTypes”);function te(e){(0,i.cy)(e)||(e=[e]);const t=new Set([null]);return e.filter((e=>e&&e.enabled)).flatMap((e=>e.bidders)).forEach((e=>t.add(e))),t}const ne=(0,l.A_)(“sync”,(function(e,t){let{getS2SBidders:n=te}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=n(t);return(0,o.getBidderCodes)(e).reduce(((e,t)=>(e[r.has(t)?L.SERVER:L.CLIENT].push(t),e)),{[L.CLIENT]:[],[L.SERVER]:[]})}),”partitionBidders”),re={bidderRegistry:G,analyticsRegistry:$,aliasRegistry:V,makeBidRequests:(0,l.A_)(“sync”,(function(e,t,n,r,a){let d=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},l=arguments.length>6?arguments[6]:void 0;l=(0,R.BO)(l),k.emit(_.qY.BEFORE_REQUEST_BIDS,e),(0,s.nk)(e),e.map((e=>e.code)).filter(o.uniques).forEach(A),e.forEach((e=>{(0,i.Qd)(e.mediaTypes)||(e.mediaTypes={}),e.bids=e.bids.filter((e=>!e.bidder||F.isAllowed(x.uc,J(D.tW,e.bidder)))),v(e.code)})),e=ee(e,a);let{[L.CLIENT]:u,[L.SERVER]:p}=ne(e,H);c.$W.getConfig(“bidderSequence”)===c.Ov&&(u=(0,o.shuffle)(u));const g=(0,T.EN)(),f=[],m=d.global||{},h=d.bidder||{},b=function(){let e,t;return c.$W.getConfig(“consistentTIDs”)?(e=”pbjsStable”,t=e=>e):(e=”pbjs”,t=(()=>{const e={};return(t,n)=>(e.hasOwnProperty(n)||(e[n]={}),e[n].hasOwnProperty(t)||(e[n][t]=”u”.concat((0,o.generateUUID)())),e[n][t])})()),function(n,r,i){return[null!=i?i:t(r,n),null!=i?”pub”:e]}}();function y(e,t){var n,r,i;const s=F.redact(null!=t?t:J(D.tW,e.bidderCode)),[a,d]=b(e.bidderCode,e.auctionId,null!==(n=null===(r=h[e.bidderCode])||void 0===r||null===(r=r.source)||void 0===r?void 0:r.tid)&&void 0!==n?n:null===(i=m.source)||void 0===i?void 0:i.tid),c=Object.freeze(s.ortb2((0,o.mergeDeep)({},m,h[e.bidderCode],{source:{tid:a,ext:{tidSource:d}}})));return e.ortb2=c,e.bids=e.bids.map((e=>(e.ortb2=c,s.bidRequest(e)))),e}const w=(0,N.m)();function E(e){return w.pageViewIdPerBidder.has(e)||w.pageViewIdPerBidder.set(e,(0,o.generateUUID)()),w.pageViewIdPerBidder.get(e)}H.forEach((r=>{const s=K(r);if(r&&r.enabled&&F.isAllowed(x.uc,s)){const{adUnits:a,hasModuleBids:d}=function(e,t){let n=(0,i.Go)(e),r=!1;return n.forEach((e=>{const n=e.bids.filter((e=>{var n;return e.module===z&&(null===(n=e.params)||void 0===n?void 0:n.configName)===Q(t)}));1===n.length?(e.s2sBid=n[0],r=!0,e.ortb2Imp=(0,o.mergeDeep)({},e.s2sBid.ortb2Imp,e.ortb2Imp)):n.length>1&&(0,o.logWarn)(‘Multiple “module” bids for the same s2s configuration; all will be ignored’,n),e.bids=Z(e.bids,t).map((e=>(e.bid_id=(0,o.getUniqueIdentifierStr)(),e)))})),n=n.filter((e=>!(t.filterBidderlessCalls&&1===e.bids.length&&null==e.bids[0].bidder||0===e.bids.length&&null==e.s2sBid))),{adUnits:n,hasModuleBids:r}}(e,r),c=(0,o.generateUUID)();(0===p.length&&d?[null]:p).forEach((e=>{const d=(0,o.generateUUID)(),u=E(e),p=l.fork(),m=y({bidderCode:e,auctionId:n,bidderRequestId:d,pageViewId:u,uniquePbsTid:c,bids:X({bidderCode:e,auctionId:n,bidderRequestId:d,adUnits:(0,i.Go)(a),src:_.RW.SRC,metrics:p,getTid:b}),auctionStart:t,timeout:r.timeout,src:_.RW.SRC,refererInfo:g,metrics:p},s);0!==m.bids.length&&f.push(m)})),a.forEach((e=>{const t=e.bids.filter((e=>f.find((t=>t.bids.find((t=>t.bidId===e.bid_id))))));e.bids=t})),f.forEach((e=>{void 0===e.adUnitsS2SCopy&&(e.adUnitsS2SCopy=a.filter((e=>e.bids.length>0||null!=e.s2sBid)))}))}}));const S=function(e){let t=(0,i.Go)(e);return t.forEach((e=>{e.bids=Z(e.bids,null)})),t=t.filter((e=>0!==e.bids.length)),t}(e);return u.forEach((e=>{const s=(0,o.generateUUID)(),a=E(e),d=l.fork(),c=y({bidderCode:e,auctionId:n,pageViewId:a,bidderRequestId:s,bids:X({bidderCode:e,auctionId:n,bidderRequestId:s,adUnits:(0,i.Go)(S),src:”client”,metrics:d,getTid:b}),auctionStart:t,timeout:r,refererInfo:g,metrics:d}),u=G[e];u||(0,o.logError)(“Trying to make a request for bidder that does not exist: “.concat(e)),u&&c.bids&&0!==c.bids.length&&f.push(c)})),f.forEach((e=>{I.mW.getConsentData()&&(e.gdprConsent=I.mW.getConsentData()),I.t6.getConsentData()&&(e.uspConsent=I.t6.getConsentData()),I.ad.getConsentData()&&(e.gppConsent=I.ad.getConsentData())})),f}),”makeBidRequests”),callBids(e,t,n,r,i,s,a){let l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{};if(!t.length)return void(0,o.logWarn)(“callBids executed with no bidRequests. Were they filtered by labels or sizing?”);const[u,p]=t.reduce(((e,t)=>(e[Number(void 0!==t.src&&t.src===_.RW.SRC)].push(t),e)),[[],[]]);var g=[];p.forEach((e=>{for(var t=-1,n=0;n{if(e&&g[f]&&te(e).has(g[f].bidderCode)){const t=(0,d.g4)(s,i?{request:i.request.bind(null,”s2s”),done:i.done}:void 0),c=e.bidders,u=G[e.adapter],m=g[f].uniquePbsTid,h=g[f].adUnitsS2SCopy,b=p.filter((e=>e.uniquePbsTid===m));if(u){const i={ad_units:h,s2sConfig:e,ortb2Fragments:l,requestBidsTimeout:s};if(i.ad_units.length){const e=b.map((e=>(e.start=(0,o.timestamp)(),function(t){t||a(e.bidderRequestId);for(var n=arguments.length,i=new Array(n>1?n-1:0),o=1;oc.includes(e)));(0,o.logMessage)(“CALLING S2S HEADER BIDDERS ==== “.concat(s.length>0?s.join(“, “):’No bidder specified, using “ortb2Imp” definition(s) only’)),b.forEach((e=>{k.emit(_.qY.BID_REQUESTED,M(M({},e),{},{tid:e.auctionId}))})),u.callBids(i,p,n,(t=>e.forEach((e=>e(t)))),t)}}else(0,o.logError)(“missing “+e.adapter);f++}})),u.forEach((e=>{e.start=(0,o.timestamp)();const t=G[e.bidderCode];c.$W.runWithBidder(e.bidderCode,(()=>{(0,o.logMessage)(“CALLING BIDDER”),k.emit(_.qY.BID_REQUESTED,e)}));const l=(0,d.g4)(s,i?{request:i.request.bind(null,e.bidderCode),done:i.done}:void 0),u=r.bind(e);try{c.$W.runWithBidder(e.bidderCode,t.callBids.bind(t,e,n,u,l,(()=>a(e.bidderRequestId)),c.$W.callbackWithBidder(e.bidderCode)))}catch(t){(0,o.logError)(“”.concat(e.bidderCode,” Bid Adapter emitted an uncaught error when parsing their bidRequest”),{e:t,bidRequest:e}),u()}}))},videoAdapters:[],registerBidAdapter(e,t){let{supportedMediaTypes:n=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};var r;e&&t?”function”==typeof e.callBids?(G[t]=e,I.o2.register(D.tW,t,null===(r=e.getSpec)||void 0===r?void 0:r.call(e).gvlid),n.includes(“video”)&&re.videoAdapters.push(t),n.includes(“native”)&&s.mT.push(t)):(0,o.logError)(“Bidder adaptor error for bidder code: “+t+”bidder must implement a callBids() function”):(0,o.logError)(“bidAdapter or bidderCode not specified”)},aliasBidAdapter(e,t,n){if(void 0===G[t]){const r=G[e];if(void 0===r){const n=[];H.forEach((r=>{if(r.bidders&&r.bidders.length){const i=r&&r.bidders;r&&i.includes(t)?V[t]=e:n.push(e)}})),n.forEach((e=>{(0,o.logError)(‘bidderCode “‘+e+'” is not an existing bidder.’,”adapterManager.aliasBidAdapter”)}))}else try{let i;const d=function(e){const t=[];return re.videoAdapters.includes(e)&&t.push(“video”),s.mT.includes(e)&&t.push(“native”),t}(e);if(r.constructor.prototype!==Object.prototype)i=new r.constructor,i.setBidderCode(t);else{const{useBaseGvlid:s=!1}=n||{},d=r.getSpec(),c=s?d.gvlid:null==n?void 0:n.gvlid;null==c&&null!=d.gvlid&&(0,o.logWarn)(“Alias ‘”.concat(t,”‘ will NOT re-use the GVL ID of the original adapter (‘”).concat(d.code,”‘, gvlid: “).concat(d.gvlid,”). Functionality that requires TCF consent may not work as expected.”));const l=n&&n.skipPbsAliasing;i=(0,a.xb)(Object.assign({},d,{code:t,gvlid:c,skipPbsAliasing:l})),V[t]=e}re.registerBidAdapter(i,t,{supportedMediaTypes:d})}catch(t){(0,o.logError)(e+” bidder does not currently support aliasing.”,”adapterManager.aliasBidAdapter”)}}else(0,o.logMessage)(‘alias name “‘+t+'” has been already specified.’)},resolveAlias(e){let t,n=e;for(;V[n]&&(!t||!t.has(n));)n=V[n],(t=t||new Set).add(n);return n},registerAnalyticsAdapter(e){let{adapter:t,code:n,gvlid:r}=e;t&&n?”function”==typeof t.enableAnalytics?(t.code=n,$[n]={adapter:t,gvlid:r},I.o2.register(D.Tn,n,r)):(0,o.logError)(‘Prebid Error: Analytics adaptor error for analytics “‘.concat(n,'”n analytics adapter must implement an enableAnalytics() function’)):(0,o.logError)(“Prebid Error: analyticsAdapter or analyticsCode not specified”)},enableAnalytics(e){(0,i.cy)(e)||(e=[e]),e.forEach((e=>{const t=$[e.provider];t&&t.adapter?F.isAllowed(x.mo,J(D.Tn,e.provider,{[U.TQ]:e}))&&t.adapter.enableAnalytics(e):(0,o.logError)(“Prebid Error: no analytics adapter found in registry for ‘”.concat(e.provider,”‘.”))}))},getBidAdapter:e=>G[e],getAnalyticsAdapter:e=>$[e],callTimedOutBidders(e,t,n){t=t.map((t=>(t.params=(0,o.getUserConfiguredParams)(e,t.adUnitCode,t.bidder),t.timeout=n,t))),t=(0,o.groupBy)(t,”bidder”),Object.keys(t).forEach((e=>{se(e,”onTimeout”,t[e])}))},callBidWonBidder(e,t,n){t.params=(0,o.getUserConfiguredParams)(n,t.adUnitCode,t.bidder),w(t.adUnitCode,t.bidder),se(e,”onBidWon”,t)},triggerBilling:(()=>{const e=new WeakSet;return t=>{var n;e.has(t)||(e.add(t),((null===(n=(0,q.$T)(t.eventtrackers)[q.OA])||void 0===n?void 0:n[q.Ni])||[]).forEach((e=>o.internal.triggerPixel(e))),se(t.bidder,”onBidBillable”,t))}})(),callSetTargetingBidder(e,t){se(e,”onSetTargeting”,t)},callBidViewableBidder(e,t){se(e,”onBidViewable”,t)},callBidderError(e,t,n){se(e,”onBidderError”,{error:t,bidderRequest:n})},callAdRenderSucceededBidder(e,t){se(e,”onAdRenderSucceeded”,t)},callOnInterventionBidder(e,t,n){se(e,”onIntervention”,{bid:t,intervention:n})},callDataDeletionRequest:(0,l.A_)(“sync”,(function(){for(var e=arguments.length,t=new Array(e),n=0;n!V.hasOwnProperty(e))).forEach((e=>{const n=ie(e,r);if(null!=n){const i=j.n.getBidsRequested().filter((t=>function(e){const t=new Set;for(;V.hasOwnProperty(e)&&!t.has(e);)t.add(e),e=V[e];return e}(t.bidderCode)===e));oe(e,r,…n,i,…t)}})),Object.entries($).forEach((e=>{var n;let[i,s]=e;const a=null==s||null===(n=s.adapter)||void 0===n?void 0:n[r];if(“function”==typeof a)try{a.apply(s.adapter,t)}catch(e){(0,o.logError)(“error calling “.concat(r,” of “).concat(i),e)}}))}))};function ie(e,t){const n=G[e],r=(null==n?void 0:n.getSpec)&&n.getSpec();if(r&&r[t]&&”function”==typeof r[t])return[r,r[t]]}function oe(e,t,n,r){try{(0,o.logInfo)(“Invoking “.concat(e,”.”).concat(t));for(var i=arguments.length,s=new Array(i>4?i-4:0),a=4;a{n.d(t,{M_:()=>u,Sb:()=>p,X5:()=>y,kh:()=>c});var r=n(62201),i=n(91933),o=n(63006),s=n(10466),a=n(71186);const d=15,c=new Map;function l(e){return e.vastXml?e.vastXml:function(e,t){const n=(t=t&&(Array.isArray(t)?t:[t]))?t.map((e=>””))).join(“”):””;return’n n n prebid.org wrappern n “).concat(n,”n n n n “)}(e.vastUrl,e.vastImpUrl)}function u(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.g4;const s={puts:e.map((e=>function(e){let{index:t=o.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=l(e),r=t.getAuction(e),s={type:”xml”,value:n,ttlseconds:Number(e.ttl)+d};return i.$W.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}(e)))};n(i.$W.getConfig(“cache.timeout”))(i.$W.getConfig(“cache.url”),function(e){return{success:function(t){let n;try{n=JSON.parse(t).responses}catch(t){return void e(t,[])}n?e(null,n):e(new Error(“The cache server didn’t respond with a responses property.”),[])},error:function(t,n){e(new Error(“Error storing video ad in the cache: “.concat(t,”: “).concat(JSON.stringify(n))),[])}}}(t),JSON.stringify(s),{contentType:”text/plain”,withCredentials:!0})}const p=e=>{const t=l(e),n=URL.createObjectURL(new Blob([t],{type:”text/xml”}));g(e,n),c.set(e.videoCacheKey,n)},g=(e,t,n)=>{e.videoCacheKey=n||(0,s.generateUUID)(),e.vastUrl||(e.vastUrl=t)},f={store:u};function m(e){const t=e.map((e=>e.bidResponse));f.store(t,(function(n,r){var o;n?(o=n,(0,s.logError)(“Failed to save to the video cache: “.concat(o,”. Video bids will be discarded:”),t)):e.length!==r.length?(0,s.logError)(“expected “.concat(e.length,” cache IDs, got “).concat(r.length,” instead”)):r.forEach(((t,n)=>{const{auctionInstance:r,bidResponse:o,afterBidAdded:d}=e[n];var c;””===t.uuid?(0,s.logWarn)(“Supplied video cache key was already in use by Prebid Cache; caching attempt was rejected. Video bid must be discarded.”):(g(o,(c=t.uuid,””.concat(i.$W.getConfig(“cache.url”),”?uuid=”).concat(c)),t.uuid),(0,a.v8)(r,o),d())}))}))}let h,b,v;i.$W.getConfig(“cache”,(e=>{let{cache:t}=e;h=”number”==typeof t.batchSize&&t.batchSize>0?t.batchSize:1,b=”number”==typeof t.batchTimeout&&t.batchTimeout>0?t.batchTimeout:0,t.useLocal&&!v&&(v=o.n.onExpiry((e=>{e.getBidsReceived().forEach((e=>{const t=c.get(e.videoCacheKey);t&&t.startsWith(“blob”)&&URL.revokeObjectURL(t),c.delete(e.videoCacheKey)}))})))}));const y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:setTimeout,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:m,n=[[]],r=!1;const i=e=>e();return function(o,s,a){const d=b>0?e:i;n[n.length-1].length>=h&&n.push([]),n[n.length-1].push({auctionInstance:o,bidResponse:s,afterBidAdded:a}),r||(r=!0,d((()=>{n.forEach(t),n=[[]],r=!1}),b))}}()},51748:(e,t,n)=>{n.d(t,{E:()=>a,m:()=>s});var r=n(765);const i=(0,r.uP)()?window:{},o=i[(0,r.k)()]=i[(0,r.k)()]||{};function s(){return o}function a(e){o.installedModules.push(e)}o.cmd=o.cmd||[],o.que=o.que||[],o.installedModules=o.installedModules||[],i===window&&(i._pbjsGlobals=i._pbjsGlobals||[],i._pbjsGlobals.push((0,r.k)()))},51833:(e,t,n)=>{n.d(t,{Dy:()=>i,O$:()=>s,i8:()=>o});var r=n(10466);const i=[“dooh”,”app”,”site”];function o(e){return function(t){return i.reduce(((n,i)=>(s(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 s(e,t){return null!=e[t]&&Object.keys(e[t]).length>0}},53202:(e,t,n)=>{n.d(t,{io:()=>s,qB:()=>o});var r=n(10466),i=n(25291);const[o,s]=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]||[],t[e]}function o(t,n,r,o){let s;try{s=r(o)}catch(r){e.logError(“Exception in rule “.concat(n,” for ‘”).concat(t,”‘”),r),s={allow:!1,reason:r}}return s&&Object.assign({activity:t,name:n,component:o[i.Ii]},s)}const s={};function a(t){let{activity:n,name:r,allow:i,reason:o,component:a}=t;const d=””.concat(r,” “).concat(i?”allowed”:”denied”,” ‘”).concat(n,”‘ for ‘”).concat(a,”‘”).concat(o?”:”:””),c=s.hasOwnProperty(d);if(c&&clearTimeout(s[d]),s[d]=setTimeout((()=>delete s[d]),1e3),!c){const t=[d];o&&t.push(o),(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),s=o.findIndex((e=>{let[t]=e;return i=0&&o.splice(e,1)}},function(e,t){let r,i;for(const[s,d,c]of n(e)){if(r!==s&&i)break;r=s;const n=o(e,d,c,t);if(n){if(!n.allow)return a(n),!1;i=n}}return i&&a(i),!0}]}()},53578:(e,t,n)=>{n.d(t,{Vx:()=>d,l7:()=>a,p4:()=>h,$V:()=>m,ZP:()=>b,$p:()=>v,uD:()=>f});var r=n(58928),i=n(91933),o=n(53202),s=n(45808);const a=[“data”,”ext.data”,”yob”,”gender”,”keywords”,”kwarray”,”id”,”buyeruid”,”customdata”].map((e=>”user.”.concat(e))).concat(“device.ext.cdep”),d=[“user.eids”,”user.ext.eids”],c=[“user.geo.lat”,”user.geo.lon”,”device.geo.lat”,”device.geo.lon”],l=[“device.ip”],u=[“device.ipv6”];function p(e){return Object.assign({get(){},run(e,t,n,r,i){const o=n&&n[r];if(m(o)&&i()){const e=this.get(o);void 0===e?delete n[r]:n[r]=e}}},e)}function g(e){return e.forEach((e=>{e.paths=e.paths.map((e=>{const t=e.split(“.”),n=t.pop();return[t.length>0?t.join(“.”):null,n]}))})),function(t,n){const i=[];for(var o=arguments.length,s=new Array(o>2?o-2:0),a=2;a{if(!1!==t[e.name])for(const[o,s]of e.paths){const a=null==o?n:(0,r.A)(n,o);if(i.push(e.run(n,o,a,s,d.bind(null,e))),!1===t[e.name])return}})),i.filter((e=>null!=e))}}function f(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0)}function h(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.io;return function(n){return!t(e,n)}}function b(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.io;return[{name:s.DL,paths:a,applies:h(s.DL,e)},{name:s.hq,paths:d,applies:h(s.hq,e)},{name:s.hE,paths:c,applies:h(s.hE,e),get:e=>Math.round(100*(e+Number.EPSILON))/100},{name:s.hE,paths:l,applies:h(s.hE,e),get:e=>function(e){if(!e)return null;const t=e.split(“.”).map(Number);if(4!==t.length)return null;const n=[];for(let e=0;e<4;e++){const t=Math.max(0,Math.min(8,24-8*e));n.push(255<<8-t&255)}return t.map(((e,t)=>e&n[t])).join(“.”)}(e)},{name:s.hE,paths:u,applies:h(s.hE,e),get:e=>function(e){if(!e)return null;let t=e.split(“:”).map((e=>parseInt(e,16)));for(t=t.map((e=>isNaN(e)?0:e));t.length<8;)t.push(0);if(8!==t.length)return null;const n=[];for(let e=0;e<8;e++){const t=Math.max(0,Math.min(16,64-16*e));n.push(65535<<16-t&65535)}return t.map(((e,t)=>e&n[t])).map((e=>e.toString(16))).join(“:”)}(e)},{name:s.VJ,paths:[“source.tid”,”source.ext.tidSource”],applies:h(s.VJ,e)}].map(p)}const v=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.io;const t=g(b(e)),n=g(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o.io;return[{name:s.hq,paths:[“userId”,”userIdAsEids”],applies:h(s.hq,e)},{name:s.VJ,paths:[“ortb2Imp.ext.tid”,”ortb2Imp.ext.tidSource”],applies:h(s.VJ,e)}].map(p)}(e));return function(e){const r={};return{ortb2:n=>(t(r,n,e),n),bidRequest:t=>(n(r,t,e),t)}}}();(0,o.qB)(s.VJ,”enableTIDs config”,(()=>{if(!i.$W.getConfig(“enableTIDs”))return{allow:!1,reason:”TIDs are disabled”}}))},57215:(e,t,n)=>{n.d(t,{WH:()=>se,xu:()=>ce,Z:()=>ae,gH:()=>me,pq:()=>ne});var r=n(51748),i=n(10466),o=n(26665),s=n(58928),a=n(83435),d=n(98158),c=n(80356),l=n(11418),u=n(71852),p=n(45144),g=n(13064);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;tt.getTargetingKeys().find((n=>t.getTargeting(n).includes(e)))));return t?t.getSlotElementId():null}(e);if(t)return t}if((0,i.isApnGetTagDefined)()){const e=function(e){const t=window.apntag.getTag(e);return t&&t.targetId}(t);if(e)return e}return t}c?function(e,t,n){new g.U9(((r,i)=>{let o=10;const s=setInterval((()=>{let a=!1;Object.entries({width:t,height:n}).forEach((t=>{let[n,r]=t;/d+px/.test(e.style[n])&&(e.style[n]=E(r),a=!0)})),(a||0==o–)&&(clearInterval(s),a?r():i(new Error(“Could not resize anchor”)))}),50)}))}(c,o,s):a(null==d?void 0:d.parentElement)}(m(m({},t),{},{width:n,height:r,adId:e}))}}function E(e){return e?e+”px”:”100%”}Object.assign(w,{[v]:function(e,t,n){if(null!=n)switch(t.action){case”assetRequest”:(0,u.Hh)(n,(()=>e((0,c.IX)(t,n))));break;case”allAssetRequest”:(0,u.Hh)(n,(()=>e((0,c.yl)(t,n))));break;default:(0,u.vW)(t,n,{resizeFn:A(t.adId,n)}),(0,u.Pk)(n)}else(0,i.logError)(“Cannot find ad for x-origin event request: ‘”.concat(t.adId,”‘”))}});var S=n(73391),O=n(91933),C=n(63006),T=n(80869),I=n(32592),k=n(87067),_=n(61443),R=n(51409),j=n(18014),D=n(37841);function B(){var e;const t=null!==(e=(0,r.m)().scheduler)&&void 0!==e?e:window.scheduler;return null!=t&&t.yield?t.yield():g.U9.resolve()}var x=n(16169),U=n(41385),P=n(79236),q=n(36220);const N=[[“format”,e=>Array.isArray(e)&&e.length>0&&e.every((e=>”object”==typeof e))],[“w”,o.Fq],[“h”,o.Fq],[“btype”,o.Uu],[“battr”,o.Uu],[“pos”,o.Fq],[“mimes”,e=>Array.isArray(e)&&e.length>0&&e.every((e=>”string”==typeof e))],[“topframe”,e=>[1,0].includes(e)],[“expdir”,o.Uu],[“api”,o.Uu],[“id”,o.O8],[“vcm”,e=>[1,0].includes(e)]],W=new Map(N);var M=n(59794);function z(e,t){var n=this;return function(){for(var r=arguments.length,o=new Array(r),s=0;s{document.addEventListener(“prerenderingchange”,(()=>{(0,i.logInfo)(“Auctions were suspended while page was prerendering”),e(t.apply(n,o))}),{once:!0})})):Promise.resolve(t.apply(n,o))}}var L=n(3516),F=n(40069),G=n(88417),V=n(765);const $=(0,r.m)(),{triggerUserSyncs:H}=S.zt,{ADD_AD_UNITS:J,REQUEST_BIDS:Q,SET_TARGETING:K}=l.qY;function Y(e,t){let n=[];return(0,o.cy)(e)&&(t?e.length===t:e.length>0)&&(e.every((e=>(0,o.Uu)(e,2)))?n=e:(0,o.Uu)(e,2)&&n.push(e)),n}function X(e,t){const n=(0,s.A)(e,”ortb2Imp.”.concat(t)),r=(0,s.A)(e,”mediaTypes.”.concat(t));if(!n&&!r)return;const o={[M.G_]:q.Zy,[M.D4]:W}[t];o&&[…o].forEach((n=>{let[r,o]=n;const d=(0,s.A)(e,”mediaTypes.”.concat(t,”.”).concat(r)),c=(0,s.A)(e,”ortb2Imp.”.concat(t,”.”).concat(r));void 0===d&&void 0===c||(void 0===d?(0,a.J)(e,”mediaTypes.”.concat(t,”.”).concat(r),c):void 0===c?(0,a.J)(e,”ortb2Imp.”.concat(t,”.”).concat(r),d):(0,i.deepEqual)(d,c)||((0,i.logWarn)(“adUnit “.concat(e.code,”: specifies conflicting ortb2Imp.”).concat(t,”.”).concat(r,” and mediaTypes.”).concat(t,”.”).concat(r,”, the latter will be ignored”),e),(0,a.J)(e,”mediaTypes.”.concat(t,”.”).concat(r),c)))}))}function Z(e){var t,n,r,s,d;const c=(0,o.Go)(e),l=c.mediaTypes.banner,u=null==l.sizes?null:Y(l.sizes),p=null!==(t=null===(n=e.ortb2Imp)||void 0===n||null===(n=n.banner)||void 0===n?void 0:n.format)&&void 0!==t?t:null==l?void 0:l.format;let g;if(null!=p){(0,a.J)(c,”ortb2Imp.banner.format”,p),l.format=p;try{g=p.filter((t=>{let{w:n,h:r,wratio:o,hratio:s}=t;return null!=(null!=n?n:r)&&null!=(null!=o?o:s)?((0,i.logWarn)(“Ad unit banner.format specifies both w/h and wratio/hratio”,e),!1):null!=n&&null!=r||null!=o&&null!=s})).map((e=>{let{w:t,h:n,wratio:r,hratio:i}=e;return[null!=t?t:r,null!=n?n:i]}))}catch(t){(0,i.logError)(“Invalid format definition on ad unit “.concat(e.code),p)}null==g||null==u||(0,i.deepEqual)(u,g)||(0,i.logWarn)(“Ad unit “.concat(e.code,” has conflicting sizes and format definitions”),e)}const f=null!==(r=null!=g?g:u)&&void 0!==r?r:[],m=null!==(s=null===(d=e.ortb2Imp)||void 0===d||null===(d=d.banner)||void 0===d?void 0:d.expdir)&&void 0!==s?s:l.expdir;return null!=m&&(l.expdir=m,(0,a.J)(c,”ortb2Imp.banner.expdir”,m)),f.length>0?(l.sizes=f,c.sizes=f):((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 c.mediaTypes.banner),ne(c,”banner”),X(c,”banner”),c}function ee(e){const t=(0,o.Go)(e);return ne(t,”audio”),X(t,”audio”),t}function te(e){const t=(0,o.Go)(e),n=t.mediaTypes.video;if(n.playerSize){const e=”number”==typeof n.playerSize[0]?2:1,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 ne(t,”video”),X(t,”video”),t}function ne(e,t,n){const r=((null==e?void 0:e.mediaTypes)||{})[t],s={banner:W,audio:G.Ai,video:q.Zy}[t];(0,o.Qd)(r)?null!=r&&Object.entries(r).forEach((o=>{let[a,d]=o;s.has(a)&&(s.get(a)(d)||(“function”==typeof n?n(a,d,e):(delete r[a],(0,i.logWarn)(‘Invalid prop in adUnit “‘.concat(e.code,'”: Invalid value for mediaTypes.’).concat(t,”.”).concat(a,” ORTB property. The property has been removed.”)))))})):(0,i.logWarn)(“validateOrtb”.concat(t,”Fields: “).concat(t,”Params must be an object.”))}function re(e){function t(t){return(0,i.logError)(‘Error in adUnit “‘.concat(e.code,'”: ‘).concat(t,”. Removing native request from ad unit”),e),delete r.mediaTypes.native,r}function n(e){for(const t of[“types”])if(s.hasOwnProperty(t)){const n=e(t);if(n)return n}}const r=(0,o.Go)(e),s=r.mediaTypes.native;if(s.ortb){var a;if(null!==(a=s.ortb.assets)&&void 0!==a&&a.some((e=>!(0,o.Et)(e.id)||e.id<0||e.id%1!=0)))return t(“native asset ID must be a nonnegative integer”);if(n((e=>t(‘ORTB native requests cannot specify “‘.concat(e,'”‘)))))return r;const e=Object.keys(l.x5).filter((e=>l.x5[e].includes(“hb_native_”))),d=Object.keys(s).filter((t=>e.includes(t)));d.length>0&&((0,i.logError)(“when using native OpenRTB format, you cannot use legacy native properties. Deleting “.concat(d,” keys from request.”)),d.forEach((e=>delete r.mediaTypes.native[e])))}else n((t=>(0,i.logWarn)(“mediaTypes.native.”.concat(t,” is deprecated, consider using native ORTB instead”),e)));return s.image&&s.image.sizes&&!Array.isArray(s.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 r.mediaTypes.native.image.sizes),s.image&&s.image.aspect_ratios&&!Array.isArray(s.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 r.mediaTypes.native.image.aspect_ratios),s.icon&&s.icon.sizes&&!Array.isArray(s.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 r.mediaTypes.native.icon.sizes),r}function ie(e,t){var n;const r=null==e||null===(n=e.mediaTypes)||void 0===n||null===(n=n[t])||void 0===n?void 0:n.pos;if(!(0,o.Et)(r)||isNaN(r)||!isFinite(r)){const n=”Value of property ‘pos’ on ad unit “.concat(e.code,” should be of type: Number”);(0,i.logWarn)(n),delete e.mediaTypes[t].pos}return e}function oe(e){const t=e=>”adUnit.code ‘”.concat(n.code,”‘ “).concat(e),n=e,r=n.mediaTypes,s=n.bids;return null==s||(0,o.cy)(s)?null==s&&null==n.ortb2Imp?((0,i.logError)(t(“has no ‘adUnit.bids’ and no ‘adUnit.ortb2Imp’. Removing adUnit from auction”)),null):r&&0!==Object.keys(r).length?(null==n.ortb2Imp||null!=s&&0!==s.length||(n.bids=[{bidder:null}],(0,i.logMessage)(t(“defines ‘adUnit.ortb2Imp’ with no ‘adUnit.bids’; it will be seen only by S2S adapters”))),n):((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,k.L6)(),$.bidderSettings=$.bidderSettings||{},$.libLoaded=!0,$.version=”v10.19.0″,(0,i.logInfo)(“Prebid.js v10.19.0 loaded”),$.adUnits=$.adUnits||[],$.pageViewIdPerBidder=$.pageViewIdPerBidder||new Map;const se={validateAdUnit:oe,validateBannerMediaType:Z,validateSizes:Y};Object.assign(se,{validateNativeMediaType:re}),Object.assign(se,{validateVideoMediaType:te}),Object.assign(se,{validateAudioMediaType:ee});const ae=(0,I.A_)(“sync”,(function(e){const t=[];return e.forEach((e=>{const n=oe(e);if(null==n)return;const r=n.mediaTypes;let i,o,s,a;r.banner&&(i=Z(n),r.banner.hasOwnProperty(“pos”)&&(i=ie(i,”banner”))),r.video&&(o=te(i||n),r.video.hasOwnProperty(“pos”)&&(o=ie(o,”video”))),r.native&&(s=re(o||i||n)),r.audio&&(a=ee(s||n));const d=Object.assign({},i,o,s,a);t.push(d)})),t}),”checkAdUnitSetup”);function de(e,t){return function(){for(var n=arguments.length,r=new Array(n),o=0;o2&&void 0!==arguments[2])||arguments[2];(0,r.m)()[e]=n?de(e,t):t}function le(e){return ue(e)[e]}function ue(e){return T.iS.getAllTargeting(e)}function pe(e){return(e=e.slice()).bids=e,e}function ge(e){const t=C.n[e]().filter((e=>C.n.getAdUnitCodes().includes(e.adUnitCode))),n=C.n.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]:pe(e)}))).reduce(((e,t)=>Object.assign(e,t)),{})}ce(“triggerUserSyncs”,H),ce(“getAdserverTargetingForAdUnitCodeStr”,(function(e){if(e){const t=le(e);return(0,i.transformAdServerTargetingObj)(t)}(0,i.logMessage)(“Need to call getAdserverTargetingForAdUnitCodeStr with adunitCode”)})),ce(“getHighestUnusedBidResponseForAdUnitCode”,(function(e){if(e){const t=C.n.getAllBidsForAdUnitCode(e).filter(T.Yl);return t.length?t.reduce(P.Vk):null}(0,i.logMessage)(“Need to call getHighestUnusedBidResponseForAdUnitCode with adunitCode”)})),ce(“getAdserverTargetingForAdUnitCode”,le),ce(“getAdserverTargeting”,ue),ce(“getConsentMetadata”,(function(){return U.SL.getConsentMeta()})),ce(“getNoBids”,(function(){return ge(“getNoBids”)})),ce(“getNoBidsForAdUnitCode”,(function(e){return pe(C.n.getNoBids().filter((t=>t.adUnitCode===e)))})),ce(“getBidResponses”,(function(){return ge(“getBidsReceived”)})),ce(“getBidResponsesForAdUnitCode”,(function(e){return pe(C.n.getBidsReceived().filter((t=>t.adUnitCode===e)))})),ce(“setTargetingForGPTAsync”,(function(e,t){(0,i.isGptPubadsDefined)()?T.iS.setTargetingForGPT(e,t):(0,i.logError)(“window.googletag is not defined on the page”)})),ce(“setTargetingForAst”,(function(e){T.iS.isApntagDefined()?(T.iS.setTargetingForAst(e),j.emit(K,T.iS.getAllTargeting())):(0,i.logError)(“window.apntag is not defined on the page”)})),ce(“renderAd”,(async function(e,t,n){await B(),(0,u.BS)(e,t,n)})),ce(“removeAdUnit”,(function(e){if(!e)return void($.adUnits=[]);let t;t=(0,o.cy)(e)?e:[e],t.forEach((e=>{for(let t=$.adUnits.length-1;t>=0;t–)$.adUnits[t].code===e&&$.adUnits.splice(t,1)}))}));const fe=function(){const e=(0,I.A_)(“async”,(function(e){let{bidsBackHandler:t,timeout:n,adUnits:r,adUnitCodes:s,labels:a,auctionId:d,ttlBuffer:c,ortb2:l,metrics:u,defer:p}=null!=e?e:{};j.emit(Q);const f=n||O.$W.getConfig(“bidderTimeout”);null==s||Array.isArray(s)||(s=[s]),s&&s.length?r=r.filter((e=>s.includes(e.code))):s=r&&r.map((e=>e.code)),s=s.filter(i.uniques);let m={global:(0,i.mergeDeep)({},O.$W.getAnyConfig(“ortb2″)||{},l||{}),bidder:Object.fromEntries(Object.entries(O.$W.getBidderConfig()).map((e=>{let[t,n]=e;return[t,(0,o.Go)(n.ortb2)]})).filter((e=>{let[t,n]=e;return null!=n})))};m=(0,F.mZ)(m),(0,x.w)(g.U9.resolve(m.global)).then((e=>(m.global=e,me({bidsBackHandler:t,timeout:f,adUnits:r,adUnitCodes:s,labels:a,auctionId:d,ttlBuffer:c,ortb2Fragments:m,metrics:u,defer:p}))))}),”requestBids”);return(0,I.Y6)(e,de(“requestBids”,z((()=>!O.$W.getConfig(“allowPrerendering”)),(function(){const t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.adUnits||$.adUnits;return t.adUnits=Array.isArray(n)?n.slice():[n],t.metrics=(0,D.K7)(),t.metrics.checkpoint(“requestBids”),t.defer=(0,g.v6)({promiseFactory:e=>new Promise(e)}),e.call(this,t),t.defer.promise}))))}();ce(“requestBids”,fe,!1);const me=(0,I.A_)(“async”,(function(){let{bidsBackHandler:e,timeout:t,adUnits:n,ttlBuffer:r,adUnitCodes:o,labels:s,auctionId:a,ortb2Fragments:d,metrics:c,defer:l}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const u=(0,R.pX)(O.$W.getConfig(“s2sConfig”)||[]);!function(e){e.forEach((e=>(0,q.V0)(e))),e.forEach((e=>(0,G.kl)(e)))}(n);const p=(0,D.BO)(c).measureTime(“requestBids.validate”,(()=>ae(n)));function g(t,n,r){if(“function”==typeof e)try{e(t,n,r)}catch(e){(0,i.logError)(“Error executing bidsBackHandler”,null,e)}l.resolve({bids:t,timedOut:n,auctionId:r})}const f={};if(p.forEach((e=>{var t;const n=Object.keys(e.mediaTypes||{banner:”banner”}),o=e.bids.map((e=>e.bidder)).filter(Boolean),s=R.Ay.bidderRegistry,a=o.filter((e=>!u.has(e)));e.adUnitId=(0,i.generateUUID)();const d=null===(t=e.ortb2Imp)||void 0===t||null===(t=t.ext)||void 0===t?void 0:t.tid;d&&(f.hasOwnProperty(e.code)?(0,i.logWarn)(“Multiple distinct ortb2Imp.ext.tid were provided for twin ad units ‘”.concat(e.code,”‘”)):f[e.code]=d),null==r||e.hasOwnProperty(“ttlBuffer”)||(e.ttlBuffer=r),a.forEach((t=>{const r=s[t],o=r&&r.getSpec&&r.getSpec(),a=o&&o.supportedMediaTypes||[“banner”];n.some((e=>a.includes(e)))||((0,i.logWarn)((0,i.unsupportedBidderMessage)(e,t)),e.bids=e.bids.filter((e=>e.bidder!==t)))}))})),p&&0!==p.length){p.forEach((e=>{var t;const n=(null===(t=e.ortb2Imp)||void 0===t||null===(t=t.ext)||void 0===t?void 0:t.tid)||f[e.code]||(0,i.generateUUID)();f.hasOwnProperty(e.code)||(f[e.code]=n),e.transactionId=n}));const e=C.n.createAuction({adUnits:p,adUnitCodes:o,callback:g,cbTimeout:t,labels:s,auctionId:a,ortb2Fragments:d,metrics:c}),n=p.length;n>15&&(0,i.logInfo)(“Current auction “.concat(e.getAuctionId(),” contains “).concat(n,” adUnits.”),p),o.forEach((t=>T.iS.setLatestAuctionForAdUnit(t,e.getAuctionId()))),e.callBids()}else(0,i.logMessage)(“No adUnits configured. No bids requested.”),g()}),”startAuction”);fe.before((function(e,t){function n(e){let t;for(;t=e.shift();)t()}n(_.s0),n(ve),e.call(this,t)}),49),ce(“addAdUnits”,(function(e){$.adUnits.push(…Array.isArray(e)?e:[e]),j.emit(J)}));const he={bidWon(e){if(C.n.getBidsRequested().map((e=>e.bids.map((e=>e.adUnitCode)))).reduce(i.flatten).filter(i.uniques).includes(e))return!0;(0,i.logError)(‘The “‘+e+'” placement is not defined.’)}};function be(e,t){return he.hasOwnProperty(e)&&he[e](t)}ce(“onEvent”,(function(e,t,n){(0,o.fp)(t)?!n||be(e,n)?j.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+'”.’)})),ce(“offEvent”,(function(e,t,n){n&&!be(e,n)||j.off(e,t,n)})),ce(“getEvents”,(function(){return j.getEvents()})),ce(“registerBidAdapter”,(function(e,t,n){try{const r=n?(0,L.xb)(n):e();R.Ay.registerBidAdapter(r,t)}catch(e){(0,i.logError)(“Error registering bidder adapter : “+e.message)}})),ce(“registerAnalyticsAdapter”,(function(e){try{R.Ay.registerAnalyticsAdapter(e)}catch(e){(0,i.logError)(“Error registering analytics adapter : “+e.message)}}));const ve=[],ye=(0,I.A_)(“async”,(function(e){e&&!(0,i.isEmpty)(e)?R.Ay.enableAnalytics(e):(0,i.logError)(“”.concat((0,V.k)(),”.enableAnalytics should be called with option {}”))}),”enableAnalyticsCb”);let we;function Ae(e){we.promise.then((()=>{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 “.concat((0,V.k)(),”.cmd.push must be wrapped in a function”))}))}async function Ee(e){for(const t of e){if(void 0===t.called)try{t.call(),t.called=!0}catch(e){(0,i.logError)(“Error processing command :”,”prebid.js”,e)}await B()}}ce(“enableAnalytics”,(function(e){ve.push(ye.bind(this,e))})),ce(“aliasBidder”,(function(e,t,n){e&&t?R.Ay.aliasBidAdapter(e,t,n):(0,i.logError)(“bidderCode and alias must be passed as arguments”,””.concat((0,V.k)(),”.aliasBidder”))})),$.aliasRegistry=R.Ay.aliasRegistry,O.$W.getConfig(“aliasRegistry”,(e=>{“private”===e.aliasRegistry&&delete $.aliasRegistry})),ce(“getAllWinningBids”,(function(){return C.n.getAllWinningBids()})),ce(“getAllPrebidWinningBids”,(function(){return(0,i.logWarn)(“getAllPrebidWinningBids may be removed or renamed in a future version. This function returns bids that have won in prebid and have had targeting set but have not (yet?) won in the ad server. It excludes bids that have been rendered.”),C.n.getBidsReceived().filter((e=>e.status===l.tl.BID_TARGETING_SET))})),ce(“getHighestCpmBids”,(function(e){return T.iS.getWinningBids(e)})),ce(“clearAllAuctions”,(function(){C.n.clearAllAuctions()})),ce(“markWinningBidAsUsed”,(function(e){let t,{adId:n,adUnitCode:r,analytics:o=!1,events:s=!1}=e;r&&null==n?t=T.iS.getWinningBids(r):n?t=C.n.getBidsReceived().filter((e=>e.adId===n)):(0,i.logWarn)(“Improper use of markWinningBidAsUsed. It needs an adUnitCode or an adId to function.”),t.length>0&&(o||s?(0,u.n6)(t[0]):C.n.addWinningBid(t[0]),(0,u.qn)(t[0]))})),ce(“getConfig”,O.$W.getAnyConfig),ce(“readConfig”,O.$W.readAnyConfig),ce(“mergeConfig”,O.$W.mergeConfig),ce(“mergeBidderConfig”,O.$W.mergeBidderConfig),ce(“setConfig”,O.$W.setConfig),ce(“setBidderConfig”,O.$W.setBidderConfig),$.que.push((()=>{window.addEventListener(“message”,(function(e){!function(e){var t=e.message?”message”:”data”,n={};try{n=JSON.parse(e[t])}catch(e){return}n&&n.adId&&n.message&&w.hasOwnProperty(n.message)&&(0,u.$A)(n.adId,n.message===l.nl.REQUEST).then((t=>{var r,o;w[n.message]((r=n.adId,o=function(e){return null==e.origin&&0===e.ports.length?function(){const e=”Cannot post message to a frame with null origin. Please update creatives to use MessageChannel, see https://github.com/prebid/Prebid.js/issues/7870″;throw(0,i.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),function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i$.delayPrerendering),(async function(){$.que.push=$.cmd.push=Ae,(0,u.XO)(),I.A_.ready();try{await Ee($.que),await Ee($.cmd)}finally{we.resolve()}})),!1),ce(“triggerBilling”,(function(e){let{adId:t,adUnitCode:n}=e;C.n.getAllWinningBids().filter((e=>e.adId===t||null==t&&e.adUnitCode===n)).forEach((e=>{R.Ay.triggerBilling(e),(0,u.vB)(e)}))})),ce(“refreshPageViewId”,(function(){for(const e of $.pageViewIdPerBidder.keys())$.pageViewIdPerBidder.set(e,(0,i.generateUUID)())}))},59794:(e,t,n)=>{n.d(t,{D4:()=>o,FY:()=>a,GE:()=>d,G_:()=>i,LM:()=>s,s6:()=>r});const r=”native”,i=”video”,o=”banner”,s=”adpod”,a=”audio”,d=[r,i,o,a]},61443:(e,t,n)=>{n.d(t,{CK:()=>A,X0:()=>b,d_:()=>E,le:()=>y,p6:()=>O,qk:()=>h,s0:()=>v,vM:()=>w});var r=n(98158),i=n(10466),o=n(77156),s=n(70736),a=n(53202),d=n(25291),c=n(45808),l=n(91933),u=n(32592),p=n(51409),g=n(77610);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},{isAllowed:r=a.io}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};function o(i,o,a,u){let f=e;const m=l.$W.getCurrentBidder();m&&t===s.tW&&p.Ay.aliasRegistry[m]===e&&(f=m);const h={[d.Zw]:o,[d.OI]:u};return n&&null!=a&&(h[d.Ez]=a),i({valid:r(c.Ue,(0,g.s)(t,f,h))})}function u(e,t,n,r,i){if(!i||”function”!=typeof i)return o(e,t,n,r);v.push((function(){let s=o(e,t,n,r);i(s)}))}function f(e){const t=e.charAt(0).toUpperCase()+e.substring(1),n=()=>window[e],r=function(t){return u((function(t){if(t&&t.valid)try{return!!n()}catch(t){(0,i.logError)(“”.concat(e,” api disabled”))}return!1}),h,null,!1,t)};return{[“has”.concat(t)]:r,[“”.concat(e,”IsEnabled”)]:e=>u((function(e){if(e&&e.valid)try{return n().setItem(“prebid.cookieTest”,”1″),”1″===n().getItem(“prebid.cookieTest”)}catch(e){}finally{try{n().removeItem(“prebid.cookieTest”)}catch(e){}}return!1}),h,null,!1,e),[“setDataIn”.concat(t)]:(e,t,i)=>u((function(i){i&&i.valid&&r()&&n().setItem(e,t)}),h,e,!0,i),[“getDataFrom”.concat(t)]:(e,t)=>u((function(t){return t&&t.valid&&r()?n().getItem(e):null}),h,e,!1,t),[“removeDataFrom”.concat(t)]:(e,t)=>u((function(t){t&&t.valid&&r()&&n().removeItem(e)}),h,e,!0,t)}}return m(m(m({setCookie:function(e,t,n,r,i,o){return u((function(o){if(o&&o.valid){const o=i&&””!==i?” ;domain=”.concat(encodeURIComponent(i)):””,s=n&&””!==n?” ;expires=”.concat(n):””,a=”none”===(null==r?void 0:r.toLowerCase())?”; Secure”:””;document.cookie=””.concat(e,”=”).concat(encodeURIComponent(t)).concat(s,”; path=/”).concat(o).concat(r?”; SameSite=”.concat(r):””).concat(a)}}),b,e,!0,o)},getCookie:function(e,t){return u((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}),b,e,!1,t)},cookiesAreEnabled:function(e){return u((function(e){return!(!e||!e.valid)&&(0,i.checkCookieSupport)()&&E()}),b,null,!1,e)}},f(“localStorage”)),f(“sessionStorage”)),{},{findSimilarCookies:function(e,t){return u((function(t){if(t&&t.valid){const t=[];if((0,i.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}}),b,e,!1,t)}})}function w(){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!==s.tW||t)&&r(),e=s.tW,t=n):t&&e||r(),y({moduleType:e,moduleName:t})}function A(e){return y({moduleName:e,moduleType:s.tp})}const E=(()=>{const e=A(“storage”);return(0,i.memoize)((function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;const r=new Date((0,i.timestamp)()+1e4).toUTCString(),o=”_rdc”.concat(Date.now()),s=”writeable”;return n.setCookie(o,s,r,”Lax”,t),n.getCookie(o)===s&&(n.setCookie(o,””,”Thu, 01 Jan 1970 00:00:01 GMT”,void 0,t),!0)}))})();function S(){if(!(0,i.hasDeviceAccess)())return{allow:!1}}(0,a.qB)(c.Ue,”deviceAccess config”,S),(0,a.qB)(c.yg,”deviceAccess config”,S),(0,a.qB)(c.Ue,”bidderSettings.*.storageAllowed”,(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.u;if(e[d.Dk]!==s.tW)return;let n=t.get(e[d.q7],”storageAllowed”);if(n&&!0!==n){const t=e[d.Zw];n=Array.isArray(n)?n.some((e=>e===t)):n===t}else n=!!n;return n?void 0:{allow:n}}));const O=(0,u.A_)(“sync”,((e,t)=>{}))},62201:(e,t,n)=>{n.d(t,{RD:()=>v,Rz:()=>b,g4:()=>h,hd:()=>y,p3:()=>g});var r=n(45808),i=n(77610),o=n(53202),s=n(91933),a=n(32592),d=n(10466);const c={fetch:window.fetch.bind(window),makeRequest:(e,t)=>new Request(e,t),timeout(e,t){const n=new AbortController;let r=setTimeout((()=>{n.abort(),(0,d.logError)(“Request timeout after “.concat(e,”ms”),t),r=null}),e);return{signal:n.signal,done(){r&&clearTimeout(r)}}}},l=”GET”,u=”POST”,p=”Content-Type”,g=(0,a.A_)(“async”,(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return e.withCredentials&&(e.withCredentials=t&&n?(0,o.io)(r.yg,(0,i.s)(t,n)):(0,d.hasDeviceAccess)()),e}),”processRequestOptions”);function f(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,{request:t,done:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=(t,n)=>{var o,a;let d;null==e||null!=(null===(o=n)||void 0===o?void 0:o.signal)||s.$W.getConfig(“disableAjaxTimeout”)||(d=c.timeout(e,t),n=Object.assign({signal:d.signal},n)),g(n,r,i);let l=c.fetch(t,n);return null!=(null===(a=d)||void 0===a?void 0:a.done)&&(l=l.finally(d.done)),l};return null==t&&null==n||(o=(e=>function(r,i){const o=new URL(null==(null==r?void 0:r.url)?r:r.url,document.location).origin;let s=e(r,i);return t&&t(o),n&&(s=s.finally((()=>n(o)))),s})(o)),o}function m(e,t){let n,{status:r,statusText:i=””,headers:o,url:s}=e;function a(e){if(void 0===n)try{var r;n=(new DOMParser).parseFromString(t,null==o||null===(r=o.get(p))||void 0===r||null===(r=r.split(“;”))||void 0===r?void 0:r[0])}catch(t){n=null,e&&e(t)}return n}return{readyState:XMLHttpRequest.DONE,status:r,statusText:i,responseText:t,response:t,responseType:””,responseURL:s,get responseXML(){return a(d.logError)},getResponseHeader:e=>null!=o&&o.has(e)?o.get(e):null,toJSON(){return Object.assign({responseXML:a()},this)},timedOut:!1}}function h(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,{request:t,done:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=f(e,{request:t,done:n},arguments.length>2?arguments[2]:void 0,arguments.length>3?arguments[3]:void 0);return function(e,t,n){!function(e,t){const{success:n,error:r}=”object”==typeof t&&null!=t?t:{success:”function”==typeof t?t:()=>null,error:(e,t)=>(0,d.logError)(“Network error”,e,t)};e.then((e=>e.text().then((t=>[e,t])))).then((e=>{let[t,i]=e;const o=m(t,i);t.ok||304===t.status?n(i,o):r(t.statusText,o)}),(e=>r(“”,Object.assign(m({status:0},””),{reason:e,timedOut:”AbortError”===(null==e?void 0:e.name)}))))}(r(function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=n.method||(t?u:l);if(r===l&&t){const r=(0,d.parseUrl)(e,n);Object.assign(r.search,t),e=(0,d.buildUrl)(r)}const i=new Headers(n.customHeaders);i.set(p,n.contentType||”text/plain”);const o={method:r,headers:i};return r!==l&&t&&(o.body=t),n.withCredentials&&(o.credentials=”include”),isSecureContext&&([“browsingTopics”,”adAuctionHeaders”].forEach((e=>{n[e]&&(o[e]=!0)})),null!=n.suppressTopicsEnrollmentWarning&&(o.suppressTopicsEnrollmentWarning=n.suppressTopicsEnrollmentWarning)),n.keepalive&&(o.keepalive=!0),c.makeRequest(e,o)}(e,n,arguments.length>3&&void 0!==arguments[3]?arguments[3]:{})),t)}}function b(e,t){return!(!window.navigator||!window.navigator.sendBeacon)&&window.navigator.sendBeacon(e,t)}const v=h(),y=f()},63006:(e,t,n)=>{n.d(t,{n:()=>l});var r=n(10466),i=n(71186);function o(e){Object.assign(this,{getAuction(t){let{auctionId:n}=t;if(null!=n)return e().find((e=>e.getAuctionId()===n))},getAdUnit(t){let{adUnitId:n}=t;if(null!=n)return e().flatMap((e=>e.getAdUnits())).find((e=>e.adUnitId===n))},getMediaTypes(e){let{adUnitId:t,requestId:n}=e;if(null!=n){const e=this.getBidRequest({requestId:n});if(null!=e&&(null==t||e.adUnitId===t))return e.mediaTypes}else if(null!=t){const e=this.getAdUnit({adUnitId:t});if(null!=e)return e.mediaTypes}},getBidderRequest(t){let{requestId:n,bidderRequestId: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))},getOrtb2(e){var t,n;return(null===(t=this.getBidderRequest(e))||void 0===t?void 0:t.ortb2)||(null===(n=this.getAuction(e))||void 0===n||null===(n=n.getFPD())||void 0===n||null===(n=n.global)||void 0===n?void 0:n.ortb2)}})}var s=n(11418),a=n(37841),d=n(10939),c=n(15482);const l=function(){const e=(0,d.H)({startTime:e=>e.end.then((()=>e.getAuctionEnd())),ttl:e=>null==(0,c.S9)()?null:e.end.then((()=>1e3*Math.max((0,c.S9)(),…e.getBidsReceived().map((e=>e.ttl)))))});(0,c.lc)((()=>e.refresh()));const t={onExpiry:e.onExpiry};function n(t){for(const n of e)if(n.getAuctionId()===t)return n}function l(){return e.toArray().flatMap((e=>e.getBidsReceived()))}return t.addWinningBid=function(e){const t=(0,a.BO)(e.metrics);t.checkpoint(“bidWon”),t.timeBetween(“auctionEnd”,”bidWon”,”adserver.pending”),t.timeBetween(“requestBids”,”bidWon”,”adserver.e2e”);const i=n(e.auctionId);i?i.addWinningBid(e):(0,r.logWarn)(“Auction not found when adding winning bid”)},Object.entries({getAllWinningBids:{name:”getWinningBids”},getBidsRequested:{name:”getBidRequests”},getNoBids:{},getAdUnits:{},getBidsReceived:{pre:e=>e.getAuctionStatus()===i.UZ},getAdUnitCodes:{post:r.uniques}}).forEach((n=>{let[r,{name:i=r,pre:o,post:s}]=n;const a=null==o?e=>e[i]():e=>o(e)?e[i]():[],d=null==s?e=>e:e=>e.filter(s);t[r]=()=>d(e.toArray().flatMap(a))})),t.getAllBidsForAdUnitCode=function(e){return l().filter((t=>t&&t.adUnitCode===e))},t.createAuction=function(t){const n=(0,i.mX)(t);return function(t){e.add(t)}(n),n},t.findBidByAdId=function(e){return l().find((t=>t.adId===e))},t.getStandardBidderAdServerTargeting=function(){return(0,i.HN)()[s.iD.ADSERVER_TARGETING]},t.setStatusForBids=function(e,r){const i=t.findBidByAdId(e);if(i&&(i.status=r),i&&r===s.tl.BID_TARGETING_SET){const e=n(i.auctionId);e&&e.setBidTargeting(i)}},t.getLastAuctionId=function(){const t=e.toArray();return t.length&&t[t.length-1].getAuctionId()},t.clearAllAuctions=function(){e.clear()},t.index=new o((()=>e.toArray())),t}()},63320:(e,t,n)=>{n.d(t,{O:()=>o});var r=n(10466);function i(){let{src:e=”client”,bidder:t=””,bidId:n,transactionId:i,adUnitId:o,auctionId:s}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var a=e;Object.assign(this,{bidderCode:t,width:0,height:0,adId:(0,r.getUniqueIdentifierStr)(),requestId:n,transactionId:i,adUnitId:o,auctionId:s,mediaType:”banner”,source:a}),this.getSize=function(){return this.width+”x”+this.height}}function o(e){return new i(e)}},67464:(e,t,n)=>{n.d(t,{A4:()=>c,J7:()=>l,Pg:()=>u});var r=n(75049),i=n(10466),o=n(51748),s=n(70736);const a=(0,o.m)(),d=”outstream”;function c(e){const{url:t,config:n,id:o,callback:c,loaded:l,adUnitCode:u,renderNow:p}=e;this.url=t,this.config=n,this.handlers={},this.id=o,this.renderNow=p,this.adUnitCode=u,this.loaded=l,this.cmd=[],this.push=e=>{“function”==typeof e?this.loaded?e.call():this.cmd.push(e):(0,i.logError)(“Commands given to Renderer.push must be wrapped in a function”)},this.callback=c||(()=>{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){var t;const n=a.adUnits.find((t=>t.code===e));if(!n)return!1;const r=null==n?void 0:n.renderer,i=!!(r&&r.url&&r.render),o=null==n||null===(t=n.mediaTypes)||void 0===t||null===(t=t.video)||void 0===t?void 0:t.renderer,s=!!(o&&o.url&&o.render);return!!(i&&!0!==r.backupOnly||s&&!0!==o.backupOnly)}(u)?p?n():(this.cmd.unshift(n),(0,r.R)(t,s.tp,d,this.callback,this.documentContext)):((0,i.logWarn)(“External Js not loaded by Renderer since renderer url and callback is already defined on adUnit “.concat(u)),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)}c.install=function(e){let{url:t,config:n,id:r,callback:i,loaded:o,adUnitCode:s,renderNow:a}=e;return new c({url:t,config:n,id:r,callback:i,loaded:o,adUnitCode:s,renderNow:a})},c.prototype.getConfig=function(){return this.config},c.prototype.setRender=function(e){this._render=e},c.prototype.setEventHandlers=function(e){this.handlers=e},c.prototype.handleVideoEvent=function(e){let{id:t,eventName:n}=e;”function”==typeof this.handlers[n]&&this.handlers[n](),(0,i.logMessage)(“Prebid Renderer event for id “.concat(t,” type “).concat(n))},c.prototype.process=function(){for(;this.cmd.length>0;)try{this.cmd.shift().call()}catch(e){(0,i.logError)(“Error processing Renderer command on ad unit ‘”.concat(this.adUnitCode,”‘:”),e)}}},70736:(e,t,n)=>{n.d(t,{Tn:()=>a,fW:()=>o,tW:()=>i,tp:()=>r,zu:()=>s});const r=”prebid”,i=”bidder”,o=”userId”,s=”rtd”,a=”analytics”},71186:(e,t,n)=>{n.d(t,{AA:()=>I,BU:()=>z,HN:()=>K,NE:()=>x,UZ:()=>k,ZV:()=>G,mO:()=>F,mX:()=>U,sR:()=>P,v8:()=>M,w1:()=>N});var r=n(10466),i=n(26665),o=n(1124),s=n(80356),a=n(51640),d=n(67464),c=n(91933),l=n(73391),u=n(32592),p=n(36220),g=n(59794),f=n(63006),m=n(77156),h=n(18014),b=n(51409),v=n(11418),y=n(13064),w=n(37841),A=n(77459),E=n(51748),S=n(10939),O=n(15482);const{syncUsers:C}=l.zt,T=”started”,I=”inProgress”,k=”completed”;h.on(v.qY.BID_ADJUSTMENT,(function(e){!function(e){const t=(0,A.y)(e.cpm,e);t>=0&&(e.cpm=t)}(e)}));const _=4,R={},j={},D=[],B=(0,E.m)(),x=(0,u.A_)(“sync”,(e=>{}));function U(e){let{adUnits:t,adUnitCodes:n,callback:i,cbTimeout:l,labels:u,auctionId:m,ortb2Fragments:A,metrics:E}=e;E=(0,w.BO)(E);const U=t,F=u,G=n,V=m||(0,r.generateUUID)(),$=l,H=new Set,J=(0,y.v6)(),Q=(0,y.v6)();let K=[],Y=i,Z=[];const ee=(0,S.H)({startTime:e=>e.responseTimestamp,ttl:e=>null==(0,O.S9)()?null:1e3*Math.max((0,O.S9)(),e.ttl)});let te,ne,re,ie,oe=[],se=[],ae=[];function de(){return{auctionId:V,timestamp:te,auctionEnd:ne,auctionStatus:ie,adUnits:U,adUnitCodes:G,labels:F,bidderRequests:Z,noBids:oe,bidsReceived:ee.toArray(),bidsRejected:K,winningBids:se,timeout:$,metrics:E,seatNonBids:ae}}function ce(e){if(e?h.emit(v.qY.AUCTION_TIMEOUT,de()):clearTimeout(re),void 0===ne){let n=[];e&&((0,r.logMessage)(“Auction “.concat(V,” timedOut”)),n=Z.filter((e=>!H.has(e.bidderRequestId))).flatMap((e=>e.bids)),n.length&&h.emit(v.qY.BID_TIMEOUT,n)),ie=k,ne=Date.now(),E.checkpoint(“auctionEnd”),E.timeBetween(“requestBids”,”auctionEnd”,”requestBids.total”),E.timeBetween(“callBids”,”auctionEnd”,”requestBids.callBids”),J.resolve(),h.emit(v.qY.AUCTION_END,de()),W(U,(function(){try{if(null!=Y){const t=ee.toArray().filter((e=>G.includes(e.adUnitCode))).reduce(X,{});Y.apply(B,[t,e,V]),Y=null}}catch(e){(0,r.logError)(“Error executing bidsBackHandler”,null,e)}finally{var i;n.length&&b.Ay.callTimedOutBidders(t,n,$);const e=null!==(i=c.$W.getConfig(“userSync”))&&void 0!==i?i:{};e.enableOverride||C(e.syncDelay)}}))}}function le(){c.$W.resetBidder(),(0,r.logInfo)(“Bids Received for Auction with id: “.concat(V),ee.toArray()),ie=k,ce(!1)}function ue(e){H.add(e)}function pe(e){e.forEach((e=>{var t;t=e,Z=Z.concat(t)}));const t={},n={bidRequests:e,run:()=>{x(this),re=setTimeout((()=>ce(!0)),$),ie=I,h.emit(v.qY.AUCTION_INIT,de());const n=function(e,t){let{index:n=f.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=0,l=!1;const u=new Set,m={};function b(){i–,l&&0===i&&e()}function w(e,t,n){return m[t.requestId]=!0,function(e,t){let{index:n=f.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=n.getBidderRequest(e),o=n.getAdUnit(e),s=i&&i.start||e.requestTimestamp;Object.assign(e,{responseTimestamp:e.responseTimestamp||(0,r.timestamp)(),requestTimestamp:e.requestTimestamp||s,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),i++,n(b)}function A(e,i){w(e,i,(e=>{const l=function(e){var t,n;let{index:r=f.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};h.emit(v.qY.BID_ADJUSTMENT,e);const i=r.getAdUnit(e);e.instl=1===(null==i||null===(t=i.ortb2Imp)||void 0===t?void 0:t.instl);const s=(null===(n=r.getBidRequest(e))||void 0===n?void 0:n.renderer)||i.renderer,a=e.mediaType,l=r.getMediaTypes(e),u=l&&l[a];var p=u&&u.renderer,g=null;!p||!p.render||!0===p.backupOnly&&e.renderer?!s||!s.render||!0===s.backupOnly&&e.renderer||(g=s):g=p,g&&(e.renderer=d.A4.install({url:g.url,config:g.options,renderNow:null==g.url}),e.renderer.setRender(g.render));const m=L(e.mediaType,l,c.$W.getConfig(“mediaTypePriceGranularity”)),b=(0,o.j)(e.cpm,”object”==typeof m?m:c.$W.getConfig(“customPriceBucket”),c.$W.getConfig(“currency.granularityMultiplier”));return e.pbLg=b.low,e.pbMg=b.med,e.pbHg=b.high,e.pbAg=b.auto,e.pbDg=b.dense,e.pbCg=b.custom,e}(i);h.emit(v.qY.BID_ACCEPTED,l),l.mediaType===g.G_||l.mediaType===g.FY?function(e,t,n){var i;let{index:o=f.n.index}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=!0;const d=null===(i=o.getMediaTypes({requestId:t.originalRequestId||t.requestId,adUnitId:t.adUnitId}))||void 0===i?void 0:i.video,l=d&&(null==d?void 0:d.context),u=d&&(null==d?void 0:d.useCacheKey),{useLocal:g,url:m,ignoreBidderCacheKey:h}=c.$W.getConfig(“cache”)||{};g?(0,a.Sb)(t):m&&(u||l!==p.H6)&&(!t.videoCacheKey||h?(s=!1,z(e,t,n,d)):t.vastUrl||((0,r.logError)(“videoCacheKey specified but not required vastUrl for video bid”),s=!1)),s&&(M(e,t),n())}(t,l,e):((0,s.l6)(l)&&(0,s.gs)(l,n.getAdUnit(l)),M(t,l),e())}))}function E(e,n,i){return w(e,n,(e=>{n.rejectionReason=i,(0,r.logWarn)(“Bid from “.concat(n.bidder||”unknown bidder”,” was rejected: “).concat(i),n),h.emit(v.qY.BID_REJECTED,n),t.addBidRejected(n),e()}))}function S(){let n=t.getBidRequests();const o=c.$W.getConfig(“auctionOptions”);if(u.add(this),o&&!(0,r.isEmpty)(o)){const e=o.secondaryBidders;e&&!n.every((t=>e.includes(t.bidderCode)))&&(n=n.filter((t=>!e.includes(t.bidderCode))))}l=n.every((e=>u.has(e))),this.bids.forEach((e=>{m[e.bidId]||(t.addNoBid(e),h.emit(v.qY.NO_BID,e))})),l&&0===i&&e()}return{addBidResponse:function(){function e(e,t){P.call({dispatch:A},e,t,(()=>{let n=!1;return r=>{n||(E(e,t,r),n=!0)}})())}return e.reject=E,e}(),adapterDone:function(){q(y.U9.resolve()).finally((()=>S.call(this)))}}}(le,this);b.Ay.callBids(U,e,n.addBidResponse,n.adapterDone,{request(e,n){l(R,n),l(t,e),j[e]||(j[e]={SRA:!0,origin:n}),t[e]>1&&(j[e].SRA=!1)},done(e){R[e]–,D[0]&&i(D[0])&&D.shift()}},$,ue,A),Q.resolve()}};function i(e){let t=!0;const n=c.$W.getConfig(“maxRequestsPerOrigin”)||_;return e.bidRequests.some((e=>{let r=1;const i=void 0!==e.src&&e.src===v.RW.SRC?”s2s”:e.bidderCode;return j[i]&&(!1===j[i].SRA&&(r=Math.min(e.bids.length,n)),R[j[i].origin]+r>n&&(t=!1)),!t})),t&&e.run(),t}function l(e,t){void 0===e[t]?e[t]=1:e[t]++}i(n)||((0,r.logWarn)(“queueing auction due to limited endpoint capacity”),D.push(n))}return(0,O.lc)((()=>ee.refresh())),h.on(v.qY.SEAT_NON_BID,(e=>{var t;e.auctionId===V&&(t=e.seatnonbid,ae=ae.concat(t))})),{addBidReceived:function(e){ee.add(e)},addBidRejected:function(e){K=K.concat(e)},addNoBid:function(e){oe=oe.concat(e)},callBids:function(){ie=T,te=Date.now();const e=E.measureTime(“requestBids.makeRequests”,(()=>b.Ay.makeBidRequests(U,te,V,$,F,A,E)));(0,r.logInfo)(“Bids Requested for Auction with id: “.concat(V),e),E.checkpoint(“callBids”),e.length<1?((0,r.logWarn)(“No valid bid requests returned for auction”),le()):N.call({dispatch:pe,context:this},e)},addWinningBid:function(e){se=se.concat(e),b.Ay.callBidWonBidder(e.adapterCode||e.bidder,e,t),e.deferBilling||b.Ay.triggerBilling(e)},setBidTargeting:function(e){b.Ay.callSetTargetingBidder(e.adapterCode||e.bidder,e)},getWinningBids:()=>se,getAuctionStart:()=>te,getAuctionEnd:()=>ne,getTimeout:()=>$,getAuctionId:()=>V,getAuctionStatus:()=>ie,getAdUnits:()=>U,getAdUnitCodes:()=>G,getBidRequests:()=>Z,getBidsReceived:()=>ee.toArray(),getNoBids:()=>oe,getNonBids:()=>ae,getFPD:()=>A,getMetrics:()=>E,end:J.promise,requestsDone:Q.promise,getProperties:de}}const P=(0,u.u2)((0,u.A_)(“async”,(function(e,t,n){!function(e){const t=c.$W.getConfig(“maxBid”);return!t||!e.cpm||t>=Number(e.cpm)}(t)?n(v.Tf.PRICE_TOO_HIGH):this.dispatch.call(null,e,t)}),”addBidResponse”)),q=(0,u.A_)(“sync”,(e=>e),”responsesReady”),N=(0,u.A_)(“sync”,(function(e){this.dispatch.call(this.context,e)}),”addBidderRequests”),W=(0,u.A_)(“async”,(function(e,t){t&&t()}),”bidsBackCallback”);function M(e,t){!function(e){let t;const n=!0===m.u.get(e.bidderCode,”allowZeroCpmBids”)?e.cpm>=0:e.cpm>0;e.bidderCode&&(n||e.dealId)&&(t=function(e,t){let{index:n=f.n.index}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t)return{};const r=n.getBidRequest(t);var i={};return Y(i,K(t.mediaType,e),t,r),e&&m.u.getOwn(e,v.iD.ADSERVER_TARGETING)&&(Y(i,m.u.ownSettingsFor(e),t,r),t.sendStandardTargeting=m.u.get(e,”sendStandardTargeting”)),i}(e.bidderCode,e)),e.adserverTargeting=Object.assign(e.adserverTargeting||{},t)}(t),(0,w.BO)(t.metrics).timeSince(“addBidResponse”,”addBidResponse.total”),e.addBidReceived(t),h.emit(v.qY.BID_RESPONSE,t)}const z=(0,u.A_)(“async”,(function(e,t,n,r){(0,a.X5)(e,t,n)}),”callPrebidCache”);function L(e,t,n){if(e&&n){if(e===g.G_){var r,i;const e=null!==(r=null==t||null===(i=t[g.G_])||void 0===i?void 0:i.context)&&void 0!==r?r:”instream”;if(n[“”.concat(g.G_,”-“).concat(e)])return n[“”.concat(g.G_,”-“).concat(e)]}return n[e]}}const F=function(e){let{index:t=f.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=L(e.mediaType,t.getMediaTypes(e),c.$W.getConfig(“mediaTypePriceGranularity”));return”string”==typeof e.mediaType&&n?”string”==typeof n?n:”custom”:c.$W.getConfig(“priceGranularity”)},G=e=>t=>{const n=e||F(t);return n===v.UE.AUTO?t.pbAg:n===v.UE.DENSE?t.pbDg:n===v.UE.LOW?t.pbLg:n===v.UE.MEDIUM?t.pbMg:n===v.UE.HIGH?t.pbHg:n===v.UE.CUSTOM?t.pbCg:void 0},V=()=>e=>e.creativeId?e.creativeId:””,$=()=>e=>e.meta&&e.meta.advertiserDomains&&e.meta.advertiserDomains.length>0?[e.meta.advertiserDomains].flat()[0]:””,H=()=>e=>{var t,n;return e.meta&&(e.meta.networkId||e.meta.networkName)?(null==e||null===(t=e.meta)||void 0===t?void 0:t.networkName)||(null==e||null===(n=e.meta)||void 0===n?void 0:n.networkId):””},J=()=>e=>{var t;const n=null==e||null===(t=e.meta)||void 0===t?void 0:t.primaryCatId;return Array.isArray(n)?n[0]||””:n||””};function Q(e,t){return{key:e,val:”function”==typeof t?function(e,n){return t(e,n)}:function(e){return e[t]}}}function K(e,t){const n=Object.assign({},m.u.settingsFor(null));if(n[v.iD.ADSERVER_TARGETING]||(n[v.iD.ADSERVER_TARGETING]=[Q(v.xS.BIDDER,”bidderCode”),Q(v.xS.AD_ID,”adId”),Q(v.xS.PRICE_BUCKET,G()),Q(v.xS.SIZE,”size”),Q(v.xS.DEAL,”dealId”),Q(v.xS.SOURCE,”source”),Q(v.xS.FORMAT,”mediaType”),Q(v.xS.ADOMAIN,$()),Q(v.xS.ACAT,J()),Q(v.xS.DSP,H()),Q(v.xS.CRID,V())]),”video”===e){const e=n[v.iD.ADSERVER_TARGETING].slice();if(n[v.iD.ADSERVER_TARGETING]=e,[v.xS.UUID,v.xS.CACHE_ID].forEach((t=>{void 0===e.find((e=>e.key===t))&&e.push(Q(t,”videoCacheKey”))})),c.$W.getConfig(“cache.url”)&&(!t||!1!==m.u.get(t,”sendStandardTargeting”))){const t=(0,r.parseUrl)(c.$W.getConfig(“cache.url”));void 0===e.find((e=>e.key===v.xS.CACHE_HOST))&&e.push(Q(v.xS.CACHE_HOST,(function(e){var n;return(null==e||null===(n=e.adserverTargeting)||void 0===n?void 0:n[v.xS.CACHE_HOST])||t.hostname})))}}return n}function Y(e,t,n,o){var s=t[v.iD.ADSERVER_TARGETING];return n.size=n.getSize(),(s||[]).forEach((function(s){var a=s.key,d=s.val;if(e[a]&&(0,r.logWarn)(“The key: “+a+” is being overwritten”),(0,i.fp)(d))try{d=d(n,o)}catch(e){(0,r.logError)(“bidmanager”,”ERROR”,e)}(void 0===t.suppressEmptyKeys||!0!==t.suppressEmptyKeys)&&a!==v.xS.DEAL&&a!==v.xS.ACAT&&a!==v.xS.DSP&&a!==v.xS.CRID||!(0,r.isEmptyStr)(d)&&null!=d?e[a]=d:(0,r.logInfo)(“suppressing empty key ‘”+a+”‘ from adserver targeting”)})),e}function X(e,t){return e[t.adUnitCode]||(e[t.adUnitCode]={bids:[]}),e[t.adUnitCode].bids.push(t),e}},71852:(e,t,n)=>{n.d(t,{$A:()=>O,BS:()=>M,Hh:()=>q,Pk:()=>N,Uc:()=>k,XO:()=>z,_0:()=>D,bw:()=>B,n6:()=>C,qn:()=>x,vB:()=>W,vW:()=>_,vd:()=>j});var r=n(10466),i=n(18014),o=n(11418),s=n(91933),a=n(67464),d=n(59794),c=n(63006),l=n(45144),u=n(32592),p=n(80356),g=n(13064),f=n(51409),m=n(37841),h=n(80869),b=n(72122);const{AD_RENDER_FAILED:v,AD_RENDER_SUCCEEDED:y,STALE_RENDER:w,BID_WON:A,EXPIRED_RENDER:E}=o.qY,{EXCEPTION:S}=o.as,O=(0,u.A_)(“sync”,(function(e){return(arguments.length>2&&void 0!==arguments[2]?arguments[2]:g.U9.resolve()).then((t=>null!=t?t:c.n.findBidByAdId(e))).catch((()=>{}))})),C=(0,u.A_)(“sync”,(function(e){var t;((null===(t=(0,b.$T)(e.eventtrackers)[b.RO])||void 0===t?void 0:t[b.Ni])||[]).forEach((e=>(0,r.triggerPixel)(e))),i.emit(A,e),c.n.addWinningBid(e)}));function T(e){let{reason:t,message:n,bid:o,id:s}=e;const a={reason:t,message:n};o&&(a.bid=o,a.adId=o.adId),s&&(a.adId=s),(0,r.logError)(“Error rendering ad (id: “.concat(s,”): “).concat(n)),i.emit(v,a)}function I(e){let{doc:t,bid:n,id:r}=e;const o={doc:t,bid:n,adId:r};f.Ay.callAdRenderSucceededBidder(n.adapterCode||n.bidder,n),i.emit(y,o)}function k(e,t){switch(e.event){case o.qY.AD_RENDER_FAILED:T({bid:t,id:t.adId,reason:e.info.reason,message:e.info.message});break;case o.qY.AD_RENDER_SUCCEEDED:I({doc:null,bid:t,id:t.adId});break;case o.qY.BROWSER_INTERVENTION:!function(e){const{bid:t,intervention:n}=e;f.Ay.callOnInterventionBidder(t.adapterCode||t.bidder,t,n),i.emit(o.qY.BROWSER_INTERVENTION,e)}({bid:t,adId:t.adId,intervention:e.intervention});break;default:(0,r.logError)(“Received event request for unsupported event: ‘”.concat(e.event,”‘ (adId: ‘”).concat(t.adId,”‘)”))}}function _(e,t,n){let{resizeFn:r,fireTrackers:i=p.vO}=n;”resizeNativeHeight”===e.action?r(e.width,e.height):i(e,t)}const R={[o.nl.EVENT]:k};R[o.nl.NATIVE]=_;const j=(0,u.A_)(“sync”,(function(e,t){const{ad:n,adUrl:i,cpm:o,originalCpm:s,width:a,height:d,instl:c}=e,l={AUCTION_PRICE:s||o,CLICKTHROUGH:(null==t?void 0:t.clickUrl)||””};return{ad:(0,r.replaceMacros)(n,l),adUrl:(0,r.replaceMacros)(i,l),width:a,height:d,instl:c}})),D=(0,u.A_)(“sync”,(function(e){let{renderFn:t,resizeFn:n,bidResponse:i,options:s,doc:a,isMainDocument:c=a===document&&!(0,r.inIframe)()}=e;const l=i.mediaType===d.G_;if(c||l)return void T({reason:o.as.PREVENT_WRITING_ON_MAIN_DOCUMENT,message:l?”Cannot render video ad without a renderer”:”renderAd was prevented from writing to the main document.”,bid:i,id:i.adId});const u=j(i,s);t(Object.assign({adId:i.adId},u));const{width:p,height:g}=u;null!=(null!=p?p:g)&&n(p,g)}));function B(e){let{renderFn:t,resizeFn:n,adId:a,options:d,bidResponse:c,doc:l}=e;q(c,(()=>{if(null!=c){var e,u;if(c.status===o.tl.RENDERED&&((0,r.logWarn)(“Ad id “.concat(a,” has been rendered before”)),i.emit(w,c),null!==(e=s.$W.getConfig(“auctionOptions”))&&void 0!==e&&e.suppressStaleRender))return;if(!h.uW.isBidNotExpired(c)&&((0,r.logWarn)(“Ad id “.concat(a,” has been expired”)),i.emit(E,c),null!==(u=s.$W.getConfig(“auctionOptions”))&&void 0!==u&&u.suppressExpiredRender))return;try{D({renderFn:t,resizeFn:n,bidResponse:c,options:d,doc:l})}catch(e){T({reason:o.as.EXCEPTION,message:e.message,id:a,bid:c})}}else T({reason:o.as.CANNOT_FIND_AD,message:”Cannot find ad ‘”.concat(a,”‘”),id:a})}))}function x(e){const t=(0,m.BO)(e.metrics);t.checkpoint(“bidRender”),t.timeBetween(“bidWon”,”bidRender”,”render.deferred”),t.timeBetween(“auctionEnd”,”bidRender”,”render.pending”),t.timeBetween(“requestBids”,”bidRender”,”render.e2e”),e.status=o.tl.RENDERED}D.before((function(e,t){const{bidResponse:n,doc:r}=t;(0,a.J7)(n.renderer)?((0,a.Pg)(n.renderer,n,r),I({doc:r,bid:n,id:n.adId}),e.bail()):e(t)}),100);const U=new WeakMap,P=new WeakSet;function q(e,t){null!=e?(U.set(e,t),e.deferRendering||W(e),N(e)):t()}function N(e){P.has(e)||(P.add(e),C(e))}function W(e){const t=U.get(e);t&&(t(),x(e),U.delete(e))}function M(e,t,n){let i;function s(e,n){T(Object.assign({id:t,bid:i},{reason:e,message:n}))}function a(t,n){var r;const i=null===(r=e.defaultView)||void 0===r?void 0:r.frameElement;i&&(t&&(i.width=t,i.style.width&&(i.style.width=””.concat(t,”px”))),n&&(i.height=n,i.style.height&&(i.style.height=””.concat(n,”px”))))}const d=(c={resizeFn:a},function(e,t,n){R.hasOwnProperty(e)&&R[e](t,n,c)});var c;function u(e){return new g.U9((t=>{“loading”===e.readyState?e.addEventListener(“DOMContentLoaded”,t):t()}))}function p(t){g.U9.all([(0,l.HH)(i),u(e)]).then((n=>{let[o]=n;return o(t,{sendMessage:(e,t)=>d(e,t,i),mkFrame:r.createIframe},e.defaultView)})).then((()=>I({doc:e,bid:i,id:i.adId})),(e=>{s((null==e?void 0:e.reason)||o.as.EXCEPTION,null==e?void 0:e.message),(null==e?void 0:e.stack)&&(0,r.logError)(e)}));const n=document.createComment(“Creative “.concat(i.creativeId,” served by “).concat(i.bidder,” Prebid.js Header Bidding”));(0,r.insertElement)(n,e,”html”)}try{t&&e?O(t).then((r=>{i=r,B({renderFn:p,resizeFn:a,adId:t,options:{clickUrl:null==n?void 0:n.clickThrough},bidResponse:r,doc:e})})):s(o.as.MISSING_DOC_OR_ADID,”missing “.concat(t?”doc”:”adId”))}catch(e){s(S,e.message)}}function z(){if(!window.frames[o.IY])if(document.body){const e=(0,r.createInvisibleIframe)();e.name=o.IY,document.body.appendChild(e)}else window.requestAnimationFrame(z)}},71958:(e,t,n)=>{n.d(t,{U:()=>s});var r=n(51748),i=n(10466);const o=(0,r.m)();function s(e,t){o.adServers=o.adServers||{},o.adServers[e]=o.adServers[e]||{},Object.keys(t).forEach((n=>{o.adServers[e][n]?(0,i.logWarn)(“Attempting to add an already registered function property “.concat(n,” for AdServer “).concat(e,”.”)):o.adServers[e][n]=t[n]}))}},72122:(e,t,n)=>{n.d(t,{$T:()=>a,Ni:()=>r,OA:()=>o,RO:()=>s,fR:()=>i});const r=1,i=2,o=1,s=500;function a(e){return(null!=e?e:[]).reduce(((e,t)=>{var n,r;let{event:i,method:o,url:s}=t;const a=e[i]=null!==(n=e[i])&&void 0!==n?n:{};return(a[o]=null!==(r=a[o])&&void 0!==r?r:[]).push(s),e}),{})}},73391:(e,t,n)=>{n.d(t,{qh:()=>p,zt:()=>f});var r=n(26665),i=n(10466),o=n(91933),s=n(61443),a=n(53202),d=n(45808),c=n(25291),l=n(70736),u=n(77610);const p={syncEnabled:!0,filterSettings:{image:{bidders:”*”,filter:”include”}},syncsPerBidder:5,syncDelay:3e3,auctionDelay:500};o.$W.setDefaults({userSync:(0,r.Go)(p)});const g=(0,s.CK)(“usersync”),f=function(e){const t={};let n={image:[],iframe:[]};const s=new Set;let a={};const p={image:!0,iframe:!1};let g=e.config;function f(){if(g.syncEnabled&&e.browserSupportsCookies){try{p.iframe&&m(n.iframe,(e=>{const[t,r]=e;(0,i.logMessage)(“Invoking iframe user sync for bidder: “.concat(t)),(0,i.insertUserSyncIframe)(r),function(e,t){e.image=e.image.filter((e=>e[0]!==t))}(n,t)})),p.image&&m(n.image,(e=>{const[t,n]=e;(0,i.logMessage)(“Invoking image pixel user sync for bidder: “.concat(t)),(0,i.triggerPixel)(n)}))}catch(e){return(0,i.logError)(“Error firing user syncs”,e)}n={image:[],iframe:[]}}}function m(e,t){(0,i.shuffle)(e).forEach(t)}return o.$W.getConfig(“userSync”,(e=>{if(e.userSync){const t=e.userSync.filterSettings;(0,r.Qd)(t)&&(t.image||t.all||(e.userSync.filterSettings.image={bidders:”*”,filter:”include”}))}g=Object.assign(g,e.userSync)})),e.regRule(d.Ml,”userSync config”,(e=>{if(!g.syncEnabled)return{allow:!1,reason:”syncs are disabled”};if(e[c.Dk]===l.tW){const n=e[c.bt],r=e[c.iK];if(!t.canBidderRegisterSync(n,r))return{allow:!1,reason:””.concat(n,” syncs are not enabled for “).concat(r)}}})),t.registerSync=(t,o,p)=>s.has(o)?(0,i.logMessage)(‘already fired syncs for “‘.concat(o,'”, ignoring registerSync call’)):g.syncEnabled&&(0,r.cy)(n[t])?o?0!==g.syncsPerBidder&&Number(a[o])>=g.syncsPerBidder?(0,i.logWarn)(‘Number of user syncs exceeded for “‘.concat(o,'”‘)):void(e.isAllowed(d.Ml,(0,u.s)(l.tW,o,{[c.bt]:t,[c.e3]:p}))&&(n[t].push([o,p]),a=function(e,t){return e[t]?e[t]+=1:e[t]=1,e}(a,o))):(0,i.logWarn)(“Bidder is required for registering sync”):(0,i.logWarn)(‘User sync type “‘.concat(t,'” not supported’)),t.bidderDone=s.add.bind(s),t.syncUsers=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(e)return setTimeout(f,Number(e));f()},t.triggerUserSyncs=()=>{g.enableOverride&&t.syncUsers()},t.canBidderRegisterSync=(e,t)=>!g.filterSettings||!function(e,t){const n=g.filterSettings;if(function(e,t){if(e.all&&e[t])return(0,i.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;const n=e.all?e.all:e[t],o=e.all?”all”:t;if(!n)return!1;const s=n.filter,a=n.bidders;return s&&”include”!==s&&”exclude”!==s?((0,i.logWarn)(‘UserSync “filterSettings.’.concat(o,”.filter” setting ‘”).concat(s,”‘ is not a valid option; use either ‘include’ or ‘exclude’.”)),!1):!!(“*”===a||Array.isArray(a)&&a.length>0&&a.every((e=>(0,r.O8)(e)&&”*”!==e)))||((0,i.logWarn)(‘Detected an invalid setup in userSync “filterSettings.’.concat(o,”.bidders”; use either ‘*’ (to represent all bidders) or an array of bidders.”)),!1)}(n,e)){p[e]=!0;const r=n.all?n.all:n[e],i=”*”===r.bidders?[t]:r.bidders,o={include:(e,t)=>!e.includes(t),exclude:(e,t)=>e.includes(t)};return o[r.filter||”include”](i,t)}return!p[e]}(e,t),t}(Object.defineProperties({config:o.$W.getConfig(“userSync”),isAllowed:a.io,regRule:a.qB},{browserSupportsCookies:{get:function(){return!(0,i.isSafariBrowser)()&&g.cookiesAreEnabled()}}}))},75049:(e,t,n)=>{n.d(t,{R:()=>c});var r=n(45808),i=n(77610),o=n(53202),s=n(10466);const a=new WeakMap,d=[“debugging”,”outstream”,”aaxBlockmeter”,”adagio”,”adloox”,”arcspan”,”airgrid”,”browsi”,”brandmetrics”,”clean.io”,”humansecurityMalvDefense”,”humansecurity”,”confiant”,”contxtful”,”hadron”,”mediafilter”,”medianet”,”azerionedge”,”a1Media”,”geoedge”,”qortex”,”dynamicAdBoost”,”51Degrees”,”symitridap”,”wurfl”,”nodalsAi”,”anonymised”,”optable”,”oftmedia”,”justtag”,”tncId”,”ftrackId”,”id5″];function c(e,t,n,c,l,u){if(!(0,o.io)(r.pY,(0,i.s)(t,n)))return;if(!n||!e)return void(0,s.logError)(“cannot load external script without url and moduleCode”);if(!d.includes(n))return void(0,s.logError)(“”.concat(n,” not whitelisted for loading external JavaScript”));l||(l=document);const p=m(l,e);if(p)return c&&”function”==typeof c&&(p.loaded?c():p.callbacks.push(c)),p.tag;const g=a.get(l)||{},f={loaded:!1,tag:null,callbacks:[]};return g[e]=f,a.set(l,g),c&&”function”==typeof c&&f.callbacks.push(c),(0,s.logWarn)(“module “.concat(n,” is loading external JavaScript”)),function(t,n,r,i){r||(r=document);var o=r.createElement(“script”);o.type=”text/javascript”,o.async=!0;const a=m(r,e);return a&&(a.tag=o),o.readyState?o.onreadystatechange=function(){“loaded”!==o.readyState&&”complete”!==o.readyState||(o.onreadystatechange=null,n())}:o.onload=function(){n()},o.src=t,i&&(0,s.setScriptAttributes)(o,i),(0,s.insertElement)(o,r),o}(e,(function(){f.loaded=!0;try{for(let e=0;e{n.d(t,{u:()=>u});var r=n(98158),i=n(58928),o=n(10466),s=n(51748),a=n(11418);function d(e,t,n){if(“function”==typeof e?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError(“Private element is not present on this object”)}var c=new WeakSet;function l(e){return null==e?this.defaultScope:e}const u=new class{constructor(e,t){(function(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)})(this,c),(0,r.A)(this,”getSettings”,void 0),(0,r.A)(this,”defaultScope”,void 0),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=d(c,this,l).call(this,e),(0,i.A)(this.getSettings(),””.concat(e,”.”).concat(t))}getScopes(){return Object.keys(this.getSettings()).filter((e=>e!==this.defaultScope))}settingsFor(e){return(0,o.mergeDeep)({},this.ownSettingsFor(null),this.ownSettingsFor(e))}ownSettingsFor(e){return e=d(c,this,l).call(this,e),this.getSettings()[e]||{}}}((()=>(0,s.m)().bidderSettings||{}),a.iD.BD_SETTING_STANDARD)},77459:(e,t,n)=>{n.d(t,{y:()=>s});var r=n(63006),i=n(77156),o=n(10466);function s(e,t,n){var s;let{index:a=r.n.index,bs:d=i.u}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};n=n||a.getBidRequest(t);const c=null==t?void 0:t.adapterCode,l=(null==t?void 0:t.bidderCode)||(null===(s=n)||void 0===s?void 0:s.bidder),u=d.get(null==t?void 0:t.adapterCode,”adjustAlternateBids”),p=d.getOwn(l,”bidCpmAdjustment”)||d.get(u?c:l,”bidCpmAdjustment”);if(p&&”function”==typeof p)try{return p(e,Object.assign({},t),n)}catch(e){(0,o.logError)(“Error during bid adjustment”,e)}return e}},77610:(e,t,n)=>{n.d(t,{s:()=>i});var r=n(51409);const i=(0,n(25291).ZI)((e=>r.Ay.resolveAlias(e)))},79236:(e,t,n)=>{function r(e,t){return e===t?0:e0&&void 0!==arguments[0]?arguments[0]:e=>e;return(t,n)=>r(e(t),e(n))}function o(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r;return(t,n)=>-e(t,n)||0}function s(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:r;return(t,n)=>e(n,t)<0?n:t}function d(){return a(o(arguments.length>0&&void 0!==arguments[0]?arguments[0]:r))}n.d(t,{Bp:()=>a,Bq:()=>p,NV:()=>i,Ph:()=>d,Vk:()=>u});const c=i((e=>e.cpm)),l=i((e=>e.responseTimestamp)),u=d(s(c,o(i((e=>e.timeToRespond))))),p=d(s(c,o(l)));d(s(c,l))},80356:(e,t,n)=>{n.d(t,{Bm:()=>E,Ex:()=>N,Gg:()=>T,IX:()=>_,Xj:()=>U,gs:()=>O,l6:()=>v,mT:()=>f,nk:()=>w,rn:()=>D,vO:()=>S,yl:()=>R});var r=n(98158),i=n(10466),o=n(26665),s=n(63006),a=n(11418),d=n(59794),c=n(71852),l=n(45144),u=n(72122);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t{var t;const n=e.nativeParams||(null==e||null===(t=e.mediaTypes)||void 0===t?void 0:t.native);n&&(e.nativeParams=y(n)),e.nativeParams&&(e.nativeOrtbRequest=e.nativeParams.ortb||D(e.nativeParams))}))}function A(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,o.Qd)(e))return(0,i.logError)(“asset must be an object. Provided asset: “,e),!1;if(e.img){if(!(0,o.Et)(e.img.w)&&!(0,o.Et)(e.img.wmin))return(0,i.logError)(“for img asset there must be ‘w’ or ‘wmin’ property”),!1;if(!(0,o.Et)(e.img.h)&&!(0,o.Et)(e.img.hmin))return(0,i.logError)(“for img asset there must be ‘h’ or ‘hmin’ property”),!1}else if(e.title){if(!(0,o.Et)(e.title.len))return(0,i.logError)(“for title asset there must be ‘len’ property defined”),!1}else if(e.data){if(!(0,o.Et)(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,o.Et)(e.video.minduration)&&(0,o.Et)(e.video.maxduration)))return(0,i.logError)(“video asset is not properly configured”),!1;return!0}(e)))}function E(e){var t;let{index:n=s.n.index}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=n.getAdUnit(e);if(!r)return!1;const o=r.nativeOrtbRequest;return function(e,t){var n;if(null==e||null===(n=e.link)||void 0===n||!n.url)return(0,i.logError)(“native response doesn’t have ‘link’ property. Ortb response: “,e),!1;const r=t.assets.filter((e=>1===e.required)).map((e=>e.id)),o=e.assets.map((e=>e.id)),s=r.every((e=>o.includes(e)));return s||(0,i.logError)(“didn’t receive a bid with all required assets. Required ids: “.concat(r,”, but received ids in response: “).concat(o)),s}((null===(t=e.native)||void 0===t?void 0:t.ortb)||q(e.native,o),o)}function S(e,t){const n=t.native.ortb||P(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)||[],s=i[t];let a=o;s&&(a=s.clicktrackers||[]),a.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]:{},{[u.Ni]:r=[],[u.fR]:o=[]}=(0,u.$T)(e.eventtrackers||[])[u.OA]||{};e.imptrackers&&(r=r.concat(e.imptrackers)),r.forEach((e=>n(e))),o=o.map((e=>”))),e.jstracker&&(o=o.concat([e.jstracker])),o.length&&t(o.join(“n”))}(n),e.action}function O(e,t){var n;const r=null==t?void 0:t.nativeOrtbRequest,i=null===(n=e.native)||void 0===n?void 0:n.ortb;if(r&&i){const t=N(i,r);Object.assign(e.native,t)}[“rendererUrl”,”adTemplate”].forEach((n=>{var r;const i=null==t||null===(r=t.nativeParams)||void 0===r?void 0:r[n];i&&(e.native[n]=j(i))}))}function C(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=[];return Object.entries(e).filter((e=>{let[r,i]=e;return i&&(!1===n&&”ext”===r||null==t||t.includes(r))})).forEach((e=>{let[i,o]=e;!1===n&&”ext”===i?r.push(…C(o,t,!0)):(n||a.x5.hasOwnProperty(i))&&r.push({key:i,value:j(o)})})),r}function T(e,t,n){var r;const i=g(g({},(0,o.SH)(e.native,[“rendererUrl”,”adTemplate”])),{},{assets:C(e.native,n),nativeKeys:a.x5});return e.native.ortb?i.ortb=e.native.ortb:null!==(r=t.mediaTypes)&&void 0!==r&&null!==(r=r.native)&&void 0!==r&&r.ortb&&(i.ortb=q(e.native,t.nativeOrtbRequest)),i}function I(e,t,n){let{index:r=s.n.index}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const i={message:”assetResponse”,adId:e.adId};let o=(0,c.vd)(t).native;return o?(i.native=Object.assign({},o),i.renderer=(0,l.kj)(t),i.rendererVersion=l.xh,null!=n&&(o.assets=o.assets.filter((e=>{let{key:t}=e;return n.includes(t)})))):o=T(t,r.getAdUnit(t),n),Object.assign(i,o)}const k=Object.fromEntries(Object.entries(a.x5).map((e=>{let[t,n]=e;return[n,t]})));function _(e,t){const n=e.assets.map((e=>k[e]));return I(e,t,n)}function R(e,t){return I(e,t,null)}function j(e){return(null==e?void 0:e.url)||e}function D(e){if(!e&&!(0,o.Qd)(e))return void(0,i.logError)(“Native assets object is empty or not an object: “,e);const t={ver:”1.2”,assets:[]};for(const n in e){if(a._B.includes(n))continue;if(!a.x5.hasOwnProperty(n)){(0,i.logError)(“Unrecognized native asset code: “.concat(n,”. Asset will be ignored.”));continue}if(“privacyLink”===n){t.privacy=1;continue}const r=e[n];let s=0;r.required&&(0,o.Lm)(r.required)&&(s=Number(r.required));const d={id:t.assets.length,required:s};if(n in a.h0)d.data={type:a.jO[a.h0[n]]},r.len&&(d.data.len=r.len);else if(“icon”===n||”image”===n){if(d.img={type:”icon”===n?a.oA.ICON:a.oA.MAIN},r.aspect_ratios)if((0,o.cy)(r.aspect_ratios))if(r.aspect_ratios.length){const{min_width:e,min_height:t}=r.aspect_ratios[0];(0,o.Fq)(e)&&(0,o.Fq)(t)?(d.img.wmin=e,d.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&&(d.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,o.Fq)(r.sizes[0])&&(0,o.Fq)(r.sizes[1])?(d.img.w=r.sizes[0],d.img.h=r.sizes[1],delete d.img.hmin,delete d.img.wmin):(0,i.logError)(“image.sizes was passed, but its value is not an array of integers:”,r.sizes))}else”title”===n?d.title={len:r.len||140}:”ext”===n&&(d.ext=r,delete d.required);t.assets.push(d)}return t}function B(e,t){for(;e&&t&&e!==t;)e>t?e-=t:t-=e;return e||t}function x(e){if(!A(e))return;const t={};for(const n of e.assets){if(n.title){const e={required:!!n.required&&Boolean(n.required),len:n.title.len};t.title=e}else if(n.img){const e={required:!!n.required&&Boolean(n.required)};if(n.img.w&&n.img.h)e.sizes=[n.img.w,n.img.h];else if(n.img.wmin&&n.img.hmin){const t=B(n.img.wmin,n.img.hmin);e.aspect_ratios=[{min_width:n.img.wmin,min_height:n.img.hmin,ratio_width:n.img.wmin/t,ratio_height:n.img.hmin/t}]}n.img.type===a.oA.MAIN?t.image=e:t.icon=e}else if(n.data){const e=Object.keys(a.jO).find((e=>a.jO[e]===n.data.type)),r=Object.keys(a.h0).find((t=>a.h0[t]===e));t[r]={required:!!n.required&&Boolean(n.required)},n.data.len&&(t[r].len=n.data.len)}e.privacy&&(t.privacyLink={required:!1})}return t}function U(e){{if(!e||!(0,o.cy)(e))return e;if(!e.some((e=>{var t;return null===(t=((null==e?void 0:e.mediaTypes)||{})[d.s6])||void 0===t?void 0:t.ortb})))return e;const t=(0,o.Go)(e);for(const e of t)e.mediaTypes&&e.mediaTypes[d.s6]&&e.mediaTypes[d.s6].ortb&&(e.mediaTypes[d.s6]=Object.assign((0,i.pick)(e.mediaTypes[d.s6],a._B),x(e.mediaTypes[d.s6].ortb)),e.nativeParams=y(e.mediaTypes[d.s6]));return t}}function P(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:u.OA,method:u.Ni,url:e})}));break;case”javascriptTrackers”:t.jstracker=Array.isArray(r)?r.join(“”):r;break;case”privacyLink”:t.privacy=r}})),t}function q(e,t){const n=g(g({},P(e)),{},{assets:[]});function r(e,r){let i=t.assets.find(e);null!=i&&(i=(0,o.Go)(i),r(i),n.assets.push(i))}return Object.keys(e).filter((t=>!!e[t])).forEach((t=>{const n=j(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?a.oA.MAIN:a.oA.ICON;r((t=>null!=t.img&&t.img.type===e),(e=>{e.img={url:n}}));break;default:t in a.h0&&r((e=>null!=e.data&&e.data.type===a.jO[a.h0[t]]),(e=>{e.data={value:n}}))}})),n}function N(e,t){var n;const r={},i=(null==t?void 0:t.assets)||[];r.clickUrl=null===(n=e.link)||void 0===n?void 0:n.url,r.privacyLink=e.privacy;for(const t of(null==e?void 0:e.assets)||[]){const e=i.find((e=>t.id===e.id));if(t.title)r.title=t.title.text;else if(t.img){var o;r[(null==e||null===(o=e.img)||void 0===o?void 0:o.type)===a.oA.MAIN?”image”:”icon”]={url:t.img.url,width:t.img.w,height:t.img.h}}else if(t.data){var s;r[h[b[null==e||null===(s=e.data)||void 0===s?void 0:s.type]]]=t.data.value}}r.impressionTrackers=[];let d=[];e.imptrackers&&r.impressionTrackers.push(…e.imptrackers);for(const t of(null==e?void 0:e.eventtrackers)||[])t.event===u.OA&&t.method===u.Ni&&r.impressionTrackers.push(t.url),t.event===u.OA&&t.method===u.fR&&d.push(t.url);return d=d.map((e=>”))),null!=e&&e.jstracker&&d.push(e.jstracker),d.length&&(r.javascriptTrackers=d.join(“n”)),r}function W(e){var t={};for(var n in e)t[e[n]]=n;return t}},80869:(e,t,n)=>{n.d(t,{uW:()=>S,m2:()=>I,ME:()=>C,Yl:()=>O,Jp:()=>T,iS:()=>_});var r=n(63006),i=n(15482),o=n(77156),s=n(91933),a=n(11418),d=n(18014),c=n(32592),l=n(59794),u=n(10466),p=n(26665),g=n(58928),f=n(79236),m=n(10939);const h=3e3,b=function(){let e,t,n=(0,m.H)({monotonic:!0,ttl:()=>e,slack:0});s.$W.getConfig(“targetingControls”,(r=>{var o;({lock:t,lockTimeout:e=h}=null!==(o=r.targetingControls)&&void 0!==o?o:{}),null==t||Array.isArray(t)?null==t&&i():t=[t],n.clear()}));const[r,i]=(()=>{let e=!1;function r(e){var r;let{slot:i}=e;null===(r=t)||void 0===r||r.forEach((e=>{var t;return null===(t=i.getTargeting(e))||void 0===t?void 0:t.forEach(n.delete)}))}return[()=>{var n,i;null!=t&&!e&&(0,u.isGptPubadsDefined)()&&(null===(n=(i=googletag.pubads()).addEventListener)||void 0===n||n.call(i,”slotRenderEnded”,r),e=!0)},()=>{var t,n;e&&(0,u.isGptPubadsDefined)()&&(null===(t=(n=googletag.pubads()).removeEventListener)||void 0===t||t.call(n,”slotRenderEnded”,r),e=!1)}]})();return{isLocked(e){var r,i;return null!==(r=null===(i=t)||void 0===i?void 0:i.some((t=>null!=e[t]&&n.has(e[t]))))&&void 0!==r&&r},lock(e){var i;r(),null===(i=t)||void 0===i||i.forEach((t=>null!=e[t]&&n.add(e[t])))}}}();var v=[];const y=”targetingControls.allowTargetingKeys”,w=”targetingControls.addTargetingKeys”,A=’Only one of “‘.concat(y,'” or “‘).concat(w,'” can be set’),E=Object.keys(a.xS).map((e=>a.xS[e])),S={isBidNotExpired:e=>e.responseTimestamp+1e3*(0,i.cT)(e)>(0,u.timestamp)(),isUnusedBid:e=>e&&(e.status&&![a.tl.RENDERED].includes(e.status)||!e.status),isBidNotLocked:e=>!b.isLocked(e.adserverTargeting)};function O(e){return!Object.values(S).some((t=>!t(e)))}const C=(0,c.A_)(“sync”,(function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:u.sortByHighestCpm;if(!r){const r=[],o=s.$W.getConfig(“sendBidsControl.dealPrioritization”),a=(0,u.groupBy)(e,”adUnitCode”);return Object.keys(a).forEach((e=>{let s=[];const d=(0,u.groupBy)(a[e],”bidderCode”);Object.keys(d).forEach((e=>{s.push(d[e].reduce(t))}));const c=”object”==typeof n?n[e]:n;c?(s=o?s.sort(T(!0)):s.sort(((e,t)=>t.cpm-e.cpm)),r.push(…s.slice(0,c))):(s=s.sort(i),r.push(…s))})),r}return e}));function T(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(t,n){return void 0!==t.adserverTargeting.hb_deal&&void 0===n.adserverTargeting.hb_deal?-1:void 0===t.adserverTargeting.hb_deal&&void 0!==n.adserverTargeting.hb_deal?1:e?n.cpm-t.cpm:n.adserverTargeting.hb_pb-t.adserverTargeting.hb_pb}}function I(e,t){return(arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>window.googletag.pubads().getSlots())().reduce(((e,n)=>{const r=(0,p.fp)(t)&&t(n);return Object.keys(e).filter((0,p.fp)(r)?r:(0,u.isAdUnitCodeMatchingSlot)(n)).forEach((t=>e[t].push(n))),e}),Object.fromEntries(e.map((e=>[e,[]]))))}function k(e,t){if(!s.$W.getConfig(“enableSendAllBids”))return 0;const n=s.$W.getConfig(“sendBidsControl.bidLimit”),i=new Set(e),o={};for(const e of r.n.getAdUnits())i.has(e.code)&&(o[e.code]=(null==e?void 0:e.bidLimit)||t||n);return o}const _=function(e){const t={},n={setLatestAuctionForAdUnit(e,n){t[e]=n},resetPresetTargetingAST(e){r(e).forEach((function(e){const t=window.apntag.getTag(e);if(t&&t.keywords){const n=Object.keys(t.keywords),r={};n.forEach((e=>{v.includes(e.toLowerCase())||(r[e]=t.keywords[e])})),window.apntag.modifyTag(e,{keywords:r})}}))},getAllTargeting(t,n,d){let c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:f.Vk,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:u.sortByHighestCpm;d||(d=i(c,l));const g=r(t),b=k(g,n),{customKeysByUnit:S,filteredBids:O}=function(e,t){const n=[],r={},i=s.$W.getConfig(“targetingControls.alwaysIncludeDeals”);return t.forEach((t=>{const s=e.includes(t.adUnitCode),a=!0===o.u.get(t.bidderCode,”allowZeroCpmBids”)?t.cpm>=0:t.cpm>0,d=i&&t.dealId;s&&(d||a)&&(n.push(t),Object.keys(t.adserverTargeting).filter(function(){const e=h();return function(t){return-1===e.indexOf(t)}}()).forEach((e=>{const n=e.substring(0,20),i=r[t.adUnitCode]||{},o=[t.adserverTargeting[e]];i[n]?i[n]=i[n].concat(o).filter(u.uniques):i[n]=o,r[t.adUnitCode]=i})))})),{filteredBids:n,customKeysByUnit:r}}(g,d);let I=function(t,n,r){const i=!0===s.$W.getConfig(“targetingControls.allBidsCustomTargeting”),o=m(t,r).concat(function(e){const t=s.$W.getConfig(“targetingControls.alwaysIncludeDeals”);return function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=E.slice(),i=s.$W.getConfig(“targetingControls.allowSendAllBidsTargetingKeys”),o=i?i.map((e=>a.xS[e])):r;return e.reduce(((e,i)=>{if(t||n&&i.dealId){const t=function(e,t){return t.reduce(((t,n)=>(e.adserverTargeting[n]&&t.push({[“”.concat(n,”_”).concat(e.bidderCode).substring(0,20)]:[e.adserverTargeting[n]]}),t)),[])}(i,r.filter((e=>void 0!==i.adserverTargeting[e]&&(n||-1!==o.indexOf(e)))));t&&e.push({[i.adUnitCode]:t})}return e}),[])}(e,s.$W.getConfig(“enableSendAllBids”),t)}(t)).concat(function(t){function n(e){return null==e?void 0:e[a.iD.ADSERVER_TARGETING]}function r(e){const t=n(e);return Object.keys(t).map((function(e){return(0,p.O8)(t[e])&&(t[e]=t[e].split(“,”).map((e=>e.trim()))),(0,p.cy)(t[e])||(t[e]=[t[e]]),{[e]:t[e]}}))}return e.getAdUnits().filter((e=>t.includes(e.code)&&n(e))).reduce(((e,t)=>{const n=r(t);return n&&e.push({[t.code]:n}),e}),[])}(r)).concat(function(e){let t=s.$W.getConfig(“targetingControls.version”);return!1===t?[]:e.map((e=>({[e]:[{[a.xS.VERSION]:[null!=t?t:”1.17.2″]}]})))}(r));return i&&o.push(…function(e,t){return e.reduce(((e,n)=>{const r=Object.assign({},n),i=t[r.adUnitCode],o=[];return i&&Object.keys(i).forEach((e=>{e&&i[e]&&o.push({[e]:i[e]})})),e.push({[r.adUnitCode]:o}),e}),[])}(t,n)),o.forEach((e=>{!function(e){Object.keys(e).forEach((t=>{e[t].forEach((e=>{const t=Object.keys(e);-1===v.indexOf(t[0])&&(v=t.concat(v))}))}))}(e)})),o}(C(O,c,b,void 0,l),S,g);const _=Object.keys(Object.assign({},a.Zh));let R=s.$W.getConfig(y);const j=s.$W.getConfig(w);if(null!=j&&null!=R)throw new Error(A);R=null!=j?_.concat(j):R||_,Array.isArray(R)&&R.length>0&&(I=function(e,t){const n=Object.assign({},a.xS),r=Object.keys(a.xS),i={};(0,u.logInfo)(“allowTargetingKeys – allowed keys [ “.concat(t.map((e=>n[e])).join(“, “),” ]”)),e.forEach((e=>{const o=Object.keys(e)[0],s=e[o].filter((e=>{const o=Object.keys(e)[0],s=0===r.filter((e=>0===o.indexOf(n[e]))).length||t.find((e=>{const t=n[e];return 0===o.indexOf(t)}));return i[o]=!s,s}));e[o]=s}));const o=Object.keys(i).filter((e=>i[e]));return(0,u.logInfo)(“allowTargetingKeys – removed keys [ “.concat(o.join(“, “),” ]”)),e.filter((e=>e[Object.keys(e)[0]].length>0))}(I,R));let D=function(e){return 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}),{})}(I);const B=s.$W.getConfig(“targetingControls.auctionKeyMaxChars”);return B&&((0,u.logInfo)(“Detected ‘targetingControls.auctionKeyMaxChars’ was active for this auction; set with a limit of “.concat(B,” characters. Running checks on auction keys…”)),D=function(e,t){const n=(0,p.Go)(e),r=Object.keys(n).map((e=>({adUnitCode:e,adserverTargeting:n[e]}))).sort(T());return r.reduce((function(e,r,i,o){let s=(a=r.adserverTargeting,Object.keys(a).reduce((function(e,t){return e+””.concat(t,”%3d”).concat(encodeURIComponent(a[t]),”%26″)}),””));var a;i+1===o.length&&(s=s.slice(0,-3));const d=r.adUnitCode,c=s.length;return c<=t?(t-=c,(0,u.logInfo)(“AdUnit ‘”.concat(d,”‘ auction keys comprised of “).concat(c,” characters. Deducted from running threshold; new limit is “).concat(t),n[d]),e[d]=n[d]):(0,u.logWarn)(“The following keys for adUnitCode ‘”.concat(d,”‘ exceeded the current limit of the ‘auctionKeyMaxChars’ setting.nThe key-set size was “).concat(c,”, the current allotted amount was “).concat(t,”.n”),n[d]),i+1===o.length&&0===Object.keys(e).length&&(0,u.logError)(“No auction targeting keys were permitted due to the setting in setConfig(targetingControls.auctionKeyMaxChars). Please review setup and consider adjusting.”),e}),{})}(D,B)),g.forEach((e=>{D[e]||(D[e]={}),1===Object.keys(D[e]).length&&null!=D[e][a.xS.VERSION]&&delete D[e][a.xS.VERSION]})),D},setTargetingForGPT:(0,c.A_)(“sync”,(function(t,r){const i=n.getAllTargeting(t),o=Object.fromEntries(v.map((e=>[e,null])));Object.entries(I(Object.keys(i),r)).forEach((e=>{let[t,n]=e;n.forEach((e=>{Object.keys(i[t]).forEach((e=>{let n=i[t][e];”string”==typeof n&&-1!==n.indexOf(“,”)&&(n=n.split(“,”)),i[t][e]=n})),(0,u.logMessage)(“Attempting to set targeting-map for slot: “.concat(e.getSlotElementId(),” with targeting-map:”),i[t]),e.updateTargetingFromMap(Object.assign({},o,i[t])),b.lock(i[t])}))})),Object.keys(i).forEach((t=>{Object.keys(i[t]).forEach((n=>{“hb_adid”===n&&e.setStatusForBids(i[t][n],a.tl.BID_TARGETING_SET)}))})),n.targetingDone(i),d.emit(a.qY.SET_TARGETING,i)}),”setTargetingForGPT”),targetingDone:(0,c.A_)(“sync”,(function(e){return e}),”targetingDone”),getWinningBids(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:f.Vk,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:u.sortByHighestCpm;const a=t||i(n,s),d=r(e);return a.filter((e=>d.includes(e.adUnitCode))).filter((e=>!0===o.u.get(e.bidderCode,”allowZeroCpmBids”)?e.cpm>=0:e.cpm>0)).map((e=>e.adUnitCode)).filter(u.uniques).map((e=>a.filter((t=>t.adUnitCode===e?t:null)).reduce(f.Vk)))},setTargetingForAst(e){const t=n.getAllTargeting(e);try{n.resetPresetTargetingAST(e)}catch(e){(0,u.logError)(“unable to reset targeting for AST”+e)}Object.keys(t).forEach((e=>{b.lock(t[e]),Object.keys(t[e]).forEach((n=>{if((0,u.logMessage)(“Attempting to set targeting for targetId: “.concat(e,” key: “).concat(n,” value: “).concat(t[e][n])),(0,p.O8)(t[e][n])||(0,p.cy)(t[e][n])){const r={},i=/pt[0-9]/;n.search(i)<0?r[n.toUpperCase()]=t[e][n]:r[n]=t[e][n],window.apntag.setKeywords(e,r,{overrideKeyValue:!0})}}))}))},isApntagDefined(){if(window.apntag&&(0,p.fp)(window.apntag.setKeywords))return!0}};function r(t){return”string”==typeof t?[t]:(0,p.cy)(t)?t:e.getAdUnitCodes()||[]}function i(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f.Bq,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;const i=e.getBidsReceived().reduce(((e,n)=>{var r;const i=s.$W.getConfig(“useBidCache”),o=s.$W.getConfig(“bidCacheFilterFunction”),a=t[n.adUnitCode]===n.auctionId,d=!(i&&!a&&”function”==typeof o&&!o(n));return(i||a)&&d&&(null==n||null===(r=n.video)||void 0===r?void 0:r.context)!==l.LM&&O(n)&&(n.latestTargetedAuctionId=t[n.adUnitCode],e.push(n)),e}),[]);return C(i,n,void 0,void 0,r)}function m(e,t){const r=n.getWinningBids(t,e),i=h();return 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===a.xS.DEAL){const o=””.concat(n,”_”).concat(e.bidderCode).substring(0,20),s={[o]:r};return[…t,i,s]}return[…t,i]}),[])})))}function h(){return e.getStandardBidderAdServerTargeting().map((e=>e.key)).concat(E).filter(u.uniques)}return s.$W.getConfig(“targetingControls”,(function(e){null!=(0,g.A)(e,y)&&null!=(0,g.A)(e,w)&&(0,u.logError)(A)})),n}(r.n)},87067:(e,t,n)=>{n.d(t,{L6:()=>y,ey:()=>f});var r=n(91933),i=n(32592),o=n(51748),s=n(10466),a=n(63320),d=n(75049),c=n(13064),l=n(70736),u=n(59794),p=n(67464),g=n(765);const f=”__”.concat((0,g.k)(),”_debugging__”);function m(){return(0,o.m)().installedModules.includes(“debugging”)}function h(e){return new c.U9((t=>{(0,d.R)(e,l.tp,”debugging”,t)}))}function b(){let{alreadyInstalled:e=m,script:t=h}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=null;return function(){return null==n&&(n=new c.U9(((n,d)=>{setTimeout((()=>{if(e())n();else{const e=””.concat((0,g.rT)(),”debugging-standalone.js”);(0,s.logMessage)(‘Debugging module not installed, loading it from “‘.concat(e,'”…’)),(0,o.m)()._installDebugging=!0,t(e).then((()=>{(0,o.m)()._installDebugging({DEBUG_KEY:f,hook:i.A_,config:r.$W,createBid:a.O,logger:(0,s.prefixLog)(“DEBUG:”),utils:s,BANNER:u.D4,NATIVE:u.s6,VIDEO:u.G_,Renderer:p.A4})})).then(n,d)}}))}))),n}}const v=function(){let{load:e=b(),hook:t=(0,i.Yn)(“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;ie.apply(this,r)))}function s(){t.getHooks({hook:o}).remove(),r=!1}return{enable:function(){r||(n=e(),t.before(o,99),r=!0)},disable:s,reset:function(){n=null,s()}}}();function y(){let e=null;try{e=window.sessionStorage}catch(e){}if(null!==e){const t=v;let n=null;try{n=e.getItem(f)}catch(e){}null!==n&&t.enable()}}v.reset,r.$W.getConfig(“debugging”,(function(e){let{debugging:t}=e;null!=t&&t.enabled?v.enable():v.disable()}))},88417:(e,t,n)=>{n.d(t,{Ai:()=>l,kl:()=>u});var r=n(26665),i=n(10466),o=n(91933),s=n(32592),a=n(765);const d=”outstream”,c=[[“mimes”,e=>Array.isArray(e)&&e.length>0&&e.every((e=>”string”==typeof e))],[“minduration”,r.Fq],[“maxduration”,r.Fq],[“startdelay”,r.Fq],[“maxseq”,r.Fq],[“poddur”,r.Fq],[“protocols”,r.Uu],[“battr”,r.Uu],[“maxextended”,r.Fq],[“minbitrate”,r.Fq],[“maxbitrate”,r.Fq],[“delivery”,r.Uu],[“api”,r.Uu],[“companiontype”,r.Uu],[“feed”,r.Fq],[“stitched”,r.Fq],[“nvol”,r.Fq]],l=new Map(c);function u(e){}(0,s.A_)(“sync”,(function(e,t,n,r,s){if(n&&(s||r!==d)){const{url:t,useLocal:n}=o.$W.getConfig(“cache”)||{};return t||n||!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 either prebid cache with “.concat((0,a.k)(),’.setConfig({ cache: {url: “…”} });n or local cache with ‘).concat((0,a.k)(),”.setConfig({ cache: { useLocal: true }});n “)),!1)}return!(r===d&&!s&&!(e.renderer||t&&t.renderer||n.renderer))}),”checkAudioBidSetup”)},91780:(e,t,n)=>{n.d(t,{S:()=>s});var r=n(10466),i=n(61443);const o=(0,i.CK)(“fpdEnrichment”),s=(0,r.memoize)((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.host;if(!o.cookiesAreEnabled())return e;const t=e.split(“.”);if(2===t.length)return e;let n,r,s=-2;do{n=t.slice(s).join(“.”),(0,i.d_)(n,o)?r=!1:(s+=-1,r=Math.abs(s)<=t.length)}while(r);return n}))},91933:(e,t,n)=>{n.d(t,{$W:()=>v,Ov:()=>g});var r=n(98158),i=n(1124),o=n(10466),s=n(26665),a=n(58928),d=n(11418);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t1&&void 0!==arguments[1]&&!arguments[1]?{}:{priceGranularity:h.MEDIUM,customPriceBucket:{},mediaTypePriceGranularity:{},bidderSequence:m,auctionOptions:{}};function n(e){return t[e]}function r(n,r){t.hasOwnProperty(n)||Object.defineProperty(e,n,{enumerable:!0}),t[n]=r}const a={publisherDomain:{set(e){null!=e&&(0,o.logWarn)(“publisherDomain is deprecated and has no effect since v7 – use pageUrl instead”),r(“publisherDomain”,e)}},priceGranularity:{set(e){c(e)&&(“string”==typeof e?r(“priceGranularity”,d(e)?e:h.MEDIUM):(0,s.Qd)(e)&&(r(“customPriceBucket”,e),r(“priceGranularity”,h.CUSTOM),(0,o.logMessage)(“Using custom price granularity”)))}},customPriceBucket:{},mediaTypePriceGranularity:{set(e){null!=e&&r(“mediaTypePriceGranularity”,Object.keys(e).reduce(((t,r)=>(c(e[r])?”string”==typeof e?t[r]=d(e[r])?e[r]:n(“priceGranularity”):(0,s.Qd)(e)&&(t[r]=e[r],(0,o.logMessage)(“Using custom price granularity for “.concat(r))):(0,o.logWarn)(“Invalid price granularity for media type: “.concat(r)),t)),{}))}},bidderSequence:{set(e){f[e]?r(“bidderSequence”,e):(0,o.logWarn)(“Invalid order: “.concat(e,”. Bidder Sequence was not set.”))}},auctionOptions:{set(e){(function(e){if(!(0,s.Qd)(e))return(0,o.logWarn)(“Auction Options must be an object”),!1;for(const t of Object.keys(e)){if(“secondaryBidders”!==t&&”suppressStaleRender”!==t&&”suppressExpiredRender”!==t)return(0,o.logWarn)(“Auction Options given an incorrect param: “.concat(t)),!1;if(“secondaryBidders”===t){if(!(0,s.cy)(e[t]))return(0,o.logWarn)(“Auction Options “.concat(t,” must be of type Array”)),!1;if(!e[t].every(s.O8))return(0,o.logWarn)(“Auction Options “.concat(t,” must be only string”)),!1}else if((“suppressStaleRender”===t||”suppressExpiredRender”===t)&&!(0,s.Lm)(e[t]))return(0,o.logWarn)(“Auction Options “.concat(t,” must be of type boolean”)),!1}return!0})(e)&&r(“auctionOptions”,e)}}};return Object.defineProperties(e,Object.fromEntries(Object.entries(a).map((e=>{let[i,o]=e;return[i,Object.assign({get:n.bind(null,i),set:r.bind(null,i),enumerable:t.hasOwnProperty(i),configurable:!t.hasOwnProperty(i)},o)]})))),e;function d(e){return Object.keys(h).find((t=>e===h[t]))}function c(e){if(!e)return(0,o.logError)(“Prebid Error: no value passed to `setPriceGranularity()`”),!1;if(“string”==typeof e)d(e)||(0,o.logWarn)(“Prebid Warning: setPriceGranularity was called with invalid setting, using `medium` as default.”);else if((0,s.Qd)(e)&&!(0,i.q)(e))return(0,o.logError)(“Invalid custom price value passed to `setPriceGranularity()`”),!1;return!0}}const v=function(){const e=[];let t,n,r,i=null;function d(){t={};const e=b({debug:u,bidderTimeout:3e3,enableSendAllBids:!0,useBidCache:!1,deviceAccess:!0,disableAjaxTimeout:!1,maxNestedIframes:10,maxBid:5e3,userSync:{topics:p}});n&&w(Object.keys(n).reduce(((t,r)=>(n[r]!==e[r]&&(t[r]=e[r]||{}),t)),{})),n=e,r={}}function c(){if(i&&r&&(0,s.Qd)(r[i])){const e=r[i],t=new Set([…Object.keys(n),…Object.keys(e)]),a={};for(const r of t){const t=n[r],i=e[r];a[r]=void 0===i?t:void 0===t?i:(0,s.Qd)(i)?(0,o.mergeDeep)({},t,i):i}return a}return l({},n)}const[g,f]=[c,function(){const e=c();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.A)(e(),t):c()}return y(…arguments)})),[m,h]=[f,g].map((e=>function(){let t=e(…arguments);return t&&”object”==typeof t&&(t=(0,s.Go)(t)),t}));function v(e){if(!(0,s.Qd)(e))return void(0,o.logError)(“setConfig options must be an object”);const r=Object.keys(e),i={};r.forEach((r=>{let a=e[r];(0,s.Qd)(t[r])&&(0,s.Qd)(a)&&(a=Object.assign({},t[r],a));try{i[r]=n[r]=a}catch(e){(0,o.logWarn)(“Cannot set config for property “.concat(r,” : “),e)}})),w(i)}function y(t,n){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n;if(“string”!=typeof t&&(i=t,t=”*”,r=n||{}),”function”!=typeof i)return void(0,o.logError)(“listener must be a function”);const s={topic:t,callback:i};return e.push(s),r.init&&i(“*”===t?f():{[t]:f(t)}),function(){e.splice(e.indexOf(s),1)}}function w(t){const n=Object.keys(t);e.filter((e=>n.includes(e.topic))).forEach((e=>{e.callback({[e.topic]:t[e.topic]})})),e.filter((e=>”*”===e.topic)).forEach((e=>e.callback(t)))}function A(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{!function(e){if(!(0,s.Qd)(e))throw new Error(“setBidderConfig bidder options must be an object”);if(!Array.isArray(e.bidders)||!e.bidders.length)throw new Error(“setBidderConfig bidder options must contain a bidders list with at least 1 bidder”);if(!(0,s.Qd)(e.config))throw new Error(“setBidderConfig bidder options must contain a config object”)}(e),e.bidders.forEach((n=>{r[n]||(r[n]=b({},!1)),Object.keys(e.config).forEach((i=>{const a=e.config[i],d=r[n][i];if((0,s.Qd)(a)&&(null==d||(0,s.Qd)(d))){const e=t?o.mergeDeep:Object.assign;r[n][i]=e({},d||{},a)}else r[n][i]=a}))}))}catch(e){(0,o.logError)(e)}}function E(e,t){i=e;try{return t()}finally{S()}}function S(){i=null}return d(),{getCurrentBidder:function(){return i},resetBidder:S,getConfig:f,getAnyConfig:g,readConfig:m,readAnyConfig:h,setConfig:v,mergeConfig:function(e){if(!(0,s.Qd)(e))return void(0,o.logError)(“mergeConfig input must be an object”);const t=(0,o.mergeDeep)(c(),e);return v(l({},t)),t},setDefaults:function(e){(0,s.Qd)(t)?(Object.assign(t,e),Object.assign(n,e)):(0,o.logError)(“defaults must be an object”)},resetConfig:d,runWithBidder:E,callbackWithBidder:function(e){return function(t){return function(){if(“function”==typeof t){for(var n=arguments.length,r=new Array(n),i=0;i{function r(e){var t;return null==e||!e.gdprApplies||!0===(null==e||null===(t=e.vendorData)||void 0===t||null===(t=t.purpose)||void 0===t||null===(t=t.consents)||void 0===t?void 0:t[1])}n.d(t,{C:()=>r})}}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[37769],{30183:(e,t,n)=>{n.d(t,{M:()=>s,g:()=>o});var r=n(10466),i=n(43958);function o(){try{const e=(0,r.getWindowTop)(),{scrollY:t,scrollX:n}=e,{height:i,width:o}=s();return{top:t,right:n+o,bottom:t+i,left:n}}catch(e){return{}}}function s(){const e=(0,i.Ot)();try{const t=e.innerHeight||e.document.documentElement.clientHeight||e.document.body.clientHeight||0;return{width:e.innerWidth||e.document.documentElement.clientWidth||e.document.body.clientWidth||0,height:t}}catch(e){return{}}}}}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[40315],{83367:(e,t,n)=>{function r(e){var t,n;return”1″===e.navigator.doNotTrack||”1″===e.doNotTrack||”1″===e.navigator.msDoNotTrack||”yes”===(null===(t=e.navigator.doNotTrack)||void 0===t||null===(n=t.toLowerCase)||void 0===n?void 0:n.call(t))}function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;try{return r(e)||e!==e.top&&r(e.top)}catch(e){return!1}}n.d(t,{l:()=>i})}}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[51085],{63293:(e,t,n)=>{n.d(t,{G:()=>r});const r='(()=>{“use strict”;const e=”Prebid Event”,n=”browserIntervention”;window.render=function(t,r,i){let{ad:o,adUrl:l,width:s,height:d,instl:c}=t,{mkFrame:a,sendMessage:h}=r;if(function(){const t=window;if(“ReportingObserver”in t)try{new t.ReportingObserver(t=>{var r;r=t[0],h(e,{event:n,intervention:r})},{buffered:!0,types:[“intervention”]}).observe()}catch(e){}}(),!o&&!l){const e=new Error(“Missing ad markup or URL”);throw e.reason=”noAd”,e}{if(null==d){var v;const e=null===(v=i.document)||void 0===v?void 0:v.body;[e,null==e?void 0:e.parentElement].filter(e=>null!=(null==e?void 0:e.style)).forEach(e=>{e.style.height=”100%”})}const e=i.document,n={width:null!=s?s:”100%”,height:null!=d?d:”100%”};if(l&&!o?n.src=l:n.srcdoc=o,e.body.appendChild(a(e,n)),c&&i.frameElement){const e=i.frameElement.style;e.width=s?””.concat(s,”px”):”100vw”,e.height=d?””.concat(d,”px”):”100vh”}}}})();’}}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[57109],{29708:(e,t,n)=>{n.d(t,{Al:()=>d});var r=n(98158),i=n(10466);class o{constructor(){(0,r.A)(this,”cmpApi”,null),(0,r.A)(this,”listenerId”,void 0)}setCmpApi(e){this.cmpApi=e}getCmpApi(){return this.cmpApi}setCmpListenerId(e){this.listenerId=e}getCmpListenerId(){return this.listenerId}resetCmpApis(){this.cmpApi=null,this.listenerId=void 0}getRemoveListenerParams(){const e=this.getCmpApi(),t=this.getCmpListenerId();return e&&”function”==typeof e&&null!=t?{command:”removeEventListener”,callback:()=>this.resetCmpApis(),parameter:t}:null}}class s extends o{constructor(e){super(),(0,r.A)(this,”getConsentData”,void 0),this.getConsentData=e||(()=>null)}removeCmpEventListener(){const e=this.getRemoveListenerParams();if(e){const t=this.getConsentData();e.apiVersion=(null==t?void 0:t.apiVersion)||2,(0,i.logInfo)(“Removing TCF CMP event listener”),this.getCmpApi()(e)}}}class a extends o{removeCmpEventListener(){const e=this.getRemoveListenerParams();e&&((0,i.logInfo)(“Removing GPP CMP event listener”),this.getCmpApi()(e))}}function d(e,t){switch(e){case”tcf”:return new s(t);case”gpp”:return new a;default:return(0,i.logError)(“Unknown CMP type: “.concat(e)),null}}},93254:(e,t,n)=>{n.d(t,{c5:()=>l,q4:()=>c});var r=n(98158),i=n(13064);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:window;const p={},g=””.concat(t,”Call”),f=””.concat(t,”Return”);function m(e){var t;const n=”string”==typeof e.data&&e.data.includes(f)?JSON.parse(e.data):e.data;if(null!=n&&null!==(t=n[f])&&void 0!==t&&t.callId){const e=n[f];p.hasOwnProperty(e.callId)&&p[e.callId](…o.map((t=>e[t])))}}const[h,b]=function(){let e,n=u,r=!1;for(;null!=n;){try{if(“function”==typeof n[t]){e=n,r=!0;break}}catch(e){}try{if(n.frames[“”.concat(t,”Locator”)]){e=n;break}}catch(e){}if(n===u.top)break;n=n.parent}return[e,r]}();if(!h)return;function v(e){return e=Object.assign({version:n},e),r.map((t=>[t,e[t]]))}function y(e,t,n,r){const i=”function”==typeof e;return function(o,s){r&&r(),l!==d&&(null==s||s?t:n)(i?void 0:o),i&&e.apply(this,arguments)}}let w;return b?w=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new i.U9(((n,r)=>{const i=h[t](…v(s(s({},e),{},{callback:e.callback||l===c?y(e.callback,n,r):void 0})).map((e=>{let[t,n]=e;return n})));(l===d||null==e.callback&&l===a)&&n(i)}))}:(u.addEventListener(“message”,m,!1),w=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new i.U9(((n,r)=>{const i=Math.random().toString(),o={[g]:s(s({},Object.fromEntries(v(e).filter((e=>{let[t]=e;return”callback”!==t})))),{},{callId:i})};p[i]=y(null==e?void 0:e.callback,n,r,(t||null==(null==e?void 0:e.callback))&&(()=>{delete p[i]})),h.postMessage(o,”*”),l===d&&n()}))}),Object.assign(w,{isDirect:b,close(){!b&&u.removeEventListener(“message”,m)}})}}}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[90010],{13965:(e,t,n)=>{n.d(t,{yq:()=>c});var r=n(37841),i=n(10466),o=n(26665),s=n(13064),a=n(25291),d=n(32592);function c(){let e,t,n,{namespace:c,displayName:l,consentDataHandler:u,parseConsentData:p,getNullConsent:g,cmpHandlers:f,cmpEventCleanup:m,DEFAULT_CMP:h=”iab”,DEFAULT_CONSENT_TIMEOUT:b=1e4}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};function v(e){return”consentManagement.”.concat(c,” “).concat(e)}function y(e,t){return e(Object.assign({[“”.concat(c,”Consent”)]:u.getConsentData()},t))}function w(){return t().then((e=>{let{error:t}=e;return{error:t,consentData:u.getConsentData()}}))}function A(){null==e&&(e=function(e,t){const n=new WeakSet;return(0,r.Ak)(e,(function(e,r){return t().then((t=>{let{consentData:o,error:s}=t;!s||o&&n.has(s)||(n.add(s),(0,i.logWarn)(s.message,…s.args||[])),e.call(this,r)})).catch((t=>{(0,i.logError)(“”.concat(null==t?void 0:t.message,” Canceling auction as per consentManagement config.”),…(null==t?void 0:t.args)||[]),e.stopTiming(),”function”==typeof r.bidsBackHandler?r.bidsBackHandler():(0,i.logError)(“Error executing bidsBackHandler”)}))}))}(c,(()=>t())),(0,d.Yn)(“requestBids”).before(e,50),a.U3.before(y),(0,i.logInfo)(“”.concat(l,” consentManagement module has been activated…”)))}function E(){null!=e&&((0,d.Yn)(“requestBids”).getHooks({hook:e}).remove(),a.U3.getHooks({hook:y}).remove(),e=null,(0,i.logInfo)(“”.concat(l,” consentManagement module has been deactivated…”)))}return function(r){const a=null==r?void 0:r[c];if(!a||”object”!=typeof a)return(0,i.logWarn)(v(“config not defined, exiting consent manager module”)),E(),{};if(!1===(null==a?void 0:a.enabled))return(0,i.logWarn)(v(“config enabled is set to false, disabling consent manager module”)),function(){if(E(),”function”==typeof m)try{m()}catch(e){(0,i.logError)(“Error during CMP event cleanup for “.concat(l,”:”),e)}}(),{};let d,y;(0,o.O8)(a.cmpApi)?d=a.cmpApi:(d=h,(0,i.logInfo)(v(“config did not specify cmp. Using system default setting (“.concat(h,”).”)))),(0,o.Et)(a.timeout)?y=a.timeout:(y=b,(0,i.logInfo)(v(“config did not specify timeout. Using system default setting (“.concat(b,”).”))));const S=(0,o.Et)(a.actionTimeout)?a.actionTimeout:null;let O;return”static”===d?(0,o.Qd)(a.consentData)?(n=a.consentData,y=null,O=()=>new s.U9((e=>e(u.setConsentData(p(n)))))):(0,i.logError)(v(“config with cmpApi: ‘static’ did not specify consentData. No consents will be available to adapters.”)):f.hasOwnProperty(d)?O=f[d]:(u.setConsentData(null),(0,i.logWarn)(“”.concat(l,” CMP framework (“).concat(d,”) is not a supported framework. Aborting consentManagement module and resuming auction.”)),O=()=>s.U9.resolve()),t=(()=>{let e;return function(){return null==e&&(e=function(e){let t,{name:n,consentDataHandler:r,setupCmp:i,cmpTimeout:o,actionTimeout:s,getNullConsent:a}=e;return r.enable(),new Promise(((e,d)=>{let c,l=!1;function u(i){null!=t&&clearTimeout(t),t=null!=i?setTimeout((()=>{var t;const i=null!==(t=r.getConsentData())&&void 0!==t?t:l?c:a(),o=”timeout waiting for “.concat(l?”user action on CMP”:”CMP to load”);r.setConsentData(i),e({consentData:i,error:new Error(“”.concat(n,” “).concat(o))})}),i):null}i((function(e){c=e,l||(l=!0,null!=s&&u(s))})).then((()=>e({consentData:r.getConsentData()})),d),null!=o&&u(o)})).finally((()=>{t&&clearTimeout(t)})).catch((e=>{throw r.setConsentData(null),e}))}({name:l,consentDataHandler:u,setupCmp:O,cmpTimeout:y,actionTimeout:S,getNullConsent:g}).catch((t=>{throw e=null,t}))),e}})(),A(),{cmpHandler:d,cmpTimeout:y,actionTimeout:S,staticConsentData:n,loadConsentData:w,requestBidsHook:e}}}}}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[58498],{7500:(e,t,n)=>{n.d(t,{K:()=>o,X:()=>i});var r=n(59794);const i={1:r.D4,2:r.G_,4:r.s6};function o(e,t,n){if(e.mediaType)return;const r=n.mediaType;if(!r&&!i.hasOwnProperty(t.mtype))throw new Error(“Cannot determine mediaType for response”);e.mediaType=r||i[t.mtype]}},9201:(e,t,n)=>{n.d(t,{T:()=>m,A:()=>f});const r=new WeakMap;var i=n(10466),o=n(59794),s=n(36220),a=n(7500),d=n(26665),c=n(22517),l=n(51833),u=n(88417);const p={[c.S3]:{fpd:{priority:99,fn(e,t){(0,i.mergeDeep)(e,t.ortb2)}},onlyOneClient:{priority:-99,fn:(0,l.i8)(“ORTB request”)},props:{fn(e,t){Object.assign(e,{id:e.id||(0,i.generateUUID)(),test:e.test||0});const n=parseInt(t.timeout,10);isNaN(n)||(e.tmax=n)}}},[c.Tb]:{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,n){var r;if(n.mediaType&&n.mediaType!==o.D4)return;const s=null==t||null===(r=t.mediaTypes)||void 0===r?void 0:r.banner;if(s){var a;const n={topframe:!0===(0,i.inIframe)()?0:1};s.sizes&&null==(null===(a=t.ortb2Imp)||void 0===a||null===(a=a.banner)||void 0===a?void 0:a.format)&&(n.format=(0,i.sizesToSizeTuples)(s.sizes).map(i.sizeTupleToRtbSize)),s.hasOwnProperty(“pos”)&&(n.pos=s.pos),e.banner=(0,i.mergeDeep)(n,e.banner)}}},secure:{fn(e,t){var n;e.secure=null!==(n=e.secure)&&void 0!==n?n:1}}},[c.WR]:{mediaType:{priority:99,fn:a.K},banner:{fn:function(){let{createPixel:e=e=>(0,i.createTrackPixelHtml)(decodeURIComponent(e),i.encodeMacroURI)}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t,n){t.mediaType===o.D4&&(n.adm&&n.nurl?t.ad=e(n.nurl)+n.adm:n.adm?t.ad=n.adm:n.nurl&&(t.adUrl=n.nurl))}}()},props:{fn(e,t,n){var r,i,o,s;Object.entries({requestId:null===(r=n.bidRequest)||void 0===r?void 0:r.bidId,seatBidId:t.id,cpm:t.price,currency:n.ortbResponse.cur||n.currency,width:t.w,height:t.h,wratio:t.wratio,hratio:t.hratio,dealId:t.dealid,creative_id:t.crid,creativeId:t.crid,burl:t.burl,ttl:t.exp||n.ttl,netRevenue:n.netRevenue}).filter((e=>{let[t,n]=e;return void 0!==n})).forEach((t=>{let[n,r]=t;e[n]=r})),e.meta||(e.meta={}),t.adomain&&(e.meta.advertiserDomains=t.adomain),null!==(i=t.ext)&&void 0!==i&&i.dsa&&(e.meta.dsa=t.ext.dsa),t.cat&&(e.meta.primaryCatId=t.cat[0],e.meta.secondaryCatIds=t.cat.slice(1)),t.attr&&(e.meta.attr=t.attr),null!==(o=t.ext)&&void 0!==o&&o.eventtrackers&&(e.eventtrackers=(null!==(s=e.eventtrackers)&&void 0!==s?s:[]).concat(t.ext.eventtrackers))}}}};p[c.Tb].native={fn:function(e,t,n){if(n.mediaType&&n.mediaType!==o.s6)return;let r=t.nativeOrtbRequest;var s;r&&(r=Object.assign({},n.nativeRequest,r),null!==(s=r.assets)&&void 0!==s&&s.length?e.native=(0,i.mergeDeep)({},{request:JSON.stringify(r),ver:r.ver},e.native):(0,i.logWarn)(“mediaTypes.native is set, but no assets were specified. Native request skipped.”,t))}},p[c.WR].native={fn:function(e,t){if(e.mediaType===o.s6){let n;if(n=”string”==typeof t.adm?JSON.parse(t.adm):t.adm,!(0,d.Qd)(n)||!Array.isArray(n.assets))throw new Error(“ORTB native response contained no assets”);e.native={ortb:n}}}},p[c.Tb].video={fn:function(e,t,n){var r;if(n.mediaType&&n.mediaType!==o.G_)return;const a=null==t||null===(r=t.mediaTypes)||void 0===r?void 0:r.video;if(!(0,i.isEmpty)(a)){const t=Object.fromEntries(Object.entries(a).filter((e=>{let[t]=e;return s.Zy.has(t)})));if(a.playerSize){const e=(0,i.sizesToSizeTuples)(a.playerSize).map(i.sizeTupleToRtbSize);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])}e.video=(0,i.mergeDeep)(t,e.video)}}},p[c.WR].video={fn:function(e,t,n){var r,i;e.mediaType===o.G_&&(null!=n&&null!==(r=n.imp)&&void 0!==r&&null!==(r=r.video)&&void 0!==r&&r.w&&null!=n&&null!==(i=n.imp)&&void 0!==i&&null!==(i=i.video)&&void 0!==i&&i.h&&([e.playerWidth,e.playerHeight]=[n.imp.video.w,n.imp.video.h]),t.adm&&(e.vastXml=t.adm),t.nurl&&(e.vastUrl=t.nurl))}},p[c.Tb].audio={fn:function(e,t,n){var r;if(n.mediaType&&n.mediaType!==o.FY)return;const s=null==t||null===(r=t.mediaTypes)||void 0===r?void 0:r.audio;if(!(0,i.isEmpty)(s)){const t=Object.fromEntries(Object.entries(s).filter((e=>{let[t]=e;return u.Ai.has(t)})));e.audio=(0,i.mergeDeep)(t,e.audio)}}},p[c.WR].audio={fn:function(e,t){e.mediaType===o.FY&&(t.adm&&(e.vastXml=t.adm),t.nurl&&(e.vastUrl=t.nurl))}};var g=n(60877);function f(){let{context:e={},processors:t=m,overrides:n={},imp:o,request:s,bidResponse:a,response:d}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const l=new WeakMap;function u(e,i,o,s){let a;return function(){null==a&&(a=function(){let a=o.bind(this,function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!r.has(e)){const t=Object.entries(e);t.sort(((e,t)=>(e=e[1].priority||0)===(t=t[1].priority||0)?0:e>t?-1:1)),r.set(e,t.map((e=>{let[t,n]=e;return[t,n.fn]})))}const n=r.get(e).filter((e=>{let[n]=e;return!t.hasOwnProperty(n)||t[n]})).map((function(e){let[n,r]=e;return t.hasOwnProperty(n)?t[n].bind(this,r):r}));return function(){const e=Array.from(arguments);n.forEach((t=>{t.apply(this,e)}))}}(t()[e]||{},n[e]||{}));return i&&(a=i.bind(this,a)),function(){for(var e=arguments.length,t=new Array(e),n=0;n{const r=Object.assign({bidderRequest:n,reqContext:s.req},e,o),a=p(t,r);if(null!=a){if(a.hasOwnProperty(“id”))return Object.assign(r,{bidRequest:t,imp:a}),s.imp[a.id]=r,a;(0,i.logError)(“Converted ORTB imp does not specify an id, ignoring bid request”,t,a)}})).filter(Boolean),d=g(a,n,s.req);return s.req.bidderRequest=n,null!=d&&l.set(d,s),d},fromORTB(e){let{request:t,response:n}=e;const r=l.get(t);if(null==r)throw new Error(“ortbRequest passed to `fromORTB` must be the same object returned by `toORTB`”);function o(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.assign(e,{ortbRequest:t},n)}const s=Object.fromEntries((t.imp||[]).map((e=>[e.id,e]))),a=((null==n?void 0:n.seatbid)||[]).flatMap((e=>(e.bid||[]).map((t=>{if(s.hasOwnProperty(t.impid)&&r.imp.hasOwnProperty(t.impid))return f(t,o(r.imp[t.impid],{imp:s[t.impid],seatbid:e,ortbResponse:n}));(0,i.logError)(“ORTB response seatbid[].bid[].impid does not match any imp in request; ignoring bid”,t)})))).filter(Boolean);return h(a,n,o(r.req))}}}const m=(0,i.memoize)((()=>(0,g.U)(p,(0,c.yB)(c.qN))))},60877:(e,t,n)=>{n.d(t,{U:()=>i});var r=n(22517);function i(){for(var e=arguments.length,t=new Array(e),n=0;n1?i(…t):t[0];return Object.fromEntries(r.zt.map((e=>[e,Object.assign({},o[e],s[e])])))}}}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[40082],{31997:(e,t,n)=>{n.d(t,{l:()=>g});var r=n(53202),i=n(45808),o=n(41385),s=n(10466);function a(e){return null!=e&&0!==e}function d(e){return[“MspaServiceProviderMode”,”Gpc”].some((t=>1===e[t]))||2===e.PersonalDataConsents||1===e.KnownChildSensitiveDataConsents[0]||1===e.KnownChildSensitiveDataConsents[2]||a(e.KnownChildSensitiveDataConsents[1])||0===e.MspaCoveredTransaction}function c(e,t){return[“SensitiveDataProcessingOptOutNotice”,”SensitiveDataLimitUseNotice”].some((n=>e[n]===t))}function l(e){return d(e)||[“Sale”,”Sharing”,”TargetedAdvertising”].some((t=>{const n=e[“”.concat(t,”OptOut”)],r=e[“”.concat(t,”OptOutNotice”)];return 1===n||2===r||2===n&&0===r}))||2===e.SharingNotice||2===e.SharingOptOut&&0===e.SharingNotice}const u=(()=>{const e=(()=>{const e=[6,7,9,10,12,14,16].map((e=>–e)),t=Array.from(Array(16).keys()).filter((e=>7!==e)),n=t.filter((t=>!e.includes(t)));return Object.fromEntries(Object.entries({1:12,2:16}).map((r=>{let[i,o]=r;const s=e=>ea(t.SensitiveDataProcessing[e])))||r.some((e=>1===t.SensitiveDataProcessing[e]))||c(t,0)&&i.some((e=>2===t.SensitiveDataProcessing[e]))}})(),p={[i.Ml]:l,[i.yl]:l,[i.qX]:u,[i.hE]:function(e){const t=e.SensitiveDataProcessing[7];return 1===t||d(e)||c(e,2)||c(e,0)&&2===t}};function g(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e=>e,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:p,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:r.qB,d=arguments.length>5&&void 0!==arguments[5]?arguments[5]:()=>o.ad.getConsentData();const c=[],l=”MSPA (GPP ‘”.concat(e,”‘ for section”).concat(t.length>1?”s”:””,” “).concat(t.join(“, “),”)”);return(0,s.logInfo)(“Enabling activity controls for “.concat(l)),Object.entries(i).forEach((r=>{let[i,s]=r;c.push(a(i,l,function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:()=>{var e;return null===(e=o.ad.getConsentData())||void 0===e?void 0:e.applicableSections};return function(){if(r().some((t=>e.includes(t)))){const e=t();if(null==e)return{allow:!1,reason:”consent data not available”};if(![1,2].includes(e.Version))return{allow:!1,reason:’unsupported consent specification version “‘.concat(e.Version,'”‘)};if(n(e))return{allow:!1}}}}(t,(()=>{var t,r;return n((r=null===(t=d())||void 0===t||null===(t=t.parsedSections)||void 0===t?void 0:t[e],Array.isArray(r)?r.reduceRight(((e,t)=>Object.assign(t,e)),{}):r))}),s,(()=>{var e;return(null===(e=d())||void 0===e?void 0:e.applicableSections)||[]}))))})),()=>c.forEach((e=>e()))}}}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[33005],{52819:(e,t,n)=>{n.d(t,{Cn:()=>u,eu:()=>p,ho:()=>f,mw:()=>a,n9:()=>c,p:()=>l,ph:()=>d});var r=n(51833),i=n(10466),o=n(58928);const s=new Map;function a(e){return t=>(0,i.compareCodeAndSlot)(t,e)}function d(e,t){if(!e||”string”!=typeof e)return!1;window.googletag=window.googletag||{cmd:[]},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push((()=>{window.googletag.pubads().setTargeting(e,t)}))}function c(e){let t;return(0,i.isGptPubadsDefined)()&&(t=window.googletag.pubads().getSlots().find(a(e))),t}function l(e){if(s.has(e))return s.get(e);const t=c(e);let n={};return t&&(n={gptSlot:t.getAdUnitPath(),divId:t.getSlotElementId()}),!(0,i.isEmpty)(n)&&s.set(e,n),n}const u=[“IAB_AUDIENCE_1_1″,”IAB_CONTENT_2_2”];function p(e){return Object.entries({[u[0]]:g(e,[“user.data”],4),[u[1]]:g(e,r.Dy.map((e=>””.concat(e,”.content.data”))),6)}).map((e=>{let[t,n]=e;return n.length?{taxonomy:t,values:n}:null})).filter((e=>e))}function g(e,t,n){return t.flatMap((t=>(0,o.A)(e,t)||[])).filter((e=>{var t;return(null===(t=e.ext)||void 0===t?void 0:t.segtax)===n})).flatMap((e=>{var t;return null===(t=e.segment)||void 0===t?void 0:t.map((e=>e.id))})).filter((e=>e)).filter(i.uniques)}function f(e){!function(e,t){const n=()=>window.googletag.pubads().addEventListener(“slotRenderEnded”,t);(0,i.isGptPubadsDefined)()?n():(window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push(n))}(0,e)}}}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[18139],{33457:(e,t,n)=>{function r(e){if(!e)return;let t=[];if(e.mediaTypes&&e.mediaTypes.banner&&Array.isArray(e.mediaTypes.banner.sizes)){const 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 i(e){const t=[];return Array.isArray(e)&&2===e.length&&!Array.isArray(e[0])?t.push({width:parseInt(e[0],10),height:parseInt(e[1],10)}):Array.isArray(e)&&Array.isArray(e[0])&&e.forEach((e=>{t.push({width:parseInt(e[0],10),height:parseInt(e[1],10)})})),t}function o(e){return e.reduce(((e,t)=>t.h*t.wi,M$:()=>o,up:()=>r})},70149:(e,t,n)=>{n.d(t,{p:()=>i,w:()=>o});var r=n(26665);function i(e){const t=[];let n={};if(r.cy(e)&&2===e.length&&!r.cy(e[0]))n.width=parseInt(e[0],10),n.height=parseInt(e[1],10),t.push(n);else if(“object”==typeof e)for(let r=0;r{n.d(t,{G:()=>o});var r=n(57215);const i=new Map;function o(e){let t;return i.has(e)?t=i.get(e):(t=e.getBoundingClientRect(),i.set(e,t)),t}r.gH.before(((e,t)=>{i.clear(),e(t)}))}}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[11961],{4969:(e,t,n)=>{n.d(t,{Fk:()=>f,PW:()=>y,tb:()=>v,wc:()=>m,xN:()=>g,z8:()=>h});var r=n(98158),i=n(99012),o=n(26665),s=n(10466),a=n(95568),d=n(62201),c=n(10867),l=n(51748);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:void 0,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];const{name:r,cid:d,value:u,relatedData:g,logData:f,project:m}=(0,o.Qd)(e)?p(p({},e),{},{logData:t}):{name:e,relatedData:t},h=a.dO.refererInfo||(0,c.EN)(),v=Object.assign({},{logid:”kfk”,evtid:a.lp.PROJECT_EVENTS,project:m||(n?”prebidanalytics”:”prebid”),dn:h.domain||””,requrl:h.topmostLocation||””,pbav:(0,l.m)().medianetGlobals.analyticsEnabled?a.uI:””,pbver:a.MQ,cid:d||a.dO.configuration.cid||””,event:r||””,value:u||””,rd:g||””},f),y=n?a.ki:a.nn,w=n?(0,i.eP)(v):(0,s.formatQS)(v);function A(){return y+”?”+w}return{send:function(){if(!n)return void b(y,w,(0,i.Up)(v,[“cid”,”project”,”name as value”]));const e=A();a.dO.errorQueue.push(e),(0,s.triggerPixel)(e)},getUrl:A}}function m(e,t){const n=a.lp[t];return”logid=kfk&evtid=”.concat(n,”&”).concat(e)}function h(e,t){try{a.dO.logsQueue.push(e+”?”+t),(0,d.Rz)(e,t)||(b(e,t),f(“sb_log_failed”).send())}catch(n){b(e,t),f(“sb_not_supported”).send()}}function b(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,d.RD)(e,{success:()=>{},error:(e,t)=>{let{reason:r}=t;return f(Object.assign(n,{name:”ajax_log_failed”,relatedData:r})).send()}},t,{method:”POST”})}function v(e){return Object.keys(e).map((t=>{const n=e[t];return””.concat(t,”=”).concat(void 0===n?””:n)})).join(“||”)}function y(e,t){if(void 0===e||t!==a.iG)return””;const n=(0,i.s8)(e,””,{});return JSON.stringify(n)}},12291:(e,t,n)=>{n.d(t,{r:()=>l});var r=n(99012),i=n(91933),o=n(71186),s=n(58928),a=n(10466),d=n(4969),c=n(95568);const l={Pick:{Auction:[“adSlots”,()=>({}),”bidsRequested”,()=>[],”bidsReceived”,()=>[],”responseBids”,()=>[],”bidsTimeout”,()=>[],”noBids”,()=>[],”psiBids”,()=>[],”bidderRequests as pendingRequests”,e=>e.length,”hasEnded”,()=>!1,”auctionId”,”auctionStatus”,”timestamp”,”timeout”,”bidderRequests.0.ortb2.sup_log”,”bidderRequests.0.bids.0.floorData”,”bidderRequests.0.refererInfo”,”bidderRequests.0 as consentInfo”,e=>(0,r.Up)(e,[“gdprConsent”,”uspConsent”,”gppConsent”])],AdSlot:[“code”,”ext as adext”,”logged”,()=>({[c.Ns]:!1,[c.Bz]:!1}),”supcrid”,(e,t,n)=>n.emsCode||n.code,”ortb2Imp”],BidRequest:[“bidder”,”src”,”params”,”bidId”,”bidId as originalRequestId”,”adUnitCode”,”mediaTypes”,e=>Object.keys(e),”iwb”,()=>0,”winner”,()=>0,”status”,()=>c.pP,”responseReceived”,()=>!1,”sizes”,(e,t,n)=>(0,r.bl)(n),”ext”,()=>({})],BidResponse:[“originalCurrency”,”originalRequestId”,”requestId”,”originalBidder”,”bidderCode”,”currency”,”adId”,”snm as status”,”mediaType”,”cpm”,”timeToRespond”,”dealId”,”meta”,”originalCpm”,”bidderCode”,”creativeId”,”latestTargetedAuctionId”,”floorData”,”width”,”height”,”size”,(e,t)=>e||(0,r._)(t.width,t.height),”ext”]},Log:{Bid:[“meta.advertiserDomains as advurl”,function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).join(“,”)},”currMul as omul”,”originalCurrency as icurr”,”inCurrMul as imul”,”mediaTypes as req_mtype”,e=>e.join(“|”),”mediaType as res_mtype”,”mediaType as mtype”,(e,t,n)=>{let{mediaTypes:r}=n;return e||r.join(“|”)},”ext.seat as ortbseat”,”ext.int_dsp_id as mx_int_dsp_id”,”ext.int_agency_id as mx_int_agency_id”,”ext.pvid as mpvid”,”ext.crid”,(e,t,n)=>e||(0,s.A)(n.params,”crid”),”ext”,(e,t,n)=>(0,a.safeJSONEncode)(n.bidder===c.AS?e:{}),”requestId as reqid”,(e,t,n)=>e||n.bidId,”originalRequestId as ogReqId”,”adId as adid”,”originalBidder as og_pvnm”,”bidderCode as pvnm”,(e,t,n)=>{let{bidder:r}=n;return e||r},”src”,”originalCpm as ogbdp”,”bdp”,(e,t,n)=>e||n.cpm,”cpm as cbdp”,”dfpbd”,”dealId as dId”,”winner”,”currency as curr”,”timeToRespond as rests”,”status”,”iwb”,”floorData.floorValue as bidflr”,”floorData.floorRule as flrrule”,”floorRuleValue as flrRulePrice”,”serverLatencyMillis as rtime”,”pbsExt”,”creativeId as pcrid”,”dbf”,”latestTargetedAuctionId as lacid”,”utime”,”metrics as ltime”,(e,t)=>t.rests||(0,r.HS)(e),”bidder as issec”,e=>{var t,n;return null!==(t=i.$W.getConfig(c.$w))&&void 0!==t&&null!==(t=t.secondaryBidders)&&void 0!==t&&null!==(n=t.includes)&&void 0!==n&&n.call(t,e)?1:0},”sizes as szs”,e=>e.join(“|”),”size”,(e,t,n)=>(n.res_sizes||[e]).join(“|”),”params”,(e,t,n)=>(0,d.PW)(e,n.status)],AdSlot:[“supcrid”,”code as og_supcrid”,”context as vplcmtt”,e=>c.IB[e]||0,”ortb2Imp.instl as instl”,e=>e||0,”targeting as targ”,e=>(0,a.safeJSONEncode)(e),”adext”,e=>encodeURIComponent((0,a.safeJSONEncode)(e))],Auction:[“auctionId as acid”,”sup_log”,”consentInfo.gdprConsent.consentString as gdprConsent”,”consentInfo.uspConsent as ccpa”,”consentInfo.gdprConsent.gdprApplies as gdpr”,e=>e?”1″:”0″,”consentInfo.gppConsent.gppString as gpp_str”,”consentInfo.gppConsent.applicableSections as gpp_sid”,e=>(0,a.safeJSONEncode)(e),”coppa”,()=>!0===i.$W.getConfig(“coppa”)?1:0,”hasEnded as aucstatus”,e=>e?o.UZ:o.AA,”availableUids as uid_mod_avb”,e=>(0,a.safeJSONEncode)(e),”uidValues as id_details”,e=>(0,a.safeJSONEncode)(e),”refererInfo.topmostLocation as requrl”,”refererInfo.domain as dn”,”refererInfo.ref”,r.B8,”screen”,r._b,”timeout as tmax”,”sts”,(e,t,n)=>n.auctionStartTime-n.timestamp,”ets”,(e,t,n)=>n.auctionEndTime-n.timestamp||-1,”floorData.modelVersion as flrver”,”floorData as flrdata”,e=>(0,d.tb)((0,r.Up)(e,[“location as ln”,”skipped as skp”,”skipRate as sr”,”fetchStatus as fs”,”enforcements.enforceJS as enfj”,”enforcements.floorDeals as enfd”]))],Globals:[“cid”,”ajaxState as ajx”,”pubLper as plper”,”loggingPercent as lper”,e=>Math.round(100/e),”enableDbf”,()=>1,”flt”,()=>1,”pbv”,()=>c.MQ,”pbav”,()=>c.uI,”coppa”,()=>!0===i.$W.getConfig(“coppa”)?1:0]}}},95568:(e,t,n)=>{n.d(t,{$w:()=>A,AS:()=>u,Bz:()=>N,CD:()=>R,GX:()=>i,IB:()=>P,IW:()=>j,Ir:()=>w,Jo:()=>f,MQ:()=>l,Mq:()=>x,NJ:()=>d,Ns:()=>q,P6:()=>p,RJ:()=>E,SM:()=>C,Y1:()=>m,Zz:()=>a,b6:()=>h,bk:()=>O,dO:()=>r,e9:()=>b,ek:()=>U,hA:()=>_,iG:()=>g,ki:()=>o,lp:()=>W,nn:()=>s,p1:()=>S,pF:()=>k,pL:()=>I,pP:()=>v,rN:()=>D,sE:()=>B,uI:()=>c,wr:()=>y,z0:()=>T});const r={auctions:{},infoByAdIdMap:{},bdpMap:{},configuration:{},logsQueue:[],errorQueue:[],eventQueue:null,refererInfo:null},i=500,o=”https://qsearch-a.akamaihd.net/log”,s=”https://navvy.media.net/log”,a=”https://navvy.media.net/clog”,d=”https://pb-logs.media.net/clog”,c=”2.0.0″,l=”10.19.0″,u=”medianet”,p=142,g=1,f=2,m=3,h=5,b=6,v=7,y=12,w={[g]:4,[f]:3,[h]:2,[m]:1,[b]:1,[v]:0,[y]:0},A=”auctionOptions”,E=”analytics_config_parse_fail”,S=”analytics_config_ajax_fail”,O=2e3,C=”winning_bid_absent”,T=”winning_auction_missing”,I=”iwb_bid_missing”,k=0,_=1,R=3,j=10,D=”https://prebid.media.net/rtb/prebid/analytics/config”,B=”-2″,x=9999,U={INSTREAM:”instream”,OUTSTREAM:”outstream”},P={[U.INSTREAM]:1,[U.OUTSTREAM]:6},q=”APPR”,N=”RA”,W={[N]:”pba_aw”,[q]:”prebid_analytics_events_client”,PROJECT_EVENTS:”projectevents”}},99012:(e,t,n)=>{n.d(t,{B8:()=>v,HS:()=>m,Pn:()=>y,Qd:()=>b,RW:()=>c,Up:()=>h,_:()=>f,_b:()=>p,bl:()=>g,eP:()=>u,ij:()=>d,s8:()=>l});var r=n(10466),i=n(58928),o=n(26665),s=n(95568),a=n(30183);function d(){let e=arguments.length>1?arguments[1]:void 0,t=arguments.length>2?arguments[2]:void 0;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).find((n=>n[e]===t))}function c(){let e=arguments.length>1?arguments[1]:void 0;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter((t=>Object.entries(e).every((e=>{let[n,r]=e;return t[n]===r}))))}function l(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};for(const r in e){if(Array.isArray(e[r]))continue;const i=t?t+”.”+r:r;”object”==typeof e[r]?l(e[r],i,n):n[i]=String(e[r])}return n}function u(e){return(0,r._map)(e,((e,t)=>void 0===e?t+”=”:((0,o.Qd)(e)&&(e=JSON.stringify(e)),t+”=”+encodeURIComponent(e)))).join(“&”)}function p(){const{width:e,height:t}=(0,a.M)(),n=t||-1;return””.concat(e||-1,”x”).concat(n)}function g(e){let{mediaTypes:t,sizes:n}=e;const o=(0,i.A)(t,”banner.sizes”)||n||[],s=(0,i.A)(t,”native”)?[[1,1]]:[],a=(0,i.A)(t,”video.playerSize”)||[];let d=[];return 2===a.length&&(d=[a]),[…o,…s,…d].filter(r.uniques).map((e=>e.join(“x”)))}function f(e,t){return isNaN(e)||isNaN(t)?””:e+”x”+t}function m(e){var t;if(!e||!(0,o.fp)(e.getMetrics))return-1;const n=e.getMetrics(),r=n[“adapter.client.total”]||(null===(t=n[“adapter.s2s.total”])||void 0===t?void 0:t[0])||n[“adapter.s2s.total”]||-1;return parseFloat(r.toFixed(2))}function h(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(“object”!=typeof e||null===e)return{};const r={};return t.forEach(((o,s)=>{if(“function”==typeof o)return;let a,d,[c,l]=o.split(/sass/i);c=c.trim(),d=(null==l?void 0:l.trim())||c.split(“.”).pop(),a=(0,i.A)(e,c),”function”==typeof t[s+1]&&(a=t[s+1](a,r,e)),void 0===a&&n||(r[d]=a)})),r}const b=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=r=>{“hidden”===document.visibilityState&&(e(r),t&&(window.removeEventListener(“visibilitychange”,n,!0),window.removeEventListener(“pagehide”,n,!0)))};window.addEventListener(“visibilitychange”,n,!0),window.addEventListener(“pagehide”,n,!0),n({})};function v(e){try{return e||window.top.document.referrer}catch(e){return document.referrer}}function y(){return 100*Math.random(){n.d(t,{Z:()=>i,n:()=>o});var r=n(26665);const i={mimes:e=>Array.isArray(e)&&e.length>0&&e.every((e=>”string”==typeof e)),minduration:e=>(0,r.Fq)(e),maxduration:e=>(0,r.Fq)(e),protocols:e=>Array.isArray(e)&&e.every((e=>e>=1&&e<=10)),w:e=>(0,r.Fq)(e),h:e=>(0,r.Fq)(e),startdelay:e=>(0,r.Fq)(e),linearity:e=>-1!==[1,2].indexOf(e),skip:e=>-1!==[0,1].indexOf(e),skipmin:e=>(0,r.Fq)(e),skipafter:e=>(0,r.Fq)(e),sequence:e=>(0,r.Fq)(e),battr:e=>Array.isArray(e)&&e.every((e=>e>=1&&e<=17)),maxextended:e=>(0,r.Fq)(e),minbitrate:e=>(0,r.Fq)(e),maxbitrate:e=>(0,r.Fq)(e),boxingallowed:e=>-1!==[0,1].indexOf(e),playbackmethod:e=>Array.isArray(e)&&e.every((e=>e>=1&&e<=6)),playbackend:e=>-1!==[1,2,3].indexOf(e),api:e=>Array.isArray(e)&&e.every((e=>e>=1&&e<=6))};function o(e){return{requestId:e&&e.impid?e.impid:void 0,cpm:e&&e.price?e.price:0,width:e&&e.w?e.w:0,height:e&&e.h?e.h:0,ad:e&&e.adm?e.adm:””,meta:{advertiserDomains:e&&e.adomain?e.adomain:[]},creativeId:e&&e.crid?e.crid:void 0,netRevenue:!1,currency:e&&e.cur?e.cur:”USD”,ttl:300,dealId:e&&e.dealId?e.dealId:void 0}}}}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[36784],{28157:(e,t,n)=>{n.d(t,{y:()=>r});const r=function(){const e={},t={},n={},r={register(r,i){Array.isArray(i.components)&&(n.hasOwnProperty(r)||(n[r]=[]),i.components.forEach((t=>{e.hasOwnProperty(t.componentType)||(e[t.componentType]={}),e[t.componentType][t.componentName]=t,n[r].push([t.componentType,t.componentName])}))),i.disclosures&&Object.assign(t,i.disclosures)},getMetadata(t,n){var r;return null==e||null===(r=e[t])||void 0===r?void 0:r[n]},getStorageDisclosure:e=>null==t?void 0:t[e],getModuleMetadata(e){var t;const i=(null!==(t=n[e])&&void 0!==t?t:[]).map((e=>{let[t,n]=e;return r.getMetadata(t,n)}));return 0===i.length?null:{disclosures:Object.fromEntries(i.filter((e=>{let{disclosureURL:t}=e;return null!=t})).map((e=>{let{disclosureURL:t}=e;return[t,r.getStorageDisclosure(t)]}))),components:i}}};return r}()}}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[32689],{14661:(e,t,n)=>{n.d(t,{l:()=>o});var r=n(98158);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e,t){const n={};return e.forEach((e=>{var o;const s=null===(o=t(e))||void 0===o?void 0:o.disclosures;s&&Object.entries(s).forEach((t=>{let[o,{disclosures:s}]=t;n.hasOwnProperty(o)?n[o].forEach((t=>{let{disclosedBy:n}=t;return n.push(e)})):(null==s?void 0:s.length)>0&&(n[o]=s.map((t=>function(e){for(var t=1;t{var r=n(98158),i=n(51748),o=n(10466),s=n(26665),a=n(83435),d=n(91933),c=n(41385),l=n(16169),u=n(93254),p=n(13064),g=n(13965),f=n(29708);function m(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 h(e,t){return e.get(y(e,t))}function b(e,t,n){t||(t=[]);var r=t.length++;return Object.defineProperty({},”_”,{set:function(i){t[r]=i,e.apply(n,t)}})}function v(e,t,n){return e.set(y(e,t),n),n}function y(e,t,n){if(“function”==typeof e?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError(“Private element is not present on this object”)}let w={},A=null;class E{constructor(e,t){(0,r.A)(this,”message”,void 0),(0,r.A)(this,”args”,void 0),this.message=e,this.args=null==t?[]:[t]}}var S=new WeakMap,O=new WeakMap,C=new WeakMap;class T{static get(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.c5;if(null==this.INST){const t=e({apiName:”__gpp”,apiArgs:[“command”,”callback”,”parameter”],mode:u.q4});if(null==t)throw new E(“GPP CMP not found”);this.INST=new this(t)}return this.INST}constructor(e){(0,r.A)(this,”apiVersion”,”1.1″),(0,r.A)(this,”cmp”,void 0),m(this,S,void 0),m(this,O,void 0),m(this,C,[]),(0,r.A)(this,”initialized”,!1),this.cmp=e,[b(v,[S,this])._,b(v,[O,this])._]=[“resolve”,”reject”].map((e=>t=>{for(;h(C,this).length;)h(C,this).pop()[e](t)}))}init(e){const t=this.updateWhenReady(e);return this.initialized||(e.gppVersion!==this.apiVersion&&(0,o.logWarn)(“Unrecognized GPP CMP version: “.concat(e.apiVersion,”. Continuing using GPP API version “).concat(this.apiVersion,”…”)),this.initialized=!0,A||(A=(0,f.Al)(“gpp”)),A.setCmpApi(this.cmp),this.cmp({command:”addEventListener”,callback:(e,t)=>{var n,r;null==t||t?”error”===(null==e||null===(n=e.pingData)||void 0===n?void 0:n.cmpStatus)?h(O,this).call(this,new E(‘CMP status is “error”; please check CMP setup’,e)):this.isCMPReady((null==e?void 0:e.pingData)||{})&&[“sectionChange”,”signalStatus”].includes(null==e?void 0:e.eventName)&&h(S,this).call(this,this.updateConsent(e.pingData)):h(O,this).call(this,new E(“Received error response from CMP”,e)),null==c.ad.getConsentData()||null==(null==e?void 0:e.pingData)||this.isCMPReady(e.pingData)||c.ad.setConsentData(null),null!==(null==e?void 0:e.listenerId)&&void 0!==(null==e?void 0:e.listenerId)&&(null===(r=A)||void 0===r||r.setCmpListenerId(null==e?void 0:e.listenerId))}})),t}refresh(){return this.cmp({command:”ping”}).then(this.init.bind(this))}updateConsent(e){return new p.U9((t=>{if(null==e||(0,o.isEmpty)(e))throw new E(“Received empty response from CMP”,e);const n=k(e);(0,o.logInfo)(“Retrieved GPP consent from CMP:”,n),c.ad.setConsentData(n),t(n)}))}nextUpdate(){const e=(0,p.v6)();return h(C,this).push(e),e.promise}updateWhenReady(e){return this.isCMPReady(e)?this.updateConsent(e):this.nextUpdate()}isCMPReady(e){return”ready”===e.signalStatus}}(0,r.A)(T,”INST”,void 0);const I={iab:function(){return new p.U9((e=>e(T.get().refresh())))}};function k(e){if(null!=(null==e?void 0:e.applicableSections)&&!Array.isArray(e.applicableSections)||null!=(null==e?void 0:e.gppString)&&!(0,s.O8)(e.gppString)||null!=(null==e?void 0:e.parsedSections)&&!(0,s.Qd)(e.parsedSections))throw new E(“CMP returned unexpected value during lookup process.”,e);return[“usnatv1″,”uscav1”].forEach((t=>{var n;null!=e&&null!==(n=e.parsedSections)&&void 0!==n&&n[t]&&(0,o.logWarn)(“Received invalid section from cmp: ‘”.concat(t,”‘. Some functionality may not work as expected”),e)})),_(e)}function _(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{gppString:null==e?void 0:e.gppString,applicableSections:(null==e?void 0:e.applicableSections)||[],parsedSections:(null==e?void 0:e.parsedSections)||{},gppData:e}}const R=(0,g.yq)({namespace:”gpp”,displayName:”GPP”,consentDataHandler:c.ad,parseConsentData:k,getNullConsent:()=>_(null),cmpHandlers:I,cmpEventCleanup:function(){A&&(A.removeCmpEventListener(),A=null),w={},c.ad.reset(),T.INST=null}});d.$W.getConfig(“consentManagement”,(e=>function(e){var t,n,r;return w=R(e),null===(t=(n=w).loadConsentData)||void 0===t||null===(t=t.call(n))||void 0===t||null===(r=t.catch)||void 0===r?void 0:r.call(t,(()=>null))}(e.consentManagement))),l.w.before((function(e,t){return e(t.then((e=>{const t=c.ad.getConsentData();return t&&(Array.isArray(t.applicableSections)&&(0,a.J)(e,”regs.gpp_sid”,t.applicableSections),(0,a.J)(e,”regs.gpp”,t.gppString)),e})))})),(0,i.E)(“consentManagementGpp”)}},e=>{e.O(0,[57109,90010,60802,37769,40315,51085],(()=>e(e.s=19648))),e.O()}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[15081],{26264:(e,t,n)=>{var r=n(51748),i=n(10466),o=n(83435),s=n(26665),a=n(91933),d=n(41385),c=n(22517),l=n(16169),u=n(93254),p=n(13965),g=n(29708);let f,m,h={};const b={iab:function(e){return new Promise(((t,n)=>{const r=(0,u.c5)({apiName:”__tcfapi”,apiVersion:2,apiArgs:[“command”,”version”,”callback”,”parameter”]});r||n(new Error(“TCF2 CMP not found.”)),r.isDirect?(0,i.logInfo)(“Detected CMP API is directly accessible, calling it now…”):(0,i.logInfo)(“Detected CMP is outside the current iframe where Prebid.js is located, calling it now…”),v||(v=(0,g.Al)(“tcf”,(()=>d.mW.getConsentData()))),v.setCmpApi(r),r({command:”addEventListener”,callback:function(r,o){if((0,i.logInfo)(“Received a response from CMP”,r),o){try{e(y(r))}catch(e){}if(!1===r.gdprApplies||”tcloaded”===r.eventStatus||”useractioncomplete”===r.eventStatus)try{var s;null!==r.listenerId&&void 0!==r.listenerId&&(null===(s=v)||void 0===s||s.setCmpListenerId(r.listenerId)),d.mW.setConsentData(y(r)),t()}catch(e){n(e)}}else n(Error(“CMP unable to register callback function. Please check CMP setup.”))}})}))}};let v=null;function y(e){if(function(){const t=e&&”boolean”==typeof e.gdprApplies?e.gdprApplies:f,n=e&&e.tcString;return!(“boolean”==typeof t&&(!0!==t||n&&(0,s.O8)(n)))}())throw Object.assign(new Error(“CMP returned unexpected value during lookup process.”),{args:[e]});return w(e)}function w(e){const t={consentString:e?e.tcString:void 0,vendorData:e||void 0,gdprApplies:e&&”boolean”==typeof e.gdprApplies?e.gdprApplies:f,apiVersion:2};return e&&e.addtlConsent&&(0,s.O8)(e.addtlConsent)&&(t.addtlConsent=e.addtlConsent),t}const A=(0,p.yq)({namespace:”gdpr”,displayName:”TCF”,consentDataHandler:d.mW,cmpHandlers:b,parseConsentData:y,getNullConsent:()=>w(null),cmpEventCleanup:function(){v&&(v.removeCmpEventListener(),v=null),h={},d.mW.reset()}});a.$W.getConfig(“consentManagement”,(e=>function(e){var t,n,r,i;const o=e&&(e.gdpr||e.usp||e.gpp?e.gdpr:e);return null!=(null==o||null===(t=o.consentData)||void 0===t?void 0:t.getTCData)&&(o.consentData=o.consentData.getTCData),f=!0===(null==o?void 0:o.defaultGdprScope),m=!(null==o||!o.dsaPlatform),h=A({gdpr:o}),null===(n=(r=h).loadConsentData)||void 0===n||null===(n=n.call(r))||void 0===n||null===(i=n.catch)||void 0===i?void 0:i.call(n,(()=>null))}(e.consentManagement))),l.w.before((function(e,t){return e(t.then((e=>{const t=d.mW.getConsentData();return t&&(“boolean”==typeof t.gdprApplies&&(0,o.J)(e,”regs.ext.gdpr”,t.gdprApplies?1:0),(0,o.J)(e,”user.ext.consent”,t.consentString)),m&&(0,o.J)(e,”regs.ext.dsa.dsarequired”,3),e})))})),(0,c.pS)({type:c.S3,name:”gdprAddtlConsent”,fn:function(e,t){var n;const r=null===(n=t.gdprConsent)||void 0===n?void 0:n.addtlConsent;r&&”string”==typeof r&&(0,o.J)(e,”user.ext.ConsentedProvidersSettings.consented_providers”,r)}}),(0,r.E)(“consentManagementTcf”)}},e=>{e.O(0,[60802,57109,90010,37769,40315,51085],(()=>e(e.s=26264))),e.O()}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[97976],{54495:(e,t,n)=>{var r=n(51748),i=n(10466),o=n(26665),s=n(58928),a=n(3516),d=n(59794),c=n(9201),l=n(7500);const u=”conversant”,p=(d.D4,d.G_,d.s6,”https://web.hb.ad.cpe.dotomi.com/cvx/client/hb/ortb/25″),g=”USD”,f=(0,c.A)({context:{netRevenue:!0,ttl:300},request:function(e,t,n,r){const i=e(t,n,r);return i.at=1,i.cur=[g],r.bidRequests&&function(e,t){e.params.site_id&&(t.site?t.site.id=e.params.site_id:t.app&&(t.app.id=e.params.site_id))}(r.bidRequests[0],i),i},imp(e,t,n){const r=e(t,n),o={secure:1,bidfloor:b(t)||0,displaymanager:”Prebid.js”,displaymanagerver:”10.19.0″};return h(t.params.tag_id,o,”tagid”),(0,i.mergeDeep)(r,o,r),r},bidResponse:function(e,t,n){if(t.price){if(!n.mediaType&&n.bidRequest.mediaTypes){const[e]=Object.keys(n.bidRequest.mediaTypes);Object.values(l.X).includes(e)&&(n.mediaType=e)}return e(t,n)}},response:(e,t,n,r)=>e(t,n,r),overrides:{imp:{banner(e,t,n,r){n.mediaTypes&&!n.mediaTypes.banner||(n.params.position&&(0,i.mergeDeep)(n,{mediaTypes:{banner:{pos:n.params.position}}}),e(t,n,r))},video(e,t,n,r){var o,s,a,d,c;if(n.mediaTypes&&!n.mediaTypes.video)return;const l={};h(null===(o=n.params)||void 0===o?void 0:o.position,l,”pos”),h(null===(s=n.params)||void 0===s?void 0:s.mimes,l,”mimes”),h(null===(a=n.params)||void 0===a?void 0:a.maxduration,l,”maxduration”),h(null===(d=n.params)||void 0===d?void 0:d.protocols,l,”protocols”),h(null===(c=n.params)||void 0===c?void 0:c.api,l,”api”),t.video=(0,i.mergeDeep)(l,t.video),e(t,n,r)}}}}),m={code:u,gvlid:24,aliases:[“cnvr”,”epsilon”],supportedMediaTypes:[d.D4,d.G_,d.s6],isBidRequestValid:function(e){if(!e||!e.params)return(0,i.logWarn)(u+”: Missing bid parameters”),!1;if(!(0,o.O8)(e.params.site_id))return(0,i.logWarn)(u+”: site_id must be specified as a string”),!1;if(function(e){return”video”===e.mediaType||!!(0,s.A)(e,”mediaTypes.video”)}(e)){const t=e.params.mimes||(0,s.A)(e,”mediaTypes.video.mimes”);if(t){if(!(0,o.cy)(t)||!t.every((e=>(0,o.O8)(e))))return(0,i.logWarn)(u+”: mimes must be an array of strings”),!1}else(0,i.logWarn)(u+”: mimes should be specified for videos”)}return!0},buildRequests:function(e,t){const n=f.toORTB({bidderRequest:t,bidRequests:e});return{method:”POST”,url:v(e[0]),data:n}},interpretResponse:function(e,t){return f.fromORTB({request:t.data,response:e.body})},getUserSyncs:function(e,t,n,r){const o={},s=[];return n&&(o.gdpr=n.gdprApplies?1:0,o.gdpr_consent=encodeURIComponent(n.consentString||””)),r&&(o.us_privacy=encodeURIComponent(r)),t&&Array.isArray(t)&&t.forEach((t=>{var n;if(null!=t&&null!==(n=t.body)&&void 0!==n&&n.ext){const n=t.body.ext,r=[{urls:n.fsyncs,type:”iframe”},{urls:n.psyncs,type:”image”}].filter((t=>t.urls&&Array.isArray(t.urls)&&t.urls.length>0&&(“iframe”===t.type&&e.iframeEnabled||”image”===t.type&&e.pixelEnabled))).map((e=>e.urls.map((t=>{const n=(0,i.parseUrl)(t);return(0,i.mergeDeep)(n.search,o),0===Object.keys(n.search).length&&delete n.search,{type:e.type,url:(0,i.buildUrl)(n)}})).reduce(((e,t)=>e.concat(t)),[]))).reduce(((e,t)=>e.concat(t)),[]);s.push(…r)}})),s}};function h(e,t,n){e&&(t[n]=e)}function b(e){let t=(0,i.getBidIdParameter)(“bidfloor”,e.params);if(!t&&(0,o.fp)(e.getFloor)){const n=e.getFloor({currency:g,mediaType:”*”,size:”*”});(0,o.Qd)(n)&&!isNaN(n.floor)&&n.currency===g&&(t=n.floor)}return t}function v(e){let t=p;return e.params.white_label_url&&(t=e.params.white_label_url),t}(0,a.a$)(m),(0,r.E)(“conversantBidAdapter”)}},e=>{e.O(0,[60802,58498,37769,40315,51085],(()=>e(e.s=54495))),e.O()}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[99301],{83340:(e,t,n)=>{var r=n(51748),i=n(91933),o=n(31997);let s=!1;i.$W.getConfig(“consentManagement”,(e=>{var t;null==(null==e||null===(t=e.consentManagement)||void 0===t?void 0:t.gpp)||s||((0,o.l)(“usnat”,[7]),s=!0)})),(0,r.E)(“gppControl_usnat”)}},e=>{e.O(0,[40082,60802,37769,40315,51085],(()=>e(e.s=83340))),e.O()}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[27534],{37829:(e,t,n)=>{var r=n(51748),i=n(91933),o=n(31997),s=n(83435),a=n(10466);const d={Version:0,Gpc:0,SharingNotice:0,SaleOptOutNotice:0,SharingOptOutNotice:0,TargetedAdvertisingOptOutNotice:0,SensitiveDataProcessingOptOutNotice:0,SensitiveDataLimitUseNotice:0,SaleOptOut:0,SharingOptOut:0,TargetedAdvertisingOptOut:0,SensitiveDataProcessing:12,KnownChildSensitiveDataConsents:2,PersonalDataConsents:0,MspaCoveredTransaction:0,MspaOptOutOptionMode:0,MspaServiceProviderMode:0};function c(e){let{nullify:t=[],move:n={},fn:r}=e,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d;return n=Object.fromEntries(Object.entries(n).map((e=>{let[t,n]=e;return[t,Object.fromEntries(Object.entries(n).map((e=>{let[t,n]=e;return[t,Array.isArray(n)?n:[n]]})).map((e=>{let[t,n]=e;return[–t,n.map((e=>–e))]})))]}))),function(e){const o=Object.fromEntries(Object.entries(i).map((t=>{let[r,i]=t,o=null;if(i>0){if(o=Array(i).fill(null),Array.isArray(e[r])){const t=n[r]||{},s=[];e[r].forEach(((e,n)=>{const[r,a]=t.hasOwnProperty(n)?[t[n],!0]:[[n],!1];r.forEach((t=>{t(0,s.J)(o,e,null))),r&&r(e,o),o}}function l(e,t){t.KnownChildSensitiveDataConsents=0===e.KnownChildSensitiveDataConsents?[0,0]:[1,1]}const u={7:e=>e,8:c({move:{SensitiveDataProcessing:{1:9,2:10,3:8,4:[1,2],5:12,8:3,9:4}},fn(e,t){e.KnownChildSensitiveDataConsents.some((e=>0!==e))&&(t.KnownChildSensitiveDataConsents=[1,1])}}),9:c({fn:l}),10:c({fn:l}),11:c({move:{SensitiveDataProcessing:{3:4,4:5,5:3}},fn:l}),12:c({fn(e,t){const n=e.KnownChildSensitiveDataConsents;let r;r=n.some((e=>0!==e))?2===n[1]&&2===n[2]?[2,1]:[1,1]:[0,0],t.KnownChildSensitiveDataConsents=r}})},p={8:”usca”,9:”usva”,10:”usco”,11:”usut”,12:”usct”},g=(()=>{const e=Object.keys(p).map(Number);return function(){let{sections:t={},sids:n=e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return n.map((e=>{const n=(0,a.prefixLog)(“Cannot set up MSPA controls for SID “.concat(e,”:”)),r=t[e]||{},i=r.normalizeAs||e;if(!u.hasOwnProperty(i))return n.logError(“no normalization rules are known for SID “.concat(i)),null;const o=r.name||p[e];return”string”!=typeof o?(n.logError(“cannot determine GPP section name”),null):[o,[e],u[i]]})).filter((e=>null!=e))}})(),f=[];i.$W.getConfig(“consentManagement”,(e=>{var t;const n=null===(t=e.consentManagement)||void 0===t?void 0:t.gpp;if(n){for(;f.length;)f.pop()();g((null==n?void 0:n.mspa)||{}).forEach((e=>{let[t,n,r]=e;return f.push((0,o.l)(t,n,r))}))}})),(0,r.E)(“gppControl_usstates”)}},e=>{e.O(0,[40082,60802,37769,40315,51085],(()=>e(e.s=37829))),e.O()}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[4584],{20543:(e,t,n)=>{var r=n(51748),i=n(52819),o=n(63006),s=n(91933),a=n(11418),d=n(32592),c=n(10466),l=n(83435),u=n(58928);let p={},g=!1;function f(e){return(0,i.eu)(e)}const m=e=>(s.$W.getConfig(“gptPreAuction”)||{}).mcmEnabled?e.replace(/(^/d*),d*//,”$1/”):e,h=function(e,t){const n=(e=>{const{customGptSlotMatching:t}=p;if(!(0,c.isGptPubadsDefined)())return;const n=e.reduce(((e,t)=>(e[t.code]=e[t.code]||[],e[t.code].push(t),e)),{}),r={};return window.googletag.pubads().getSlots().forEach((e=>{const i=Object.keys(n).find(t?t(e):(0,c.isAdUnitCodeMatchingSlot)(e));if(i){const t=r[i]=e.getAdUnitPath(),o={name:”gam”,adslot:m(t)};n[i].forEach((e=>{var t;(0,l.J)(e,”ortb2Imp.ext.data.adserver”,Object.assign({},null===(t=e.ortb2Imp)||void 0===t||null===(t=t.ext)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.adserver,o))}))}})),r})(t),{useDefaultPreAuction:r,customPreAuction:i}=p;t.forEach((e=>{e.ortb2Imp=e.ortb2Imp||{},e.ortb2Imp.ext=e.ortb2Imp.ext||{},e.ortb2Imp.ext.data=e.ortb2Imp.ext.data||{};const t=e.ortb2Imp.ext,o=(0,u.A)(t,”data.adserver.adslot”);if(t.gpid)return;let s;i?s=i(e,o,null==n?void 0:n[e.code]):r?s=((e,t,n)=>{if((0,c.isGptPubadsDefined)()){var r=window.googletag.pubads().getSlots().filter((e=>e.getAdUnitPath()===n));if(0!==r.length)return 1===r.length?t:””.concat(t,”#”).concat(e.code)}})(e,o,null==n?void 0:n[e.code]):(0,c.logWarn)(“Neither customPreAuction, defaultPreAuction and gpid were specified”),s&&(t.gpid=s)}));for(var o=arguments.length,s=new Array(o>2?o-2:0),a=2;a{const n=function(e){const t={};return i.Cn.forEach((n=>{const r=e.flatMap((e=>e)).filter((e=>e.taxonomy===n)).map((e=>e.values));t[n]=r.length?r.reduce(((e,t)=>e.filter((e=>t.includes(e))))):[],t[n]={values:t[n]}})),t}(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.n.index;return e.map((e=>{var n;return null===(n=t.getAuction({auctionId:e}))||void 0===n||null===(n=n.getFPD())||void 0===n?void 0:n.global})).map(f).filter((e=>e))}(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.n;return Object.values(e).flatMap((e=>Object.entries(e))).filter((e=>e[0]===a.xS.AD_ID||e[0].startsWith(a.xS.AD_ID+”_”))).flatMap((e=>e[1])).map((e=>{var n;return null===(n=t.findBidByAdId(e))||void 0===n?void 0:n.auctionId})).filter((e=>null!=e)).filter(c.uniques)}(t)));window.googletag.setConfig&&window.googletag.setConfig({pps:{taxonomies:n}}),e(t)},v=e=>{p=(0,c.pick)(e,[“enabled”,e=>!1!==e,”customGptSlotMatching”,e=>”function”==typeof e&&e,”customPreAuction”,e=>”function”==typeof e&&e,”useDefaultPreAuction”,e=>null==e||e]),p.enabled?g||((0,d.Yn)(“makeBidRequests”).before(h),(0,d.Yn)(“targetingDone”).after(b),g=!0):((0,c.logInfo)(“”.concat(“GPT Pre-Auction”,”: Turning off module”)),p={},(0,d.Yn)(“makeBidRequests”).getHooks({hook:h}).remove(),(0,d.Yn)(“targetingDone”).getHooks({hook:b}).remove(),g=!1)};s.$W.getConfig(“gptPreAuction”,(e=>v(e.gptPreAuction))),v({}),(0,r.E)(“gptPreAuction”)}},e=>{e.O(0,[33005,60802,37769,40315,51085],(()=>e(e.s=20543))),e.O()}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[59600],{29943:(e,t,n)=>{var r=n(51748),i=n(10466),o=n(58928),s=n(26665),a=n(83435),d=n(3516),c=n(91933),l=n(59794),u=n(67464),p=n(80356),g=n(52819),f=n(30183),m=n(99012),h=n(4969),b=n(95568),v=n(28317),y=n(33457);const w=b.AS,A=”trustedstack”;let E,S;window.mnet=window.mnet||{},window.mnet.queue=window.mnet.queue||[];const O=[{code:A,gvlid:1288}];function C(e,t){const n=t.refererInfo,r={domain:(e=e||{}).domain||n.domain,page:e.page||n.page,ref:(0,m.B8)(e.ref),topMostLocation:n.topmostLocation,isTop:e.isTop||n.reachedTop};return E||(E=function(){if(E)return E;const e=function(){const e=function(e,t){try{const e=(0,i.getWindowTop)().document.querySelector(‘link[rel=”canonical”]’);if(null!==e&&e[t])return e[t]}catch(e){}}(0,”href”);return e&&function(e){const t=(0,i.getWindowTop)().document.createElement(“a”);return t.href=e,t.href}(e)}();return E=Object.assign({},e&&{canonical_url:e}),E}()),Object.assign(r,E)}function T(e){return{w:parseInt(e[0],10),h:parseInt(e[1],10)}}function I(e,t){const n=(0,o.A)(e,”params”),s=(0,o.A)(t,”gdprConsent”),a=(0,o.A)(t,”uspConsent”),d=(0,o.A)(e,”userId”),l=(0,o.A)(e,”ortb2.source.ext.schain”)||{},u=x.getWindowSize(),p=!(!s||!s.gdprApplies),g=!!a,m=!!c.$W.getConfig(“coppa”),{top:h=-1,right:b=-1,bottom:v=-1,left:y=-1}=(0,f.g)();return Object.assign({},{customer_id:n.cid},{prebid_version:”v10.19.0″},{gdpr_applies:p},p&&{gdpr_consent_string:s.consentString||””},{usp_applies:g},g&&{usp_consent_string:a||””},{coppa_applies:m},-1!==u.w&&-1!==u.h&&{screen:u},d&&{user_id:d},(0,r.m)().medianetGlobals.analyticsEnabled&&{analytics:!0},!(0,i.isEmpty)(l)&&{schain:l},{vcoords:{top_left:{x:y,y:h},bottom_right:{x:b,y:v}}})}function k(e,t){var n,r;const a=(0,g.p)(e.adUnitCode),d={id:e.bidId,transactionId:null===(n=e.ortb2Imp)||void 0===n||null===(n=n.ext)||void 0===n?void 0:n.tid,ext:{dfp_id:e.adUnitCode,display_count:e.auctionsCount,adUnitCode:e.adUnitCode,divId:a.divId,adUnitPath:a.gptSlot},all:e.params};e.ortb2Imp&&(d.ortb2Imp=e.ortb2Imp);const c=(0,o.A)(e,”mediaTypes.banner.sizes”)||[],u=(0,o.A)(e,”mediaTypes.video”)||{},p=(0,o.A)(e,”params.video”)||{},f=Object.assign({},p,u);var m;if((0,i.isEmpty)(f)||(d.video=f),c.length>0&&(d.banner=(m=c,(0,s.cy)(m)&&2===m.length&&!(0,s.cy)(m[0])?[T(m)]:m.map((e=>T(e))))),e.nativeParams)try{d.native=JSON.stringify(e.nativeParams)}catch(e){(0,i.logError)(“”.concat(w,” : Incorrect JSON : bidRequest.nativeParams”))}e.params.crid&&(d.tagid=e.params.crid.toString());const h=parseFloat(e.params.bidfloor||e.params.bidFloor);h&&(d.bidfloor=h);const b=function(e){let t=document.getElementById(e);if(!t&&-1!==e.indexOf(“/”)){const{divId:n}=(0,g.p)(e);(0,s.O8)(n)&&(t=document.getElementById(n))}if(t){const e=(0,v.G)(t),n={};return n.top_left={y:e.top,x:e.left},n.bottom_right={y:e.bottom,x:e.right},n}return null}(e.adUnitCode);if(b&&d.banner&&0!==d.banner.length){const e=function(e){const{scrollX:t,scrollY:n}=window;return{top_left:{x:e.top_left.x+t,y:e.top_left.y+n},bottom_right:{x:e.bottom_right.x+t,y:e.bottom_right.y+n}}}(b);d.ext.coordinates=e,d.ext.viewability=R(b.top_left,(0,y.M$)(d.banner)),R(e.top_left,(0,y.M$)(d.banner))>.5?d.ext.visibility=1:d.ext.visibility=2}else d.ext.visibility=0;const A=function(e){const t=[];return”function”==typeof e.getFloor&&[l.D4,l.G_,l.s6].forEach((n=>{e.mediaTypes.hasOwnProperty(n)&&(n===l.D4?e.mediaTypes.banner.sizes.forEach((r=>{_(e,n,r,t)})):_(e,n,”*”,t))})),t}(e);var E;return A&&A.length>0&&(d.bidfloors=A),null!==(r=t.paapi)&&void 0!==r&&r.enabled&&(d.ext.ae=null==e||null===(E=e.ortb2Imp)||void 0===E||null===(E=E.ext)||void 0===E?void 0:E.ae),d}function _(e,t,n,r){const i=e.getFloor({currency:”USD”,mediaType:t,size:n})||{};n.length>1&&(i.size=n),i.mediaType=t,r.push(i)}function R(e,t){const n=t.w*t.h,r=x.getWindowSize(),i={x:e.x+t.w,y:e.y+t.h};return 0===n||-1===r.w||-1===r.h?0:function(e,t,n,r){return e.x>r.x||t.xr.y||t.y{const n=function(e){const t={};t.acid=e.auctionId||””,t.crid=(0,o.A)(e,”params.crid”)||(0,o.A)(e,”params.0.crid”)||e.adUnitCode||””,t.ext=(0,i.safeJSONEncode)(e.ext)||””;const n=(0,s.Go)(e);return delete n.ad,delete n.vastXml,t.rawobj=(0,i.safeJSONEncode)(n),t}(e);Object.keys(n).forEach((e=>{t[e]=t[e]||[],t[e].push(encodeURIComponent(n[e]))}))})),t}(t);e.cid=S,(0,h.Fk)(e,n,!1).send()}function B(e){const t=(0,o.A)(e,”context”)||””,n=(0,o.A)(e,”vto”);”outstream”===t&&n&&(e.renderer=function(){const e=u.A4.install({url:”https://prebid.media.net/video/bundle.js”});return e.setRender((function(e){window.mnet.queue.push((function(){const t={width:e.width,height:e.height,vastTimeout:e.vto,maxAllowedVastTagRedirects:e.mavtr,allowVpaid:e.avp,autoPlay:e.ap,preload:e.pl,mute:e.mt},n=e.dfp_id,r=(0,g.p)(n).divId||n;window.mnet.mediaNetoutstreamPlayer(e,r,t)}))})),e}())}(0,r.m)().medianetGlobals=(0,r.m)().medianetGlobals||{};const x={code:w,gvlid:b.P6,aliases:O,supportedMediaTypes:[l.D4,l.s6,l.G_],isBidRequestValid:function(e){return e.params?e.params.cid&&(0,s.O8)(e.params.cid)&&!(0,i.isEmptyStr)(e.params.cid)?(S=e.params.cid,!0):((0,i.logError)(“”.concat(w,” : cid should be a string”)),!1):((0,i.logError)(“”.concat(w,” : Missing bid parameters”)),!1)},buildRequests:function(e,t){const n=function(e,t){return{site:C(e[0].params.site,t),ext:I(e[0],t),id:e[0].auctionId,imp:e.map((e=>k(e,t))),ortb2:j(t.ortb2,e),tmax:t.timeout}}(e=(0,p.Xj)(e),t);return{method:”POST”,url:(r=t.bidderCode,i=n.ext.customer_id,(r===A?”https://prebid.trustedstack.com/rtb/trustedstack”:”https://prebid.media.net/rtb/prebid”)+”?cid=”+encodeURIComponent(i)),data:JSON.stringify(n)};var r,i},interpretResponse:function(e,t){let n=[];if(!e||!e.body)return(0,i.logInfo)(“”.concat(w,” : response is empty”)),n;const r=e.body.bidList;(0,s.cy)(r)&&0!==r.length?(n=r.filter((e=>function(e){return!1===e.no_bid&&parseFloat(e.cpm)>0}(e))),n.forEach(B)):(0,i.logInfo)(“”.concat(w,” : no bids”));const a=(0,o.A)(e,”body.ext.paApiAuctionConfigs”)||[],d=(0,o.A)(e,”body.ext.igi”)||[];return 0===a.length&&0===d.length?n:(d.length>0&&a.push(…d.map((e=>{let{igs:t}=e;return t||[]})).flat()),{bids:n,paapi:a})},getUserSyncs:function(e,t){const n=(r=t,!(0,i.isEmpty)(r)&&r[0].body&&r[0].body.ext&&(0,s.cy)(r[0].body.ext.csUrl)?r[0].body.ext.csUrl:[]);var r;return e.iframeEnabled?(0,m.RW)(n,{type:”iframe”}):e.pixelEnabled?(0,m.RW)(n,{type:”image”}):void 0},onTimeout:e=>{try{D({name:”client_timeout”,value:e.length,relatedData:e[0].timeout||c.$W.getConfig(“bidderTimeout”)},e)}catch(e){}},onBidWon:e=>{try{D({name:”client_bid_won”,value:e.cpm},[e])}catch(e){}},onSetTargeting:e=>{try{const t={name:”client_set_targeting”,value:e.cpm};c.$W.getConfig(“enableSendAllBids”)||D(t,[e])}catch(e){}},onBidderError:e=>{let{error:t,bidderRequest:n}=e;try{D({name:”client_bidder_error”,relatedData:”timedOut:”.concat(t.timedOut,”|status:”).concat(t.status,”|message:”).concat(t.reason.message)},n.bids)}catch(e){}},clearPageMeta:function(){E=void 0},getWindowSize:function(){return{w:window.screen.width||-1,h:window.screen.height||-1}}};(0,d.a$)(x),(0,r.E)(“medianetBidAdapter”)}},e=>{e.O(0,[18139,33005,32316,11961,60802,37769,40315,51085],(()=>e(e.s=29943))),e.O()}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[50750],{861:(e,t,n)=>{var r=n(51748),i=n(91933),o=n(58928),s=n(83435),a=n(26665),d=n(10466),c=n(59794),l=n(51409);let u=[];function p(e,t){return e.labelAll?{labelAll:!0,labels:e.labelAll,activeLabels:t}:{labelAll:!1,labels:e.labelAny,activeLabels:t}}l.Gs.before(((e,t,n)=>{return e((r=n,t.reduce(((e,t)=>{const{active:n,mediaTypes:i,filterResults:o}=f(p(t,r),t.mediaTypes);return n?(o&&(0,d.logInfo)(‘Size mapping filtered adUnit “‘.concat(t.code,'” sizes from ‘),o.before,”to “,o.after),t.mediaTypes=i,t.bids=t.bids.reduce(((e,n)=>{const{active:i,mediaTypes:o,filterResults:s}=f(p(n,r),t.mediaTypes);return i?(s&&((0,d.logInfo)(‘Size mapping filtered adUnit “‘.concat(t.code,'” bidder “‘).concat(n.bidder,'” sizes from ‘),s.before,”to “,s.after),n.mediaTypes=o),e.push(n)):(0,d.logInfo)(‘Size mapping deactivated adUnit “‘.concat(t.code,'” bidder “‘).concat(n.bidder,'”‘)),e}),[]),e.push(t)):(0,d.logInfo)(‘Size mapping disabled adUnit “‘.concat(t.code,'”‘)),e}),[])),n);var r})),i.$W.getConfig(“sizeConfig”,(e=>function(e){u=e}(e.sizeConfig)));const g={[c.D4]:”banner.sizes”};function f(){let{labels:e=[],labelAll:t=!1,activeLabels:n=[]}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;const i=m(arguments.length>2&&void 0!==arguments[2]?arguments[2]:u);let d=!1,c=!1;const l={before:{},after:{}};i.shouldFilter?Object.entries(g).forEach((e=>{let[t,n]=e;const u=(0,o.A)(r,n);if(u){d||(r=(0,a.Go)(r),d=!0);const e=u.filter((e=>i.sizesSupported[e]));(0,s.J)(r,n,e),c=c||e.length>0,u.length!==e.length&&(l.before[t]=u,l.after[t]=e)}})):c=null!=Object.values(g).find((e=>{var t;return null===(t=(0,o.A)(r,e))||void 0===t?void 0:t.length}));const p={active:!Object.keys(g).find((e=>r.hasOwnProperty(e)))||c&&(0===e.length||!t&&(e.some((e=>i.labels[e]))||e.some((e=>n.includes(e))))||t&&e.reduce(((e,t)=>e?i.labels[t]||n.includes(t):e),!0)),mediaTypes:r};return Object.keys(l.before).length>0&&(p.filterResults=l),p}function m(e){return e.reduce(((e,t)=>{if(“object”==typeof t&&”string”==typeof t.mediaQuery&&t.mediaQuery.length>0){let n=!1;try{n=(0,d.getWindowTop)().matchMedia(t.mediaQuery).matches}catch(e){(0,d.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,d.logWarn)(‘sizeConfig rule missing required property “mediaQuery”‘);return e}),{labels:{},sizesSupported:{},shouldFilter:!1})}g[c.G_]=”video.playerSize”,(0,r.E)(“sizeMapping”)}},e=>{e.O(0,[60802,37769,40315,51085],(()=>e(e.s=861))),e.O()}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[68723],{80130:(e,t,n)=>{var r=n(98158),i=n(51748),o=n(26665),s=n(10466),a=n(58928),d=n(83435),c=n(3516),l=n(59794);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t(0,o.Fq)(e)&&e>=1&&e<=5,plcmt:e=>(0,o.Fq)(e)&&e>=1&&e<=4,delivery:e=>Array.isArray(e)&&e.every((e=>e>=1&&e<=3)),pos:e=>(0,o.Fq)(e)&&e>=1&&e<=7}),f={mimes:g.mimes,maxduration:g.maxduration,protocols:g.protocols},m={code:”sovrn”,supportedMediaTypes:[l.D4,l.G_],gvlid:13,isBidRequestValid:function(e){var t;const n=null==e||null===(t=e.mediaTypes)||void 0===t?void 0:t.video;return!(!e.params.tagid||isNaN(parseFloat(e.params.tagid))||!isFinite(e.params.tagid)||n&&!Object.keys(f).every((e=>f[e](n[e]))))},buildRequests:function(e,t){try{var n;const r=[];let i,c,l,u;(0,s._each)(e,(function(e){var n,d,f;!l&&e.userIdAsEids&&(l=e.userIdAsEids,l.forEach((function(e){e.uids&&e.uids[0]&&”criteo.com”===e.source&&(u=e.uids[0].id)})));const m=null==e||null===(n=e.ortb2)||void 0===n||null===(n=n.source)||void 0===n||null===(n=n.ext)||void 0===n?void 0:n.schain;m&&(c=c||m),i=i||(0,s.getBidIdParameter)(“iv”,e.params);const b={adunitcode:e.adUnitCode,id:e.bidId,tagid:String((0,s.getBidIdParameter)(“tagid”,e.params)),bidfloor:h(e)};if((0,a.A)(e,”mediaTypes.banner”)){let t=(0,a.A)(e,”mediaTypes.banner.sizes”)||e.sizes;t=(0,o.cy)(t)&&(0,o.cy)(t[0])?t:[t],t=t.filter((e=>(0,o.cy)(e)));const n=t.map((e=>({w:parseInt(e[0],10),h:parseInt(e[1],10)})));b.banner={format:n,w:1,h:1}}(0,a.A)(e,”mediaTypes.video”)&&(b.video=function(e){const t={},n=(0,a.A)(e,”sizes”),r=(0,a.A)(e,”mediaTypes.video”,{}),i=(0,a.A)(e,”params.video”,{}),o={};if(n){const e=Array.isArray(n[0])?n[0]:n;o.w=e[0],o.h=e[1]}else if(Array.isArray(r.playerSize)){const e=Array.isArray(r.playerSize[0])?r.playerSize[0]:r.playerSize;o.w=e[0],o.h=e[1]}const d=p(p(p({},o),r),i);return Object.keys(g).forEach((e=>{d.hasOwnProperty(e)&&(g[e](d[e])?t[e]=d[e]:(0,s.logWarn)(“The OpenRTB video param “.concat(e,” has been skipped due to misformating. Please refer to OpenRTB 2.5 spec.”)))})),t}(e)),b.ext=(0,s.getBidIdParameter)(“ext”,e.ortb2Imp)||void 0;const v=(0,s.getBidIdParameter)(“segments”,e.params);v&&(b.ext=b.ext||{},b.ext.deals=v.split(“,”).map((e=>e.trim())));const y=null==e||null===(d=e.ortb2Imp)||void 0===d||null===(d=d.ext)||void 0===d?void 0:d.ae;var w;null!==(f=t.paapi)&&void 0!==f&&f.enabled&&(0,o.Fq)(y)?(b.ext=b.ext||{},b.ext.ae=y):null!==(w=b.ext)&&void 0!==w&&w.ae&&delete b.ext.ae,r.push(b)}));const f=t.ortb2||{},m=f.site||{};m.page=t.refererInfo.page,m.domain=t.refererInfo.domain;const b=(0,a.A)(t,”timeout”),v={id:(0,s.getUniqueIdentifierStr)(),imp:r,site:m,user:f.user||{},tmax:b};c&&(v.source={ext:{schain:c}});const y=(0,a.A)(t,”ortb2.source.tid”);y&&(0,d.J)(v,”source.tid”,y),(0,a.A)(t,”ortb2.regs.coppa”)&&(0,d.J)(v,”regs.coppa”,1);const w=(0,a.A)(t,”ortb2.bcat”);w&&(0,d.J)(v,”bcat”,w),t.gdprConsent&&((0,d.J)(v,”regs.ext.gdpr”,+t.gdprConsent.gdprApplies),(0,d.J)(v,”user.ext.consent”,t.gdprConsent.consentString)),t.uspConsent&&(0,d.J)(v,”regs.ext.us_privacy”,t.uspConsent),t.gppConsent&&((0,d.J)(v,”regs.gpp”,t.gppConsent.gppString),(0,d.J)(v,”regs.gpp_sid”,t.gppConsent.applicableSections)),null!=t&&null!==(n=t.ortb2)&&void 0!==n&&n.device&&(v.device=v.device||{},(0,s.mergeDeep)(v.device,t.ortb2.device)),l&&((0,d.J)(v,”user.ext.eids”,l),u&&(0,d.J)(v,”user.ext.prebid_criteoid”,u));let A=”https://ap.lijit.com/rtb/bid?src=prebid_prebid_10.19.0″;return i&&(A+=”&iv=”.concat(i)),{method:”POST”,url:A,data:JSON.stringify(v),options:{contentType:”text/plain”}}}catch(e){(0,s.logError)(“Could not build bidrequest, error deatils:”,e)}},interpretResponse:function(e){let{body:{id:t,seatbid:n,ext:r}}=e;if(!t||!n||!Array.isArray(n))return[];try{const e=n.filter((e=>e)).map((e=>e.bid.map((e=>{var t;const n={requestId:e.impid,cpm:parseFloat(e.price),width:parseInt(e.w),height:parseInt(e.h),creativeId:e.crid||e.id,dealId:e.dealid||null,currency:”USD”,netRevenue:!0,mediaType:2===Number(e.mtype)?l.G_:l.D4,ttl:(null===(t=e.ext)||void 0===t?void 0:t.ttl)||90,meta:{advertiserDomains:e&&e.adomain?e.adomain:[]}};return 2===Number(e.mtype)?n.vastXml=decodeURIComponent(e.adm):n.ad=e.nurl?decodeURIComponent(“”.concat(e.adm,’‘)):decodeURIComponent(e.adm),n})))).flat();let t=null;if((0,o.cy)(null==r?void 0:r.igbid)){const e=r.seller,n=r.decisionLogicUrl,i=r.sellerTimeout;r.igbid.filter((e=>{return t=e,!(0,s.isEmptyStr)(t.impid)&&(0,o.cy)(t.igbuyer)&&t.igbuyer.length;var t})).forEach((r=>{const o={};r.igbuyer.filter((e=>{return t=e,!(0,s.isEmptyStr)(t.igdomain);var t})).forEach((e=>{o[e.igdomain]=e.buyerdata}));const a=[…Object.keys(o)];a.length&&(t=t||{},t[r.impid]={seller:e,decisionLogicUrl:n,sellerTimeout:i,interestGroupBuyers:a,perBuyerSignals:o})}))}return t?(t=Object.entries(t).map((e=>{let[t,n]=e;return{bidId:t,config:Object.assign({auctionSignals:{}},n)}})),{bids:e,paapi:t}):e}catch(e){return(0,s.logError)(“Could not interpret bidresponse, error details:”,e),e}},getUserSyncs:function(e,t,n,r,i){try{const o=[];if(t&&0!==t.length){if(e.iframeEnabled){const e=t.filter((e=>(0,a.A)(e,”body.ext.iid”))).map((e=>e.body.ext.iid)),s=[];n&&n.gdprApplies&&”string”==typeof n.consentString&&s.push([“gdpr_consent”,n.consentString]),r&&s.push([“us_privacy”,r]),i&&(s.push([“gpp”,i.gppString]),s.push([“gpp_sid”,i.applicableSections])),e[0]&&(s.push([“informer”,e[0]]),o.push({type:”iframe”,url:”https://ce.lijit.com/beacon?”+s.map((e=>e.join(“=”))).join(“&”)}))}e.pixelEnabled&&t.filter((e=>(0,a.A)(e,”body.ext.sync.pixels”))).reduce(((e,t)=>e.concat(t.body.ext.sync.pixels)),[]).map((e=>e.url)).forEach((e=>o.push({type:”image”,url:e})))}return o}catch(e){return[]}}};function h(e){const t=e.getFloor&&”function”==typeof e.getFloor?e.getFloor({currency:”USD”,mediaType:e.mediaTypes&&e.mediaTypes.banner?”banner”:”video”,size:”*”}):{},n=parseFloat(null==t?void 0:t.floor);if(!isNaN(n))return n;const r=parseFloat((0,s.getBidIdParameter)(“bidfloor”,e.params));return isNaN(r)?void 0:r}(0,c.a$)(m),(0,i.E)(“sovrnBidAdapter”)}},e=>{e.O(0,[99498,60802,37769,40315,51085],(()=>e(e.s=80130))),e.O()}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[7201],{58832:(e,t,n)=>{var r=n(98158),i=n(51748),o=n(91933),s=n(28157),a=n(25291),d=n(61443),c=n(10466),l=n(53202),u=n(45808),p=n(57215),g=n(14661);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:s.y;const n=[],r={},i=t.getMetadata(e[a.Dk],e[a.iK]);if(!i)return null;if(r[e[a.iK]]=i.disclosureURL,i.aliasOf){const n=t.getMetadata(e[a.Dk],i.aliasOf);n&&(r[i.aliasOf]=n.disclosureURL)}return Object.entries(r).forEach((r=>{var i;let[o,s]=r;null===(i=t.getStorageDisclosure(s))||void 0===i||null===(i=i.disclosures)||void 0===i||null===(i=i.filter((t=>function(e,t){return!(![“cookie”,”web”].includes(t.type)||”cookie”===t.type&&e[a.Zw]!==d.X0||”web”===t.type&&e[a.Zw]!==d.qk)&&new RegExp(“^”.concat(t.identifier.split(“*”).map(b).join(“.*?”),”$”)).test(e[a.Ez])}(e,t))))||void 0===i||i.forEach((e=>{n.push({[a.iK]:o,disclosureURL:s,disclosure:e})}))})),{matches:n,disclosureURLs:r}}function y(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:v,n=!1,r=!1,i=null;const o=e[a.Ez],s=e[a.Ii];if(o){const d=t(e);if(null==d)i=’Cannot determine if storage key “‘.concat(o,'” is disclosed by “‘).concat(s,'” because the necessary metadata is missing – was it included in the build?’);else{const{disclosureURLs:t,matches:c}=d,l=e[a.iK];for(const{componentName:e}of c)if(e===l?n=!0:(r=!0,i=’Storage key “‘.concat(o,'” is disclosed by module “‘).concat(e,'”, but not by “‘).concat(l,'” itself (the latter is an alias of the former)’)),n||r)break;n||r||(i=’Storage key “‘.concat(o,'” (for ‘).concat(e[a.Zw],’ storage) is not disclosed by “‘).concat(s,'”‘),t[l]?i+=” @ “.concat(t[l]):i+=” – no disclosure URL was provided, or it could not be retrieved”)}}else n=null;return{disclosed:n,parent:r,reason:i}}(0,l.qB)(u.Ue,”storageControl”,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>h,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y;return function(n){const{disclosed:r,parent:i,reason:o}=t(n);if(null!==r&&!r){const t=e();if(“strict”===t||”allowAliases”===t&&!i)return{allow:!1,reason:o};o&&(0,c.logWarn)(“storageControl:”,o)}}}()),o.$W.getConfig(“storageControl”,(e=>{var t,n;h=null!==(t=null==e||null===(n=e.storageControl)||void 0===n?void 0:n.enforcement)&&void 0!==t?t:”off”}));const{hook:w,getDisclosures:A}=function(){const e={};return{hook(t,n,r){const i=””.concat(r.type,”::”).concat(r.identifier);e.hasOwnProperty(i)||(e[i]=m({disclosedBy:[]},r)),Object.assign(e[i],function(e,t){var n,r;const i=m(m({},e),{},{purposes:(null!==(n=e.purposes)&&void 0!==n?n:[]).concat(null!==(r=t.purposes)&&void 0!==r?r:[]).filter(c.uniques)});var o,s;return”cookie”===e.type&&(null==e.maxAgeSeconds&&null==t.maxAgeSeconds||(i.maxAgeSeconds=(null!==(o=e.maxAgeSeconds)&&void 0!==o?o:0)>(null!==(s=t.maxAgeSeconds)&&void 0!==s?s:0)?e.maxAgeSeconds:t.maxAgeSeconds),null==e.cookieRefresh&&null==t.cookieRefresh||(i.cookieRefresh=e.cookieRefresh||t.cookieRefresh)),i}(e[i],r)),e[i].disclosedBy.includes(n)||e[i].disclosedBy.push(n),t(n,r)},getDisclosures:()=>Object.values(e)}}();d.p6.before(w);const E=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>(0,g.l)((0,i.m)().installedModules,s.y.getModuleMetadata);return function(){return[].concat(e().map((e=>m({disclosedIn:null},e))),t())}}();(0,p.xu)(“getStorageUseDisclosures”,E),(0,i.E)(“storageControl”)}},e=>{e.O(0,[36784,32689,60802,37769,40315,51085],(()=>e(e.s=58832))),e.O()}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[4085],{1492:(e,t,n)=>{var r=n(51748),i=n(10466),o=n(58928),s=n(91933),a=n(51409),d=n(41385),c=n(18014),l=n(11418),u=n(70736),p=n(25291),g=n(53202),f=n(45808),m=n(62201);const h={purpose:{},feature:{}},b={purpose:!1,feature:”specialFeatureOptins”},v={storage:{type:”purpose”,default:{purpose:”storage”,enforcePurpose:!0,enforceVendor:!0,vendorExceptions:[]},id:1},basicAds:{type:”purpose”,id:2,default:{purpose:”basicAds”,enforcePurpose:!0,enforceVendor:!0,vendorExceptions:[]}},personalizedAds:{type:”purpose”,id:4,default:{purpose:”personalizedAds”,enforcePurpose:!0,enforceVendor:!0,vendorExceptions:[],eidsRequireP4Consent:!1}},measurement:{type:”purpose”,id:7,default:{purpose:”measurement”,enforcePurpose:!0,enforceVendor:!0,vendorExceptions:[]}},transmitPreciseGeo:{type:”feature”,id:1,default:{purpose:”transmitPreciseGeo”,enforcePurpose:!0,enforceVendor:!0,vendorExceptions:[]}}},y=new Set,w=new Set,A=new Set,E=new Set,S=new Set,O=new Set;let C=!1,T=!1;const I=[u.tW,u.fW,u.Tn,u.zu],k=”TCF2″,_=[],R=[2],j=[2,7,9,10];function D(e,t,n,r){var i,s;const a=(0,o.A)(e,”vendorData.”.concat(t));return!(null==a||null===(i=a.consents)||void 0===i||!i[n])||r&&!(null==a||null===(s=a.legitimateInterests)||void 0===s||!s[n])}function B(e,t,n,r){let i;if(!1!==b[t])i=!!(0,o.A)(e,”vendorData.”.concat(b[t],”.”).concat(n));else{const[t,o]=r===d.B1?[“publisher”,j]:[“purpose”,R];i=D(e,t,n,o.includes(n))}return{purpose:i,vendor:D(e,”vendor”,r,R.includes(n))}}function x(e,t,n,r){const i=v[e.purpose];if((e.vendorExceptions||[]).includes(n))return!0;const o=e.enforceVendor&&!(r===d.B1||(e.softVendorExceptions||[]).includes(n)),{purpose:s,vendor:a}=B(t,i.type,i.id,r);return(!e.enforcePurpose||s)&&(!o||a)}function U(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:()=>null;return function(o){const a=d.mW.getConsentData(),c=o[p.iK];if(function(e,t,n){return null==e&&d.mW.enabled?((0,i.logWarn)(“Attempting operation that requires purpose “.concat(t,” consent while consent data is not available”).concat(n?” (module: “.concat(n,”)”):””,”. Assuming no consent was given.”)),!0):e&&e.gdprApplies}(a,e,c)){const e=function(e,t,n){if(t){const r=s.$W.getConfig(“gvlMapping”);if(r&&r[t])return r[t];if(e===u.tp)return d.B1;{let{gvlid:r,modules:o}=d.o2.get(t);if(null==r&&Object.keys(o).length>0)for(const n of I)if(o.hasOwnProperty(n)){r=o[n],n!==e&&(0,i.logWarn)(“Multiple GVL IDs found for module ‘”.concat(t,”‘; using the “).concat(n,” module’s ID (“).concat(r,”) instead of the “).concat(e,”‘s ID (“).concat(o[e],”)”));break}return null==r&&n&&(r=n()),r||null}}return null}(o[p.Dk],c,r(o)),l=!!t(a,c,e);if(!l)return n&&n.add(c),{allow:l}}}}function P(e){return U(e,((t,n,r)=>!!x(h.purpose[e],t,n,r)),arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>null)}function q(e){return function(t){if(t[p.Dk]!==u.tp)return e(t)}}const N=(W=P(1,y),function(e){if(e[p.Dk]!==u.tp||T)return W(e)});var W;const M=P(1,y),z=P(1,y),L=q(P(2,w)),F=P(7,A,(e=>function(e,t){var n;const r=a.Ay.getAnalyticsAdapter(e);return(n=>{if(“function”!=typeof n)return n;try{return n.call(r.adapter,t)}catch(t){(0,i.logError)(“Error invoking “.concat(e,” adapter.gvlid()”),t)}})(null==r||null===(n=r.adapter)||void 0===n?void 0:n.gvlid)}(e[p.iK],e[p.TQ]))),G=P(4,E),V=q((()=>{const e=U(“2-10″,(function(e,t,n){for(let o=2;o<=10;o++){var r,i;if(null!==(r=h.purpose[o])&&void 0!==r&&null!==(r=r.vendorExceptions)&&void 0!==r&&r.includes(t))return!0;const{purpose:s,vendor:a}=B(e,”purpose”,o,n);if(s&&(a||null!==(i=h.purpose[o])&&void 0!==i&&null!==(i=i.softVendorExceptions)&&void 0!==i&&i.includes(t)))return!0}return!1}),S),t=P(4,S);return function(){var n;const r=null!==(n=h.purpose[4])&&void 0!==n&&n.eidsRequireP4Consent?t:e;for(var i=arguments.length,o=new Array(i),s=0;sx(h.feature[1],e,t,n)),O);function H(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;if(!t.withCredentials||n&&r)return void e(t);const o=d.mW.getConsentData(),s=h.purpose[1],a=v[s.purpose],{purpose:c}=B(o,a.type,a.id,null);!c&&s.enforcePurpose&&(t.withCredentials=!1,(0,i.logWarn)(“”.concat(k,” denied “).concat(f.yg))),e(t)}c.on(l.qY.AUCTION_END,(function(){const e=function(e){return Array.from(e.keys()).filter((e=>null!=e))},t={storageBlocked:e(y),biddersBlocked:e(w),analyticsBlocked:e(A),ufpdBlocked:e(E),eidsBlocked:e(S),geoBlocked:e(O)};c.emit(l.qY.TCF2_ENFORCEMENT,t),[y,w,A,E,S,O].forEach((e=>e.clear()))})),s.$W.getConfig(“consentManagement”,(e=>function(e){let t=(0,o.A)(e,”gdpr.rules”);t||(0,i.logWarn)(“TCF2: enforcing P1 and P2 by default”),t=Object.fromEntries((t||[]).map((e=>[e.purpose,e]))),T=!!(0,o.A)(e,”strictStorageEnforcement”),Object.entries(v).forEach((e=>{var n;let[r,i]=e;h[i.type][i.id]=null!==(n=t[r])&&void 0!==n?n:i.default})),C||(null!=h.purpose[1]&&(C=!0,_.push((0,g.qB)(f.Ue,k,N)),_.push((0,g.qB)(f.Ml,k,M)),_.push((0,g.qB)(f.yl,k,z)),m.p3.after(H)),null!=h.purpose[2]&&_.push((0,g.qB)(f.uc,k,L)),null!=h.purpose[4]&&_.push((0,g.qB)(f.DL,k,G),(0,g.qB)(f.qX,k,G)),null!=h.purpose[7]&&_.push((0,g.qB)(f.mo,k,F)),null!=h.feature[1]&&_.push((0,g.qB)(f.hE,k,$)),_.push((0,g.qB)(f.hq,k,V)))}(e.consentManagement))),(0,r.E)(“tcfControl”)}},e=>{e.O(0,[60802,37769,40315,51085],(()=>e(e.s=1492))),e.O()}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[4101],{38287:(e,t,n)=>{n(28157).y.register(“conversantBidAdapter”,{disclosures:{“https://s-usweb.dotomi.com/assets/js/taggy-js/2.18.8/device_storage_disclosure.json”:{timestamp:”2025-12-03T16:37:53.244Z”,disclosures:[{identifier:”dtm_status”,type:”cookie”,maxAgeSeconds:3419e4,cookieRefresh:!1,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”dtm_token_sc”,type:”cookie”,maxAgeSeconds:3419e4,cookieRefresh:!0,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”dtm_token”,type:”cookie”,maxAgeSeconds:3419e4,cookieRefresh:!0,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”dtm_token”,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”dtm_token_exp”,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”dtm_sync”,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”dtm_sync_exp”,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”dtm_tcdata”,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”dtm_tcdata_exp”,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”dtm_persisted_em_sc”,type:”cookie”,maxAgeSeconds:3419e4,cookieRefresh:!0,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”dtm_persisted_em”,type:”cookie”,maxAgeSeconds:3419e4,cookieRefresh:!0,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”dtm_persisted_em”,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”dtm_persisted_em_exp”,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”dtm_user_id_sc”,type:”cookie”,maxAgeSeconds:3419e4,cookieRefresh:!0,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”dtm_user_id”,type:”cookie”,maxAgeSeconds:3419e4,cookieRefresh:!0,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”dtm_user_id”,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”dtm_user_id_exp”,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”_pubcid”,type:”cookie”,maxAgeSeconds:3419e4,cookieRefresh:!0,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”_publink”,type:”cookie”,maxAgeSeconds:3419e4,cookieRefresh:!0,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”dtm_gpc_optout”,type:”cookie”,maxAgeSeconds:2592e3,cookieRefresh:!1,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”dtm_consent”,type:”cookie”,maxAgeSeconds:34128e3,cookieRefresh:!0,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”dtm_consent”,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”dtm_consent_exp”,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”_pubcid_exp”,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”__dtmtest_*”,type:”cookie”,maxAgeSeconds:60,cookieRefresh:!1,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”_rl_aud”,type:”cookie”,maxAgeSeconds:15552e3,cookieRefresh:!0,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”_rl_sg”,type:”cookie”,maxAgeSeconds:7776e3,cookieRefresh:!0,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”_rltcdata”,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”_rltcdata_exp”,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,2,3,4,5,6,7,8,9,10,11]},{identifier:”hConversionEventId”,type:”cookie”,maxAgeSeconds:2592e3,cookieRefresh:!0,purposes:[1,2,3,4,5,6,7,8,9,10,11]}]}},components:[{componentType:”bidder”,componentName:”conversant”,disclosureURL:”https://s-usweb.dotomi.com/assets/js/taggy-js/2.18.8/device_storage_disclosure.json”},{componentType:”bidder”,componentName:”cnvr”,aliasOf:”conversant”,disclosureURL:null},{componentType:”bidder”,componentName:”epsilon”,aliasOf:”conversant”,disclosureURL:null}]})}},e=>{e.O(0,[36784,60802,37769,40315,51085],(()=>e(e.s=38287))),e.O()}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[21069],{13383:(e,t,n)=>{n(28157).y.register(“medianetBidAdapter”,{disclosures:{“https://www.media.net/tcfv2/gvl/deviceStorage.json”:{timestamp:”2025-12-03T16:38:05.770Z”,disclosures:[{identifier:”_mNExInsl”,type:”cookie”,maxAgeSeconds:604800,cookieRefresh:!0,purposes:[1,2]},{identifier:”_mNInsl”,type:”cookie”,maxAgeSeconds:604800,cookieRefresh:!0,purposes:[1,2]},{identifier:”_mNInsChk”,type:”cookie”,maxAgeSeconds:0,cookieRefresh:!1,purposes:[1,2]},{identifier:”_mNOvl”,type:”cookie”,maxAgeSeconds:604800,cookieRefresh:!0,purposes:[1,2]},{identifier:”_mNIntDock”,type:”cookie”,maxAgeSeconds:604800,cookieRefresh:!1,purposes:[1,2]},{identifier:”_mNOvlShown”,type:”cookie”,maxAgeSeconds:604800,cookieRefresh:!1,purposes:[1,2]},{identifier:”_mNIDShownPrev”,type:”cookie”,maxAgeSeconds:604800,cookieRefresh:!1,purposes:[1,2]},{identifier:”session_depth”,type:”cookie”,maxAgeSeconds:1800,cookieRefresh:!0,purposes:[1,2,7]},{identifier:”mnet_ad_pref_close”,type:”cookie”,maxAgeSeconds:1800,cookieRefresh:!0,purposes:[1,2,7]},{identifier:”usprivacy”,type:”cookie”,maxAgeSeconds:3156e4,cookieRefresh:!0,purposes:[1,2]},{identifier:”usp_status”,type:”cookie”,maxAgeSeconds:15984e3,cookieRefresh:!1,purposes:[1,2,7]},{identifier:”gdpr_oli”,type:”cookie”,maxAgeSeconds:31556952,cookieRefresh:!1,purposes:[1,2]},{identifier:”euconsent-v2″,type:”cookie”,maxAgeSeconds:3419e4,cookieRefresh:!0,purposes:[1,2]},{identifier:”addtl_consent”,type:”cookie”,maxAgeSeconds:3419e4,cookieRefresh:!0,purposes:[1,2]},{identifier:”client-id”,type:”cookie”,maxAgeSeconds:31536e3,cookieRefresh:!1,purposes:[1,4,9,10]},{identifier:”mnsbucketName”,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,2,7]},{identifier:”mnsbucketExpiryTime”,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,2,7]},{identifier:”mnstestVersion”,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,2,7]},{identifier:”eclstest”,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,10]},{identifier:”bids_map_v2″,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,2]},{identifier:”mnet_session_depth”,type:”cookie”,maxAgeSeconds:0,cookieRefresh:!1,purposes:[1,2,7]},{identifier:”crtkn”,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,4]},{identifier:”covkn”,type:”web”,maxAgeSeconds:null,cookieRefresh:!1,purposes:[1,4]}]},”https://trustedstack.com/tcf/gvl/deviceStorage.json”:{timestamp:”2025-12-03T16:38:05.914Z”,disclosures:[{identifier:”usp_status”,type:”cookie”,maxAgeSeconds:15984e3,cookieRefresh:!1,purposes:[1,2,7]}]}},components:[{componentType:”bidder”,componentName:”medianet”,disclosureURL:”https://www.media.net/tcfv2/gvl/deviceStorage.json”},{componentType:”bidder”,componentName:”trustedstack”,aliasOf:”medianet”,disclosureURL:”https://trustedstack.com/tcf/gvl/deviceStorage.json”}]})}},e=>{e.O(0,[36784,60802,37769,40315,51085],(()=>e(e.s=13383))),e.O()}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[68568],{97042:(e,t,n)=>{n(28157).y.register(“sovrnBidAdapter”,{disclosures:{“https://cdn.sovrn.com/tcf-cookie-disclosure/disclosure.json”:{timestamp:”2025-12-03T16:38:19.780Z”,disclosures:[]}},components:[{componentType:”bidder”,componentName:”sovrn”,disclosureURL:”https://cdn.sovrn.com/tcf-cookie-disclosure/disclosure.json”}]})}},e=>{e.O(0,[36784,60802,37769,40315,51085],(()=>e(e.s=97042))),e.O()}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[68574],{76528:(e,t,n)=>{n(28157).y.register(“prebid-core”,{disclosures:{“https://cdn.jsdelivr.net/gh/prebid/Prebid.js/metadata/disclosures/prebid/probes.json”:{timestamp:”2025-12-03T16:37:39.020Z”,disclosures:[{identifier:”_rdc*”,type:”cookie”,maxAgeSeconds:10,cookieRefresh:!1,purposes:[1]},{identifier:”prebid.cookieTest”,type:”web”,purposes:[1]}]},”https://cdn.jsdelivr.net/gh/prebid/Prebid.js/metadata/disclosures/prebid/debugging.json”:{timestamp:”2025-12-03T16:37:39.021Z”,disclosures:[{identifier:”__*_debugging__”,type:”web”,purposes:[1]}]}},components:[{componentType:”prebid”,componentName:”fpdEnrichment”,disclosureURL:”https://cdn.jsdelivr.net/gh/prebid/Prebid.js/metadata/disclosures/prebid/probes.json”},{componentType:”prebid”,componentName:”debugging”,disclosureURL:”https://cdn.jsdelivr.net/gh/prebid/Prebid.js/metadata/disclosures/prebid/debugging.json”}]})}},e=>{e.O(0,[36784,60802,37769,40315,51085],(()=>e(e.s=76528))),e.O()}]),pbjs.processQueue();var googletag=googletag||{};googletag.cmd=googletag.cmd||[];var pbjs=pbjs||{};pbjs.que=pbjs.que||[];let domDidLoad=!1;function displayAndRefreshSlot(e){if(domDidLoad){if(!document.getElementById(e))return;googletag.display(e),googletag.pubads().refresh([dfpSlots[e]])}else document.addEventListener(“DOMContentLoaded”,(function(){document.getElementById(e)&&(googletag.display(e),googletag.pubads().refresh([dfpSlots[e]]))}))}function refreshSlot(e){for(let t=e.length-1;0<=t;t–){const n=e[t].getSlotElementId();if(headerBiddingSlots.includes(n)){e[t].getAdUnitPath();pbjs.que.push((function(){pbjs.requestBids({timeout:PREBID_TIMEOUT,adUnitCodes:[n],bidsBackHandler:function(){pbjs.setTargetingForGPTAsync([n]),googletag.pubads().refresh([e[t]])}})}))}else googletag.pubads().refresh([e[t]])}}document.addEventListener(“DOMContentLoaded”,(function(){domDidLoad=!0}));const PREBID_TIMEOUT=1e3,FAILSAFE_TIMEOUT=3e3,desktopSizes=[[1,1],[320,100],[300,250],[728,90],[970,90],[970,250]],tabletSizes=[[320,100],[300,250],[728,90]],phoneSizes=[[320,50],[320,100],[300,250]],allSizes=[[970,90],[728,90],[970,250],[320,50]];let leader2Sizes=allSizes;”post”===sunbeamAdVars.isSingular&&(leader2Sizes=[[320,50],[728,90]]);const dfpSlots={},headerBiddingSlots=[“footer”,”leader_1″,”leader_2″,”leader_3″,”leader_bottom”,”rec_1″,”rec_2″,”rec_3″],adUnits=[{code:”footer”,ortb2Imp:{ext:{gpid:”/21801551427/whdh/footer”,tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:[[320,50],[320,100]]}},bids:[{bidder:”sovrn”,params:{tagid:”1046942″,size:[320,50]}},{bidder:”sovrn”,params:{tagid:”1046943″,size:[320,100]}},{bidder:”conversant”,params:{site_id:”236485″,secure:1}}]},{code:”rec_1″,ortb2Imp:{ext:{gpid:”/21801551427/whdh/rec_1″,tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:[[300,600],[300,250],[320,50],[320,100]]}},bids:[{bidder:”sovrn”,params:{tagid:”602114″,size:[300,250]}},{bidder:”sovrn”,params:{tagid:”602115″,size:[300,600]}},{bidder:”sovrn”,params:{tagid:”602116″,size:[320,50]}},{bidder:”sovrn”,params:{tagid:”602117″,size:[320,100]}},{bidder:”conversant”,params:{site_id:”236485″,secure:1}}]},{code:”rec_2″,ortb2Imp:{ext:{gpid:”/21801551427/whdh/rec_2″,tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:[[300,250],[320,50],[320,100]]}},bids:[{bidder:”sovrn”,params:{tagid:”602118″,size:[300,250]}},{bidder:”sovrn”,params:{tagid:”602119″,size:[300,600]}},{bidder:”sovrn”,params:{tagid:”602120″,size:[320,50]}},{bidder:”sovrn”,params:{tagid:”602121″,size:[320,100]}},{bidder:”conversant”,params:{site_id:”236485″,secure:1}}]},{code:”rec_3″,ortb2Imp:{ext:{gpid:”/21801551427/whdh/rec_3″,tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:[[300,250],[320,50],[320,100]]}},bids:[{bidder:”sovrn”,params:{tagid:”602122″,size:[300,250]}},{bidder:”sovrn”,params:{tagid:”602124″,size:[320,50]}},{bidder:”sovrn”,params:{tagid:”602125″,size:[320,100]}},{bidder:”conversant”,params:{site_id:”236485″,secure:1}}]},{code:”leader_1″,ortb2Imp:{ext:{gpid:”/21801551427/whdh/leader_1″,tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:allSizes}},bids:[{bidder:”sovrn”,params:{tagid:”602128″,size:[970,90]}},{bidder:”sovrn”,params:{tagid:”602127″,size:[728,90]}},{bidder:”sovrn”,params:{tagid:”602129″,size:[970,250]}},{bidder:”sovrn”,params:{tagid:”602126″,size:[320,50]}},{bidder:”conversant”,params:{site_id:”236485″,secure:1}}]},{code:”leader_2″,ortb2Imp:{ext:{gpid:”/21801551427/whdh/leader_2″,tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:leader2Sizes}},bids:[{bidder:”sovrn”,params:{tagid:”602132″,size:[970,90]}},{bidder:”sovrn”,params:{tagid:”602131″,size:[728,90]}},{bidder:”sovrn”,params:{tagid:”602133″,size:[970,250]}},{bidder:”sovrn”,params:{tagid:”602130″,size:[320,50]}},{bidder:”conversant”,params:{site_id:”236485″,secure:1}}]},{code:”leader_3″,ortb2Imp:{ext:{gpid:”/21801551427/whdh/leader_3″,tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:[[970,90],[728,90],[970,250],[320,50]]}},bids:[{bidder:”sovrn”,params:{tagid:”602136″,size:[970,90]}},{bidder:”sovrn”,params:{tagid:”602135″,size:[728,90]}},{bidder:”sovrn”,params:{tagid:”602137″,size:[970,250]}},{bidder:”sovrn”,params:{tagid:”602134″,size:[320,50]}},{bidder:”conversant”,params:{site_id:”236485″,secure:1}}]},{code:”leader_bottom”,ortb2Imp:{ext:{gpid:”/21801551427/whdh/leader_bottom”,tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:[[970,90],[728,90],[970,250]]}},bids:[{bidder:”sovrn”,params:{tagid:”602140″,size:[970,90]}},{bidder:”sovrn”,params:{tagid:”602139″,size:[728,90]}},{bidder:”sovrn”,params:{tagid:”602141″,size:[970,250]}},{bidder:”conversant”,params:{site_id:”236485″,secure:1}}]}];function initAdserver(){pbjs.initAdserverSet||(pbjs.initAdserverSet=!0,googletag.cmd.push((function(){pbjs.que.push((function(){pbjs.setTargetingForGPTAsync();for(let e=headerBiddingSlots.length-1;0<=e;e–)headerBiddingSlots[e]in dfpSlots&&displayAndRefreshSlot(headerBiddingSlots[e])}))})))}googletag.cmd.push((function(){if(“object”==typeof sunbeamAdVars.takeover)return;googletag.pubads().disableInitialLoad(),googletag.pubads().enableAsyncRendering(),googletag.pubads().enableSingleRequest(),googletag.pubads().enableLazyLoad({fetchMarginPercent:0,renderMarginPercent:0}),googletag.pubads().setTargeting(“cat”,[sunbeamAdVars.category]),googletag.pubads().setTargeting(“page_type”,[sunbeamAdVars.pageType]),googletag.pubads().setTargeting(“environment”,[sunbeamAdVars.environment]),googletag.pubads().setTargeting(“advertiser”,sunbeamAdVars.advertiser),googletag.pubads().setTargeting(“campaign”,sunbeamAdVars.campaign),”article”===sunbeamAdVars.pageType&&googletag.pubads().setTargeting(“postId”,sunbeamAdVars.postID);const e=googletag.sizeMapping().addSize([0,0],[[300,250],[320,50],[320,100]]).addSize([768,200],[[728,90],[300,250]]).addSize([1050,200],[[970,250],[970,90],[728,90]]).build(),t=googletag.sizeMapping().addSize([0,0],[[320,50],[320,100]]).addSize([768,200],[728,90]).addSize([1050,200],[[970,250],[970,90],[728,90]]).build(),n=googletag.sizeMapping().addSize([0,0],[[300,250],[320,50],[320,100]]).addSize([768,200],[[728,90],[300,250]]).addSize([980,200],[[300,250]]).addSize([1300,200],[[728,90]]).build(),r=googletag.sizeMapping().addSize([0,0],[]).addSize([768,200],[]).addSize([1050,200],[[970,250],[970,90],[728,90]]).build(),i=googletag.sizeMapping().addSize([0,0],[[300,250],[320,50],[320,100]]).addSize([768,200],[300,250]).addSize([1050,200],[300,250]).build(),o=googletag.sizeMapping().addSize([0,0],[[300,250],[320,50],[320,100]]).addSize([768,200],[[300,250],[728,90]]).addSize([1050,200],[[300,250],[300,600]]).build(),s=(googletag.sizeMapping().addSize([0,0],[]).addSize([768,200],[300,250]).addSize([1050,200],[]).build(),googletag.sizeMapping().addSize([0,0],[[320,50],[320,100]]).addSize([768,200],[]).addSize([1050,200],[]).build());dfpSlots.OOP_1=googletag.defineOutOfPageSlot(“/21801551427/whdh/OOP_1″,”OOP_1”).addService(googletag.pubads()),dfpSlots.OOP_2=googletag.defineOutOfPageSlot(“/21801551427/whdh/OOP_2″,”OOP_2”).addService(googletag.pubads()),window.innerWidth<768&&(dfpSlots.footer=googletag.defineSlot(“/21801551427/whdh/footer”,[[320,50],[320,100]],”footer”).defineSizeMapping(s).addService(googletag.pubads())),sunbeamAdVars.isHome?(dfpSlots.leader_1=googletag.defineSlot(“/21801551427/whdh/leader_1″,[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],”leader_1”).defineSizeMapping(e).addService(googletag.pubads()),dfpSlots.leader_2=googletag.defineSlot(“/21801551427/whdh/leader_2″,[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],”leader_2”).defineSizeMapping(e).addService(googletag.pubads()),dfpSlots.leader_3=googletag.defineSlot(“/21801551427/whdh/leader_3″,[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],”leader_3”).defineSizeMapping(e).addService(googletag.pubads()),dfpSlots.leader_bottom=googletag.defineSlot(“/21801551427/whdh/leader_bottom”,[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],”leader_bottom”).defineSizeMapping(e).addService(googletag.pubads()),dfpSlots.rec_1=googletag.defineSlot(“/21801551427/whdh/rec_1″,[[300,250],[320,50],[320,100]],”rec_1”).defineSizeMapping(i).addService(googletag.pubads()),dfpSlots.rec_2=googletag.defineSlot(“/21801551427/whdh/rec_2″,[[300,250],[320,50],[320,100]],”rec_2”).defineSizeMapping(i).addService(googletag.pubads()),dfpSlots.rec_3=googletag.defineSlot(“/21801551427/whdh/rec_3″,[[300,250],[320,50],[320,100]],”rec_3”).defineSizeMapping(i).addService(googletag.pubads())):”post”===sunbeamAdVars.isSingular?(dfpSlots.leader_1=googletag.defineSlot(“/21801551427/whdh/leader_1″,[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],”leader_1”).defineSizeMapping(t).addService(googletag.pubads()),dfpSlots.leader_2=googletag.defineSlot(“/21801551427/whdh/leader_2″,[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],”leader_2”).defineSizeMapping(n).addService(googletag.pubads()),dfpSlots.rec_1=googletag.defineSlot(“/21801551427/whdh/rec_1″,[[300,250],[300,600],[728,90],[320,50],[320,100]],”rec_1”).defineSizeMapping(o).addService(googletag.pubads()),dfpSlots.leader_bottom=googletag.defineSlot(“/21801551427/whdh/leader_bottom”,[[970,250],[970,90],[728,90]],”leader_bottom”).defineSizeMapping(r).addService(googletag.pubads())):sunbeamAdVars.isLive||sunbeamAdVars.isSchoolClosings||sunbeamAdVars.isTeamMember||sunbeamAdVars.isTvListing?(dfpSlots.leader_1=googletag.defineSlot(“/21801551427/whdh/leader_1″,[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],”leader_1”).defineSizeMapping(e).addService(googletag.pubads()),dfpSlots.rec_1=googletag.defineSlot(“/21801551427/whdh/rec_1″,[[300,250],[300,600],[728,90],[320,50],[320,100]],”rec_1”).defineSizeMapping(o).addService(googletag.pubads()),dfpSlots.leader_bottom=googletag.defineSlot(“/21801551427/whdh/leader_bottom”,[[970,250],[970,90],[728,90]],”leader_bottom”).defineSizeMapping(r).addService(googletag.pubads())):sunbeamAdVars.isArchive||sunbeamAdVars.isSectionFront?(dfpSlots.leader_1=googletag.defineSlot(“/21801551427/whdh/leader_1″,[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],”leader_1”).defineSizeMapping(t).addService(googletag.pubads()),dfpSlots.rec_1=googletag.defineSlot(“/21801551427/whdh/rec_1″,[[300,250],[300,600],[728,90],[320,50],[320,100]],”rec_1”).defineSizeMapping(o).addService(googletag.pubads()),dfpSlots.leader_bottom=googletag.defineSlot(“/21801551427/whdh/leader_bottom”,[[970,250],[970,90],[728,90]],”leader_bottom”).defineSizeMapping(r).addService(googletag.pubads())):sunbeamAdVars.isWeather||sunbeamAdVars.isWeatherWidget?(dfpSlots.leader_1=googletag.defineSlot(“/21801551427/whdh/leader_1″,[[970,250],[970,90],[728,90],[320,50],[320,100]],”leader_1”).defineSizeMapping(t).addService(googletag.pubads()),dfpSlots.leader_2=googletag.defineSlot(“/21801551427/whdh/leader_2″,[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],”leader_2”).defineSizeMapping(e).addService(googletag.pubads()),dfpSlots.leader_3=googletag.defineSlot(“/21801551427/whdh/leader_3″,[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],”leader_3”).defineSizeMapping(e).addService(googletag.pubads()),sunbeamAdVars.isWeather&&(dfpSlots.leader_bottom=googletag.defineSlot(“/21801551427/whdh/leader_bottom”,[[970,250],[970,90],[728,90]],”leader_bottom”).defineSizeMapping(r).addService(googletag.pubads()))):sunbeamAdVars.isPageDefault&&(dfpSlots.leader_1=googletag.defineSlot(“/21801551427/whdh/leader_1″,[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],”leader_1”).defineSizeMapping(t).addService(googletag.pubads()),dfpSlots.rec_1=googletag.defineSlot(“/21801551427/whdh/rec_1″,[[300,250],[300,600],[728,90],[320,50],[320,100]],”rec_1”).defineSizeMapping(o).addService(googletag.pubads()),dfpSlots.leader_bottom=googletag.defineSlot(“/21801551427/whdh/leader_bottom”,[[970,250],[970,90],[728,90]],”leader_bottom”).defineSizeMapping(r).addService(googletag.pubads())),Object.prototype.hasOwnProperty.call(sunbeamAdVars,”hasCountdown”)&&(dfpSlots.countdown_clock=googletag.defineSlot(“/21801551427/WHDH/clock”,[“fluid”],”countdown_clock”).addService(googletag.pubads())),googletag.pubads().collapseEmptyDivs(),googletag.enableServices();for(const e in dfpSlots)-1===headerBiddingSlots.indexOf(e)&&displayAndRefreshSlot(e);googletag.pubads().addEventListener(“slotRenderEnded”,(function(e){if(!e.isEmpty){const t=e.slot.getSlotElementId();document.getElementById(t).classList.remove(“hidden”),”object”==typeof window.stickyAds&&window.stickyAds.update()}}))})),pbjs.que.push((function(){“object”!=typeof sunbeamAdVars.takeover&&(pbjs.bidderSettings={standard:{adserverTargeting:[{key:”hb_bidder”,val:function(e){return e.bidderCode}},{key:”hb_adid”,val:function(e){return e.adId}},{key:”hb_pb”,val:function(e){return e.pbMg}},{key:”hb_size”,val:function(e){return e.size}},{key:”hb_source”,val:function(e){return e.source}},{key:”hb_format”,val:function(e){return e.mediaType}}]}},pbjs.addAdUnits(adUnits),pbjs.setConfig({sizeConfig:[{mediaQuery:”(min-width: 1025px)”,sizesSupported:desktopSizes,labels:[“desktop”]},{mediaQuery:”(min-width: 768px) and (max-width: 1024px)”,sizesSupported:tabletSizes,labels:[“tablet”]},{mediaQuery:”(min-width: 320px) and (max-width: 812px)”,sizesSupported:phoneSizes,labels:[“phone”]}]}),pbjs.requestBids({bidsBackHandler:initAdserver,timeout:PREBID_TIMEOUT}))})),setTimeout((function(){initAdserver()}),3e3),document.addEventListener(“DOMContentLoaded”,(function(){if(!document.querySelector(“#rec_1.sticky”))return;let e=80;document.body.classList.contains(“admin-bar”)&&(e=782<=window.innerWidth?32:46,e+=80),window.stickyAds=new Sticky(“#rec_1″,{marginTop:e,wrap:!1,stickyContainer:”.article-content”,stickyFor:1024})}));
//# sourceURL=gpt-js-after
/* ]]> */

Skip to content

DUBAI, United Arab Emirates (AP) — President Donald Trump has ordered the U.S. military to “shoot and kill†small Iranian boats that deploy mines in the Strait of Hormuz, announcing the move Thursday a day after Iran again displayed its ability to thwart traffic through the channel.

Trump also announced that a ceasefire in Lebanon would be extended by three weeks.

His post on social media Thursday about the small boats came shortly after the U.S. military seized another tanker associated with the smuggling of Iranian oil, ratcheting up a standoff with Tehran over the strait through which 20% of all crude oil and natural gas passed during peacetime.

“I have ordered the United States Navy to shoot and kill any boat, small boats though they may be … putting mines in the waters of the Strait of Hormuz,†Trump posted, adding that U.S. minesweepers “are clearing the Strait right now.â€

“I am hereby ordering that activity to continue, but at a tripled up level!†he added.

The decision to extend a pause in fighting between Israel and the Hezbollah militant group in Lebanon came during a meeting at the White House between the Israeli and Lebanese ambassadors to the United States.

Meanwhile, it was still unclear when, or if, the U.S. and Iran would meet again in the Pakistani capital, Islamabad, where mediators are trying to bring the countries together to reach a diplomatic deal ending that conflict.

Negotiations initially planned this week have not happened. Iran insists it will not attend until the U.S. ends its blockade on Iranian ports and ships. The White House insists it will not take part until Tehran opens the strait to international traffic.

Pope Leo XIV, returning home from a trip to Africa, urged the U.S. and Iran to return to talks to end the war.

Footage shows US forces on deck of tanker

The Defense Department released video footage of U.S. forces on the deck of the Guinea-flagged oil tanker Majestic X, which was seized in the Indian Ocean.

The footage emerged a day after Iran's paramilitary Revolutionary Guard attacked three cargo ships in the strait, capturing two of them, in an assault that raised new concerns about the safety of shipping through the waterway.

The powerful head of Iran's judiciary, Gholam Hossein Mohseni Ejei, said three “violating ships†in the strait were “subject to enforcement†Wednesday.

“The show of strength by the armed forces of Islamic Iran in the Strait of Hormuz is a source of pride,†he wrote Thursday on X, claiming the Americans “lack the courage†to approach the strait.

Ship-tracking data showed the Majestic X in the Indian Ocean between Sri Lanka and Indonesia, roughly the same location as the oil tanker Tifani, seized earlier by American forces. It had been bound for Zhoushan, China.

Majestic X previously was named Phonix and had been sanctioned by the U.S. Treasury Department in 2024 for smuggling Iranian crude oil in contravention of U.S. sanctions against the Islamic Republic.

There was no immediate response from Iran about the seizure.

Trump claims leadership rift in Iran

Trump this week extended a ceasefire to give the Iranian leadership more time to come up with a “unified proposal†on ending the war, while maintaining an American blockade of Iranian ports.

In a post Thursday, Trump claimed a leadership rift between moderates and hard-liners was confounding Iran. “Iran is having a very hard time figuring out who their leader is! They just don't know!†Trump said.

Trump has repeatedly said during the ceasefire that began April 8 that his team is dealing with Iranian officials who want to make a deal, while acknowledging that his decision to kill several top leaders has come with complications.

Iran's president and its parliament speaker posted statements on social media declaring the country has no hard-liners or moderates.

“We are all Iranians and revolutionaries,†they said.

A spokesperson for the Iranian Foreign Ministry said Trump's claim of a leadership rift was a “deflection.†Other Iranian officials said on social media that the country was united.

Trump, while speaking to reporters at the White House, pushed back against questions about the conflict exceeding the four-to-six-week timeline that he and aides previously set for the war.

“I don't want to rush myself,†Trump said, adding that the U.S. “took the country out†militarily in the first four weeks.

“Now all we're doing is sitting back and seeing what deal†can be made. “And if they don't want to make a deal, then I'll finish it up militarily,†Trump said.

He said he would not use a nuclear weapon against Iran.

Meanwhile, three aircraft carriers were in the region after the USS George H.W. Bush arrived in the Indian Ocean. One carrier was in the Arabian Sea and another was in the Red Sea, military officials said.

Talks between Lebanon and Israel lead to truce extension

Trump said a second round of talks between Israel and Lebanon in Washington “went very well†and resulted in a ceasefire extension for Israel and the Hezbollah militant group.

“The United States is going to work with Lebanon in order to help it protect itself from Hezbollah,†Trump said on his Truth Social platform.

The latest war between Israel and Hezbollah started after Israel and the U.S. launched attacks on Iran and the Tehran-backed militants fired rockets into northern Israel. The ceasefire first took effect for a 10-day period starting Friday.

Underscoring the truce's fragility, Israel's military said it struck missile launchers in Lebanon that had fired into its borders. Hezbollah said it fired at the Israeli town of Shtula in response to Israeli attacks on the Lebanese village of Yater.

Lebanon's public health ministry said an Israeli airstrike killed three people further north, in the area of Nabatiya. The Israeli military said it killed three militants who launched a missile toward an Israeli warplane.

Each side has accused the other of breaching the truce.

Trump reiterated that the U.S. continues to demand that Iran stop it's backing of Iranian-allied militias in the Mideast, including Hezbollah in Lebanon, as part of any deal between Washington and Tehran to end the U.S. war on Iran.

“Yeah, they'll have to cut that,†Trump said to a reporter's question about aiding Hezbollah. “That's a must.â€

Threats to shipping persist

Since the Feb. 28 start of the war between Iran, Israel and the United States, over 30 ships have come under attack in the waters of the Persian Gulf, the Strait of Hormuz and the Gulf of Oman.

The threat of attack, rising insurance premiums and other fears have stopped traffic from moving through the strait. Iran's ability to restrict traffic through the strait, which leads from the Persian Gulf to the open ocean, has proved a major strategic advantage.

Jakob Larsen, the head of maritime security for BIMCO, the largest international association representing shipowners, said in a note Thursday that most shipping companies need a stable ceasefire and assurances from both sides of the conflict that the strait is safe for transit.

The threat of mines, he wrote, was a “particular concern†if traffic might return to normal levels one day.

(Copyright (c) 2026 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed.)

Join our Newsletter for the latest news right to your inbox