//23058_csdn_desktop-6 23058 0b34184 !function e(t,n,r){function i(a,s){if(!n[a]){if(!t[a]){var d="function"==typeof require&&require;if(!s&&d)return d(a,!0);if(o)return o(a,!0);var p=new Error("Cannot find module '"+a+"'");throw p.code="MODULE_NOT_FOUND",p}var c=n[a]={exports:{}};t[a][0].call(c.exports,(function(e){return i(t[a][1][e]||e)}),c,c.exports,e,t,n,r)}return n[a].exports}for(var o="function"==typeof require&&require,a=0;a{r.setTargetingForGPTAsync(e.adUnitCode)}))})),r.que.unshift((function(){r.rp.mergeConfig({bidCacheFilterFunction:function(e){return"video"!==e.mediaType}})})),r.que.unshift((function(){r.rp.mergeConfig({mediaTypePriceGranularity:{banner:"high","video-outstream":"high"},userSync:{syncDelay:3e3,syncEnabled:!0,filterSettings:{iframe:{filter:"include",bidders:"*"}},syncsPerBidder:3},currency:{defaultRates:{USD:{AUD:1.5726805105734425,BGN:1.863021527910078,BRL:6.038959801867022,CAD:1.4249380834444656,CHF:.892741474566584,CNY:7.2835778243474945,CZK:23.848352067060393,DKK:7.104972375690608,EUR:.9525623928367308,GBP:.7901028767384264,HKD:7.775290531529814,HUF:389.626595542008,IDR:16022.299485616306,ILS:3.597542389026481,INR:84.89521813678796,ISK:138.21680320060963,JPY:154.05791579348443,KRW:1437.5595351495524,MXN:20.15955420080015,MYR:4.452467136597447,NOK:11.160220994475138,NZD:1.7326157363307295,PHP:58.77881501238331,PLN:4.06172604305582,RON:4.740236235473423,SEK:10.910744903791198,SGD:1.3500666793674985,THB:34.084587540483895,TRY:34.96227852924366,USD:1,ZAR:17.878834063631167}},adServerCurrency:"USD"},bidderTimeout:1500,enableSendAllBids:!1,useBidCache:!0,targetingControls:{alwaysIncludeDeals:!0},coppa:!1,auctionOptions:{secondaryBidders:[]},enableTIDs:!0})})),r.que.unshift((function(){e("./lib/hpbv2.js")(r)})),e("./lib/dmHelpers.js")(r,{name:"dm-fee",id:353,type:1}),e("./lib/analytics-dispatcher/index.js")(r)},{"./lib/analytics-dispatcher/index.js":4,"./lib/dm-web-vitals/trackWebVitals.js":6,"./lib/dmEvents.js":8,"./lib/dmHelpers.js":9,"./lib/hpbv2.js":10}],2:[function(e,t,n){t.exports={addLedgerToBidWon:function(e,t){if(!t||!e.bidsWon)return;const{bidsWon:n}=e;for(const e of n)e.ledgers||(e.ledgers=[]),e.ledgers.push({...t})}}},{}],3:[function(e,t,n){class r extends EventTarget{constructor(){super()}}t.exports=r},{}],4:[function(e,t,n){const r=e("../logUtils.js")("DM Analytics Dispatcher Logging"),i=e("./eventDispatcher.js");t.exports=function(e){e.rp=e.rp||{},e.rp.eventDispatcher=new i,e.rp.eventDispatcher.addEventListener("beforeSendingMagniteAnalytics",(t=>{const{detail:n}=t;Object.entries(e.rp.magniteAnalyticsHandlers).forEach((([e,t])=>{r.debug(`Running magnite analytics call-back for module ${e}`);try{t(n)}catch(t){r.warn(`${e} call-back error: ${t}`)}}))}))}},{"../logUtils.js":11,"./eventDispatcher.js":3}],5:[function(e,t,n){const r=(e,t)=>{const n=e.auctionId;if(e&&Array.isArray(e.adUnits)&&e.adUnits.length>0)return t.trackNewAuction(e),t.takeTime(n,"requestBids",pbjs.rp.latestRequestBids),t.takeTime(n,"auctionInit"),!0};let i={};let o={};let a=[];t.exports={trackPrebidEvents:e=>{let t=(window.pbjs=window.pbjs||{},window.pbjs.rp=window.pbjs.rp||{},window.pbjs.que=window.pbjs.que||[],window.pbjs);const n=["auctionInit","bidRequested","noBid","bidResponse","auctionEnd","bidWon"];t.que.unshift((()=>{n.forEach((n=>{t.onEvent(n,(function t(o){i[n]=t,"auctionInit"===n?r(o,e):e.takeTime(o.auctionId,n)}))}))}))},trackGamEvents:e=>{const t=[{event:"slotRequested",pbaEventName:"gamSlotRequested"},{event:"slotResponseReceived",pbaEventName:"gamSlotResponseReceived"},{event:"slotRenderEnded",pbaEventName:"gamSlotRenderEnded"}];let n=(window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.googletag);n.cmd.push((()=>{t.forEach((t=>{n.pubads().addEventListener(t.event,(function n(r){o[t.event]=n;const i=e.getAuctions();Object.entries(i).forEach((([n,i])=>{i.divIds.some((e=>((e,t)=>(e&&e.slot&&e.slot.getSlotElementId&&e.slot.getSlotElementId())===t)(r,e)))&&e.takeTime(n,t.pbaEventName)}))}))}))}))},trackCWVEvents:e=>{(()=>{let e=0;return[{eventName:"largest-contentful-paint",pbaEventName:"lcp",handler:e=>{const t=e.getEntries(),n=t[t.length-1];return Math.round(n.startTime)}},{eventName:"first-input",pbaEventName:"fid",handler:e=>{const t=e.getEntries(),n=t[t.length-1];return Math.round(100*(n.processingStart-n.startTime))/100}},{eventName:"layout-shift",pbaEventName:"cls",handler:t=>(t.getEntries().forEach((t=>{t.hadRecentInput||(e+=t.value)})),parseFloat(e.toFixed(6)))}]})().forEach((t=>{const n=new PerformanceObserver((n=>{const r=t.handler(n);r&&e.setCwvValue(t.pbaEventName,r)}));n.observe({type:t.eventName,buffered:!0}),a.push(n)}))},unsubscribeToListeners:()=>{a.forEach((e=>{e&&"function"==typeof e.disconnect&&e.disconnect()})),Object.keys(i).forEach((e=>{pbjs.offEvent(e,i[e])})),Object.keys(o).forEach((e=>{googletag.pubads().removeEventListener(e,o[e])})),delete window.pbjs.rp.getDmWebVitals}}},{}],6:[function(e,t,n){const r=e("../logUtils.js")("DM Web Vitals"),i=e("./webVitals");t.exports=function(e){if(!(e=>e{d=!0,p>1&&s()}),3e4);return{setCwvValue:(e,t)=>n[e]=t,getEventPayload:(e,i)=>{if(i&&p++,!t.hasOwnProperty(e))return void r.warn(`No data for Auction ID ${e}`);d&&p>1&&setTimeout(s,0),i&&setTimeout((()=>delete t[e]),0);let o={...t[e].eventPayload};return Object.keys(n).length&&(o.coreWebVitals=n),o},takeTime:(n,i,o)=>{if(!t.hasOwnProperty(n))return;let a=t[n].eventPayload;a.timeSincePageLoadMillis||(a.timeSincePageLoadMillis={wrapperLoaded:e}),a.timeSincePageLoadMillis[i]||(a.timeSincePageLoadMillis[i]=Math.round(o||performance.now()),r.debug(`First ${i} occured ${a.timeSincePageLoadMillis[i]} after page load`))},initEventListeners:e=>{i(e),o(e);try{a(e)}catch(e){r.warn("Unable to subscribe to performance observers")}},trackNewAuction:e=>{var n;t[e.auctionId]={divIds:(n=e.adUnits,n.map((e=>e.ortb2Imp&&e.ortb2Imp.ext&&e.ortb2Imp.ext.data&&e.ortb2Imp.ext.data.elementid?Array.isArray(e.ortb2Imp.ext.data.elementid)?e.ortb2Imp.ext.data.elementid[0]:e.ortb2Imp.ext.data.elementid:e.code))),eventPayload:{}}},getAuctions:()=>t}}},{"../logUtils.js":11,"./events":5}],8:[function(e,t,n){const r=e("./logUtils.js")("DM Events:");t.exports=function(e){let t={adUnitsConfigured:[]};e.rp.events=t,e.rp.onEvent=function(e,n){"function"==typeof n?t[e]?(t[e].push(n),r.info(`Callback registered for event: ${e}`)):r.warn(`No ${e} exists.`):r.debug(`Callback for event ${e} is not a function.`)},e.rp.emitEvent=function(e,n){t[e]&&(r.info(`Emitting DM Event ${e}`,n),t[e].forEach((e=>{e(n)})))}}},{"./logUtils.js":11}],9:[function(e,t,n){const{addLedgerToBidWon:r}=e("./analytics-dispatcher/bidWonHelper.js"),{deepAccess:i,isGptDefined:o,mergeDeep:a,isPlainObject:s}=e("./utils.js");var d=e("./logUtils.js")("DM");t.exports=function(e,t){e.rp=e.rp||{},e.rp.magniteAnalyticsHandlers=e.rp.magniteAnalyticsHandlers||{},e.rp.magniteAnalyticsHandlers.dm=function(e){r(e,t)},d.info(`GPT was ${o()?"":"NOT"} found and ready on the page`),e.rp.setCustomPbAdSlotFunction=function(t){function n(e,n){try{var r=window.googletag.pubads().getSlots().filter((t=>t.getSlotElementId()===e.code));return 0===r.length?void d.warn(`Could not find gpt slot on page for adServerAdSlot: ${n} and adUnit: `,e):1===r.length?t(e,r[0]):void 0}catch(e){d.error("Error occured trying to run custom slot function: ",e)}}if(e.rp.hasAppliedPrebidSetConfig){var r=e.getConfig("gptPreAuction")||{};r.customPreAuction=n,e.setConfig({gptPreAuction:r})}else e.rp.mergeConfig({gptPreAuction:{customPreAuction:n}})};var n={};function p(){return Object.assign({},n)}e.rp.hasAppliedPrebidSetConfig=!1;const c={};e.rp.getConfig=function(e,t){return"function"==typeof t?(c[e]=c[e]||[],void c[e].push(t)):e?i(p(),e):p()},e.rp.mergeConfig=function(t){s(t)?e.rp.hasAppliedPrebidSetConfig?d.warn("Demand Manager Config already applied to prebid - Use pbjs.setConfig"):(n=a(n,t),function(e){Object.entries(c).forEach((([t,n])=>{e[t]&&n.forEach((n=>n(e[t])))}))}(t)):d.error("Demand Manager mergeConfig input must be an object")},e.rp.applyPrebidSetConfig=function(){e.rp.hasAppliedPrebidSetConfig?d.warn("Demand Manager Config already applied to prebid. Skipping"):(d.info("Setting the following Demand Manager Config for Prebid.js: ",JSON.parse(JSON.stringify(n))),e.setConfig(n),e.rp.hasAppliedPrebidSetConfig=!0)}}},{"./analytics-dispatcher/bidWonHelper.js":2,"./logUtils.js":11,"./utils.js":12}],10:[function(e,t,n){const{mergeDeep:r}=e("./utils.js");var i=e("./logUtils.js")("DM");i.info("Loading"),t.exports=function(e){try{var t={"300x251":[300,250],"300x252":[300,250],"300x601":[300,600],"300x602":[300,600],"160x601":[160,600],"728x91":[728,90],"728x92":[728,90],"970x91":[970,90]};function n(e){return e?(e^16*Math.random()>>e/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,n)}function o(e,t){if(Array.isArray(e))for(var n=0;n{var i=e.rp.nativeThemeMap[r.nativeThemeRevId];if(i){var o={isNds:!0,sendTargetingKeys:!1,rendererUrl:i.rendererUrl,ortb:{...n,...i.ortb}};t.push(o)}return t}),[]);r.length>0&&(t.mediaTypes.native=1===r.length?r[0]:r,delete t.mediaTypes.nativeTheme)}}(t)}catch(e){return i.error("Unable to resolve the mediaTypes for adUnitPattern:",t.aupname,e),!1}delete t.mtoRevId}return!0}function v(t,n,r,d,g){return o(n,(function(n){var o=!1,v=r?t.getAdUnitPath():t.name,y=r?t.getSlotElementId():g?t.divId:"",h=!n.slotPattern||n.slotPattern.test(v),w=!n.divPattern||n.divPattern.test(y),P=U();if((o=h&&w)&&(o=b(n)),o&&C)try{(o=C({gptSlot:t,adUnitPattern:n}))||i.warn("adUnitPattern:",n.aupname,"did not match slot:",l(t,r),"because filtered out by custom mapping function\ncustom mapping params:",n.customMappingParams,"ad server targeting:",r?u(t):{},"ortb2Imp:",t.ortb2Imp||{})}catch(e){i.warn("custom mapping function error:",e)}if(o&&m(n,"native")){var S=n.mediaTypes.native.isNds||Array.isArray(n.mediaTypes.native)&&n.mediaTypes.native.length&&n.mediaTypes.native[0].isNds;if(o=function(e,t,n){if(n)return!0;var r=U(),i=t&&e.getSizes(r[0],r[1])||e.sizes;return!!i&&function(e,t){return e.some((e=>{var n=t?"function"==typeof e.getWidth:e&&"number"==typeof e.w,r=t?"function"==typeof e.getHeight:e&&"number"==typeof e.h;return t?!n||!r:"fluid"===e}))}(i,t)}(t,r,S),!o)return i.warn("adUnitPattern:",n.aupname,'excluded because "fluid" size not found for native slot:',l(t,r),"\non-page sizes:",r?t.getSizes():c(t)),!1}if(o){if(m(n,"banner")&&(n.filteredSizes=f(t,function(e){return e&&e.mediaTypes&&e.mediaTypes.banner&&e.mediaTypes.banner.responsiveSizes?j(e.mediaTypes.banner.responsiveSizes,U()):s(e&&e.mediaTypes&&e.mediaTypes.banner&&e.mediaTypes.banner.sizes)}(n),s(e.rp.sizes),r,d),0===n.filteredSizes.length))return i.warn("adUnitPattern:",n.aupname,"did not match slot:",l(t,r),"because all slot sizes filtered out for viewport:",P[0]+"x"+P[1],"\nDM expected sizes:",n.mediaTypes.banner.responsiveSizes?j(n.mediaTypes.banner.responsiveSizes,P):a(n.mediaTypes.banner.sizes),"on-page sizes:",r?t.getSizes(P[0],P[1]):a(c(t))),!1;i.debug("adUnitPattern/slot match found for adUnitPattern:",n.aupname,"slot:",l(t,r),"\nDM adUnitPattern Object:",a(n),"\nslot Object:",function(e,t){return{name:l(e,t),sizes:t?p(e):c(e),targeting:t?u(e):e.ortb2Imp||{}}}(t,r))}return o}))}function y(e,t){e.ortb2Imp=e.ortb2Imp||{},t&&t.hasOwnProperty("ortb2Imp")&&(e.ortb2Imp=r(e.ortb2Imp,t.ortb2Imp)),e.ortb2Imp.ext=e.ortb2Imp.ext||{},e.ortb2Imp.ext.data=e.ortb2Imp.ext.data||{},e.ortb2Imp.ext.data.aupname=e.aupname}function h(e,t,r,o){if(t)try{var a=JSON.parse(JSON.stringify(t));return a.code=r?e.getSlotElementId():e.divId||e.name,a.mediaTypes&&a.mediaTypes.banner&&(a.mediaTypes.banner.sizes=a.filteredSizes),a.bids.forEach((function(e){S(e,o)})),a.transactionId||(a.transactionId=n()),y(a,e),delete a.filteredSizes,delete a.responsiveSizes,delete a.slotPattern,delete a.divPattern,delete a.aupname,a}catch(e){i.error("error parsing adUnit:",e)}else i.warn("createAdUnit: no adUnitPattern found for slot:",l(e,r))}var w=/##data\.(.+?)##/g,P=/^##data\.([^#\s]+)##$/;function S(e,t,n){var r=null==e[n]?e:e[n];!n&&0!==n||"string"!=typeof r?"object"==typeof r&&(Array.isArray(r)?r.forEach((function(e,n){S(r,t,n)})):Object.keys(r).forEach((function(e){S(r,t,e)}))):function(e,t,n,r){if(w.lastIndex=0,!w.test(r))return;var i=P.exec(r);if(i)return void(t&&t.hasOwnProperty(i[1])?e[n]=t[i[1]]:delete e[n]);var o=r.replace(w,(function(e,n){return"object"==typeof t[n]?JSON.stringify(t[n]):void 0===t[n]?"":t[n]}));e[n]=o||""}(e,t,n,r)}function T(e){return"object"==typeof e?JSON.parse(JSON.stringify(e)):e}e.rp=e.rp||{},e.rp.featuresUsed={wrapper:{},page:{}};const E=t=>{try{const n=e.rp.wrapperLoaded?"page":"wrapper";e.rp.featuresUsed[n][t]=e.rp.featuresUsed[n][t]||0,e.rp.featuresUsed[n][t]+=1}catch(e){i.warn(`Unable to log feature ${t}: `,e)}},z=()=>{e.rp.sizes&&E("rp.sizes"),e.rp.hasCustomCmp&&E("rp.hasCustomCmp"),e.rp.sizeMappings&&Object.keys(e.rp.sizeMappings).length&&E("rp.sizeMappings")};function j(e,t){var n;try{n=o(e.sort(I),(function(e){return t[0]>=e.minViewPort[0]&&t[1]>=e.minViewPort[1]})).sizes}catch(t){i.error("error parsing sizeMappings:",e,t)}return n}function I(e,t){var n=e.minViewPort,r=t.minViewPort;return r[0]*r[1]-n[0]*n[1]||r[0]-n[0]||r[1]-n[1]}function U(){return[window.innerWidth,window.innerHeight]}function A(e,t,n,r,o){if(n)try{var a=JSON.parse(JSON.stringify(n));a.mediaTypes||(a.mediaTypes={}),a.mediaTypes.video||(a.mediaTypes.video={}),a.mediaTypes.video.playerSize=t,a.code=e;var s=T(r);return a.bids.forEach((function(e){S(e,function(e,t){if(e&&"rubicon"===t){var n=JSON.parse(JSON.stringify(e));return["inventory","visitor"].forEach((function(e){"object"==typeof n[e]&&Object.keys(n[e]).forEach((function(t){var r=n[e][t];"string"!=typeof r&&"number"!=typeof r||(n[e][t]=[r])}))})),n}return e}(s,e.bidder))})),y(a),delete a.slotPattern,delete a.divPattern,delete a.filteredSizes,delete a.aupname,a}catch(e){i.error("error parsing video adUnit",e)}else i.warn("createVideoAdUnit: no adUnitPattern found for slot:",e)}var C;e.rp.adUnitPatterns=[],e.rp.addAdunitPatterns=function(t){E("addAdunitPatterns"),i.debug("addAdUnitPatterns:",t),e.rp.adUnitPatterns=e.rp.adUnitPatterns.concat(function(e){return e.filter((function(e){if(void 0!==e.slotPattern)try{e.slotPattern=new RegExp(e.slotPattern,"i")}catch(t){return i.error("error converting slot pattern: ('"+e.slotPattern+"'); adUnitPattern excluded"),!1}if(void 0!==e.divPattern)try{e.divPattern=new RegExp(e.divPattern,"i")}catch(t){return i.error("error converting div pattern: ('"+e.divPattern+"'); adUnitPattern excluded"),!1}return!0}))}(t))},e.rp.requestBids=function(t){const n="function"==typeof t.callback;E("requestBids"),Object.keys(t).forEach((e=>E(`requestBids-${e}`))),E("callback"+(n?"Used":"NotUsed")),z(),i.info("requestBids called with config:",t),i.info('turn on "All Levels" logging in the console to see more detailed logs');var r=t.hasOwnProperty("gptSlotObjects")||!t.slotMap&&"undefined"!=typeof googletag,o=Array.isArray(t.slotMap)&&t.slotMap||r&&(t.gptSlotObjects||googletag.pubads().getSlots())||[];r?(E("gptUsed"),E(""+(t.gptSlotObjects?"slotsPassed":"slotsNotPassed"))):E("slotMapUsed"),e.rp.addSizeMappings(t.sizeMappings,!0);var a=function(e,t){try{e=e||{};var n={};for(var r in e)if(e.hasOwnProperty(r)){var o=j(e[r],t);o&&(n[r]=o)}}catch(e){i.error("error getting all sizeMapping sizes:",e)}return n}(e.rp.sizeMappings,U()),s=!0===t.divPatternMatching&&!r;!r&&s&&E("divPatternMatching");var p=function(e,t,n,r,i,o){var a=T(r);return e.reduce((function(e,r){var s=v(r,t,n,i,o);if(s&&s.mediaTypes&&Array.isArray(s.mediaTypes.native)){for(var d=JSON.parse(JSON.stringify(s.mediaTypes)),p=0;p{let n=e.rp.bt.adUnits.findIndex((e=>e.code===t.code));-1!==n?e.rp.bt.adUnits[n]=t:e.rp.bt.adUnits.push(t)})))}(p),e.rp.emitEvent("adUnitsConfigured",p),e.rp.useBt)return void i.info("requestBids: skipping Magnite auction because BlockThrough has been loaded");e.rp.latestRequestBids=performance.now(),e.requestBids({bidsBackHandler:function(a,s,d){"function"==typeof e.rp.drCallback&&(i.info("Executing direct render module"),o=e.rp.drCallback({isGptSlot:r,slots:o})),r?(c&&e.setTargetingForGPTAsync(p.map((function(e){return e.code}))),n?(i.debug("bidsBackHandler execute callback"),t.callback(o)):(i.debug("callback undefined, refresh gpt slots"),googletag.pubads().refresh(o))):n?(i.debug("bidsBackHandler execute callback"),t.callback(a,s,d)):i.debug("callback undefined")},adUnits:p})}else i.debug("requestBids cancelled: no adUnits available for auction"),n?t.callback(r?o:{}):r&&(i.debug("refresh gpt slots"),googletag.pubads().refresh(o))},e.rp.addSizeMappings=function(t,n){for(var r in!n&&E("addSizeMappings"),t=t||{},e.rp.sizeMappings=e.rp.sizeMappings||{},t)t.hasOwnProperty(r)&&(e.rp.sizeMappings[r]=t[r])},e.rp.requestVideoBids=function(t){if(E("requestVideoBids"),z(),Object.keys(t).forEach((e=>E(`requestVideoBids-${e}`))),"string"==typeof t.adSlotName)if(Array.isArray(t.playerSize)){t.adServer=t.adServer||"gam";var n,r,a=A(t.adSlotName,t.playerSize,(n=t.adSlotName,r=t.playerSize,o(e.rp.adUnitPatterns,(function(t){var o=!1;if(b(t),function(e){return"video"===e.mediaType||"object"==typeof e.mediaTypes&&e.mediaTypes.hasOwnProperty("video")}(t)&&void 0!==t.slotPattern&&(o=t.slotPattern.test(n)),o&&C)try{(o=C({gptSlot:n,adUnitPattern:t}))||i.warn("adUnitPattern:",t.aupname,"did not match slot:",n,"because filtered out by custom mapping function\ncustom mapping params:",t.customMappingParams)}catch(e){i.warn("custom mapping function error:",e)}return!!o&&(function(e,t,n){var r=!0;return n&&(r=n.some((function(t){return e[0]===t[0]&&e[1]===t[1]}))),r&&t&&(r=t.some((function(t){return e[0]===t[0]&&e[1]===t[1]}))),r}(r,[t.mediaTypes.video.playerSize],e.rp.sizes)?(i.debug("adUnitPattern/video match found for adUnitPattern:",t,"slot:",n),!0):(i.warn("adUnitPattern:",t.aupname,"did not match slot:",n,"because all video slot sizes filtered out","\nDM expected sizes:",t.mediaTypes.video.playerSize,"on-page sizes:",r),!1))}))),t.data,t.adServer);if(a){if(d(),e.rp.latestRequestBids=performance.now(),e.rp.emitEvent("adUnitsConfigured",[a]),e.rp.useBt)return void i.info("requestBids: skipping Magnite requestVideoBids because BlockThrough has been loaded");void 0===t.callback?e.requestBids({adUnits:[a]}):e.requestBids({adUnits:[a],bidsBackHandler:function(n,r,i){if("gam"===t.adServer){var o={adTagUrl:void 0,vastUrl:void 0},s=t.adSlotName;if(n&&n[s]&&Array.isArray(n[s].bids)&&n[s].bids.length){o.adTagUrl=e.adServers.dfp.buildVideoUrl({adUnit:a,params:{iu:t.adSlotName}});var d=e.getHighestCpmBids(t.adSlotName);o.vastUrl=void 0!==d[0]?d[0].vastUrl:void 0}t.callback(o,n)}else t.callback(n,r,i)}})}else"function"==typeof t.callback&&t.callback()}else i.error("requestVideoBids called without playerSize");else i.error("requestVideoBids called without adSlotName")},e.rp.setCustomMappingFunction=function(e){E("setCustomMappingFunction"),C=e},i.info("Ready")}catch(e){window.console&&console.error&&"function"==typeof console.error&&console.error(e)}}},{"./logUtils.js":11,"./utils.js":12}],11:[function(e,t,n){var r=window&&window.location&&window.location.href&&window.location.href.indexOf("pbjs_debug=true")>-1;function i(e,t){return e=[].slice.call(e),t&&e.unshift(t),e.unshift("display: inline-block; color: #fff; background: #4dc33b; padding: 1px 4px; border-radius: 3px;"),e.unshift("%cPrebid-DM"),e}t.exports=function(e=""){for(var t=["debug","info","warn","error"],n={},o=0;o0;t--){const n=Math.floor(Math.random()*(t+1));[e[t],e[n]]=[e[n],e[t]]}}t.exports={pick:function(e,t){return"object"!=typeof e?{}:t.reduce(((n,r,i)=>{if("function"==typeof r)return n;let o=r,a=r.match(/^(.+?)\sas\s(.+?)$/i);a&&(r=a[1],o=a[2]);let s=e[r];return"function"==typeof t[i+1]&&(s=t[i+1](s,n)),void 0!==s&&(n[o]=s),n}),{})},deepAccess:function(e,t){for(t=t.split?t.split("."):t,p=0;p{let r=1;for(let o=0;o{let[n,r]=e.bids.reduce(((e,n)=>((t.includes(n.bidder)?e[0]:e[1]).push(n),e)),[[],[]]);n=n.sort(((e,n)=>t.indexOf(e.bidder)-t.indexOf(n.bidder))),o(r),e.bids=n.concat(r)}))}}},{}]},{},[1]); !function(){var t,n={70433:function(t,n,r){function e(t,n,r,e,o){for(n=n.split?n.split("."):n,e=0;e>>0,i=0;if(n)r=n;else{for(;it.length)&&(n=t.length);for(var r=0,e=Array(n);r=i)&&Object.keys(e.O).every((function(t){return e.O[t](r[c])}))?r.splice(c--,1):(f=!1,i0&&t[l-1][2]>i;l--)t[l]=t[l-1];t[l]=[r,o,i]},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},e.d=function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),e.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},function(){var t={39673:0};e.O.j=function(n){return 0===t[n]};var n=function(n,r){var o,i,u=r[0],f=r[1],c=r[2],a=0;if(u.some((function(n){return 0!==t[n]}))){for(o in f)e.o(f,o)&&(e.m[o]=f[o]);if(c)var l=c(e)}for(n&&n(r);a0;){e++;var a=T.length;if(T.shift()(),T.length>=a?n++:n=0,n>=10)return(0,o.logError)("Detected probable infinite loop, discarding events",T),void(T.length=0)}(0,o.logMessage)("".concat(t," analytics: processed ").concat(e," events"))}finally{v=!1}}},function(){null!=l&&(clearTimeout(l),l=null),0===d?g():l=setTimeout(g,d)});return Object.defineProperties({track:function(e){var n=e.eventType,t=e.args;this.getAdapterType()===f&&window[h](A,n,t);this.getAdapterType()===u&&m.apply(void 0,arguments)},enqueue:O,enableAnalytics:k,disableAnalytics:function(){Object.entries(n||{}).forEach((function(e){var n=(0,a.A)(e,2),t=n[0],r=n[1];s.off(t,r)})),this.enableAnalytics=this._oldEnable?this._oldEnable:k,j=!1},getAdapterType:function(){return b},getGlobal:function(){return h},getHandler:function(){return A},getUrl:function(){return y}},{enabled:{get:function(){return j}}});function m(e){var n=e.eventType,t=e.args,a=e.callback;c.ajax(y,a,JSON.stringify({eventType:n,args:t}))}function O(e){var n=this,t=e.eventType,a=e.args;T.push((function(){n.track({eventType:t,args:a})})),E()}function k(e){var a=this;t=null==e?void 0:e.provider;var l,c,u,f,d,v=this;if("object"!==(0,r.A)(e)||"object"!==(0,r.A)(e.options)||(void 0===e.options.sampling||Math.random()0;)try{this.cmd.shift().call()}catch(n){(0,i.logError)("Error processing Renderer command: ",n)}}},76811:function(n,e,t){t.d(e,{DL:function(){return d},Ml:function(){return i},Ue:function(){return r},VJ:function(){return f},hE:function(){return l},hq:function(){return s},mo:function(){return c},pY:function(){return g},qX:function(){return o},uc:function(){return u},yl:function(){return a}});var r="accessDevice",i="syncUser",o="enrichUfpd",a="enrichEids",u="fetchBids",c="reportAnalytics",s="transmitEids",d="transmitUfpd",l="transmitPreciseGeo",f="transmitTid",g="loadExternalScript"},83441:function(n,e,t){t.d(e,{s:function(){return i}});var r=t(11445),i=(0,t(2604).ZI)((function(n){return r.Ay.resolveAlias(n)}))},45569:function(n,e,t){t.d(e,{Tn:function(){return u},fW:function(){return o},tW:function(){return i},tp:function(){return r},zu:function(){return a}});var r="prebid",i="bidder",o="userId",a="rtd",u="analytics"},2604:function(n,e,t){t.d(e,{Dk:function(){return u},Ii:function(){return a},TQ:function(){return p},U3:function(){return m},XG:function(){return l},ZI:function(){return v},Zw:function(){return d},bt:function(){return f},e3:function(){return g},iK:function(){return c},q7:function(){return s}});var r=t(64467),i=t(45569),o=t(16833),a="component",u=a+"Type",c=a+"Name",s="adapterCode",d="storageType",l="configName",f="syncType",g="syncUrl",p="_config";function v(n){return function(e,t,o){var d=(0,r.A)((0,r.A)((0,r.A)({},u,e),c,t),a,"".concat(e,".").concat(t));return e===i.tW&&(d[s]=n(t)),m(Object.assign(d,o))}}var m=(0,o.A_)("sync",(function(n){return n}))},96953:function(n,e,t){t.d(e,{Vx:function(){return f},l7:function(){return l},p4:function(){return A},$V:function(){return y},nl:function(){return h},ZP:function(){return E},$p:function(){return w},uD:function(){return b}});var r=t(82284),i=t(80296),o=t(70433),a=t(43272),u=t(95139),c=t(76811);function s(n,e){var t="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!t){if(Array.isArray(n)||(t=function(n,e){if(n){if("string"==typeof n)return d(n,e);var t={}.toString.call(n).slice(8,-1);return"Object"===t&&n.constructor&&(t=n.constructor.name),"Map"===t||"Set"===t?Array.from(n):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?d(n,e):void 0}}(n))||e&&n&&"number"==typeof n.length){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(n){throw n},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,u=!1;return{s:function(){t=t.call(n)},n:function(){var n=t.next();return a=n.done,n},e:function(n){u=!0,o=n},f:function(){try{a||null==t.return||t.return()}finally{if(u)throw o}}}}function d(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t0?e.join("."):null,t]}))})),function(e,t){for(var r=[],a=arguments.length,u=new Array(a>2?a-2:0),c=2;c1?e-1:0),r=1;r0)}function A(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.io;return function(t){return!e(n,t)}}function E(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.io;return[{name:c.DL,paths:l,applies:A(c.DL,n)},{name:c.hq,paths:f,applies:A(c.hq,n)},{name:c.hE,paths:g,applies:A(c.hE,n),get:function(n){return Math.round(100*(n+Number.EPSILON))/100}},{name:c.hE,paths:p,applies:A(c.hE,n),get:function(n){return function(n){if(!n)return null;var e=n.split(".").map(Number);if(4!=e.length)return null;for(var t=[],r=0;r<4;r++){var i=Math.max(0,Math.min(8,24-8*r));t.push(255<<8-i&255)}return e.map((function(n,e){return n&t[e]})).join(".")}(n)}},{name:c.hE,paths:v,applies:A(c.hE,n),get:function(n){return function(n){if(!n)return null;var e=n.split(":").map((function(n){return parseInt(n,16)}));for(e=e.map((function(n){return isNaN(n)?0:n}));e.length<8;)e.push(0);if(8!=e.length)return null;for(var t=[],r=0;r<8;r++){var i=Math.max(0,Math.min(16,64-16*r));t.push(65535<<16-i&65535)}return e.map((function(n,e){return n&t[e]})).map((function(n){return n.toString(16)})).join(":")}(n)}},{name:c.VJ,paths:["source.tid"],applies:A(c.VJ,n)}].map(m)}var w=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.io,e=h(E(n)),t=h(function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.io;return[{name:c.hq,paths:["userId","userIdAsEids"],applies:A(c.hq,n)},{name:c.VJ,paths:["ortb2Imp.ext.tid"],applies:A(c.VJ,n)}].map(m)}(n));return function(n){var r={};return{ortb2:function(t){return e(r,t,n),t},bidRequest:function(e){return t(r,e,n),e}}}}();(0,u.qB)(c.VJ,"enableTIDs config",(function(){if(!a.$W.getConfig("enableTIDs"))return{allow:!1,reason:"TIDs are disabled"}}))},95139:function(n,e,t){t.d(e,{io:function(){return l},qB:function(){return d}});var r=t(80296),i=t(91069),o=t(2604);function a(n,e){var t="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!t){if(Array.isArray(n)||(t=function(n,e){if(n){if("string"==typeof n)return u(n,e);var t={}.toString.call(n).slice(8,-1);return"Object"===t&&n.constructor&&(t=n.constructor.name),"Map"===t||"Set"===t?Array.from(n):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?u(n,e):void 0}}(n))||e&&n&&"number"==typeof n.length){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(n){throw n},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,c=!1;return{s:function(){t=t.call(n)},n:function(){var n=t.next();return a=n.done,n},e:function(n){c=!0,o=n},f:function(){try{a||null==t.return||t.return()}finally{if(c)throw o}}}}function u(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t0&&void 0!==arguments[0]?arguments[0]:(0,i.prefixLog)("Activity control:"),e={};function t(n){return e[n]=e[n]||[]}function u(e,t,r,i){var a;try{a=r(i)}catch(r){n.logError("Exception in rule ".concat(t," for '").concat(e,"'"),r),a={allow:!1,reason:r}}return a&&Object.assign({activity:e,name:t,component:i[o.Ii]},a)}var c={};function s(e){var t=e.activity,r=e.name,i=e.allow,o=e.reason,a=e.component,u="".concat(r," ").concat(i?"allowed":"denied"," '").concat(t,"' for '").concat(a,"'").concat(o?":":""),s=c.hasOwnProperty(u);if(s&&clearTimeout(c[u]),c[u]=setTimeout((function(){return delete c[u]}),1e3),!s){var d=[u];o&&d.push(o),(i?n.logInfo:n.logWarn).apply(n,d)}}return[function(n,e,i){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10,a=t(n),u=a.findIndex((function(n){var e=(0,r.A)(n,1)[0];return o=0&&a.splice(n,1)}},function(n,e){var i,o,c,d=a(t(n));try{for(d.s();!(c=d.n()).done;){var l=(0,r.A)(c.value,3),f=l[0],g=l[1],p=l[2];if(i!==f&&o)break;i=f;var v=u(n,g,p,e);if(v){if(!v.allow)return s(v),!1;o=v}}}catch(n){d.e(n)}finally{d.f()}return o&&s(o),!0}]}(),s=(0,r.A)(c,2),d=s[0],l=s[1]},29075:function(n,e,t){t.d(e,{$A:function(){return T},BS:function(){return M},Hh:function(){return N},Pk:function(){return q},Uc:function(){return B},XO:function(){return G},_0:function(){return D},bw:function(){return U},n6:function(){return O},qn:function(){return _},vB:function(){return W},vW:function(){return k},vd:function(){return j}});var r=t(64467),i=t(91069),o=t(75023),a=t(78969),u=t(43272),c=t(95789),s=t(71371),d=t(67314),l=t(46031),f=t(16833),g=t(12449),p=t(25555),v=t(11445),m=t(16894),h=t(97779),b=a.qY.AD_RENDER_FAILED,y=a.qY.AD_RENDER_SUCCEEDED,A=a.qY.STALE_RENDER,E=a.qY.BID_WON,w=a.qY.EXPIRED_RENDER,I=a.as.EXCEPTION,T=(0,f.A_)("sync",(function(n){return(arguments.length>2&&void 0!==arguments[2]?arguments[2]:p.k.resolve()).then((function(e){return null!=e?e:d.n.findBidByAdId(n)})).catch((function(){}))})),O=(0,f.A_)("sync",(function(n){o.emit(E,n),d.n.addWinningBid(n)}));function C(n){var e=n.reason,t=n.message,r=n.bid,a=n.id,u={reason:e,message:t};r&&(u.bid=r,u.adId=r.adId),a&&(u.adId=a),(0,i.logError)("Error rendering ad (id: ".concat(a,"): ").concat(t)),o.emit(b,u)}function S(n){var e=n.doc,t=n.bid,r=n.id,i={doc:e};t&&(i.bid=t),r&&(i.adId=r),v.Ay.callAdRenderSucceededBidder(t.adapterCode||t.bidder,t),o.emit(y,i)}function B(n,e){switch(n.event){case a.qY.AD_RENDER_FAILED:C({bid:e,id:e.adId,reason:n.info.reason,message:n.info.message});break;case a.qY.AD_RENDER_SUCCEEDED:S({doc:null,bid:e,id:e.adId});break;default:(0,i.logError)("Received event request for unsupported event: '".concat(n.event,"' (adId: '").concat(e.adId,"')"))}}function k(n,e,t){var r=t.resizeFn,i=t.fireTrackers,o=void 0===i?g.vO:i;if("resizeNativeHeight"===n.action)r(n.width,n.height);else o(n,e)}var R=(0,r.A)({},a.nl.EVENT,B);R[a.nl.NATIVE]=k;var j=(0,f.A_)("sync",(function(n,e){var t=n.ad,r=n.adUrl,o=n.cpm,a=n.originalCpm,u=n.width,c=n.height,s={AUCTION_PRICE:a||o,CLICKTHROUGH:(null==e?void 0:e.clickUrl)||""};return{ad:(0,i.replaceMacros)(t,s),adUrl:(0,i.replaceMacros)(r,s),width:u,height:c}})),D=(0,f.A_)("sync",(function(n){var e=n.renderFn,t=n.resizeFn,r=n.bidResponse,o=n.options,u=n.doc,c=n.isMainDocument,d=void 0===c?u===document&&!(0,i.inIframe)():c,l=r.mediaType===s.G_;if(d||l)C({reason:a.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:r,id:r.adId});else{var f=j(r,o);e(Object.assign({adId:r.adId},f));var g=f.width,p=f.height;null!=(null!=g?g:p)&&t(g,p)}}));function U(n){var e=n.renderFn,t=n.resizeFn,r=n.adId,c=n.options,s=n.bidResponse,d=n.doc;N(s,(function(){if(null!=s){var n,l;if(s.status===a.tl.RENDERED)if((0,i.logWarn)("Ad id ".concat(r," has been rendered before")),o.emit(A,s),null!==(n=u.$W.getConfig("auctionOptions"))&&void 0!==n&&n.suppressStaleRender)return;if(!h.uW.isBidNotExpired(s))if((0,i.logWarn)("Ad id ".concat(r," has been expired")),o.emit(w,s),null!==(l=u.$W.getConfig("auctionOptions"))&&void 0!==l&&l.suppressExpiredRender)return;try{D({renderFn:e,resizeFn:t,bidResponse:s,options:c,doc:d})}catch(n){C({reason:a.as.EXCEPTION,message:n.message,id:r,bid:s})}}else C({reason:a.as.CANNOT_FIND_AD,message:"Cannot find ad '".concat(r,"'"),id:r})}))}function _(n){var e=(0,m.BO)(n.metrics);e.checkpoint("bidRender"),e.timeBetween("bidWon","bidRender","render.deferred"),e.timeBetween("auctionEnd","bidRender","render.pending"),e.timeBetween("requestBids","bidRender","render.e2e"),n.status=a.tl.RENDERED}D.before((function(n,e){var t=e.bidResponse,r=e.doc;(0,c.J7)(t.renderer)?((0,c.Pg)(t.renderer,t,r),S({doc:r,bid:t,id:t.adId}),n.bail()):n(e)}),100);var P=new WeakMap,x=new WeakSet;function N(n,e){null!=n?(P.set(n,e),n.deferRendering||W(n),q(n)):e()}function q(n){x.has(n)||(x.add(n),O(n))}function W(n){var e=P.get(n);e&&(e(),_(n),P.delete(n))}function M(n,e,t){var r;function o(n,t){C(Object.assign({id:e,bid:r},{reason:n,message:t}))}function u(e,t){n.defaultView&&n.defaultView.frameElement&&(e&&(n.defaultView.frameElement.width=e),t&&(n.defaultView.frameElement.height=t))}var c,s=(c={resizeFn:u},function(n,e,t){R.hasOwnProperty(n)&&R[n](e,t,c)});function d(e){e.ad?(n.write(e.ad),n.close(),S({doc:n,bid:r,id:r.adId})):(0,l.H)(r).then((function(t){return t(e,{sendMessage:function(n,e){return s(n,e,r)},mkFrame:i.createIframe},n.defaultView)})).then((function(){return S({doc:n,bid:r,id:r.adId})}),(function(n){o((null==n?void 0:n.reason)||a.as.EXCEPTION,null==n?void 0:n.message),(null==n?void 0:n.stack)&&(0,i.logError)(n)}));var t=document.createComment("Creative ".concat(r.creativeId," served by ").concat(r.bidder," Prebid.js Header Bidding"));(0,i.insertElement)(t,n,"html")}try{e&&n?T(e).then((function(i){r=i,U({renderFn:d,resizeFn:u,adId:e,options:{clickUrl:null==t?void 0:t.clickThrough},bidResponse:i,doc:n})})):o(a.as.MISSING_DOC_OR_ADID,"missing ".concat(e?"doc":"adId"))}catch(n){o(I,n.message)}}function G(){if(!window.frames[a.IY])if(document.body){var n=(0,i.createInvisibleIframe)();n.name=a.IY,document.body.appendChild(n)}else window.requestAnimationFrame(G)}},10201:function(n,e,t){t.d(e,{U:function(){return a}});var r=t(7873),i=t(91069),o=(0,r.m)();function a(n,e){o.adServers=o.adServers||{},o.adServers[n]=o.adServers[n]||{},Object.keys(e).forEach((function(t){o.adServers[n][t]?(0,i.logWarn)("Attempting to add an already registered function property ".concat(t," for AdServer ").concat(n,".")):o.adServers[n][t]=e[t]}))}},69759:function(n,e,t){function r(n){var e=n;return{callBids:function(){},setBidderCode:function(n){e=n},getBidderCode:function(){return e}}}t.d(e,{A:function(){return r}})},11445:function(n,e,t){t.d(e,{S1:function(){return _},Ay:function(){return Q},tS:function(){return L},pX:function(){return H},Mf:function(){return K},K5:function(){return F},Gs:function(){return z}});var r=t(45458),i=t(80296),o=t(64467),a=t(91069),u=t(12449),c=t(57377),s=t(68044),d=t(43272),l=t(16833),f=t(15901),g={};function p(n,e,t){var r=function(n,e){var t=g[n]=g[n]||{bidders:{}};return e?t.bidders[e]=t.bidders[e]||{}:t}(n,t);return r[e]=(r[e]||0)+1,r[e]}function v(n){return p(n,"auctionsCounter")}function m(n){var e;return(null===(e=g)||void 0===e||null===(e=e[n])||void 0===e?void 0:e.requestsCounter)||0}function h(n,e){var t;return(null===(t=g)||void 0===t||null===(t=t[n])||void 0===t||null===(t=t.bidders)||void 0===t||null===(t=t[e])||void 0===t?void 0:t.requestsCounter)||0}function b(n,e){var t;return(null===(t=g)||void 0===t||null===(t=t[n])||void 0===t||null===(t=t.bidders)||void 0===t||null===(t=t[e])||void 0===t?void 0:t.winsCounter)||0}function y(n){var e;return(null===(e=g)||void 0===e||null===(e=e[n])||void 0===e?void 0:e.auctionsCounter)||0}var A=t(27934),E=t(16916),w=t(75023),I=t(78969),T=t(16894),O=t(67314),C=t(45569),S=t(95139),B=t(76811),k=t(2604),R=t(96953);function j(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,r)}return t}function D(n){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:{}).getS2SBidders;if(null==e)return n;var r=(void 0===t?H:t)(e);return n.filter((function(n){return r.has(n.bidder)}))}),"filterBidsForAdUnit");var z=(0,l.A_)("sync",(function(n,e){return n}),"setupAdUnitMediaTypes");function H(n){(0,a.isArray)(n)||(n=[n]);var e=new Set([null]);return n.filter((function(n){return n&&n.enabled})).flatMap((function(n){return n.bidders})).forEach((function(n){return e.add(n)})),e}var V,K=(0,l.A_)("sync",(function(n,e){var t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).getS2SBidders,r=(void 0===t?H:t)(e);return(0,a.getBidderCodes)(n).reduce((function(n,e){return n[r.has(e)?_.SERVER:_.CLIENT].push(e),n}),(0,o.A)((0,o.A)({},_.CLIENT,[]),_.SERVER,[]))}),"partitionBidders");function Y(n,e){var t=N[n],r=(null==t?void 0:t.getSpec)&&t.getSpec();if(r&&r[e]&&"function"==typeof r[e])return[r,r[e]]}function J(n,e,t,r){try{(0,a.logInfo)("Invoking ".concat(n,".").concat(e));for(var i=arguments.length,o=new Array(i>4?i-4:0),u=4;u5&&void 0!==arguments[5]?arguments[5]:{},c=arguments.length>6?arguments[6]:void 0;c=(0,T.BO)(c),w.emit(I.qY.BEFORE_REQUEST_BIDS,n),(0,u.nk)(n),n.map((function(n){return n.code})).filter(a.uniques).forEach(v),n.forEach((function(n){(0,a.isPlainObject)(n.mediaTypes)||(n.mediaTypes={}),n.bids=n.bids.filter((function(n){return!n.bidder||P.isAllowed(B.uc,G(C.tW,n.bidder))})),p(n.code,"requestsCounter")})),n=z(n,i);var s=K(n,W),l=s[_.CLIENT],g=s[_.SERVER];d.$W.getConfig("bidderSequence")===d.Ov&&(l=(0,a.shuffle)(l));var m=(0,A.EN)(),h=[],b=o.global||{},y=o.bidder||{};function O(n,e){var r=P.redact(null!=e?e:G(C.tW,n.bidderCode)),i=Object.freeze(r.ortb2((0,a.mergeDeep)({source:{tid:t}},b,y[n.bidderCode])));return n.ortb2=i,n.bids=n.bids.map((function(n){return n.ortb2=i,r.bidRequest(n)})),n}W.forEach((function(r){var i=F(r);if(r&&r.enabled&&P.isAllowed(B.uc,i)){var o=function(n,e){var t=(0,a.deepClone)(n),r=!1;return t.forEach((function(n){var t=n.bids.filter((function(n){var t;return n.module===U&&(null===(t=n.params)||void 0===t?void 0:t.configName)===e.configName}));1===t.length?(n.s2sBid=t[0],r=!0,n.ortb2Imp=(0,a.mergeDeep)({},n.s2sBid.ortb2Imp,n.ortb2Imp)):t.length>1&&(0,a.logWarn)('Multiple "module" bids for the same s2s configuration; all will be ignored',t),n.bids=L(n.bids,e).map((function(n){return n.bid_id=(0,a.getUniqueIdentifierStr)(),n}))})),{adUnits:t=t.filter((function(n){return 0!==n.bids.length||null!=n.s2sBid})),hasModuleBids:r}}(n,r),u=o.adUnits,s=o.hasModuleBids,d=(0,a.generateUUID)();(0===g.length&&s?[null]:g).forEach((function(n){var o=(0,a.getUniqueIdentifierStr)(),s=c.fork(),l=O({bidderCode:n,auctionId:t,bidderRequestId:o,uniquePbsTid:d,bids:$({bidderCode:n,auctionId:t,bidderRequestId:o,adUnits:(0,a.deepClone)(u),src:I.RW.SRC,metrics:s}),auctionStart:e,timeout:r.timeout,src:I.RW.SRC,refererInfo:m,metrics:s},i);0!==l.bids.length&&h.push(l)})),u.forEach((function(n){var e=n.bids.filter((function(n){return(0,f.I6)(h,(function(e){return(0,f.I6)(e.bids,(function(e){return e.bidId===n.bid_id}))}))}));n.bids=e})),h.forEach((function(n){void 0===n.adUnitsS2SCopy&&(n.adUnitsS2SCopy=u.filter((function(n){return n.bids.length>0||null!=n.s2sBid})))}))}}));var S=function(n){var e=(0,a.deepClone)(n);return e.forEach((function(n){n.bids=L(n.bids,null)})),e.filter((function(n){return 0!==n.bids.length}))}(n);return l.forEach((function(n){var o=(0,a.getUniqueIdentifierStr)(),u=c.fork(),s=O({bidderCode:n,auctionId:t,bidderRequestId:o,bids:$({bidderCode:n,auctionId:t,bidderRequestId:o,adUnits:(0,a.deepClone)(S),labels:i,src:"client",metrics:u}),auctionStart:e,timeout:r,refererInfo:m,metrics:u}),d=N[n];d||(0,a.logError)("Trying to make a request for bidder that does not exist: ".concat(n)),d&&s.bids&&0!==s.bids.length&&h.push(s)})),h.forEach((function(n){E.mW.getConsentData()&&(n.gdprConsent=E.mW.getConsentData()),E.t6.getConsentData()&&(n.uspConsent=E.t6.getConsentData()),E.ad.getConsentData()&&(n.gppConsent=E.ad.getConsentData())})),h}),"makeBidRequests"),x.callBids=function(n,e,t,r,o,u,c){var l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{};if(e.length){var f=e.reduce((function(n,e){return n[Number(void 0!==e.src&&e.src===I.RW.SRC)].push(e),n}),[[],[]]),g=(0,i.A)(f,2),p=g[0],v=g[1],m=[];v.forEach((function(n){for(var e=-1,t=0;t0?A.join(", "):'No bidder specified, using "ortb2Imp" definition(s) only')),p.forEach((function(n){w.emit(I.qY.BID_REQUESTED,D(D({},n),{},{tid:n.auctionId}))})),d.callBids(b,v,t,(function(n){return y.forEach((function(e){return e(n)}))}),e)}}else(0,a.logError)("missing "+n.adapter);h++}})),p.forEach((function(n){n.start=(0,a.timestamp)();var e=N[n.bidderCode];d.$W.runWithBidder(n.bidderCode,(function(){(0,a.logMessage)("CALLING BIDDER"),w.emit(I.qY.BID_REQUESTED,n)}));var i=(0,s.g4)(u,o?{request:o.request.bind(null,n.bidderCode),done:o.done}:void 0),l=r.bind(n);try{d.$W.runWithBidder(n.bidderCode,e.callBids.bind(e,n,t,l,i,(function(){return c(n.bidderRequestId)}),d.$W.callbackWithBidder(n.bidderCode)))}catch(e){(0,a.logError)("".concat(n.bidderCode," Bid Adapter emitted an uncaught error when parsing their bidRequest"),{e:e,bidRequest:n}),l()}}))}else(0,a.logWarn)("callBids executed with no bidRequests. Were they filtered by labels or sizing?")},x.videoAdapters=[],x.registerBidAdapter=function(n,e){var t,r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).supportedMediaTypes,i=void 0===r?[]:r;n&&e?"function"==typeof n.callBids?(N[e]=n,E.o2.register(C.tW,e,null===(t=n.getSpec)||void 0===t?void 0:t.call(n).gvlid),(0,f.mK)(i,"video")&&x.videoAdapters.push(e),(0,f.mK)(i,"native")&&u.mT.push(e)):(0,a.logError)("Bidder adaptor error for bidder code: "+e+"bidder must implement a callBids() function"):(0,a.logError)("bidAdapter or bidderCode not specified")},x.aliasBidAdapter=function(n,e,t){if(void 0===N[e]){var r=N[n];if(void 0===r){var i=[];W.forEach((function(t){if(t.bidders&&t.bidders.length){var r=t&&t.bidders;t&&(0,f.mK)(r,e)?q[e]=n:i.push(n)}})),i.forEach((function(n){(0,a.logError)('bidderCode "'+n+'" is not an existing bidder.',"adapterManager.aliasBidAdapter")}))}else try{var o,s=function(n){var e=[];return(0,f.mK)(x.videoAdapters,n)&&e.push("video"),(0,f.mK)(u.mT,n)&&e.push("native"),e}(n);if(r.constructor.prototype!=Object.prototype)(o=new r.constructor).setBidderCode(e);else{var d=(t||{}).useBaseGvlid,l=void 0!==d&&d,g=r.getSpec(),p=l?g.gvlid:null==t?void 0:t.gvlid;null==p&&null!=g.gvlid&&(0,a.logWarn)("Alias '".concat(e,"' will NOT re-use the GVL ID of the original adapter ('").concat(g.code,"', gvlid: ").concat(g.gvlid,"). Functionality that requires TCF consent may not work as expected."));var v=t&&t.skipPbsAliasing;o=(0,c.xb)(Object.assign({},g,{code:e,gvlid:p,skipPbsAliasing:v})),q[e]=n}x.registerBidAdapter(o,e,{supportedMediaTypes:s})}catch(e){(0,a.logError)(n+" bidder does not currently support aliasing.","adapterManager.aliasBidAdapter")}}else(0,a.logMessage)('alias name "'+e+'" has been already specified.')},x.resolveAlias=function(n){for(var e,t=n;q[t]&&(!e||!e.has(t));)t=q[t],(e=e||new Set).add(t);return t},x.registerAnalyticsAdapter=function(n){var e=n.adapter,t=n.code,r=n.gvlid;e&&t?"function"==typeof e.enableAnalytics?(e.code=t,M[t]={adapter:e,gvlid:r},E.o2.register(C.Tn,t,r)):(0,a.logError)('Prebid Error: Analytics adaptor error for analytics "'.concat(t,'"\n analytics adapter must implement an enableAnalytics() function')):(0,a.logError)("Prebid Error: analyticsAdapter or analyticsCode not specified")},x.enableAnalytics=function(n){(0,a.isArray)(n)||(n=[n]),n.forEach((function(n){var e=M[n.provider];e&&e.adapter?P.isAllowed(B.mo,G(C.Tn,n.provider,(0,o.A)({},k.TQ,n)))&&e.adapter.enableAnalytics(n):(0,a.logError)("Prebid Error: no analytics adapter found in registry for '".concat(n.provider,"'."))}))},x.getBidAdapter=function(n){return N[n]},x.getAnalyticsAdapter=function(n){return M[n]},x.callTimedOutBidders=function(n,e,t){e=e.map((function(e){return e.params=(0,a.getUserConfiguredParams)(n,e.adUnitCode,e.bidder),e.timeout=t,e})),e=(0,a.groupBy)(e,"bidder"),Object.keys(e).forEach((function(n){X(n,"onTimeout",e[n])}))},x.callBidWonBidder=function(n,e,t){var r,i;e.params=(0,a.getUserConfiguredParams)(t,e.adUnitCode,e.bidder),r=e.adUnitCode,i=e.bidder,p(r,"winsCounter",i),X(n,"onBidWon",e)},x.triggerBilling=(V=new WeakSet,function(n){V.has(n)||(V.add(n),n.source===I.RW.SRC&&n.burl&&a.internal.triggerPixel(n.burl),X(n.bidder,"onBidBillable",n))}),x.callSetTargetingBidder=function(n,e){X(n,"onSetTargeting",e)},x.callBidViewableBidder=function(n,e){X(n,"onBidViewable",e)},x.callBidderError=function(n,e,t){X(n,"onBidderError",{error:e,bidderRequest:t})},x.callAdRenderSucceededBidder=function(n,e){X(n,"onAdRenderSucceeded",e)},x.callDataDeletionRequest=(0,l.A_)("sync",(function(){for(var n=arguments.length,e=new Array(n),t=0;t2&&void 0!==arguments[2]?arguments[2]:{}).index,o=void 0===r?h.n.index:r;function a(n){return"Invalid bid from ".concat(e.bidderCode,". Ignoring bid: ").concat(n)}return n?e?(t=Object.keys(e),T.every((function(n){return(0,p.mK)(t,n)&&!(0,p.mK)([void 0,null],e[n])}))?"native"!==e.mediaType||(0,d.Bm)(e,{index:o})?"video"!==e.mediaType||(0,l.vk)(e,{index:o})?!("banner"===e.mediaType&&!function(n,e){var t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).index,r=void 0===t?h.n.index:t;if((e.width||0===parseInt(e.width,10))&&(e.height||0===parseInt(e.height,10)))return e.width=parseInt(e.width,10),e.height=parseInt(e.height,10),!0;var o=r.getBidRequest(e),a=r.getMediaTypes(e),u=o&&o.sizes||a&&a.banner&&a.banner.sizes,c=(0,v.parseSizesInput)(u);if(1===c.length){var s=c[0].split("x"),d=(0,i.A)(s,2),l=d[0],f=d[1];return e.width=parseInt(l,10),e.height=parseInt(f,10),!0}return!1}(n,e,{index:o}))||((0,v.logError)(a("Banner bids require a width and height")),!1):((0,v.logError)(a("Video bid does not have required vastUrl or renderer property")),!1):((0,v.logError)(a("Native bid missing some required properties.")),!1):((0,v.logError)(a("Bidder ".concat(e.bidderCode," is missing required params. Check http://prebid.org/dev-docs/bidder-adapter-1.html for list of params."))),!1)):((0,v.logWarn)("Some adapter tried to add an undefined bid for ".concat(n,".")),!1):((0,v.logWarn)("No adUnitCode was supplied to addBidResponse."),!1)}function _(n){return(0,y.BO)(n.metrics).renameWith((function(e){return["adapter.client.".concat(e),"adapters.client.".concat(n.bidderCode,".").concat(e)]}))}},41580:function(n,e,t){t.d(e,{R:function(){return d}});var r=t(76811),i=t(83441),o=t(95139),a=t(15901),u=t(91069),c=new WeakMap,s=["debugging","outstream","improvedigital","showheroes-bs","aaxBlockmeter","adagio","adloox","akamaidap","arcspan","airgrid","browsi","brandmetrics","clean.io","humansecurity","confiant","contxtful","hadron","mediafilter","medianet","azerionedge","a1Media","geoedge","qortex","dynamicAdBoost","51Degrees","symitridap","wurfl","justtag","tncId","ftrackId","id5"];function d(n,e,t,d,l,f){if((0,o.io)(r.pY,(0,i.s)(e,t)))if(t&&n){if((0,a.mK)(s,t)){l||(l=document);var g=m(l,n);if(g)return d&&"function"==typeof d&&(g.loaded?d():g.callbacks.push(d)),g.tag;var p=c.get(l)||{},v={loaded:!1,tag:null,callbacks:[]};return p[n]=v,c.set(l,p),d&&"function"==typeof d&&v.callbacks.push(d),(0,u.logWarn)("module ".concat(t," is loading external JavaScript")),function(e,t,r,i){r||(r=document);var o=r.createElement("script");o.type="text/javascript",o.async=!0;var a=m(r,n);a&&(a.tag=o);o.readyState?o.onreadystatechange=function(){"loaded"!==o.readyState&&"complete"!==o.readyState||(o.onreadystatechange=null,t())}:o.onload=function(){t()};o.src=e,i&&(0,u.setScriptAttributes)(o,i);return(0,u.insertElement)(o,r),o}(n,(function(){v.loaded=!0;try{for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:3e3,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=e.request,r=e.done,i=function(e,t){var r,i,a;null==n||null!=(null===(r=t)||void 0===r?void 0:r.signal)||o.$W.getConfig("disableAjaxTimeout")||(a=u.timeout(n,e),t=Object.assign({signal:a.signal},t));var c=u.fetch(e,t);return null!=(null===(i=a)||void 0===i?void 0:i.done)&&(c=c.finally(a.done)),c};return null==t&&null==r||(i=function(n){return function(e,i){var o=new URL(null==(null==e?void 0:e.url)?e:e.url,document.location).origin,a=n(e,i);return t&&t(o),r&&(a=a.finally((function(){return r(o)}))),a}}(i)),i}function f(n,e){var t=n.status,r=n.statusText,i=void 0===r?"":r,o=n.headers,u=n.url,c=0;function s(n){if(0===c)try{var t;c=(new DOMParser).parseFromString(e,null==o||null===(t=o.get(d))||void 0===t||null===(t=t.split(";"))||void 0===t?void 0:t[0])}catch(e){c=null,n&&n(e)}return c}return{readyState:XMLHttpRequest.DONE,status:t,statusText:i,responseText:e,response:e,responseType:"",responseURL:u,get responseXML(){return s(a.logError)},getResponseHeader:function(n){return null!=o&&o.has(n)?o.get(n):null},toJSON:function(){return Object.assign({responseXML:s()},this)},timedOut:!1}}function g(){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=l(arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,{request:n.request,done:n.done});return function(n,t,o){!function(n,e){var t="object"===(0,i.A)(e)&&null!=e?e:{success:"function"==typeof e?e:function(){return null},error:function(n,e){return(0,a.logError)("Network error",n,e)}},o=t.success,u=t.error;n.then((function(n){return n.text().then((function(e){return[n,e]}))})).then((function(n){var e=(0,r.A)(n,2),t=e[0],i=e[1],a=f(t,i);t.ok||304===t.status?o(i,a):u(t.statusText,a)}),(function(n){return u("",Object.assign(f({status:0},""),{reason:n,timedOut:"AbortError"===(null==n?void 0:n.name)}))}))}(e(function(n,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.method||(e?s:c);if(r===c&&e){var i=(0,a.parseUrl)(n,t);Object.assign(i.search,e),n=(0,a.buildUrl)(i)}var o=new Headers(t.customHeaders);o.set(d,t.contentType||"text/plain");var l={method:r,headers:o};return r!==c&&e&&(l.body=e),t.withCredentials&&(l.credentials="include"),isSecureContext&&["browsingTopics","adAuctionHeaders"].forEach((function(n){t[n]&&(l[n]=!0)})),t.keepalive&&(l.keepalive=!0),u.makeRequest(n,l)}(n,o,arguments.length>3&&void 0!==arguments[3]?arguments[3]:{})),t)}}function p(n,e){return!(!window.navigator||!window.navigator.sendBeacon)&&window.navigator.sendBeacon(n,e)}var v=g(),m=l()},81657:function(n,e,t){t.d(e,{AA:function(){return B},HN:function(){return J},UZ:function(){return k},ZV:function(){return L},mO:function(){return $},mX:function(){return P},sR:function(){return x},v8:function(){return M},w1:function(){return q}});var r=t(82284),i=t(91069),o=t(86833),a=t(12449),u=t(68693),c=t(95789),s=t(43272),d=t(38230),l=t(16833),f=t(15901),g=t(63895),p=t(71371),v=t(67314),m=t(12693),h=t(75023),b=t(11445),y=t(78969),A=t(25555),E=t(16894),w=t(57176),I=t(7873),T=t(76853),O=t(27863),C=d.zt.syncUsers,S="started",B="inProgress",k="completed";h.on(y.qY.BID_ADJUSTMENT,(function(n){!function(n){var e=(0,w.y)(n.cpm,n);e>=0&&(n.cpm=e)}(n)}));var R=4,j={},D={},U=[],_=(0,I.m)();function P(n){var e=n.adUnits,t=n.adUnitCodes,u=n.callback,d=n.cbTimeout,l=n.labels,m=n.auctionId,w=n.ortb2Fragments,I=n.metrics;I=(0,E.BO)(I);var P,$,L,z,H=e,V=l,K=t,Y=m||(0,i.generateUUID)(),J=d,X=new Set,Z=(0,A.v)(),nn=(0,A.v)(),en=[],tn=u,rn=[],on=(0,T.H)({startTime:function(n){return n.responseTimestamp},ttl:function(n){return null==(0,O.S9)()?null:1e3*Math.max((0,O.S9)(),n.ttl)}}),an=[],un=[],cn=[];function sn(){return{auctionId:Y,timestamp:P,auctionEnd:$,auctionStatus:z,adUnits:H,adUnitCodes:K,labels:V,bidderRequests:rn,noBids:an,bidsReceived:on.toArray(),bidsRejected:en,winningBids:un,timeout:J,metrics:I,seatNonBids:cn}}function dn(n){if(n?h.emit(y.qY.AUCTION_TIMEOUT,sn()):clearTimeout(L),void 0===$){var t=[];n&&((0,i.logMessage)("Auction ".concat(Y," timedOut")),(t=rn.filter((function(n){return!X.has(n.bidderRequestId)})).flatMap((function(n){return n.bids}))).length&&h.emit(y.qY.BID_TIMEOUT,t)),z=k,$=Date.now(),I.checkpoint("auctionEnd"),I.timeBetween("requestBids","auctionEnd","requestBids.total"),I.timeBetween("callBids","auctionEnd","requestBids.callBids"),Z.resolve(),h.emit(y.qY.AUCTION_END,sn()),W(H,(function(){try{if(null!=tn){var r=on.toArray().filter((function(n){return K.includes(n.adUnitCode)})).reduce(Q,{});tn.apply(_,[r,n,Y]),tn=null}}catch(n){(0,i.logError)("Error executing bidsBackHandler",null,n)}finally{t.length&&b.Ay.callTimedOutBidders(e,t,J);var o=s.$W.getConfig("userSync")||{};o.enableOverride||C(o.syncDelay)}}))}}function ln(){s.$W.resetBidder(),(0,i.logInfo)("Bids Received for Auction with id: ".concat(Y),on.toArray()),z=k,dn(!1)}function fn(n){X.add(n)}function gn(n){var e=this;n.forEach((function(n){var e;e=n,rn=rn.concat(e)}));var t={},u={bidRequests:n,run:function(){L=setTimeout((function(){return dn(!0)}),J),z=B,h.emit(y.qY.AUCTION_INIT,sn());var u=function(n,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=t.index,d=void 0===u?v.n.index:u,l=0,m=!1,b=new Set,E={};function w(){l--,m&&0===l&&n()}function I(n,e,t){return E[e.requestId]=!0,function(n,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.index,o=void 0===r?v.n.index:r,a=o.getBidderRequest(n),u=o.getAdUnit(n),c=a&&a.start||n.requestTimestamp;Object.assign(n,{responseTimestamp:n.responseTimestamp||(0,i.timestamp)(),requestTimestamp:n.requestTimestamp||c,cpm:parseFloat(n.cpm)||0,bidder:n.bidder||n.bidderCode,adUnitCode:e}),null!=(null==u?void 0:u.ttlBuffer)&&(n.ttlBuffer=u.ttlBuffer);n.timeToRespond=n.responseTimestamp-n.requestTimestamp}(e,n),l++,t(w)}function T(n,t){I(n,t,(function(n){var u=function(n){var e,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.index,a=void 0===i?v.n.index:i;h.emit(y.qY.BID_ADJUSTMENT,n);var u=(null===(e=a.getBidRequest(n))||void 0===e?void 0:e.renderer)||a.getAdUnit(n).renderer,d=n.mediaType,l=a.getMediaTypes(n),f=l&&l[d],g=f&&f.renderer,p=null;!g||!g.render||!0===g.backupOnly&&n.renderer?!u||!u.render||!0===u.backupOnly&&n.renderer||(p=u):p=g;p&&(n.renderer=c.A4.install({url:p.url,config:p.options,renderNow:null==p.url}),n.renderer.setRender(p.render));var m=F(n.mediaType,l,s.$W.getConfig("mediaTypePriceGranularity")),b=(0,o.j)(n.cpm,"object"===(0,r.A)(m)?m:s.$W.getConfig("customPriceBucket"),s.$W.getConfig("currency.granularityMultiplier"));return n.pbLg=b.low,n.pbMg=b.med,n.pbHg=b.high,n.pbAg=b.auto,n.pbDg=b.dense,n.pbCg=b.custom,n}(t);h.emit(y.qY.BID_ACCEPTED,u),u.mediaType===p.G_?function(n,e,t){var r,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=o.index,u=void 0===a?v.n.index:a,c=!0,d=null===(r=u.getMediaTypes({requestId:e.originalRequestId||e.requestId,adUnitId:e.adUnitId}))||void 0===r?void 0:r.video,l=d&&(null==d?void 0:d.context),f=d&&(null==d?void 0:d.useCacheKey);s.$W.getConfig("cache.url")&&(f||l!==g.H6)&&(!e.videoCacheKey||s.$W.getConfig("cache.ignoreBidderCacheKey")?(c=!1,G(n,e,t,d)):e.vastUrl||((0,i.logError)("videoCacheKey specified but not required vastUrl for video bid"),c=!1));c&&(M(n,e),t())}(e,u,n):((0,a.l6)(u)&&(0,a.gs)(u,d.getAdUnit(u)),M(e,u),n())}))}function O(n,t,r){return I(n,t,(function(n){t.rejectionReason=r,(0,i.logWarn)("Bid from ".concat(t.bidder||"unknown bidder"," was rejected: ").concat(r),t),h.emit(y.qY.BID_REJECTED,t),e.addBidRejected(t),n()}))}function C(){var t=this,r=e.getBidRequests(),o=s.$W.getConfig("auctionOptions");if(b.add(t),o&&!(0,i.isEmpty)(o)){var a=o.secondaryBidders;a&&!r.every((function(n){return(0,f.mK)(a,n.bidderCode)}))&&(r=r.filter((function(n){return!(0,f.mK)(a,n.bidderCode)})))}m=r.every((function(n){return b.has(n)})),t.bids.forEach((function(n){E[n.bidId]||(e.addNoBid(n),h.emit(y.qY.NO_BID,n))})),m&&0===l&&n()}return{addBidResponse:function(){function n(n,e){var t;x.call({dispatch:T},n,e,(t=!1,function(r){t||(O(n,e,r),t=!0)}))}return n.reject=O,n}(),adapterDone:function(){var n=this;N(A.k.resolve()).finally((function(){return C.call(n)}))}}}(ln,e);b.Ay.callBids(H,n,u.addBidResponse,u.adapterDone,{request:function(n,e){l(j,e),l(t,n),D[n]||(D[n]={SRA:!0,origin:e}),t[n]>1&&(D[n].SRA=!1)},done:function(n){j[n]--,U[0]&&d(U[0])&&U.shift()}},J,fn,w),nn.resolve()}};function d(n){var e=!0,t=s.$W.getConfig("maxRequestsPerOrigin")||R;return n.bidRequests.some((function(n){var r=1,i=void 0!==n.src&&n.src===y.RW.SRC?"s2s":n.bidderCode;return D[i]&&(!1===D[i].SRA&&(r=Math.min(n.bids.length,t)),j[D[i].origin]+r>t&&(e=!1)),!e})),e&&n.run(),e}function l(n,e){void 0===n[e]?n[e]=1:n[e]++}d(u)||((0,i.logWarn)("queueing auction due to limited endpoint capacity"),U.push(u))}return(0,O.lc)((function(){return on.refresh()})),h.on(y.qY.SEAT_NON_BID,(function(n){var e;n.auctionId===Y&&(e=n.seatnonbid,cn=cn.concat(e))})),{addBidReceived:function(n){on.add(n)},addBidRejected:function(n){en=en.concat(n)},addNoBid:function(n){an=an.concat(n)},callBids:function(){z=S,P=Date.now();var n=I.measureTime("requestBids.makeRequests",(function(){return b.Ay.makeBidRequests(H,P,Y,J,V,w,I)}));(0,i.logInfo)("Bids Requested for Auction with id: ".concat(Y),n),I.checkpoint("callBids"),n.length<1?((0,i.logWarn)("No valid bid requests returned for auction"),ln()):q.call({dispatch:gn,context:this},n)},addWinningBid:function(n){un=un.concat(n),b.Ay.callBidWonBidder(n.adapterCode||n.bidder,n,e),n.deferBilling||b.Ay.triggerBilling(n)},setBidTargeting:function(n){b.Ay.callSetTargetingBidder(n.adapterCode||n.bidder,n)},getWinningBids:function(){return un},getAuctionStart:function(){return P},getAuctionEnd:function(){return $},getTimeout:function(){return J},getAuctionId:function(){return Y},getAuctionStatus:function(){return z},getAdUnits:function(){return H},getAdUnitCodes:function(){return K},getBidRequests:function(){return rn},getBidsReceived:function(){return on.toArray()},getNoBids:function(){return an},getNonBids:function(){return cn},getFPD:function(){return w},getMetrics:function(){return I},end:Z.promise,requestsDone:nn.promise,getProperties:sn}}var x=(0,l.A_)("sync",(function(n,e,t){!function(n){var e=s.$W.getConfig("maxBid");return!e||!n.cpm||e>=Number(n.cpm)}(e)?t(y.Tf.PRICE_TOO_HIGH):this.dispatch.call(null,n,e)}),"addBidResponse"),N=(0,l.A_)("sync",(function(n){return n}),"responsesReady"),q=(0,l.A_)("sync",(function(n){this.dispatch.call(this.context,n)}),"addBidderRequests"),W=(0,l.A_)("async",(function(n,e){e&&e()}),"bidsBackCallback");function M(n,e){!function(n){var e,t=!0===m.u.get(n.bidderCode,"allowZeroCpmBids")?n.cpm>=0:n.cpm>0;n.bidderCode&&(t||n.dealId)&&(e=function(n,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.index,i=void 0===r?v.n.index:r;if(!e)return{};var o=i.getBidRequest(e),u={},c=J(e.mediaType,n);X(u,c,e,o),n&&m.u.getOwn(n,y.iD.ADSERVER_TARGETING)&&(X(u,m.u.ownSettingsFor(n),e,o),e.sendStandardTargeting=m.u.get(n,"sendStandardTargeting"));e.native&&(u=Object.assign({},u,(0,a.Zj)(e)));return u}(n.bidderCode,n));n.adserverTargeting=Object.assign(n.adserverTargeting||{},e)}(e),(0,E.BO)(e.metrics).timeSince("addBidResponse","addBidResponse.total"),n.addBidReceived(e),h.emit(y.qY.BID_RESPONSE,e)}var G=(0,l.A_)("async",(function(n,e,t,r){(0,u.X5)(n,e,t)}),"callPrebidCache");function F(n,e,t){if(n&&t){if(n===p.G_){var r,i,o=null!==(r=null==e||null===(i=e[p.G_])||void 0===i?void 0:i.context)&&void 0!==r?r:"instream";if(t["".concat(p.G_,"-").concat(o)])return t["".concat(p.G_,"-").concat(o)]}return t[n]}}var $=function(n){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).index,t=void 0===e?v.n.index:e,r=F(n.mediaType,t.getMediaTypes(n),s.$W.getConfig("mediaTypePriceGranularity"));return"string"==typeof n.mediaType&&r?"string"==typeof r?r:"custom":s.$W.getConfig("priceGranularity")},L=function(n){return function(e){var t=n||$(e);return t===y.UE.AUTO?e.pbAg:t===y.UE.DENSE?e.pbDg:t===y.UE.LOW?e.pbLg:t===y.UE.MEDIUM?e.pbMg:t===y.UE.HIGH?e.pbHg:t===y.UE.CUSTOM?e.pbCg:void 0}},z=function(){return function(n){return n.creativeId?n.creativeId:""}},H=function(){return function(n){return n.meta&&n.meta.advertiserDomains&&n.meta.advertiserDomains.length>0?[n.meta.advertiserDomains].flat()[0]:""}},V=function(){return function(n){var e,t;return n.meta&&(n.meta.networkId||n.meta.networkName)?(null==n||null===(e=n.meta)||void 0===e?void 0:e.networkName)||(null==n||null===(t=n.meta)||void 0===t?void 0:t.networkId):""}},K=function(){return function(n){return n.meta&&n.meta.primaryCatId?n.meta.primaryCatId:""}};function Y(n,e){return{key:n,val:"function"==typeof e?function(n,t){return e(n,t)}:function(n){return n[e]}}}function J(n,e){var t=Object.assign({},m.u.settingsFor(null));if(t[y.iD.ADSERVER_TARGETING]||(t[y.iD.ADSERVER_TARGETING]=[Y(y.xS.BIDDER,"bidderCode"),Y(y.xS.AD_ID,"adId"),Y(y.xS.PRICE_BUCKET,L()),Y(y.xS.SIZE,"size"),Y(y.xS.DEAL,"dealId"),Y(y.xS.SOURCE,"source"),Y(y.xS.FORMAT,"mediaType"),Y(y.xS.ADOMAIN,H()),Y(y.xS.ACAT,K()),Y(y.xS.DSP,V()),Y(y.xS.CRID,z())]),"video"===n){var r=t[y.iD.ADSERVER_TARGETING].slice();if(t[y.iD.ADSERVER_TARGETING]=r,[y.xS.UUID,y.xS.CACHE_ID].forEach((function(n){void 0===(0,f.I6)(r,(function(e){return e.key===n}))&&r.push(Y(n,"videoCacheKey"))})),s.$W.getConfig("cache.url")&&(!e||!1!==m.u.get(e,"sendStandardTargeting"))){var o=(0,i.parseUrl)(s.$W.getConfig("cache.url"));void 0===(0,f.I6)(r,(function(n){return n.key===y.xS.CACHE_HOST}))&&r.push(Y(y.xS.CACHE_HOST,(function(n){var e;return(null==n||null===(e=n.adserverTargeting)||void 0===e?void 0:e[y.xS.CACHE_HOST])||o.hostname})))}}return t}function X(n,e,t,r){var o=e[y.iD.ADSERVER_TARGETING];return t.size=t.getSize(),(o||[]).forEach((function(o){var a=o.key,u=o.val;if(n[a]&&(0,i.logWarn)("The key: "+a+" is being overwritten"),(0,i.isFn)(u))try{u=u(t,r)}catch(n){(0,i.logError)("bidmanager","ERROR",n)}(void 0===e.suppressEmptyKeys||!0!==e.suppressEmptyKeys)&&a!==y.xS.DEAL&&a!==y.xS.ACAT&&a!==y.xS.DSP&&a!==y.xS.CRID||!(0,i.isEmptyStr)(u)&&null!=u?n[a]=u:(0,i.logInfo)("suppressing empty key '"+a+"' from adserver targeting")})),n}function Q(n,e){return n[e.adUnitCode]||(n[e.adUnitCode]={bids:[]}),n[e.adUnitCode].bids.push(e),n}},67314:function(n,e,t){t.d(e,{n:function(){return p}});var r=t(80296),i=t(45458),o=t(91069),a=t(81657);function u(n){Object.assign(this,{getAuction:function(e){var t=e.auctionId;if(null!=t)return n().find((function(n){return n.getAuctionId()===t}))},getAdUnit:function(e){var t=e.adUnitId;if(null!=t)return n().flatMap((function(n){return n.getAdUnits()})).find((function(n){return n.adUnitId===t}))},getMediaTypes:function(n){var e=n.adUnitId,t=n.requestId;if(null!=t){var r=this.getBidRequest({requestId:t});if(null!=r&&(null==e||r.adUnitId===e))return r.mediaTypes}else if(null!=e){var i=this.getAdUnit({adUnitId:e});if(null!=i)return i.mediaTypes}},getBidderRequest:function(e){var t=e.requestId,r=e.bidderRequestId;if(null!=t||null!=r){var i=n().flatMap((function(n){return n.getBidRequests()}));return null!=r&&(i=i.filter((function(n){return n.bidderRequestId===r}))),null==t?i[0]:i.find((function(n){return n.bids&&null!=n.bids.find((function(n){return n.bidId===t}))}))}},getBidRequest:function(e){var t=e.requestId;if(null!=t)return n().flatMap((function(n){return n.getBidRequests()})).flatMap((function(n){return n.bids})).find((function(n){return n&&n.bidId===t}))},getOrtb2:function(n){var e,t;return(null===(e=this.getBidderRequest(n))||void 0===e?void 0:e.ortb2)||(null===(t=this.getAuction(n))||void 0===t||null===(t=t.getFPD())||void 0===t||null===(t=t.global)||void 0===t?void 0:t.ortb2)}})}var c=t(78969),s=t(16894),d=t(76853),l=t(27863);function f(n,e){var t="undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(!t){if(Array.isArray(n)||(t=function(n,e){if(n){if("string"==typeof n)return g(n,e);var t={}.toString.call(n).slice(8,-1);return"Object"===t&&n.constructor&&(t=n.constructor.name),"Map"===t||"Set"===t?Array.from(n):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?g(n,e):void 0}}(n))||e&&n&&"number"==typeof n.length){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(n){throw n},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,u=!1;return{s:function(){t=t.call(n)},n:function(){var n=t.next();return a=n.done,n},e:function(n){u=!0,o=n},f:function(){try{a||null==t.return||t.return()}finally{if(u)throw o}}}}function g(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t1&&void 0!==arguments[1]?arguments[1]:{},t=e.src,i=void 0===t?"client":t,o=e.bidder,a=void 0===o?"":o,u=e.bidId,c=e.transactionId,s=e.adUnitId,d=e.auctionId,l=i,f=n||0;Object.assign(this,{bidderCode:a,width:0,height:0,statusMessage:function(){switch(f){case 0:return"Pending";case 1:return"Bid available";case 2:return"Bid returned empty or error response";case 3:return"Bid timed out"}}(),adId:(0,r.getUniqueIdentifierStr)(),requestId:u,transactionId:c,adUnitId:s,auctionId:d,mediaType:"banner",source:l}),this.getStatusCode=function(){return f},this.getSize=function(){return this.width+"x"+this.height},this.getIdentifiers=function(){return{src:this.source,bidder:this.bidderCode,bidId:this.requestId,transactionId:this.transactionId,adUnitId:this.adUnitId,auctionId:this.auctionId}}}function o(n,e){return new i(n,e)}},43272:function(n,e,t){t.d(e,{$W:function(){return y},Ov:function(){return p}});var r=t(64467),i=t(82284),o=t(80296),a=t(86833),u=t(15901),c=t(91069),s=t(70433),d=t(78969);function l(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,r)}return t}var f="TRUE"===(0,c.getParameterByName)(d.M).toUpperCase(),g={},p="random",v={};v[p]=!0,v.fixed=!0;var m=p,h={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"};function b(n){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1]?{priceGranularity:h.MEDIUM,customPriceBucket:{},mediaTypePriceGranularity:{},bidderSequence:m,auctionOptions:{}}:{};function t(n){return e[n]}function r(t,r){e.hasOwnProperty(t)||Object.defineProperty(n,t,{enumerable:!0}),e[t]=r}var i={publisherDomain:{set:function(n){null!=n&&(0,c.logWarn)("publisherDomain is deprecated and has no effect since v7 - use pageUrl instead"),r("publisherDomain",n)}},priceGranularity:{set:function(n){d(n)&&("string"==typeof n?r("priceGranularity",s(n)?n:h.MEDIUM):(0,c.isPlainObject)(n)&&(r("customPriceBucket",n),r("priceGranularity",h.CUSTOM),(0,c.logMessage)("Using custom price granularity")))}},customPriceBucket:{},mediaTypePriceGranularity:{set:function(n){null!=n&&r("mediaTypePriceGranularity",Object.keys(n).reduce((function(e,r){return d(n[r])?"string"==typeof n?e[r]=s(n[r])?n[r]:t("priceGranularity"):(0,c.isPlainObject)(n)&&(e[r]=n[r],(0,c.logMessage)("Using custom price granularity for ".concat(r))):(0,c.logWarn)("Invalid price granularity for media type: ".concat(r)),e}),{}))}},bidderSequence:{set:function(n){v[n]?r("bidderSequence",n):(0,c.logWarn)("Invalid order: ".concat(n,". Bidder Sequence was not set."))}},auctionOptions:{set:function(n){(function(n){if(!(0,c.isPlainObject)(n))return(0,c.logWarn)("Auction Options must be an object"),!1;for(var e=0,t=Object.keys(n);e2&&void 0!==arguments[2]?arguments[2]:{},i=e;if("string"!=typeof n&&(i=n,n="*",t=e||{}),"function"==typeof i){var o={topic:n,callback:i};return a.push(o),t.init&&i("*"===n?A():(0,r.A)({},n,A(n))),function(){a.splice(a.indexOf(o),1)}}(0,c.logError)("listener must be a function")}function S(n){var e=Object.keys(n);a.filter((function(n){return(0,u.mK)(e,n.topic)})).forEach((function(e){e.callback((0,r.A)({},e.topic,n[e.topic]))})),a.filter((function(n){return"*"===n.topic})).forEach((function(e){return e.callback(n)}))}function B(n){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{!function(n){if(!(0,c.isPlainObject)(n))throw"setBidderConfig bidder options must be an object";if(!Array.isArray(n.bidders)||!n.bidders.length)throw"setBidderConfig bidder options must contain a bidders list with at least 1 bidder";if(!(0,c.isPlainObject)(n.config))throw"setBidderConfig bidder options must contain a config object"}(n),n.bidders.forEach((function(r){t[r]||(t[r]=b({},!1)),Object.keys(n.config).forEach((function(i){var o=n.config[i],a=t[r][i];if((0,c.isPlainObject)(o)&&(null==a||(0,c.isPlainObject)(a))){var u=e?c.mergeDeep:Object.assign;t[r][i]=u({},a||{},o)}else t[r][i]=o}))}))}catch(n){(0,c.logError)(n)}}function k(n,e){d=n;try{return e()}finally{R()}}function R(){d=null}return p(),{getCurrentBidder:function(){return d},resetBidder:R,getConfig:A,getAnyConfig:y,readConfig:I,readAnyConfig:T,setConfig:O,mergeConfig:function(n){if((0,c.isPlainObject)(n)){var e=(0,c.mergeDeep)(v(),n);return O(function(n){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:(0,d.timestamp)();this.generatedTime=e,b(O,this,!0),y(S,this,k).call(this,n)}},{key:"getConsentData",value:function(){return h(w,this)}},{key:"hash",get:function(){var n=this;return h(O,this)&&(b(C,this,(0,d.cyrb53Hash)(JSON.stringify(h(w,this)&&this.hashFields?this.hashFields.map((function(e){return h(w,n)[e]})):h(w,this)))),b(O,this,!1)),h(C,this)}}])}();function k(n){b(T,this,!0),b(w,this,n),h(I,this).resolve(n)}var R=function(n){function e(){return(0,u.A)(this,e),g(this,e,arguments)}return(0,a.A)(e,n),(0,c.A)(e,[{key:"getConsentMeta",value:function(){if(this.getConsentData()&&this.generatedTime)return{generatedAt:this.generatedTime}}}])}(B),j=function(n){function e(){var n;(0,u.A)(this,e);for(var t=arguments.length,r=new Array(t),i=0;i0&&void 0!==arguments[0]?arguments[0]:G;return n=Object.entries(n),Object.assign({get promise(){return l.k.all(n.map((function(n){var e=(0,r.A)(n,2),t=e[0];return e[1].promise.then((function(n){return[t,n]}))}))).then((function(n){return Object.fromEntries(n)}))},get hash(){return(0,d.cyrb53Hash)(n.map((function(n){var e=(0,r.A)(n,2);e[0];return e[1].hash})).join(":"))}},Object.fromEntries(["getConsentData","getConsentMeta","reset"].map((function(e){return[e,(t=e,function(){return Object.fromEntries(n.map((function(n){var e=(0,r.A)(n,2);return[e[0],e[1][t]()]})))})];var t}))))}()},78969:function(n,e,t){t.d(e,{IY:function(){return E},M:function(){return i},RW:function(){return g},Tf:function(){return v},UE:function(){return s},XQ:function(){return o},Zh:function(){return l},_B:function(){return y},as:function(){return u},cA:function(){return c},h0:function(){return m},iD:function(){return r},jO:function(){return h},nl:function(){return A},oA:function(){return b},qY:function(){return a},tl:function(){return p},x5:function(){return f},xS:function(){return d}});var r={PL_CODE:"code",PL_SIZE:"sizes",PL_BIDS:"bids",BD_BIDDER:"bidder",BD_ID:"paramsd",BD_PL_ID:"placementId",ADSERVER_TARGETING:"adserverTargeting",BD_SETTING_STANDARD:"standard"},i="pbjs_debug",o={GOOD:1},a={AUCTION_INIT:"auctionInit",AUCTION_TIMEOUT:"auctionTimeout",AUCTION_END:"auctionEnd",BID_ADJUSTMENT:"bidAdjustment",BID_TIMEOUT:"bidTimeout",BID_REQUESTED:"bidRequested",BID_RESPONSE:"bidResponse",BID_REJECTED:"bidRejected",NO_BID:"noBid",SEAT_NON_BID:"seatNonBid",BID_WON:"bidWon",BIDDER_DONE:"bidderDone",BIDDER_ERROR:"bidderError",SET_TARGETING:"setTargeting",BEFORE_REQUEST_BIDS:"beforeRequestBids",BEFORE_BIDDER_HTTP:"beforeBidderHttp",REQUEST_BIDS:"requestBids",ADD_AD_UNITS:"addAdUnits",AD_RENDER_FAILED:"adRenderFailed",AD_RENDER_SUCCEEDED:"adRenderSucceeded",TCF2_ENFORCEMENT:"tcf2Enforcement",AUCTION_DEBUG:"auctionDebug",BID_VIEWABLE:"bidViewable",STALE_RENDER:"staleRender",EXPIRED_RENDER:"expiredRender",BILLABLE_EVENT:"billableEvent",BID_ACCEPTED:"bidAccepted",RUN_PAAPI_AUCTION:"paapiRunAuction",PBS_ANALYTICS:"pbsAnalytics",PAAPI_BID:"paapiBid",PAAPI_NO_BID:"paapiNoBid",PAAPI_ERROR:"paapiError"},u={PREVENT_WRITING_ON_MAIN_DOCUMENT:"preventWritingOnMainDocument",NO_AD:"noAd",EXCEPTION:"exception",CANNOT_FIND_AD:"cannotFindAd",MISSING_DOC_OR_ADID:"missingDocOrAdid"},c={bidWon:"adUnitCode"},s={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"},d={BIDDER:"hb_bidder",AD_ID:"hb_adid",PRICE_BUCKET:"hb_pb",SIZE:"hb_size",DEAL:"hb_deal",SOURCE:"hb_source",FORMAT:"hb_format",UUID:"hb_uuid",CACHE_ID:"hb_cache_id",CACHE_HOST:"hb_cache_host",ADOMAIN:"hb_adomain",ACAT:"hb_acat",CRID:"hb_crid",DSP:"hb_dsp"},l={BIDDER:"hb_bidder",AD_ID:"hb_adid",PRICE_BUCKET:"hb_pb",SIZE:"hb_size",DEAL:"hb_deal",FORMAT:"hb_format",UUID:"hb_uuid",CACHE_HOST:"hb_cache_host"},f={title:"hb_native_title",body:"hb_native_body",body2:"hb_native_body2",privacyLink:"hb_native_privacy",privacyIcon:"hb_native_privicon",sponsoredBy:"hb_native_brand",image:"hb_native_image",icon:"hb_native_icon",clickUrl:"hb_native_linkurl",displayUrl:"hb_native_displayurl",cta:"hb_native_cta",rating:"hb_native_rating",address:"hb_native_address",downloads:"hb_native_downloads",likes:"hb_native_likes",phone:"hb_native_phone",price:"hb_native_price",salePrice:"hb_native_saleprice",rendererUrl:"hb_renderer_url",adTemplate:"hb_adTemplate"},g={SRC:"s2s",DEFAULT_ENDPOINT:"https://prebid.adnxs.com/pbs/v1/openrtb2/auction",SYNCED_BIDDERS_KEY:"pbjsSyncs"},p={BID_TARGETING_SET:"targetingSet",RENDERED:"rendered",BID_REJECTED:"bidRejected"},v={INVALID:"Bid has missing or invalid properties",INVALID_REQUEST_ID:"Invalid request ID",BIDDER_DISALLOWED:"Bidder code is not allowed by allowedAlternateBidderCodes / allowUnknownBidderCodes",FLOOR_NOT_MET:"Bid does not meet price floor",CANNOT_CONVERT_CURRENCY:"Unable to convert currency",DSA_REQUIRED:"Bid does not provide required DSA transparency info",DSA_MISMATCH:"Bid indicates inappropriate DSA rendering method",PRICE_TOO_HIGH:"Bid price exceeds maximum value"},m={body:"desc",body2:"desc2",sponsoredBy:"sponsored",cta:"ctatext",rating:"rating",address:"address",downloads:"downloads",likes:"likes",phone:"phone",price:"price",salePrice:"saleprice",displayUrl:"displayurl"},h={sponsored:1,desc:2,rating:3,likes:4,downloads:5,price:6,saleprice:7,phone:8,address:9,desc2:10,displayurl:11,ctatext:12},b={ICON:1,MAIN:3},y=["privacyIcon","clickUrl","sendTargetingKeys","adTemplate","rendererUrl","type"],A={REQUEST:"Prebid Request",RESPONSE:"Prebid Response",NATIVE:"Prebid Native",EVENT:"Prebid Event"},E="__pb_locator__"},86833:function(n,e,t){t.d(e,{j:function(){return f},q:function(){return p}});var r=t(15901),i=t(91069),o=t(43272),a=2,u={buckets:[{max:5,increment:.5}]},c={buckets:[{max:20,increment:.1}]},s={buckets:[{max:20,increment:.01}]},d={buckets:[{max:3,increment:.01},{max:8,increment:.05},{max:20,increment:.5}]},l={buckets:[{max:5,increment:.05},{max:10,increment:.1},{max:20,increment:.5}]};function f(n,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=parseFloat(n);return isNaN(r)&&(r=""),{low:""===r?"":g(n,u,t),med:""===r?"":g(n,c,t),high:""===r?"":g(n,s,t),auto:""===r?"":g(n,l,t),dense:""===r?"":g(n,d,t),custom:""===r?"":g(n,e,t)}}function g(n,e,t){var u="";if(!p(e))return u;var c=e.buckets.reduce((function(n,e){return n.max>e.max?n:e}),{max:0}),s=0,d=(0,r.I6)(e.buckets,(function(e){if(n>c.max*t){var r=e.precision;void 0===r&&(r=a),u=(e.max*t).toFixed(r)}else{if(n<=e.max*t&&n>=s*t)return e.min=s,e;s=e.max}}));return d&&(u=function(n,e,t){var r=void 0!==e.precision?e.precision:a,u=e.increment*t,c=e.min*t,s=Math.floor,d=o.$W.getConfig("cpmRoundingFunction");"function"==typeof d&&(s=d);var l,f,g=Math.pow(10,r+2),p=(n*g-c*g)/(u*g);try{l=s(p)*u+c}catch(n){f=!0}(f||"number"!=typeof l)&&((0,i.logWarn)("Invalid rounding function passed in config"),l=Math.floor(p)*u+c);return(l=Number(l.toFixed(10))).toFixed(r)}(n,d,t)),u}function p(n){if((0,i.isEmpty)(n)||!n.buckets||!Array.isArray(n.buckets))return!1;var e=!0;return n.buckets.forEach((function(n){n.max&&n.increment||(e=!1)})),e}},46031:function(n,e,t){t.d(e,{H:function(){return c},k:function(){return u}});var r,i=t(25555),o=t(91069),a=t(34595),u=(0,t(16833).A_)("sync",(function(n){return a.G})),c=(r={},function(n){var e=u(n);return r.hasOwnProperty(e)||(r[e]=new i.k((function(n){var t=(0,o.createInvisibleIframe)();t.srcdoc="