CINXE.COM
Forecast Models - WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale
<!DOCTYPE html> <html lang="en-US" class="no-js"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" /> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" media="print" onload="this.media='all'" rel="stylesheet" /> <noscript><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet" /></noscript><link rel="preconnect" href="https://assets.revcontent.com" /><link rel="preconnect" href="https://pagead2.googlesyndication.com" /><link rel="preconnect" href="https://securepubads.g.doubleclick.net" /><link rel="preconnect" href="https://s.ntv.io" /><title>Forecast Models - WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale</title> <meta name='robots' content='max-image-preview:large, follow' /> <script type='application/ld+json' class='speedyseo-schema-graph'>{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://wsvn.com#website","url":"https://wsvn.com","name":"WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale","description":"","publisher":{"@id":"https://wsvn.com#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://wsvn.com?s={search_term_string}"},"query-input":"required name=search_term_string"}]},{"@type":"Article","@id":"https://wsvn.com/forecast-models/#article","isPartOf":{"@id":"https://wsvn.com/forecast-models/#webpage"},"headline":"Forecast Models","datePublished":"2016-08-25T09:56:06+00:00","dateModified":"2021-05-26T15:10:04+00:00","mainEntityOfPage":{"@id":"https://wsvn.com/forecast-models/#webpage"},"wordCount":2,"publisher":{"@id":"https://wsvn.com#organization"},"image":{"@id":"https://wsvn.com/forecast-models/#primaryimage"},"author":{"@id":"https://wsvn.com#/schema/person/b7e9ea32b750f6849a71748f21770f73"}},{"@type":["WebPage"],"@id":"https://wsvn.com/forecast-models/#webpage","url":"https://wsvn.com/forecast-models/","name":"Forecast Models - WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale","isPartOf":{"@id":"https://wsvn.com#website"},"datePublished":"2016-08-25T09:56:06+00:00","dateModified":"2021-05-26T15:10:04+00:00","description":"","inLanguage":"en-US"},{"@type":"Person","@id":"https://wsvn.com#/schema/person/b7e9ea32b750f6849a71748f21770f73","name":"Shahzaib Mushtaq","url":"https://wsvn.com/author/shahzaib-mushtaq/"}]}</script> <link rel='canonical' href='https://wsvn.com/forecast-models/'> <meta property='og:locale' content='en_US'/> <meta property='og:title' content='Forecast Models - WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale'/> <meta property='og:url' content='https://wsvn.com/forecast-models/'/> <meta property='og:site_name' content='WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale'/> <meta property='article:publisher' content='https://www.facebook.com/7NewsMiami'/> <meta name='twitter:card' content='summary_large_image'/> <meta name='twitter:title' content='Forecast Models - WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale'/> <meta name='twitter:creator' content='@wsvn'/> <meta name='twitter:site' content='@wsvn'/> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-2557762-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-2557762-1'); </script> <link rel='dns-prefetch' href='//static.criteo.net' /> <link rel='dns-prefetch' href='//s.ntv.io' /> <link rel='dns-prefetch' href='//assets.revcontent.com' /> <link rel='dns-prefetch' href='//securepubads.g.doubleclick.net' /> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//players.brightcove.net' /> <link rel="alternate" type="application/rss+xml" title="WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale » Feed" href="https://wsvn.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale » Comments Feed" href="https://wsvn.com/comments/feed/" /> <link rel='stylesheet' id='wp-block-library-css' href='https://wsvn.com/wp-includes/css/dist/block-library/style.min.css?ver=6.6.2' media='all' /> <style id='co-authors-plus-coauthors-style-inline-css'> .wp-block-co-authors-plus-coauthors.is-layout-flow [class*=wp-block-co-authors-plus]{display:inline} </style> <style id='co-authors-plus-avatar-style-inline-css'> .wp-block-co-authors-plus-avatar :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-avatar :where(img){vertical-align:middle}.wp-block-co-authors-plus-avatar:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-avatar.aligncenter{display:table;margin-inline:auto} </style> <style id='co-authors-plus-image-style-inline-css'> .wp-block-co-authors-plus-image{margin-bottom:0}.wp-block-co-authors-plus-image :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-image :where(img){vertical-align:middle}.wp-block-co-authors-plus-image:is(.alignfull,.alignwide) :where(img){width:100%}.wp-block-co-authors-plus-image:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-image.aligncenter{display:table;margin-inline:auto} </style> <link rel='stylesheet' id='mediaelement-css' href='https://wsvn.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://wsvn.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.6.2' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--light-blue: #D7E2F0;--wp--preset--color--blue: #224887;--wp--preset--color--dark-blue: #0A2A5F;--wp--preset--color--lightest-red: #D63B4C;--wp--preset--color--red: #CE2D3E;--wp--preset--color--dark-red: #B02C3B;--wp--preset--color--lightest-gray: #F7F7F7;--wp--preset--color--gray: #D7D7D7;--wp--preset--color--mid-gray: #999999;--wp--preset--color--darkest-gray: #2B2C30;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='sunbeam-css' href='https://wsvn.com/wp-content/themes/sunbeam/dist/css/style.css?ver=67' media='all' /> <link rel='stylesheet' id='brightcove-pip-css-css' href='https://players.brightcove.net/videojs-pip/1/videojs-pip.css?ver=2.8.7' media='all' /> <link rel='stylesheet' id='brightcove-playlist-css' href='https://wsvn.com/wp-content/plugins/brightcove-video-connect/assets/css/brightcove_playlist.min.css?ver=2.8.7' media='all' /> <script type="text/javascript" src="//static.criteo.net/js/ld/publishertag.js?ver=67" id="criteo-ad-script-js"></script> <script type="text/javascript" id="gpt-js-extra"> /* <![CDATA[ */ var sunbeamAdVars = {"advertiser":"","campaign":"","category":"Weather","environment":"production","isHome":"","isSingular":"page","isPage":"forecast-models","isPageDefault":"","isWeather":"","isWeatherWidget":"1","isArchive":"","isSectionFront":"","isLive":"","isTvListing":"","isTeamMember":"","isSchoolClosings":"","pageType":"forecast-models","postID":"153812","theme":"wsvn","themeID":"1055211","isNativo":""}; /* ]]> */ </script> <script type="text/javascript" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" id="gpt-js" async></script> <script type="text/javascript" id="gpt-js-after"> /* <![CDATA[ */ function _classCallCheck(t,i){if(!(t instanceof i))throw new TypeError("Cannot call a class as a function")}function _defineProperties(t,i){for(var e=0;e<i.length;e++){var s=i[e];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(t,s.key,s)}}function _createClass(t,i,e){return i&&_defineProperties(t.prototype,i),e&&_defineProperties(t,e),t}var Sticky=function(){function e(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,e),this.selector=t,this.elements=[],this.version="1.3.0",this.vp=this.getViewportSize(),this.body=document.querySelector("body"),this.options={wrap:i.wrap||!1,wrapWith:i.wrapWith||"<span></span>",marginTop:i.marginTop||0,marginBottom:i.marginBottom||0,stickyFor:i.stickyFor||0,stickyClass:i.stickyClass||null,stickyContainer:i.stickyContainer||"body"},this.updateScrollTopPosition=this.updateScrollTopPosition.bind(this),this.updateScrollTopPosition(),window.addEventListener("load",this.updateScrollTopPosition),window.addEventListener("scroll",this.updateScrollTopPosition),this.run()}return _createClass(e,[{key:"run",value:function(){var i=this,e=setInterval(function(){if("complete"===document.readyState){clearInterval(e);var t=document.querySelectorAll(i.selector);i.forEach(t,function(t){return i.renderElement(t)})}},10)}},{key:"renderElement",value:function(t){var i=this;t.sticky={},t.sticky.active=!1,t.sticky.marginTop=parseInt(t.getAttribute("data-margin-top"))||this.options.marginTop,t.sticky.marginBottom=parseInt(t.getAttribute("data-margin-bottom"))||this.options.marginBottom,t.sticky.stickyFor=parseInt(t.getAttribute("data-sticky-for"))||this.options.stickyFor,t.sticky.stickyClass=t.getAttribute("data-sticky-class")||this.options.stickyClass,t.sticky.wrap=!!t.hasAttribute("data-sticky-wrap")||this.options.wrap,t.sticky.stickyContainer=this.options.stickyContainer,t.sticky.container=this.getStickyContainer(t),t.sticky.container.rect=this.getRectangle(t.sticky.container),t.sticky.rect=this.getRectangle(t),"img"===t.tagName.toLowerCase()&&(t.onload=function(){return t.sticky.rect=i.getRectangle(t)}),t.sticky.wrap&&this.wrapElement(t),this.activate(t)}},{key:"wrapElement",value:function(t){t.insertAdjacentHTML("beforebegin",t.getAttribute("data-sticky-wrapWith")||this.options.wrapWith),t.previousSibling.appendChild(t)}},{key:"activate",value:function(t){t.sticky.rect.top+t.sticky.rect.height<t.sticky.container.rect.top+t.sticky.container.rect.height&&t.sticky.stickyFor<this.vp.width&&!t.sticky.active&&(t.sticky.active=!0),this.elements.indexOf(t)<0&&this.elements.push(t),t.sticky.resizeEvent||(this.initResizeEvents(t),t.sticky.resizeEvent=!0),t.sticky.scrollEvent||(this.initScrollEvents(t),t.sticky.scrollEvent=!0),this.setPosition(t)}},{key:"initResizeEvents",value:function(t){var i=this;t.sticky.resizeListener=function(){return i.onResizeEvents(t)},window.addEventListener("resize",t.sticky.resizeListener)}},{key:"destroyResizeEvents",value:function(t){window.removeEventListener("resize",t.sticky.resizeListener)}},{key:"onResizeEvents",value:function(t){this.vp=this.getViewportSize(),t.sticky.rect=this.getRectangle(t),t.sticky.container.rect=this.getRectangle(t.sticky.container),t.sticky.rect.top+t.sticky.rect.height<t.sticky.container.rect.top+t.sticky.container.rect.height&&t.sticky.stickyFor<this.vp.width&&!t.sticky.active?t.sticky.active=!0:(t.sticky.rect.top+t.sticky.rect.height>=t.sticky.container.rect.top+t.sticky.container.rect.height||t.sticky.stickyFor>=this.vp.width&&t.sticky.active)&&(t.sticky.active=!1),this.setPosition(t)}},{key:"initScrollEvents",value:function(t){var i=this;t.sticky.scrollListener=function(){return i.onScrollEvents(t)},window.addEventListener("scroll",t.sticky.scrollListener)}},{key:"destroyScrollEvents",value:function(t){window.removeEventListener("scroll",t.sticky.scrollListener)}},{key:"onScrollEvents",value:function(t){t.sticky&&t.sticky.active&&this.setPosition(t)}},{key:"setPosition",value:function(t){this.css(t,{position:"",width:"",top:"",left:""}),this.vp.height<t.sticky.rect.height||!t.sticky.active||(t.sticky.rect.width||(t.sticky.rect=this.getRectangle(t)),t.sticky.wrap&&this.css(t.parentNode,{display:"block",width:t.sticky.rect.width+"px",height:t.sticky.rect.height+"px"}),0===t.sticky.rect.top&&t.sticky.container===this.body?(this.css(t,{position:"fixed",top:t.sticky.rect.top+"px",left:t.sticky.rect.left+"px",width:t.sticky.rect.width+"px"}),t.sticky.stickyClass&&t.classList.add(t.sticky.stickyClass)):this.scrollTop>t.sticky.rect.top-t.sticky.marginTop?(this.css(t,{position:"fixed",width:t.sticky.rect.width+"px",left:t.sticky.rect.left+"px"}),this.scrollTop+t.sticky.rect.height+t.sticky.marginTop>t.sticky.container.rect.top+t.sticky.container.offsetHeight-t.sticky.marginBottom?(t.sticky.stickyClass&&t.classList.remove(t.sticky.stickyClass),this.css(t,{top:t.sticky.container.rect.top+t.sticky.container.offsetHeight-(this.scrollTop+t.sticky.rect.height+t.sticky.marginBottom)+"px"})):(t.sticky.stickyClass&&t.classList.add(t.sticky.stickyClass),this.css(t,{top:t.sticky.marginTop+"px"}))):(t.sticky.stickyClass&&t.classList.remove(t.sticky.stickyClass),this.css(t,{position:"",width:"",top:"",left:""}),t.sticky.wrap&&this.css(t.parentNode,{display:"",width:"",height:""})))}},{key:"update",value:function(){var i=this;this.forEach(this.elements,function(t){t.sticky.rect=i.getRectangle(t),t.sticky.container.rect=i.getRectangle(t.sticky.container),i.activate(t),i.setPosition(t)})}},{key:"destroy",value:function(){var i=this;window.removeEventListener("load",this.updateScrollTopPosition),window.removeEventListener("scroll",this.updateScrollTopPosition),this.forEach(this.elements,function(t){i.destroyResizeEvents(t),i.destroyScrollEvents(t),delete t.sticky})}},{key:"getStickyContainer",value:function(t){for(var i=t.parentNode;!i.hasAttribute("data-sticky-container")&&!i.parentNode.querySelector(t.sticky.stickyContainer)&&i!==this.body;)i=i.parentNode;return i}},{key:"getRectangle",value:function(t){this.css(t,{position:"",width:"",top:"",left:""});for(var i=Math.max(t.offsetWidth,t.clientWidth,t.scrollWidth),e=Math.max(t.offsetHeight,t.clientHeight,t.scrollHeight),s=0,n=0;s+=t.offsetTop||0,n+=t.offsetLeft||0,t=t.offsetParent;);return{top:s,left:n,width:i,height:e}}},{key:"getViewportSize",value:function(){return{width:Math.max(document.documentElement.clientWidth,window.innerWidth||0),height:Math.max(document.documentElement.clientHeight,window.innerHeight||0)}}},{key:"updateScrollTopPosition",value:function(){this.scrollTop=(window.pageYOffset||document.scrollTop)-(document.clientTop||0)||0}},{key:"forEach",value:function(t,i){for(var e=0,s=t.length;e<s;e++)i(t[e])}},{key:"css",value:function(t,i){for(var e in i)i.hasOwnProperty(e)&&(t.style[e]=i[e])}}]),e}();!function(t,i){"undefined"!=typeof exports?module.exports=i:"function"==typeof define&&define.amd?define([],function(){return i}):t.Sticky=i}(this,Sticky); if(window.pbjs&&window.pbjs.libLoaded)try{window.pbjs.getConfig("debug")&&console.warn("Attempted to load a copy of Prebid.js that clashes with the existing 'pbjs' instance. Load aborted.")}catch(e){}else(function(){!function(){var e,t={4877:function(e,t,n){n.d(t,{Pd:function(){return c},Th:function(){return u},_U:function(){return d}});var r=n(6996),i=n(9853),o=n(265),a=n(1879),s="outstream";function u(e){var t=this,n=e.url,o=e.config,a=e.id,u=e.callback,c=e.loaded,d=e.adUnitCode;this.url=n,this.config=o,this.handlers={},this.id=a,this.loaded=c,this.cmd=[],this.push=function(e){"function"==typeof e?t.loaded?e.call():t.cmd.push(e):(0,i.logError)("Commands given to Renderer.push must be wrapped in a function")},this.callback=u||function(){t.loaded=!0,t.process()},this.render=function(){var e=this,t=arguments,o=function(){e._render?e._render.apply(e,t):(0,i.logWarn)("No render function was provided, please use .setRender on the renderer")};l(d)?((0,i.logWarn)("External Js not loaded by Renderer since renderer url and callback is already defined on adUnit ".concat(d)),o()):(this.cmd.unshift(o),(0,r.B)(n,s,this.callback,this.documentContext))}.bind(this)}function c(e){return!(!e||!e.url)}function d(e,t,n){var 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)}function l(e){var t=pbjs.adUnits,n=(0,a.sE)(t,(function(t){return t.code===e}));if(!n)return!1;var r=(0,o.Z)(n,"renderer"),i=!!(r&&r.url&&r.render),s=(0,o.Z)(n,"mediaTypes.video.renderer"),u=!!(s&&s.url&&s.render);return!!(i&&!0!==r.backupOnly||u&&!0!==s.backupOnly)}u.install=function(e){return new u({url:e.url,config:e.config,id:e.id,callback:e.callback,loaded:e.loaded,adUnitCode:e.adUnitCode})},u.prototype.getConfig=function(){return this.config},u.prototype.setRender=function(e){this._render=e},u.prototype.setEventHandlers=function(e){this.handlers=e},u.prototype.handleVideoEvent=function(e){var t=e.id,n=e.eventName;"function"==typeof this.handlers[n]&&this.handlers[n](),(0,i.logMessage)("Prebid Renderer event for id ".concat(t," type ").concat(n))},u.prototype.process=function(){for(;this.cmd.length>0;)try{this.cmd.shift().call()}catch(e){(0,i.logError)("Error processing Renderer command: ",e)}}},7263:function(e,t,n){n.d(t,{f:function(){return a}});var r=n(265),i={};function o(e,t,n){var r=function(e,t){var n=i[e]=i[e]||{bidders:{}};return t?n.bidders[t]=n.bidders[t]||{}:n}(e,n);return r[t]=(r[t]||0)+1,r[t]}var a={incrementRequestsCounter:function(e){return o(e,"requestsCounter")},incrementBidderRequestsCounter:function(e,t){return o(e,"requestsCounter",t)},incrementBidderWinsCounter:function(e,t){return o(e,"winsCounter",t)},getRequestsCounter:function(e){return(0,r.Z)(i,"".concat(e,".requestsCounter"))||0},getBidderRequestsCounter:function(e,t){return(0,r.Z)(i,"".concat(e,".bidders.").concat(t,".requestsCounter"))||0},getBidderWinsCounter:function(e,t){return(0,r.Z)(i,"".concat(e,".bidders.").concat(t,".winsCounter"))||0}}},2801:function(e,t,n){function r(e){var t=e;return{callBids:function(){},setBidderCode:function(e){t=e},getBidderCode:function(){return t}}}n.d(t,{Z:function(){return r}})},7602:function(e,t,n){n.d(t,{qJ:function(){return L},VP:function(){return te},ZP:function(){return ae},JO:function(){return Y},rp:function(){return $},uV:function(){return re},Ct:function(){return ie},nX:function(){return ee}});var r=n(9853),i=n(265),o=n(1269),a=n(9017),s=n(1609),u=n(5755),c=n(8962),d=n(3494),l=n(1879),f=n(7263),p=n(2661);function g(e){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&v(e,t)}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y(e);if(t){var i=y(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return h(this,n)}}function h(e,t){if(t&&("object"===g(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function S(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function E(e,t,n){return t&&S(e.prototype,t),n&&S(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function I(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 w(e,t){return function(e,t){return t.get?t.get.call(e):t.value}(e,A(e,t,"get"))}function T(e,t,n){return function(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}(e,A(e,t,"set"),n),n}function A(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}var C=new WeakMap,O=new WeakMap,B=new WeakMap,P=new WeakMap,U=new WeakMap,j=function(){function e(){var t,n;_(this,e),I(this,C,{writable:!0,value:void 0}),I(this,O,{writable:!0,value:void 0}),I(this,B,{writable:!0,value:void 0}),I(this,P,{writable:!0,value:void 0}),I(this,U,{writable:!0,value:void 0}),n=void 0,(t="generatedTime")in this?Object.defineProperty(this,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):this[t]=n,this.reset()}return E(e,[{key:"reset",value:function(){var e=this;T(this,B,new Promise((function(t){T(e,P,(function(n){T(e,U,!0),T(e,O,n),t(n)}))}))),T(this,C,!1),T(this,O,null),T(this,U,!1),this.generatedTime=null}},{key:"enable",value:function(){T(this,C,!0)}},{key:"enabled",get:function(){return w(this,C)}},{key:"ready",get:function(){return w(this,U)}},{key:"promise",get:function(){return w(this,U)?Promise.resolve(w(this,O)):(w(this,C)||w(this,P).call(this,null),w(this,B))}},{key:"setConsentData",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,r.timestamp)();this.generatedTime=t,w(this,P).call(this,e)}},{key:"getConsentData",value:function(){return w(this,O)}}]),e}(),D=function(e){m(n,e);var t=b(n);function n(){return _(this,n),t.apply(this,arguments)}return E(n,[{key:"getConsentMeta",value:function(){var e=this.getConsentData();if(e&&this.generatedTime)return{usp:e,generatedAt:this.generatedTime}}}]),n}(j),k=function(e){m(n,e);var t=b(n);function n(){return _(this,n),t.apply(this,arguments)}return E(n,[{key:"getConsentMeta",value:function(){var e=this.getConsentData();if(e&&e.vendorData&&this.generatedTime)return{gdprApplies:e.gdprApplies,consentStringSize:(0,r.isStr)(e.vendorData.tcString)?e.vendorData.tcString.length:0,generatedAt:this.generatedTime,apiVersion:e.apiVersion}}}]),n}(j),R=n(2319),x=n(5644);function M(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 z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach((function(t){F(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function q(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return N(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?N(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function N(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function W(){return(W=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var L={CLIENT:"client",SERVER:"server"},K={},Z=K.bidderRegistry={},V=K.aliasRegistry={},H=[];c.vc.getConfig("s2sConfig",(function(e){e&&e.s2sConfig&&(H=(0,r.isArray)(e.s2sConfig)?e.s2sConfig:[e.s2sConfig])}));var G={},Q=(0,d.z3)("sync",(function(e){var t=e.bidderCode,n=e.auctionId,o=e.bidderRequestId,a=e.adUnits,s=e.src;return a.reduce((function(e,a){return e.push(a.bids.filter((function(e){return e.bidder===t})).reduce((function(e,t){var u=null==(t=W({},t,(0,r.getDefinedParams)(a,["nativeParams","ortb2Imp","mediaType","renderer"]))).mediaTypes?a.mediaTypes:t.mediaTypes;return(0,r.isValidMediaTypes)(u)?t=W({},t,{mediaTypes:u}):(0,r.logError)("mediaTypes is not correctly configured for adunit ".concat(a.code)),e.push(W({},t,{adUnitCode:a.code,transactionId:a.transactionId,sizes:(0,i.Z)(u,"banner.sizes")||(0,i.Z)(u,"video.playerSize")||[],bidId:t.bid_id||(0,r.getUniqueIdentifierStr)(),bidderRequestId:o,auctionId:n,src:s,bidRequestsCount:f.f.getRequestsCounter(a.code),bidderRequestsCount:f.f.getBidderRequestsCounter(a.code,t.bidder),bidderWinsCount:f.f.getBidderWinsCounter(a.code,t.bidder)})),e}),[])),e}),[]).reduce(r.flatten,[]).filter((function(e){return""!==e}))}),"getBids"),Y=(0,d.z3)("sync",(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.getS2SBidders,i=void 0===r?re:r;if(null==t)return e;var o=i(t);return e.filter((function(e){return o.has(e.bidder)}))}),"filterBidsForAdUnit");function X(e,t){var n=(0,r.deepClone)(e);return n.forEach((function(e){e.bids=Y(e.bids,t).map((function(e){return e.bid_id=(0,r.getUniqueIdentifierStr)(),e}))})),n.filter((function(e){return 0!==e.bids.length}))}function J(e){var t=(0,r.deepClone)(e);return t.forEach((function(e){e.bids=Y(e.bids,null)})),t.filter((function(e){return 0!==e.bids.length}))}var $=new k,ee=new D,te={getCoppa:function(){return!!c.vc.getConfig("coppa")}},ne=(0,d.z3)("sync",(function(e,t){return(0,o.UB)(e,t)}),"setupAdUnitMediaTypes");function re(e){(0,r.isArray)(e)||(e=[e]);var t=new Set([null]);return e.filter((function(e){return e&&e.enabled})).flatMap((function(e){return e.bidders})).forEach((function(e){return t.add(e)})),t}var ie=(0,d.z3)("sync",(function(e,t){var n,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=i.getS2SBidders,a=void 0===o?re:o,s=a(t);return(0,r.getBidderCodes)(e).reduce((function(e,t){return e[s.has(t)?L.SERVER:L.CLIENT].push(t),e}),(F(n={},L.CLIENT,[]),F(n,L.SERVER,[]),n))}),"partitionBidders");function oe(e,t,n){try{var i=Z[e].getSpec();i&&i[t]&&"function"==typeof i[t]&&((0,r.logInfo)("Invoking ".concat(e,".").concat(t)),c.vc.runWithBidder(e,r.bind.call(i[t],i,n)))}catch(n){(0,r.logWarn)("Error calling ".concat(t," of ").concat(e))}}K.makeBidRequests=(0,d.z3)("sync",(function(e,t,n,i,o){var s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};R.j8(x.FP.BEFORE_REQUEST_BIDS,e),(0,a.Fb)(e),e=ne(e,o);var u=ie(e,H),d=u[L.CLIENT],f=u[L.SERVER];c.vc.getConfig("bidderSequence")===c.FD&&(d=(0,r.shuffle)(d));var g=(0,p.nH)(),m=[],v=s.global||{},b=s.bidder||{};function h(e){var t=Object.freeze((0,r.mergeDeep)({},v,b[e.bidderCode]));return e.ortb2=t,e.bids.forEach((function(e){return e.ortb2=t})),e}H.forEach((function(i){if(i&&i.enabled){var o=X(e,i),a=(0,r.generateUUID)();f.forEach((function(e){var s=(0,r.getUniqueIdentifierStr)(),u=h({bidderCode:e,auctionId:n,bidderRequestId:s,uniquePbsTid:a,bids:Q({bidderCode:e,auctionId:n,bidderRequestId:s,adUnits:(0,r.deepClone)(o),src:x.os.YZ}),auctionStart:t,timeout:i.timeout,src:x.os.YZ,refererInfo:g});0!==u.bids.length&&m.push(u)})),o.forEach((function(e){var t=e.bids.filter((function(e){return(0,l.sE)(m,(function(t){return(0,l.sE)(t.bids,(function(t){return t.bidId===e.bid_id}))}))}));e.bids=t})),m.forEach((function(e){void 0===e.adUnitsS2SCopy&&(e.adUnitsS2SCopy=o.filter((function(e){return e.bids.length>0})))}))}}));var y=J(e);return d.forEach((function(e){var a=(0,r.getUniqueIdentifierStr)(),s=h({bidderCode:e,auctionId:n,bidderRequestId:a,bids:Q({bidderCode:e,auctionId:n,bidderRequestId:a,adUnits:(0,r.deepClone)(y),labels:o,src:"client"}),auctionStart:t,timeout:i,refererInfo:g}),u=Z[e];u||(0,r.logError)("Trying to make a request for bidder that does not exist: ".concat(e)),u&&s.bids&&0!==s.bids.length&&m.push(s)})),$.getConsentData()&&m.forEach((function(e){e.gdprConsent=$.getConsentData()})),ee.getConsentData()&&m.forEach((function(e){e.uspConsent=ee.getConsentData()})),m}),"makeBidRequests"),K.callBids=function(e,t,n,i,o,a,s){var d=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{};if(t.length){var l=t.reduce((function(e,t){return e[Number(void 0!==t.src&&t.src===x.os.YZ)].push(t),e}),[[],[]]),f=q(l,2),p=f[0],g=f[1],m=[];g.forEach((function(e){for(var t=-1,n=0;n<m.length;++n)if(e.uniquePbsTid===m[n].uniquePbsTid){t=n;break}t<=-1&&m.push(e)}));var v=0,b=(0,r.generateUUID)();H.forEach((function(e){if(e&&m[v]&&re(e).has(m[v].bidderCode)){var t=(0,u.O)(a,o?{request:o.request.bind(null,"s2s"),done:o.done}:void 0),s=e.bidders,c=Z[e.adapter],l=m[v].uniquePbsTid,f=m[v].adUnitsS2SCopy,p=g.filter((function(e){return e.uniquePbsTid===l}));if(c){var h={tid:b,ad_units:f,s2sConfig:e,ortb2Fragments:d};if(h.ad_units.length){var y=p.map((function(e){return e.start=(0,r.timestamp)(),i.bind(e)})),_=(0,r.getBidderCodes)(h.ad_units).filter((function(e){return s.includes(e)}));(0,r.logMessage)("CALLING S2S HEADER BIDDERS ==== ".concat(_.length>0?_.join(", "):'No bidder specified, using "ortb2Imp" definition(s) only')),p.forEach((function(e){R.j8(x.FP.BID_REQUESTED,z(z({},e),{},{tid:b}))})),c.callBids(h,g,n,(function(){return y.forEach((function(e){return e()}))}),t)}}else(0,r.logError)("missing "+e.adapter);v++}})),p.forEach((function(e){e.start=(0,r.timestamp)();var t=Z[e.bidderCode];c.vc.runWithBidder(e.bidderCode,(function(){(0,r.logMessage)("CALLING BIDDER"),R.j8(x.FP.BID_REQUESTED,e)}));var d=(0,u.O)(a,o?{request:o.request.bind(null,e.bidderCode),done:o.done}:void 0),l=i.bind(e);try{c.vc.runWithBidder(e.bidderCode,r.bind.call(t.callBids,t,e,n,l,d,s,c.vc.callbackWithBidder(e.bidderCode)))}catch(t){(0,r.logError)("".concat(e.bidderCode," Bid Adapter emitted an uncaught error when parsing their bidRequest"),{e:t,bidRequest:e}),l()}}))}else(0,r.logWarn)("callBids executed with no bidRequests. Were they filtered by labels or sizing?")},K.videoAdapters=[],K.registerBidAdapter=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.supportedMediaTypes,o=void 0===i?[]:i;e&&t?"function"==typeof e.callBids?(Z[t]=e,(0,l.q9)(o,"video")&&K.videoAdapters.push(t),(0,l.q9)(o,"native")&&a.Sg.push(t)):(0,r.logError)("Bidder adaptor error for bidder code: "+t+"bidder must implement a callBids() function"):(0,r.logError)("bidAdapter or bidderCode not specified")},K.aliasBidAdapter=function(e,t,n){if(void 0===Z[t]){var i=Z[e];if(void 0===i){var o=[];H.forEach((function(n){if(n.bidders&&n.bidders.length){var r=n&&n.bidders;n&&(0,l.q9)(r,t)?V[t]=e:o.push(e)}})),o.forEach((function(e){(0,r.logError)('bidderCode "'+e+'" is not an existing bidder.',"adapterManager.aliasBidAdapter")}))}else try{var u,c=function(e){var t=[];return(0,l.q9)(K.videoAdapters,e)&&t.push("video"),(0,l.q9)(a.Sg,e)&&t.push("native"),t}(e);if(i.constructor.prototype!=Object.prototype)(u=new i.constructor).setBidderCode(t);else{var d=i.getSpec(),f=n&&n.gvlid,p=n&&n.skipPbsAliasing;u=(0,s.PZ)(W({},d,{code:t,gvlid:f,skipPbsAliasing:p})),V[t]=e}K.registerBidAdapter(u,t,{supportedMediaTypes:c})}catch(t){(0,r.logError)(e+" bidder does not currently support aliasing.","adapterManager.aliasBidAdapter")}}else(0,r.logMessage)('alias name "'+t+'" has been already specified.')},K.registerAnalyticsAdapter=function(e){var t=e.adapter,n=e.code,i=e.gvlid;t&&n?"function"==typeof t.enableAnalytics?(t.code=n,G[n]={adapter:t,gvlid:i}):(0,r.logError)('Prebid Error: Analytics adaptor error for analytics "'.concat(n,'"\n analytics adapter must implement an enableAnalytics() function')):(0,r.logError)("Prebid Error: analyticsAdapter or analyticsCode not specified")},K.enableAnalytics=function(e){(0,r.isArray)(e)||(e=[e]),(0,r._each)(e,(function(e){var t=G[e.provider];t&&t.adapter?t.adapter.enableAnalytics(e):(0,r.logError)("Prebid Error: no analytics adapter found in registry for '".concat(e.provider,"'."))}))},K.getBidAdapter=function(e){return Z[e]},K.getAnalyticsAdapter=function(e){return G[e]},K.callTimedOutBidders=function(e,t,n){t=t.map((function(t){return t.params=(0,r.getUserConfiguredParams)(e,t.adUnitCode,t.bidder),t.timeout=n,t})),t=(0,r.groupBy)(t,"bidder"),Object.keys(t).forEach((function(e){oe(e,"onTimeout",t[e])}))},K.callBidWonBidder=function(e,t,n){t.params=(0,r.getUserConfiguredParams)(n,t.adUnitCode,t.bidder),f.f.incrementBidderWinsCounter(t.adUnitCode,t.bidder),oe(e,"onBidWon",t)},K.callSetTargetingBidder=function(e,t){oe(e,"onSetTargeting",t)},K.callBidViewableBidder=function(e,t){oe(e,"onBidViewable",t)},K.callBidderError=function(e,t,n){oe(e,"onBidderError",{error:t,bidderRequest:n})};var ae=K},1609:function(e,t,n){n.d(t,{JY:function(){return D},Ks:function(){return P},PZ:function(){return O},Q1:function(){return U},dX:function(){return C},uA:function(){return B}});var r=n(2801),i=n(7602),o=n(8962),a=n(1477),s=n(7112),u=n(9017),c=n(1929),d=n(5644),l=n(2319),f=n(1879),p=n(5755),g=n(9853),m=n(265),v=n(8265),b=n(3494),h=n(5849),y=n(4766),_=n(9624);function S(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return E(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?E(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function I(e){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function w(){return(w=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var T=(0,h.eA)("bidderFactory"),A=["cpm","ttl","creativeId","netRevenue","currency"];function C(e){var t=Array.isArray(e.supportedMediaTypes)?{supportedMediaTypes:e.supportedMediaTypes}:void 0;function n(e){var n=O(e);i.ZP.registerBidAdapter(n,e.code,t)}n(e),Array.isArray(e.aliases)&&e.aliases.forEach((function(t){var r,o,a=t;(0,g.isPlainObject)(t)&&(a=t.code,r=t.gvlid,o=t.skipPbsAliasing),i.ZP.aliasRegistry[a]=e.code,n(w({},e,{code:a,gvlid:r,skipPbsAliasing:o}))}))}function O(e){return w(new r.Z(e.code),{getSpec:function(){return Object.freeze(e)},registerSyncs:t,callBids:function(r,s,u,c,f,p){if(Array.isArray(r.bids)){var m={},v=[],b=r.bids.filter(n);if(0!==b.length){var h={};b.forEach((function(e){h[e.bidId]=e,e.adUnitCode||(e.adUnitCode=e.placementCode)})),B(e,b,r,c,p,{onRequest:function(e){return l.j8(d.FP.BEFORE_BIDDER_HTTP,r,e)},onResponse:function(t){f(e.code),v.push(t)},onError:function(t,n){f(e.code),i.ZP.callBidderError(e.code,n,r),l.j8(d.FP.BIDDER_ERROR,{error:n,bidderRequest:r}),(0,g.logError)("Server call for ".concat(e.code," failed: ").concat(t," ").concat(n.status,". Continuing without bids."))},onBid:function(t){var n=h[t.requestId];if(n){if(t.adapterCode=n.bidder,function(e,t){var n=_.S.get(t,"allowAlternateBidderCodes")||!1,r=_.S.get(t,"allowedAlternateBidderCodes");return!(!e||!t||t===e||n&&(!(0,g.isArray)(r)||"*"===r[0]||r.includes(e)))}(t.bidderCode,n.bidder))return void(0,g.logWarn)("".concat(t.bidderCode," is not a registered partner or known bidder of ").concat(n.bidder,", hence continuing without bid. If you wish to support this bidder, please mark allowAlternateBidderCodes as true in bidderSettings."));t.originalCpm=t.cpm,t.originalCurrency=t.currency,t.meta=t.meta||w({},t[n.bidder]);var r=w((0,a.m)(d.Q_.GOOD,n),t);!function(e,t){m[e]=!0,D(e,t)&&s(e,t)}(n.adUnitCode,r)}else(0,g.logWarn)("Bidder ".concat(e.code," made bid for unknown request ID: ").concat(t.requestId,". Ignoring."))},onCompletion:y})}else y()}function y(){u(),o.vc.runWithBidder(e.code,(function(){l.j8(d.FP.BIDDER_DONE,r),t(v,r.gdprConsent,r.uspConsent)}))}}});function t(t,n,r){P(e,t,n,r)}function n(t){return!!e.isBidRequestValid(t)||((0,g.logWarn)("Invalid bid sent to bidder ".concat(e.code,": ").concat(JSON.stringify(t))),!1)}}var B=(0,b.z3)("sync",(function(e,t,n,r,i,o){var a=o.onRequest,s=o.onResponse,u=o.onError,c=o.onBid,d=o.onCompletion,l=e.buildRequests(t,n);if(l&&0!==l.length){Array.isArray(l)||(l=[l]);var f=(0,g.delayExecution)(d,l.length);l.forEach((function(t){var n=i((function(n,r){try{n=JSON.parse(n)}catch(e){}var i;n={body:n,headers:{get:r.getResponseHeader.bind(r)}},s(n);try{i=e.interpretResponse(n,t)}catch(t){return(0,g.logError)("Bidder ".concat(e.code," failed to interpret the server's response. Continuing without bids"),null,t),void f()}i&&((0,g.isArray)(i)?i.forEach(c):c(i)),f()})),o=i((function(e,t){u(e,t),f()}));switch(a(t),t.method){case"GET":r("".concat(t.url).concat(function(e){return e?"?".concat("object"===I(e)?(0,g.parseQueryStringParameters)(e):e):""}(t.data)),{success:n,error:o},void 0,w({method:"GET",withCredentials:!0},t.options));break;case"POST":r(t.url,{success:n,error:o},"string"==typeof t.data?t.data:JSON.stringify(t.data),w({method:"POST",contentType:"text/plain",withCredentials:!0},t.options));break;default:(0,g.logWarn)("Skipping invalid request from ".concat(e.code,". Request type ").concat(t.type," must be GET or POST")),f()}}))}else d()}),"processBidderRequests"),P=(0,b.z3)("async",(function(e,t,n,r){var a=o.vc.getConfig("userSync.aliasSyncEnabled");if(e.getUserSyncs&&(a||!i.ZP.aliasRegistry[e.code])){var u=o.vc.getConfig("userSync.filterSettings"),c=e.getUserSyncs({iframeEnabled:!(!u||!u.iframe&&!u.all),pixelEnabled:!(!u||!u.image&&!u.all)},t,n,r);c&&(Array.isArray(c)||(c=[c]),c.forEach((function(t){s.k_.registerSync(t.type,e.code,t.url)})))}}),"registerSyncs");function U(e,t){var n=i.ZP.getBidAdapter(e);if(n.getSpec().getMappingFileInfo){var r=n.getSpec().getMappingFileInfo(),o=r.localStorageKey?r.localStorageKey:n.getBidderCode(),a=T.getDataFromLocalStorage(o);if(a){try{a=JSON.parse(a)}catch(t){(0,g.logError)("Failed to parse ".concat(e," mapping data stored in local storage"))}return a.mapping[t]?a.mapping[t]:null}}}function j(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.index,i=void 0===r?y.K.index:r;if((t.width||0===parseInt(t.width,10))&&(t.height||0===parseInt(t.height,10)))return t.width=parseInt(t.width,10),t.height=parseInt(t.height,10),!0;var o=i.getBidRequest(t),a=i.getMediaTypes(t),s=o&&o.sizes||a&&a.banner&&a.banner.sizes,u=(0,g.parseSizesInput)(s);if(1===u.length){var c=u[0].split("x"),d=S(c,2),l=d[0],f=d[1];return t.width=parseInt(l,10),t.height=parseInt(f,10),!0}return!1}function D(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.index,i=void 0===r?y.K.index:r;function o(){var e=Object.keys(t);return A.every((function(n){return(0,f.q9)(e,n)&&!(0,f.q9)([void 0,null],t[n])}))}function a(e){return"Invalid bid from ".concat(t.bidderCode,". Ignoring bid: ").concat(e)}return e?t?o()?"native"!==t.mediaType||(0,u.r4)(t,{index:i})?"video"!==t.mediaType||(0,c.Dn)(t,{index:i})?!("banner"===t.mediaType&&!j(e,t,{index:i})&&((0,g.logError)(a("Banner bids require a width and height")),1)):((0,g.logError)(a("Video bid does not have required vastUrl or renderer property")),!1):((0,g.logError)(a("Native bid missing some required properties.")),!1):((0,g.logError)(a("Bidder ".concat(t.bidderCode," is missing required params. Check http://prebid.org/dev-docs/bidder-adapter-1.html for list of params."))),!1):((0,g.logWarn)("Some adapter tried to add an undefined bid for ".concat(e,".")),!1):((0,g.logWarn)("No adUnitCode was supplied to addBidResponse."),!1)}(0,b.v5)("checkAdUnitSetup").before((function(e,t){if(!o.vc.getConfig("adpod.brandCategoryExclusion"))return e.call(this,t);t.filter((function(e){return(0,m.Z)(e,"mediaTypes.video.context")===v.Oh})).map((function(e){return e.bids.map((function(e){return e.bidder}))})).reduce(g.flatten,[]).filter(g.uniques).forEach((function(e){var t=i.ZP.getBidAdapter(e);if(t.getSpec().getMappingFileInfo){var n=t.getSpec().getMappingFileInfo(),r=n.refreshInDays?n.refreshInDays:1,o=n.localStorageKey?n.localStorageKey:t.getSpec().code,a=T.getDataFromLocalStorage(o);try{(!(a=a?JSON.parse(a):void 0)||(0,g.timestamp)()>a.lastUpdated+24*r*60*60*1e3)&&(0,p.h)(n.url,{success:function(t){try{t=JSON.parse(t);var n={lastUpdated:(0,g.timestamp)(),mapping:t.mapping};T.setDataInLocalStorage(o,JSON.stringify(n))}catch(t){(0,g.logError)("Failed to parse ".concat(e," bidder translation mapping file"))}},error:function(){(0,g.logError)("Failed to load ".concat(e," bidder translation file"))}})}catch(t){(0,g.logError)("Failed to parse ".concat(e," bidder translation mapping file"))}}})),e.call(this,t)}))},6996:function(e,t,n){n.d(t,{B:function(){return s}});var r=n(1879),i=n(9853),o=new WeakMap,a=["adloox","criteo","outstream","adagio","browsi","brandmetrics","justtag","akamaidap","ftrackId","inskin","hadron","medianet"];function s(e,t,n,s){if(t&&e){if((0,r.q9)(a,t)){s||(s=document);var u=l(s,e);if(u)return n&&"function"==typeof n&&(u.loaded?n():u.callbacks.push(n)),u.tag;var c=o.get(s)||{},d={loaded:!1,tag:null,callbacks:[]};return c[e]=d,o.set(s,c),n&&"function"==typeof n&&d.callbacks.push(n),(0,i.logWarn)("module ".concat(t," is loading external JavaScript")),function(t,n,r){r||(r=document);var o=r.createElement("script");o.type="text/javascript",o.async=!0;var a=l(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,(0,i.insertElement)(o,r),o}(e,(function(){d.loaded=!0;try{for(var e=0;e<d.callbacks.length;e++)d.callbacks[e]()}catch(e){(0,i.logError)("Error executing callback","adloader.js:loadExternalScript",e)}}),s)}(0,i.logError)("".concat(t," not whitelisted for loading external JavaScript"))}else(0,i.logError)("cannot load external script without url and moduleCode");function l(e,t){var n=o.get(e);return n&&n[t]?n[t]:null}}},5755:function(e,t,n){n.d(t,{O:function(){return u},h:function(){return s}});var r=n(8962),i=n(9853);function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var s=u();function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.request,s=t.done;return function(t,u,c){var d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{var l,f=d.method||(c?"POST":"GET"),p=document.createElement("a");p.href=t;var g="object"===a(u)&&null!==u?u:{success:function(){(0,i.logMessage)("xhr success")},error:function(e){(0,i.logError)("xhr error",null,e)}};if("function"==typeof u&&(g.success=u),(l=new window.XMLHttpRequest).onreadystatechange=function(){if(4===l.readyState){"function"==typeof s&&s(p.origin);var e=l.status;e>=200&&e<300||304===e?g.success(l.responseText,l):g.error(l.statusText,l)}},r.vc.getConfig("disableAjaxTimeout")||(l.ontimeout=function(){(0,i.logError)(" xhr timeout after ",l.timeout,"ms")}),"GET"===f&&c){var m=(0,i.parseUrl)(t,d);o(m.search,c),t=(0,i.buildUrl)(m)}l.open(f,t,!0),r.vc.getConfig("disableAjaxTimeout")||(l.timeout=e),d.withCredentials&&(l.withCredentials=!0),(0,i._each)(d.customHeaders,(function(e,t){l.setRequestHeader(t,e)})),d.preflight&&l.setRequestHeader("X-Requested-With","XMLHttpRequest"),l.setRequestHeader("Content-Type",d.contentType||"text/plain"),"function"==typeof n&&n(p.origin),"POST"===f&&c?l.send(c):l.send()}catch(e){(0,i.logError)("xhr construction",e),"object"===a(u)&&null!==u&&u.error(e)}}}},4892:function(e,t,n){n.d(t,{D$:function(){return R},LX:function(){return F},RH:function(){return z},Yt:function(){return B},Yw:function(){return I},dg:function(){return q},e0:function(){return P},lU:function(){return D},mv:function(){return w},sq:function(){return j},vO:function(){return O}});var r=n(9853),i=n(265),o=n(5553),a=n(9017),s=n(905),u=n(4877),c=n(8962),d=n(7112),l=n(3494),f=n(1879),p=n(1929),g=n(8265),m=n(4766),v=n(9624),b=n(2319),h=n(7602),y=n(5644);function _(e){return(_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function S(){return(S=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var E=d.k_.syncUsers,I="inProgress",w="completed";b.on(y.FP.BID_ADJUSTMENT,(function(e){!function(e){var t=e.bidderCode,n=e.cpm,i=v.S.get(t||null,"bidCpmAdjustment");if(i&&"function"==typeof i)try{n=i(e.cpm,S({},e))}catch(e){(0,r.logError)("Error during bid adjustment","bidmanager.js",e)}n>=0&&(e.cpm=n)}(e)}));var T={},A={},C=[];function O(e){var t,n,i,o,a=e.adUnits,s=e.adUnitCodes,u=e.callback,d=e.cbTimeout,l=e.labels,p=e.auctionId,g=e.ortb2Fragments,v=a,_=l,S=s,O=[],j=[],R=[],M=p||(0,r.generateUUID)(),z=u,q=d,N=[],F=new Set;function W(){return{auctionId:M,timestamp:t,auctionEnd:n,auctionStatus:i,adUnits:v,adUnitCodes:S,labels:_,bidderRequests:O,noBids:R,bidsReceived:j,winningBids:N,timeout:q}}function K(e,t){if(t&&clearTimeout(o),void 0===n){var s=[];e&&((0,r.logMessage)("Auction ".concat(M," timedOut")),u=F,(s=O.map((function(e){return(e.bids||[]).filter((function(e){return!u.has(e.bidder)}))})).reduce(r.flatten,[])).length&&b.j8(y.FP.BID_TIMEOUT,s)),i=w,n=Date.now(),b.j8(y.FP.AUCTION_END,W()),U(v,(function(){try{if(null!=z){var t=S,n=j.filter(r.bind.call(r.adUnitsFilter,this,t)).reduce(L,{});z.apply(pbjs,[n,e,M]),z=null}}catch(e){(0,r.logError)("Error executing bidsBackHandler",null,e)}finally{s.length&&h.ZP.callTimedOutBidders(a,s,q);var i=c.vc.getConfig("userSync")||{};i.enableOverride||E(i.syncDelay)}}))}var u}function Z(){c.vc.resetBidder(),(0,r.logInfo)("Bids Received for Auction with id: ".concat(M),j),i=w,K(!1,!0)}function V(e){F.add(e)}function H(e){var t=this;e.forEach((function(e){var t;t=e,O=O.concat(t)}));var n={},a={bidRequests:e,run:function(){var a,d;a=K.bind(null,!0),d=setTimeout(a,q),o=d,i=I,b.j8(y.FP.AUCTION_INIT,W());var l=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).index,i=void 0===n?m.K.index:n,o=0,a=!1,s=new Set,u={},d={};function l(e,t){null==d[e]&&(d[e]=Promise.resolve()),d[e]=d[e].then((function(){return Promise.resolve(t).catch((function(){}))}))}function p(e,n){var r=e.timeout;(null==r||r>t.getTimeout())&&(r=t.getTimeout());var i=t.getAuctionStart()+r-Date.now(),o=d[e.bidderRequestId],a=d[""];(null!=o||null!=a)&&i>0?Promise.race([new Promise((function(e){return setTimeout(e,i)})),Promise.resolve(a).then((function(){return o}))]).then(n):n()}function g(){o--,a&&0===o&&e()}function v(e,n){u[n.requestId]=!0,o++;var r=x({adUnitCode:e,bid:n,auctionId:t.getAuctionId()});"video"===r.mediaType?k(t,r,g):(D(t,r),g())}function h(){var n=t.getBidRequests(),i=c.vc.getConfig("auctionOptions");if(s.add(this),i&&!(0,r.isEmpty)(i)){var d=i.secondaryBidders;d&&!n.every((function(e){return(0,f.q9)(d,e.bidderCode)}))&&(n=n.filter((function(e){return!(0,f.q9)(d,e.bidderCode)})))}a=n.every((function(e){return s.has(e)})),this.bids.forEach((function(e){u[e.bidId]||(t.addNoBid(e),b.j8(y.FP.NO_BID,e))})),a&&0===o&&e()}return{addBidResponse:function(e,t){var n=i.getBidderRequest(t);l(n&&n.bidderRequestId||"",B.call({dispatch:v},e,t))},adapterDone:function(){p(this,h.bind(this))}}}(Z,t);h.ZP.callBids(v,e,l.addBidResponse,l.adapterDone,{request:function(e,t){u(T,t),u(n,e),A[e]||(A[e]={SRA:!0,origin:t}),n[e]>1&&(A[e].SRA=!1)},done:function(e){T[e]--,C[0]&&s(C[0])&&C.shift()}},q,V,g)}};function s(e){var t=!0,n=c.vc.getConfig("maxRequestsPerOrigin")||4;return e.bidRequests.some((function(e){var r=1,i=void 0!==e.src&&e.src===y.os.YZ?"s2s":e.bidderCode;return A[i]&&(!1===A[i].SRA&&(r=Math.min(e.bids.length,n)),T[A[i].origin]+r>n&&(t=!1)),!t})),t&&e.run(),t}function u(e,t){void 0===e[t]?e[t]=1:e[t]++}s(a)||((0,r.logWarn)("queueing auction due to limited endpoint capacity"),C.push(a))}return{addBidReceived:function(e){j=j.concat(e)},addNoBid:function(e){R=R.concat(e)},executeCallback:K,callBids:function(){i="started",t=Date.now();var e=h.ZP.makeBidRequests(v,t,M,q,_,g);(0,r.logInfo)("Bids Requested for Auction with id: ".concat(M),e),e.length<1?((0,r.logWarn)("No valid bid requests returned for auction"),Z()):P.call({dispatch:H,context:this},e)},addWinningBid:function(e){N=N.concat(e),h.ZP.callBidWonBidder(e.bidder,e,a)},setBidTargeting:function(e){h.ZP.callSetTargetingBidder(e.bidder,e)},getWinningBids:function(){return N},getAuctionStart:function(){return t},getTimeout:function(){return q},getAuctionId:function(){return M},getAuctionStatus:function(){return i},getAdUnits:function(){return v},getAdUnitCodes:function(){return S},getBidRequests:function(){return O},getBidsReceived:function(){return j},getNoBids:function(){return R},getFPD:function(){return g}}}var B=(0,l.z3)("sync",(function(e,t){this.dispatch.call(null,e,t)}),"addBidResponse"),P=(0,l.z3)("sync",(function(e){this.dispatch.call(this.context,e)}),"addBidderRequests"),U=(0,l.z3)("async",(function(e,t){t&&t()}),"bidsBackCallback");function j(e,t){t.timeToRespond>e.getTimeout()+c.vc.getConfig("timeoutBuffer")&&e.executeCallback(!0)}function D(e,t){!function(e){var t,n=!0===v.S.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0;e.bidderCode&&(n||e.dealId)&&(t=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).index,r=void 0===n?m.K.index:n;if(!t)return{};var i=r.getBidRequest(t),o={},s=F(t.mediaType,e);return W(o,s,t,i),e&&v.S.getOwn(e,y.k2.xn)&&(W(o,v.S.ownSettingsFor(e),t,i),t.sendStandardTargeting=v.S.get(e,"sendStandardTargeting")),t.native&&(o=S({},o,(0,a.Ur)(t))),o}(e.bidderCode,e)),e.adserverTargeting=S(e.adserverTargeting||{},t)}(t),b.j8(y.FP.BID_RESPONSE,t),e.addBidReceived(t),j(e,t)}function k(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=o.index,s=void 0===a?m.K.index:a,u=!0,d=(0,i.Z)(s.getMediaTypes({requestId:t.originalRequestId||t.requestId,transactionId:t.transactionId}),"video"),l=d&&(0,i.Z)(d,"context");c.vc.getConfig("cache.url")&&l!==p.gZ&&(!t.videoCacheKey||c.vc.getConfig("cache.ignoreBidderCacheKey")?(u=!1,R(e,t,n,d)):t.vastUrl||((0,r.logError)("videoCacheKey specified but not required vastUrl for video bid"),u=!1)),u&&(D(e,t),n())}var R=(0,l.z3)("async",(function(e,t,n,i){(0,s.h)([t],(function(i,o){i?((0,r.logWarn)("Failed to save to the video cache: ".concat(i,". Video bid must be discarded.")),j(e,t)):""===o[0].uuid?((0,r.logWarn)("Supplied video cache key was already in use by Prebid Cache; caching attempt was rejected. Video bid must be discarded."),j(e,t)):(t.videoCacheKey=o[0].uuid,t.vastUrl||(t.vastUrl=(0,s.z)(t.videoCacheKey)),D(e,t),n())}))}),"callPrebidCache");function x(e){var t=e.adUnitCode,n=e.bid,i=e.auctionId,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=a.index,d=void 0===s?m.K.index:s,l=d.getBidderRequest(n),f=l&&l.start||n.requestTimestamp,p=S({},n,{auctionId:i,responseTimestamp:(0,r.timestamp)(),requestTimestamp:f,cpm:parseFloat(n.cpm)||0,bidder:n.bidderCode,adUnitCode:t});p.timeToRespond=p.responseTimestamp-p.requestTimestamp,b.j8(y.FP.BID_ADJUSTMENT,p);var g=d.getAdUnit(p).renderer,v=p.mediaType,h=d.getMediaTypes(p),E=h&&h[v],I=E&&E.renderer,w=null;I&&I.url&&I.render&&(!0!==I.backupOnly||!n.renderer)?w=I:g&&g.url&&g.render&&(!0!==g.backupOnly||!n.renderer)&&(w=g),w&&(p.renderer=u.Th.install({url:w.url,config:w.options}),p.renderer.setRender(w.render));var T=M(n.mediaType,h,c.vc.getConfig("mediaTypePriceGranularity")),A=(0,o.D)(p.cpm,"object"===_(T)?T:c.vc.getConfig("customPriceBucket"),c.vc.getConfig("currency.granularityMultiplier"));return p.pbLg=A.low,p.pbMg=A.med,p.pbHg=A.high,p.pbAg=A.auto,p.pbDg=A.dense,p.pbCg=A.custom,p}function M(e,t,n){if(e&&n){if(e===g.pX){var r=(0,i.Z)(t,"".concat(g.pX,".context"),"instream");if(n["".concat(g.pX,"-").concat(r)])return n["".concat(g.pX,"-").concat(r)]}return n[e]}}var z=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.index,r=void 0===n?m.K.index:n,i=M(e.mediaType,r.getMediaTypes(e),c.vc.getConfig("mediaTypePriceGranularity")),o="string"==typeof e.mediaType&&i?"string"==typeof i?i:"custom":c.vc.getConfig("priceGranularity");return o},q=function(e){return function(t){var n=e||z(t);return n===y.Ql.B7?t.pbAg:n===y.Ql.uN?t.pbDg:n===y.Ql.yE?t.pbLg:n===y.Ql.M2?t.pbMg:n===y.Ql.lj?t.pbHg:n===y.Ql.qN?t.pbCg:void 0}};function N(e,t){return{key:e,val:"function"==typeof t?function(e,n){return t(e,n)}:function(e){return(0,r.getValue)(e,t)}}}function F(e,t){var n=y.TD,o=S({},v.S.settingsFor(null));if(o[y.k2.xn]||(o[y.k2.xn]=function(){var e=y.TD;return[N(e.BIDDER,"bidderCode"),N(e.AD_ID,"adId"),N(e.PRICE_BUCKET,q()),N(e.SIZE,"size"),N(e.DEAL,"dealId"),N(e.SOURCE,"source"),N(e.FORMAT,"mediaType"),N(e.ADOMAIN,(function(e){return e.meta&&e.meta.advertiserDomains&&e.meta.advertiserDomains.length>0?e.meta.advertiserDomains[0]:""}))]}()),"video"===e){var a=o[y.k2.xn].slice();if(o[y.k2.xn]=a,[n.UUID,n.CACHE_ID].forEach((function(e){void 0===(0,f.sE)(a,(function(t){return t.key===e}))&&a.push(N(e,"videoCacheKey"))})),c.vc.getConfig("cache.url")&&(!t||!1!==v.S.get(t,"sendStandardTargeting"))){var s=(0,r.parseUrl)(c.vc.getConfig("cache.url"));void 0===(0,f.sE)(a,(function(e){return e.key===n.CACHE_HOST}))&&a.push(N(n.CACHE_HOST,(function(e){return(0,i.Z)(e,"adserverTargeting.".concat(n.CACHE_HOST))?e.adserverTargeting[n.CACHE_HOST]:s.hostname})))}}return o}function W(e,t,n,i){var o=t[y.k2.xn];return n.size=n.getSize(),(0,r._each)(o,(function(o){var a=o.key,s=o.val;if(e[a]&&(0,r.logWarn)("The key: "+a+" is being overwritten"),(0,r.isFn)(s))try{s=s(n,i)}catch(e){(0,r.logError)("bidmanager","ERROR",e)}(void 0===t.suppressEmptyKeys||!0!==t.suppressEmptyKeys)&&a!==y.TD.DEAL||!(0,r.isEmptyStr)(s)&&null!=s?e[a]=s:(0,r.logInfo)("suppressing empty key '"+a+"' from adserver targeting")})),e}function L(e,t){return e[t.adUnitCode]||(e[t.adUnitCode]={bids:[]}),e[t.adUnitCode].bids.push(t),e}},4766:function(e,t,n){n.d(t,{K:function(){return c}});var r=n(9853),i=n(4892),o=n(1879);function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function s(e){a(this,{getAuction:function(t){var n=t.auctionId;if(null!=n)return e().find((function(e){return e.getAuctionId()===n}))},getAdUnit:function(t){var n=t.transactionId;if(null!=n)return e().flatMap((function(e){return e.getAdUnits()})).find((function(e){return e.transactionId===n}))},getMediaTypes:function(e){var t=e.transactionId,n=e.requestId;if(null!=n){var r=this.getBidRequest({requestId:n});if(null!=r&&(null==t||r.transactionId===t))return r.mediaTypes}else if(null!=t){var i=this.getAdUnit({transactionId:t});if(null!=i)return i.mediaTypes}},getBidderRequest:function(t){var n=t.requestId,r=t.bidderRequestId;if(null!=n||null!=r){var i=e().flatMap((function(e){return e.getBidRequests()}));return null!=r&&(i=i.filter((function(e){return e.bidderRequestId===r}))),null==n?i[0]:i.find((function(e){return e.bids&&null!=e.bids.find((function(e){return e.bidId===n}))}))}},getBidRequest:function(t){var n=t.requestId;if(null!=n)return e().flatMap((function(e){return e.getBidRequests()})).flatMap((function(e){return e.bids})).find((function(e){return e&&e.bidId===n}))}})}var u=n(5644),c=function(){var e=[],t={addWinningBid:function(t){var n=(0,o.sE)(e,(function(e){return e.getAuctionId()===t.auctionId}));n?(t.status=u.UE.fe,n.addWinningBid(t)):(0,r.logWarn)("Auction not found when adding winning bid")},getAllWinningBids:function(){return e.map((function(e){return e.getWinningBids()})).reduce(r.flatten,[])},getBidsRequested:function(){return e.map((function(e){return e.getBidRequests()})).reduce(r.flatten,[])},getNoBids:function(){return e.map((function(e){return e.getNoBids()})).reduce(r.flatten,[])},getBidsReceived:function(){return e.map((function(e){if(e.getAuctionStatus()===i.mv)return e.getBidsReceived()})).reduce(r.flatten,[]).filter((function(e){return e}))},getAllBidsForAdUnitCode:function(t){return e.map((function(e){return e.getBidsReceived()})).reduce(r.flatten,[]).filter((function(e){return e&&e.adUnitCode===t}))},getAdUnits:function(){return e.map((function(e){return e.getAdUnits()})).reduce(r.flatten,[])},getAdUnitCodes:function(){return e.map((function(e){return e.getAdUnitCodes()})).reduce(r.flatten,[]).filter(r.uniques)},createAuction:function(t){var n=(0,i.vO)(t);return function(t){e.push(t)}(n),n},findBidByAdId:function(t){return(0,o.sE)(e.map((function(e){return e.getBidsReceived()})).reduce(r.flatten,[]),(function(e){return e.adId===t}))},getStandardBidderAdServerTargeting:function(){return(0,i.LX)()[u.k2.xn]},setStatusForBids:function(n,r){var i=t.findBidByAdId(n);if(i&&(i.status=r),i&&r===u.UE.CK){var a=(0,o.sE)(e,(function(e){return e.getAuctionId()===i.auctionId}));a&&a.setBidTargeting(i)}},getLastAuctionId:function(){return e.length&&e[e.length-1].getAuctionId()},clearAllAuctions:function(){e.length=0}};return t.index=new s((function(){return e})),t}()},9624:function(e,t,n){n.d(t,{S:function(){return l}});var r=n(265),i=n(9853),o=n(2528),a=n(5644);function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t,n){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return n}var c=new WeakSet;function d(e){return null==e?this.defaultScope:e}var l=new(function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),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),this.getSettings=t,this.defaultScope=n}var t,n;return t=e,(n=[{key:"get",value:function(e,t){var n=this.getOwn(e,t);return void 0===n&&(n=this.getOwn(null,t)),n}},{key:"getOwn",value:function(e,t){return e=u(this,c,d).call(this,e),(0,r.Z)(this.getSettings(),"".concat(e,".").concat(t))}},{key:"getScopes",value:function(){var e=this;return Object.keys(this.getSettings()).filter((function(t){return t!==e.defaultScope}))}},{key:"settingsFor",value:function(e){return(0,i.mergeDeep)({},this.ownSettingsFor(null),this.ownSettingsFor(e))}},{key:"ownSettingsFor",value:function(e){return e=u(this,c,d).call(this,e),this.getSettings()[e]||{}}}])&&s(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}())((function(){return(0,o.R)().bidderSettings||{}}),a.k2.zF)},1477:function(e,t,n){n.d(t,{m:function(){return o}});var r=n(9853);function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.src,i=void 0===n?"client":n,o=t.bidder,a=void 0===o?"":o,s=t.bidId,u=t.transactionId,c=t.auctionId,d=i,l=e||0;function f(){switch(l){case 0:return"Pending";case 1:return"Bid available";case 2:return"Bid returned empty or error response";case 3:return"Bid timed out"}}this.bidderCode=a,this.width=0,this.height=0,this.statusMessage=f(),this.adId=(0,r.getUniqueIdentifierStr)(),this.requestId=s,this.transactionId=u,this.auctionId=c,this.mediaType="banner",this.source=d,this.getStatusCode=function(){return l},this.getSize=function(){return this.width+"x"+this.height},this.getIdentifiers=function(){return{src:this.source,bidder:this.bidderCode,bidId:this.requestId,transactionId:this.transactionId,auctionId:this.auctionId}}}function o(e,t){return new i(e,t)}},8962:function(e,t,n){n.d(t,{FD:function(){return m},vc:function(){return y}});var r=n(5553),i=n(1879),o=n(9853),a=n(265),s=n(5644);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 c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var g="TRUE"===(0,o.getParameterByName)(s.f).toUpperCase(),m="random",v={};v[m]=!0,v.fixed=!0;var b=m,h={LOW:"low",MEDIUM:"medium",HIGH:"high",AUTO:"auto",DENSE:"dense",CUSTOM:"custom"},y=function(){var e,t,n,s=[],f=null;function m(){e={};var a={_debug:g,get debug(){return this._debug},set debug(e){this._debug=e},_bidderTimeout:3e3,get bidderTimeout(){return this._bidderTimeout},set bidderTimeout(e){this._bidderTimeout=e},_publisherDomain:null,get publisherDomain(){return this._publisherDomain},set publisherDomain(e){(0,o.logWarn)("publisherDomain is deprecated and has no effect since v7 - use pageUrl instead"),this._publisherDomain=e},_priceGranularity:h.MEDIUM,set priceGranularity(e){u(e)&&("string"==typeof e?this._priceGranularity=s(e)?e:h.MEDIUM:(0,o.isPlainObject)(e)&&(this._customPriceBucket=e,this._priceGranularity=h.CUSTOM,(0,o.logMessage)("Using custom price granularity")))},get priceGranularity(){return this._priceGranularity},_customPriceBucket:{},get customPriceBucket(){return this._customPriceBucket},_mediaTypePriceGranularity:{},get mediaTypePriceGranularity(){return this._mediaTypePriceGranularity},set mediaTypePriceGranularity(e){var t=this;this._mediaTypePriceGranularity=Object.keys(e).reduce((function(n,r){return u(e[r])?"string"==typeof e?n[r]=s(e[r])?e[r]:t._priceGranularity:(0,o.isPlainObject)(e)&&(n[r]=e[r],(0,o.logMessage)("Using custom price granularity for ".concat(r))):(0,o.logWarn)("Invalid price granularity for media type: ".concat(r)),n}),{})},_sendAllBids:!0,get enableSendAllBids(){return this._sendAllBids},set enableSendAllBids(e){this._sendAllBids=e},_useBidCache:!1,get useBidCache(){return this._useBidCache},set useBidCache(e){this._useBidCache=e},_deviceAccess:!0,get deviceAccess(){return this._deviceAccess},set deviceAccess(e){this._deviceAccess=e},_bidderSequence:b,get bidderSequence(){return this._bidderSequence},set bidderSequence(e){v[e]?this._bidderSequence=e:(0,o.logWarn)("Invalid order: ".concat(e,". Bidder Sequence was not set."))},_timeoutBuffer:400,get timeoutBuffer(){return this._timeoutBuffer},set timeoutBuffer(e){this._timeoutBuffer=e},_disableAjaxTimeout:!1,get disableAjaxTimeout(){return this._disableAjaxTimeout},set disableAjaxTimeout(e){this._disableAjaxTimeout=e},_maxNestedIframes:10,get maxNestedIframes(){return this._maxNestedIframes},set maxNestedIframes(e){this._maxNestedIframes=e},_auctionOptions:{},get auctionOptions(){return this._auctionOptions},set auctionOptions(e){(function(e){if(!(0,o.isPlainObject)(e))return(0,o.logWarn)("Auction Options must be an object"),!1;for(var t=0,n=Object.keys(e);t<n.length;t++){var r=n[t];if("secondaryBidders"!==r&&"suppressStaleRender"!==r)return(0,o.logWarn)("Auction Options given an incorrect param: ".concat(r)),!1;if("secondaryBidders"===r){if(!(0,o.isArray)(e[r]))return(0,o.logWarn)("Auction Options ".concat(r," must be of type Array")),!1;if(!e[r].every(o.isStr))return(0,o.logWarn)("Auction Options ".concat(r," must be only string")),!1}else if("suppressStaleRender"===r&&!(0,o.isBoolean)(e[r]))return(0,o.logWarn)("Auction Options ".concat(r," must be of type boolean")),!1}return!0})(e)&&(this._auctionOptions=e)}};function s(e){return(0,i.sE)(Object.keys(h),(function(t){return e===h[t]}))}function u(e){if(!e)return(0,o.logError)("Prebid Error: no value passed to `setPriceGranularity()`"),!1;if("string"==typeof e)s(e)||(0,o.logWarn)("Prebid Warning: setPriceGranularity was called with invalid setting, using `medium` as default.");else if((0,o.isPlainObject)(e)&&!(0,r.t)(e))return(0,o.logError)("Invalid custom price value passed to `setPriceGranularity()`"),!1;return!0}t&&O(Object.keys(t).reduce((function(e,n){return t[n]!==a[n]&&(e[n]=a[n]||{}),e}),{})),t=a,n={}}function y(){if(f&&n&&(0,o.isPlainObject)(n[f])){var e=n[f],r=new Set(Object.keys(t).concat(Object.keys(e)));return(0,i.Oc)(r).reduce((function(n,r){return void 0===e[r]?n[r]=t[r]:void 0===t[r]?n[r]=e[r]:(0,o.isPlainObject)(e[r])?n[r]=(0,o.mergeDeep)({},t[r],e[r]):n[r]=e[r],n}),{})}return p({},t)}var _=l([y,function(){var e=y();return Object.defineProperty(e,"ortb2",{get:function(){throw new Error("invalid access to 'orbt2' config - use request parameters instead")}}),e}].map((function(e){return function(){if(arguments.length<=1&&"function"!=typeof(arguments.length<=0?void 0:arguments[0])){var t=arguments.length<=0?void 0:arguments[0];return t?(0,a.Z)(e(),t):y()}return C.apply(void 0,arguments)}})),2),S=_[0],E=_[1],I=l([E,S].map((function(e){return function(){var t=e.apply(void 0,arguments);return t&&"object"===d(t)&&(t=(0,o.deepClone)(t)),t}})),2),w=I[0],T=I[1];function A(n){if((0,o.isPlainObject)(n)){var r=Object.keys(n),i={};r.forEach((function(r){var a=n[r];(0,o.isPlainObject)(e[r])&&(0,o.isPlainObject)(a)&&(a=p({},e[r],a)),i[r]=t[r]=a})),O(i)}else(0,o.logError)("setConfig options must be an object")}function C(e,t){var n=t;if("string"!=typeof e&&(n=e,e="*"),"function"==typeof n){var r={topic:e,callback:n};return s.push(r),function(){s.splice(s.indexOf(r),1)}}(0,o.logError)("listener must be a function")}function O(e){var t=Object.keys(e);s.filter((function(e){return(0,i.q9)(t,e.topic)})).forEach((function(t){t.callback(c({},t.topic,e[t.topic]))})),s.filter((function(e){return"*"===e.topic})).forEach((function(t){return t.callback(e)}))}function B(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];try{r(e),e.bidders.forEach((function(r){n[r]||(n[r]={}),Object.keys(e.config).forEach((function(i){var a=e.config[i];if((0,o.isPlainObject)(a)){var s=t?o.mergeDeep:Object.assign;n[r][i]=s({},n[r][i]||{},a)}else n[r][i]=a}))}))}catch(e){(0,o.logError)(e)}function r(e){if(!(0,o.isPlainObject)(e))throw"setBidderConfig bidder options must be an object";if(!Array.isArray(e.bidders)||!e.bidders.length)throw"setBidderConfig bidder options must contain a bidders list with at least 1 bidder";if(!(0,o.isPlainObject)(e.config))throw"setBidderConfig bidder options must contain a config object"}}function P(e,t){f=e;try{return t()}finally{U()}}function U(){f=null}return m(),{getCurrentBidder:function(){return f},resetBidder:U,getConfig:E,getAnyConfig:S,readConfig:w,readAnyConfig:T,setConfig:A,mergeConfig:function(e){if((0,o.isPlainObject)(e)){var t=Object.keys(e).reduce((function(t,n){var r=y(n)[n]||{};return t[n]=(0,o.mergeDeep)(r,e[n]),t}),{});return A(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t)),t}(0,o.logError)("mergeConfig input must be an object")},setDefaults:function(n){(0,o.isPlainObject)(e)?(p(e,n),p(t,n)):(0,o.logError)("defaults must be an object")},resetConfig:m,runWithBidder:P,callbackWithBidder:function(e){return function(t){return function(){if("function"==typeof t){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return P(e,o.bind.call.apply(o.bind,[t,this].concat(r)))}(0,o.logWarn)("config.callbackWithBidder callback is not a function")}}},setBidderConfig:B,getBidderConfig:function(){return n},mergeBidderConfig:function(e){return B(e,!0)}}}()},5553:function(e,t,n){n.d(t,{D:function(){return d},t:function(){return f}});var r=n(1879),i=n(9853),o={buckets:[{max:5,increment:.5}]},a={buckets:[{max:20,increment:.1}]},s={buckets:[{max:20,increment:.01}]},u={buckets:[{max:3,increment:.01},{max:8,increment:.05},{max:20,increment:.5}]},c={buckets:[{max:5,increment:.05},{max:10,increment:.1},{max:20,increment:.5}]};function d(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=parseFloat(e);return isNaN(r)&&(r=""),{low:""===r?"":l(e,o,n),med:""===r?"":l(e,a,n),high:""===r?"":l(e,s,n),auto:""===r?"":l(e,c,n),dense:""===r?"":l(e,u,n),custom:""===r?"":l(e,t,n)}}function l(e,t,n){var i="";if(!f(t))return i;var o=t.buckets.reduce((function(e,t){return e.max>t.max?e:t}),{max:0}),a=0,s=(0,r.sE)(t.buckets,(function(t){if(e>o.max*n){var r=t.precision;void 0===r&&(r=2),i=(t.max*n).toFixed(r)}else{if(e<=t.max*n&&e>=a*n)return t.min=a,t;a=t.max}}));return s&&(i=function(e,t,n){var r=void 0!==t.precision?t.precision:2,i=t.increment*n,o=t.min*n,a=Math.pow(10,r+2),s=(e*a-o*a)/(i*a),u=Math.floor(s)*i+o;return(u=Number(u.toFixed(10))).toFixed(r)}(e,s,n)),i}function f(e){if((0,i.isEmpty)(e)||!e.buckets||!Array.isArray(e.buckets))return!1;var t=!0;return e.buckets.forEach((function(e){e.max&&e.increment||(t=!1)})),t}},3636:function(e,t,n){n.d(t,{$8:function(){return E},JI:function(){return f},gF:function(){return p},wt:function(){return I}});var r,i,o=n(8962),a=n(4892),s=n(3494),u=(0,n(9853).prefixLog)("DEBUG:"),c=u.logWarn,d=u.logMessage,l="pbjs:debugging",f=[function(e){g(),function(e){r=_.bind(e),a.Yt.before(r,5),i=S.bind(e),a.e0.before(i,5)}(e)}],p=[g];function g(){a.Yt.getHooks({hook:r}).remove(),a.e0.getHooks({hook:i}).remove()}function m(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];o.vc.setConfig({debug:!0}),f.forEach((function(t){return t(e)})),d("bidder overrides enabled".concat(t?" from session":""))}function v(){p.forEach((function(e){return e()})),d("bidder overrides disabled")}function b(e,t,n){return!(!e.bidder||e.bidder===t)||!(!e.adUnitCode||e.adUnitCode===n)}function h(e,t){return Array.isArray(e)&&-1===e.indexOf(t)}function y(e,t,n){return Object.keys(e).filter((function(e){return-1===["adUnitCode","bidder"].indexOf(e)})).reduce((function(t,r){return d("bidder overrides changed '".concat(t.adUnitCode,"/").concat(t.bidderCode,"' ").concat(n,".").concat(r," from '").concat(t[r],".js' to '").concat(e[r],"'")),t[r]=e[r],t.isDebug=!0,t}),t)}function _(e,t,n){var r=this;h(r.bidders,n.bidderCode)?c("bidder '".concat(n.bidderCode,"' excluded from auction by bidder overrides")):(Array.isArray(r.bids)&&r.bids.forEach((function(e){b(e,n.bidderCode,t)||y(e,n,"bidder")})),e(t,n))}function S(e,t){var n=this,r=t.filter((function(e){return!h(n.bidders,e.bidderCode)||(c("bidRequest '".concat(e.bidderCode,"' excluded from auction by bidder overrides")),!1)}));Array.isArray(n.bidRequests)&&r.forEach((function(e){n.bidRequests.forEach((function(t){e.bids.forEach((function(n){b(t,e.bidderCode,n.adUnitCode)||y(t,n,"bidRequest")}))}))})),e(r)}var E=(0,s.z3)("sync",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.sessionStorage,r=void 0===n?window.sessionStorage:n;if(e.enabled)try{r.setItem(l,JSON.stringify(e))}catch(e){}else try{r.removeItem(l)}catch(e){}}));function I(e){var t;try{e=e||window.sessionStorage,t=JSON.parse(e.getItem(l))}catch(e){}t&&m(t,!0)}o.vc.getConfig("debugging",(function(e){return function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).sessionStorage,n=void 0===t?window.sessionStorage:t;E(e,{sessionStorage:n}),e.enabled?m(e):v()}(e.debugging)}))},2319:function(e,t,n){n.d(t,{S1:function(){return p},j8:function(){return m},on:function(){return f},vw:function(){return g}});var r=n(9853),i=n(5644);function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var a=Array.prototype.slice,s=Array.prototype.push,u=r._map(i.FP,(function(e){return e})),c=i.aI,d=[],l=function(){var e={},t={};function n(t,n){r.logMessage("Emitting event for: "+t);var i=n[0]||{},o=i[c[t]],a=e[t]||{que:[]},u=r._map(a,(function(e,t){return t})),l=[];d.push({eventType:t,args:i,id:o,elapsedTime:r.getPerformanceNow()}),o&&r.contains(u,o)&&s.apply(l,a[o].que),s.apply(l,a.que),r._each(l,(function(e){if(e)try{e.apply(null,n)}catch(e){r.logError("Error executing handler:","events.js",e)}}))}return t.on=function(t,n,i){if(function(e){return r.contains(u,e)}(t)){var o=e[t]||{que:[]};i?(o[i]=o[i]||{que:[]},o[i].que.push(n)):o.que.push(n),e[t]=o}else r.logError("Wrong event name : "+t+" Valid event names :"+u)},t.emit=function(e){var t=a.call(arguments,1);n(e,t)},t.off=function(t,n,i){var o=e[t];r.isEmpty(o)||r.isEmpty(o.que)&&r.isEmpty(o[i])||i&&(r.isEmpty(o[i])||r.isEmpty(o[i].que))||(i?r._each(o[i].que,(function(e){var t=o[i].que;e===n&&t.splice(t.indexOf(e),1)})):r._each(o.que,(function(e){var t=o.que;e===n&&t.splice(t.indexOf(e),1)})),e[t]=o)},t.get=function(){return e},t.getEvents=function(){var e=[];return r._each(d,(function(t){var n=o({},t);e.push(n)})),e},t}();r._setEventEmitter(l.emit.bind(l));var f=l.on,p=l.off,g=(l.get,l.getEvents),m=l.emit},3494:function(e,t,n){n.d(t,{Bx:function(){return m},Cd:function(){return d},bA:function(){return g},o0:function(){return f},v5:function(){return l},z3:function(){return u}});var r=n(1432),i=n.n(r),o=n(9367);function a(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var u=i()({ready:i().SYNC|i().ASYNC|i().QUEUE}),c=(0,o.v)();u.ready=function(){var e=u.ready;return function(){try{return e.apply(u,arguments)}finally{c.resolve()}}}();var d=c.promise,l=u.get;function f(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:15,r=e.getHooks({hook:t});0===r.length&&e.before(t,n)}var p={};function g(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.postInstallAllowed,i=void 0!==r&&r;u("async",(function(n){n.forEach((function(e){return t.apply(void 0,a(e))})),i&&(p[e]=t)}),e)([])}function m(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=p[e];if(i)return i.apply(void 0,n);l(e).before((function(e,t){t.push(n),e(t)}))}},8265:function(e,t,n){n.d(t,{B5:function(){return r},Mk:function(){return o},Oh:function(){return a},pX:function(){return i}});var r="native",i="video",o="banner",a="adpod"},9017:function(e,t,n){n.d(t,{Fb:function(){return m},JL:function(){return _},Sg:function(){return f},Ur:function(){return h},e6:function(){return b},eK:function(){return y},r4:function(){return v},xc:function(){return p}});var r=n(265),i=n(9853),o=n(1879),a=n(4766),s=n(5644);function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}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 d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=[],p=Object.keys(s.FY).map((function(e){return s.FY[e]})),g={image:{image:{required:!0},title:{required:!0},sponsoredBy:{required:!0},clickUrl:{required:!0},body:{required:!1},icon:{required:!1}}};function m(e){e.forEach((function(e){var t=e.nativeParams||(0,r.Z)(e,"mediaTypes.native");t&&(e.nativeParams=function(e){return e&&e.type&&function(e){return!(!e||!(0,o.q9)(Object.keys(g),e))||((0,i.logError)("".concat(e," nativeParam is not supported")),!1)}(e.type)?g[e.type]:e}(t))}))}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.index,i=void 0===n?a.K.index:n;if(!(0,r.Z)(e,"native.clickUrl"))return!1;var s=i.getAdUnit(e).nativeParams;if(!s)return!0;var u=Object.keys(s).filter((function(e){return s[e].required})),c=Object.keys(e.native).filter((function(t){return e.native[t]}));return u.every((function(e){return(0,o.q9)(c,e)}))}function b(e,t){var n;return"click"===e.action?n=t.native&&t.native.clickTrackers:(n=t.native&&t.native.impressionTrackers,t.native&&t.native.javascriptTrackers&&(0,i.insertHtmlIntoIframe)(t.native.javascriptTrackers)),(n||[]).forEach(i.triggerPixel),e.action}function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.index,i=void 0===n?a.K.index:n,o={},s=i.getAdUnit(e);(0,r.Z)(s,"nativeParams.rendererUrl")?e.native.rendererUrl=S(s.nativeParams.rendererUrl):(0,r.Z)(s,"nativeParams.adTemplate")&&(e.native.adTemplate=S(s.nativeParams.adTemplate));var u=!1!==(0,r.Z)(s,"nativeParams.sendTargetingKeys"),c=E(s),l=d(d({},e.native),e.native.ext);return delete l.ext,Object.keys(l).forEach((function(t){var n=c[t],i=S(e.native[t])||S((0,r.Z)(e,"native.ext.".concat(t)));if("adTemplate"!==t&&n&&i){var a=(0,r.Z)(s,"nativeParams.".concat(t,".sendId"));"boolean"!=typeof a&&(a=(0,r.Z)(s,"nativeParams.ext.".concat(t,".sendId"))),a&&(i="".concat(n,":").concat(e.adId));var d=(0,r.Z)(s,"nativeParams.".concat(t,".sendTargetingKeys"));"boolean"!=typeof d&&(d=(0,r.Z)(s,"nativeParams.ext.".concat(t,".sendTargetingKeys"))),("boolean"==typeof d?d:u)&&(o[n]=i)}})),o}function y(e,t){var n={message:"assetResponse",adId:e.adId,assets:[]};return t.native.hasOwnProperty("adTemplate")&&(n.adTemplate=S(t.native.adTemplate)),t.native.hasOwnProperty("rendererUrl")&&(n.rendererUrl=S(t.native.rendererUrl)),e.assets.forEach((function(e){var r=(0,i.getKeyByValue)(s.FY,e),o=S(t.native[r]);n.assets.push({key:r,value:o})})),n}function _(e,t){var n={message:"assetResponse",adId:e.adId,assets:[]};return Object.keys(t.native).forEach((function(e,r){if("adTemplate"===e&&t.native[e])n.adTemplate=S(t.native[e]);else if("rendererUrl"===e&&t.native[e])n.rendererUrl=S(t.native[e]);else if("ext"===e)Object.keys(t.native[e]).forEach((function(r){if(t.native[e][r]){var i=S(t.native[e][r]);n.assets.push({key:r,value:i})}}));else if(t.native[e]&&s.FY.hasOwnProperty(e)){var i=S(t.native[e]);n.assets.push({key:e,value:i})}})),n}function S(e){return"object"===u(e)&&e.url?e.url:e}function E(e){var t={};return(0,r.Z)(e,"nativeParams.ext")&&Object.keys(e.nativeParams.ext).forEach((function(e){t[e]="hb_native_".concat(e)})),d(d({},s.FY),t)}},1879:function(e,t,n){function r(e,t,n){return e&&e.includes(t,n)||!1}function i(){return Array.from.apply(Array,arguments)}function o(e,t,n){return e&&e.find(t,n)}function a(e,t,n){return e&&e.findIndex(t,n)}n.d(t,{Oc:function(){return i},cx:function(){return a},q9:function(){return r},sE:function(){return o}})},2786:function(e,t,n){n.d(t,{zh:function(){return ne},O5:function(){return re}});var r=n(2528),i=n(9853),o=n(265),a=n(2319),s=n(9017),u=n(5644),c=n(4766),d=n(1879),l=n(4877),f=n(8962),p=u.FP,g=p.AD_RENDER_FAILED,m=p.AD_RENDER_SUCCEEDED;function v(e){var t=e.reason,n=e.message,r=e.bid,o=e.id,s={reason:t,message:n};r&&(s.bid=r),o&&(s.adId=o),(0,i.logError)(n),a.j8(g,s)}function b(e){var t=e.doc,n=e.bid,r=e.id,i={doc:t};n&&(i.bid=n),r&&(i.adId=r),a.j8(m,i)}var h=u.FP.BID_WON,y=u.FP.STALE_RENDER,_={"Prebid Request":function(e,t,n){if(null!=n){if(n.status!==u.UE.fe||((0,i.logWarn)("Ad id ".concat(n.adId," has been rendered before")),a.j8(y,n),!(0,o.Z)(f.vc.getConfig("auctionOptions"),"suppressStaleRender"))){try{!function(e,t){var n=e.adId,r=e.ad,o=e.adUrl,a=e.width,s=e.height,u=e.renderer,c=e.cpm,d=e.originalCpm;(0,l.Pd)(u)?(0,l._U)(u,e):n&&(E(e),t({message:"Prebid Response",ad:(0,i.replaceAuctionPrice)(r,d||c),adUrl:(0,i.replaceAuctionPrice)(o,d||c),adId:n,width:a,height:s}))}(n,e)}catch(e){return void v({reason:u.q_.EXCEPTION,message:e.message,id:t.adId,bid:n})}c.K.addWinningBid(n),a.j8(h,n)}}else v({reason:u.q_.CANNOT_FIND_AD,message:"Cannot find ad '".concat(t.adId,"' for cross-origin render request"),id:t.adId})},"Prebid Native":function(e,t,n){if(null!=n)switch(t.action){case"assetRequest":e((0,s.eK)(t,n));break;case"allAssetRequest":e((0,s.JL)(t,n));break;case"resizeNativeHeight":n.height=t.height,n.width=t.width,E(n);break;default:if("click"===(0,s.e6)(t,n))return;c.K.addWinningBid(n),a.j8(h,n)}else(0,i.logError)("Cannot find ad '".concat(t.adId,"' for x-origin event request"))},"Prebid Event":function(e,t,n){if(null!=n)if(n.status===u.UE.fe)switch(t.event){case u.FP.AD_RENDER_FAILED:v({bid:n,id:t.adId,reason:t.info.reason,message:t.info.message});break;case u.FP.AD_RENDER_SUCCEEDED:b({doc:null,bid:n,id:t.adId});break;default:(0,i.logError)("Received x-origin event request for unsupported event: '".concat(t.event,"' (adId: '").concat(t.adId,"')"))}else(0,i.logWarn)("Received x-origin event request without corresponding render request for ad '".concat(t.adId,"'"));else(0,i.logError)("Cannot find ad '".concat(t.adId,"' for x-origin event request"))}};function S(e){var t=e.message?"message":"data",n={};try{n=JSON.parse(e[t])}catch(e){return}if(n&&n.adId&&n.message){var r=(0,d.sE)(c.K.getBidsReceived(),(function(e){return e.adId===n.adId}));_.hasOwnProperty(n.message)&&_[n.message](function(e){return null==e.origin&&0===e.ports.length?function(){var e="Cannot post message to a frame with null origin. Please update creatives to use MessageChannel, see https://github.com/prebid/Prebid.js/issues/7870";throw(0,i.logError)(e),new Error(e)}:e.ports.length>0?function(t){e.ports[0].postMessage(JSON.stringify(t))}:function(t){e.source.postMessage(JSON.stringify(t),e.origin)}}(e),n,r)}}function E(e){var t=e.adId,n=e.adUnitCode,r=e.width,o=e.height;["div","iframe"].forEach((function(e){var a=function(e){var r=function(e,t){return(0,i.isGptPubadsDefined)()?function(e){var t=(0,d.sE)(window.googletag.pubads().getSlots(),(function(t){return(0,d.sE)(t.getTargetingKeys(),(function(n){return(0,d.q9)(t.getTargeting(n),e)}))}));return t?t.getSlotElementId():null}(e):(0,i.isApnGetTagDefined)()?function(e){var t=window.apntag.getTag(e);return t&&t.targetId}(t):t}(t,n),o=document.getElementById(r);return o&&o.querySelector(e)}(e+':not([style*="display: none"])');if(a){var s=a.style;s.width=r+"px",s.height=o+"px"}else(0,i.logWarn)("Unable to locate matching page element for adUnitCode ".concat(n,". Can't resize it to ad's dimensions. Please review setup."))}))}var I=n(7112),w=n(9742),T=n(3494),A=n(3636),C=n(7263),O=n(1477),B=n(5849),P=n(7602);function U(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return j(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?j(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function D(){return(D=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var k=(0,r.R)(),R=I.k_.triggerUserSyncs,x=u.FP,M=x.ADD_AD_UNITS,z=x.BID_WON,q=x.REQUEST_BIDS,N=x.SET_TARGETING,F=x.STALE_RENDER,W=u.q_,L=W.PREVENT_WRITING_ON_MAIN_DOCUMENT,K=W.NO_AD,Z=W.EXCEPTION,V=W.CANNOT_FIND_AD,H=W.MISSING_DOC_OR_ADID,G={bidWon:function(e){var t=c.K.getBidsRequested().map((function(e){return e.bids.map((function(e){return e.adUnitCode}))})).reduce(i.flatten).filter(i.uniques);if((0,i.contains)(t,e))return!0;(0,i.logError)('The "'+e+'" placement is not defined.')}};function Q(e,t,n){e.defaultView&&e.defaultView.frameElement&&(e.defaultView.frameElement.width=t,e.defaultView.frameElement.height=n)}function Y(e,t){var n=[];return(0,i.isArray)(e)&&(t?e.length===t:e.length>0)&&(e.every((function(e){return(0,i.isArrayOfNums)(e,2)}))?n=e:(0,i.isArrayOfNums)(e,2)&&n.push(e)),n}function X(e){var t=(0,i.deepClone)(e),n=t.mediaTypes.banner,r=Y(n.sizes);return r.length>0?(n.sizes=r,t.sizes=r):((0,i.logError)("Detected a mediaTypes.banner object without a proper sizes field. Please ensure the sizes are listed like: [[300, 250], ...]. Removing invalid mediaTypes.banner object from request."),delete t.mediaTypes.banner),t}function J(e){var t=(0,i.deepClone)(e),n=t.mediaTypes.video;if(n.playerSize){var r="number"==typeof n.playerSize[0]?2:1,o=Y(n.playerSize,r);o.length>0?(2===r&&(0,i.logInfo)("Transforming video.playerSize from [640,480] to [[640,480]] so it's in the proper format."),n.playerSize=o,t.sizes=o):((0,i.logError)("Detected incorrect configuration of mediaTypes.video.playerSize. Please specify only one set of dimensions in a format like: [[640, 480]]. Removing invalid mediaTypes.video.playerSize property from request."),delete t.mediaTypes.video.playerSize)}return t}function $(e){var t=(0,i.deepClone)(e),n=t.mediaTypes.native;return n.image&&n.image.sizes&&!Array.isArray(n.image.sizes)&&((0,i.logError)("Please use an array of sizes for native.image.sizes field. Removing invalid mediaTypes.native.image.sizes property from request."),delete t.mediaTypes.native.image.sizes),n.image&&n.image.aspect_ratios&&!Array.isArray(n.image.aspect_ratios)&&((0,i.logError)("Please use an array of sizes for native.image.aspect_ratios field. Removing invalid mediaTypes.native.image.aspect_ratios property from request."),delete t.mediaTypes.native.image.aspect_ratios),n.icon&&n.icon.sizes&&!Array.isArray(n.icon.sizes)&&((0,i.logError)("Please use an array of sizes for native.icon.sizes field. Removing invalid mediaTypes.native.icon.sizes property from request."),delete t.mediaTypes.native.icon.sizes),t}function ee(e,t){var n=(0,o.Z)(e,"mediaTypes.".concat(t,".pos"));if(!(0,i.isNumber)(n)||isNaN(n)||!isFinite(n)){var r="Value of property 'pos' on ad unit ".concat(e.code," should be of type: Number");(0,i.logWarn)(r),a.j8(u.FP.AUCTION_DEBUG,{type:"WARNING",arguments:r}),delete e.mediaTypes[t].pos}return e}function te(e){var t=function(t){return"adUnit.code '".concat(e.code,"' ").concat(t)},n=e.mediaTypes,r=e.bids;return null==r||(0,i.isArray)(r)?null==r&&null==e.ortb2Imp?((0,i.logError)(t("has no 'adUnit.bids' and no 'adUnit.ortb2Imp'. Removing adUnit from auction")),null):n&&0!==Object.keys(n).length?(null==e.ortb2Imp||null!=r&&0!==r.length||(e.bids=[{bidder:null}],(0,i.logMessage)(t("defines 'adUnit.ortb2Imp' with no 'adUnit.bids'; it will be seen only by S2S adapters"))),e):((0,i.logError)(t("does not define a 'mediaTypes' object. This is a required field for the auction, so this adUnit has been removed.")),null):((0,i.logError)(t("defines 'adUnit.bids' that is not an array. Removing adUnit from auction")),null)}(0,A.wt)(),k.bidderSettings=k.bidderSettings||{},k.libLoaded=!0,k.version="v7.1.0",(0,i.logInfo)("Prebid.js v7.1.0 loaded"),k.installedModules=k.installedModules||[],k.adUnits=k.adUnits||[],k.triggerUserSyncs=R;var ne={validateAdUnit:te,validateBannerMediaType:X,validateVideoMediaType:J,validateNativeMediaType:$,validateSizes:Y},re=(0,T.z3)("sync",(function(e){var t=[];return e.forEach((function(e){if(null!=(e=te(e))){var n,r,i,o=e.mediaTypes;o.banner&&(n=X(e),o.banner.hasOwnProperty("pos")&&(n=ee(n,"banner"))),o.video&&(r=J(n||e),o.video.hasOwnProperty("pos")&&(r=ee(r,"video"))),o.native&&(i=$(r||n||e));var a=D({},n,r,i);t.push(a)}})),t}),"checkAdUnitSetup");function ie(e){var t=c.K[e]().filter(i.bind.call(i.adUnitsFilter,this,c.K.getAdUnitCodes())),n=c.K.getLastAuctionId();return t.map((function(e){return e.adUnitCode})).filter(i.uniques).map((function(e){return t.filter((function(t){return t.auctionId===n&&t.adUnitCode===e}))})).filter((function(e){return e&&e[0]&&e[0].adUnitCode})).map((function(e){return t={},r={bids:e},(n=e[0].adUnitCode)in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t;var t,n,r})).reduce((function(e,t){return D(e,t)}),{})}function oe(e,t,n){var r=t.querySelector(n);e.parentNode&&e.parentNode===r||(0,i.insertElement)(e,t,n)}k.getAdserverTargetingForAdUnitCodeStr=function(e){if((0,i.logInfo)("Invoking pbjs.getAdserverTargetingForAdUnitCodeStr",arguments),e){var t=k.getAdserverTargetingForAdUnitCode(e);return(0,i.transformAdServerTargetingObj)(t)}(0,i.logMessage)("Need to call getAdserverTargetingForAdUnitCodeStr with adunitCode")},k.getHighestUnusedBidResponseForAdUnitCode=function(e){if(e){var t=c.K.getAllBidsForAdUnitCode(e).filter(w.u8.isUnusedBid).filter(w.u8.isBidNotExpired);return t.length?t.reduce(i.getHighestCpm):{}}(0,i.logMessage)("Need to call getHighestUnusedBidResponseForAdUnitCode with adunitCode")},k.getAdserverTargetingForAdUnitCode=function(e){return k.getAdserverTargeting(e)[e]},k.getAdserverTargeting=function(e){return(0,i.logInfo)("Invoking pbjs.getAdserverTargeting",arguments),w.q0.getAllTargeting(e)},k.getConsentMetadata=function(){return(0,i.logInfo)("Invoking pbjs.getConsentMetadata"),{gdpr:P.rp.getConsentMeta(),usp:P.nX.getConsentMeta(),coppa:!!f.vc.getConfig("coppa")}},k.getNoBids=function(){return(0,i.logInfo)("Invoking pbjs.getNoBids",arguments),ie("getNoBids")},k.getNoBidsForAdUnitCode=function(e){return{bids:c.K.getNoBids().filter((function(t){return t.adUnitCode===e}))}},k.getBidResponses=function(){return(0,i.logInfo)("Invoking pbjs.getBidResponses",arguments),ie("getBidsReceived")},k.getBidResponsesForAdUnitCode=function(e){return{bids:c.K.getBidsReceived().filter((function(t){return t.adUnitCode===e}))}},k.setTargetingForGPTAsync=function(e,t){if((0,i.logInfo)("Invoking pbjs.setTargetingForGPTAsync",arguments),(0,i.isGptPubadsDefined)()){var n=w.q0.getAllTargeting(e);w.q0.resetPresetTargeting(e,t),w.q0.setTargetingForGPT(n,t),Object.keys(n).forEach((function(e){Object.keys(n[e]).forEach((function(t){"hb_adid"===t&&c.K.setStatusForBids(n[e][t],u.UE.CK)}))})),a.j8(N,n)}else(0,i.logError)("window.googletag is not defined on the page")},k.setTargetingForAst=function(e){(0,i.logInfo)("Invoking pbjs.setTargetingForAn",arguments),w.q0.isApntagDefined()?(w.q0.setTargetingForAst(e),a.j8(N,w.q0.getAllTargeting())):(0,i.logError)("window.apntag is not defined on the page")},k.renderAd=(0,T.z3)("async",(function(e,t,n){if((0,i.logInfo)("Invoking pbjs.renderAd",arguments),(0,i.logMessage)("Calling renderAd with adId :"+t),e&&t)try{var r=c.K.findBidByAdId(t);if(r){var s=!0;if(r&&r.status===u.UE.fe&&((0,i.logWarn)("Ad id ".concat(r.adId," has been rendered before")),a.j8(F,r),(0,o.Z)(f.vc.getConfig("auctionOptions"),"suppressStaleRender")&&(s=!1)),s){if(r.ad=(0,i.replaceAuctionPrice)(r.ad,r.originalCpm||r.cpm),r.adUrl=(0,i.replaceAuctionPrice)(r.adUrl,r.originalCpm||r.cpm),n&&n.clickThrough){var d=n.clickThrough;r.ad=(0,i.replaceClickThrough)(r.ad,d),r.adUrl=(0,i.replaceClickThrough)(r.adUrl,d)}c.K.addWinningBid(r),a.j8(z,r);var p=r.height,g=r.width,m=r.ad,h=r.mediaType,y=r.adUrl,_=r.renderer,S=document.createComment("Creative ".concat(r.creativeId," served by ").concat(r.bidder," Prebid.js Header Bidding"));if((0,i.insertElement)(S,e,"html"),(0,l.Pd)(_))(0,l._U)(_,r,e),oe(S,e,"html"),b({doc:e,bid:r,id:t});else if(e===document&&!(0,i.inIframe)()||"video"===h){var E="Error trying to write ad. Ad render call ad id ".concat(t," was prevented from writing to the main document.");v({reason:L,message:E,bid:r,id:t})}else if(m)e.write(m),e.close(),Q(e,g,p),oe(S,e,"html"),(0,i.callBurl)(r),b({doc:e,bid:r,id:t});else if(y){var I=(0,i.createInvisibleIframe)();I.height=p,I.width=g,I.style.display="inline",I.style.overflow="hidden",I.src=y,(0,i.insertElement)(I,e,"body"),Q(e,g,p),oe(S,e,"html"),(0,i.callBurl)(r),b({doc:e,bid:r,id:t})}else{var w="Error trying to write ad. No ad for bid response id: ".concat(t);v({reason:K,message:w,bid:r,id:t})}}}else{var T="Error trying to write ad. Cannot find ad by given id : ".concat(t);v({reason:V,message:T,id:t})}}catch(e){var A="Error trying to write ad Id :".concat(t," to the page:").concat(e.message);v({reason:Z,message:A,id:t})}else{var C="Error trying to write ad Id :".concat(t," to the page. Missing document or adId");v({reason:H,message:C,id:t})}})),k.removeAdUnit=function(e){(0,i.logInfo)("Invoking pbjs.removeAdUnit",arguments),e?((0,i.isArray)(e)?e:[e]).forEach((function(e){for(var t=k.adUnits.length-1;t>=0;t--)k.adUnits[t].code===e&&k.adUnits.splice(t,1)})):k.adUnits=[]},k.requestBids=(0,T.z3)("async",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.bidsBackHandler,n=e.timeout,r=e.adUnits,o=e.adUnitCodes,s=e.labels,u=e.auctionId,c=e.ortb2;a.j8(q);var d=n||f.vc.getConfig("bidderTimeout");r=r||k.adUnits,r=(0,i.isArray)(r)?r:[r],(0,i.logInfo)("Invoking pbjs.requestBids",arguments);var l={global:(0,i.mergeDeep)({},f.vc.getAnyConfig("ortb2")||{},c||{}),bidder:Object.fromEntries(Object.entries(f.vc.getBidderConfig()).map((function(e){var t=U(e,2);return[t[0],t[1].ortb2]})).filter((function(e){var t=U(e,2);return t[0],null!=t[1]})))};return ae({bidsBackHandler:t,timeout:d,adUnits:r,adUnitCodes:o,labels:s,auctionId:u,ortb2Fragments:l})}));var ae=(0,T.z3)("async",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.bidsBackHandler,n=e.timeout,r=e.adUnits,o=e.adUnitCodes,a=e.labels,s=e.auctionId,u=e.ortb2Fragments,l=(0,P.uV)(f.vc.getConfig("s2sConfig")||[]);if(r=re(r),o&&o.length?r=r.filter((function(e){return(0,d.q9)(o,e.code)})):o=r&&r.map((function(e){return e.code})),r.forEach((function(e){var t=Object.keys(e.mediaTypes||{banner:"banner"}),n=e.bids.map((function(e){return e.bidder})),r=P.ZP.bidderRegistry,o=n.filter((function(e){return!l.has(e)}));e.transactionId=(0,i.generateUUID)(),o.forEach((function(n){var o=r[n],a=o&&o.getSpec&&o.getSpec(),s=a&&a.supportedMediaTypes||["banner"];t.some((function(e){return(0,d.q9)(s,e)}))?C.f.incrementBidderRequestsCounter(e.code,n):((0,i.logWarn)((0,i.unsupportedBidderMessage)(e,n)),e.bids=e.bids.filter((function(e){return e.bidder!==n})))})),C.f.incrementRequestsCounter(e.code)})),r&&0!==r.length){var p=c.K.createAuction({adUnits:r,adUnitCodes:o,callback:t,cbTimeout:n,labels:a,auctionId:s,ortb2Fragments:u}),g=r.length;g>15&&(0,i.logInfo)("Current auction ".concat(p.getAuctionId()," contains ").concat(g," adUnits."),r),o.forEach((function(e){return w.q0.setLatestAuctionForAdUnit(e,p.getAuctionId())})),p.callBids()}else if((0,i.logMessage)("No adUnits configured. No bids requested."),"function"==typeof t)try{t()}catch(e){(0,i.logError)("Error executing bidsBackHandler",null,e)}}),"startAuction");k.requestBids.before((function(e,t){function n(e){for(var t;t=e.shift();)t()}n(B.Ld),n(se),e.call(this,t)}),49),k.addAdUnits=function(e){(0,i.logInfo)("Invoking pbjs.addAdUnits",arguments),k.adUnits.push.apply(k.adUnits,(0,i.isArray)(e)?e:[e]),a.j8(M)},k.onEvent=function(e,t,n){(0,i.logInfo)("Invoking pbjs.onEvent",arguments),(0,i.isFn)(t)?!n||G[e].call(null,n)?a.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+'".')},k.offEvent=function(e,t,n){(0,i.logInfo)("Invoking pbjs.offEvent",arguments),n&&!G[e].call(null,n)||a.S1(e,t,n)},k.getEvents=function(){return(0,i.logInfo)("Invoking pbjs.getEvents"),a.vw()},k.registerBidAdapter=function(e,t){(0,i.logInfo)("Invoking pbjs.registerBidAdapter",arguments);try{P.ZP.registerBidAdapter(e(),t)}catch(e){(0,i.logError)("Error registering bidder adapter : "+e.message)}},k.registerAnalyticsAdapter=function(e){(0,i.logInfo)("Invoking pbjs.registerAnalyticsAdapter",arguments);try{P.ZP.registerAnalyticsAdapter(e)}catch(e){(0,i.logError)("Error registering analytics adapter : "+e.message)}},k.createBid=function(e){return(0,i.logInfo)("Invoking pbjs.createBid",arguments),(0,O.m)(e)};var se=[],ue=(0,T.z3)("async",(function(e){e&&!(0,i.isEmpty)(e)?((0,i.logInfo)("Invoking pbjs.enableAnalytics for: ",e),P.ZP.enableAnalytics(e)):(0,i.logError)("pbjs.enableAnalytics should be called with option {}")}),"enableAnalyticsCb");function ce(e){e.forEach((function(e){if(void 0===e.called)try{e.call(),e.called=!0}catch(e){(0,i.logError)("Error processing command :","prebid.js",e)}}))}k.enableAnalytics=function(e){se.push(ue.bind(this,e))},k.aliasBidder=function(e,t,n){(0,i.logInfo)("Invoking pbjs.aliasBidder",arguments),e&&t?P.ZP.aliasBidAdapter(e,t,n):(0,i.logError)("bidderCode and alias must be passed as arguments","pbjs.aliasBidder")},k.getAllWinningBids=function(){return c.K.getAllWinningBids()},k.getAllPrebidWinningBids=function(){return c.K.getBidsReceived().filter((function(e){return e.status===u.UE.CK}))},k.getHighestCpmBids=function(e){return w.q0.getWinningBids(e)},k.markWinningBidAsUsed=function(e){var t=[];e.adUnitCode&&e.adId?t=c.K.getBidsReceived().filter((function(t){return t.adId===e.adId&&t.adUnitCode===e.adUnitCode})):e.adUnitCode?t=w.q0.getWinningBids(e.adUnitCode):e.adId?t=c.K.getBidsReceived().filter((function(t){return t.adId===e.adId})):(0,i.logWarn)("Improper use of markWinningBidAsUsed. It needs an adUnitCode or an adId to function."),t.length>0&&(t[0].status=u.UE.fe)},k.getConfig=f.vc.getAnyConfig,k.readConfig=f.vc.readAnyConfig,k.mergeConfig=f.vc.mergeConfig,k.mergeBidderConfig=f.vc.mergeBidderConfig,k.setConfig=f.vc.setConfig,k.setBidderConfig=f.vc.setBidderConfig,k.que.push((function(){window.addEventListener("message",S,!1)})),k.cmd.push=function(e){if("function"==typeof e)try{e.call()}catch(e){(0,i.logError)("Error processing command :",e.message,e.stack)}else(0,i.logError)("Commands written into pbjs.cmd.push must be wrapped in a function")},k.que.push=k.cmd.push,k.processQueue=function(){T.z3.ready(),ce(k.que),ce(k.cmd)}},2528:function(e,t,n){function r(){return window.pbjs}n.d(t,{R:function(){return r}}),window.pbjs=window.pbjs||{},window.pbjs.cmd=window.pbjs.cmd||[],window.pbjs.que=window.pbjs.que||[],window._pbjsGlobals=window._pbjsGlobals||[],window._pbjsGlobals.push("pbjs")},2661:function(e,t,n){n.d(t,{hh:function(){return a},nH:function(){return s}});var r=n(8962),i=n(9853);function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;if(!e)return e;if(/\w+:\/\//.exec(e))return e;var n=t.location.protocol;try{n=t.top.location.protocol}catch(e){}return/^\/\//.exec(e)?n+e:"".concat(n,"//").concat(e)}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.noLeadingWww,r=void 0!==n&&n,i=t.noPort,a=void 0!==i&&i;try{e=new URL(o(e))}catch(e){return}return e=a?e.hostname:e.host,r&&e.startsWith("www.")&&(e=e.substring(4)),e}var s=function(e){function t(e){try{var t=e.querySelector("link[rel='canonical']");if(null!==t)return t.href}catch(e){}return null}return function(){var n,s,u,c,d=[],l=function(e){try{if(!e.location.ancestorOrigins)return;return e.location.ancestorOrigins}catch(e){}}(e),f=r.vc.getConfig("maxNestedIframes"),p=!1,g=0,m=!1,v=!1,b=!1;do{var h=n,y=v,_=void 0,S=!1,E=null;v=!1,n=n?n.parent:e;try{_=n.location.href||null}catch(e){S=!0}if(S)if(y){var I=h.context;try{s=E=I.sourceUrl,b=!0,m=!0,n===e.top&&(p=!0),I.canonicalUrl&&(u=I.canonicalUrl)}catch(e){}}else{(0,i.logWarn)("Trying to access cross domain iframe. Continuing without referrer and location");try{var w=h.document.referrer;w&&(E=w,n===e.top&&(p=!0))}catch(e){}!E&&l&&l[g-1]&&(E=l[g-1],n===e.top&&(b=!0)),E&&!m&&(s=E)}else{if(_&&(s=E=_,m=!1,n===e.top)){p=!0;var T=t(n.document);T&&(u=T)}n.context&&n.context.sourceUrl&&(v=!0)}d.push(E),g++}while(n!==e.top&&g<f);d.reverse();try{c=e.top.document.referrer}catch(e){}var A=p||b?s:null,C=r.vc.getConfig("pageUrl")||u||null,O=o(C,e)||A;return{reachedTop:p,isAmp:m,numIframes:g-1,stack:d,topmostLocation:s||null,location:A,canonicalUrl:C,page:O,domain:a(O)||null,ref:c||null,legacy:{reachedTop:p,isAmp:m,numIframes:g-1,stack:d,referer:s||null,canonicalUrl:C}}}}(window)},1269:function(e,t,n){n.d(t,{UB:function(){return p},lO:function(){return d}});var r=n(8962),i=n(9853),o=n(265),a=n(1879);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var u=[];function c(e,t){return e.labelAll?{labelAll:!0,labels:e.labelAll,activeLabels:t}:{labelAll:!1,labels:e.labelAny,activeLabels:t}}function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u,n=f(t);return!n.shouldFilter||!!n.sizesSupported[e]}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.labels,n=void 0===t?[]:t,r=e.labelAll,s=void 0!==r&&r,c=e.activeLabels,d=void 0===c?[]:c,l=arguments.length>1?arguments[1]:void 0,p=arguments.length>2?arguments[2]:void 0,g=arguments.length>3&&void 0!==arguments[3]?arguments[3]:u,m=f(g);l=(0,i.isPlainObject)(l)?(0,i.deepClone)(l):p?{banner:{sizes:p}}:{};var v=(0,o.Z)(l,"banner.sizes");m.shouldFilter&&v&&(l.banner.sizes=v.filter((function(e){return m.sizesSupported[e]})));var b=Object.keys(l),h={active:b.every((function(e){return"banner"!==e}))||b.some((function(e){return"banner"===e}))&&(0,o.Z)(l,"banner.sizes.length")>0&&(0===n.length||!s&&(n.some((function(e){return m.labels[e]}))||n.some((function(e){return(0,a.q9)(d,e)})))||s&&n.reduce((function(e,t){return e?m.labels[t]||(0,a.q9)(d,t):e}),!0)),mediaTypes:l};return v&&v.length!==l.banner.sizes.length&&(h.filterResults={before:v,after:l.banner.sizes}),h}function f(e){return e.reduce((function(e,t){if("object"===s(t)&&"string"==typeof t.mediaQuery&&t.mediaQuery.length>0){var n=!1;try{n=(0,i.getWindowTop)().matchMedia(t.mediaQuery).matches}catch(e){(0,i.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((function(n){return(t[n]||[]).forEach((function(t){return e[n][t]=!0}))})))}else(0,i.logWarn)('sizeConfig rule missing required property "mediaQuery"');return e}),{labels:{},sizesSupported:{},shouldFilter:!1})}function p(e,t){return e.reduce((function(e,n){var r=l(c(n,t),n.mediaTypes,n.sizes),o=r.active,a=r.mediaTypes,s=r.filterResults;return o?(s&&(0,i.logInfo)('Size mapping filtered adUnit "'.concat(n.code,'" banner sizes from '),s.before,"to ",s.after),n.mediaTypes=a,n.bids=n.bids.reduce((function(e,r){var o=l(c(r,t),n.mediaTypes),a=o.active,s=o.mediaTypes,u=o.filterResults;return a?(u&&((0,i.logInfo)('Size mapping filtered adUnit "'.concat(n.code,'" bidder "').concat(r.bidder,'" banner sizes from '),u.before,"to ",u.after),r.mediaTypes=s),e.push(r)):(0,i.logInfo)('Size mapping deactivated adUnit "'.concat(n.code,'" bidder "').concat(r.bidder,'"')),e}),[]),e.push(n)):(0,i.logInfo)('Size mapping disabled adUnit "'.concat(n.code,'"')),e}),[])}r.vc.getConfig("sizeConfig",(function(e){return function(e){u=e}(e.sizeConfig)}))},5849:function(e,t,n){n.d(t,{Ld:function(){return u},S6:function(){return d},df:function(){return f},eA:function(){return l}});var r=n(3494),i=n(9853),o=n(1879),a=n(9624),s=["core","prebid-module"],u=[];function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.gvlid,n=e.moduleName,r=e.bidderCode,c=e.moduleType,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=l.bidderSettings,p=void 0===f?a.S:f;function g(){if(null==r)return!0;var e=p.get(r,"storageAllowed");return null!=e&&e}function m(e){return(0,o.q9)(s,c)?e({valid:!0}):g()?(d(t,r||n,c,{hasEnforcementHook:!1},(function(t){if(t&&t.hasEnforcementHook)a=e(t);else{var n={hasEnforcementHook:!1,valid:(0,i.hasDeviceAccess)()};a=e(n)}})),a):((0,i.logInfo)("bidderSettings denied access to device storage for bidder '".concat(r,"'")),e({valid:!1}));var a}var v=function(e,t,n,r,i,o){var a=function(o){if(o&&o.valid){var a=i&&""!==i?" ;domain=".concat(encodeURIComponent(i)):"",s=n&&""!==n?" ;expires=".concat(n):"",u=null!=r&&"none"==r.toLowerCase()?"; Secure":"";document.cookie="".concat(e,"=").concat(encodeURIComponent(t)).concat(s,"; path=/").concat(a).concat(r?"; SameSite=".concat(r):"").concat(u)}};if(!o||"function"!=typeof o)return m(a);u.push((function(){var e=m(a);o(e)}))},b=function(e,t){var n=function(t){if(t&&t.valid){var n=window.document.cookie.match("(^|;)\\s*"+e+"\\s*=\\s*([^;]*)\\s*(;|$)");return n?decodeURIComponent(n[2]):null}return null};if(!t||"function"!=typeof t)return m(n);u.push((function(){var e=m(n);t(e)}))},h=function(e){var t=function(e){if(e&&e.valid)try{return localStorage.setItem("prebid.cookieTest","1"),"1"===localStorage.getItem("prebid.cookieTest")}catch(e){}finally{try{localStorage.removeItem("prebid.cookieTest")}catch(e){}}return!1};if(!e||"function"!=typeof e)return m(t);u.push((function(){var n=m(t);e(n)}))},y=function(e){var t=function(e){return!(!e||!e.valid||!(0,i.checkCookieSupport)()&&(window.document.cookie="prebid.cookieTest",-1===window.document.cookie.indexOf("prebid.cookieTest")))};if(!e||"function"!=typeof e)return m(t);u.push((function(){var n=m(t);e(n)}))},_=function(e,t,n){var r=function(n){n&&n.valid&&I()&&window.localStorage.setItem(e,t)};if(!n||"function"!=typeof n)return m(r);u.push((function(){var e=m(r);n(e)}))},S=function(e,t){var n=function(t){return t&&t.valid&&I()?window.localStorage.getItem(e):null};if(!t||"function"!=typeof t)return m(n);u.push((function(){var e=m(n);t(e)}))},E=function(e,t){var n=function(t){t&&t.valid&&I()&&window.localStorage.removeItem(e)};if(!t||"function"!=typeof t)return m(n);u.push((function(){var e=m(n);t(e)}))},I=function(e){var t=function(e){if(e&&e.valid)try{return!!window.localStorage}catch(e){(0,i.logError)("Local storage api disabled")}return!1};if(!e||"function"!=typeof e)return m(t);u.push((function(){var n=m(t);e(n)}))},w=function(e,t){var n=function(t){if(t&&t.valid){var n=[];if((0,i.hasDeviceAccess)())for(var r=document.cookie.split(";");r.length;){var o=r.pop(),a=o.indexOf("=");a=a<0?o.length:a,decodeURIComponent(o.slice(0,a).replace(/^\s+/,"")).indexOf(e)>=0&&n.push(decodeURIComponent(o.slice(a+1)))}return n}};if(!t||"function"!=typeof t)return m(n);u.push((function(){var e=m(n);t(e)}))};return{setCookie:v,getCookie:b,localStorageIsEnabled:h,cookiesAreEnabled:y,setDataInLocalStorage:_,getDataFromLocalStorage:S,removeDataFromLocalStorage:E,hasLocalStorage:I,findSimilarCookies:w}}var d=(0,r.z3)("async",(function(e,t,n,r,i){i(r)}),"validateStorageEnforcement");function l(e){return c({moduleName:e,moduleType:"core"})}function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.gvlid,n=e.moduleName,r=e.bidderCode,o=e.moduleType;if(arguments.length>1||arguments.length>0&&!(0,i.isPlainObject)(arguments[0]))throw new Error("Invalid invocation for getStorageManager");return c({gvlid:t,moduleName:n,bidderCode:r,moduleType:o})}},9742:function(e,t,n){n.d(t,{bP:function(){return T},ol:function(){return w},q0:function(){return A},u8:function(){return I}});var r=n(9853),i=n(265),o=n(8962),a=n(9017),s=n(4766),u=n(1269),c=n(8265),d=n(3494),l=n(9624),f=n(1879),p=n(5644);function g(){return(g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e){return function(e){if(Array.isArray(e))return b(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?b(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var h=[],y="targetingControls.allowTargetingKeys",_="targetingControls.addTargetingKeys",S='Only one of "'.concat(y,'" or "').concat(_,'" can be set'),E=Object.keys(p.TD).map((function(e){return p.TD[e]})),I={isBidNotExpired:function(e){return e.responseTimestamp+1e3*e.ttl-1e3>(0,r.timestamp)()},isUnusedBid:function(e){return e&&(e.status&&!(0,f.q9)([p.UE.fe],e.status)||!e.status)}},w=(0,d.z3)("sync",(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!i){var a=[],s=o.vc.getConfig("sendBidsControl.dealPrioritization"),u=(0,r.groupBy)(e,"adUnitCode");return Object.keys(u).forEach((function(e){var i=[],o=(0,r.groupBy)(u[e],"bidderCode");Object.keys(o).forEach((function(e){return i.push(o[e].reduce(t))})),n>0?(i=s?i.sort(T(!0)):i.sort((function(e,t){return t.cpm-e.cpm})),a.push.apply(a,v(i.slice(0,n)))):a.push.apply(a,v(i))})),a}return e}));function T(){var 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}}var A=function(e){var t={},n={};function s(e,t){return e.adserverTargeting&&t&&((0,r.isArray)(t)&&(0,f.q9)(t,e.adUnitCode)||"string"==typeof t&&e.adUnitCode===t)}function d(e,t){if(!0===o.vc.getConfig("targetingControls.alwaysIncludeDeals")){var n=E.concat(a.xc);return w(t,r.getHighestCpm).map((function(t){if(t.dealId&&s(t,e))return m({},t.adUnitCode,M(t,n.filter((function(e){return void 0!==t.adserverTargeting[e]}))))})).filter((function(e){return e}))}return[]}function b(e,t){var n=g({},p.TD,p.FY),i=Object.keys(n),o={};(0,r.logInfo)("allowTargetingKeys - allowed keys [ ".concat(t.map((function(e){return n[e]})).join(", ")," ]")),e.map((function(e){var r=Object.keys(e)[0],a=e[r].filter((function(e){var r=Object.keys(e)[0],a=0===i.filter((function(e){return 0===r.indexOf(n[e])})).length||(0,f.sE)(t,(function(e){var t=n[e];return 0===r.indexOf(t)}));return o[r]=!a,a}));e[r]=a}));var a=Object.keys(o).filter((function(e){return o[e]}));return(0,r.logInfo)("allowTargetingKeys - removed keys [ ".concat(a.join(", ")," ]")),e.filter((function(e){return e[Object.keys(e)[0]].length>0}))}function A(e,t){var n=(0,r.deepClone)(e);return Object.keys(n).map((function(e){return{adUnitCode:e,adserverTargeting:n[e]}})).sort(T()).reduce((function(e,i,o,a){var s,u=(s=i.adserverTargeting,Object.keys(s).reduce((function(e,t){return e+"".concat(t,"%3d").concat(encodeURIComponent(s[t]),"%26")}),""));o+1===a.length&&(u=u.slice(0,-3));var c=i.adUnitCode,d=u.length;return d<=t?(t-=d,(0,r.logInfo)("AdUnit '".concat(c,"' auction keys comprised of ").concat(d," characters. Deducted from running threshold; new limit is ").concat(t),n[c]),e[c]=n[c]):(0,r.logWarn)("The following keys for adUnitCode '".concat(c,"' exceeded the current limit of the 'auctionKeyMaxChars' setting.\nThe key-set size was ").concat(d,", the current allotted amount was ").concat(t,".\n"),n[c]),o+1===a.length&&0===Object.keys(e).length&&(0,r.logError)("No auction targeting keys were permitted due to the setting in setConfig(targetingControls.auctionKeyMaxChars). Please review setup and consider adjusting."),e}),{})}function C(e){return e.map((function(e){return m({},Object.keys(e)[0],e[Object.keys(e)[0]].map((function(e){return m({},Object.keys(e)[0],e[Object.keys(e)[0]].join(","))})).reduce((function(e,t){return g(t,e)}),{}))})).reduce((function(e,t){var n=Object.keys(t)[0];return e[n]=g({},e[n],t[n]),e}),{})}function O(t){return"string"==typeof t?[t]:(0,r.isArray)(t)?t:e.getAdUnitCodes()||[]}function B(){var t=e.getBidsReceived();if(o.vc.getConfig("useBidCache")){var a=o.vc.getConfig("bidCacheFilterFunction");"function"==typeof a&&(t=t.filter((function(e){return n[e.adUnitCode]===e.auctionId||!!a(e)})))}else t=t.filter((function(e){return n[e.adUnitCode]===e.auctionId}));return t=t.filter((function(e){return(0,i.Z)(e,"video.context")!==c.Oh})).filter((function(e){return"banner"!==e.mediaType||(0,u.lO)([e.width,e.height])})).filter(I.isUnusedBid).filter(I.isBidNotExpired),w(t,r.getOldestHighestCpmBid)}function P(e,n){var r=t.getWinningBids(e,n),i=U();return r=r.map((function(e){return m({},e.adUnitCode,Object.keys(e.adserverTargeting).filter((function(t){return void 0===e.sendStandardTargeting||e.sendStandardTargeting||-1===i.indexOf(t)})).reduce((function(t,n){var r=[e.adserverTargeting[n]],i=m({},n.substring(0,20),r);if(n===p.TD.DEAL){var o=m({},"".concat(n,"_").concat(e.bidderCode).substring(0,20),r);return[].concat(v(t),[i,o])}return[].concat(v(t),[i])}),[]))}))}function U(){return e.getStandardBidderAdServerTargeting().map((function(e){return e.key})).concat(E).filter(r.uniques)}function j(e,t,n,i){return Object.keys(t.adserverTargeting).filter(D()).forEach((function(n){e.length&&e.filter(function(e){return function(n){return n.adUnitCode===t.adUnitCode&&n.adserverTargeting[e]}}(n)).forEach(function(e){return function(n){(0,r.isArray)(n.adserverTargeting[e])||(n.adserverTargeting[e]=[n.adserverTargeting[e]]),n.adserverTargeting[e]=n.adserverTargeting[e].concat(t.adserverTargeting[e]).filter(r.uniques),delete t.adserverTargeting[e]}}(n))})),e.push(t),e}function D(){var e=U().concat(a.xc);return function(t){return-1===e.indexOf(t)}}function k(e){return m({},e.adUnitCode,Object.keys(e.adserverTargeting).filter(D()).map((function(t){return m({},t.substring(0,20),[e.adserverTargeting[t]])})))}function R(e,t){return t.filter((function(t){return(0,f.q9)(e,t.adUnitCode)})).map((function(e){return g({},e)})).reduce(j,[]).map(k).filter((function(e){return e}))}function x(e,t){var n=E.concat(a.xc),i=o.vc.getConfig("sendBidsControl.bidLimit"),u=w(t,r.getHighestCpm,i),c=o.vc.getConfig("targetingControls.allowSendAllBidsTargetingKeys"),d=c?c.map((function(e){return p.TD[e]})):n;return u.map((function(t){if(s(t,e))return m({},t.adUnitCode,M(t,n.filter((function(e){return void 0!==t.adserverTargeting[e]&&-1!==d.indexOf(e)}))))})).filter((function(e){return e}))}function M(e,t){return t.map((function(t){return m({},"".concat(t,"_").concat(e.bidderCode).substring(0,20),[e.adserverTargeting[t]])}))}function z(t){function n(e){return(0,i.Z)(e,p.k2.xn)}return e.getAdUnits().filter((function(e){return(0,f.q9)(t,e.code)&&n(e)})).map((function(e){return m({},e.code,function(e){var t=n(e);return Object.keys(t).map((function(e){return(0,r.isStr)(t[e])&&(t[e]=t[e].split(",").map((function(e){return e.trim()}))),(0,r.isArray)(t[e])||(t[e]=[t[e]]),m({},e,t[e])}))}(e))}))}return t.setLatestAuctionForAdUnit=function(e,t){n[e]=t},t.resetPresetTargeting=function(t,n){if((0,r.isGptPubadsDefined)()){var i=O(t),o=e.getAdUnits().filter((function(e){return(0,f.q9)(i,e.code)})),a=h.reduce((function(e,t){return e[t]=null,e}),{});window.googletag.pubads().getSlots().forEach((function(e){var t=(0,r.isFn)(n)&&n(e);o.forEach((function(n){(n.code===e.getAdUnitPath()||n.code===e.getSlotElementId()||(0,r.isFn)(t)&&t(n.code))&&e.updateTargetingFromMap(a)}))}))}},t.resetPresetTargetingAST=function(e){O(e).forEach((function(e){var t=window.apntag.getTag(e);if(t&&t.keywords){var n=Object.keys(t.keywords),r={};n.forEach((function(e){(0,f.q9)(h,e.toLowerCase())||(r[e]=t.keywords[e])})),window.apntag.modifyTag(e,{keywords:r})}}))},t.getAllTargeting=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:B(),n=O(e),i=P(n,t).concat(R(n,t)).concat(o.vc.getConfig("enableSendAllBids")?x(n,t):d(n,t)).concat(z(n));i.map((function(e){Object.keys(e).map((function(t){e[t].map((function(e){-1===h.indexOf(Object.keys(e)[0])&&(h=Object.keys(e).concat(h))}))}))}));var a=Object.keys(g({},p.kF,p.FY)),s=o.vc.getConfig(y),u=o.vc.getConfig(_);if(null!=u&&null!=s)throw new Error(S);s=null!=u?a.concat(u):s||a,Array.isArray(s)&&s.length>0&&(i=b(i,s)),i=C(i);var c=o.vc.getConfig("targetingControls.auctionKeyMaxChars");return c&&((0,r.logInfo)("Detected 'targetingControls.auctionKeyMaxChars' was active for this auction; set with a limit of ".concat(c," characters. Running checks on auction keys...")),i=A(i,c)),n.forEach((function(e){i[e]||(i[e]={})})),i},o.vc.getConfig("targetingControls",(function(e){null!=(0,i.Z)(e,y)&&null!=(0,i.Z)(e,_)&&(0,r.logError)(S)})),t.setTargetingForGPT=function(e,t){window.googletag.pubads().getSlots().forEach((function(n){Object.keys(e).filter(t?t(n):(0,r.isAdUnitCodeMatchingSlot)(n)).forEach((function(t){Object.keys(e[t]).forEach((function(n){var r=e[t][n];"string"==typeof r&&-1!==r.indexOf(",")&&(r=r.split(",")),e[t][n]=r})),(0,r.logMessage)("Attempting to set targeting-map for slot: ".concat(n.getSlotElementId()," with targeting-map:"),e[t]),n.updateTargetingFromMap(e[t])}))}))},t.getWinningBids=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:B(),n=O(e);return t.filter((function(e){return(0,f.q9)(n,e.adUnitCode)})).filter((function(e){return!0===l.S.get(e.bidderCode,"allowZeroCpmBids")?e.cpm>=0:e.cpm>0})).map((function(e){return e.adUnitCode})).filter(r.uniques).map((function(e){return t.filter((function(t){return t.adUnitCode===e?t:null})).reduce(r.getHighestCpm)}))},t.setTargetingForAst=function(e){var n=t.getAllTargeting(e);try{t.resetPresetTargetingAST(e)}catch(e){(0,r.logError)("unable to reset targeting for AST"+e)}Object.keys(n).forEach((function(e){return Object.keys(n[e]).forEach((function(t){if((0,r.logMessage)("Attempting to set targeting for targetId: ".concat(e," key: ").concat(t," value: ").concat(n[e][t])),(0,r.isStr)(n[e][t])||(0,r.isArray)(n[e][t])){var i={};t.search(/pt[0-9]/)<0?i[t.toUpperCase()]=n[e][t]:i[t]=n[e][t],window.apntag.setKeywords(e,i,{overrideKeyValue:!0})}}))}))},t.isApntagDefined=function(){if(window.apntag&&(0,r.isFn)(window.apntag.setKeywords))return!0},t}(s.K)},7112:function(e,t,n){n.d(t,{k_:function(){return f}});var r=n(9853),i=n(8962),o=n(1879),a=n(5849);function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}i.vc.setDefaults({userSync:(0,r.deepClone)({syncEnabled:!0,filterSettings:{image:{bidders:"*",filter:"include"}},syncsPerBidder:5,syncDelay:3e3,auctionDelay:0})});var d=(0,a.eA)("usersync"),l=!(0,r.isSafariBrowser)()&&d.cookiesAreEnabled(),f=function(e){var t={},n={image:[],iframe:[]},a=new Set,u={},d={image:!0,iframe:!1},l=e.config;function f(){if(l.syncEnabled&&e.browserSupportsCookies){try{d.iframe&&p(n.iframe,(function(e){var t=s(e,2),i=t[0],o=t[1];(0,r.logMessage)("Invoking iframe user sync for bidder: ".concat(i)),(0,r.insertUserSyncIframe)(o),function(e,t){e.image=e.image.filter((function(e){return e[0]!==t}))}(n,i)})),d.image&&p(n.image,(function(e){var t=s(e,2),n=t[0],i=t[1];(0,r.logMessage)("Invoking image pixel user sync for bidder: ".concat(n)),(0,r.triggerPixel)(i)}))}catch(e){return(0,r.logError)("Error firing user syncs",e)}n={image:[],iframe:[]}}}function p(e,t){(0,r.shuffle)(e).forEach((function(e){t(e),a.add(e[0])}))}return i.vc.getConfig("userSync",(function(e){if(e.userSync){var t=e.userSync.filterSettings;(0,r.isPlainObject)(t)&&(t.image||t.all||(e.userSync.filterSettings.image={bidders:"*",filter:"include"}))}l=c(l,e.userSync)})),t.registerSync=function(e,i,o){return a.has(i)?(0,r.logMessage)('already fired syncs for "'.concat(i,'", ignoring registerSync call')):l.syncEnabled&&(0,r.isArray)(n[e])?i?0!==l.syncsPerBidder&&Number(u[i])>=l.syncsPerBidder?(0,r.logWarn)('Number of user syncs exceeded for "'.concat(i,'"')):t.canBidderRegisterSync(e,i)?(n[e].push([i,o]),void(u=function(e,t){return e[t]?e[t]+=1:e[t]=1,e}(u,i))):(0,r.logWarn)('Bidder "'.concat(i,'" not permitted to register their "').concat(e,'" userSync pixels.')):(0,r.logWarn)("Bidder is required for registering sync"):(0,r.logWarn)('User sync type "'.concat(e,'" not supported'))},t.syncUsers=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(e)return setTimeout(f,Number(e));f()},t.triggerUserSyncs=function(){l.enableOverride&&t.syncUsers()},t.canBidderRegisterSync=function(e,t){return!l.filterSettings||!function(e,t){var n=l.filterSettings;if(function(e,t){if(e.all&&e[t])return(0,r.logWarn)('Detected presence of the "filterSettings.all" and "filterSettings.'.concat(t,'" in userSync config. You cannot mix "all" with "iframe/image" configs; they are mutually exclusive.')),!1;var n=e.all?e.all:e[t],i=e.all?"all":t;if(!n)return!1;var o=n.filter,a=n.bidders;return o&&"include"!==o&&"exclude"!==o?((0,r.logWarn)('UserSync "filterSettings.'.concat(i,".filter\" setting '").concat(o,"' is not a valid option; use either 'include' or 'exclude'.")),!1):!!("*"===a||Array.isArray(a)&&a.length>0&&a.every((function(e){return(0,r.isStr)(e)&&"*"!==e})))||((0,r.logWarn)('Detected an invalid setup in userSync "filterSettings.'.concat(i,".bidders\"; use either '*' (to represent all bidders) or an array of bidders.")),!1)}(n,e)){d[e]=!0;var i=n.all?n.all:n[e],a="*"===i.bidders?[t]:i.bidders;return{include:function(e,t){return!(0,o.q9)(e,t)},exclude:function(e,t){return(0,o.q9)(e,t)}}[i.filter||"include"](a,t)}return!d[e]}(e,t)},t}({config:i.vc.getConfig("userSync"),browserSupportsCookies:l})},9853:function(e,t,n){n.r(t),n.d(t,{_each:function(){return le},_map:function(){return pe},_setEventEmitter:function(){return I},adUnitsFilter:function(){return ze},bind:function(){return P},buildUrl:function(){return _t},callBurl:function(){return he},checkCookieSupport:function(){return He},chunk:function(){return pt},cleanObj:function(){return st},compareOn:function(){return vt},contains:function(){return fe},convertCamelToUnderscore:function(){return at},convertTypes:function(){return dt},createInvisibleIframe:function(){return ee},createTrackPixelHtml:function(){return Se},createTrackPixelIframeHtml:function(){return Ee},cyrb53Hash:function(){return It},debugTurnedOn:function(){return $},deepAccess:function(){return u.Z},deepClone:function(){return qe},deepEqual:function(){return St},deepSetValue:function(){return c.Z},delayExecution:function(){return Ge},fill:function(){return ft},flatten:function(){return Te},formatQS:function(){return ht},generateUUID:function(){return D},getAdUnitSizes:function(){return z},getBidIdParameter:function(){return k},getBidRequest:function(){return Ae},getBidderCodes:function(){return Pe},getDNT:function(){return $e},getDefinedParams:function(){return Ye},getGptSlotInfoForAdUnitCode:function(){return rt},getHighestCpm:function(){return De},getKeyByValue:function(){return Be},getKeys:function(){return Ce},getLatestHighestCpmBid:function(){return Re},getMaxValueFromArray:function(){return mt},getMinValueFromArray:function(){return gt},getOldestHighestCpmBid:function(){return ke},getParameterByName:function(){return te},getPerformanceNow:function(){return Ze},getPrebidInternal:function(){return C},getUniqueIdentifierStr:function(){return j},getUserConfiguredParams:function(){return Je},getValue:function(){return Oe},getValueString:function(){return Ie},getWindowFromDocument:function(){return wt},getWindowLocation:function(){return Z},getWindowSelf:function(){return K},getWindowTop:function(){return L},groupBy:function(){return Qe},hasConsoleLogger:function(){return J},hasDeviceAccess:function(){return Ve},hasOwn:function(){return ge},inIframe:function(){return Ne},insertElement:function(){return me},insertHtmlIntoIframe:function(){return ye},insertUserSyncIframe:function(){return _e},internal:function(){return T},isA:function(){return ne},isAdUnitCodeMatchingSlot:function(){return tt},isApnGetTagDefined:function(){return je},isArray:function(){return oe},isArrayOfNums:function(){return lt},isBoolean:function(){return ue},isEmpty:function(){return ce},isEmptyStr:function(){return de},isFn:function(){return re},isGptPubadsDefined:function(){return Ue},isInteger:function(){return ot},isNumber:function(){return ae},isPlainObject:function(){return se},isSafariBrowser:function(){return Fe},isSlotMatchingAdUnitCode:function(){return nt},isStr:function(){return ie},isValidMediaTypes:function(){return Xe},logError:function(){return Q},logInfo:function(){return H},logMessage:function(){return V},logWarn:function(){return G},mergeDeep:function(){return Et},parseGPTSingleSizeArray:function(){return N},parseGPTSingleSizeArrayToRtbSize:function(){return F},parseQS:function(){return bt},parseQueryStringParameters:function(){return x},parseSizesInput:function(){return q},parseUrl:function(){return yt},pick:function(){return ut},prefixLog:function(){return Y},replaceAuctionPrice:function(){return We},replaceClickThrough:function(){return Le},safeJSONParse:function(){return Tt},shuffle:function(){return Me},timestamp:function(){return Ke},transformAdServerTargetingObj:function(){return M},transformBidderParamKeywords:function(){return ct},triggerPixel:function(){return be},tryAppendQueryString:function(){return R},uniques:function(){return we},unsupportedBidderMessage:function(){return it},waitForElementToLoad:function(){return ve}});var r=n(8962),i=n(7079),o=n.n(i),a=n(1879),s=n(5644),u=n(265),c=n(4806);function d(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||l(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){if(e){if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(){return(g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var v,b=Object.prototype.toString,h=Boolean(window.console),y=Boolean(h&&window.console.log),_=Boolean(h&&window.console.info),S=Boolean(h&&window.console.warn),E=Boolean(h&&window.console.error);function I(e){v=e}function w(){null!=v&&v.apply(void 0,arguments)}var T={checkCookieSupport:He,createTrackPixelIframeHtml:Ee,getWindowSelf:K,getWindowTop:L,getWindowLocation:Z,insertUserSyncIframe:_e,insertElement:me,isFn:re,triggerPixel:be,logError:Q,logWarn:G,logMessage:V,logInfo:H,parseQS:bt,formatQS:ht,deepEqual:St},A={};function C(){return A}var O,B={},P=function(e,t){return t}.bind(null,1,B)()===B?Function.prototype.bind:function(e){var t=this,n=Array.prototype.slice.call(arguments,1);return function(){return t.apply(e,n.concat(Array.prototype.slice.call(arguments)))}},U=(O=0,function(){return++O});function j(){return U()+Math.random().toString(16).substr(2)}function D(e){return e?(e^(window&&window.crypto&&window.crypto.getRandomValues?crypto.getRandomValues(new Uint8Array(1))[0]%16:16*Math.random())>>e/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,D)}function k(e,t){return t&&t[e]?t[e]:""}function R(e,t,n){return n?e+t+"="+encodeURIComponent(n)+"&":e}function x(e){var t="";for(var n in e)e.hasOwnProperty(n)&&(t+=n+"="+encodeURIComponent(e[n])+"&");return t.replace(/&$/,"")}function M(e){return e&&Object.getOwnPropertyNames(e).length>0?Ce(e).map((function(t){return"".concat(t,"=").concat(encodeURIComponent(Oe(e,t)))})).join("&"):""}function z(e){if(e){var t=[];if(e.mediaTypes&&e.mediaTypes.banner&&Array.isArray(e.mediaTypes.banner.sizes)){var 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 q(e){var t=[];if("string"==typeof e){var n=e.split(","),r=/^(\d)+x(\d)+$/i;if(n)for(var i in n)ge(n,i)&&n[i].match(r)&&t.push(n[i])}else if("object"===m(e)){var o=e.length;if(o>0)if(2===o&&"number"==typeof e[0]&&"number"==typeof e[1])t.push(N(e));else for(var a=0;a<o;a++)t.push(N(e[a]))}return t}function N(e){if(W(e))return e[0]+"x"+e[1]}function F(e){if(W(e))return{w:e[0],h:e[1]}}function W(e){return oe(e)&&2===e.length&&!isNaN(e[0])&&!isNaN(e[1])}function L(){return window.top}function K(){return window.self}function Z(){return window.location}function V(){$()&&y&&console.log.apply(console,X(arguments,"MESSAGE:"))}function H(){$()&&_&&console.info.apply(console,X(arguments,"INFO:"))}function G(){$()&&S&&console.warn.apply(console,X(arguments,"WARNING:")),w(s.FP.AUCTION_DEBUG,{type:"WARNING",arguments:arguments})}function Q(){$()&&E&&console.error.apply(console,X(arguments,"ERROR:")),w(s.FP.AUCTION_DEBUG,{type:"ERROR",arguments:arguments})}function Y(e){function t(t){return function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];t.apply(void 0,[e].concat(r))}}return{logError:t(Q),logWarn:t(G),logMessage:t(V),logInfo:t(H)}}function X(e,t){e=[].slice.call(e);var n=r.vc.getCurrentBidder();return t&&e.unshift(t),n&&e.unshift(i("#aaa")),e.unshift(i("#3b88c3")),e.unshift("%cPrebid"+(n?"%c".concat(n):"")),e;function i(e){return"display: inline-block; color: #fff; background: ".concat(e,"; padding: 1px 4px; border-radius: 3px;")}}function J(){return y}function $(){return!!r.vc.getConfig("debug")}function ee(){var e=document.createElement("iframe");return e.id=j(),e.height=0,e.width=0,e.border="0px",e.hspace="0",e.vspace="0",e.marginWidth="0",e.marginHeight="0",e.style.border="0",e.scrolling="no",e.frameBorder="0",e.src="about:blank",e.style.display="none",e}function te(e){return bt(Z().search)[e]||""}function ne(e,t){return b.call(e)==="[object "+t+"]"}function re(e){return ne(e,"Function")}function ie(e){return ne(e,"String")}function oe(e){return ne(e,"Array")}function ae(e){return ne(e,"Number")}function se(e){return ne(e,"Object")}function ue(e){return ne(e,"Boolean")}function ce(e){if(!e)return!0;if(oe(e)||ie(e))return!(e.length>0);for(var t in e)if(hasOwnProperty.call(e,t))return!1;return!0}function de(e){return ie(e)&&(!e||0===e.length)}function le(e,t){if(!ce(e)){if(re(e.forEach))return e.forEach(t,this);var n=0,r=e.length;if(r>0)for(;n<r;n++)t(e[n],n,e);else for(n in e)hasOwnProperty.call(e,n)&&t.call(this,e[n],n)}}function fe(e,t){if(ce(e))return!1;if(re(e.indexOf))return-1!==e.indexOf(t);for(var n=e.length;n--;)if(e[n]===t)return!0;return!1}function pe(e,t){if(ce(e))return[];if(re(e.map))return e.map(t);var n=[];return le(e,(function(r,i){n.push(t(r,i,e))})),n}function ge(e,t){return e.hasOwnProperty?e.hasOwnProperty(t):void 0!==e[t]&&e.constructor.prototype[t]!==e[t]}function me(e,t,n,r){var i;t=t||document,i=n?t.getElementsByTagName(n):t.getElementsByTagName("head");try{if((i=i.length?i:t.getElementsByTagName("body")).length){i=i[0];var o=r?null:i.firstChild;return i.insertBefore(e,o)}}catch(e){}}function ve(e,t){var n=null;return new Promise((function(r){var i=function t(){e.removeEventListener("load",t),e.removeEventListener("error",t),null!=n&&window.clearTimeout(n),r()};e.addEventListener("load",i),e.addEventListener("error",i),null!=t&&(n=window.setTimeout(i,t))}))}function be(e,t,n){var r=new Image;t&&T.isFn(t)&&ve(r,n).then(t),r.src=e}function he(e){var t=e.source,n=e.burl;t===s.os.YZ&&n&&T.triggerPixel(n)}function ye(e){if(e){var t=document.createElement("iframe");t.id=j(),t.width=0,t.height=0,t.hspace="0",t.vspace="0",t.marginWidth="0",t.marginHeight="0",t.style.display="none",t.style.height="0px",t.style.width="0px",t.scrolling="no",t.frameBorder="0",t.allowtransparency="true",T.insertElement(t,document,"body"),t.contentWindow.document.open(),t.contentWindow.document.write(e),t.contentWindow.document.close()}}function _e(e,t,n){var r=T.createTrackPixelIframeHtml(e,!1,"allow-scripts allow-same-origin"),i=document.createElement("div");i.innerHTML=r;var o=i.firstChild;t&&T.isFn(t)&&ve(o,n).then(t),T.insertElement(o,document,"html",!0)}function Se(e){return e?'<div style="position:absolute;left:0px;top:0px;visibility:hidden;">'+'<img src="'+encodeURI(e)+'"></div>':""}function Ee(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return e?(t&&(e=encodeURI(e)),n&&(n='sandbox="'.concat(n,'"')),"<iframe ".concat(n,' id="').concat(j(),'"\n frameborder="0"\n allowtransparency="true"\n marginheight="0" marginwidth="0"\n width="0" hspace="0" vspace="0" height="0"\n style="height:0px;width:0px;display:none;"\n scrolling="no"\n src="').concat(e,'">\n </iframe>')):""}function Ie(e,t,n){return null==t?n:ie(t)?t:ae(t)?t.toString():void T.logWarn("Unsuported type for param: "+e+" required type: String")}function we(e,t,n){return n.indexOf(e)===t}function Te(e,t){return e.concat(t)}function Ae(e,t){var n;if(e)return t.some((function(t){var r=(0,a.sE)(t.bids,(function(t){return["bidId","adId","bid_id"].some((function(n){return t[n]===e}))}));return r&&(n=r),r})),n}function Ce(e){return Object.keys(e)}function Oe(e,t){return e[t]}function Be(e,t){for(var n in e)if(e.hasOwnProperty(n)&&e[n]===t)return n}function Pe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pbjs.adUnits;return e.map((function(e){return e.bids.map((function(e){return e.bidder})).reduce(Te,[])})).reduce(Te,[]).filter(we)}function Ue(){if(window.googletag&&re(window.googletag.pubads)&&re(window.googletag.pubads().getSlots))return!0}function je(){if(window.apntag&&re(window.apntag.getTag))return!0}var De=xe("timeToRespond",(function(e,t){return e>t})),ke=xe("responseTimestamp",(function(e,t){return e>t})),Re=xe("responseTimestamp",(function(e,t){return e<t}));function xe(e,t){return function(n,r){return n.cpm===r.cpm?t(n[e],r[e])?r:n:n.cpm<r.cpm?r:n}}function Me(e){for(var t=e.length;t>0;){var n=Math.floor(Math.random()*t),r=e[--t];e[t]=e[n],e[n]=r}return e}function ze(e,t){return(0,a.q9)(e,t&&t.adUnitCode)}function qe(e){return o()(e)}function Ne(){try{return T.getWindowSelf()!==T.getWindowTop()}catch(e){return!0}}function Fe(){return/^((?!chrome|android|crios|fxios).)*safari/i.test(navigator.userAgent)}function We(e,t){if(e)return e.replace(/\$\{AUCTION_PRICE\}/g,t)}function Le(e,t){if(e&&t&&"string"==typeof t)return e.replace(/\${CLICKTHROUGH}/g,t)}function Ke(){return(new Date).getTime()}function Ze(){return window.performance&&window.performance.now&&window.performance.now()||0}function Ve(){return!1!==r.vc.getConfig("deviceAccess")}function He(){if(window.navigator.cookieEnabled||document.cookie.length)return!0}function Ge(e,t){if(t<1)throw new Error("numRequiredCalls must be a positive number. Got ".concat(t));var n=0;return function(){++n===t&&e.apply(this,arguments)}}function Qe(e,t){return e.reduce((function(e,n){return(e[n[t]]=e[n[t]]||[]).push(n),e}),{})}function Ye(e,t){return t.filter((function(t){return e[t]})).reduce((function(t,n){return g(t,p({},n,e[n]))}),{})}function Xe(e){var t=["banner","native","video"];return!!Object.keys(e).every((function(e){return(0,a.q9)(t,e)}))&&(!e.video||!e.video.context||(0,a.q9)(["instream","outstream","adpod"],e.video.context))}function Je(e,t,n){return e.filter((function(e){return e.code===t})).map((function(e){return e.bids})).reduce(Te,[]).filter((function(e){return e.bidder===n})).map((function(e){return e.params||{}}))}function $e(){return"1"===navigator.doNotTrack||"1"===window.doNotTrack||"1"===navigator.msDoNotTrack||"yes"===navigator.doNotTrack}var et=function(e,t){return e.getAdUnitPath()===t||e.getSlotElementId()===t};function tt(e){return function(t){return et(e,t)}}function nt(e){return function(t){return et(t,e)}}function rt(e){var t;return Ue()&&(t=(0,a.sE)(window.googletag.pubads().getSlots(),nt(e))),t?{gptSlot:t.getAdUnitPath(),divId:t.getSlotElementId()}:{}}function it(e,t){var n=Object.keys(e.mediaTypes||{banner:"banner"}).join(", ");return"\n ".concat(e.code," is a ").concat(n," ad unit\n containing bidders that don't support ").concat(n,": ").concat(t,".\n This bidder won't fetch demand.\n ")}function ot(e){return Number.isInteger?Number.isInteger(e):"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}function at(e){return e.replace(/(?:^|\.?)([A-Z])/g,(function(e,t){return"_"+t.toLowerCase()})).replace(/^_/,"")}function st(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function ut(e,t){return"object"!==m(e)?{}:t.reduce((function(n,r,i){if("function"==typeof r)return n;var o=r,a=r.match(/^(.+?)\sas\s(.+?)$/i);a&&(r=a[1],o=a[2]);var s=e[r];return"function"==typeof t[i+1]&&(s=t[i+1](s,n)),void 0!==s&&(n[o]=s),n}),{})}function ct(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"keywords",n=[];return le(e,(function(e,r){if(oe(e)){var i=[];le(e,(function(e){((e=Ie(t+"."+r,e))||""===e)&&i.push(e)})),e=i}else{if(!ie(e=Ie(t+"."+r,e)))return;e=[e]}n.push({key:r,value:e})})),n}function dt(e,t){return Object.keys(e).forEach((function(n){var r,i;t[n]&&(re(e[n])?t[n]=e[n](t[n]):t[n]=(r=e[n],i=t[n],"string"===r?i&&i.toString():"number"===r?Number(i):i),isNaN(t[n])&&delete t.key)})),t}function lt(e,t){return oe(e)&&(!t||e.length===t)&&e.every((function(e){return ot(e)}))}function ft(e,t){for(var n=[],r=0;r<t;r++){var i=se(e)?qe(e):e;n.push(i)}return n}function pt(e,t){for(var n=[],r=0;r<Math.ceil(e.length/t);r++){var i=r*t,o=i+t;n.push(e.slice(i,o))}return n}function gt(e){return Math.min.apply(Math,d(e))}function mt(e){return Math.max.apply(Math,d(e))}function vt(e){return function(t,n){return t[e]<n[e]?1:t[e]>n[e]?-1:0}}function bt(e){return e?e.replace(/^\?/,"").split("&").reduce((function(e,t){var n=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||l(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(t.split("="),2),r=n[0],i=n[1];return/\[\]$/.test(r)?(e[r=r.replace("[]","")]=e[r]||[],e[r].push(i)):e[r]=i||"",e}),{}):{}}function ht(e){return Object.keys(e).map((function(t){return Array.isArray(e[t])?e[t].map((function(e){return"".concat(t,"[]=").concat(e)})).join("&"):"".concat(t,"=").concat(e[t])})).join("&")}function yt(e,t){var n=document.createElement("a");t&&"noDecodeWholeURL"in t&&t.noDecodeWholeURL?n.href=e:n.href=decodeURIComponent(e);var r=t&&"decodeSearchAsString"in t&&t.decodeSearchAsString;return{href:n.href,protocol:(n.protocol||"").replace(/:$/,""),hostname:n.hostname,port:+n.port,pathname:n.pathname.replace(/^(?!\/)/,"/"),search:r?n.search:T.parseQS(n.search||""),hash:(n.hash||"").replace(/^#/,""),host:n.host||window.location.host}}function _t(e){return(e.protocol||"http")+"://"+(e.host||e.hostname+(e.port?":".concat(e.port):""))+(e.pathname||"")+(e.search?"?".concat(T.formatQS(e.search||"")):"")+(e.hash?"#".concat(e.hash):"")}function St(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.checkTypes,i=void 0!==r&&r;if(e===t)return!0;if("object"!==m(e)||null===e||"object"!==m(t)||null===t||i&&e.constructor!==t.constructor)return!1;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var o in e){if(!t.hasOwnProperty(o))return!1;if(!St(e[o],t[o],{checkTypes:i}))return!1}return!0}function Et(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(!n.length)return e;var i=n.shift();if(se(e)&&se(i)){var o=function(t){se(i[t])?(e[t]||g(e,p({},t,{})),Et(e[t],i[t])):oe(i[t])?e[t]?oe(e[t])&&i[t].forEach((function(n){for(var r=1,i=0;i<e[t].length;i++)if(St(e[t][i],n)){r=0;break}r&&e[t].push(n)})):g(e,p({},t,d(i[t]))):g(e,p({},t,i[t]))};for(var a in i)o(a)}return Et.apply(void 0,[e].concat(n))}function It(e){for(var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=function(e,t){if(re(Math.imul))return Math.imul(e,t);var n=(4194303&e)*(t|=0);return 4290772992&e&&(n+=(4290772992&e)*t|0),0|n},i=3735928559^n,o=1103547991^n,a=0;a<e.length;a++)i=r(i^(t=e.charCodeAt(a)),2654435761),o=r(o^t,1597334677);return i=r(i^i>>>16,2246822507)^r(o^o>>>13,3266489909),(4294967296*(2097151&(o=r(o^o>>>16,2246822507)^r(i^i>>>13,3266489909)))+(i>>>0)).toString()}function wt(e){return e?e.defaultView:null}function Tt(e){try{return JSON.parse(e)}catch(e){}}},9367:function(e,t,n){function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.promiseFactory,n=void 0===t?function(e){return new Promise(e)}:t,r={};function i(e){return function(t){"function"==typeof r[e]?r[e](t):r[e]||(r[e]=!0,r[2]=t)}}return{promise:n((function(e,t){null!=r[0]?e(r[2]):null!=r[1]?t(r[2]):(r[0]=e,r[1]=t)})),resolve:i(0),reject:i(1)}}n.d(t,{v:function(){return r}})},1929:function(e,t,n){n.d(t,{Dn:function(){return d},LD:function(){return c},gZ:function(){return u},hD:function(){return l}});var r=n(265),i=n(9853),o=n(8962),a=n(3494),s=n(4766),u="outstream",c="instream";function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.index,i=void 0===n?s.K.index:n,o=(0,r.Z)(i.getMediaTypes(e),"video"),a=o&&(0,r.Z)(o,"context"),u=i.getAdUnit(e);return l(e,u,o,a)}var l=(0,a.z3)("sync",(function(e,t,n,r){return n&&r!==u?o.vc.getConfig("cache.url")||!e.vastXml||e.vastUrl?!(!e.vastUrl&&!e.vastXml):((0,i.logError)('\n This bid contains only vastXml and will not work when a prebid cache url is not specified.\n Try enabling prebid cache with pbjs.setConfig({ cache: {url: "..."} });\n '),!1):r!==u||!!(e.renderer||t&&t.renderer||n.renderer)}),"checkVideoBidSetup")},905:function(e,t,n){n.d(t,{h:function(){return u},z:function(){return c}});var r=n(5755),i=n(8962),o=n(4766);function a(e,t){var n=t?"<![CDATA[".concat(t,"]]]]><![CDATA[>"):"";return'<VAST version="3.0">\n <Ad>\n <Wrapper>\n <AdSystem>prebid.org wrapper</AdSystem>\n <VASTAdTagURI><![CDATA['.concat(e,"]]]]><![CDATA[></VASTAdTagURI>\n <Impression>").concat(n,"</Impression>\n <Creatives></Creatives>\n </Wrapper>\n </Ad>\n </VAST>")}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.index,r=void 0===n?o.K.index:n,s=e.vastXml?e.vastXml:a(e.vastUrl,e.vastImpUrl),u=r.getAuction(e),c={type:"xml",value:s,ttlseconds:Number(e.ttl)};return i.vc.getConfig("cache.vasttrack")&&(c.bidder=e.bidder,c.bidid=e.requestId,c.aid=e.auctionId),null!=u&&(c.timestamp=u.getAuctionStart()),"string"==typeof e.customCacheKey&&""!==e.customCacheKey&&(c.key=e.customCacheKey),c}function u(e,t){var n={puts:e.map(s)};(0,r.h)(i.vc.getConfig("cache.url"),function(e){return{success:function(t){var 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(n),{contentType:"text/plain",withCredentials:!0})}function c(e){return"".concat(i.vc.getConfig("cache.url"),"?uuid=").concat(e)}},265:function(e,t,n){function r(e,t,n,r,i){for(t=t.split?t.split("."):t,r=0;r<t.length;r++)e=e?e[t[r]]:i;return e===i?n:e}n.d(t,{Z:function(){return r}})},4806:function(e,t,n){function r(e,t,n){t.split&&(t=t.split("."));for(var r,i=0,o=t.length,a=e;i<o;++i)r=a[t[i]],a=a[t[i]]=i===o-1?n:null!=r?r:!~t[i+1].indexOf(".")&&+t[i+1]>-1?[]:{}}n.d(t,{Z:function(){return r}})},1432:function(e){ /* * @license MIT * Fun Hooks v0.9.10 * (c) @snapwich */ a.SYNC=1,a.ASYNC=2,a.QUEUE=4;var t=Object.freeze({useProxy:!0,ready:0}),n=new WeakMap,r="2,1,0"===[1].reduce((function(e,t,n){return[e,t,n]}),2).toString()?Array.prototype.reduce:function(e,t){var n,r=Object(this),i=r.length>>>0,o=0;if(t)n=t;else{for(;o<i&&!(o in r);)o++;n=r[o++]}for(;o<i;)o in r&&(n=e(n,r[o],o,r)),o++;return n};function i(e,t){return Array.prototype.slice.call(e,t)}var o=Object.assign||function(e){return r.call(i(arguments,1),(function(e,t){return t&&Object.keys(t).forEach((function(n){e[n]=t[n]})),e}),e)};function a(e){var s,u={},c=[];function d(e,t){return"function"==typeof e?g.call(null,"sync",e,t):"string"==typeof e&&"function"==typeof t?g.apply(null,arguments):"object"==typeof e?l.apply(null,arguments):void 0}function l(e,t,n){var r=!0;void 0===t&&(t=Object.getOwnPropertyNames(e),r=!1);var i={},o=["constructor"];do{(t=t.filter((function(t){return!("function"!=typeof e[t]||-1!==o.indexOf(t)||t.match(/^_/))}))).forEach((function(t){var r=t.split(":"),o=r[0],a=r[1]||"sync";if(!i[o]){var s=e[o];i[o]=e[o]=g(a,s,n?[n,o]:void 0)}})),e=Object.getPrototypeOf(e)}while(r&&e);return i}function f(e){var t=Array.isArray(e)?e:e.split(".");return r.call(t,(function(n,r,i){var o=n[r],a=!1;return o||(i===t.length-1?(s||c.push((function(){a||console.warn("fun-hooks: referenced '"+e+"' but it was never created")})),n[r]=p((function(e){n[r]=e,a=!0}))):n[r]={})}),u)}function p(e){var t=[],r=[],i=function(){},a={before:function(e,n){return u.call(this,t,"before",e,n)},after:function(e,t){return u.call(this,r,"after",e,t)},getHooks:function(e){var n=t.concat(r);"object"==typeof e&&(n=n.filter((function(t){return Object.keys(e).every((function(n){return t[n]===e[n]}))})));try{o(n,{remove:function(){return n.forEach((function(e){e.remove()})),this}})}catch(e){console.error("error adding `remove` to array, did you modify Array.prototype?")}return n},removeAll:function(){return this.getHooks().remove()}},s={install:function(n,o,a){this.type=n,i=a,a(t,r),e&&e(o)}};return n.set(a.after,s),a;function u(e,n,o,a){var s={hook:o,type:n,priority:a||10,remove:function(){var n=e.indexOf(s);-1!==n&&(e.splice(n,1),i(t,r))}};return e.push(s),e.sort((function(e,t){return t.priority-e.priority})),i(t,r),this}}function g(t,r,u){var d=r.after&&n.get(r.after);if(d){if(d.type!==t)throw"fun-hooks: recreated hookable with different type";return r}var l,g,m=u?f(u):p(),v={get:function(e,t){return m[t]||Reflect.get.apply(Reflect,arguments)}};return s||c.push(b),e.useProxy&&"function"==typeof Proxy&&Proxy.revocable?g=new Proxy(r,v):o(g=function(){return v.apply?v.apply(r,this,i(arguments)):r.apply(this,arguments)},m),n.get(g.after).install(t,g,(function(e,n){var r,o=[];function a(e){o.push(e.hook)}e.length||n.length?(e.forEach(a),r=o.push(void 0)-1,n.forEach(a),l=function(e,n,a){var s,u=0,c="async"===t&&"function"==typeof a[a.length-1]&&a.pop();function d(e){"sync"===t?s=e:c&&c.apply(null,arguments)}function l(e){if(o[u]){var r=i(arguments);return l.bail=d,r.unshift(l),o[u++].apply(n,r)}"sync"===t?s=e:c&&c.apply(null,arguments)}return o[r]=function(){var r=i(arguments,1);"async"===t&&c&&(delete l.bail,r.push(l));var o=e.apply(n,r);"sync"===t&&l(o)},l.apply(null,a),s}):l=void 0,b()})),g;function b(){!s&&("sync"!==t||e.ready&a.SYNC)&&("async"!==t||e.ready&a.ASYNC)?"sync"!==t&&e.ready&a.QUEUE?v.apply=function(){var e=arguments;c.push((function(){g.apply(e[1],e[2])}))}:v.apply=function(){throw"fun-hooks: hooked function not ready"}:v.apply=l}}return(e=o({},t,e)).ready?d.ready=function(){s=!0,function(e){for(var t;t=e.shift();)t()}(c)}:s=!0,d.get=f,d}e.exports=a},7079:function(e){e.exports=function e(t){var n=Array.isArray(t)?[]:{};for(var r in t){var i=t[r];n[r]=i&&"object"==typeof i?e(i):i}return n}},5644:function(e){e.exports=JSON.parse('{"k2":{"xn":"adserverTargeting","zF":"standard"},"f":"pbjs_debug","Q_":{"GOOD":1,"NO_BID":2},"FP":{"AUCTION_INIT":"auctionInit","AUCTION_END":"auctionEnd","BID_ADJUSTMENT":"bidAdjustment","BID_TIMEOUT":"bidTimeout","BID_REQUESTED":"bidRequested","BID_RESPONSE":"bidResponse","NO_BID":"noBid","BID_WON":"bidWon","BIDDER_DONE":"bidderDone","BIDDER_ERROR":"bidderError","SET_TARGETING":"setTargeting","BEFORE_REQUEST_BIDS":"beforeRequestBids","BEFORE_BIDDER_HTTP":"beforeBidderHttp","REQUEST_BIDS":"requestBids","ADD_AD_UNITS":"addAdUnits","AD_RENDER_FAILED":"adRenderFailed","AD_RENDER_SUCCEEDED":"adRenderSucceeded","TCF2_ENFORCEMENT":"tcf2Enforcement","AUCTION_DEBUG":"auctionDebug","BID_VIEWABLE":"bidViewable","STALE_RENDER":"staleRender","BILLABLE_EVENT":"billableEvent"},"q_":{"PREVENT_WRITING_ON_MAIN_DOCUMENT":"preventWritingOnMainDocument","NO_AD":"noAd","EXCEPTION":"exception","CANNOT_FIND_AD":"cannotFindAd","MISSING_DOC_OR_ADID":"missingDocOrAdid"},"aI":{"bidWon":"adUnitCode"},"Ql":{"yE":"low","M2":"medium","lj":"high","B7":"auto","uN":"dense","qN":"custom"},"TD":{"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"},"kF":{"BIDDER":"hb_bidder","AD_ID":"hb_adid","PRICE_BUCKET":"hb_pb","SIZE":"hb_size","DEAL":"hb_deal","FORMAT":"hb_format","UUID":"hb_uuid","CACHE_HOST":"hb_cache_host"},"FY":{"title":"hb_native_title","body":"hb_native_body","body2":"hb_native_body2","privacyLink":"hb_native_privacy","privacyIcon":"hb_native_privicon","sponsoredBy":"hb_native_brand","image":"hb_native_image","icon":"hb_native_icon","clickUrl":"hb_native_linkurl","displayUrl":"hb_native_displayurl","cta":"hb_native_cta","rating":"hb_native_rating","address":"hb_native_address","downloads":"hb_native_downloads","likes":"hb_native_likes","phone":"hb_native_phone","price":"hb_native_price","salePrice":"hb_native_saleprice","rendererUrl":"hb_renderer_url","adTemplate":"hb_adTemplate"},"os":{"YZ":"s2s"},"UE":{"CK":"targetingSet","fe":"rendered","G9":"bidRejected"}}')}},n={};function r(e){var i=n[e];if(void 0!==i)return i.exports;var o=n[e]={exports:{}};return t[e].call(o.exports,o,o.exports,r),o.exports}r.m=t,e=[],r.O=function(t,n,i,o){if(!n){var a=1/0;for(d=0;d<e.length;d++){n=e[d][0],i=e[d][1],o=e[d][2];for(var s=!0,u=0;u<n.length;u++)(!1&o||a>=o)&&Object.keys(r.O).every((function(e){return r.O[e](n[u])}))?n.splice(u--,1):(s=!1,o<a&&(a=o));if(s){e.splice(d--,1);var c=i();void 0!==c&&(t=c)}}return t}o=o||0;for(var d=e.length;d>0&&e[d-1][2]>o;d--)e[d]=e[d-1];e[d]=[n,i,o]},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e={5602:0};r.O.j=function(t){return 0===e[t]};var t=function(t,n){var i,o,a=n[0],s=n[1],u=n[2],c=0;if(a.some((function(t){return 0!==e[t]}))){for(i in s)r.o(s,i)&&(r.m[i]=s[i]);if(u)var d=u(r)}for(t&&t(n);c<a.length;c++)o=a[c],r.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return r.O(d)},n=self.pbjsChunk=self.pbjsChunk||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}();var i=r(2786);i=r.O(i)}(),(self.pbjsChunk=self.pbjsChunk||[]).push([[3434],{3444:function(e,t,n){var r=n(9853),i=n(265),o=n(4806),a=n(1609),s=n(8265);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var c="conversant",d=(0,n(5849).df)({gvlid:24,bidderCode:c}),l={code:c,gvlid:24,aliases:["cnvr"],supportedMediaTypes:[s.Mk,s.pX],isBidRequestValid:function(e){if(!e||!e.params)return(0,r.logWarn)("conversant: Missing bid parameters"),!1;if(!(0,r.isStr)(e.params.site_id))return(0,r.logWarn)("conversant: site_id must be specified as a string"),!1;if(p(e)){var t=e.params.mimes||(0,i.Z)(e,"mediaTypes.video.mimes");if(t){if(!(0,r.isArray)(t)||!t.every((function(e){return(0,r.isStr)(e)})))return(0,r.logWarn)("conversant: mimes must be an array of strings"),!1}else(0,r.logWarn)("conversant: mimes should be specified for videos")}return!0},buildRequests:function(e,t){var n,a=t&&t.refererInfo?t.refererInfo.page:"",s="",u="",c=null,l="_pubcid",m="https://web.hb.ad.cpe.dotomi.com/cvx/client/hb/ortb/25",v=e.map((function(e){var t=function(e){var t=(0,r.getBidIdParameter)("bidfloor",e.params);if(!t&&(0,r.isFn)(e.getFloor)){var n=e.getFloor({currency:"USD",mediaType:"*",size:"*"});(0,r.isPlainObject)(n)&&!isNaN(n.floor)&&"USD"===n.currency&&(t=n.floor)}return t}(e);s=(0,r.getBidIdParameter)("site_id",e.params)||s,l=(0,r.getBidIdParameter)("pubcid_name",e.params)||l,u=e.auctionId;var n={id:e.bidId,secure:1,bidfloor:t||0,displaymanager:"Prebid.js",displaymanagerver:"7.1.0"};if(e.ortb2Imp&&(0,r.mergeDeep)(n,e.ortb2Imp),g(e.params.tag_id,n,"tagid"),p(e)){var o=(0,i.Z)(e,"mediaTypes.video")||{},a=f(o.playerSize||e.sizes),d={};a&&a[0]&&(g(a[0].w,d,"w"),g(a[0].h,d,"h")),g(e.params.position||o.pos,d,"pos"),g(e.params.mimes||o.mimes,d,"mimes"),g(e.params.maxduration||o.maxduration,d,"maxduration"),g(e.params.protocols||o.protocols,d,"protocols"),g(e.params.api||o.api,d,"api"),n.video=d}else{var v=(0,i.Z)(e,"mediaTypes.banner")||{},b={format:f(v.sizes||e.sizes)};g(e.params.position||v.pos,b,"pos"),n.banner=b}return e.userId&&e.userId.pubcid?c=e.userId.pubcid:e.crumbs&&e.crumbs.pubcid&&(c=e.crumbs.pubcid),e.params.white_label_url&&(m=e.params.white_label_url),n})),b={id:u,imp:v,site:{id:s,mobile:null!==document.querySelector('meta[name="viewport"][content*="width=device-width"]')?1:0,page:a},device:(n=navigator.language?"language":"userLanguage",{h:screen.height,w:screen.width,dnt:"1"===navigator.doNotTrack||"1"===window.doNotTrack||"1"===navigator.msDoNoTrack||"yes"===navigator.doNotTrack?1:0,language:navigator[n].split("-")[0],make:navigator.vendor?navigator.vendor:"",ua:navigator.userAgent}),at:1},h={},y=(0,i.Z)(e,"0.schain");y&&(0,o.Z)(b,"source.ext.schain",y),t&&(t.gdprConsent&&(h.consent=t.gdprConsent.consentString,"boolean"==typeof t.gdprConsent.gdprApplies&&(0,o.Z)(b,"regs.ext.gdpr",t.gdprConsent.gdprApplies?1:0)),t.uspConsent&&(0,o.Z)(b,"regs.ext.us_privacy",t.uspConsent)),c||(c=function(e){var t;try{if(!(t=d.getCookie(e))){var n=d.getDataFromLocalStorage("".concat(e,"_exp"));(""===n||n&&new Date(n).getTime()-Date.now()>0)&&(t=(t=d.getDataFromLocalStorage(e))?decodeURIComponent(t):t)}(0,r.isStr)(t)&&"{"===t.charAt(0)&&(t=JSON.parse(t))}catch(e){(0,r.logError)(e)}return t}(l)),c&&(h.fpc=c);var _=function(e){var t=e[0],n=[];if((0,r.isArray)(t.userIdAsEids)&&t.userIdAsEids.length>0){var i={"epsilon.com":1,"adserver.org":1,"liveramp.com":1,"criteo.com":1,"id5-sync.com":1,"parrable.com":1,"liveintent.com":1};t.userIdAsEids.forEach((function(e){i.hasOwnProperty(e.source)&&n.push(e)}))}return n}(e);_.length>0&&(h.eids=_),(0,r.isEmpty)(h)||(b.user={ext:h});var S=t.ortb2||{};return(0,r.mergeDeep)(b,S),{method:"POST",url:m,data:b}},interpretResponse:function(e,t){var n=[],i={};return e=e.body,t&&t.data&&t.data.imp&&(0,r._each)(t.data.imp,(function(e){return i[e.id]=e})),e&&(0,r.isArray)(e.seatbid)&&(0,r._each)(e.seatbid,(function(t){(0,r._each)(t.bid,(function(t){var r=parseFloat(t.price);if(r>0&&t.impid){var o=t.adm||"",a=t.nurl||"",s=i[t.impid],u={requestId:t.impid,currency:e.cur||"USD",cpm:r,creativeId:t.crid||"",ttl:300,netRevenue:!0,meta:{}};t.adomain&&t.adomain.length>0&&(u.meta.advertiserDomains=t.adomain),s.video?("<"===o.charAt(0)?u.vastXml=o:u.vastUrl=o,u.mediaType="video",u.width=s.video.w,u.height=s.video.h):(u.ad=o+'<img src="'+a+'" />',u.width=t.w,u.height=t.h),n.push(u)}}))})),n},transformBidParams:function(e,t){return(0,r.convertTypes)({site_id:"string",secure:"number",mobile:"number"},e)},getUserSyncs:function(e,t,n,i){var o={},a=[];if(n&&(o.gdpr=n.gdprApplies?1:0,o.gdpr_consent=encodeURIComponent(n.consentString||"")),i&&(o.us_privacy=encodeURIComponent(i)),t&&t.ext){var s=[{urls:t.ext.fsyncs,type:"iframe"},{urls:t.ext.psyncs,type:"image"}].filter((function(t){return t.urls&&("iframe"===t.type&&e.iframeEnabled||"image"===t.type&&e.pixelEnabled)})).map((function(e){return e.urls.map((function(t){var n=(0,r.parseUrl)(t);return(0,r.mergeDeep)(n.search,o),0===Object.keys(n.search).length&&delete n.search,{type:e.type,url:(0,r.buildUrl)(n)}})).reduce((function(e,t){return e.concat(t)}),[])})).reduce((function(e,t){return e.concat(t)}),[]);a.push.apply(a,function(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(s))}return a}};function f(e){var t;return Array.isArray(e)&&(t=2===e.length&&"number"==typeof e[0]&&"number"==typeof e[1]?[{w:e[0],h:e[1]}]:(0,r._map)(e,(function(e){return{w:e[0],h:e[1]}}))),t}function p(e){return"video"===e.mediaType||!!(0,i.Z)(e,"mediaTypes.video")}function g(e,t,n){e&&(t[n]=e)}(0,a.dX)(l),window.pbjs.installedModules.push("conversantBidAdapter")}},function(e){e(e.s=3444)}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[6406],{6201:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var _src_utils_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(9853),_src_utils_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(265),_src_adloader_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(6996),_src_adapters_bidderFactory_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(1609),_src_config_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(8962),_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(8265),_src_polyfill_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(1879),criteo_direct_rsa_validate_build_verify_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1582),_src_storageManager_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5849);function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var GVLID=91,ADAPTER_VERSION=34,BIDDER_CODE="criteo",CDB_ENDPOINT="https://bidder.criteo.com/cdb",PROFILE_ID_INLINE=207,PROFILE_ID_PUBLISHERTAG=185,storage=(0,_src_storageManager_js__WEBPACK_IMPORTED_MODULE_1__.df)({gvlid:GVLID,bidderCode:BIDDER_CODE}),LOG_PREFIX="Criteo: ",FAST_BID_VERSION_PLACEHOLDER="%FAST_BID_VERSION%",FAST_BID_VERSION_CURRENT=123,FAST_BID_VERSION_LATEST="latest",FAST_BID_VERSION_NONE="none",PUBLISHER_TAG_URL_TEMPLATE="https://static.criteo.net/js/ld/publishertag.prebid"+FAST_BID_VERSION_PLACEHOLDER+".js",FAST_BID_PUBKEY_E=65537,FAST_BID_PUBKEY_N="ztQYwCE5BU7T9CDM5he6rKoabstXRmkzx54zFPZkWbK530dwtLBDeaWBMxHBUT55CYyboR/EZ4efghPi3CoNGfGWezpjko9P6p2EwGArtHEeS4slhu/SpSIFMjG6fdrpRoNuIAMhq1Z+Pr/+HOd1pThFKeGFr2/NhtAg+TXAzaU=",spec={code:BIDDER_CODE,gvlid:GVLID,supportedMediaTypes:[_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.Mk,_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.pX,_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.B5],isBidRequestValid:function(e){return!(!e||!e.params||!e.params.zoneId&&!e.params.networkId||hasVideoMediaType(e)&&!hasValidVideoMediaType(e))},buildRequests:function(e,t){var n,r,i,o,a=t.ortb2||{};_extends(t,{publisherExt:null===(n=a.site)||void 0===n?void 0:n.ext,userExt:null===(r=a.user)||void 0===r?void 0:r.ext,ceh:_src_config_js__WEBPACK_IMPORTED_MODULE_3__.vc.getConfig("criteo.ceh")});var s=_src_config_js__WEBPACK_IMPORTED_MODULE_3__.vc.getConfig("criteo.fastBidVersion"),u=canFastBid(s);if(!publisherTagAvailable()&&u){window.Criteo=window.Criteo||{},window.Criteo.usePrebidEvents=!1,tryGetCriteoFastBid();var c=getFastBidUrl(s);setTimeout((function(){(0,_src_adloader_js__WEBPACK_IMPORTED_MODULE_4__.B)(c,BIDDER_CODE)}),t.timeout)}if(publisherTagAvailable()){var d=new Criteo.PubTag.Adapters.Prebid(PROFILE_ID_PUBLISHERTAG,ADAPTER_VERSION,e,t,"7.1.0");i=d.buildCdbUrl(),o=d.buildCdbRequest()}else{var l=buildContext(e,t);i=buildCdbUrl(l),o=buildCdbRequest(l,e,t)}if(o)return{method:"POST",url:i,data:o,bidRequests:e}},interpretResponse:function(e,t){var n=e.body||e;if(publisherTagAvailable()){var r=Criteo.PubTag.Adapters.Prebid.GetAdapter(t);if(r)return r.interpretResponse(n,t)}var i=[];return n&&n.slots&&(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_5__.isArray)(n.slots)&&n.slots.forEach((function(r){var o,a,s,u,c=(0,_src_polyfill_js__WEBPACK_IMPORTED_MODULE_6__.sE)(t.bidRequests,(function(e){return e.adUnitCode===r.impid&&(!e.params.zoneId||parseInt(e.params.zoneId)===r.zoneid)})),d=c.bidId,l={requestId:d,adId:r.bidId||(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_5__.getUniqueIdentifierStr)(),cpm:r.cpm,currency:r.currency,netRevenue:!0,ttl:r.ttl||60,creativeId:r.creativecode,width:r.width,height:r.height,dealId:r.dealCode};if(null!==(o=n.ext)&&void 0!==o&&null!==(a=o.paf)&&void 0!==a&&a.transmission&&null!==(s=r.ext)&&void 0!==s&&null!==(u=s.paf)&&void 0!==u&&u.content_id){var f={content_id:r.ext.paf.content_id,transmission:e.ext.paf.transmission};l.meta=_extends({},l.meta,{paf:f})}r.adomain&&(l.meta=_extends({},l.meta,{advertiserDomains:r.adomain})),r.native?c.params.nativeCallback?l.ad=createNativeAd(d,r.native,c.params.nativeCallback):(l.native=createPrebidNativeAd(r.native),l.mediaType=_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.B5):r.video?(l.vastUrl=r.displayurl,l.mediaType=_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.pX):l.ad=r.creative,i.push(l)})),i},onTimeout:function(e){if(publisherTagAvailable()&&Array.isArray(e)){var t=[];e.forEach((function(e){-1===t.indexOf(e.auctionId)&&(t.push(e.auctionId),Criteo.PubTag.Adapters.Prebid.GetAdapter(e.auctionId).handleBidTimeout())}))}},onBidWon:function(e){publisherTagAvailable()&&e&&Criteo.PubTag.Adapters.Prebid.GetAdapter(e.auctionId).handleBidWon(e)},onSetTargeting:function(e){publisherTagAvailable()&&Criteo.PubTag.Adapters.Prebid.GetAdapter(e.auctionId).handleSetTargeting(e)}};function publisherTagAvailable(){return"undefined"!=typeof Criteo&&Criteo.PubTag&&Criteo.PubTag.Adapters&&Criteo.PubTag.Adapters.Prebid}function buildContext(e,t){var n,r="";t&&t.refererInfo&&(r=t.refererInfo.page);var i=(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_5__.parseUrl)(null==t||null===(n=t.refererInfo)||void 0===n?void 0:n.topmostLocation).search,o={url:r,debug:"1"===i.pbt_debug,noLog:"1"===i.pbt_nolog,amp:!1};return e.forEach((function(e){"amp"===e.params.integrationMode&&(o.amp=!0)})),o}function buildCdbUrl(e){var t=CDB_ENDPOINT;return t+="?profileId="+PROFILE_ID_INLINE,t+="&av="+String(ADAPTER_VERSION),t+="&wv="+encodeURIComponent("7.1.0"),t+="&cb="+String(Math.floor(99999999999*Math.random())),e.amp&&(t+="&im=1"),e.debug&&(t+="&debug=1"),e.noLog&&(t+="&nolog=1"),t}function checkNativeSendId(e){return!(e.nativeParams&&(e.nativeParams.image&&(!0!==e.nativeParams.image.sendId||!0===e.nativeParams.image.sendTargetingKeys)||e.nativeParams.icon&&(!0!==e.nativeParams.icon.sendId||!0===e.nativeParams.icon.sendTargetingKeys)||e.nativeParams.clickUrl&&(!0!==e.nativeParams.clickUrl.sendId||!0===e.nativeParams.clickUrl.sendTargetingKeys)||e.nativeParams.displayUrl&&(!0!==e.nativeParams.displayUrl.sendId||!0===e.nativeParams.displayUrl.sendTargetingKeys)||e.nativeParams.privacyLink&&(!0!==e.nativeParams.privacyLink.sendId||!0===e.nativeParams.privacyLink.sendTargetingKeys)||e.nativeParams.privacyIcon&&(!0!==e.nativeParams.privacyIcon.sendId||!0===e.nativeParams.privacyIcon.sendTargetingKeys)))}function buildCdbRequest(e,t,n){var r,i,o={publisher:{url:e.url,ext:n.publisherExt},slots:t.map((function(e){r=e.params.networkId||r,i=e.schain||i;var t={impid:e.adUnitCode,transactionid:e.transactionId,auctionId:e.auctionId};if(e.params.zoneId&&(t.zoneid=e.params.zoneId),(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.Z)(e,"ortb2Imp.ext")&&(t.ext=e.ortb2Imp.ext),e.params.ext&&(t.ext=_extends({},t.ext,e.params.ext)),e.params.publisherSubId&&(t.publishersubid=e.params.publisherSubId),e.params.nativeCallback||(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.Z)(e,"mediaTypes.".concat(_src_mediaTypes_js__WEBPACK_IMPORTED_MODULE_2__.B5))?(t.native=!0,checkNativeSendId(e)||(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_5__.logWarn)(LOG_PREFIX+"all native assets containing URL should be sent as placeholders with sendId(icon, image, clickUrl, displayUrl, privacyLink, privacyIcon)"),t.sizes=parseSizes((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.Z)(e,"mediaTypes.banner.sizes"),parseNativeSize)):t.sizes=parseSizes((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.Z)(e,"mediaTypes.banner.sizes"),parseSize),hasVideoMediaType(e)){var n={playersizes:parseSizes((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.Z)(e,"mediaTypes.video.playerSize"),parseSize),mimes:e.mediaTypes.video.mimes,protocols:e.mediaTypes.video.protocols,maxduration:e.mediaTypes.video.maxduration,api:e.mediaTypes.video.api,skip:e.mediaTypes.video.skip,placement:e.mediaTypes.video.placement,minduration:e.mediaTypes.video.minduration,playbackmethod:e.mediaTypes.video.playbackmethod,startdelay:e.mediaTypes.video.startdelay},o=e.params.video;void 0!==o&&(n.skip=n.skip||o.skip||0,n.placement=n.placement||o.placement,n.minduration=n.minduration||o.minduration,n.playbackmethod=n.playbackmethod||o.playbackmethod,n.startdelay=n.startdelay||o.startdelay||0),t.video=n}return t}))};return r&&(o.publisher.networkid=r),i&&(o.source={ext:{schain:i}}),o.user={ext:n.userExt},n&&n.ceh&&(o.user.ceh=n.ceh),n&&n.gdprConsent&&(o.gdprConsent={},void 0!==n.gdprConsent.gdprApplies&&(o.gdprConsent.gdprApplies=!!n.gdprConsent.gdprApplies),o.gdprConsent.version=n.gdprConsent.apiVersion,void 0!==n.gdprConsent.consentString&&(o.gdprConsent.consentData=n.gdprConsent.consentString)),n&&n.uspConsent&&(o.user.uspIab=n.uspConsent),o}function parseSizes(e,t){return null==e?[]:Array.isArray(e[0])?e.map((function(e){return t(e)})):[t(e)]}function parseSize(e){return e[0]+"x"+e[1]}function parseNativeSize(e){return void 0===e[0]&&void 0===e[1]?"2x2":e[0]+"x"+e[1]}function hasVideoMediaType(e){return void 0!==(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.Z)(e,"mediaTypes.video")}function hasValidVideoMediaType(e){var t=!0;if(["mimes","playerSize","maxduration","protocols","api","skip","placement","playbackmethod"].forEach((function(n){void 0===(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.Z)(e,"mediaTypes.video."+n)&&void 0===(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_7__.Z)(e,"params.video."+n)&&(t=!1,(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_5__.logError)("Criteo Bid Adapter: mediaTypes.video."+n+" is required"))})),t){var n=e.mediaTypes.video.placement||e.params.video.placement;if("instream"==e.mediaTypes.video.context&&1===n)return!0;if("outstream"==e.mediaTypes.video.context&&1!==n)return!0}return!1}function createPrebidNativeAd(e){return{sendTargetingKeys:!1,title:e.products[0].title,body:e.products[0].description,sponsoredBy:e.advertiser.description,icon:e.advertiser.logo,image:e.products[0].image,clickUrl:e.products[0].click_url,privacyLink:e.privacy.optout_click_url,privacyIcon:e.privacy.optout_image_url,cta:e.products[0].call_to_action,price:e.products[0].price,impressionTrackers:e.impression_pixels.map((function(e){return e.url}))}}function createNativeAd(e,t,n){var r="criteo_prebid_native_slots";return window[r]=window[r]||{},window[r][e]={callback:n,payload:t},'\n<script type="text/javascript">\nfor (var i = 0; i < 10; ++i) {\n var slots = window.parent.'.concat(r,';\n if(!slots){continue;}\n var responseSlot = slots["').concat(e,'"];\n responseSlot.callback(responseSlot.payload);\n break;\n}\n<\/script>')}function canFastBid(e){return e!==FAST_BID_VERSION_NONE}function getFastBidUrl(e){var t;return e===FAST_BID_VERSION_LATEST?t="":e?(String(e).split(".")[0]<102&&(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_5__.logWarn)("Specifying a Fastbid version which is not supporting version selection."),t="."+e):t="."+FAST_BID_VERSION_CURRENT,PUBLISHER_TAG_URL_TEMPLATE.replace(FAST_BID_VERSION_PLACEHOLDER,t)}function tryGetCriteoFastBid(){try{var fastBidStorageKey="criteo_fast_bid",hashPrefix="// Hash: ",fastBidFromStorage=storage.getDataFromLocalStorage(fastBidStorageKey);if(null!==fastBidFromStorage){var firstLineEndPosition=fastBidFromStorage.indexOf("\n"),firstLine=fastBidFromStorage.substr(0,firstLineEndPosition).trim();if(firstLine.substr(0,hashPrefix.length)!==hashPrefix)(0,_src_utils_js__WEBPACK_IMPORTED_MODULE_5__.logWarn)("No hash found in FastBid"),storage.removeDataFromLocalStorage(fastBidStorageKey);else{var publisherTagHash=firstLine.substr(hashPrefix.length),publisherTag=fastBidFromStorage.substr(firstLineEndPosition+1);(0,criteo_direct_rsa_validate_build_verify_js__WEBPACK_IMPORTED_MODULE_0__.T)(publisherTag,publisherTagHash,FAST_BID_PUBKEY_N,FAST_BID_PUBKEY_E)?((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_5__.logInfo)("Using Criteo FastBid"),eval(publisherTag)):((0,_src_utils_js__WEBPACK_IMPORTED_MODULE_5__.logWarn)("Invalid Criteo FastBid found"),storage.removeDataFromLocalStorage(fastBidStorageKey))}}}catch(e){}}(0,_src_adapters_bidderFactory_js__WEBPACK_IMPORTED_MODULE_8__.dX)(spec),window.pbjs.installedModules.push("criteoBidAdapter")},4611:function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e){null!==e&&this.fromHexString(e)}return e.prototype.toHexString=function(){if(this.s<0)return"-"+this.negate().toHexString();var e,t=!1,n="",r=this.t,i=this.DB-r*this.DB%4;if(r-- >0)for(i<this.DB&&(e=this[r]>>i)>0&&(t=!0,n=d(e));r>=0;)i<4?(e=(this[r]&(1<<i)-1)<<4-i,e|=this[--r]>>(i+=this.DB-4)):(e=this[r]>>(i-=4)&15,i<=0&&(i+=this.DB,--r)),e>0&&(t=!0),t&&(n+=d(e));return t?n:"0"},e.prototype.fromHexString=function(t){if(null!==t){this.t=0,this.s=0;for(var n=t.length,r=!1,i=0;--n>=0;){var o=c(t,n);o<0?"-"==t.charAt(n)&&(r=!0):(r=!1,0==i?this[this.t++]=o:i+4>this.DB?(this[this.t-1]|=(o&(1<<this.DB-i)-1)<<i,this[this.t++]=o>>this.DB-i):this[this.t-1]|=o<<i,(i+=4)>=this.DB&&(i-=this.DB))}this.clamp(),r&&e.ZERO.subTo(this,this)}},e.prototype.negate=function(){var t=i();return e.ZERO.subTo(this,t),t},e.prototype.abs=function(){return this.s<0?this.negate():this},e.prototype.mod=function(t){var n=i();return this.abs().divRemTo(t,null,n),this.s<0&&n.compareTo(e.ZERO)>0&&t.subTo(n,n),n},e.prototype.copyTo=function(e){for(var t=this.t-1;t>=0;--t)e[t]=this[t];e.t=this.t,e.s=this.s},e.prototype.lShiftTo=function(e,t){for(var n=e%this.DB,r=this.DB-n,i=(1<<r)-1,o=Math.floor(e/this.DB),a=this.s<<n&this.DM,s=this.t-1;s>=0;--s)t[s+o+1]=this[s]>>r|a,a=(this[s]&i)<<n;for(s=o-1;s>=0;--s)t[s]=0;t[o]=a,t.t=this.t+o+1,t.s=this.s,t.clamp()},e.prototype.invDigit=function(){if(this.t<1)return 0;var e=this[0];if(0==(1&e))return 0;var t=3&e;return(t=(t=(t=(t=t*(2-(15&e)*t)&15)*(2-(255&e)*t)&255)*(2-((65535&e)*t&65535))&65535)*(2-e*t%this.DV)%this.DV)>0?this.DV-t:-t},e.prototype.dlShiftTo=function(e,t){var n;for(n=this.t-1;n>=0;--n)t[n+e]=this[n];for(n=e-1;n>=0;--n)t[n]=0;t.t=this.t+e,t.s=this.s},e.prototype.squareTo=function(e){for(var t=this.abs(),n=e.t=2*t.t;--n>=0;)e[n]=0;for(n=0;n<t.t-1;++n){var r=t.am(n,t[n],e,2*n,0,1);(e[n+t.t]+=t.am(n+1,2*t[n],e,2*n+1,r,t.t-n-1))>=t.DV&&(e[n+t.t]-=t.DV,e[n+t.t+1]=1)}e.t>0&&(e[e.t-1]+=t.am(n,t[n],e,2*n,0,1)),e.s=0,e.clamp()},e.prototype.multiplyTo=function(t,n){var r=this.abs(),i=t.abs(),o=r.t;for(n.t=o+i.t;--o>=0;)n[o]=0;for(o=0;o<i.t;++o)n[o+r.t]=r.am(0,i[o],n,o,0,r.t);n.s=0,n.clamp(),this.s!=t.s&&e.ZERO.subTo(n,n)},e.prototype.divRemTo=function(t,n,r){var a=t.abs();if(!(a.t<=0)){var s=this.abs();if(s.t<a.t)return null!=n&&n.fromHexString("0"),void(null!=r&&this.copyTo(r));null==r&&(r=i());var u=i(),c=this.s,d=t.s,l=this.DB-o(a[a.t-1]);l>0?(a.lShiftTo(l,u),s.lShiftTo(l,r)):(a.copyTo(u),s.copyTo(r));var f=u.t,p=u[f-1];if(0!=p){var g=p*(1<<this.F1)+(f>1?u[f-2]>>this.F2:0),m=this.FV/g,v=(1<<this.F1)/g,b=1<<this.F2,h=r.t,y=h-f,_=null==n?i():n;for(u.dlShiftTo(y,_),r.compareTo(_)>=0&&(r[r.t++]=1,r.subTo(_,r)),e.ONE.dlShiftTo(f,_),_.subTo(u,u);u.t<f;)u[u.t++]=0;for(;--y>=0;){var S=r[--h]==p?this.DM:Math.floor(r[h]*m+(r[h-1]+b)*v);if((r[h]+=u.am(0,S,r,y,0,f))<S)for(u.dlShiftTo(y,_),r.subTo(_,r);r[h]<--S;)r.subTo(_,r)}null!=n&&(r.drShiftTo(f,n),c!=d&&e.ZERO.subTo(n,n)),r.t=f,r.clamp(),l>0&&r.rShiftTo(l,r),c<0&&e.ZERO.subTo(r,r)}}},e.prototype.rShiftTo=function(e,t){t.s=this.s;var n=Math.floor(e/this.DB);if(n>=this.t)t.t=0;else{var r=e%this.DB,i=this.DB-r,o=(1<<r)-1;t[0]=this[n]>>r;for(var a=n+1;a<this.t;++a)t[a-n-1]|=(this[a]&o)<<i,t[a-n]=this[a]>>r;r>0&&(t[this.t-n-1]|=(this.s&o)<<i),t.t=this.t-n,t.clamp()}},e.prototype.drShiftTo=function(e,t){for(var n=e;n<this.t;++n)t[n-e]=this[n];t.t=Math.max(this.t-e,0),t.s=this.s},e.prototype.subTo=function(e,t){for(var n=0,r=0,i=Math.min(e.t,this.t);n<i;)r+=this[n]-e[n],t[n++]=r&this.DM,r>>=this.DB;if(e.t<this.t){for(r-=e.s;n<this.t;)r+=this[n],t[n++]=r&this.DM,r>>=this.DB;r+=this.s}else{for(r+=this.s;n<e.t;)r-=e[n],t[n++]=r&this.DM,r>>=this.DB;r-=e.s}t.s=r<0?-1:0,r<-1?t[n++]=this.DV+r:r>0&&(t[n++]=r),t.t=n,t.clamp()},e.prototype.clamp=function(){for(var e=this.s&this.DM;this.t>0&&this[this.t-1]==e;)--this.t},e.prototype.modPowInt=function(e,t){var n;return n=e<256||t.isEven()?new l(t):new f(t),this.exp(e,n)},e.prototype.exp=function(t,n){if(t>4294967295||t<1)return e.ONE;var r=i(),a=i(),s=n.convert(this),u=o(t)-1;for(s.copyTo(r);--u>=0;)if(n.sqrTo(r,a),(t&1<<u)>0)n.mulTo(a,s,r);else{var c=r;r=a,a=c}return n.revert(r)},e.prototype.isEven=function(){return 0==(this.t>0?1&this[0]:this.s)},e.prototype.compareTo=function(e){var t=this.s-e.s;if(0!=t)return t;var n=this.t;if(0!=(t=n-e.t))return this.s<0?-t:t;for(;--n>=0;)if(0!=(t=this[n]-e[n]))return t;return 0},e.prototype.am1=function(e,t,n,r,i,o){for(;--o>=0;){var a=t*this[e++]+n[r]+i;i=Math.floor(a/67108864),n[r++]=67108863&a}return i},e.prototype.am2=function(e,t,n,r,i,o){for(var a=32767&t,s=t>>15;--o>=0;){var u=32767&this[e],c=this[e++]>>15,d=s*u+c*a;i=((u=a*u+((32767&d)<<15)+n[r]+(1073741823&i))>>>30)+(d>>>15)+s*c+(i>>>30),n[r++]=1073741823&u}return i},e.prototype.am3=function(e,t,n,r,i,o){for(var a=16383&t,s=t>>14;--o>=0;){var u=16383&this[e],c=this[e++]>>14,d=s*u+c*a;i=((u=a*u+((16383&d)<<14)+n[r]+i)>>28)+(d>>14)+s*c,n[r++]=268435455&u}return i},e}();function i(){return new r(null)}function o(e){var t,n=1;return 0!=(t=e>>>16)&&(e=t,n+=16),0!=(t=e>>8)&&(e=t,n+=8),0!=(t=e>>4)&&(e=t,n+=4),0!=(t=e>>2)&&(e=t,n+=2),0!=(t=e>>1)&&(e=t,n+=1),n}t.BigInteger=r,t.nbi=i,t.nbits=o;var a,s,u=[];for(a="0".charCodeAt(0),s=0;s<=9;++s)u[a++]=s;for(a="a".charCodeAt(0),s=10;s<36;++s)u[a++]=s;for(a="A".charCodeAt(0),s=10;s<36;++s)u[a++]=s;function c(e,t){var n=u[e.charCodeAt(t)];return null==n?-1:n}function d(e){return"0123456789abcdefghijklmnopqrstuvwxyz".charAt(e)}t.intAt=c,t.int2char=d,t.b64toHex=function(e){var t,n="",r=0,i=0;for(t=0;t<e.length&&"="!=e.charAt(t);++t){var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(e.charAt(t));o<0||(0==r?(n+=d(o>>2),i=3&o,r=1):1==r?(n+=d(i<<2|o>>4),i=15&o,r=2):2==r?(n+=d(i),n+=d(o>>2),i=3&o,r=3):(n+=d(i<<2|o>>4),n+=d(15&o),r=0))}return 1==r&&(n+=d(i<<2)),n},t.removeExtraSymbols=function(e){return e.replace(/^1f+00/,"").replace("3031300d060960864801650304020105000420","")};var l=function(){function e(e){this.m=e}return e.prototype.convert=function(e){return e.s<0||e.compareTo(this.m)>=0?e.mod(this.m):e},e.prototype.revert=function(e){return e},e.prototype.reduce=function(e){e.divRemTo(this.m,null,e)},e.prototype.mulTo=function(e,t,n){e.multiplyTo(t,n),this.reduce(n)},e.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},e}(),f=function(){function e(e){this.m=e,this.mp=e.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<e.DB-15)-1,this.mt2=2*e.t}return e.prototype.convert=function(e){var t=i();return e.abs().dlShiftTo(this.m.t,t),t.divRemTo(this.m,null,t),e.s<0&&t.compareTo(r.ZERO)>0&&this.m.subTo(t,t),t},e.prototype.revert=function(e){var t=i();return e.copyTo(t),this.reduce(t),t},e.prototype.reduce=function(e){for(;e.t<=this.mt2;)e[e.t++]=0;for(var t=0;t<this.m.t;++t){var n=32767&e[t],r=n*this.mpl+((n*this.mph+(e[t]>>15)*this.mpl&this.um)<<15)&e.DM;for(e[n=t+this.m.t]+=this.m.am(0,r,e,t,0,this.m.t);e[n]>=e.DV;)e[n]-=e.DV,e[++n]++}e.clamp(),e.drShiftTo(this.m.t,e),e.compareTo(this.m)>=0&&e.subTo(this.m,e)},e.prototype.mulTo=function(e,t,n){e.multiplyTo(t,n),this.reduce(n)},e.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},e}();function p(e){var t=i();return t.fromHexString(e.toString()),t}t.nbv=p,r.ZERO=p(0),r.ONE=p(1),"Microsoft Internet Explorer"==navigator.appName?(r.prototype.am=r.prototype.am2,n=30):"Netscape"!=navigator.appName?(r.prototype.am=r.prototype.am1,n=26):(r.prototype.am=r.prototype.am3,n=28),r.prototype.DB=n,r.prototype.DM=(1<<n)-1,r.prototype.DV=1<<n,r.prototype.FV=Math.pow(2,52),r.prototype.F1=52-n,r.prototype.F2=2*n-52},4950:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){}return e.hash=function(t){t=e.utf8Encode(t||"");for(var n=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],r=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],i=(t+=String.fromCharCode(128)).length/4+2,o=Math.ceil(i/16),a=new Array(o),s=0;s<o;s++){a[s]=new Array(16);for(var u=0;u<16;u++)a[s][u]=t.charCodeAt(64*s+4*u)<<24|t.charCodeAt(64*s+4*u+1)<<16|t.charCodeAt(64*s+4*u+2)<<8|t.charCodeAt(64*s+4*u+3)<<0}var c=8*(t.length-1)/Math.pow(2,32),d=8*(t.length-1)>>>0;for(a[o-1][14]=Math.floor(c),a[o-1][15]=d,s=0;s<o;s++){for(var l=new Array(64),f=0;f<16;f++)l[f]=a[s][f];for(f=16;f<64;f++)l[f]=e.q1(l[f-2])+l[f-7]+e.q0(l[f-15])+l[f-16]>>>0;var p=r[0],g=r[1],m=r[2],v=r[3],b=r[4],h=r[5],y=r[6],_=r[7];for(f=0;f<64;f++){var S=_+e.z1(b)+e.Ch(b,h,y)+n[f]+l[f],E=e.z0(p)+e.Maj(p,g,m);_=y,y=h,h=b,b=v+S>>>0,v=m,m=g,g=p,p=S+E>>>0}r[0]=r[0]+p>>>0,r[1]=r[1]+g>>>0,r[2]=r[2]+m>>>0,r[3]=r[3]+v>>>0,r[4]=r[4]+b>>>0,r[5]=r[5]+h>>>0,r[6]=r[6]+y>>>0,r[7]=r[7]+_>>>0}var I=new Array(r.length);for(_=0;_<r.length;_++)I[_]=("00000000"+r[_].toString(16)).slice(-8);return I.join("")},e.utf8Encode=function(e){try{return(new TextEncoder).encode(e).reduce((function(e,t){return e+String.fromCharCode(t)}),"")}catch(t){return unescape(encodeURIComponent(e))}},e.ROTR=function(e,t){return t>>>e|t<<32-e},e.z0=function(t){return e.ROTR(2,t)^e.ROTR(13,t)^e.ROTR(22,t)},e.z1=function(t){return e.ROTR(6,t)^e.ROTR(11,t)^e.ROTR(25,t)},e.q0=function(t){return e.ROTR(7,t)^e.ROTR(18,t)^t>>>3},e.q1=function(t){return e.ROTR(17,t)^e.ROTR(19,t)^t>>>10},e.Ch=function(e,t,n){return e&t^~e&n},e.Maj=function(e,t,n){return e&t^e&n^t&n},e}();t.Sha256=n},1582:function(e,t,n){var r=n(4611),i=n(4950);t.T=function(e,t,n,o){var a=new r.BigInteger(r.b64toHex(t)),s=new r.BigInteger(r.b64toHex(n)),u=a.modPowInt(o,s);return r.removeExtraSymbols(u.toHexString())===i.Sha256.hash(e)}}},function(e){e(e.s=6201)}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[9848],{5502:function(e,t,n){var r=n(1609),i=n(265);function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||s(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||s(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var c={code:"justpremium",gvlid:62,time:6e4,isBidRequestValid:function(e){return!!(e&&e.params&&e.params.zone)},buildRequests:function(e,t){var n,r,a=(n={},r={},e.forEach((function(e){var t=e.params,i=t.zone;if(1!==n[i]){var o=t.allow||t.formats||[],a=t.exclude||[];if(0===o.length&&0===a.length)return n[t.zone]=1;n[i]=n[i]||[[],{}],n[i][0]=function(e){for(var t=e.concat(),n=0;n<t.length;++n)for(var r=n+1;r<t.length;++r)t[n]===t[r]&&t.splice(r--,1);return t}(n[i][0].concat(o)),a.forEach((function(e){n[i][1][e]?n[i][1][e]++:n[i][1][e]=1})),r[i]=r[i]||0,a.length&&r[i]++}})),Object.keys(r).forEach((function(e){if(1!==n[e]){var t=[];Object.keys(n[e][1]).forEach((function(i){n[e][1][i]===r[e]&&t.push(i)})),n[e][1]=t}})),Object.keys(n).forEach((function(e){1!==n[e]&&n[e][1].length&&(n[e][0].forEach((function(t){var r=n[e][1].indexOf(t);r>-1&&n[e][1].splice(r,1)})),n[e][0].length=0),1===n[e]||n[e][0].length||n[e][1].length||(n[e]=1)})),n),s=function(){var e;try{e=window.top}catch(t){e=window}return{screenWidth:e.screen.width,screenHeight:e.screen.height,innerWidth:e.innerWidth,innerHeight:e.innerHeight}}(),u=function(){if(!window.top)return null;var e,t=new URLSearchParams(window.top.location.search);return function(e){return 0===Object.keys(e).length?null:e}((e={ggAdbuyid:t.get("gg_adbuyid"),ggDealid:t.get("gg_dealid"),ggEadbuyid:t.get("gg_eadbuyid")},Object.fromEntries(Object.entries(e).filter((function(e){var t=o(e,2);return t[0],null!=t[1]})))))}(),c={zone:e.map((function(e){return parseInt(e.params.zone)})).filter((function(e,t,n){return n.indexOf(e)===t})),referer:t.refererInfo.page,sw:s.screenWidth,sh:s.screenHeight,ww:s.innerWidth,wh:s.innerHeight,c:a,id:e[0].params.zone,sizes:{},ggExt:u};e.forEach((function(e){var t=e.params.zone,n=c.sizes;n[t]=n[t]||[],n[t].push.apply(n[t],e.mediaTypes&&e.mediaTypes.banner&&e.mediaTypes.banner.sizes)})),(0,i.Z)(e[0],"userId.pubcid")?c.pubcid=(0,i.Z)(e[0],"userId.pubcid"):(0,i.Z)(e[0],"crumbs.pubcid")&&(c.pubcid=(0,i.Z)(e[0],"crumbs.pubcid")),c.uids=e[0].userId,t&&t.gdprConsent&&(c.gdpr_consent={consent_string:t.gdprConsent.consentString,consent_required:"boolean"!=typeof t.gdprConsent.gdprApplies||t.gdprConsent.gdprApplies}),t&&t.uspConsent&&(c.us_privacy=t.uspConsent),c.version={prebid:"7.1.0",jp_adapter:"1.8.3"},e[0].schain&&(c.schain=e[0].schain);var d=JSON.stringify(c);return{method:"POST",url:"https://pre.ads.justpremium.com/v/2.0/t/xhr?i="+ +new Date,data:d,bids:e}},interpretResponse:function(e,t){var n=e.body,r=[];return t.bids.forEach((function(e){var t=function(e,t){var n=e.zone;if(t[n])for(var r=t[n].length;r--;)if(d(e,t[n][r]))return t[n].splice(r,1).pop();return!1}(e.params,n.bid);if(t){var i=e.mediaTypes&&e.mediaTypes.banner&&e.mediaTypes.banner.sizes&&e.mediaTypes.banner.sizes.length&&e.mediaTypes.banner.sizes[0]||[],o={requestId:e.bidId,creativeId:t.id,width:i[0]||t.width,height:i[1]||t.height,ad:t.adm,cpm:t.price,netRevenue:!0,currency:t.currency||"USD",ttl:t.ttl||c.time,format:t.format,meta:{advertiserDomains:t.adomain&&t.adomain.length>0?t.adomain:[]}};t.ext&&t.ext.pg&&(o.adserverTargeting={hb_deal_justpremium:"jp_pg"}),r.push(o)}})),r},getUserSyncs:function(e,t,n,r){var i="https://pre.ads.justpremium.com/v/1.0/t/sync?_c=a"+Math.random().toString(36).substring(7)+Date.now(),o=[];if(n&&"boolean"==typeof n.gdprApplies&&n.gdprApplies&&n.consentString&&(i=i+"&consentString="+encodeURIComponent(n.consentString)),r&&(i=i+"&usPrivacy="+encodeURIComponent(r)),e.iframeEnabled&&o.push({type:"iframe",url:i}),e.pixelEnabled&&0!==t.length){var s=t.map((function(e){var t;return null==e||null===(t=e.body)||void 0===t?void 0:t.pxs})).reduce((function(e,t){return e.concat(t)}),[]).filter((function(e){return void 0!==e}));o=[].concat(a(o),a(s))}return o}};function d(e,t){var n=t.format;return e.allow&&e.allow.length?e.allow.indexOf(n)>-1:!e.exclude||!e.exclude.length||e.exclude.indexOf(n)<0}(0,r.dX)(c),window.pbjs.installedModules.push("justpremiumBidAdapter")}},function(e){e(e.s=5502)}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[3769],{6414:function(e,t,n){var r=n(9853),i=n(265),o=n(1609),a=n(8962),s=n(8265),u=n(2661),c=n(4877);function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var l="medianet",f=(0,u.nH)(),p={};function g(){try{return window.top.document.referrer}catch(e){return document.referrer}}function m(e){return d({domain:(e=e||{}).domain||p.urlData.domain,page:e.page||p.urlData.page,ref:e.ref||g(),isTop:e.isTop||p.urlData.isTop},function(){if(p.pageMeta)return p.pageMeta;var e=v('link[rel="canonical"]',"href"),t=v('meta[property="og:url"]',"content"),n=v('meta[name="twitter:url"]',"content");return p.pageMeta=d({},e&&{canonical_url:e},t&&{og_url:t},n&&{twitter_url:n}),p.pageMeta}())}function v(e,t){var n,i,o=function(e,t){try{var n=(0,r.getWindowTop)().document.querySelector(e);if(null!==n&&n[t])return n[t]}catch(e){}}(e,t);return o&&(n=o,(i=(0,r.getWindowTop)().document.createElement("a")).href=n,i.href)}function b(e,t){return e.filter((function(e){return e.type===t}))}function h(e){return{w:parseInt(e[0],10),h:parseInt(e[1],10)}}function y(e,t){var n=(0,i.Z)(e,"params"),o=(0,i.Z)(t,"gdprConsent"),s=(0,i.Z)(t,"uspConsent"),u=(0,i.Z)(e,"userId"),c=(0,i.Z)(e,"schain")||{},l=C.getWindowSize(),f=!(!o||!o.gdprApplies),p=!!s,g=!!a.vc.getConfig("coppa");return d({},{customer_id:n.cid},{prebid_version:pbjs.version},{gdpr_applies:f},f&&{gdpr_consent_string:o.consentString||""},{usp_applies:p},p&&{usp_consent_string:s||""},{coppa_applies:g},-1!==l.w&&-1!==l.h&&{screen:l},u&&{user_id:u},pbjs.medianetGlobals.analyticsEnabled&&{analytics:!0},!(0,r.isEmpty)(c)&&{schain:c})}function _(e){var t={id:e.bidId,ext:{dfp_id:e.adUnitCode,display_count:e.bidRequestsCount},all:e.params};e.ortb2Imp&&(t.ortb2Imp=e.ortb2Imp);var n,o=(0,i.Z)(e,"mediaTypes.banner.sizes")||[],a=(0,i.Z)(e,"mediaTypes.video")||{},u=d({},(0,i.Z)(e,"params.video")||{},a);if((0,r.isEmpty)(u)||(t.video=u),o.length>0&&(t.banner=(n=o,(0,r.isArray)(n)&&2===n.length&&!(0,r.isArray)(n[0])?[h(n)]:n.map((function(e){return h(e)})))),e.nativeParams)try{t.native=JSON.stringify(e.nativeParams)}catch(e){(0,r.logError)("".concat(l," : Incorrect JSON : bidRequest.nativeParams"))}e.params.crid&&(t.tagid=e.params.crid.toString());var c=parseFloat(e.params.bidfloor||e.params.bidFloor);c&&(t.bidfloor=c);var f=function(e){var t=document.getElementById(e);if(!t&&-1!==e.indexOf("/")){var n=(0,r.getGptSlotInfoForAdUnitCode)(e).divId;(0,r.isStr)(n)&&(t=document.getElementById(n))}if(t&&t.getBoundingClientRect){var i=t.getBoundingClientRect(),o={};return o.top_left={y:i.top,x:i.left},o.bottom_right={y:i.bottom,x:i.right},o}return null}(e.adUnitCode);if(f&&t.banner&&0!==t.banner.length){var p=function(e){return{top_left:{x:e.top_left.x+window.pageXOffset,y:e.top_left.y+window.pageYOffset},bottom_right:{x:e.bottom_right.x+window.pageXOffset,y:e.bottom_right.y+window.pageYOffset}}}(f);t.ext.coordinates=p,t.ext.viewability=I(f.top_left,E(t.banner)),I(p.top_left,E(t.banner))>.5?t.ext.visibility=1:t.ext.visibility=2}else t.ext.visibility=0;var g=function(e){var t=[];return"function"==typeof e.getFloor&&[s.Mk,s.pX,s.B5].forEach((function(n){e.mediaTypes.hasOwnProperty(n)&&(n==s.Mk?e.mediaTypes.banner.sizes.forEach((function(r){S(e,n,r,t)})):S(e,n,"*",t))})),t}(e);return g&&g.length>0&&(t.bidfloors=g),t}function S(e,t,n,r){var i=e.getFloor({currency:"USD",mediaType:t,size:n});n.length>1&&(i.size=n),i.mediaType=t,r.push(i)}function E(e){return e.reduce((function(e,t){return t.h*t.w<e.h*e.w?t:e}))}function I(e,t){var n=t.w*t.h,r=C.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.x<n.x||e.y>r.y||t.y<n.y?0:(Math.min(t.x,r.x)-Math.max(e.x,n.x))*(Math.min(t.y,r.y)-Math.max(e.y,n.y))}(e,i,{x:0,y:0},{x:r.w,y:r.h})/n}function w(e,t){t=(0,r.isArray)(t)&&t||[];var n={logid:"kfk",evtid:"projectevents",project:"prebid"};return n.acid=(0,i.Z)(t,"0.auctionId")||"",n.cid=pbjs.medianetGlobals.cid||"",n.crid=t.map((function(e){return(0,i.Z)(e,"params.0.crid")||e.adUnitCode})).join("|"),n.adunit_count=t.length||0,n.dn=p.urlData.domain||"",n.requrl=p.urlData.page||"",n.istop=p.urlData.isTop||"",n.event=e.name||"",n.value=e.value||"",n.rd=e.related_data||"",n}function T(e,t){var n={protocol:"https",hostname:"qsearch-a.akamaihd.net/log",search:w(e,t)};(0,r.triggerPixel)((0,r.buildUrl)(n))}function A(e){var t,n=(0,i.Z)(e,"context")||"",o=(0,i.Z)(e,"vto");"outstream"==n&&o&&(e.renderer=((t=c.Th.install({url:"https://prebid.media.net/video/bundle.js"})).setRender((function(e){window.mnet.queue.push((function(){var 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,i=(0,r.getGptSlotInfoForAdUnitCode)(n).divId||n;window.mnet.mediaNetoutstreamPlayer(e,i,t)}))})),t))}window.mnet=window.mnet||{},window.mnet.queue=window.mnet.queue||[],p.urlData={domain:f.domain,page:f.page,isTop:f.reachedTop},pbjs.medianetGlobals=pbjs.medianetGlobals||{};var C={code:l,gvlid:142,supportedMediaTypes:[s.Mk,s.B5,s.pX],isBidRequestValid:function(e){return e.params?e.params.cid&&(0,r.isStr)(e.params.cid)&&!(0,r.isEmptyStr)(e.params.cid)?(d(pbjs.medianetGlobals,!pbjs.medianetGlobals.cid&&{cid:e.params.cid}),!0):((0,r.logError)("".concat(l," : cid should be a string")),!1):((0,r.logError)("".concat(l," : Missing bid parameters")),!1)},buildRequests:function(e,t){var n,r=function(e,t){return{site:m(e[0].params.site),ext:y(e[0],t),id:e[0].auctionId,imp:e.map((function(e){return _(e)})),tmax:t.timeout||a.vc.getConfig("bidderTimeout")}}(e,t);return{method:"POST",url:(n=r.ext.customer_id,"https://prebid.media.net/rtb/prebid?cid="+encodeURIComponent(n)),data:JSON.stringify(r)}},interpretResponse:function(e,t){var n=[];if(!e||!e.body)return(0,r.logInfo)("".concat(l," : response is empty")),n;var i=e.body.bidList;return(0,r.isArray)(i)&&0!==i.length?((n=i.filter((function(e){return function(e){return!1===e.no_bid&&parseFloat(e.cpm)>0}(e)}))).forEach(A),n):((0,r.logInfo)("".concat(l," : no bids")),n)},getUserSyncs:function(e,t){var n,i=(n=t,!(0,r.isEmpty)(n)&&n[0].body&&n[0].body.ext&&(0,r.isArray)(n[0].body.ext.csUrl)?n[0].body.ext.csUrl:[]);return e.iframeEnabled?b(i,"iframe"):e.pixelEnabled?b(i,"image"):void 0},onTimeout:function(e){try{T({name:"client_timeout",value:e.length,related_data:e[0].timeout||a.vc.getConfig("bidderTimeout")},e)}catch(e){}},onBidWon:function(e){try{T({name:"client_bid_won",value:e.cpm},[e])}catch(e){}},clearMnData:function(){p={}},getWindowSize:function(){return{w:window.screen.width||-1,h:window.screen.height||-1}}};(0,o.dX)(C),window.pbjs.installedModules.push("medianetBidAdapter")}},function(e){e(e.s=6414)}]),(self.pbjsChunk=self.pbjsChunk||[]).push([[7771],{5841:function(e,t,n){var r=n(9853),i=n(265),o=n(4806),a=n(1609),s=n(8265),u=n(2224);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 d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f={mimes:function(e){return Array.isArray(e)&&e.length>0&&e.every((function(e){return"string"==typeof e}))},minduration:function(e){return(0,r.isInteger)(e)},maxduration:function(e){return(0,r.isInteger)(e)},protocols:function(e){return Array.isArray(e)&&e.every((function(e){return e>=1&&e<=10}))},w:function(e){return(0,r.isInteger)(e)},h:function(e){return(0,r.isInteger)(e)},startdelay:function(e){return(0,r.isInteger)(e)},placement:function(e){return(0,r.isInteger)(e)&&e>=1&&e<=5},linearity:function(e){return-1!==[1,2].indexOf(e)},skip:function(e){return-1!==[0,1].indexOf(e)},skipmin:function(e){return(0,r.isInteger)(e)},skipafter:function(e){return(0,r.isInteger)(e)},sequence:function(e){return(0,r.isInteger)(e)},battr:function(e){return Array.isArray(e)&&e.every((function(e){return e>=1&&e<=17}))},maxextended:function(e){return(0,r.isInteger)(e)},minbitrate:function(e){return(0,r.isInteger)(e)},maxbitrate:function(e){return(0,r.isInteger)(e)},boxingallowed:function(e){return-1!==[0,1].indexOf(e)},playbackmethod:function(e){return Array.isArray(e)&&e.every((function(e){return e>=1&&e<=6}))},playbackend:function(e){return-1!==[1,2,3].indexOf(e)},delivery:function(e){return Array.isArray(e)&&e.every((function(e){return e>=1&&e<=3}))},pos:function(e){return(0,r.isInteger)(e)&&e>=1&&e<=7},api:function(e){return Array.isArray(e)&&e.every((function(e){return e>=1&&e<=6}))}},p={context:function(e){return e!==s.Oh},mimes:f.mimes,minduration:f.minduration,maxduration:f.maxduration,protocols:f.protocols},g={code:"sovrn",supportedMediaTypes:[s.Mk,s.pX],gvlid:13,isBidRequestValid:function(e){var t,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(p).every((function(e){return p[e](n[e])})))},buildRequests:function(e,t){try{var n,a,s,c,l=[],p=[];(0,r._each)(e,(function(e){!s&&e.userId&&(s=(0,u.HQ)(e.userId)).forEach((function(e){e.uids&&e.uids[0]&&("criteo.com"===e.source&&(c=e.uids[0].id),p.push({source:e.source,uid:e.uids[0].id}))})),e.schain&&(a=a||e.schain),n=n||(0,r.getBidIdParameter)("iv",e.params);var t=e.getFloor&&"function"==typeof e.getFloor?e.getFloor({currency:"USD",mediaType:e.mediaTypes&&e.mediaTypes.banner?"banner":"video",size:"*"}):{};t.floor=t.floor||(0,r.getBidIdParameter)("bidfloor",e.params);var o={adunitcode:e.adUnitCode,id:e.bidId,tagid:String((0,r.getBidIdParameter)("tagid",e.params)),bidfloor:t.floor};if((0,i.Z)(e,"mediaTypes.banner")){var g=(0,i.Z)(e,"mediaTypes.banner.sizes")||e.sizes,m=(g=(g=(0,r.isArray)(g)&&(0,r.isArray)(g[0])?g:[g]).filter((function(e){return(0,r.isArray)(e)}))).map((function(e){return{w:parseInt(e[0],10),h:parseInt(e[1],10)}}));o.banner={format:m,w:1,h:1}}(0,i.Z)(e,"mediaTypes.video")&&(o.video=function(e){var t={},n=(0,i.Z)(e,"mediaTypes.video",{}),o=(0,i.Z)(e,"params.video",{}),a={};if(Array.isArray(n.playerSize)){var s=Array.isArray(n.playerSize[0])?n.playerSize[0]:n.playerSize;a.w=s[0],a.h=s[1]}var u=d(d(d({},a),n),o);return Object.keys(f).forEach((function(e){u.hasOwnProperty(e)&&(f[e](u[e])?t[e]=u[e]:(0,r.logWarn)("The OpenRTB video param ".concat(e," has been skipped due to misformating. Please refer to OpenRTB 2.5 spec.")))})),t}(e)),o.ext=(0,r.getBidIdParameter)("ext",e.ortb2Imp)||void 0;var v=(0,r.getBidIdParameter)("segments",e.params);v&&(o.ext=o.ext||{},o.ext.deals=v.split(",").map((function(e){return e.trim()}))),l.push(o)}));var g=t.ortb2||{},m=g.site||{};m.page=t.refererInfo.page,m.domain=t.refererInfo.domain;var v={id:(0,r.getUniqueIdentifierStr)(),imp:l,site:m,user:g.user||{}};a&&(v.source={ext:{schain:a}}),t.gdprConsent&&((0,o.Z)(v,"regs.ext.gdpr",+t.gdprConsent.gdprApplies),(0,o.Z)(v,"user.ext.consent",t.gdprConsent.consentString)),t.uspConsent&&(0,o.Z)(v,"regs.ext.us_privacy",t.uspConsent),s&&((0,o.Z)(v,"user.ext.eids",s),(0,o.Z)(v,"user.ext.tpid",p),c&&(0,o.Z)(v,"user.ext.prebid_criteoid",c));var b="https://ap.lijit.com/rtb/bid?src=prebid_prebid_7.1.0";return n&&(b+="&iv=".concat(n)),{method:"POST",url:b,data:JSON.stringify(v),options:{contentType:"text/plain"}}}catch(e){(0,r.logError)("Could not build bidrequest, error deatils:",e)}},interpretResponse:function(e){var t=e.body,n=t.id,i=t.seatbid;if(!n||!i||!Array.isArray(i))return[];try{return i.filter((function(e){return e})).map((function(e){return e.bid.map((function(e){var t,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:e.nurl?s.Mk:s.pX,ttl:(null===(t=e.ext)||void 0===t?void 0:t.ttl)||90,meta:{advertiserDomains:e&&e.adomain?e.adomain:[]}};return e.nurl?n.ad=decodeURIComponent("".concat(e.adm,'<img src="').concat(e.nurl,'">')):n.vastXml=decodeURIComponent(e.adm),n}))})).flat()}catch(e){return(0,r.logError)("Could not interpret bidresponse, error details:",e),e}},getUserSyncs:function(e,t,n,r){try{var o=[];if(t&&0!==t.length){if(e.iframeEnabled){var a=t.filter((function(e){return(0,i.Z)(e,"body.ext.iid")})).map((function(e){return e.body.ext.iid})),s=[];n&&n.gdprApplies&&"string"==typeof n.consentString&&s.push(["gdpr_consent",n.consentString]),r&&s.push(["us_privacy",r]),a[0]&&(s.push(["informer",a[0]]),o.push({type:"iframe",url:"https://ap.lijit.com/beacon?"+s.map((function(e){return e.join("=")})).join("&")}))}e.pixelEnabled&&t.filter((function(e){return(0,i.Z)(e,"body.ext.sync.pixels")})).reduce((function(e,t){return e.concat(t.body.ext.sync.pixels)}),[]).map((function(e){return e.url})).forEach((function(e){return o.push({type:"image",url:e})}))}return o}catch(e){return[]}}};(0,a.dX)(g),window.pbjs.installedModules.push("sovrnBidAdapter")},2224:function(e,t,n){n.d(t,{HQ:function(){return s},Pv:function(){return u},UR:function(){return o}});var r=n(9853),i=n(265),o={trustpid:{source:"trustpid.com",atype:1,getValue:function(e){return e}},intentIqId:{source:"intentiq.com",atype:1},naveggId:{source:"navegg.com",atype:1},justId:{source:"justtag.com",atype:1},pubcid:{source:"pubcid.org",atype:1},tdid:{source:"adserver.org",atype:1,getUidExt:function(){return{rtiPartner:"TDID"}}},id5id:{getValue:function(e){return e.uid},source:"id5-sync.com",atype:1,getUidExt:function(e){if(e.ext)return e.ext}},ftrackId:{source:"flashtalking.com",atype:1,getValue:function(e){return e.uid},getUidExt:function(e){if(e.ext)return e.ext}},parrableId:{source:"parrable.com",atype:1,getValue:function(e){return e.eid?e.eid:e.ccpaOptout?"":null},getUidExt:function(e){var t=(0,r.pick)(e,["ibaOptout","ccpaOptout"]);if(Object.keys(t).length)return t}},idl_env:{source:"liveramp.com",atype:3},lipb:{getValue:function(e){return e.lipbid},source:"liveintent.com",atype:3,getEidExt:function(e){if(Array.isArray(e.segments)&&e.segments.length)return{segments:e.segments}}},britepoolid:{source:"britepool.com",atype:3},dmdId:{source:"hcn.health",atype:3},lotamePanoramaId:{source:"crwdcntrl.net",atype:1},criteoId:{source:"criteo.com",atype:1},merkleId:{atype:3,getSource:function(e){var t;return null!=e&&null!==(t=e.ext)&&void 0!==t&&t.ssp?"".concat(e.ext.ssp,".merkleinc.com"):"merkleinc.com"},getValue:function(e){return e.id},getUidExt:function(e){return e.keyID?{keyID:e.keyID}:e.ext?e.ext:void 0}},netId:{source:"netid.de",atype:1},IDP:{source:"zeotap.com",atype:1},hadronId:{source:"audigent.com",atype:1},quantcastId:{source:"quantcast.com",atype:1},idx:{source:"idx.lat",atype:1},connectid:{source:"verizonmedia.com",atype:3},fabrickId:{source:"neustar.biz",atype:1},mwOpenLinkId:{source:"mediawallahscript.com",atype:1},tapadId:{source:"tapad.com",atype:1},novatiq:{getValue:function(e){return e.snowflake},source:"novatiq.com",atype:1},uid2:{source:"uidapi.com",atype:3,getValue:function(e){return e.id}},deepintentId:{source:"deepintent.com",atype:3},admixerId:{source:"admixer.net",atype:3},adtelligentId:{source:"adtelligent.com",atype:3},amxId:{source:"amxrtb.com",atype:1},publinkId:{source:"epsilon.com",atype:3},kpuid:{source:"kpuid.com",atype:3},imuid:{source:"intimatemerger.com",atype:1},connectId:{source:"yahoo.com",atype:3},qid:{source:"adquery.io",atype:1},dacId:{source:"impact-ad.jp",atype:1},"33acrossId":{source:"33across.com",atype:1,getValue:function(e){return e.envelope}},gravitompId:{source:"gravito.net",atype:1}};function a(e,t){var n=o[t];if(n&&e){var i={};i.source=(0,r.isFn)(n.getSource)?n.getSource(e):n.source;var a=(0,r.isFn)(n.getValue)?n.getValue(e):e;if((0,r.isStr)(a)){var s={id:a,atype:n.atype};if((0,r.isFn)(n.getUidExt)){var u=n.getUidExt(e);u&&(s.ext=u)}if(i.uids=[s],(0,r.isFn)(n.getEidExt)){var c=n.getEidExt(e);c&&(i.ext=c)}return i}}return null}function s(e){var t=[],n=function(n){if(e.hasOwnProperty(n))if("pubProvidedId"===n)t=t.concat(e.pubProvidedId);else if(Array.isArray(e[n]))e[n].forEach((function(e,r,i){var o=a(e,n);o&&t.push(o)}));else{var r=a(e[n],n);r&&t.push(r)}};for(var r in e)n(r);return t}function u(e){var t=[];return e.filter((function(e){return(0,r.isPlainObject)(e.idObj)&&Object.keys(e.idObj).length})).forEach((function(e){Object.keys(e.idObj).forEach((function(n){(0,i.Z)(e,"config.bidders")&&Array.isArray(e.config.bidders)&&(0,i.Z)(o,n+".source")&&t.push({source:o[n].source,bidders:e.config.bidders})}))})),t}}},function(e){e(e.s=5841)}])})(),pbjs.processQueue();!function(e,t,n,r,i,o,a){function s(n,r){t[e]._Q.push([n,r])}t[e]||(t[e]={init:function(){s("i",arguments)},fetchBids:function(){s("f",arguments)},setDisplayBids:function(){},targetingKeys:function(){return[]},_Q:[]},(o=n.createElement(r)).async=!0,o.src="//c.amazon-adsystem.com/aax2/apstag.js",(a=n.getElementsByTagName(r)[0]).parentNode.insertBefore(o,a))}("apstag",window,document,"script");const pubId="whdh"===sunbeamAdVars.theme?"6fb71847-3256-4a6d-99fe-b7eee1492f48":"f5bd0460-7c3e-4fd6-9787-b59d4286843b";apstag.init({pubID:pubId,adServer:"googletag"});let slots=[];"whdh"===sunbeamAdVars.theme?slots=[{slotID:"footer",slotName:"/21801551427/whdh/footer",sizes:[[320,50],[320,100]]},{slotID:"leader_1",slotName:"/21801551427/whdh/leader_1",sizes:[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]]},{slotID:"leader_2",slotName:"/21801551427/whdh/leader_2",sizes:[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]]},{slotID:"leader_3",slotName:"/21801551427/whdh/leader_3",sizes:[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]]},{slotID:"leader_bottom",slotName:"/21801551427/whdh/leader_bottom",sizes:[[970,250],[970,90],[728,90]]},{slotID:"rec_1",slotName:"/21801551427/whdh/rec_1",sizes:[[300,250],[320,50],[320,100]]},{slotID:"rec_2",slotName:"/21801551427/whdh/rec_2",sizes:[[300,250],[320,50],[320,100]]},{slotID:"rec_3",slotName:"/21801551427/whdh/rec_3",sizes:[[300,250],[320,50],[320,100]]}]:"wsvn"===sunbeamAdVars.theme&&(slots=[{slotID:"footer",slotName:"/1055211/wsvn/footer",sizes:[[320,50],[320,100]]},{slotID:"leader_1",slotName:"/1055211/wsvn/leader_1",sizes:[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]]},{slotID:"leader_2",slotName:"/1055211/wsvn/leader_2",sizes:[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]]},{slotID:"leader_3",slotName:"/1055211/wsvn/leader_3",sizes:[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]]},{slotID:"leader_bottom",slotName:"/1055211/wsvn/leader_bottom",sizes:[[970,250],[970,90],[728,90]]},{slotID:"rec_1",slotName:"/1055211/wsvn/rec_1",sizes:[[300,250],[320,50],[320,100]]},{slotID:"rec_2",slotName:"/1055211/wsvn/rec_2",sizes:[[300,250],[320,50],[320,100]]},{slotID:"rec_3",slotName:"/1055211/wsvn/rec_3",sizes:[[300,250],[320,50],[320,100]]}]),apstag.fetchBids({slots:slots,timeout:2e3},(function(e){googletag.cmd.push((function(){apstag.setDisplayBids()}))}));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],[970,90],[970,250],[668,376]],tabletSizes=[[320,100],[300,250],[728,90],[668,376]],phoneSizes=[[320,50],[320,100],[300,250],[668,376]],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:"/1055211/wsvn/footer",data:{pbadslot:"/1055211/wsvn/footer"},tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:[[320,50],[320,100]]}},bids:[{bidder:"sovrn",params:{tagid:"1046940",size:[320,50]}},{bidder:"sovrn",params:{tagid:"1046941",size:[320,100]}},{bidder:"criteo",params:{networkId:7533}},{bidder:"medianet",params:{cid:"8CUG3YO32",crid:"352185376"}},{bidder:"conversant",params:{site_id:"202932",secure:1}}]},{code:"rec_1",ortb2Imp:{ext:{gpid:"/1055211/wsvn/rec_1",data:{pbadslot:"/1055211/wsvn/rec_1"},tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:[[300,600],[300,250],[320,50],[320,100]]}},bids:[{bidder:"sovrn",params:{tagid:"599759",size:[300,250]}},{bidder:"sovrn",params:{tagid:"599760",size:[300,600]}},{bidder:"sovrn",params:{tagid:"599761",size:[320,50]}},{bidder:"sovrn",params:{tagid:"599762",size:[320,100]}},{bidder:"criteo",params:{networkId:7533}},{bidder:"medianet",params:{cid:"8CUG3YO32",crid:"166122275"}},{bidder:"conversant",params:{site_id:"202932",secure:1}}]},{code:"rec_2",ortb2Imp:{ext:{gpid:"/1055211/wsvn/rec_2",data:{pbadslot:"/1055211/wsvn/rec_2"},tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:[[300,250],[320,50],[320,100]]}},bids:[{bidder:"sovrn",params:{tagid:"599763",size:[300,250]}},{bidder:"sovrn",params:{tagid:"599764",size:[300,600]}},{bidder:"sovrn",params:{tagid:"599765",size:[320,50]}},{bidder:"sovrn",params:{tagid:"599766",size:[320,100]}},{bidder:"criteo",params:{networkId:7533}},{bidder:"medianet",params:{cid:"8CUG3YO32",crid:"349162883"}},{bidder:"conversant",params:{site_id:"202932",secure:1}}]},{code:"rec_3",ortb2Imp:{ext:{gpid:"/1055211/wsvn/rec_3",data:{pbadslot:"/1055211/wsvn/rec_3"},tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:[[300,250],[320,50],[320,100]]}},bids:[{bidder:"sovrn",params:{tagid:"599767",size:[300,250]}},{bidder:"sovrn",params:{tagid:"897763",size:[320,50]}},{bidder:"sovrn",params:{tagid:"897764",size:[320,100]}},{bidder:"criteo",params:{networkId:7533}},{bidder:"medianet",params:{cid:"8CUG3YO32",crid:"784399374"}},{bidder:"conversant",params:{site_id:"202932",secure:1}}]},{code:"leader_1",ortb2Imp:{ext:{gpid:"/1055211/wsvn/leader_1",data:{pbadslot:"/1055211/wsvn/leader_1"},tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:allSizes}},bids:[{bidder:"sovrn",params:{tagid:"599773",size:[970,90]}},{bidder:"sovrn",params:{tagid:"599772",size:[728,90]}},{bidder:"sovrn",params:{tagid:"599774",size:[970,250]}},{bidder:"sovrn",params:{tagid:"599771",size:[320,50]}},{bidder:"criteo",params:{networkId:7533}},{bidder:"medianet",params:{cid:"8CUG3YO32",crid:"861068605"}},{bidder:"conversant",params:{site_id:"202932",secure:1}}]},{code:"leader_2",ortb2Imp:{ext:{gpid:"/1055211/wsvn/leader_2",data:{pbadslot:"/1055211/wsvn/leader_2"},tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:leader2Sizes}},bids:[{bidder:"sovrn",params:{tagid:"599777",size:[970,90]}},{bidder:"sovrn",params:{tagid:"599776",size:[728,90]}},{bidder:"sovrn",params:{tagid:"599778",size:[970,250]}},{bidder:"sovrn",params:{tagid:"599775",size:[320,50]}},{bidder:"criteo",params:{networkId:7533}},{bidder:"medianet",params:{cid:"8CUG3YO32",crid:"537201378"}},{bidder:"conversant",params:{site_id:"202932",secure:1}}]},{code:"leader_3",ortb2Imp:{ext:{gpid:"/1055211/wsvn/leader_3",data:{pbadslot:"/1055211/wsvn/leader_3"},tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:[[970,90],[728,90],[970,250],[320,50]]}},bids:[{bidder:"sovrn",params:{tagid:"599781",size:[970,90]}},{bidder:"sovrn",params:{tagid:"599780",size:[728,90]}},{bidder:"sovrn",params:{tagid:"599782",size:[970,250]}},{bidder:"sovrn",params:{tagid:"599779",size:[320,50]}},{bidder:"criteo",params:{networkId:7533}},{bidder:"medianet",params:{cid:"8CUG3YO32",crid:"668895825"}},{bidder:"conversant",params:{site_id:"202932",secure:1}}]},{code:"leader_bottom",ortb2Imp:{ext:{gpid:"/1055211/wsvn/leader_bottom",data:{pbadslot:"/1055211/wsvn/leader_bottom"},tid:crypto.randomUUID()}},mediaTypes:{banner:{sizes:[[970,90],[728,90],[970,250]]}},bids:[{bidder:"sovrn",params:{tagid:"599785",size:[970,90]}},{bidder:"sovrn",params:{tagid:"599784",size:[728,90]}},{bidder:"sovrn",params:{tagid:"599786",size:[970,250]}},{bidder:"sovrn",params:{tagid:"599783",size:[320,50]}},{bidder:"criteo",params:{networkId:7533}},{bidder:"medianet",params:{cid:"8CUG3YO32",crid:"771114456"}},{bidder:"conversant",params:{site_id:"202932",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(){googletag.pubads().disableInitialLoad(),googletag.pubads().enableAsyncRendering(),googletag.pubads().enableSingleRequest(),googletag.pubads().enableLazyLoad({fetchMarginPercent:0,renderMarginPercent:-1}),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(),a=(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("/1055211/wsvn/OOP_1","OOP_1").addService(googletag.pubads()),dfpSlots.OOP_2=googletag.defineOutOfPageSlot("/1055211/wsvn/OOP_2","OOP_2").addService(googletag.pubads()),window.innerWidth<768&&(dfpSlots.footer=googletag.defineSlot("/1055211/wsvn/footer",[[320,50],[320,100]],"footer").defineSizeMapping(a).addService(googletag.pubads())),sunbeamAdVars.isHome?(dfpSlots.leader_1=googletag.defineSlot("/1055211/wsvn/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("/1055211/wsvn/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("/1055211/wsvn/leader_3",[[970,250],[970,90],[728,90],[300,250],[320,50],[320,100]],"leader_3").defineSizeMapping(e).addService(googletag.pubads()),dfpSlots.rec_1=googletag.defineSlot("/1055211/wsvn/rec_1",[[300,250],[320,50],[320,100]],"rec_1").defineSizeMapping(i).addService(googletag.pubads()),dfpSlots.rec_2=googletag.defineSlot("/1055211/wsvn/rec_2",[[300,250],[320,50],[320,100]],"rec_2").defineSizeMapping(i).addService(googletag.pubads()),dfpSlots.rec_3=googletag.defineSlot("/1055211/wsvn/rec_3",[[300,250],[320,50],[320,100]],"rec_3").defineSizeMapping(i).addService(googletag.pubads())):"post"===sunbeamAdVars.isSingular?(dfpSlots.leader_1=googletag.defineSlot("/1055211/wsvn/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("/1055211/wsvn/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("/1055211/wsvn/rec_1",[[300,250],[300,600],[728,90],[320,50],[320,100]],"rec_1").defineSizeMapping(o).addService(googletag.pubads()),dfpSlots.leader_bottom=googletag.defineSlot("/1055211/wsvn/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("/1055211/wsvn/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("/1055211/wsvn/rec_1",[[300,250],[300,600],[728,90],[320,50],[320,100]],"rec_1").defineSizeMapping(o).addService(googletag.pubads()),dfpSlots.leader_bottom=googletag.defineSlot("/1055211/wsvn/leader_bottom",[[970,250],[970,90],[728,90]],"leader_bottom").defineSizeMapping(r).addService(googletag.pubads())):sunbeamAdVars.isArchive||sunbeamAdVars.isSectionFront?(dfpSlots.leader_1=googletag.defineSlot("/1055211/wsvn/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("/1055211/wsvn/rec_1",[[300,250],[300,600],[728,90],[320,50],[320,100]],"rec_1").defineSizeMapping(o).addService(googletag.pubads()),dfpSlots.leader_bottom=googletag.defineSlot("/1055211/wsvn/leader_bottom",[[970,250],[970,90],[728,90]],"leader_bottom").defineSizeMapping(r).addService(googletag.pubads())):sunbeamAdVars.isWeather||sunbeamAdVars.isWeatherWidget?(dfpSlots.leader_1=googletag.defineSlot("/1055211/wsvn/leader_1",[[970,250],[970,90],[728,90],[320,50],[320,100]],"leader_1").defineSizeMapping(t).addService(googletag.pubads()),dfpSlots.leader_2=googletag.defineSlot("/1055211/wsvn/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("/1055211/wsvn/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("/1055211/wsvn/leader_bottom",[[970,250],[970,90],[728,90]],"leader_bottom").defineSizeMapping(r).addService(googletag.pubads()))):sunbeamAdVars.isPageDefault&&(dfpSlots.leader_1=googletag.defineSlot("/1055211/wsvn/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("/1055211/wsvn/rec_1",[[300,250],[300,600],[728,90],[320,50],[320,100]],"rec_1").defineSizeMapping(o).addService(googletag.pubads()),dfpSlots.leader_bottom=googletag.defineSlot("/1055211/wsvn/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("/1055211/WSVN/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(){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}}]},criteo:{storageAllowed:!0}},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()}),FAILSAFE_TIMEOUT),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})})); /* ]]> */ </script> <link rel="https://api.w.org/" href="https://wsvn.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://wsvn.com/wp-json/wp/v2/pages/153812" /><link rel="canonical" href="https://wsvn.com/forecast-models/" /> <link rel='shortlink' href='https://wsvn.com/?p=153812' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://wsvn.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwsvn.com%2Fforecast-models%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://wsvn.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwsvn.com%2Fforecast-models%2F&format=xml" /> <meta name="apple-itunes-app" content="app-id=367100181"> <style>img#wpstats{display:none}</style> <meta name="google-site-verification" content="lxEesbV2bhDmE84Y_CLV9F5QxRECh8cDswoWQ7742L4" /><link rel="icon" href="https://wsvn.com/wp-content/uploads/sites/2/2020/08/cropped-cropped-7News_logo_FBbghex-1-1.png?w=32" sizes="32x32" /> <link rel="icon" href="https://wsvn.com/wp-content/uploads/sites/2/2020/08/cropped-cropped-7News_logo_FBbghex-1-1.png?w=192" sizes="192x192" /> <link rel="apple-touch-icon" href="https://wsvn.com/wp-content/uploads/sites/2/2020/08/cropped-cropped-7News_logo_FBbghex-1-1.png?w=180" /> <meta name="msapplication-TileImage" content="https://wsvn.com/wp-content/uploads/sites/2/2020/08/cropped-cropped-7News_logo_FBbghex-1-1.png?w=270" /> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9956896822712623" crossorigin="anonymous"></script> </head> <body class="page-template page-template-templates page-template-weather-widgets page-template-templatesweather-widgets-php page page-id-153812 wsvn page-forecast-models no-header-notification"> <a href="#content" class="screen-reader-text focusable">Skip to content</a> <div id='OOP_1'></div> <div id='OOP_2'></div> <header id="header" class="site-header" role="banner"> <div class="wrapper site-header__wrapper"> <a class="site-header__logo" href="https://wsvn.com/"> <img class="show-on-desktop site-header__logo-img" src="https://wsvn.com/wp-content/themes/sunbeam/assets/images/logo-wsvn.svg" alt="WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale" width="150" height="50"/> <img class="show-on-mobile site-header__logo-img" src="https://wsvn.com/wp-content/themes/sunbeam/assets/images/logo-mobile.svg" alt="WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale" width="50" height="43"/> <span class="screen-reader-text"> WSVN 7News | Miami News, Weather, Sports | Fort Lauderdale </span> </a> <nav class="primary-navigation site-header__nav" role="navigation" aria-label="Primary Navigation" itemscope="itemscope" itemtype=""> <ul id="menu-main-navigation" class="menu site-header__nav-list"><li id="menu-item-60734" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-60734"><a href="https://wsvn.com/news/">News</a> <div class='sub-menu'><div class='wrapper'><ul> <li id="menu-item-60738" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60738"><a href="https://wsvn.com/news/local/">Local</a></li> <li id="menu-item-69089" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-69089"><a href="https://wsvn.com/news/local/miami-dade/">Miami-Dade</a></li> <li id="menu-item-69087" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-69087"><a href="https://wsvn.com/news/local/broward/">Broward</a></li> <li id="menu-item-73870" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-73870"><a href="https://wsvn.com/news/local/florida/">Florida</a></li> <li id="menu-item-245171" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-245171"><a href="https://wsvn.com/tag/trending/">Trending</a></li> <li id="menu-item-60746" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60746"><a href="https://wsvn.com/news/us-world/">US & World</a></li> <li id="menu-item-201202" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-201202"><a href="https://wsvn.com/news/politics/">Politics</a></li> <li id="menu-item-60737" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60737"><a href="https://wsvn.com/news/help-me-howard/">Help Me Howard</a></li> <li id="menu-item-1086228" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1086228"><a href="https://wsvn.com/news/7spotlight/">7 Spotlight</a></li> </ul></div></div> </li> <li id="menu-item-1131896" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1131896"><a href="https://wsvn.com/news/investigations/">Investigations</a> <div class='sub-menu'><div class='wrapper'><ul> <li id="menu-item-1131897" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1131897"><a href="https://wsvn.com/news/investigations/">Investigations</a></li> <li id="menu-item-60743" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60743"><a href="https://wsvn.com/news/special-reports/">Special Reports</a></li> <li id="menu-item-1131902" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1131902"><a href="https://wsvn.com/news/help-me-howard/">Help Me Howard</a></li> </ul></div></div> </li> <li id="menu-item-385737" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-385737"><a href="https://wsvn.com/weather">Weather</a> <div class='sub-menu'><div class='wrapper'><ul> <li id="menu-item-166745" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-166745"><a href="http://wsvn.com/weather">Forecast</a></li> <li id="menu-item-268247" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-268247"><a href="http://wsvn.com/weather/#radar">Interactive Radar</a></li> <li id="menu-item-168034" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-168034"><a href="http://wsvn.com/weather/#watch-forecast">Video Forecast</a></li> <li id="menu-item-172649" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-172649"><a href="https://wsvn.com/watches-and-warnings/">Watches and Warnings</a></li> <li id="menu-item-223596" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-153812 current_page_item menu-item-223596"><a href="https://wsvn.com/forecast-models/" aria-current="page">Forecast Models</a></li> <li id="menu-item-223597" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-223597"><a href="https://wsvn.com/forecast-cone/">Forecast Cone</a></li> <li id="menu-item-671258" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-671258"><a href="https://wsvn.com/sponsored-content/hurricane-tips/">Hurricane Tips</a></li> <li id="menu-item-288326" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-288326"><a href="https://wsvn.com/mobile-apps/">7Weather App</a></li> <li id="menu-item-920984" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-920984"><a href="https://wsvn.com/hurricane-tracker-app/">Hurricane Tracker App</a></li> <li id="menu-item-947072" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-947072"><a href="https://wsvn.com/surviving-a-storm/">Surviving a Storm</a></li> </ul></div></div> </li> <li id="menu-item-60752" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-60752"><a href="https://wsvn.com/sports/">Sports</a> <div class='sub-menu'><div class='wrapper'><ul> <li id="menu-item-60795" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60795"><a href="https://wsvn.com/sports/">All Sports</a></li> <li id="menu-item-60760" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60760"><a href="https://wsvn.com/sports/miami-dolphins/">Miami Dolphins</a></li> <li id="menu-item-60759" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60759"><a href="https://wsvn.com/sports/miami-heat/">Miami Heat</a></li> <li id="menu-item-60758" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60758"><a href="https://wsvn.com/sports/miami-marlins/">Miami Marlins</a></li> <li id="menu-item-60755" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60755"><a href="https://wsvn.com/sports/florida-panthers/">Florida Panthers</a></li> <li id="menu-item-1342188" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1342188"><a href="https://wsvn.com/sports/inter-miami-cf/">Inter Miami CF</a></li> <li id="menu-item-60757" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60757"><a href="https://wsvn.com/sports/college/miami-hurricanes/">Miami Hurricanes</a></li> <li id="menu-item-60753" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60753"><a href="https://wsvn.com/sports/college/florida-gators/">Florida Gators</a></li> <li id="menu-item-60756" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60756"><a href="https://wsvn.com/sports/college/florida-state-seminoles/">Florida State Seminoles</a></li> </ul></div></div> </li> <li id="menu-item-60775" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-60775"><a href="https://wsvn.com/entertainment/">Entertainment</a> <div class='sub-menu'><div class='wrapper'><ul> <li id="menu-item-60780" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60780"><a href="https://wsvn.com/entertainment/">Entertainment</a></li> <li id="menu-item-60777" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60777"><a href="https://wsvn.com/entertainment/bite-with-belkys/">Bite with Belkys</a></li> <li id="menu-item-60778" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-60778"><a href="https://wsvn.com/entertainment/deco-drive/">Deco Drive</a></li> </ul></div></div> </li> <li id="menu-item-60781" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-60781"><a href="#">…</a> <div class='sub-menu'><div class='wrapper'><ul> <li id="menu-item-233941" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-233941"><a href="https://wsvn.com/employment/">Employment Opportunities</a></li> <li id="menu-item-60807" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-60807"><a href="https://wsvn.com/tv-listings/">TV Listings</a></li> <li id="menu-item-446320" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-446320"><a href="https://wsvn.com/7news-team/">7News Team</a></li> <li id="menu-item-60813" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-60813"><a href="https://wsvn.com/on-air-live-stream/">Watch 7News Live</a></li> <li id="menu-item-583435" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-583435"><a href="https://wsvn.com/news/links-mentioned-on-air/">Links Mentioned On Air</a></li> <li id="menu-item-1378148" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1378148"><a href="https://wsvn.com/nextgentv/">NEXTGEN TV</a></li> <li id="menu-item-963750" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-963750"><a href="https://wsvn.com/celebrating-65-years-of-channel-7-news/">65 years of Channel 7</a></li> </ul></div></div> </li> </ul><a href="https://wsvn.com/on-air-live-stream/" class="live-news live-news-on-air">Watch</a> </nav> <div class="site-header__weather"> <a class="site-header__weather-link" href="https://wsvn.com/weather/"> <span class="site-header__weather-temperature" data-weather-temperature></span> <div class="weather-icon" data-weather-icon></div> </a> </div> <button class="site-header__search" aria-controls="site-header__search-dropdown"> <img class="site-header__search-icon" src="https://wsvn.com/wp-content/themes/sunbeam/assets/svg/icon-magnifying-glass.svg" alt="Search" /> <img class="site-header__search-icon--close hidden" src="https://wsvn.com/wp-content/themes/sunbeam/assets/svg/arrow-close.svg" alt="Search Close" /> </button> <button class="hamburger-toggle" id="hamburger-toggle" aria-controls="menu-main-navigation" aria-label="Toggle navigation"> <span class="lines"></span> </button> </div> <div class="site-header__search-dropdown" id="site-header__search-dropdown"> <div class="wrapper"> <form role="search" method="get" autocomplete="off" class="site-header__search-form" action="https://wsvn.com/"> <div class="site-header__search-inner"> <input id="site-header__search-field" type="search" placeholder="Search..." class="site-header__search-field" value="" name="s" title="Search for:" /> </div> <button type="submit" class="site-header__search-button"> <span class="site-header__search-text show-on-desktop">Search</span> <span class="site-header__search-arrow"></span> <img class="site-header__search-icon show-on-mobile" src="https://wsvn.com/wp-content/themes/sunbeam/assets/svg/icon-magnifying-glass.svg" alt="Search" /> </button> </form> </div> </div> <div class="search-overlay"></div> </header> <div class="container" id="content"> <div id='leader_1'></div> <h1 style="display:none;">Forecast Models</h1> <div class="wp-block-weather-widget" id="forecast-models"> <h3 class="wp-block-weather-widget__title">Forecast Models</h3> <div class='wrapper' style='height: 600px;'> <wx-widget type="map" standalone="true" theme="blue" latitude="25" longitude="-80" memberid="1486" mapid="0001" menuitems="0016" zoomlevel="4" country="US"></wx-widget></div> </div> <div class="wp-block-ad-slot"> <div id='leader_2'></div></div> <div class="wp-block-weather-widget" id="extreme-weather"> <h3 class="wp-block-weather-widget__title">Extreme Weather</h3> <div class="extreme-weather"> <article class="extreme-weather-entry"> <p class="category"> Extreme Weather </p> <a href="https://wsvn.com/news/us-world/more-than-150-delays-at-mia-on-sunday-before-thanksgiving-amid-weather-concerns-in-parts-of-us/"> <h4 class="entry-title"> More than 150 delays at MIA on Sunday before Thanksgiving amid weather concerns in parts of US </h4> </a> <span class="simple-time-ago"> <time datetime="2024-11-24T22:41:35-05:00" title="November 24, 2024" itemProp="datePublished">November 24, 2024</time> </span> </article> <article class="extreme-weather-entry"> <p class="category"> Extreme Weather </p> <a href="https://wsvn.com/news/us-world/long-lines-at-mia-as-bad-weather-threatens-to-snarl-travel-plans-across-us-ahead-of-thanksgiving/"> <h4 class="entry-title"> Long lines at MIA as bad weather threatens to snarl travel plans across US ahead of Thanksgiving </h4> </a> <span class="simple-time-ago"> <time datetime="2024-11-23T23:07:30-05:00" title="November 23, 2024" itemProp="datePublished">November 23, 2024</time> </span> </article> <article class="extreme-weather-entry"> <p class="category"> Extreme Weather </p> <a href="https://wsvn.com/news/us-world/storm-dumps-record-rain-and-heavy-snow-on-northern-california-many-in-seattle-still-without-power/"> <h4 class="entry-title"> Storm dumps record rain and heavy snow on Northern California. Many in Seattle still without power </h4> </a> <span class="simple-time-ago"> <time datetime="2024-11-21T15:49:40-05:00" title="November 21, 2024" itemProp="datePublished">November 21, 2024</time> </span> </article> <article class="extreme-weather-entry"> <p class="category"> Extreme Weather </p> <a href="https://wsvn.com/news/us-world/bomb-cyclone-kills-2-and-knocks-out-power-to-over-half-a-million-homes-across-the-northwest-us/"> <h4 class="entry-title"> ‘Bomb cyclone’ kills 2 and knocks out power to over half a million homes across the northwest US </h4> </a> <span class="simple-time-ago"> <time datetime="2024-11-20T15:13:55-05:00" title="November 20, 2024" itemProp="datePublished">November 20, 2024</time> </span> </article> <article class="extreme-weather-entry"> <p class="category"> Extreme Weather </p> <a href="https://wsvn.com/news/us-world/storms-to-bring-rain-colder-air-and-mountain-snow-across-parts-of-the-us/"> <h4 class="entry-title"> Storms to bring rain, colder air and mountain snow across parts of the US </h4> </a> <span class="simple-time-ago"> <time datetime="2024-11-18T15:03:52-05:00" title="November 18, 2024" itemProp="datePublished">November 18, 2024</time> </span> </article> </div> </div> <div class="wp-block-ad-slot"> <div id='leader_3'></div></div> </div> <div class="container"> <div class="revcontent-wrap"><div id="rc-widget-7ed37d" data-rc-widget data-widget-host="habitat" data-endpoint="//trends.revcontent.com" data-widget-id="268341"></div></div></div> <div id='footer' class="hidden"></div></div> <footer id="site-footer" class="site-footer" role="contentinfo"> <div class="site-footer__section"> <div class="wrapper"> <div class="site-footer__row"> <div class="site-footer__meta site-footer__address"> <p>WSVN-TVSunbeam Television Corp <br> 1401 79th Street Causeway<br> Miami, FL 33141<br> Switchboard: (305) 751-6692<br> Newsroom: (305) 795-2777</p> </div> <div class="site-footer__meta site-footer__social"> <p>Join us</p> <ul> <li class="site-footer__social-item"> <a href="https://twitter.com/wsvn" target="_blank" rel="noopener noreferrer"> <svg width="20" height="18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 2.799a8.549 8.549 0 01-2.363.647 4.077 4.077 0 001.804-2.266 8.192 8.192 0 01-2.6.992A4.099 4.099 0 009.75 4.976c0 .325.027.638.095.935-3.409-.166-6.425-1.8-8.451-4.288A4.128 4.128 0 00.83 3.694a4.11 4.11 0 001.821 3.408A4.05 4.05 0 01.8 6.598v.045a4.119 4.119 0 003.285 4.028 4.09 4.09 0 01-1.075.135c-.262 0-.527-.015-.776-.07.531 1.624 2.038 2.818 3.831 2.856a8.238 8.238 0 01-5.084 1.75A7.67 7.67 0 010 15.284a11.543 11.543 0 006.29 1.84c7.545 0 11.67-6.25 11.67-11.668 0-.18-.006-.356-.015-.53A8.179 8.179 0 0020 2.8z" /></svg> </a> </li> <li class="site-footer__social-item"> <a href="https://www.facebook.com/7NewsMiami" target="_blank" rel="noopener noreferrer"> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M9.5 3H12V0H9.5C7.57 0 6 1.57 6 3.5V5H4v3h2v8h3V8h2.5l.5-3H9V3.5c0-.271.229-.5.5-.5z" /></svg> </a> </li> <li class="site-footer__social-item"> <a href="https://wsvn.com/feed/" target="_blank" rel="noopener noreferrer"> <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><path fill="#fff" d="M2.4 2.4v2.367c7.086 0 12.83 5.746 12.83 12.832h2.369C17.599 9.205 10.794 2.4 2.4 2.4zm0 4.737v2.369a8.093 8.093 0 018.093 8.094h2.368c0-5.778-4.684-10.463-10.461-10.463zm2.269 5.922a2.271 2.271 0 000 4.541c1.254 0 2.269-1.016 2.269-2.27s-1.015-2.271-2.269-2.271z" /></svg> </a> </li> </ul> </div> <nav class="site-footer__meta site-footer__technology"><ul id="menu-footer-technology" class="menu"><li id="menu-item-59974" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-59974"><a href="https://wsvn.com/privacy-policy/">PRIVACY POLICY</a></li> <li id="menu-item-59975" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-59975"><a href="https://wsvn.com/terms-of-services/">TERMS OF SERVICES</a></li> <li id="menu-item-59976" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-59976"><a href="https://wsvn.com/tv-listings/">TV LISTINGS</a></li> <li id="menu-item-1378149" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1378149"><a href="https://wsvn.com/nextgentv/">NEXTGEN TV</a></li> </ul></nav><nav class="site-footer__meta site-footer__contact"><ul id="menu-footer-contact" class="menu"><li id="menu-item-59970" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-59970"><a href="https://wsvn.com/contact-us/">CONTACT US</a></li> <li id="menu-item-118232" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-118232"><a href="https://wsvn.com/internship-opportunities/">INTERNSHIPS</a></li> <li id="menu-item-233943" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-233943"><a href="https://wsvn.com/employment/">EMPLOYMENT OPPORTUNITIES</a></li> <li id="menu-item-59972" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-59972"><a href="https://wsvn.com/advertise-with-us/">ADVERTISE WITH US</a></li> </ul></nav><nav class="site-footer__meta site-footer__website-meta"><ul id="menu-footer-website-meta" class="menu"><li id="menu-item-59997" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-59997"><a href="https://publicfiles.fcc.gov/tv-profile/wsvn">WSVN FCC PUBLIC FILE</a></li> <li id="menu-item-1388010" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1388010"><a href="https://wsvn.com/wp-content/uploads/sites/2/2023/12/3.0_Hosted_Multicast_Exhibit_Amendment_and_Public_File_WSVN.pdf">WSVN 3.0 MULTICAST SIGNALS</a></li> <li id="menu-item-59998" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-59998"><a href="https://wsvn.com/eeo-public-file-report/">EEO PUBLIC FILE REPORT</a></li> <li id="menu-item-59999" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-59999"><a href="https://wsvn.com/childrens-programming/">CHILDRENS PROGRAMMING</a></li> <li id="menu-item-692817" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-692817"><a href="https://wsvn.com/ed-ansin/">ED ANSIN</a></li> </ul></nav> </div> </div> </div> <div class="site-footer__section site-footer__copyright"> <div class="wrapper"> <div class="site-footer__copyright-text"> <p>All content 漏 Copyright 2000 - 2024 WSVN-TV. WSVN broadcast educational and informational programming for children, and file quarterly reports with the FCC detailing the station's outreach to children. The public may view the reports by going to <a href="http://wsvn.com">WSVN.com</a> and clicking on "FCC Public File", or by visiting the FCC's website at <a href="http://www.fcc.org">FCC.org</a>. For more information on this site, please read our <a href="https://wsvn.com/privacy-policy">Privacy Policy</a>, and <a href="https://wsvn.com/terms-of-service">Terms of Service</a>.</p> </div> </div> </div> </footer> <script type="text/javascript" id="avc_frontend-js-extra"> /* <![CDATA[ */ var AdRefreshControl = {"advertiserIds":[],"lineItemIds":{"5719801104":1},"sizesToExclude":"","slotIdsToExclude":{"countdown_clock":1," OOP_1":1," OOP_2":1},"viewabilityThreshold":"70","refreshInterval":"30","maximumRefreshes":"10","refreshCallback":"refreshSlot"}; /* ]]> */ </script> <script type="text/javascript" src="https://wsvn.com/wp-content/plugins/ad-refresh-control/dist/js/frontend.js?ver=1.1.5" id="avc_frontend-js"></script> <script type="text/javascript" id="sunbeam-js-extra"> /* <![CDATA[ */ var sunbeamGlobal = {"currentSite":"wsvn","home_url":"https:\/\/wsvn.com","brightcove":{"playlistId":6086666230001,"debug":false},"weather":{"currentConditions":{"Fort Lauderdale":{"temperature":79,"iconClass":"sunny wx-icon-32","isCurrent":true},"Hialeah":{"temperature":79,"iconClass":"sunny wx-icon-32","isCurrent":false},"Key West":{"temperature":79,"iconClass":"fair wx-icon-34","isCurrent":false},"Miami Beach":{"temperature":78,"iconClass":"sunny wx-icon-32","isCurrent":false},"Miami":{"temperature":78,"iconClass":"sunny wx-icon-32","isCurrent":false},"Pembroke Pines":{"temperature":80,"iconClass":"sunny wx-icon-32","isCurrent":false},"Sunrise":{"temperature":80,"iconClass":"sunny wx-icon-32","isCurrent":false}}},"newsletterForm":{"endpoint":"https:\/\/wsvn.com\/wp-admin\/admin-ajax.php","action":"newsletter_subscribe","nonce":"4460859894","errorMsg":"Something went wrong. Please reload the page and try again."}}; /* ]]> */ </script> <script type="text/javascript" src="https://wsvn.com/wp-content/themes/sunbeam/dist/js/frontend.js?ver=67" id="sunbeam-js" defer></script> <script type="text/javascript" src="https://wsvn.com/wp-content/themes/sunbeam/js-legacy/src/helpers.js?ver=67" id="sunbeam-helpers-js"></script> <script type="text/javascript" src="//s.ntv.io/serve/load.js" id="nativo-js" async></script> <script type="text/javascript" src="https://assets.revcontent.com/master/delivery.js" id="revcontent-js" async></script> <script type="text/javascript" src="https://stats.wp.com/e-202448.js" id="jetpack-stats-js" data-wp-strategy="defer"></script> <script type="text/javascript" id="jetpack-stats-js-after"> /* <![CDATA[ */ _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"174089892\",\"post\":\"153812\",\"tz\":\"-5\",\"srv\":\"wsvn.com\",\"hp\":\"vip\",\"j\":\"1:14.0\"}") ]); _stq.push([ "clickTrackerInit", "174089892", "153812" ]); /* ]]> */ </script> <script type="text/javascript" src="https://widgets.media.weather.com/wxwidget.loader.js?cid=612567085&ver=67" id="wsi_widgets-js"></script> </body> </html>