(window.webpackJsonp=window.webpackJsonp||[]).push([[240,16],{1049:function(e,t,n){"use strict";n(958)},1050:function(e,t,n){var o=n(242)((function(i){return i[1]}));o.push([e.i,'#omni-skybox-leader-sticky,#omni-skybox-leaderboard-sticky,#mobile-omni-skybox-plus-sticky{line-height:0}#omni-skybox-leader-sticky iframe[height="6"],#omni-skybox-leaderboard-sticky iframe[height="6"],#mobile-omni-skybox-plus-sticky iframe[height="6"]{height:0}',""]),o.locals={},e.exports=o},1051:function(e,t,n){"use strict";n(959)},1052:function(e,t,n){var o=n(242)((function(i){return i[1]}));o.push([e.i,".c-adSkyBox{min-height:max(18vw,50px)}.c-adSkyBox.collapsed{display:none}.c-adSkyBox_stickyContainer{width:100%;position:fixed;top:0;z-index:5200000}.rendered .c-adSkyBox_closeButton{display:flex;position:absolute;top:2px;right:3px;width:15px;height:15px;font-size:13px;border:1px solid #dadada;border-radius:100%}.c-adSkyBox_hideButton{display:none}@media(min-width: 768px){.c-adSkyBox{min-height:max(6.5vw,90px)}}@media(min-width: 1024px)and (max-width: 1293px){.c-adSkyBox{min-height:9.7vw}}.c-adSkyBox .c-adDisplay_container{align-items:center;display:flex;justify-content:center;width:100%;min-height:max(18vw,50px)}@media(min-width: 768px){.c-adSkyBox .c-adDisplay_container{min-height:max(6.5vw,90px)}}@media(min-width: 1024px)and (max-width: 1293px){.c-adSkyBox .c-adDisplay_container{min-height:9.7vw}}.c-adSkyBox.fixed .c-adDisplay_container{position:fixed;top:0;left:0}.skybox-closed .c-adSkyBox.rendered{min-height:0}.skybox-closed .c-adSkyBox.rendered .c-adDisplay_container{min-height:0}",""]),o.locals={},e.exports=o},1053:function(e,t,n){"use strict";n(960)},1054:function(e,t,n){var o=n(242)((function(i){return i[1]}));o.push([e.i,".c-adSkyBox{--scroll-y: -100%;align-items:center;display:flex;justify-content:center;background:#f9f9f9}@media(max-width: 767px){.c-adSkyBox{background:#fff}}.c-adSkyBox .c-adDisplay{contain:unset}.c-adSkyBox_stickyContainer{position:static;display:flex;align-items:center}.c-adSkyBox.fixed .c-adSkyBox_stickyContainer{position:fixed}.c-adSkyBox .c-adDisplay_container_skybox-leaderboard-sticky,.c-adSkyBox .c-adDisplay_container_skybox-leader-sticky{transition:box-shadow .5s ease-in-out;z-index:5999999}.c-adSkyBox.leader .c-adSkyBox_closeButton{display:flex;position:absolute;top:2px;right:3px;width:15px;height:15px;font-size:13px;border:1px solid #dadada;border-radius:100%;z-index:6000000}.c-adSkyBox.leader{margin:auto;align-items:unset}.c-adSkyBox.leader.animate .c-adSkyBox_stickyContainer{animation:slideUp .5s ease-in-out forwards}.c-adSkyBox.fixed .c-adDisplay_container{z-index:5999999;background:#f9f9f9}@media(max-width: 767px){.c-adSkyBox.fixed .c-adDisplay_container{background:#fff}}.c-adSkyBox.fixed.leader .c-adDisplay_container.rendered{padding:.5rem 0}body.skybox-hidden .c-adSkyBox{display:none}@media(min-width: 1024px){body.ccad-skybox-manualexpand .c-adDisplay_container_nav-ad-plus,body.ccad-skybox-manualcollapse .c-adDisplay_container_nav-ad-plus{min-height:unset}}.c-adSkyBox,.c-adSkyBox.fixed:not(.leader) .c-adDisplay_container,.c-adSkyBox_stickyContainer{height:unset !important;max-width:calc(100vw - var(--scroll-bar-width));aspect-ratio:2280/150}@media(orientation: portrait){.c-adSkyBox,.c-adSkyBox.fixed:not(.leader) .c-adDisplay_container,.c-adSkyBox_stickyContainer{aspect-ratio:1520/150}}@media(orientation: portrait)and (max-width: 768px)and (any-pointer: coarse){.c-adSkyBox,.c-adSkyBox.fixed:not(.leader) .c-adDisplay_container,.c-adSkyBox_stickyContainer{aspect-ratio:800/150}}.c-adSkyBox_expanded,.c-adSkyBox.fixed:not(.leader) .c-adDisplay_container_expanded,.c-adSkyBox_stickyContainer_expanded{aspect-ratio:2280/450}@media(orientation: portrait){.c-adSkyBox_expanded,.c-adSkyBox.fixed:not(.leader) .c-adDisplay_container_expanded,.c-adSkyBox_stickyContainer_expanded{aspect-ratio:1520/450}}@media(orientation: portrait)and (max-width: 768px)and (any-pointer: coarse){.c-adSkyBox_expanded,.c-adSkyBox.fixed:not(.leader) .c-adDisplay_container_expanded,.c-adSkyBox_stickyContainer_expanded{aspect-ratio:800/450}}body:not(.skybox-frontdoor) .c-adSkyBox_expanded.rendered:not(.empty),body:not(.skybox-frontdoor) .c-adSkyBox.fixed:not(.leader) .c-adDisplay_container_expanded.rendered:not(.empty),body:not(.skybox-frontdoor) .c-adSkyBox_stickyContainer_expanded.rendered:not(.empty){aspect-ratio:unset}@media(min-width: 768px){.c-adSkyBox_expanded.rendered:not(.empty),.c-adSkyBox.fixed:not(.leader) .c-adDisplay_container_expanded.rendered:not(.empty),.c-adSkyBox_stickyContainer_expanded.rendered:not(.empty){aspect-ratio:unset}}.c-adSkyBox .c-adDisplay_container,.c-adSkyBox.fixed:not(.leader) .c-adDisplay_container .c-adDisplay_container,.c-adSkyBox_stickyContainer .c-adDisplay_container{min-height:unset !important}body.ccad-skybox-manualcollapse .c-adSkyBox,body.ccad-skybox-manualexpand .c-adSkyBox,body.skybox-loaded .c-adSkyBox{aspect-ratio:unset !important}body.ccad-skybox-manualcollapse .c-adSkyBox.rendered,body.ccad-skybox-manualexpand .c-adSkyBox.rendered,body.skybox-loaded .c-adSkyBox.rendered{aspect-ratio:unset !important}body.skybox-closed .c-adSkyBox{aspect-ratio:unset !important;min-height:0 !important}@keyframes slideUp{0%{transform:translateY(0)}100%{transform:translateY(max(var(--scroll-y), -100%))}}",""]),o.locals={},e.exports=o},1097:function(e,t,n){"use strict";n(3),n(5),n(24),n(40);var o=n(0),r=n(769),l=(n(85),n(810)),c=n(10),d=class extends c.default{},v=d=Object(o.c)([r.Component],d),h=n(117),m=Object(h.a)(v,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"c-adClose g-text-xsmall g-inner-spacing-xsmall o-omnibar-bottom-close"},[t("svg",{staticClass:"g-fill-white g-outer-spacing-right-xsmall"},[t("use",{attrs:{"xlink:href":"#close"}})]),e._v(" "),t("span",[e._v("Close Ad")])])}),[],!1,null,null,null).exports,y=n(8),f=n(2),x=new y.a("AdOmnibar"),k=class extends r.Vue{constructor(){super(...arguments),this.closed=!1,this.isBlank=!0,this.isOmnibarBottom=!1,this.isOmnibarHide=!1,this.isOmnibarTop=!1}onAdRendered(e,t,n){var o,r;if(this.isBlank=n,this.resetOmnibar(),!this.isBlank){var l=null===(o=null==t?void 0:t.size)||void 0===o?void 0:o[0],c=null===(r=null==t?void 0:t.size)||void 0===r?void 0:r[1];970===l&&(250===c||66===c)||728===l&&90===c?(document.body.style.marginTop="".concat(c,"px"),this.isOmnibarTop=!0,setTimeout((()=>{document.body.style.marginTop="",this.isOmnibarTop=!1}),3e3)):320===l&&50===c?this.isOmnibarBottom=!0:6===l&&6===c&&(this.isOmnibarHide=!0)}this.$emit("ad-rendered",e,t,n)}getSlotName(slot){var e=this.$store.getters.device;switch(e){case f.b.Desktop:return slot.desktopSlotName;case f.b.Mobile:return slot.mobileSlotName;case f.b.Tablet:return slot.tabletSlotName;default:x.warn("AdOmnibar is not configured to support device type of '".concat(e,"'."))}}resetOmnibar(){this.isOmnibarBottom=!1,this.isOmnibarHide=!1,this.isOmnibarTop=!1}};Object(o.c)([Object(r.Prop)({required:!0,type:String}),Object(o.f)("design:type",String)],k.prototype,"slotName",void 0);var _,w=k=Object(o.c)([Object(r.Component)({components:{AdClose:m,AdMonetization:l.a}})],k),O=(n(1049),Object(h.a)(w,(function(){var e=this,t=e._self._c;e._self._setupProxy;return e.closed?e._e():t("div",{staticClass:"c-adOmnibar",class:{"o-omnibar-bottom":e.isOmnibarBottom,"o-omnibar-hide":e.isOmnibarHide,"o-omnibar-top":e.isOmnibarTop}},[t("AdMonetization",{attrs:{"slot-name":e.slotName},on:{"ad-rendered":e.onAdRendered}}),e._v(" "),e._t("close",(function(){return[t("AdClose",{directives:[{name:"show",rawName:"v-show",value:!e.isBlank&&e.isOmnibarBottom,expression:"!isBlank && isOmnibarBottom"}],on:{click:function(t){e.closed=!0}}})]}))],2)}),[],!1,null,null,null).exports),M=n(4),S=class extends r.Vue{constructor(){super(...arguments),this.collapsed=!1,this.isEmpty=!1,this.isRendered=!1,this.isStuck=!1,this.isLeader=!1,this.isMobileLeader=!1,this.animate=!1,this.expanded=!1,this.mutationObserver=null,this.onAdInserted=null}slotNameWatcher(){this.updateBodyClasses(),this.observeMutation()}get enabled(){return this.$services.isFeatureEnabled("ads")&&this.$services.isFeatureEnabled(M.a.AdDisplay)}get slot(){return this.$config.ads.monetizationSlots[this.slotName]}get bidBarrelSlotName(){var e;return null===(e=this.slot)||void 0===e?void 0:e.slots[this.device]}get classes(){return["c-adSkyBox",this.collapsed?"collapsed":null,this.isEmpty?"empty":null,this.isRendered?"rendered":null,this.isStuck?"fixed":null,this.isLeader?"leader":null,this.animate?"animate":null,this.expanded?"expanded":null]}get stickyContainerClass(){return this.isLeader?"c-adSkyBox_stickyContainer g-bg-white":null}get closeButtonClass(){return this.isLeader?"c-adSkyBox_closeButton":null}mounted(){this.mutationObserver=new MutationObserver((e=>{var t,n,o;(null===(n=null===(t=this.$refs.skyBox)||void 0===t?void 0:t.$el)||void 0===n?void 0:n.querySelector("iframe"))&&(null===(o=this.onAdInserted)||void 0===o||o.call(this),this.onAdInserted=null,this.mutationObserver.disconnect())})),this.updateBodyClasses(),this.observeMutation()}beforeDestroy(){this.mutationObserver.disconnect()}closeAd(){this.collapsed=!0}adRendered(e,t,n){}observeMutation(){var e,t;(null===(e=this.$refs.skyBox)||void 0===e?void 0:e.$el)&&this.mutationObserver.observe(null===(t=this.$refs.skyBox)||void 0===t?void 0:t.$el,{subtree:!0,childList:!0})}updateBodyClasses(){var e,t,n,o;this.skyboxBodyClasses&&document.body.classList.remove(...this.skyboxBodyClasses);var r=null===(n=null===(t=null===(e=null===document||void 0===document?void 0:document.body)||void 0===e?void 0:e.classList.value)||void 0===t?void 0:t.split(" "))||void 0===n?void 0:n.filter((e=>e.startsWith("skybox-")));if(r&&r.length&&document.body.classList.remove(...r),null===(o=this.slot)||void 0===o?void 0:o.bodyClass){var l=this.slot.bodyClass.split(" ");this.$store.dispatch("ads/adDisplay/updateSkyboxBodyClasses",l)}else this.$store.dispatch("ads/adDisplay/updateSkyboxBodyClasses",["skybox-loaded","skybox-auto-collapse"]);document.body.classList.add(...this.skyboxBodyClasses)}};Object(o.c)([Object(r.Getter)("device"),Object(o.f)("design:type",Object)],S.prototype,"device",void 0),Object(o.c)([Object(r.Getter)("ads/adDisplay/skyboxSlotName"),Object(o.f)("design:type",String)],S.prototype,"slotName",void 0),Object(o.c)([Object(r.Getter)("ads/adDisplay/skyboxHasOmnibar"),Object(o.f)("design:type",Boolean)],S.prototype,"hasOmnibar",void 0),Object(o.c)([Object(r.Getter)("ads/adDisplay/skyboxBodyClasses"),Object(o.f)("design:type","function"==typeof(_="undefined"!=typeof Array&&Array)?_:Object)],S.prototype,"skyboxBodyClasses",void 0),Object(o.c)([Object(r.Watch)("slotName"),Object(o.f)("design:type",Function),Object(o.f)("design:paramtypes",[]),Object(o.f)("design:returntype",void 0)],S.prototype,"slotNameWatcher",null);var j=S=Object(o.c)([Object(r.Component)({components:{AdMonetization:l.a,AdOmnibar:O}})],S),B=(n(1051),Object(h.a)(j,(function(){var e=this,t=e._self._c;e._self._setupProxy;return e.slotName&&e.enabled?t("div",{class:e.classes},[t("div",{class:e.stickyContainerClass},[t("span",{staticClass:"c-adSkyBox_hideButton u-flexbox-justifyCenter u-flexbox-alignCenter u-text-center",class:e.closeButtonClass,on:{click:e.closeAd}},[e._v("X")]),e._v(" "),e.slotName&&e.hasOmnibar?t("AdOmnibar",{attrs:{"slot-name":e.slotName},on:{"ad-rendered":e.adRendered}}):e.slotName?t("AdMonetization",{ref:"skyBox",attrs:{"slot-name":e.slotName},on:{"ad-rendered":e.adRendered}}):e._e()],1)]):e._e()}),[],!1,null,null,null).exports),N=class extends B{constructor(){super(...arguments),this.heightObserver=null,this.resizeFallbackHandler=null}onRouteChange(){this.collapsed=!this.$ads.isServiceEnabled(M.a.AdDisplay)}get closeButtonClass(){return this.isMobileLeader?"c-adSkyBox_closeButton":null}adRendered(e,t,n){var o,r,l,c,d,v,h;if(this.collapsed=!1,this.isEmpty=!1,this.isRendered=!1,this.isStuck=!1,this.isLeader=!1,this.isMobileLeader=!1,this.animate=!1,this.getAdDisplayElement()&&this.$store.getters["video/playerState"].autoplay&&this.getAdDisplayElement().classList.add("skybox-videoStop"),n)return this.isRendered=!0,this.isEmpty=!0,void((null===(o=null==this?void 0:this.slot)||void 0===o?void 0:o.collapseEmpty)&&(this.collapsed=!0));"mobile-nav-ad-plus-banner"===e.code&&(2===(null===(r=null==t?void 0:t.size)||void 0===r?void 0:r.length)&&320===(null===(l=null==t?void 0:t.size)||void 0===l?void 0:l[0])&&50===(null===(c=null==t?void 0:t.size)||void 0===c?void 0:c[1])&&(this.isMobileLeader=!0,this.isStuck=!0,this.isLeader=!0),n&&this.isMobileLeader&&(this.collapsed=!0)),2===(null===(d=null==t?void 0:t.size)||void 0===d?void 0:d.length)&&this.isDesktopLeaderSize(null===(v=null==t?void 0:t.size)||void 0===v?void 0:v[0],null===(h=null==t?void 0:t.size)||void 0===h?void 0:h[1])?(this.stickLeader(),this.isLeader=!0):this.onAdInserted=()=>{this.isRendered=!0,this.updateSkyboxHeightVar()},this.$store.dispatch("ads/adDisplay/updateSkyboxRefresh",!this.isLeader)}isDesktopLeaderSize(e,t){return 728===e&&90===t||970===e&&66===t}getAdDisplayElement(){var e,t,n;return null===(n=null===(t=null===(e=this.$refs)||void 0===e?void 0:e.skyBox)||void 0===t?void 0:t.$el)||void 0===n?void 0:n.querySelector(".c-adDisplay")}updateSkyboxHeightVar(){var e,t,n,o;if(null===(t=null===(e=this.$refs)||void 0===e?void 0:e.skyBox)||void 0===t?void 0:t.$el){var r=this.$el.clientHeight,l=this.$refs.skyBox.$el.clientHeight,c=null!==(o=null===(n=this.getAdDisplayElement())||void 0===n?void 0:n.clientHeight)&&void 0!==o?o:0,d=Math.max(r,l,c)+"px";document.querySelector("body").style.setProperty("--skybox-height",d),document.querySelector("body").style.setProperty("--skybox-container-height","".concat(l,"px")),document.querySelector("body").style.setProperty("--skybox-component-height","".concat(r,"px"))}}stickLeader(){this.isStuck=!0,window.addEventListener("scroll",this.unstickLeader,{once:!0})}unstickLeader(){window.scrollY>0&&this.isLeader&&(window.setTimeout((()=>{var e,t;if(this.stickyContainerClass){var n="."+this.stickyContainerClass.replace(/ /g,".");null===(t=null===(e=document.querySelector(n))||void 0===e?void 0:e.style)||void 0===t||t.setProperty("--scroll-y",-window.scrollY+"px")}this.animate=!0,this.$nuxt.$emit("dismiss-shopping-notification")}),4500),window.setTimeout((()=>{this.isStuck=!1,this.animate=!1}),5e3))}created(){this.collapsed=!this.$ads.isServiceEnabled(M.a.AdDisplay)}mounted(){var e,t;if(this.$nuxt.$on("seamless-enter",(e=>{var t=(null==e?void 0:e.isSeamless)||!1;this.$ads.adDisplay.isEnabled&&!t&&this.$nextTick((()=>{var e,t=null===(e=this.$refs.skyBox)||void 0===e?void 0:e.getAdComponent();null==t||t.loadAd()}))})),window.ResizeObserver&&(null===(t=null===(e=this.$refs)||void 0===e?void 0:e.skyBox)||void 0===t?void 0:t.$el)){this.heightObserver=new ResizeObserver((()=>this.updateSkyboxHeightVar())),this.heightObserver.observe(this.$refs.skyBox.$el);var n=this.getAdDisplayElement();n&&this.heightObserver.observe(n)}else this.resizeFallbackHandler=()=>{this.updateSkyboxHeightVar()},window.addEventListener("resize",this.resizeFallbackHandler);var body=document.querySelector("body");body.style.setProperty("--scroll-bar-width",window.innerWidth-body.clientWidth+"px")}beforeDestroy(){this.heightObserver&&this.heightObserver.disconnect(),this.resizeFallbackHandler&&window.removeEventListener("resize",this.resizeFallbackHandler),this.$nuxt.$off("seamless-enter")}};Object(o.c)([Object(r.Watch)("$route"),Object(o.f)("design:type",Function),Object(o.f)("design:paramtypes",[]),Object(o.f)("design:returntype",void 0)],N.prototype,"onRouteChange",null);var P=N=Object(o.c)([r.Component],N),C=(n(1053),Object(h.a)(P,undefined,undefined,!1,null,null,null));t.a=C.exports},1292:function(e,t,n){var content=n(1665);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(243).default)("ea14bffe",content,!0,{sourceMap:!1})},1664:function(e,t,n){"use strict";n(1292)},1665:function(e,t,n){var o=n(242)((function(i){return i[1]}));o.push([e.i,".c-layoutDefault_page{position:relative}",""]),o.locals={},e.exports=o},2317:function(e,t,n){"use strict";n.r(t);n(3),n(5),n(22),n(27),n(17);var o=n(0),r=n(769),l=n(810),c=n(906),d=n(64),v=n(1097),h=n(803),m=n(1006),y=n(912),f=n(913),x=n(949),k=class extends(Object(r.mixins)()){constructor(){super(...arguments),this.showTrendingBar=!1,this.showUserSettings=!1}onRouteChange(){var body=document.querySelector("body");body.style.setProperty("--scroll-bar-width",window.innerWidth-body.clientWidth+"px")}routeUpdated(){this.showTrendingBar=this.$services.isFeatureEnabled("trendingBar")}get introFormat(){var e;return"frontdoor"===Object(d.b)(null===(e=this.$route)||void 0===e?void 0:e.name)}get noHairline(){var e,t;return null===(t=Object(d.b)(null===(e=this.$route)||void 0===e?void 0:e.name))||void 0===t?void 0:t.includes("article-longform")}get showNotification(){return this.showTrendingBar}created(){this.routeUpdated()}mounted(){this.onRouteChange(),this.$nuxt.$on("toggle-user-settings",(()=>{this.showUserSettings=!this.showUserSettings}))}beforeDestroy(){this.$nuxt.$off("toggle-user-settings")}};Object(o.c)([Object(r.Watch)("$route"),Object(o.f)("design:type",Function),Object(o.f)("design:paramtypes",[]),Object(o.f)("design:returntype",void 0)],k.prototype,"onRouteChange",null),Object(o.c)([Object(r.Watch)("$route"),Object(o.f)("design:type",Function),Object(o.f)("design:paramtypes",[]),Object(o.f)("design:returntype",void 0)],k.prototype,"routeUpdated",null);var _=k=Object(o.c)([Object(r.Component)({name:"Default",components:{AdMonetization:l.a,AdSkyBox:v.a,CnetAdMonetization:h.a,GlobalSvgs:m.a,GlobalTrendingBar:()=>n.e(117).then(n.bind(null,1554)).then((e=>e.default)),SeamlessListing:()=>n.e(172).then(n.bind(null,2273)).then((e=>e.default)),SiteFooter:y.a,SiteHeader:f.a,UsersSettingsOverlay:()=>n.e(229).then(n.bind(null,2289)).then((e=>e.default)),Toolbar:()=>Promise.all([n.e(0),n.e(30),n.e(248)]).then(n.bind(null,2277)).then((e=>e.default)),TrackPageScroll:c.a},mixins:[x.a]})],k),w=(n(1664),n(117)),component=Object(w.a)(_,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"c-layoutDefault",attrs:{"data-cy":"defaultLayout"}},[t("GlobalSvgs"),e._v(" "),t("CnetAdMonetization",{attrs:{"slot-name":"defaultLayoutInterstitial"}}),e._v(" "),t("AdSkyBox",{ref:"skyboxad",class:e.introFormat?"c-adSkyBox_expanded":""}),e._v(" "),e.showTrendingBar?t("GlobalTrendingBar"):e._e(),e._v(" "),t("SiteHeader",{attrs:{"intro-format":e.introFormat,"no-hairline":e.noHairline}}),e._v(" "),e.showUserSettings?t("UsersSettingsOverlay"):e._e(),e._v(" "),t("div",{staticClass:"navObserveBottom"}),e._v(" "),t("main",{staticClass:"c-layoutDefault_page"},[t("SeamlessListing",[t("TrackPageScroll",[t("nuxt")],1)],1)],1),e._v(" "),t("SiteFooter"),e._v(" "),e.$store.getters.isDev?t("Toolbar"):e._e(),e._v(" "),t("AdMonetization",{attrs:{"slot-name":"videoRectangle"}})],1)}),[],!1,null,null,null);t.default=component.exports},783:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var o=new(n(8).b)("ResizeObserverDirective");class r{bind(e,t){var n,r;if("function"==typeof(null===(n=null==t?void 0:t.value)||void 0===n?void 0:n.handler)){if(window.ResizeObserver)this.observer=new ResizeObserver((data=>{o.info(data),t.value.handler()})),this.observer.observe(e);else if(o.warn("ResizeObserver is not supported in this browser"),!0===(null===(r=null==t?void 0:t.value)||void 0===r?void 0:r.fallback)){o.log("Falling back to window resize event");var l=e.getBoundingClientRect();this._lastHeight=l.height,this._lastWidth=l.width,window.addEventListener("resize",(()=>{var n=e.getBoundingClientRect();n.width===this._lastWidth&&n.height===this._lastHeight||t.value.handler()}))}}else o.error("Directive must define a `handler`")}unbind(){this.observer&&this.observer.disconnect()}}},791:function(e,t,n){var content=n(820);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(243).default)("3e28fac1",content,!0,{sourceMap:!1})},803:function(e,t,n){"use strict";var o=n(6),r=n(0),l=n(769),c=n(810),d=n(8),v=(n(3),n(5),n(31),n(881)),h=class extends v.a{constructor(){super(...arguments),this.additionalAttributes={"data-ad-callout":this.calloutTranslation}}get calloutTranslation(){return this.callout?this.$t(this.callout).toString():this.$t("advertisement").toString()}created(){var e,t,n,o;this.$store.dispatch("tracking/setPageComponents",{zz01:!0}),(null===(t=null===(e=this.$ads)||void 0===e?void 0:e.adDisplay)||void 0===t?void 0:t.isEnabled)||void 0===(null===(o=null===(n=this.$ads)||void 0===n?void 0:n.adDisplay)||void 0===o?void 0:o.isEnabled)||(this.collapsed=!0)}},m=h=Object(r.c)([l.Component],h),y=(n(819),n(117)),f=Object(y.a)(m,undefined,undefined,!1,null,null,null).exports;function x(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,n)}return t}function k(e){for(var i=1;i{this.$emit("ad-rendered",e,t,n)}},props:k({adClass:(null==t?void 0:t.class)||null,adInstance:this.adInstance,delayLoad:this.delayLoad||t.delayLoad||!1,lazyLoad:!t.lazyLoad&&!1!==t.lazyLoad||t.lazyLoad,parentContainerClasses:this.containerClasses||(null===(n=t.parentContainerClass)||void 0===n?void 0:n.split(" "))||null,spaced:this.spaced,viewportCenter:this.viewportCenter},t)})}get adSlot(){var slot=this.$config.ads.monetizationSlots[this.slotName];return slot||_.warn("No configuration for slot name = '".concat(this.slotName,"', ad will not render.")),slot}};Object(r.c)([Object(l.Prop)({default:!1,type:Boolean}),Object(r.f)("design:type",Boolean)],w.prototype,"suppressAds",void 0);var O=w=Object(r.c)([Object(l.Component)({components:{CnetAdDisplay:f}})],w),M=Object(y.a)(O,undefined,undefined,!1,null,null,null);t.a=M.exports},813:function(e,t,n){"use strict";var o=n(10);function r(e){return"function"==typeof e.value}function l(e){return void 0!==e.componentInstance&&e.componentInstance.$isServer}t.a=o.default.directive("clickoutside",{bind(e,t,n){if(r(t)){e.__vueClickOutside__={handler:c,callback:t.value};var o="ontouchstart"in document.documentElement?"touchstart":"click";!l(n)&&document.addEventListener(o,c)}function c(t){if(n.context){var o=t.path||t.composedPath&&t.composedPath();o&&o.length>0&&o.unshift(t.target),e.contains(t.target)||function(e,t){if(!e||!t)return!1;for(var i=0,n=t.length;i[25,50,75,100]}),Object(o.f)("design:type",Array)],v.prototype,"percentages",void 0),Object(o.c)([Object(r.Watch)("$route"),Object(o.f)("design:type",Function),Object(o.f)("design:paramtypes",[]),Object(o.f)("design:returntype",void 0)],v.prototype,"routeChange",null);var h=v=Object(o.c)([r.Component],v),m=(n(851),n(117)),component=Object(m.a)(h,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"c-scrollPercent"},[e._t("default"),e._v(" "),e._l(e.percentages,(function(n,i){return t("div",{key:i,ref:"markers",refInFor:!0,staticClass:"c-scrollPercent_marker",style:e.getStyles(n)})}))],2)}),[],!1,null,null,null);t.a=component.exports},882:function(e,t,n){"use strict";var o=n(6),r=(n(3),n(5),n(22),n(27),n(0)),l=n(769),c=n(8),d=n(856);function v(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,n)}return t}var h=new c.a("TrackScroll"),m=class extends l.Vue{constructor(){super(...arguments),this.firedPercents=[]}routeChange(){this.firedPercents=[]}handleScroll(e){var t,n;if("down"===(null==e?void 0:e.direction)){var o=null==e?void 0:e.data;!this.firedPercents.includes(o)&&this.percentages.includes(o)&&(h.log(e),h.log("scrolled",o),this.firedPercents.push(o),this.trackScroll(o,e)),this.percentages.length===this.firedPercents.length&&(h.log("all scroll percentages fired, cleaning up"),null===(n=null===(t=this.$refs)||void 0===t?void 0:t.scrollPercent)||void 0===n||n.cleanup())}}trackScroll(e,t){t.data=function(e){for(var i=1;i[25,50,75,100]}),Object(r.f)("design:type",Array)],m.prototype,"percentages",void 0),Object(r.c)([Object(l.Prop)({default:()=>{}}),Object(r.f)("design:type",Object)],m.prototype,"trackingData",void 0),Object(r.c)([Object(l.Watch)("$route"),Object(r.f)("design:type",Function),Object(r.f)("design:paramtypes",[]),Object(r.f)("design:returntype",void 0)],m.prototype,"routeChange",null);var y=m=Object(r.c)([Object(l.Component)({components:{ScrollPercent:d.a}})],m),f=n(117),component=Object(f.a)(y,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("ScrollPercent",{ref:"scrollPercent",on:{"scroll-percent":e.handleScroll}},[e._t("default")],2)}),[],!1,null,null,null);t.a=component.exports},894:function(e,t,n){var content=n(986);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(243).default)("0494601f",content,!0,{sourceMap:!1})},895:function(e,t,n){var content=n(988);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(243).default)("56b1c7b3",content,!0,{sourceMap:!1})},896:function(e,t,n){var content=n(990);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(243).default)("701ad6bf",content,!0,{sourceMap:!1})},906:function(e,t,n){"use strict";n(22),n(27);var o=n(0),r=n(769),l=n(33),c=n(38),d=n(25),v=n(58),h=class extends v.a{constructor(e){super(e),this.services=["tagular"]}get defaults(){return{"@type":"redventures.usertracking.v3.PageScrolled"}}};h=Object(o.c)([Object(l.a)(d.a.Transient),Object(o.g)(0,c.a),Object(o.f)("design:paramtypes",[Object])],h);var m=n(882),y=class extends r.Vue{beforeMount(){var e;null===(e=null==this?void 0:this.$scripts)||void 0===e||e.onWindowReady("tagular").then((()=>{null===window||void 0===window||window.cohesion("tagular:eventCompleted",(e=>{var t,n,o;"redventures.usertracking.v3.PageScrolled"!==(null==e?void 0:e.event)||(null===(n=null===(t=null==e?void 0:e.properties)||void 0===t?void 0:t.webContext)||void 0===n?void 0:n.fromManual)||this.$store.commit("tracking/updatePageScrolledFiredPercentage",null===(o=null==e?void 0:e.properties)||void 0===o?void 0:o.scrollDistance)}))}))}trackScroll(e,t){this.pageViews>1&&this.pageScrolledFiredPercentages.includes(e)&&this.$track(h).with({scrollDistance:e,webContext:{fromManual:!0}}).fire()}};Object(o.c)([Object(r.Getter)("tracking/pageViews"),Object(o.f)("design:type",Number)],y.prototype,"pageViews",void 0),Object(o.c)([Object(r.Getter)("tracking/pageScrolledFiredPercentages"),Object(o.f)("design:type",Array)],y.prototype,"pageScrolledFiredPercentages",void 0);var f=y=Object(o.c)([Object(r.Component)({components:{TrackScroll:m.a}})],y),x=n(117),component=Object(x.a)(f,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("TrackScroll",{on:{"scroll-change":e.trackScroll}},[e._t("default")],2)}),[],!1,null,null,null);t.a=component.exports},913:function(e,t,n){"use strict";n(3),n(5),n(24),n(78),n(31);var o,r,l,c=n(0),d=n(769),v=n(772),h=n(324),m=n(8),y=n(2),f=n(64),x=(n(17),n(22),n(776)),k=n(771);l=()=>n.e(217).then(n.bind(null,2489)).then((e=>e.default));var _=class extends d.Vue{constructor(){super(...arguments),this.isMoreExpanded=!1,this.selectedCategory=null,this.videoPlaying=!1}get isHomePage(){var e;return"frontdoor"===Object(f.b)(null===(e=this.$route)||void 0===e?void 0:e.name)}get logoSource(){return this.$staticAsset("images/logos/video/logo-red.webm")}get logoSourceBackup(){return this.$staticAsset("images/logos/video/logo-red.mp4")}get speedyConnection(){var e,t;return!(null===(t=null===(e=null===window||void 0===window?void 0:window.navigator)||void 0===e?void 0:e.connection)||void 0===t?void 0:t.effectiveType)||!["slow-2g","2g","3g"].includes(navigator.connection.effectiveType)}get clickTracking(){return{outboundUrl:this.$attributeRef.href,webElement:{name:"top_nav_link",text:this.$attributeRef.create("title"),elementType:"LINK",location:this.$attributeRef.location,htmlId:this.$attributeRef.section}}}get showLogin(){var e,t;return null===(t="solar-lead-form"!==Object(f.b)(null===(e=this.$route)||void 0===e?void 0:e.name))||void 0===t||t}openNav(text){"Price Finder"===text||this.selectedCategory===text?this.closeNav():(this.$emit("subNavCategory",text),this.$emit("toggleSubNav",!0),this.isMoreExpanded="More"===text,this.selectedCategory=text)}closeNav(){this.$emit("toggleSubNav",!1),this.isMoreExpanded=!1,this.selectedCategory=null}isNewLink(e){var t;return"new"===(null===(t=e.label)||void 0===t?void 0:t.toLowerCase())}hideSvg(){this.videoPlaying=!0}};Object(c.c)([Object(d.Prop)({default:!1,type:Boolean}),Object(c.f)("design:type",Boolean)],_.prototype,"isIntro",void 0),Object(c.c)([Object(d.Prop)({default:!1,type:Boolean}),Object(c.f)("design:type",Boolean)],_.prototype,"isExpanded",void 0),Object(c.c)([Object(d.Prop)({default:!1,type:Boolean}),Object(c.f)("design:type",Boolean)],_.prototype,"isError",void 0),Object(c.c)([Object(d.Prop)({default:!1,type:Boolean}),Object(c.f)("design:type",Boolean)],_.prototype,"isBasic",void 0),Object(c.c)([Object(d.Prop)({default:null,type:String}),Object(c.f)("design:type","function"==typeof(o="undefined"!=typeof String&&String)?o:Object)],_.prototype,"tagline",void 0),Object(c.c)([Object(d.Prop)({default:null,type:Array}),Object(c.f)("design:type","function"==typeof(r="undefined"!=typeof Array&&Array)?r:Object)],_.prototype,"items",void 0);var w,O=_=Object(c.c)([Object(d.Component)({components:{GlobalLink:k.default,GlobalSvgIcon:()=>Promise.resolve().then(n.bind(null,770)).then((e=>e.default)),SiteHeaderLogin:l}}),Object(v.a)("track-click",Object(x.a)(h.a))],_),M=(n(985),n(117)),S=Object(M.a)(O,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("nav",{staticClass:"c-siteMenuNav",attrs:{section:"top","aria-label":"site"}},[t("div",{staticClass:"c-siteMenuNav_bar g-grid-container"},[t("GlobalLink",{directives:[{name:"track-click",rawName:"v-track-click",value:e.clickTracking,expression:"clickTracking"}],staticClass:"c-siteMenuNav_brand",attrs:{title:e.$t("cnet"),to:{name:"frontdoor"},rel:"follow"}},[t("GlobalSvgIcon",{staticClass:"c-siteLogo_mastheadImage",class:{"visually-hidden":e.videoPlaying&&e.isIntro},attrs:{id:"cnet-horizontal"}}),e._v(" "),t("client-only",[e.isIntro&&e.speedyConnection?t("video",{staticClass:"c-siteLogo_video",attrs:{autoplay:"",muted:"",playsinline:"",disableRemotePlayback:""},domProps:{muted:!0},on:{play:e.hideSvg}},[t("source",{attrs:{src:e.logoSourceBackup,type:"video/mp4;codecs=hvc1"}}),e._v(" "),t("source",{attrs:{src:e.logoSource,type:"video/webm"}})]):e._e()]),e._v(" "),e.isHomePage?t("h1",{staticClass:"u-screenReaderOnly"},[e._v("\n "+e._s(e.$t("cnet"))+"\n ")]):e._e()],1),e._v(" "),t("client-only",{scopedSlots:e._u([{key:"fallback",fn:function(){return[t("div",{staticClass:"c-siteMenuNav_userNavLoading"})]},proxy:!0}])},[t("SiteHeaderLogin",{staticClass:"c-siteMenuNav_userNav",staticStyle:{position:"absolute"}})],1),e._v(" "),!e.isError&&e.isIntro||e.isBasic?t("p",{class:{"c-siteMenuNav_tagline":e.isBasic}},[t("span",[e._v(e._s(e.tagline))])]):e._e(),e._v(" "),!e.isError&&e.isBasic?t("ul",{staticClass:"c-siteMenuNav_buttons desktopUser"},[t("client-only",[e.showLogin?t("SiteHeaderLogin"):e._e()],1)],1):e._e(),e._v(" "),e.isError||e.isBasic?e._e():t("ul",{staticClass:"c-siteMenuNav_buttons"},[e._l(e.items,(function(n){return[n.hide?e._e():t("li",{key:n.text},["Price Finder"===(null==n?void 0:n.text)?t("GlobalLink",{directives:[{name:"track-click",rawName:"v-track-click",value:e.clickTracking,expression:"clickTracking"}],attrs:{to:{path:n.href,params:{slug:n.slug},_object:n},title:n.text,target:!0}},[e._v("\n "+e._s(n.text)+"\n ")]):t("span",{directives:[{name:"track-click",rawName:"v-track-click",value:e.clickTracking,expression:"clickTracking"}],on:{click:function(t){return e.openNav(null==n?void 0:n.text)}}},[e._v("\n "+e._s(null==n?void 0:n.text)+"\n ")])],1)]})),e._v(" "),t("li",{staticClass:"c-siteMenuNav_label",class:{"is-open":e.isExpanded},on:{click:function(t){return e.openNav("More")}}},[t("span",[e._v(e._s(e.isExpanded&&e.isMoreExpanded?e.$t("close"):e.$t("more")))])]),e._v(" "),t("li",[t("div",{staticClass:"c-siteMenuNav_headerLogin"},[t("client-only",[t("SiteHeaderLogin")],1)],1)])],2)],1)])}),[],!1,null,null,null).exports,j=(n(27),n(770)),B=class extends d.Vue{constructor(){super(...arguments),this.useModifiedNav=!1}get clickTracking(){return{outboundUrl:this.$attributeRef.href,webElement:{name:"sub_nav_link",text:this.$attributeRef.create("title"),elementType:"LINK",location:this.$attributeRef.location,htmlId:this.$attributeRef.section}}}routeUpdated(){this.useModifiedNav=this.$services.isFeatureEnabled("modifiedNav")}get navItems(){return this.useModifiedNav?this.items.filter((e=>{var t;return!(null===(t=e.slug)||void 0===t?void 0:t.includes("coupon"))})):this.items}get subNavItems(){return this.subItems}openNav(){this.$emit("toggleSubNav",!0)}fallbackNavData(e){return e}created(){this.routeUpdated()}};Object(c.c)([Object(d.Prop)({default:null,type:Array}),Object(c.f)("design:type","function"==typeof(w="undefined"!=typeof Array&&Array)?w:Object)],B.prototype,"items",void 0),Object(c.c)([Object(d.Prop)({default:null,type:Object}),Object(c.f)("design:type",Object)],B.prototype,"subItems",void 0),Object(c.c)([Object(d.Watch)("$route"),Object(c.f)("design:type",Function),Object(c.f)("design:paramtypes",[]),Object(c.f)("design:returntype",void 0)],B.prototype,"routeUpdated",null);var N=B=Object(c.c)([Object(d.Component)({components:{GlobalLink:k.default,GlobalSvgIcon:j.default}}),Object(v.a)("track-click",Object(x.a)(h.a))],B),P=(n(987),Object(M.a)(N,(function(){var e,t,n,o,r,l,c=this,d=c._self._c;c._self._setupProxy;return d("div",{staticClass:"c-siteMenuPanel",attrs:{section:"more"},on:{mouseenter:c.openNav}},[d("div",{staticClass:"c-siteMenuPanel_menu g-grid-container",class:{"c-siteMenuPanel_menu-modified":c.useModifiedNav,"c-siteMenuPanel_menu-category":null===(e=c.subNavItems)||void 0===e?void 0:e.items}},[null!==(t=c.subNavItems)&&void 0!==t&&t.items?["Deals"!==(null===(n=c.subNavItems)||void 0===n?void 0:n.text)?d("li",{staticClass:"c-siteMenuPanel_categoryLink"},[d("GlobalLink",{directives:[{name:"track-click",rawName:"v-track-click",value:c.clickTracking,expression:"clickTracking"}],staticClass:"g-text-bold",attrs:{to:{path:c.subNavItems.href,params:{slug:null===(o=c.subNavItems)||void 0===o?void 0:o.slug},_object:c.subNavItems}}},[c._v("\n "+c._s(c.$t("see_all"))+" "+c._s(null===(r=c.subNavItems)||void 0===r?void 0:r.text)+"\n "),d("GlobalSvgIcon",{staticClass:"c-siteMenuPanel_icon",attrs:{id:"arrow-horizontal"}})],1)],1):c._e(),c._v(" "),c._l(null===(l=c.subNavItems)||void 0===l?void 0:l.items,(function(e){return[d("li",{key:e.text,staticClass:"c-siteMenuPanel_categoryLink",class:{"g-text-bold":null==e?void 0:e.primaryLink}},[d("GlobalLink",{directives:[{name:"track-click",rawName:"v-track-click",value:c.clickTracking,expression:"clickTracking"}],attrs:{to:{path:e.href,params:{slug:null==e?void 0:e.slug},_object:e},title:e.text}},[c._v("\n "+c._s(e.text)+"\n "),null!=e&&e.primaryLink?d("GlobalSvgIcon",{staticClass:"c-siteMenuPanel_icon",attrs:{id:"arrow-horizontal"}}):c._e()],1)],1)]}))]:[c._l(c.subNavItems,(function(e){return[e.topOnly?c._e():d("ul",{key:e.text},[d("li",[d("GlobalLink",{directives:[{name:"track-click",rawName:"v-track-click",value:c.clickTracking,expression:"clickTracking"}],attrs:{to:{path:e.href,params:{slug:e.slug},_object:e},title:e.text}},[c._v("\n "+c._s(e.text)+"\n ")])],1),c._v(" "),c._l(e.items,(function(link){return d("li",{key:link.title},[d("GlobalLink",{directives:[{name:"track-click",rawName:"v-track-click",value:c.clickTracking,expression:"clickTracking"}],attrs:{to:{path:link.href,params:{slug:link.slug},_object:link},title:link.text}},[c._v("\n "+c._s(link.text)+"\n ")])],1)}))],2)]}))]],2)])}),[],!1,null,null,null).exports),C=n(1037),L=n(813),D=n(783),$=n(1038),E=new m.b("SiteHeader"),z=class extends d.Vue{constructor(){super(...arguments),this.isExpanded=!1,this.timeoutHandle=null,this.closingSkybox=!1,this.videoState=null,this.userScrolledUp=!1,this.isBasic=!1,this.subItems=null,this.navCategory=null}get navData(){return this.$store.getters["page/headerComponentByName"]("curated-nav-header-redesign")||null}get items(){return this.fallbackNavData(C.c)}get tagline(){var e;return this.navData&&this.navData.items?null===(e=$.a.formatData(this.navData.items,"tagline")[0])||void 0===e?void 0:e.text:this.$t("tagline")}get isIntro(){return this.introFormat}subNavItems(e){this.navCategory=e,"More"===this.navCategory?this.subItems=[...this.navData&&this.navData.items?$.a.formatData(this.navData.items,["section","top-only"]):this.fallbackNavData(C.b)]:"Deals"===this.navCategory&&this.$services.isFeatureEnabled("cyberMondayDealsHeader")?this.subItems=C.d:this.subItems=C.c.find((t=>t.text===e))}fallbackNavData(e){return e}routeUpdated(){this.collapseSubNav(),this.checkForBasicNav()}checkForBasicNav(){var e,t;this.isBasic=null!==(t="solar-lead-form"===Object(f.b)(null===(e=this.$route)||void 0===e?void 0:e.name))&&void 0!==t&&t}collapseSubNav(){this.isExpanded&&this.toggleSubNav(!1,!1)}toggleSubNav(e){var t,track=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=null===(t=this.$refs.subNav)||void 0===t?void 0:t.$el;if(this.isExpanded=e,this.onMastheadBottomChange(),track){var o="nav|more|"+(this.isExpanded?"open":"close");this.trackClick(o)}var r=window.innerHeight-n.offsetTop(null!==(r=null==e?void 0:e.offsetHeight)&&void 0!==r?r:0)?((null===(l=null==t?void 0:t.classList)||void 0===l?void 0:l.contains("is-intro"))||null===(c=null==t?void 0:t.classList)||void 0===c||c.add("hide"),null===(d=null==e?void 0:e.classList)||void 0===d||d.add("hide"),setTimeout((()=>{var n,o,r;null===(n=null==e?void 0:e.style)||void 0===n||n.setProperty("position","fixed","important"),null===(o=null==e?void 0:e.classList)||void 0===o||o.add("show"),null===(r=null==t?void 0:t.classList)||void 0===r||r.remove("hide")}),1e3)):null===(v=null==e?void 0:e.style)||void 0===v||v.setProperty("position","fixed","important"):this.userScrolledUp&&"play"===this.videoState&&o&&(null===(h=null==e?void 0:e.style)||void 0===h||h.setProperty("position","fixed","important"))}scrollUpEvent(e,t,n){var o,r,l,c,d;"play"!==this.videoState&&(n?null===(d=null==e?void 0:e.style)||void 0===d||d.setProperty("position","fixed","important"):(null===(o=null==t?void 0:t.classList)||void 0===o||o.remove("hide"),window.scrollY>(null!==(r=null==e?void 0:e.offsetHeight)&&void 0!==r?r:0)?(null===(l=null==e?void 0:e.classList)||void 0===l||l.remove("show"),null===(c=null==e?void 0:e.classList)||void 0===c||c.add("hide"),setTimeout((()=>{var t;this.openSb(),null===(t=null==e?void 0:e.classList)||void 0===t||t.remove("hide"),e.classList.remove("show")}),1e3)):this.openSb()))}openSb(){var e=document.querySelector(".c-adSkyBox iframe");clearTimeout(this.timeoutHandle),null==e||e.style.setProperty("position","absolute","important"),document.body.classList.remove("sb-timer")}closeSb(){var e=document.querySelector(".c-adSkyBox iframe"),t=this.$refs.sitenav,n=0;window.addEventListener("message",(e=>{var t=e.data.toString().match(/^ccad:(play|paused|ended)$/);(null==t?void 0:t.length)>1&&(this.videoState=t[1])}),!1),window.addEventListener("scroll",(()=>{var o=window.pageYOffset||document.documentElement.scrollTop,r=document.body,l=e&&window.getComputedStyle(e).getPropertyValue("position").toLowerCase(),c=e&&"fixed"===l,d=r&&(null==r?void 0:r.classList.contains("skybox-expanded")),v=e&&"absolute"===l;(null==e?void 0:e.offsetHeight)>0&&t&&(o>n?this.isBasic||this.scrollDownEvent(e,t,c,v):(this.userScrolledUp=!0,this.isBasic||this.scrollUpEvent(e,t,d)),n=o<=0?0:o)}),!1)}onMastheadBottomChange(){var e;if(this.$refs.masthead){var t=null===(e=this.$refs.masthead)||void 0===e?void 0:e.$el.getBoundingClientRect(),n=Math.max(t.top+t.height,0);window.document.body.style.setProperty("--header-bottom","".concat(n,"px"))}else window.document.body.style.setProperty("--header-bottom","0")}beforeDestroy(){this.isExpanded=!1,this.mutationOb.disconnect()}created(){this.checkForBasicNav()}mounted(){var e=document.body,t=document.querySelector(".c-adSkyBox");this.mutationOb=new MutationObserver((t=>{var n=document.querySelector(".c-adSkyBox iframe"),o=document.querySelector(".c-adSkyBox .c-adDisplay_container")||document.querySelector(".c-adSkyBox .c-adSkyBox_stickyContainer"),r=n&&"fixed"===window.getComputedStyle(n).getPropertyValue("position").toLowerCase(),l=o&&"fixed"===window.getComputedStyle(o).getPropertyValue("position").toLowerCase(),c=r||l;t.forEach((t=>{n&&0===n.offsetHeight&&e.classList.contains("sticky-skybox")&&(E.log("sb mutation:","empty iframe"),e.classList.remove("sticky-skybox")),(null==n?void 0:n.offsetHeight)>0&&c&&!e.classList.contains("sticky-skybox")&&(e.classList.add("sticky-skybox"),E.log("sb mutation:","ad open and fixed"),r&&!this.closingSkybox&&(this.closingSkybox=!0,this.closeSb())),n&&n.offsetHeight>0&&!c&&e.classList.contains("sticky-skybox")&&(E.log("sb mutation:","ad open and not fixed"),e.classList.remove("sticky-skybox")),setTimeout((()=>{this.onMastheadBottomChange()}),1e3)}))})),t&&!this.isBasic&&this.mutationOb.observe(t,{attributes:!0,attributeOldValue:!0,childList:!0,subtree:!0,characterData:!1});var n=window.matchMedia("(orientation: portrait)");n&&"function"==typeof n.addEventListener&&n.addEventListener("change",(function(e){var t=document.getElementById("siteNav"),n=document.getElementsByClassName("c-siteMenuNav_more");t.classList.contains("is-open")&&n&&n[0].scrollIntoView({block:"end",inline:"center"})}))}};Object(c.c)([Object(d.Prop)({required:!1,type:String}),Object(c.f)("design:type",String)],z.prototype,"additionalClasses",void 0),Object(c.c)([Object(d.Prop)({default:!1,type:Boolean}),Object(c.f)("design:type",Boolean)],z.prototype,"isError",void 0),Object(c.c)([Object(d.Prop)({default:!1,type:Boolean}),Object(c.f)("design:type",Boolean)],z.prototype,"noHairline",void 0),Object(c.c)([Object(d.Prop)({default:!1,type:Boolean}),Object(c.f)("design:type",Boolean)],z.prototype,"introFormat",void 0),Object(c.c)([Object(d.Watch)("$route"),Object(c.f)("design:type",Function),Object(c.f)("design:paramtypes",[]),Object(c.f)("design:returntype",void 0)],z.prototype,"routeUpdated",null);var A=z=Object(c.c)([Object(d.Component)({components:{SiteHeaderMasthead:S,SiteHeaderNavigation:P},directives:{clickOutside:L.a}}),Object(v.a)("observe-resize",D.a)],z),T=(n(989),Object(M.a)(A,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("header",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.collapseSubNav,expression:"collapseSubNav"}],ref:"sitenav",staticClass:"c-siteMenu",class:{"is-error":e.isError,"is-basic":e.isBasic,"is-nohl":e.noHairline,"is-open":e.isExpanded,"is-collapsed":!e.isExpanded,"is-intro":e.isIntro,"is-bgformat":e.introFormat,"is-compact":!e.introFormat},attrs:{id:"siteNav",section:"nav","data-location":"HEADER"},on:{mouseleave:e.collapseSubNav}},[t("SiteHeaderMasthead",{directives:[{name:"observe-resize",rawName:"v-observe-resize",value:{handler:()=>e.onMastheadBottomChange(),fallback:!0},expression:"{ handler: () => onMastheadBottomChange(), fallback: true }"}],ref:"masthead",attrs:{items:e.items,"is-error":e.isError,"is-basic":e.isBasic,"is-expanded":e.isExpanded,"is-intro":e.isIntro,tagline:e.tagline},on:{toggleSubNav:e.toggleSubNav,subNavCategory:e.subNavItems}}),e._v(" "),e.isError||e.isBasic?e._e():t("SiteHeaderNavigation",{ref:"subNav",attrs:{items:e.items,"sub-items":e.subItems}})],1)}),[],!1,null,null,null));t.a=T.exports},958:function(e,t,n){var content=n(1050);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(243).default)("2945126a",content,!0,{sourceMap:!1})},959:function(e,t,n){var content=n(1052);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(243).default)("800dbfce",content,!0,{sourceMap:!1})},960:function(e,t,n){var content=n(1054);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(243).default)("3978dfae",content,!0,{sourceMap:!1})},985:function(e,t,n){"use strict";n(894)},986:function(e,t,n){var o=n(242)((function(i){return i[1]}));o.push([e.i,'.is-open .c-siteMenuNav{top:unset;transform:unset;transition:none}.is-open .c-siteMenuNav_bar{border-bottom:1px solid #dadada}@media(max-width: 767px){.is-open .c-siteMenuNav_buttons{overflow:hidden}}.is-open .c-siteMenuNav_buttons a,.is-open .c-siteMenuNav_buttons label,.is-open .c-siteMenuNav_buttons span{color:#dadada;border-color:#dadada}.is-error .c-siteMenuNav_brand svg{width:129px}.is-error .c-siteMenuNav_bar{border-bottom:0}.c-siteMenuNav{background:#fff;margin:0 auto;padding:0;position:relative;top:200px;will-change:transform;transform:translateY(-200px)}.c-siteMenuNav_new{position:absolute;color:#e71d1d;font-size:12px;top:4px;right:0;font-weight:700}@media(max-width: 767px){.c-siteMenuNav_new{top:-3px;right:-6px}}.c-siteMenuNav_new::before{position:absolute;content:"•";color:#e71d1d;font-size:12px;left:-6px}@media(max-width: 768px){.c-siteMenuNav_tagline{display:none}}.c-siteMenuNav_buttons{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;font-size:1.25rem;line-height:.875;overflow:hidden;grid-area:menu;height:64px;margin-top:3px;white-space:nowrap}.c-siteMenuNav_buttons a:hover{color:#e71d1d}.c-siteMenuNav_buttons li:not(:last-child){position:relative}.c-siteMenuNav_buttons li:first-child{margin-left:0}.c-siteMenuNav_buttons li:hover,.c-siteMenuNav_buttons li label:hover,.c-siteMenuNav_buttons li span:hover{color:#e71d1d}@media(max-width: 767px){.c-siteMenuNav_buttons{flex-wrap:nowrap;justify-content:flex-start;border-top:1px solid #dadada;overflow-x:scroll;height:40px;-ms-overflow-style:none;scrollbar-width:none;margin-top:0}}@media(max-width: 1023px){.c-siteMenuNav_buttons{font-size:.875rem}}@media(min-width: 1440px){.is-compact .c-siteMenuNav_buttons{font-size:1rem}.is-compact .c-siteMenuNav_buttons li{margin-left:1.25rem}}.c-siteMenuNav_buttons::-webkit-scrollbar{display:none}.c-siteMenuNav_brand{font-size:55px;text-transform:uppercase;padding:26.5px 40px 26.5px 0;grid-area:logo}@media(max-width: 767px){.c-siteMenuNav_brand{font-size:2.25rem;padding:15px 0}}.c-siteMenuNav_brand svg{width:179px;height:40px;fill:#e71d1d}@media(max-width: 767px){.c-siteMenuNav_brand svg{height:28px;width:121px}}.c-siteMenuNav_userNav{display:flex;align-items:center;padding:15px 0;position:absolute;right:0;top:0}@media(min-width: 768px){.c-siteMenuNav_userNav{display:none}}.c-siteMenuNav_userNavLoading{height:75px}.c-siteMenuNav_bar{height:95px;display:grid;position:relative;grid-template-columns:211px auto 1fr;grid-template-areas:"logo slogan menu more";align-items:center;border-bottom:1px solid #dadada;background:#fff}@media(min-width: 1440px){.c-siteMenuNav_bar{grid-template-columns:211px auto 1fr}}@media(max-width: 767px){.c-siteMenuNav_bar{height:unset;grid-template-columns:145px 1fr;grid-template-areas:"logo slogan" "menu menu";border-bottom:1px solid rgba(0,0,0,0)}}.c-siteMenuNav_bar p{flex:1;white-space:nowrap;margin-bottom:0;font-size:1.5rem;font-family:sentinel,serif;font-weight:600;letter-spacing:-0.032em;word-spacing:.15em;color:#e71d1d;margin-right:1.5rem}@media(max-width: 767px){.c-siteMenuNav_bar p{font-size:calc(14px + 2*(100vw - 360px)/408);margin:0}}@media(min-width: 1440px){.is-compact .c-siteMenuNav_bar p{font-size:1.2rem;margin-right:10px}}.c-siteMenuNav_bar li{cursor:pointer;margin-left:1rem}.c-siteMenuNav_bar li:last-child{margin-left:0}@media(max-width: 1023px){.c-siteMenuNav_bar li{margin-left:14px}}@media(max-width: 767px){.c-siteMenuNav_bar li{margin-left:0;margin-right:20px}.c-siteMenuNav_bar li:nth-last-child(-n+2){margin-right:0}}.c-siteMenuNav_label{grid-area:more;text-align:end;cursor:pointer;display:flex;text-transform:capitalize;align-items:center;line-height:1;user-select:none}.c-siteMenuNav_label svg{margin-left:5px;transform:rotate(0deg);transition:transform .12s linear 0s;position:relative;top:50%;width:14px;height:10px}@media(max-width: 767px){.c-siteMenuNav_label svg{margin-left:5px;top:50%;width:10px}}.c-siteMenuNav_check[type=checkbox]{display:none}.c-siteMenuNav_check[type=checkbox].is-open+label{font-weight:400}.c-siteMenuNav_check[type=checkbox].is-open+label span{position:relative;left:0;margin-left:-4px}.c-siteMenuNav .c-siteLogo_video{position:absolute;left:50%;transform:translateX(-50%)}.c-siteMenuNav .c-siteLogo_mastheadImage.visually-hidden{visibility:hidden}@media(min-width: 768px){.c-siteMenuNav_headerLogin{min-width:100px}}@media(max-width: 767px){.c-siteMenuNav_headerLogin{display:none}}@media(max-width: 768px){.desktopUser{display:none}}body .c-siteMenu.is-nohl .c-siteMenuNav_bar{border-bottom:1px solid rgba(0,0,0,0)}@media(max-width: 767px){body .c-siteMenu.is-basic .c-siteMenuNav_bar{border-bottom:1px solid #dadada}}',""]),o.locals={},e.exports=o},987:function(e,t,n){"use strict";n(895)},988:function(e,t,n){var o=n(242)((function(i){return i[1]}));o.push([e.i,'.is-open .c-siteMenuPanel{display:block;box-shadow:0 10px 10px 0 rgba(0,0,0,.1);opacity:1;pointer-events:all}@media(max-width: 767px){.is-open .c-siteMenuPanel{max-height:300px}}.is-intro .c-siteMenuPanel{max-height:unset}.c-siteMenuPanel{display:block;z-index:0;position:absolute;max-height:calc(100vh - var(--header-bottom));left:0;right:0;background:#fff;opacity:0;pointer-events:none;will-change:opacity;transition:opacity .1s;overflow:scroll;overflow:scroll;overflow-x:hidden;scrollbar-width:none}.c-siteMenuPanel::-webkit-scrollbar{width:5px;height:0;background:rgba(0,0,0,0)}.c-siteMenuPanel::-webkit-scrollbar-thumb{background:#dadada}@media(max-width: 767px){.c-siteMenuPanel{position:fixed;overflow:initial;bottom:0;top:calc(var(--header-bottom));transition:none}}.c-siteMenuPanel_menu{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));grid-gap:0;font-size:.875rem;margin:0 auto;padding:0;position:relative;overflow:hidden}@media(max-width: 1439px){.c-siteMenuPanel_menu{grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));grid-gap:0 30px}}@media(max-width: 1194px){.c-siteMenuPanel_menu{grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));grid-gap:0 30px}}@media(max-width: 767px){.c-siteMenuPanel_menu{grid-template-columns:1fr;height:100%;overflow:scroll;overflow:scroll;overflow-x:hidden;scrollbar-width:none;width:calc(100vw - 1rem);margin-left:1rem;padding-right:1rem}.c-siteMenuPanel_menu::-webkit-scrollbar{width:5px;height:0;background:rgba(0,0,0,0)}.c-siteMenuPanel_menu::-webkit-scrollbar-thumb{background:#dadada}}@media(max-width: 767px){.c-siteMenuPanel_menu ul+ul{margin-top:0}}.c-siteMenuPanel_menu ul{background:#fff;margin:1.5rem 0;border-left:1px solid rgba(0,0,0,0);position:relative}@media(max-width: 767px){.c-siteMenuPanel_menu ul{border-left:0;margin:20px 0;display:flex;flex-wrap:wrap;position:relative}}.c-siteMenuPanel_menu ul::before{content:"";background:#d8d8d8;height:1px;position:absolute;top:-25px;right:0;left:0}@media(max-width: 767px){.c-siteMenuPanel_menu ul::before{top:-21px}}@media(max-width: 767px){.c-siteMenuPanel_menu ul:last-child::after{content:none}}.c-siteMenuPanel_menu:not(.c-siteMenuPanel_menu-modified) ul:last-child{grid-column:1/-1;display:flex;flex-wrap:wrap;margin:1.5rem 0 .5rem 0}.c-siteMenuPanel_menu:not(.c-siteMenuPanel_menu-modified) ul:last-child li:last-child{margin-bottom:20px}@media(max-width: 767px){.c-siteMenuPanel_menu:not(.c-siteMenuPanel_menu-modified) ul:last-child{margin:0 0 1rem 0}}.c-siteMenuPanel_menu:not(.c-siteMenuPanel_menu-modified) ul:last-child li:first-child{width:100%}.c-siteMenuPanel_menu li.c-siteMenuPanel_categoryLink{white-space:unset;margin-bottom:1rem;margin-right:0}.c-siteMenuPanel_menu li:not(.c-siteMenuPanel_categoryLink){line-height:1;white-space:nowrap;margin-bottom:20px;margin-right:1rem}@media(max-width: 767px){.c-siteMenuPanel_menu li:not(.c-siteMenuPanel_categoryLink){flex:1 1 50%;margin-right:0}}.c-siteMenuPanel_menu li:not(.c-siteMenuPanel_categoryLink) a{box-shadow:0 2px 0 -1px #fff;box-decoration-break:clone;-webkit-box-decoration-break:clone}.c-siteMenuPanel_menu li:not(.c-siteMenuPanel_categoryLink) a:hover{box-shadow:0 2px 0 -1px #e71d1d;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#141415}@media(max-width: 767px){.c-siteMenuPanel_menu li:not(.c-siteMenuPanel_categoryLink):first-child{flex:0 0 100%}}.c-siteMenuPanel_menu li:not(.c-siteMenuPanel_categoryLink):first-child a{font-weight:700}.c-siteMenuPanel_menu li:not(.c-siteMenuPanel_categoryLink):last-child{margin-bottom:0}@media(max-width: 767px){.c-siteMenuPanel_menu li:not(.c-siteMenuPanel_categoryLink):last-child{margin-bottom:20px}}.c-siteMenuPanel_menu-category{display:flex;flex-flow:column;max-height:320px;overflow-x:scroll;padding:1.5rem;-ms-overflow-style:none;scrollbar-width:none}@media(min-width: 768px){.c-siteMenuPanel_menu-category{flex-flow:column wrap}}.c-siteMenuPanel_menu-category ::-webkit-scrollbar{display:none}.c-siteMenuPanel_icon{height:8px;width:10px;fill:#e71d1d}',""]),o.locals={},e.exports=o},989:function(e,t,n){"use strict";n(896)},990:function(e,t,n){var o=n(242)((function(i){return i[1]}));o.push([e.i,'.c-siteMenu.is-intro{position:relative}.c-siteMenu.is-intro .c-siteMenuNav_bar{height:unset;grid-template-columns:1fr;grid-template-areas:"logo" "slogan" "menu";border-bottom:1px solid rgba(0,0,0,0);top:0}.c-siteMenu.is-intro .c-siteMenuNav_bar p{text-align:center;margin:5px 0 20px;position:relative}@media(max-width: 767px){.c-siteMenu.is-intro .c-siteMenuNav_bar p{margin:5px 0 0}}.c-siteMenu.is-intro .c-siteMenuNav_bar p span{background:#fff;display:inline-block;position:relative;padding:0 1.5rem}.c-siteMenu.is-intro .c-siteMenuNav_bar p::before{content:"";height:1px;position:absolute;top:50%;left:0;right:0;background:#dadada}.c-siteMenu.is-intro .c-siteMenuNav_buttons{justify-content:center;margin-bottom:10px;border-top:1px solid rgba(0,0,0,0) !important}@media(max-width: 767px){.c-siteMenu.is-intro .c-siteMenuNav_buttons{border-top:1px solid rgba(0,0,0,0);justify-content:flex-start}}.c-siteMenu.is-intro .c-siteMenuNav_brand{font-size:95px;text-align:center;margin:20px 0 0;padding:26.5px 0}@media(max-width: 767px){.c-siteMenu.is-intro .c-siteMenuNav_brand{padding:15px 0}}.c-siteMenu.is-intro .c-siteMenuNav_brand svg{padding:4px 8px 4px 10px}@media(max-width: 767px){.c-siteMenu.is-intro .c-siteMenuNav_brand svg{padding:4px 2px}}.c-siteMenu.is-intro .c-siteMenuNav_brand svg,.c-siteMenu.is-intro .c-siteMenuNav_brand video{height:150px;width:474px}@media(max-width: 767px){.c-siteMenu.is-intro .c-siteMenuNav_brand svg,.c-siteMenu.is-intro .c-siteMenuNav_brand video{height:45px;width:140px}}.c-siteMenu.is-intro .c-siteMenuNav_user-nav{margin:20px 0 0}.c-siteMenu.is-intro.is-open .c-siteMenuNav_bar{border-bottom:1px solid #dadada}.c-siteMenu.is-intro input.c-siteMenu_check[type=checkbox]:checked+label{margin-left:-2px}@media(max-width: 767px){.c-siteMenu.is-intro input.c-siteMenu_check[type=checkbox]:checked+label span{left:1px}}.c-siteMenu{box-shadow:none;grid-area:nav;left:0;right:0;z-index:5800000}.c-siteMenu.is-open{z-index:5999999}.c-siteMenu:not(.is-intro).is-open{position:sticky;top:0}.navObserveBottom{height:1px;position:absolute;pointer-events:none;opacity:0}.c-adSkyBox iframe.hide,.c-siteMenu.hide{transition:transform 1s ease-in-out;transform:translateY(-100%)}.c-adSkyBox iframe.show{transform:translateY(0)}',""]),o.locals={},e.exports=o}}]); //# sourceMappingURL=044f69f.modern.js.map