(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{1064:function(e,t,o){"use strict";o.d(t,"a",(function(){return d}));var r=o(7),n=o(103),l=o.n(n),c=o(220);function d(e,t,o){return h.apply(this,arguments)}function h(){return(h=Object(r.a)((function*(e,t,o){try{var r=c.a.resources.get_prism_config.get.url({type:e,subType:t,slug:o}),n=yield l.a.get(r);return null==n?void 0:n.data}catch(e){throw console.error("Error fetching Prism configuration:",e),e}}))).apply(this,arguments)}},1094:function(e,t,o){"use strict";var r=o(7),n=o(6),l=(o(21),o(4),o(26),o(35),o(24),o(74),o(5),o(0)),c=o(829),d=o(67),h=o(835),m=o(10),v=o(2),f=o(341),x=o(100),y=(o(39),o(831)),_=o(830),w=o(1447),O=class extends c.Vue{constructor(){super(...arguments),this.toggleNav=!1,this.newNotifications=!1,this.viewCorrelationId=Object(d.v4)()}get user(){return this.$auth.user}get fetchComplete(){return this.$auth.fetchComplete}get edition(){return this.$store.getters.edition}get openNav(){return this.toggleNav}signIn(){var e=Object(d.v4)();this.$auth.showAuthModal(this.viewCorrelationId,e,"HEADER")}};Object(l.a)([Object(c.Prop)({default:!1,type:Boolean}),Object(l.b)("design:type",Boolean)],O.prototype,"isMobile",void 0);var S=O=Object(l.a)([Object(c.Component)({components:{GlobalLink:y.default,GlobalSvgIcon:_.default}})],O),k=(o(2135),o(127)),H=Object(k.a)(S,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"c-siteHeaderLogin"},[e.fetchComplete&&!e.user?t("button",{staticClass:"c-siteHeaderLogin_button o-cnetButton-primary",class:[e.isMobile?"o-cnetButton-medium o-cnetButton-primary-altBg":"o-cnetButton-medium o-cnetButton-primary-darkBg"],on:{click:function(t){return e.signIn()}}},[e._v("\n "+e._s(e.$t("join_login"))+"\n ")]):e._e(),e._v(" "),e.user?t("GlobalLink",{staticClass:"c-siteHeaderLogin_desktopIcon o-cnetButton-medium o-cnetButton-medium-iconOnly o-cnetButton-primary o-cnetButton-primary-darkBg",attrs:{to:{name:"user-settings"}}},[t("GlobalSvgIcon",{staticClass:"o-cnetButton-icon",attrs:{id:"hero-user-outline"}})],1):e._e(),e._v(" "),e.user?t("span",{staticClass:"c-siteHeaderLogin_mobileIcon o-cnetButton-medium o-cnetButton-primary o-cnetButton-primary-altBg",on:{click:function(t){return e.$nuxt.$emit("toggle-user-settings")}}},[t("GlobalSvgIcon",{staticClass:"o-cnetButton-icon o-cnetButton-icon-left",attrs:{id:"hero-user-outline"}}),e._v("\n "+e._s(e.$t("settings"))+"\n ")],1):e._e()],1)}),[],!1,null,null,null).exports,M=(o(60),class extends c.Vue{constructor(){super(...arguments),this.viewCorrelationId=Object(d.v4)()}trackClick(element){var e;this.$track(f.a).with({view_correlation_id:this.viewCorrelationId,outbound_url:null==element||null===(e=element.metaData)||void 0===e?void 0:e.linkUrl,type:"LINK",name:"element_clicked",element_label:"Partnership Banner",location:"NAVIGATION"}).fire()}});Object(l.a)([Object(c.Prop)({default:null,type:Object}),Object(l.b)("design:type",Object)],M.prototype,"content",void 0);var I,C,N=M=Object(l.a)([Object(c.Component)({components:{GlobalLink:y.default,GlobalSvgIcon:_.default}})],M),j=(o(2137),Object(k.a)(N,(function(){var e,t,o,r,n,l,c=this,d=c._self._c;c._self._setupProxy;return d("div",{staticClass:"c-siteheaderPromoBanner"},[d("GlobalLink",{attrs:{to:null===(e=c.content.metaData)||void 0===e?void 0:e.linkUrl},nativeOn:{click:function(e){return c.trackClick(c.content)}}},[d("div",{staticClass:"g-grid-container u-flexbox-row c-siteheaderPromoBanner_content"},[d("div",{staticClass:"c-siteheaderPromoBanner_content-title"},[d("GlobalSvgIcon",{staticClass:"c-siteheaderPromoBanner_content-icon",attrs:{id:null===(t=c.content.metaData)||void 0===t?void 0:t.label}}),c._v(c._s(c.content.title))],1),c._v(" "),d("div",{staticClass:"c-siteheaderPromoBanner_content-text"},[c._v(c._s(c.content.description))]),c._v(" "),null!==(o=c.content)&&void 0!==o&&o.body?d("div",{staticClass:"c-siteheaderPromoBanner_content-code"},[c._v(c._s(c.content.body))]):c._e(),c._v(" "),d("a",{attrs:{href:null===(r=c.content.metaData)||void 0===r?void 0:r.linkUrl}},[d("span",{staticClass:"c-siteheaderPromoBanner_content-price"},[c._v(c._s(null===(n=c.content.metaData)||void 0===n?void 0:n.origin))]),c._v(" "),d("span",{staticClass:"c-siteheaderPromoBanner_content-linkText"},[c._v(c._s(null===(l=c.content.metaData)||void 0===l?void 0:l.linkText))]),c._v(" "),d("GlobalSvgIcon",{staticClass:"c-siteheaderPromoBanner_content-linkIcon o-cnetButton-icon o-cnetButton-icon-right",attrs:{id:"hero-arrow"}})],1)])])],1)}),[],!1,null,null,null).exports),B=o(883),P=class extends c.Vue{constructor(){super(...arguments),this.searchQuery="",this.isSearchVisible=!1,this.correlationId=null,this.isMobileNavOpen=!1,this.activeIndex=null,this.activeSubIndex=0,this.mouseNavTimeout=null,this.mouseSubNavTimeout=null,this.navDelay1=100,this.navDelay2=200}get isHomePage(){var e;return"frontdoor"===Object(x.b)(null===(e=this.$route)||void 0===e?void 0:e.name)}get showLogin(){var e,t;return null===(e="solar-lead-form"!==Object(x.b)(null===(t=this.$route)||void 0===t?void 0:t.name)&&!this.isPaidSearchLanding)||void 0===e||e}get hideNav(){var e;return"solar-results"===Object(x.b)(null===(e=this.$route)||void 0===e?void 0:e.name)}get isSearchPage(){var e;return"search"===Object(x.b)(null===(e=this.$route)||void 0===e?void 0:e.name)}get showPromoBanner(){return this.bannerData&&this.bannerData.title&&this.isMobileNavOpen}handleQuerySelected(e){var t=null==e?void 0:e.searchCorrelationId;this.searchQuery=e.searchQuery,this.$router.push({path:"/search",query:{searchQuery:this.searchQuery,searchCorrelationId:t}})}openNav(text,e){this.$emit("subNavCategory",text),this.$emit("toggleSubNav",!0,this.isMobile),this.activeSubIndex=0,this.toggleActive(e)}closeNav(){this.$emit("toggleSubNav",!1,this.isMobile),this.activeIndex=null,this.closeMobilePanel()}closeMobilePanel(){this.activeSubIndex=null,this.$emit("subNavCategory",null)}handleNavLeave(){clearTimeout(this.mouseNavTimeout)}handleNavOpen(e,t){this.isMobile||this.isTablet||(this.mouseNavTimeout=setTimeout((()=>{clearTimeout(this.mouseNavTimeout),this.openNav(e,t)}),this.navDelay1))}handleNavClick(e,t,o,r){if(this.isMobile||this.isTablet){var n=this.subNavName(t);this.handleTouchNavOpen(e,n,o)}else{var l=null==t?void 0:t.text;this.handleDesktopClick(l,o,r)}}handleDesktopClick(e,t,o){this.$track(f.a).with({view_correlation_id:this.correlationId,outbound_url:o,name:"".concat(e,"|header").replace(/\s+/g,"-").toLowerCase(),element_label:e,type:"LINK",location:"NAVIGATION",position:t+1}).fire()}handleTouchNavOpen(e,t,o){var r,n,l=t===(null===(r=this.items)||void 0===r||null===(r=r[o])||void 0===r?void 0:r.text)&&(null===(n=this.items)||void 0===n||null===(n=n[o])||void 0===n||null===(n=n.items)||void 0===n?void 0:n.length)>0;l&&o===this.activeIndex&&(this.isMobile||this.isTablet)?this.activeIndex=null:this.openNav(l?null:t,o),(this.isMobile||this.isTablet)&&this.$track(f.a).with({view_correlation_id:this.correlationId,name:"".concat(t,"|header").replace(/\s+/g,"-").toLowerCase(),element_label:t,type:l?"DROPDOWN":"BUTTON",location:"NAVIGATION",position:o+1}).fire(),(this.isMobile||this.isTablet)&&e.preventDefault()}handleSubNavLeave(){clearTimeout(this.mouseSubNavTimeout)}handleSubNavOpen(e,t,o,r){if(this.isMobile||this.isTablet){if("mouseover"===(null==e?void 0:e.type))return;"click"===(null==e?void 0:e.type)&&e.preventDefault(),this.$track(f.a).with({view_correlation_id:this.correlationId,type:"BUTTON",location:"SUBNAVIGATION",name:"".concat(t,"|header").replace(/\s+/g,"-").toLowerCase(),position:o+1,element_label:t}).fire()}else"click"===(null==e?void 0:e.type)&&this.$track(f.a).with({view_correlation_id:this.correlationId,outbound_url:r,type:"LINK",location:"SUBNAVIGATION",name:"".concat(t,"|header").replace(/\s+/g,"-").toLowerCase(),position:o+1,element_label:t}).fire();var rect=e.target.getBoundingClientRect(),n=e.clientY-rect.top<5?this.navDelay2:this.navDelay1;this.mouseSubNavTimeout=setTimeout((()=>{clearTimeout(this.mouseSubNavTimeout),this.$emit("subNavCategory",t),this.activeSubIndex=o}),n)}isNewLink(e){var t;return"new"===(null===(t=e.label)||void 0===t?void 0:t.toLowerCase())}toggleActive(e){this.activeIndex=e}handleSiteSearchClick(){this.$track(f.a).with({view_correlation_id:this.correlationId,name:"site-search",element_label:this.isSearchVisible?"close":"open",type:"BUTTON",location:"NAVIGATION"}).fire(),this.isSearchVisible=!this.isSearchVisible}toggleMobileNav(){this.isMobileNavOpen=!this.isMobileNavOpen,this.$track(f.a).with({view_correlation_id:this.correlationId,type:this.isMobileNavOpen?"DROPDOWN":"BUTTON",location:"NAVIGATION",name:this.isMobileNavOpen?"mobile-main-nav-open":"mobile-main-nav-close",element_label:this.isMobileNavOpen?"hamburger icon":"X"}).fire()}subNavName(e){var t;return this.isMobile||this.isTablet?null==e?void 0:e.text:(null==e||null===(t=e.items)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.text)||(null==e?void 0:e.text)}mounted(){this.correlationId=Object(d.v4)(),this.$nuxt.$on("closeMobilePanel",this.closeMobilePanel)}beforeDestroy(){this.$nuxt.$off("closeMobilePanel",this.closeMobilePanel),clearTimeout(this.mouseNavTimeout),clearTimeout(this.mouseSubNavTimeout)}};Object(l.a)([Object(c.Prop)({default:!1,type:Boolean}),Object(l.b)("design:type",Boolean)],P.prototype,"isIntro",void 0),Object(l.a)([Object(c.Prop)({default:!1,type:Boolean}),Object(l.b)("design:type",Boolean)],P.prototype,"isExpanded",void 0),Object(l.a)([Object(c.Prop)({default:!1,type:Boolean}),Object(l.b)("design:type",Boolean)],P.prototype,"isError",void 0),Object(l.a)([Object(c.Prop)({default:!1,type:Boolean}),Object(l.b)("design:type",Boolean)],P.prototype,"isBasic",void 0),Object(l.a)([Object(c.Prop)({default:null,type:String}),Object(l.b)("design:type","function"==typeof(I="undefined"!=typeof String&&String)?I:Object)],P.prototype,"tagline",void 0),Object(l.a)([Object(c.Prop)({default:null,type:Array}),Object(l.b)("design:type","function"==typeof(C="undefined"!=typeof Array&&Array)?C:Object)],P.prototype,"items",void 0),Object(l.a)([Object(c.Prop)({default:!1,type:Boolean}),Object(l.b)("design:type",Boolean)],P.prototype,"showSiteSearch",void 0),Object(l.a)([Object(c.Prop)({default:!1,type:Boolean}),Object(l.b)("design:type",Boolean)],P.prototype,"isPaidSearchLanding",void 0),Object(l.a)([Object(c.Prop)({default:!1,type:Boolean}),Object(l.b)("design:type",Boolean)],P.prototype,"bleed",void 0),Object(l.a)([Object(c.Prop)({default:null,type:Object}),Object(l.b)("design:type",Object)],P.prototype,"bannerData",void 0),Object(l.a)([Object(c.Getter)("isMobile"),Object(l.b)("design:type",Boolean)],P.prototype,"isMobile",void 0),Object(l.a)([Object(c.Getter)("isTablet"),Object(l.b)("design:type",Boolean)],P.prototype,"isTablet",void 0);var A=P=Object(l.a)([Object(c.Component)({components:{GlobalLink:y.default,GlobalSvgIcon:_.default,SiteHeaderLogin:H,SiteHeaderPromoBanner:j,SearchAutosuggest:w.a}}),Object(h.a)("observe-resize",B.a)],P),L=(o(2139),Object(k.a)(A,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("nav",{directives:[{name:"observe-resize",rawName:"v-observe-resize",value:{handler:()=>e.closeNav()},expression:"{ handler: () => closeNav() }"}],staticClass:"c-siteHeaderMasthead",class:{"c-siteHeaderMasthead-hide":e.hideNav,"c-siteHeaderMasthead_bleed":e.bleed},attrs:{section:"top","aria-label":"site"}},[t("div",{staticClass:"c-siteHeaderMasthead_container g-grid-container"},[t("div",{staticClass:"c-siteHeaderMasthead_logoLogin",class:{"c-siteHeaderMasthead_logoLogin-frontDoor":e.isHomePage},on:{mouseenter:e.closeNav}},[t("GlobalLink",{staticClass:"c-siteHeaderMasthead_brandLockup",class:{"c-siteHeaderMasthead_brandLockup-frontDoor":e.isHomePage,"c-siteHeaderMasthead_brandLockup-bleed":e.bleed},attrs:{title:e.$t("cnet"),to:{name:"frontdoor"},rel:"follow"}},[t("GlobalSvgIcon",{staticClass:"c-siteHeaderMasthead_logo",attrs:{id:"cnet-horizontal"}}),e._v(" "),t("span",{staticClass:"c-siteHeaderMasthead_tagline",class:{"c-siteHeaderMasthead_tagline-frontDoor":e.isHomePage,"c-siteHeaderMasthead_tagline-bleed":e.bleed}},[e._v("Your Guide"),t("br"),e._v("To a Better Future")]),e._v(" "),e.isHomePage?t("h1",{staticClass:"u-screenReaderOnly"},[e._v("\n "+e._s(e.$t("cnet"))+"\n ")]):e._e()],1),e._v(" "),t("div",{staticClass:"c-siteHeaderMasthead_searchLogin"},[e.isSearchVisible&&e.showSiteSearch&&!e.isSearchPage?t("SearchAutosuggest",{on:{querySelected:e.handleQuerySelected}}):e._e(),e._v(" "),e.showSiteSearch&&!e.isSearchPage?t("button",{staticClass:"o-cnetButton-secondary o-cnetButton-secondary-darkBg",class:e.isMobile?"o-cnetButton-small o-cnetButton-small-iconOnly":"o-cnetButton-medium o-cnetButton-medium-iconOnly",attrs:{"aria-label":"Search"},on:{click:e.handleSiteSearchClick}},[t("GlobalSvgIcon",{attrs:{id:e.isSearchVisible?"hero-x-mark":"hero-magnifying-glass",classes:"o-cnetButton-icon c-siteHeaderMasthead_searchIcon"}})],1):e._e(),e._v(" "),e.showLogin?t("client-only",{scopedSlots:e._u([{key:"fallback",fn:function(){return[t("div",{staticClass:"c-siteHeaderMasthead_userNavLoading"})]},proxy:!0}],null,!1,1862244945)},[t("SiteHeaderLogin",{staticClass:"c-siteHeaderMasthead_userNav"})],1):e._e(),e._v(" "),e.isError||e.isBasic?e._e():t("button",{staticClass:"c-siteHeaderMasthead_mobileNav o-cnetButton-primary o-cnetButton-primary-darkBg",class:e.isMobile?"o-cnetButton-small o-cnetButton-small-iconOnly":"o-cnetButton-medium o-cnetButton-medium-iconOnly",on:{click:e.toggleMobileNav}},[t("GlobalSvgIcon",{directives:[{name:"show",rawName:"v-show",value:e.isMobileNavOpen,expression:"isMobileNavOpen"}],staticClass:"o-cnetButton-icon",attrs:{id:"hero-x-mark"}}),e._v(" "),t("GlobalSvgIcon",{directives:[{name:"show",rawName:"v-show",value:!e.isMobileNavOpen,expression:"!isMobileNavOpen"}],staticClass:"o-cnetButton-icon",attrs:{id:"hero-bars3"}})],1)],1)],1),e._v(" "),t("div",{staticClass:"c-siteHeaderMasthead_nav",class:{"mobile-nav-open":e.isMobileNavOpen}},[!e.isError&&e.isBasic?t("ul",{staticClass:"c-siteHeaderMasthead_buttons desktopUser"},[e.showLogin?t("client-only",[t("SiteHeaderLogin")],1):e._e()],1):e._e(),e._v(" "),e.isError||e.isBasic||e.isPaidSearchLanding?e._e():t("ul",{staticClass:"c-siteHeaderMasthead_buttons"},[e._l(e.items,(function(o,r){var n,l;return[o.hide?e._e():t("li",{key:o.text,class:{"is-active":e.isExpanded&&e.activeIndex===r,"has-subnav":(null==o||null===(n=o.items)||void 0===n?void 0:n.length)>0}},[t("div",{staticClass:"c-siteHeaderMasthead_buttons_target",class:{"c-siteHeaderMasthead_isDynamicSection":"Trending"===(null==o?void 0:o.text)||"News"===(null==o?void 0:o.text)},on:{mouseout:e.handleNavLeave,mouseover:function(t){e.handleNavOpen(e.subNavName(o),r)},click:function(t){return e.handleNavClick(t,o,r,o.href)}}},[t("a",{attrs:{href:o.href||"#",title:o.text}},[t("div",[e._v("\n "+e._s(null==o?void 0:o.text)+"\n ")]),e._v(" "),0===(null==o||null===(l=o.items)||void 0===l?void 0:l.length)?t("GlobalSvgIcon",{staticClass:"c-siteHeaderMasthead_buttons_arrow o-linkIcon o-linkIcon-lightBg o-linkIcon-right",attrs:{id:"hero-arrow-long"}}):t("GlobalSvgIcon",{staticClass:"c-siteHeaderMasthead_buttons_arrow isChevron o-cnetButton-icon",attrs:{id:"hero-chevron-up"}})],1)]),e._v(" "),(null==o?void 0:o.items.length)>0?[t("ul",{staticClass:"c-siteHeaderMasthead_buttons_sub"},e._l(null==o?void 0:o.items,(function(o,r){return t("li",{key:o.text,class:{"is-selected":e.activeSubIndex===r}},[t("a",{staticClass:"o-inText-link",attrs:{href:o.href},on:{mouseover:function(t){return e.handleSubNavOpen(t,null==o?void 0:o.text,r)},mouseout:e.handleSubNavLeave,click:function(t){return e.handleSubNavOpen(t,null==o?void 0:o.text,r,o.href)}}},[e._v("\n "+e._s(null==o?void 0:o.text)+"\n "),t("GlobalSvgIcon",{staticClass:"c-siteHeaderMasthead_buttons_sub_arrow o-linkIcon o-linkIcon-lightBg o-linkIcon-right",attrs:{id:"hero-arrow-long"}})],1)])})),0),e._v(" "),t("div",{staticClass:"c-siteHeaderMasthead_buttons_sub_all"},[t("a",{staticClass:"o-cnetButton-medium o-cnetButton-secondary",attrs:{href:o.href||"#",title:o.text}},[e._v("\n "+e._s(e.$t("all_category",{category:null==o?void 0:o.text}))+"\n "),t("GlobalSvgIcon",{staticClass:"o-cnetButton-icon o-cnetButton-icon-right",attrs:{id:"arrow-mini"}})],1)])]:e._e()],2)]}))],2),e._v(" "),e.showLogin?t("client-only",{scopedSlots:e._u([{key:"fallback",fn:function(){return[t("div",{staticClass:"c-siteHeaderMasthead_userNavLoading"})]},proxy:!0}],null,!1,1862244945)},[t("SiteHeaderLogin",{staticClass:"c-siteHeaderMasthead_mobileLogin",attrs:{"is-mobile":!0}})],1):e._e(),e._v(" "),e.showPromoBanner?t("SiteHeaderPromoBanner",{staticClass:"c-siteHeaderMasthead_banner",attrs:{content:e.bannerData}}):e._e()],1)]),e._v(" "),e._t("default")],2)}),[],!1,null,null,null).exports),T=o(832),D=class extends c.Vue{constructor(){super(...arguments),this.isMobileOpen=!1,this.useModifiedNav=!1,this.correlationId=null}routeUpdated(){this.useModifiedNav=this.$services.isFeatureEnabled("modifiedNav")}onSelected(){this.isMobileOpen=this.selected}get isDynamicSection(){var e,t;return"Trending"===(null===(e=this.subItems)||void 0===e?void 0:e.title)||"News"===(null===(t=this.subItems)||void 0===t?void 0:t.title)}get mobileOpen(){return this.isMobileOpen&&(this.isMobile||this.isTablet)}get hasSponsored(){var e;return!(null===(e=this.subItems)||void 0===e||!e.sponsor)}categoryListCount(e){return++e<10?"0".concat(e):e.toString()}openNav(){this.$emit("toggleSubNav",!0)}closeMobilePanel(){var e;this.$track(f.a).with({view_correlation_id:this.correlationId,type:"BUTTON",location:"SUBNAVIGATION",name:"back-arrow|".concat(null===(e=this.subItems)||void 0===e?void 0:e.title).replace(/\s+/g,"-").toLowerCase(),element_label:this.$t("header.back").toString()}).fire(),this.isMobileOpen=!1}setClosedState(e){"navSlideOut"!==e.animationName||this.isMobileOpen||this.$emit("closeMobileSubNav")}trackClick(e,t,o){var r;this.$track(f.a).with({view_correlation_id:this.correlationId,outbound_url:e,type:"LINK",location:"SUBNAVIGATION",name:"".concat(t,"|").concat(null===(r=this.subItems)||void 0===r?void 0:r.title).replace(/\s+/g,"-").toLowerCase(),position:o,element_label:t}).fire()}beforeDestroy(){var e;null===(e=this.$refs.navPanel)||void 0===e||e.removeEventListener("animationend",this.setClosedState)}mounted(){var e;this.routeUpdated(),this.correlationId=Object(d.v4)(),null===(e=this.$refs.navPanel)||void 0===e||e.addEventListener("animationend",this.setClosedState)}};Object(l.a)([Object(c.Prop)({default:null,type:[Object,Array]}),Object(l.b)("design:type",Object)],D.prototype,"subItems",void 0),Object(l.a)([Object(c.Prop)({default:!1,type:Boolean}),Object(l.b)("design:type",Boolean)],D.prototype,"selected",void 0),Object(l.a)([Object(c.Prop)({default:null,type:Object}),Object(l.b)("design:type",Object)],D.prototype,"bannerData",void 0),Object(l.a)([Object(c.Getter)("isMobile"),Object(l.b)("design:type",Boolean)],D.prototype,"isMobile",void 0),Object(l.a)([Object(c.Getter)("isTablet"),Object(l.b)("design:type",Boolean)],D.prototype,"isTablet",void 0),Object(l.a)([Object(c.Watch)("$route"),Object(l.b)("design:type",Function),Object(l.b)("design:paramtypes",[]),Object(l.b)("design:returntype",void 0)],D.prototype,"routeUpdated",null),Object(l.a)([Object(c.Watch)("selected"),Object(l.b)("design:type",Function),Object(l.b)("design:paramtypes",[]),Object(l.b)("design:returntype",void 0)],D.prototype,"onSelected",null);var E=D=Object(l.a)([Object(c.Component)({components:{CmsImage:T.a,SiteHeaderPromoBanner:j}})],D),$=(o(2141),Object(k.a)(E,(function(){var e,t,o,r,n,l,c,d,h=this,m=h._self._c;h._self._setupProxy;return m("div",{ref:"navPanel",staticClass:"c-siteHeaderNavigation",class:{isOpen:h.selected,isMobileOpen:h.mobileOpen},attrs:{section:"more"},on:{mouseover:h.openNav}},[m("div",{staticClass:"c-siteHeaderNavigation_menu g-grid-container",class:{"c-siteHeaderNavigation_menu-modified":h.useModifiedNav}},[m("div",{staticClass:"c-siteHeaderNavigation_menu_category"},[m("div",{staticClass:"c-siteHeaderNavigation_menu_close o-inText-link o-inText-link-lightBg-alt",on:{click:h.closeMobilePanel}},[m("svg",{staticClass:"c-globalSvgIcon o-linkIcon o-linkIcon-left",attrs:{"aria-hidden":"true"}},[m("use",{attrs:{"xlink:href":"#hero-arrow-long"}})]),h._v("\n "+h._s(h.$t("header.back"))+"\n ")]),h._v(" "),null!==(e=h.subItems)&&void 0!==e&&e.topItems&&h.isDynamicSection?[m("div",{staticClass:"c-siteHeaderNavigation_menu_category_list",class:"title-".concat(null===(t=h.subItems)||void 0===t?void 0:t.title)},[m("div",{staticClass:"c-siteHeaderNavigation_menuTitle g-outer-spacing-bottom-medium",class:"title-".concat(null===(o=h.subItems)||void 0===o?void 0:o.title)},[m("span",[h._v(h._s(null===(r=h.subItems)||void 0===r||null===(r=r.topItems)||void 0===r?void 0:r.title))]),h._v(" "),h.isDynamicSection?m("svg",{staticClass:"c-globalSvgIcon",attrs:{"aria-hidden":"true"}},[m("use",{attrs:{"xlink:href":"#hero-hot"}})]):h._e()]),h._v(" "),m("ul",{class:{isTwoColumn:(null===(n=h.subItems)||void 0===n||null===(n=n.topItems)||void 0===n||null===(n=n.items)||void 0===n?void 0:n.length)>5}},h._l(null===(l=h.subItems)||void 0===l||null===(l=l.topItems)||void 0===l?void 0:l.items,(function(e,t){return m("li",{key:e.text},[m("span",[h._v(h._s(h.categoryListCount(t)))]),h._v(" "),m("a",{attrs:{href:null==e?void 0:e.href},on:{click:function(o){return h.trackClick(null==e?void 0:e.href,e.text,t)}}},[h._v("\n "+h._s(null==e?void 0:e.text)+"\n ")])])})),0)])]:h._m(0)],2),h._v(" "),(null===(c=h.subItems)||void 0===c||null===(c=c.products)||void 0===c?void 0:c.length)>0?h._m(1):h._e(),h._v(" "),(null===(d=h.subItems)||void 0===d||null===(d=d.lists)||void 0===d?void 0:d.length)>0?h._m(2):h._e()]),h._v(" "),h.bannerData&&h.bannerData.title?m("SiteHeaderPromoBanner",{attrs:{content:h.bannerData}}):h._e()],1)}),[function(){var e,t,o,r,n,l,c=this,d=c._self._c;c._self._setupProxy;return d("div",[d("div",{staticClass:"c-siteHeaderNavigation_menuTitle g-outer-spacing-bottom-medium"},[c._v(c._s(null===(e=c.subItems)||void 0===e?void 0:e.title))]),c._v(" "),d("div",{staticClass:"g-text-xxsmall g-outer-spacing-bottom-xlarge"},[c._v(c._s(null===(t=c.subItems)||void 0===t?void 0:t.description))]),c._v(" "),d("div",{staticClass:"c-siteHeaderNavigation_menu_category_explore"},[null!==(o=c.subItems)&&void 0!==o&&o.href?d("a",{key:"".concat(null===(r=c.subItems)||void 0===r?void 0:r.title,"-").concat(null===(n=c.subItems)||void 0===n?void 0:n.href,"-").concat(c.$t("header.explore_all")),staticClass:"o-cnetButton-medium o-cnetButton-secondary",attrs:{href:null===(l=c.subItems)||void 0===l?void 0:l.href},on:{click:function(e){var t;c.trackClick(null===(t=c.subItems)||void 0===t?void 0:t.href,c.$t("header.explore_all").toString(),null)}}},[c._v("\n "+c._s(c.$t("header.explore_all"))+"\n "),d("svg",{staticClass:"c-globalSvgIcon o-cnetButton-icon o-cnetButton-icon-right",attrs:{"aria-hidden":"true"}},[d("use",{attrs:{"xlink:href":"#arrow-mini"}})])]):c._e()])])},function(){var e,t,o=this,r=o._self._c;o._self._setupProxy;return r("div",{staticClass:"c-siteHeaderNavigation_menu_products",class:{"c-siteHeaderNavigation_menu_products-fullWidth":(null===(e=o.subItems)||void 0===e||null===(e=e.lists)||void 0===e?void 0:e.length)<=0}},o._l(null===(t=o.subItems)||void 0===t?void 0:t.products,(function(e,t){return r("div",{key:"".concat(null==e?void 0:e.name,"-").concat(t)},[r("a",{attrs:{href:null==e?void 0:e.href},on:{click:function(r){return o.trackClick(null==e?void 0:e.href,e.name,t)}}},[o._v("\n "+o._s(e.name)+"\n ")])])})),0)},function(){var e,t,o,r,n,l,c=this,d=c._self._c;c._self._setupProxy;return d("div",{staticClass:"c-siteHeaderNavigation_menu_lists",class:{"c-siteHeaderNavigation_menu_lists--compact":"compact"===(null===(e=c.subItems)||void 0===e?void 0:e.style)}},[c.hasSponsored?d("div",{staticClass:"c-siteHeaderNavigation_sponsor"},[c._v("\n sponsored by\n "),null!==(t=c.subItems)&&void 0!==t&&null!==(t=t.sponsor)&&void 0!==t&&t.href?d("a",{attrs:{href:null===(o=c.subItems)||void 0===o||null===(o=o.sponsor)||void 0===o?void 0:o.href}},[null!==(r=c.subItems)&&void 0!==r&&null!==(r=r.sponsor)&&void 0!==r&&r.image?d("CmsImage",{staticClass:"c-siteHeaderNavigation_sponsor_image",attrs:{image:null===(n=c.subItems)||void 0===n||null===(n=n.sponsor)||void 0===n?void 0:n.image}}):c._e()],1):c._e()]):c._e(),c._v(" "),c._l(null===(l=c.subItems)||void 0===l?void 0:l.lists,(function(e,t){var o,r;return d("div",{key:"".concat(e.title,"-").concat(t),staticClass:"c-siteHeaderNavigation_menuList"},[d("div",{staticClass:"c-siteHeaderNavigation_menu_lists_title"},[c._v(c._s(null==e?void 0:e.title))]),c._v(" "),d("ul",{class:{isTwoColumns:(null==e||null===(o=e.items)||void 0===o?void 0:o.length)>4&&(null===(r=c.subItems)||void 0===r?void 0:r.lists.length)<=2}},c._l(e.items,(function(e,t){return d("li",{key:"".concat(e.text,"-item-").concat(t)},[d("a",{attrs:{href:null==e?void 0:e.href},on:{click:function(o){return c.trackClick(null==e?void 0:e.href,e.text,t)}}},[c._v("\n "+c._s(null==e?void 0:e.text)+"\n ")])])})),0)])}))],2)}],!1,null,null,null).exports),V=[{title:"AI",href:"/ai-atlas/",description:"Stay up to date on developments in the rapidly evolving world of AI with AI Atlas.",lists:[{title:"AI News",items:[{text:"iPhone 16E AI",href:"/tech/services-and-software/these-are-the-6-apple-intelligence-features-i-regularly-use-in-ios-18-5/"},{text:"Apple Intelligence Reboot",href:"/tech/services-and-software/apple-reportedly-planning-ai-comeback-complete-with-a-tabletop-robot/"},{text:"Galaxy S25 AI",href:"/tech/mobile/my-first-48-hours-with-the-galaxy-s25-ultra-has-me-in-awe/"},{text:"ChatGPT Image Gen",href:"/tech/services-and-software/chatgpts-gpus-are-melting-as-people-make-studio-ghibli-esque-ai-images/"}]},{title:"AI Reviews",items:[{text:"Best AI Image Generators",href:"/tech/services-and-software/best-ai-image-generators/"},{text:"ChatGPT Free vs. Plus",href:"/tech/services-and-software/chatgpt-free-vs-chatgpt-plus-worth-the-20-upgrade/"},{text:"Google Gemini",href:"/tech/services-and-software/what-is-gemini-everything-you-should-know-about-googles-ai-tool/"},{text:"Microsoft Copilot",href:"/tech/services-and-software/microsoft-copilot-chatbot-review-bing-is-my-default-search-engine-now/"},{text:"Best AI Chatbots",href:"/tech/services-and-software/best-ai-chatbots/"},{text:"Best AI Website Builders",href:"/tech/services-and-software/best-ai-website-builder/"},{text:"ChatGPT vs Gemini",href:"/tech/services-and-software/chatgpt-vs-google-gemini/"}]},{title:"AI Guides",items:[{text:"How to Detect AI",href:"/tech/services-and-software/tips-to-tell-whether-something-was-written-with-ai/"},{text:"What is an LLM",href:"/tech/services-and-software/what-is-an-llm-and-how-does-it-relate-to-ai-chatbots-heres-what-to-know/"},{text:"AI Resume Writing",href:"/tech/services-and-software/how-to-write-a-resume-using-ai/"},{text:"ChatGPT Glossary",href:"/tech/services-and-software/chatgpt-glossary-50-ai-terms-everyone-should-know/"}]}]},{title:"VPN",href:"/tech/vpn/",description:"VPN reviews and guides from our experts to help you boost your online privacy.",lists:[{title:"Best VPNs",items:[{text:"Best VPN",href:"/tech/services-and-software/best-vpn/"},{text:"iPhone",href:"/tech/services-and-software/best-vpn-for-iphone/"},{text:"Free",href:"/tech/services-and-software/best-free-vpn/"},{text:"Amazon Fire Stick",href:"/tech/services-and-software/best-vpn-for-firestick/"},{text:"Mobile",href:"/tech/services-and-software/best-mobile-vpn/"},{text:"Streaming",href:"/tech/services-and-software/best-vpn-for-streaming/"},{text:"VPN Deals",href:"/deals/best-vpn-deals/"}]},{title:"VPN Reviews",items:[{text:"ExpressVPN",href:"/tech/services-and-software/expressvpn-review/"},{text:"Surfshark",href:"/tech/services-and-software/surfshark-vpn-review/"},{text:"NordVPN",href:"/tech/services-and-software/nordvpn-review/"},{text:"NordVPN vs. ExpressVPN",href:"/tech/services-and-software/nordvpn-vs-expressvpn/"}]}]},{title:"Phones",href:"/tech/mobile/phones/",description:"Expert reviews and insightful guides on the latest phones to help you find the perfect device for your needs.",lists:[{title:"Best Phones",items:[{text:"Best Overall Phones",href:"/tech/mobile/best-phone/"},{text:"iPhone",href:"/tech/mobile/best-iphone/"},{text:"Android",href:"/tech/mobile/best-android-phone/"},{text:"iPhone Deals",href:"/deals/best-iphone-16-deals/"}]},{title:"Best Phone Plans",items:[{text:"Family Plans",href:"/tech/mobile/best-family-phone-plan/"},{text:"Cellphone Plans",href:"/tech/mobile/best-phone-plans/"},{text:"Unlimited Plans",href:"/tech/mobile/best-unlimited-data-plan/"}]},{title:"Phone Reviews",items:[{text:"Galaxy S25 Ultra",href:"/tech/mobile/galaxy-s25-ultra-review-greatest-phone-screen-ever-and-lets-not-talk-about-the-ai/"},{text:"iPhone 16 Pro",href:"/tech/mobile/apple-iphone-16-pro-and-pro-max-review-compelling-upgrade-with-my-favorite-iphone-feature-in-years/"},{text:"iPhone 16 Cases",href:"/tech/mobile/best-iphone-16-and-iphone-16-pro-cases/"}]}]},{title:"Laptops",href:"/tech/computing/laptops/",description:"Guides from our experts to help you find the best laptop for your specific needs.",lists:[{title:"Best Laptops",items:[{text:"Best Laptop",href:"/tech/computing/best-laptop/"},{text:"School Laptop",href:"/tech/computing/best-laptop-for-college/"},{text:"Macbook",href:"/tech/computing/best-macbook/"},{text:"Windows",href:"/tech/computing/best-windows-laptop/"},{text:"Battery Life",href:"/tech/computing/best-battery-life-laptop/"},{text:"Lightweight",href:"/tech/computing/best-lightweight-laptop/"},{text:"Gaming",href:"/tech/computing/best-gaming-laptop/"},{text:"Budget",href:"/tech/computing/best-budget-laptop/"},{text:"Monitors",href:"/tech/computing/best-monitor/"}]},{title:"Laptop Guides",items:[{text:"Chromebook vs. Laptop",href:"/tech/computing/chromebook-vs-laptop-whats-the-difference/"},{text:"MacBook Air vs. MacBook Pro",href:"/tech/computing/macbook-air-vs-macbook-pro-which-macbook-should-i-buy/"},{text:"Laptop Deals",href:"/deals/best-laptop-deals/"}]}]},{title:"Audio",href:"/tech/home-entertainment/audio/",description:"The best of our audio guides to help you make the most of your listening experience.",lists:[{title:"Best Earbuds",items:[{text:"Wireless",href:"/tech/mobile/best-wireless-earbuds/"},{text:"Budget",href:"/tech/mobile/best-cheap-wireless-earbuds/"},{text:"Noise-Canceling",href:"/tech/mobile/best-noise-canceling-wireless-earbuds/"}]},{title:"Best Headphones",items:[{text:"Best Overall Headphones",href:"/tech/mobile/best-headphones/"},{text:"Noise Canceling",href:"/tech/mobile/best-noise-canceling-headphones/"},{text:"Work from Home",href:"/tech/mobile/best-headphones-for-work-at-home/"}]},{title:"Best Speakers",items:[{text:"Bluetooth",href:"/tech/home-entertainment/best-bluetooth-speaker/"},{text:"Record Players",href:"/tech/home-entertainment/best-record-player-and-turntable/"},{text:"AV Receivers",href:"/tech/home-entertainment/best-av-receiver/"}]}]},{title:"TV",href:"/tech/home-entertainment/tvs/",description:"We'll help you make your entertainment as good as the movies.",lists:[{title:"Best TVs",items:[{text:"Best Overall TVs",href:"/tech/home-entertainment/best-tv/"},{text:"65-inch",href:"/tech/home-entertainment/best-65-inch-tv/"},{text:"75-inch",href:"/tech/home-entertainment/best-75-inch-tv/"},{text:"Budget",href:"/tech/home-entertainment/best-budget-tv/"},{text:"TV Deals",href:"/deals/best-tv-deals/"},{text:"QLED vs. OLED",href:"/tech/home-entertainment/qled-vs-oled-whats-the-difference-and-which-is-better/"}]},{title:"TV Accessories",items:[{text:"Best Projectors",href:"/tech/home-entertainment/best-projector/"},{text:"Best TV Antenna",href:"/tech/home-entertainment/best-tv-antenna/"}]},{title:"TV Streaming Devices",items:[{text:"Best Streaming Device",href:"/tech/home-entertainment/best-streaming-device/"},{text:"Best Fire TV Stick",href:"/tech/home-entertainment/best-fire-tv-stick/"}]}]},{title:"Services & Software",href:"/tech/services-and-software/",description:"All the news and tips you need to get the most out of services, apps and software you use every day.",lists:[{title:"Services and Software",items:[{text:"Best Antivirus Software",href:"/tech/services-and-software/best-antivirus/"},{text:"Best Password Manager",href:"/tech/services-and-software/best-password-manager/"},{text:"Extra 15GB Gmail Storage",href:"/tech/services-and-software/gmail-spring-cleaning-get-back-15gb-without-deleting-a-thing/"}]},{title:"iOS Tips",items:[{text:"Settings to Change",href:"/tech/services-and-software/change-these-9-iphone-settings-after-you-install-ios-18-4/"},{text:"How to Clear Your Cache",href:"/tech/services-and-software/iphone-owners-get-a-jump-start-on-spring-cleaning-by-clearing-your-iphone-cache/"},{text:"Hidden Features",href:"/tech/services-and-software/13-hidden-ios-18-4-iphone-features-you-should-probably-know-about/"}]},{title:"Web Hosting",items:[{text:"Minecraft Server",href:"/tech/services-and-software/best-minecraft-server-hosting/"},{text:"Best Web Hosting Services",href:"/tech/services-and-software/best-web-hosting/"},{text:"Best Cheap Web Hosting",href:"/tech/services-and-software/best-cheap-web-hosting/"}]}]},{title:"Computers",href:"/tech/computing/desktops/",description:"What you need for work and play, and how to get the most out of it.",lists:[{title:"Best Computers",items:[{text:"Desktop Computer",href:"/tech/computing/best-desktop-computer/"},{text:"Gaming PC",href:"/tech/computing/best-gaming-pc/"},{text:"iMac Deals",href:"/deals/best-imac-deals/"}]},{title:"Best Tablets",items:[{text:"Best Overall Tablet",href:"/tech/computing/best-tablet/"},{text:"Best iPad",href:"/tech/computing/best-ipad/"},{text:"E Ink Tablets",href:"/tech/computing/best-e-ink-tablets/"},{text:"iPad Pro Deals",href:"/deals/best-ipad-pro-deals/"}]},{title:"Computer Tips",items:[{text:"Recycle Old Tech",href:"/tech/computing/spring-cleaning-your-tech-how-to-recycle-old-computers-and-printers-for-free/"},{text:"Windows on Mac",href:"/tech/computing/how-to-run-windows-from-your-mac/"}]}]},{title:"Home Security",href:"/home/security/",description:"Practical advice on keeping your home safe and secure.",lists:[{title:"Best Home Security Cameras",items:[{text:"Best Overall Security Camera",href:"/home/security/best-home-security-camera/"},{text:"Outdoor",href:"/home/security/best-outdoor-home-security-cameras/"},{text:"With No Subscription ",href:"/home/security/best-home-security-cameras-without-a-subscription/"},{text:"Wireless",href:"/home/security/best-wireless-home-security-cameras/"}]},{title:"Best Security Systems",items:[{text:"Best Overall Security System",href:"/home/security/best-home-security-system/"},{text:"DIY Security System",href:"/home/security/best-diy-home-security-systems/"}]},{title:"Best Security Products",items:[{text:"Ring Video Doorbell",href:"/home/security/best-ring-video-doorbells/"},{text:"Smoke Detectors",href:"/home/security/best-smoke-detector/"},{text:"Smart Locks",href:"/home/security/best-smart-locks/"},{text:"Video Doorbells",href:"/home/security/best-video-doorbell-cameras/"}]}]},{title:"Smart Home",href:"/home/smart-home/",description:"Everything you need to know to build a smart home that works for you.",lists:[{title:"Best in Smart Home",items:[{text:"Indoor Smart Garden",href:"/home/smart-home/best-indoor-garden/"},{text:"HomeKit",href:"/home/smart-home/best-apple-homekit-siri-devices/"},{text:"Smart Thermostats",href:"/home/energy-and-utilities/best-smart-thermostats/"},{text:"Smart Garage Door Controller",href:"/home/smart-home/best-smart-garage-door-opener-controller/"},{text:"Smart Plugs",href:"/home/smart-home/best-smart-plugs/"},{text:"Smart Displays",href:"/home/smart-home/best-smart-displays/"},{text:"Smart Home Devices",href:"/home/smart-home/best-smart-home-devices/"},{text:"Smart Lights",href:"/home/smart-home/best-smart-lights/"},{text:"Amazon Alexa",href:"/home/smart-home/best-alexa-devices/"},{text:"Smart Home Deals",href:"/deals/best-smart-home-deals/"}]},{title:"Best Electric Vehicles",items:[{text:"Best Overall EVs",href:"/home/electric-vehicles/best-ev-electric-car/"},{text:"EV Chargers",href:"/home/electric-vehicles/best-ev-charger/"},{text:"Budget",href:"/home/electric-vehicles/the-most-affordable-electric-cars/"}]}]},{title:"Kitchen & Household",href:"/home/kitchen-and-household/",description:"From coffee makers to robot vacuums, we tackle what you need to know to keep your home running smoothly.",lists:[{title:"Best in Home Tech",items:[{text:"Dishwashers",href:"/home/kitchen-and-household/best-dishwasher/"},{text:"Car Vacuums",href:"/home/kitchen-and-household/best-car-vacuum/"},{text:"Showerheads",href:"/home/kitchen-and-household/best-showerhead/"},{text:"Air Purifiers",href:"/home/kitchen-and-household/best-air-purifier/"},{text:"Cordless Vacuums",href:"/home/kitchen-and-household/best-cordless-vacuum/"},{text:"Robot Vacuums",href:"/home/kitchen-and-household/best-robot-vacuum/"}]},{title:"Best for Home Office",items:[{text:"Office Chairs",href:"/home/kitchen-and-household/best-office-chairs/"},{text:"Standing Desks",href:"/home/kitchen-and-household/best-standing-desk/"},{text:"Surge Protectors",href:"/home/kitchen-and-household/best-surge-protector/"},{text:"Tower Fans",href:"/home/kitchen-and-household/best-tower-fan/"},{text:"Dehumidifiers",href:"/home/kitchen-and-household/best-dehumidifier/"}]},{title:"Best in the Kitchen",items:[{text:"Air Fryers",href:"/home/kitchen-and-household/the-best-air-fryer-tested-by-cnet/"},{text:"Bread Machines",href:"/home/kitchen-and-household/best-bread-machines/"},{text:"Meat Thermometers",href:"/home/kitchen-and-household/best-meat-thermometers/"},{text:"Nonstick Pans",href:"/home/kitchen-and-household/best-nonstick-pan/"}]}]},{title:"Yard & Outdoors",href:"/home/yard-and-outdoors/",description:"All the tools, gear and skills you need to keep your home's yard and outdoor spaces looking sharp.",lists:[{title:"Best in Yard & Outdoors",items:[{text:"Garden Hoses",href:"/home/yard-and-outdoors/best-garden-hoses/"},{text:"Pressure Washers",href:"/home/yard-and-outdoors/best-pressure-washer/"},{text:"Water Guns",href:"/home/yard-and-outdoors/best-water-guns/"},{text:"Grills",href:"/home/yard-and-outdoors/best-grills/"},{text:"Electric Lawn Mowers",href:"/home/yard-and-outdoors/best-electric-lawn-mower/"},{text:"Solar Batteries",href:"/home/energy-and-utilities/best-solar-batteries/"},{text:"Portable Power Stations",href:"/home/energy-and-utilities/best-portable-power-stations/"}]}]},{title:"Home Internet",href:"/home/internet/",description:"We unpack everything you need to know about internet service.",lists:[{title:"Internet Reviews",items:[{text:"Verizon 5G",href:"/home/internet/verizon-5g-home-internet-review/"},{text:"T-Mobile 5G",href:"/home/internet/t-mobile-5g-home-internet-review/"},{text:"Xfinity Internet",href:"/home/internet/xfinity-internet-review/"},{text:"AT&T Internet Air",href:"/home/internet/at-t-internet-air-review/"},{text:"Starlink",href:"/home/internet/starlink-internet-review/"},{text:"Best ISPs",href:"/home/internet/best-internet-providers/"}]},{title:"Best Routers",items:[{text:"Best Overall Routers",href:"/home/internet/best-wi-fi-routers/"},{text:"Gaming",href:"/home/internet/best-gaming-routers/"},{text:"Wi-Fi Extenders",href:"/home/internet/best-wifi-extenders/"},{text:"Mesh Wi-Fi Systems",href:"/home/internet/best-mesh-wifi-routers/"}]},{title:"Top ISPs by Location",items:[{text:"Chicago, IL",href:"/home/internet/best-internet-providers-in-chicago-il/"},{text:"San Francisco, CA",href:"/home/internet/best-internet-providers-in-san-francisco-ca/"},{text:"Houston, TX",href:"/home/internet/best-internet-providers-in-houston-tx/"},{text:"New York, NY",href:"/home/internet/best-internet-providers-in-new-york-ny/"}]}]},{title:"Gaming",href:"/tech/gaming/",description:"Reviews, news and buying advice on console, PC, handheld and VR gaming.",lists:[{title:"Nintendo Switch 2",items:[{text:"How to Buy the Switch 2",href:"/deals/how-to-preorder-nintendo-switch-2-start-time-where-in-stock-guide/"},{text:"Switch 1 vs. Switch 2",href:"/tech/gaming/nintendo-switch-2-vs-switch-1-tech-specs-compared-feature-upgrades/"},{text:"Switch Deals",href:"/deals/best-nintendo-switch-deals/"}]},{title:"Best Games by Platform",items:[{text:"Nintendo Switch",href:"/tech/gaming/top-best-nintendo-switch-games/"},{text:"PlayStation 5",href:"/tech/gaming/best-ps5-games/"},{text:"Xbox",href:"/tech/gaming/best-xbox-games-for-xbox-one-series-x-s/"},{text:"PC Games",href:"/tech/gaming/best-pc-games-right-now/"},{text:"Mobile",href:"/tech/gaming/the-15-best-mobile-games-in-2025-top-iphone-and-android-games/"},{text:"Virtual Reality",href:"/tech/gaming/best-vr-games/"}]},{title:"Best Gaming Hardware",items:[{text:"VR Headsets",href:"/tech/gaming/best-vr-headset/"},{text:"SSDs for PS5",href:"/tech/gaming/best-m2-ssd/"},{text:"MicroSD Express",href:"/deals/best-microsd-express-cards-for-nintendo-switch-2/"}]},{title:"Best Gaming Deals",items:[{text:"PlayStation Plus",href:"/deals/best-playstation-plus-deals/"},{text:"Xbox Game Pass",href:"/deals/best-xbox-game-pass-deals/"},{text:"Free Xbox Game Pass",href:"/tech/gaming/how-to-get-xbox-game-pass-for-free/"},{text:"Xbox Deals",href:"/deals/best-xbox-deals/"}]}]},{title:"TV & Movies",href:"/tech/streaming-services/",description:"When and where to watch TV shows, movies, and live events on streaming services.",lists:[{title:"What to Watch",items:[{text:"Best Shows This Week",href:"/tech/services-and-software/what-to-stream-on-tv-this-week-the-last-of-us-g20-and-more/"},{text:"Best Netflix Shows",href:"/tech/services-and-software/best-tv-shows-netflix-2025/"},{text:"Best Netflix Movies",href:"/tech/services-and-software/best-movies-on-netflix/"},{text:"Best Max Shows",href:"/tech/services-and-software/best-tv-series-on-max-april-2025/"},{text:"Best Max Movies",href:"/tech/services-and-software/best-movies-on-max-april-2025/"},{text:"Best Prime Video Shows",href:"/tech/services-and-software/best-tv-series-on-prime-video-april-2025/"},{text:"Best Prime Video Horror Movies",href:"/tech/services-and-software/9-great-horror-movies-to-watch-on-prime-video-now/"},{text:"Best Prime Video Sci-Fi Movies",href:"/tech/services-and-software/best-sci-fi-movies-on-prime-video-2025/"},{text:"Best Disney Plus Shows",href:"/tech/services-and-software/best-disney-plus-tv-shows-2025/"},{text:"Best Apple TV Sci-Fi Shows",href:"/tech/services-and-software/best-apple-tv-plus-sci-fi-shows-2025/"},{text:"Best Hulu Horror Movies",href:"/tech/services-and-software/the-absolute-best-horror-films-on-hulu-april-2025/"},{text:"Best Peacock Shows",href:"/tech/services-and-software/11-of-the-best-peacock-shows-to-stream-april-2025/"}]}]},{title:"Streaming",href:"/tech/streaming-services/",description:"News, comparisons and advice to help you make sense of streaming.",lists:[{title:"Best Streaming Services",items:[{text:"Best Overall Streaming Services",href:"/tech/services-and-software/best-streaming-service/"},{text:"Free",href:"/tech/streaming-services/best-free-tv-streaming-services/"},{text:"Live TV",href:"/tech/services-and-software/best-live-tv-streaming-service-for-cord-cutters/"},{text:"4K Content",href:"/tech/streaming-services/best-streaming-services-for-4k-content/"},{text:"Kids",href:"/tech/streaming-services/best-streaming-services-for-kids/"},{text:"Music",href:"/tech/streaming-services/best-music-streaming-service/"},{text:"Streaming Deals",href:"/deals/best-streaming-service-deals/"}]},{title:"Streaming Service Reviews",items:[{text:"YouTube TV",href:"/tech/streaming-services/youtube-tv-review-the-best-premium-live-tv-streaming-service/"},{text:"Hulu Plus Live TV",href:"/tech/streaming-services/hulu-plus-live-tv-review-big-bundle-for-cord-cutters-at-a-premium-price/"},{text:"Netflix",href:"/tech/streaming-services/netflix-review-still-top-choice-even-with-ads-extra-member-fees/"},{text:"Max",href:"/tech/streaming-services/max-streaming-service-review-loads-of-content-but-you-have-to-make-it-fit-you/"},{text:"Youtube TV vs. Hulu Plus TV",href:"/tech/services-and-software/youtube-tv-vs-hulu-plus-live-tv-rated-the-pros-and-cons-of-each-streaming-service/"}]}]},{title:"Sleep",href:"/health/sleep/",description:"Our science-backed advice will help you sleep well every night.",lists:[{title:"Best Mattresses",items:[{text:"Best Overall",href:"/health/sleep/best-mattresses/"},{text:"King",href:"/health/sleep/best-king-mattress/"},{text:"Firm",href:"/health/sleep/best-firm-mattress/"},{text:"Memory Foam",href:"/health/sleep/best-memory-foam-mattress/"},{text:"Twin",href:"/health/sleep/best-twin-mattress/"},{text:"Adjustable",href:"/health/sleep/best-adjustable-mattress/"},{text:"Plus Size",href:"/health/sleep/best-mattress-for-heavy-people/"},{text:"Side Sleepers",href:"/health/sleep/best-mattress-for-side-sleepers/"},{text:"Air Mattresses",href:"/health/sleep/best-air-mattress/"}]},{title:"Mattress Reviews",items:[{text:"Tempur-Pedic",href:"/health/sleep/tempurpedic-mattress-review/"},{text:"DreamCloud",href:"/health/sleep/dreamcloud-mattress-review/"},{text:"Nectar",href:"/health/sleep/nectar-mattress-review/"},{text:"Beautyrest",href:"/health/sleep/beautyrest-mattress-review/"},{text:"Helix",href:"/health/sleep/helix-mattress-reviews/"},{text:"Purple",href:"/health/sleep/ive-tested-every-purple-mattress-here-are-my-thoughts-on-the-new-line/"},{text:"Mattress Deals",href:"/deals/best-mattress-deals/"}]},{title:"Best Sleep Products",items:[{text:"Cooling Comforters",href:"/health/sleep/8-best-cooling-comforters/"},{text:"Cooling Mattress Toppers",href:"/health/sleep/best-cooling-mattress-toppers/"},{text:"Earplugs for Sleeping",href:"/health/sleep/best-earplugs-for-sleeping/"},{text:"Sleep Trackers",href:"/health/sleep/best-sleep-tracker/"},{text:"Travel Pillows",href:"/health/sleep/best-travel-pillows/"},{text:"Best Pillows",href:"/health/sleep/best-pillow/"},{text:"Cooling Pillows",href:"/health/sleep/best-cooling-pillows/"},{text:"Sleep Headphones",href:"/health/sleep/headphones-for-sleeping/"}]}]},{title:"Nutrition",href:"/health/nutrition/",description:"From plant-based meat to the latest diet trend, we help you eat healthy.",lists:[{title:"Best Meal Kits",items:[{text:"Best Overall Meal Kit",href:"/health/nutrition/best-meal-kit-delivery-service/"},{text:"Meal Delivery Deals",href:"/deals/best-meal-delivery-deals/"},{text:"Vegan",href:"/health/nutrition/best-vegan-meal-delivery-services/"},{text:"Healthy",href:"/health/nutrition/best-healthy-meal-delivery-service/"},{text:"Meat Delivery",href:"/health/nutrition/best-meat-delivery-services/"},{text:"Keto",href:"/health/nutrition/best-keto-meal-delivery/"},{text:"Cheapest",href:"/health/nutrition/cheapest-meal-delivery-service/"}]},{title:"Nutrition Tips",items:[{text:"Protein Visual Guide",href:"/health/nutrition/how-much-protein-do-you-really-need-this-visual-guide-makes-it-simple/"},{text:"Meal Kits vs. Groceries",href:"/health/nutrition/curious-if-meal-kits-are-cheaper-than-groceries-i-did-the-math-to-find-out/"},{text:"Natural Sugar Substitutes",href:"/health/nutrition/these-6-natural-sweeteners-taste-way-better/"},{text:"Apple Cider Vinegar",href:"/health/nutrition/apple-cider-vinegar-shots-dosage-benefits-and-key-precautions-you-should-know/"}]}]},{title:"Fitness",href:"/health/fitness/",description:"No matter your fitness goals, we've got the expert tips you need.",lists:[{title:"Best Fitness Equipment",items:[{text:"Peloton Alternatives",href:"/health/fitness/best-peloton-alternative/"},{text:"Smart Home Gyms",href:"/health/fitness/best-smart-home-gym/"},{text:"Exercise Bikes",href:"/health/fitness/best-exercise-bike/"},{text:"Treadmills",href:"/health/fitness/best-treadmill/"},{text:"Ellipticals",href:"/health/fitness/best-elliptical/"}]},{title:"Best Fitness Accessories",items:[{text:"Smart Scale",href:"/health/fitness/best-smart-scale/"},{text:"Massage Guns",href:"/health/fitness/best-massage-gun/"},{text:"Heart Rate Monitor",href:"/health/fitness/best-chest-strap-heart-rate-monitors/"}]}]},{title:"Personal Care",href:"/health/personal-care/",description:"We share how to look and feel so fresh and clean.",lists:[{title:"Best in Eyewear",items:[{text:"Replacement Rx Lenses",href:"/health/personal-care/best-places-to-buy-replacement-prescription-lenses/"},{text:"Reading Glasses",href:"/health/personal-care/best-reading-glasses/"},{text:"OTC Eye Drops",href:"/health/personal-care/best-eye-drops/"},{text:"Vitamins for Healthy Eyes",href:"/health/personal-care/key-vitamins-supplements-healthy-eyes-this-spring/"},{text:"Online Glasses Stores",href:"/health/personal-care/best-places-to-buy-glasses-online/"},{text:"Online Contact Lenses",href:"/health/personal-care/best-place-to-buy-contacts-online/"}]},{title:"Best in Dental Care",items:[{text:"Electric Toothbrushes",href:"/health/personal-care/best-electric-toothbrush/"},{text:"Teeth Whitening Strips",href:"/health/personal-care/best-teeth-whitening-strips/"},{text:"Whitening Toothpaste",href:"/health/personal-care/best-whitening-toothpaste/"}]}]},{title:"Money",href:"/personal-finance/",description:"Get the latest news and share tips for making better decisions for your financial future.",lists:[{title:"Social Security",items:[{text:"Social Security Check Tracker",href:"/personal-finance/april-2025-social-security-checks-heres-when-will-you-get-paid/"},{text:"Social Security Mistakes",href:"/personal-finance/these-mistakes-could-cost-you-your-social-security-benefits/"},{text:"How to Maximize Social Security",href:"/personal-finance/social-security-2025-what-goes-into-determining-your-monthly-payment-and-how-to-maximize-it/"}]},{title:"Best Finance Software",items:[{text:"Identity Theft Protection",href:"/personal-finance/identity-theft/best-identity-theft-protection/"},{text:"Tax Software",href:"/personal-finance/taxes/best-tax-software/"},{text:"TurboTax Review",href:"/personal-finance/taxes/turbotax-review/"},{text:"Free Tax Filing",href:"/personal-finance/taxes/best-free-tax-filing-options/"},{text:"Rocket Money Review",href:"/personal-finance/banking/reviews/rocket-money-review/"},{text:"Zelle Limits",href:"/personal-finance/banking/advice/zelle-limits-at-top-banks/"}]}]},{title:"CNET Video",href:"/videos/",description:"Your video guide to the ever-changing tech world.",lists:[{items:[{text:"Expert vs. AI: Is Now the Time to Buy an EV? - CNET",href:"/videos/expert-vs-ai-is-now-the-time-to-buy-an-ev/"},{text:"The Real Reason to Upgrade to iPhone 16E (It's Not AI) - CNET",href:"/videos/the-real-reason-to-upgrade-to-iphone-16e-its-not-ai/"},{text:"Watch Unitree's G1 Humanoid Robot Run in New Video - CNET",href:"/videos/watch-unitrees-g1-humanoid-robot-run-in-new-video/"},{text:"iPhone SE 4 vs. iPhone 17 Air Rumors: Does Size Matter Over Cost? - CNET",href:"/videos/does-iphone-size-matter-iphone-se-4-vs-iphone-17-air-rumors/"}]}]},{title:"Editors' Choice",href:"/editors-choice/",description:"Our Editors' Choice awards represent the very best products and services our expert editors recommend.",style:"compact",lists:[{items:[{text:"Subscription Services",href:"/editors-choice/cnet-editors-choice-our-top-picks-in-subscription-services/"},{text:"Energy Services",href:"/editors-choice/cnet-editors-choice-our-top-picks-in-energy-services/"},{text:"Giftable Tech",href:"/editors-choice/cnet-editors-choice-our-top-picks-in-giftable-tech/"},{text:"Money and Wellness",href:"/editors-choice/editors-choice-2024-money-and-wellness/"}]}]}],z=o(881),R=o(1064),G=o(509);function F(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function W(e){for(var t=1;t"CountDown"!==e.label))}):e}get bannerData(){return this.promoData}get trendingData(){return this.$store.getters["page/headerComponentByName"]("trending-content-header")||null}get items(){var e;return G.a.buildNav(null===(e=this.navData)||void 0===e?void 0:e.items)}get isGifticlePage(){var e,t;return null===(e=Object(x.b)(null===(t=this.$route)||void 0===t?void 0:t.name))||void 0===e?void 0:e.includes("gifticle")}get tagline(){var e;return this.navData&&this.navData.items?null===(e=G.a.formatData(this.navData.items,"tagline")[0])||void 0===e?void 0:e.text:this.$t("tagline")}get isIntro(){return this.introFormat}setCategory(e){this.navCategory=e}routeUpdated(){this.collapseSubNav(),this.checkForBasicNav()}checkForBasicNav(){var e;this.isBasic="solar-lead-form"===Object(x.b)(null===(e=this.$route)||void 0===e?void 0:e.name)}collapseSubNav(){this.isExpanded&&this.toggleSubNav(!1,!1)}closeMobileSubNav(){this.navCategory=null}toggleSubNav(e){this.isExpanded=this.isMobileExpanded=e,e||(this.navCategory=null),this.onMastheadBottomChange();var t=document.querySelector(".c-siteHeaderNavigation.isOpen"),o=window.innerHeight-(null==t?void 0:t.offsetTop)<(null==t?void 0:t.offsetHeight);if(e&&(o||this.$device.clientDevice===v.b.Mobile)){if(this.introFormat&&this.$device.clientDevice!==v.b.Mobile)return!1;document.body.classList.add("u-overflow-hidden")}else document.body.classList.remove("u-overflow-hidden")}trackClick(e){this.$track(f.a).with({view_correlation_id:this.viewCorrelationId,name:"trackClick",element_label:e,type:"BUTTON",location:"HEADER"}).fire()}scrollDownEvent(e,t,o,r){var n;if(this.userScrolledUp&&"play"!==this.videoState&&!o)if(window.scrollY>(null!==(n=null==e?void 0:e.offsetHeight)&&void 0!==n?n:0)){var l,c,d;if(null==t||null===(l=t.classList)||void 0===l||!l.contains("is-intro"))null==t||null===(d=t.classList)||void 0===d||d.add("hide");null==e||null===(c=e.classList)||void 0===c||c.add("hide"),setTimeout((()=>{var o,r,n;null==e||null===(o=e.style)||void 0===o||o.setProperty("position","fixed","important"),null==e||null===(r=e.classList)||void 0===r||r.add("show"),null==t||null===(n=t.classList)||void 0===n||n.remove("hide")}),1e3)}else{var h;null==e||null===(h=e.style)||void 0===h||h.setProperty("position","fixed","important")}else if(this.userScrolledUp&&"play"===this.videoState&&r){var m;null==e||null===(m=e.style)||void 0===m||m.setProperty("position","fixed","important")}}scrollUpEvent(e,t,o){var r,n,l,c,d;"play"!==this.videoState&&(o?null==e||null===(r=e.style)||void 0===r||r.setProperty("position","fixed","important"):(null==t||null===(n=t.classList)||void 0===n||n.remove("hide"),window.scrollY>(null!==(l=null==e?void 0:e.offsetHeight)&&void 0!==l?l:0)?(null==e||null===(c=e.classList)||void 0===c||c.remove("show"),null==e||null===(d=e.classList)||void 0===d||d.add("hide"),setTimeout((()=>{var t;this.openSb(),null==e||null===(t=e.classList)||void 0===t||t.remove("hide"),e.classList.remove("show")}),1e3)):this.openSb()))}handleWindowMessage(e){var t=e.data.toString().match(/^ccad:(play|paused|ended)$/);(null==t?void 0:t.length)>1&&(this.videoState=t[1])}handleWindowScroll(){var e=0,t=document.querySelector(".c-adSkyBox iframe"),o=this.$refs.sitenav,r=window.pageYOffset||document.documentElement.scrollTop,n=document.body,l=t&&window.getComputedStyle(t).getPropertyValue("position").toLowerCase(),c=t&&"fixed"===l,d=n&&(null==n?void 0:n.classList.contains("skybox-expanded")),h=t&&"absolute"===l;(null==t?void 0:t.offsetHeight)>0&&o&&(r>e?this.isBasic||this.scrollDownEvent(t,o,c,h):(this.userScrolledUp=!0,this.isBasic||this.scrollUpEvent(t,o,d)),e=r<=0?0:r)}openSb(){var e=document.querySelector(".c-adSkyBox iframe");null==e||e.style.setProperty("position","absolute","important"),document.body.classList.remove("sb-timer")}closeSb(){window.addEventListener("message",this.handleWindowMessage,!1),window.addEventListener("scroll",this.handleWindowScroll,!1)}onMastheadBottomChange(){if(this.$refs.masthead){var e,t=null===(e=this.$refs.masthead)||void 0===e?void 0:e.$el.getBoundingClientRect(),o=Math.max(t.top+t.height,0);window.document.body.style.setProperty("--header-bottom","".concat(o,"px"))}else window.document.body.style.setProperty("--header-bottom","0")}beforeDestroy(){var e;this.isExpanded=!1,this.isMobileExpanded=!1,this.mutationOb.disconnect(),window.removeEventListener("message",this.handleWindowMessage,!1),window.removeEventListener("scroll",this.handleWindowScroll,!1),null===(e=this.$refs.sitenav)||void 0===e||e.removeEventListener("animationend",this.onMastheadBottomChange)}created(){var e=this;return Object(r.a)((function*(){var t;e.checkForBasicNav(),e.allSubCatContent=[...G.a.getSubCategoryData(e.trendingData),...V];var o=yield Object(R.a)("editorial","editorial_quote","nav-promo-banner");e.promoData=(null==o||null===(t=o.data)||void 0===t||null===(t=t.items)||void 0===t?void 0:t[0])||null}))()}mounted(){var e,t=document.body,o=document.querySelector(".c-adSkyBox");null===(e=this.$refs.sitenav)||void 0===e||e.addEventListener("animationend",this.onMastheadBottomChange),this.mutationOb=new MutationObserver((e=>{var o=document.querySelector(".c-adSkyBox iframe"),r=document.querySelector(".c-adSkyBox .c-adDisplay_container")||document.querySelector(".c-adSkyBox .c-adSkyBox_stickyContainer"),n=o&&"fixed"===window.getComputedStyle(o).getPropertyValue("position").toLowerCase(),l=r&&"fixed"===window.getComputedStyle(r).getPropertyValue("position").toLowerCase(),c=n||l;e.forEach((e=>{o&&0===o.offsetHeight&&t.classList.contains("sticky-skybox")&&(U.log("sb mutation:","empty iframe"),t.classList.remove("sticky-skybox"),this.onMastheadBottomChange()),(null==o?void 0:o.offsetHeight)>0&&c&&!t.classList.contains("sticky-skybox")&&(t.classList.add("sticky-skybox"),U.log("sb mutation:","ad open and fixed"),n&&!this.closingSkybox&&(this.closingSkybox=!0,this.closeSb()),this.onMastheadBottomChange()),o&&o.offsetHeight>0&&!c&&t.classList.contains("sticky-skybox")&&(U.log("sb mutation:","ad open and not fixed"),t.classList.remove("sticky-skybox"),this.onMastheadBottomChange())}))})),o&&!this.isBasic&&this.mutationOb.observe(o,{attributes:!0,attributeOldValue:!0,childList:!0,subtree:!0,characterData:!1});var r=window.matchMedia("(orientation: portrait)");r&&"function"==typeof r.addEventListener&&r.addEventListener("change",(function(e){var t=document.getElementById("site-nav"),o=document.getElementsByClassName("c-siteHeaderNav_more");t.classList.contains("is-open")&&o&&o[0].scrollIntoView({block:"end",inline:"center"})}))}};Object(l.a)([Object(c.Prop)({default:!1,type:Boolean}),Object(l.b)("design:type",Boolean)],Q.prototype,"isError",void 0),Object(l.a)([Object(c.Prop)({default:!1,type:Boolean}),Object(l.b)("design:type",Boolean)],Q.prototype,"noHairline",void 0),Object(l.a)([Object(c.Prop)({default:!1,type:Boolean}),Object(l.b)("design:type",Boolean)],Q.prototype,"introFormat",void 0),Object(l.a)([Object(c.Prop)({default:!1,type:Boolean}),Object(l.b)("design:type",Boolean)],Q.prototype,"showSiteSearch",void 0),Object(l.a)([Object(c.Prop)({default:!1,type:Boolean}),Object(l.b)("design:type",Boolean)],Q.prototype,"isPaidSearchLanding",void 0),Object(l.a)([Object(c.Prop)({default:!1,type:Boolean}),Object(l.b)("design:type",Boolean)],Q.prototype,"bleed",void 0),Object(l.a)([Object(c.Watch)("$route"),Object(l.b)("design:type",Function),Object(l.b)("design:paramtypes",[]),Object(l.b)("design:returntype",void 0)],Q.prototype,"routeUpdated",null);var K=Q=Object(l.a)([Object(c.Component)({components:{SiteHeaderMasthead:L,SiteHeaderNavigation:$},directives:{clickOutside:z.a}}),Object(h.a)("observe-resize",B.a)],Q),Y=(o(2143),Object(k.a)(K,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("header",{ref:"sitenav",staticClass:"c-siteHeader",class:{"is-error":e.isError,"is-basic":e.isBasic,"is-nohl":e.noHairline,"is-open":e.isExpanded,"is-mobile-open":e.isMobileExpanded,"is-collapsed":!e.isExpanded,"is-intro":e.isIntro,"is-bgformat":e.introFormat},attrs:{id:"site-nav",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,"is-paid-search-landing":e.isPaidSearchLanding,tagline:e.tagline,"show-site-search":e.showSiteSearch,bleed:e.bleed,"banner-data":e.bannerData},on:{toggleSubNav:e.toggleSubNav,subNavCategory:e.setCategory}},[e.suppressSectionNav?e._e():e._l(e.allSubCatContent,(function(o,r){return t("SiteHeaderNavigation",{key:"".concat(r,"-").concat(o.title),ref:"subNav",refInFor:!0,attrs:{"sub-items":o,selected:o.title===e.navCategory,"banner-data":e.bannerData},on:{toggleSubNav:e.toggleSubNav,closeMobileSubNav:e.closeMobileSubNav}})}))],2)],1)}),[],!1,null,null,null));t.a=Y.exports},1175:function(e,t,o){"use strict";o.d(t,"a",(function(){return d}));var r={name:"default-section",props:{section:{type:Object,required:!0},currentIndex:{type:[Number,String],required:!1,default:1/0},renderSuggestion:{type:Function,required:!1},normalizeItemFunction:{type:Function,required:!0},componentAttrPrefix:{type:String,required:!0},componentAttrIdAutosuggest:{type:String,required:!0}},data:function(){return{_currentIndex:this.currentIndex}},computed:{list:function(){var e=this.section,t=e.limit,o=e.data;return o.length0&&!t}},sectionConfigs:{type:Object,required:!1,default:function(){return{default:{onSelected:null}}}},onSelected:{type:Function,required:!1,default:null},componentAttrIdAutosuggest:{type:String,required:!1,default:"autosuggest"},componentAttrClassAutosuggestResultsContainer:{type:String,required:!1,default:null},componentAttrClassAutosuggestResults:{type:String,required:!1,default:null},componentAttrPrefix:{type:String,required:!1,default:"autosuggest"}},data:function(){return{internalValue:null,searchInputOriginal:null,currentIndex:null,currentItem:null,loading:!1,didSelectFromOptions:!1,defaultInputProps:{type:"text",autocomplete:"off"},clientXMouseDownInitial:null}},computed:{internal_inputProps:function(){return Object.assign({},this.defaultInputProps,this.inputProps)},listeners:function(){var e=this;return Object.assign({},this.$listeners,{input:function(e){},click:function(){e.loading=!1,e.$listeners.click&&e.$listeners.click(e.currentItem),e.$nextTick((function(){e.ensureItemVisible(e.currentItem,e.currentIndex)}))},selected:function(){e.currentItem&&e.sectionConfigs[e.currentItem.name]&&e.sectionConfigs[e.currentItem.name].onSelected?e.sectionConfigs[e.currentItem.name].onSelected(e.currentItem,e.searchInputOriginal):e.sectionConfigs.default.onSelected?e.sectionConfigs.default.onSelected(null,e.searchInputOriginal):e.$listeners.selected&&e.$emit("selected",e.currentItem,e.currentIndex),e.setChangeItem(null)}})},isOpen:function(){return this.shouldRenderSuggestions(this.totalResults,this.loading)},computedSections:function(){var e=this,t=0;return this.suggestions.map((function(o){if(o.data){var s,i,r,n,u=o.name?o.name:l,d=null;e.sectionConfigs[u]&&(s=e.sectionConfigs[u].limit,r=e.sectionConfigs[u].type,i=e.sectionConfigs[u].label,n=e.sectionConfigs[u].ulClass,d=e.sectionConfigs[u].liClass),r=r||c,s=(s=s||e.limit)||1/0,s=o.data.length=o?o:s.length)}),0)},_componentAttrClassAutosuggestResultsContainer:function(){return this.componentAttrClassAutosuggestResultsContainer||this.componentAttrPrefix+"__results-container"},_componentAttrClassAutosuggestResults:function(){return this.componentAttrClassAutosuggestResults||this.componentAttrPrefix+"__results"}},watch:{value:{handler:function(e){this.internalValue=e},immediate:!0},isOpen:{handler:function(e,t){e!==t&&this.$emit(e?"opened":"closed")},immediate:!0}},created:function(){this.loading=!0},mounted:function(){document.addEventListener("mouseup",this.onDocumentMouseUp),document.addEventListener("mousedown",this.onDocumentMouseDown)},beforeDestroy:function(){document.removeEventListener("mouseup",this.onDocumentMouseUp),document.removeEventListener("mousedown",this.onDocumentMouseDown)},methods:{inputHandler:function(e){var t=e.target.value;this.$emit("input",t),this.internalValue=t,this.didSelectFromOptions||(this.searchInputOriginal=t,this.currentIndex=null)},getSectionRef:function(e){return"computed_section_"+e},getItemByIndex:function(e){var t=!1;if(null===e)return t;for(var o=0;o=this.computedSections[o].start_index&&e<=this.computedSections[o].end_index){var s=e-this.computedSections[o].start_index,i=this.computedSections[o].name,r=this.$refs[this.getSectionRef(""+i+o)][0];if(r){t=this.normalizeItem(this.computedSections[o].name,this.computedSections[o].type,r.section.label,r.section.liClass,r.getItemByIndex(s));break}}return t},handleKeyStroke:function(e){var t=this,o=e.keyCode;if(!([16,9,17,18,91,93].indexOf(o)>-1)){var s=!this.isOpen;if(this.loading=!1,this.didSelectFromOptions=!1,this.isOpen)switch(o){case 40:case 38:if(e.preventDefault(),38===o&&null===this.currentIndex)break;var i=40===o?1:-1,r=Math.max((parseInt(this.currentIndex)||0)+(s?0:i),-1);this.setCurrentIndex(r,this.totalResults),this.didSelectFromOptions=!0,this.totalResults>0&&this.currentIndex>=0?(this.setChangeItem(this.getItemByIndex(this.currentIndex)),this.didSelectFromOptions=!0):-1===this.currentIndex&&(this.setChangeItem(null),this.internalValue=this.searchInputOriginal,e.preventDefault()),this.$nextTick((function(){t.ensureItemVisible(t.currentItem,t.currentIndex)}));break;case 13:e.preventDefault(),this.totalResults>0&&this.currentIndex>=0&&(this.setChangeItem(this.getItemByIndex(this.currentIndex),!0),this.didSelectFromOptions=!0),this.loading=!0,this.listeners.selected(this.didSelectFromOptions);break;case 27:this.loading=!0,this.currentIndex=null,this.internalValue=this.searchInputOriginal,this.$emit("input",this.searchInputOriginal),e.preventDefault()}}},setChangeItem:function(e,t){if(void 0===t&&(t=!1),null!==this.currentIndex&&e){if(e){this.currentItem=e,this.$emit("item-changed",e,this.currentIndex);var o=this.getSuggestionValue(e);this.internalValue=o,t&&(this.searchInputOriginal=o),this.ensureItemVisible(e,this.currentIndex)}}else this.currentItem=null,this.$emit("item-changed",null,null)},normalizeItem:function(e,t,o,s,i){return{name:e,type:t,label:o,liClass:i.liClass||s,item:i}},ensureItemVisible:function(e,t,o){var s=this.$el.querySelector(o||"."+this._componentAttrClassAutosuggestResults);if(s){var i=s.querySelector("#"+this.componentAttrPrefix+"__results-item--"+t);if(i){var r=s.clientHeight,n=s.scrollTop,u=i.clientHeight,l=i.offsetTop;u+l>=n+r?s.scrollTop=u+l-r:l0&&(s.scrollTop=l)}}},updateCurrentIndex:function(e){this.setCurrentIndex(e,-1,!0)},clickedOnScrollbar:function(e,t){var o=this.$el.querySelector("."+this._componentAttrClassAutosuggestResults),s=o&&o.clientWidth<=t+17&&t+17<=o.clientWidth+34;return"DIV"===e.target.tagName&&o&&s||!1},onDocumentMouseDown:function(e){var t=e.target.getBoundingClientRect?e.target.getBoundingClientRect():0;this.clientXMouseDownInitial=e.clientX-t.left},onDocumentMouseUp:function(e){if(!this.$el.contains(e.target))return this.loading=!0,void(this.currentIndex=null);"INPUT"===e.target.tagName||this.clickedOnScrollbar(e,this.clientXMouseDownInitial)||(this.loading=!0,this.didSelectFromOptions=!0,this.setChangeItem(this.getItemByIndex(this.currentIndex),!0),this.listeners.selected(!0))},setCurrentIndex:function(e,t,o){void 0===t&&(t=-1),void 0===o&&(o=!1);var s=e;o||(null===this.currentIndex||e>=t)&&(s=0),this.currentIndex=s;var i=this.$el.querySelector("#"+this.componentAttrPrefix+"__results-item--"+this.currentIndex),r=this.componentAttrPrefix+"__results-item--highlighted";this.$el.querySelector("."+r)&&function(e,t){e.classList&&e.classList.remove(t)}(this.$el.querySelector("."+r),r),i&&n(i,r)}}},h={install:function(e){e.component("vue-autosuggest-default-section",r),e.component("vue-autosuggest",d)}};"undefined"!=typeof window&&window.Vue&&window.Vue.use(h)},1236:function(e,t,o){var content=o(1369);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(217).default)("6d3e8fa0",content,!0,{sourceMap:!1})},1368:function(e,t,o){"use strict";o(1236)},1369:function(e,t,o){var r=o(216)((function(i){return i[1]}));r.push([e.i,'.c-searchAutosuggest{position:relative}.c-searchAutosuggest_input{border:.125rem solid #ddddde;border-radius:.5rem;display:block;outline:none;padding:.5rem 2.5rem .5rem 1rem;width:100%}.c-searchAutosuggest_input:hover{border-color:#d5baff}.c-searchAutosuggest_input:focus,.c-searchAutosuggest_input.c-searchAutosuggest__input--open{background:#f2ebff;border:.125rem solid #7a2af5}.c-searchAutosuggest_input:hover,.c-searchAutosuggest_input:focus,.c-searchAutosuggest_input.c-searchAutosuggest__input--open{color:#7a2af5}.c-searchAutosuggest_input:hover::placeholder,.c-searchAutosuggest_input:focus::placeholder,.c-searchAutosuggest_input.c-searchAutosuggest__input--open::placeholder{color:#7a2af5}.c-searchAutosuggest_input.c-searchAutosuggest__input--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.c-searchAutosuggest_searchIconCloseContainer{display:flex;margin-right:.5rem;padding-right:calc(.5rem + 2px);position:absolute;right:calc(.75rem + 20px);top:50%;transform:translateY(-50%)}.c-searchAutosuggest_searchIconCloseContainer::after{background-image:radial-gradient(circle, #d5baff 1.25px, transparent 1.25px);background-size:100% 25%;content:"";height:100%;position:absolute;right:0;top:0;width:3px}.c-searchAutosuggest_searchIcon{fill:#7d7d81}.c-searchAutosuggest_searchIcon-search{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.c-searchAutosuggest_searchIcon-active{fill:#7a2af5}.c-searchAutosuggest__results{background-color:#fff;box-shadow:0 8px 16px rgba(0,0,0,.16);border:.125rem solid #d5baff;border-top:none;border-radius:0 0 .5rem .5rem;left:0;position:absolute;top:100%;width:100%;z-index:1}.c-searchAutosuggest__results-item{font-weight:400;font-size:16px;line-height:22px;cursor:pointer;padding:.5rem 1rem}.c-searchAutosuggest__results-item:hover,.c-searchAutosuggest__results-item--highlighted{background-color:#f2ebff}.c-searchAutosuggest__results>ul:last-child .c-searchAutosuggest__results-item:last-child{border-radius:0 0 .5rem .5rem}',""]),r.locals={},e.exports=r},1447:function(e,t,o){"use strict";var r=o(7),n=(o(4),o(5),o(0)),l=o(67),c=o(12),d=o(1175),h=o(1017),m=o(10),v=o(44),f=o(48),x=o(36),y=o(79),_=class extends y.a{constructor(e){super(e),this.services=["googleAnalytics"]}get defaults(){return{"@event":"search_query_submitted"}}};_=Object(n.a)([Object(v.a)(x.a.Transient),Object(n.c)(0,f.a),Object(n.b)("design:paramtypes",[Object])],_);var w=o(858),O=o(830),S=new m.a("SearchAutosuggest"),k=class extends c.default{constructor(){super(...arguments),this.autocompleteItems=[],this.autosuggestOpen=!1,this.autosuggestFocused=!1,this.searchCorrelationId=Object(l.v4)(),this.searchQuery="",this.selected=null,this.timeout=null,this.inputProps={id:"c-searchAutosuggest_input",placeholder:"Search",class:"c-searchAutosuggest_input",name:"search"},this.debouncedGetAutocompleteResults=()=>{}}getAutocompleteResults(){var e=this;return Object(r.a)((function*(){try{var t,o=e.$config.api.resources.search_autocomplete.get.url({searchQuery:e.searchQuery}),r=yield e.$axios.$get(o),n=null==r||null===(t=r.data)||void 0===t?void 0:t.items.map((e=>e.suggestion));e.autocompleteItems.push({data:n}),e.selected=null}catch(e){S.error(e)}}))()}handleInput(){this.autocompleteItems=[],this.searchQuery?this.debouncedGetAutocompleteResults():S.warn("no search query provided")}handleSelected(e){if(null!=e&&e.item){this.selected=null==e?void 0:e.item,this.searchQuery=this.selected,this.searchCorrelationId=Object(l.v4)();var t={searchCorrelationId:this.searchCorrelationId,searchQuery:this.searchQuery};this.trackQuerySubmittedEvent(),this.$emit("querySelected",t)}}handleEnterKey(e){if(!this.selected){this.searchCorrelationId=Object(l.v4)();var t={searchCorrelationId:this.searchCorrelationId,searchQuery:this.searchQuery};this.trackQuerySubmittedEvent(),this.$emit("querySelected",t)}}trackQuerySubmittedEvent(){var e={input_value:this.searchQuery,search_auto_suggested:!!this.selected,view_correlation_id:this.searchCorrelationId};this.$track(_).with(e).fire()}renderSuggestion(e){return e.item}getSuggestionValue(e){return e.item}handleClearSearch(){this.searchQuery="",this.selected=null}created(){this.searchQuery=this.initialQuery,this.debouncedGetAutocompleteResults=Object(w.a)(this.getAutocompleteResults,200)}beforeDestroy(){this.handleClearSearch()}};Object(n.a)([Object(h.Prop)({default:"",type:String}),Object(n.b)("design:type",String)],k.prototype,"initialQuery",void 0);var H=k=Object(n.a)([Object(h.Component)({components:{VueAutosuggest:d.a,GlobalSvgIcon:O.default}})],k),M=(o(1368),o(127)),component=Object(M.a)(H,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("VueAutosuggest",{ref:"autocomplete",staticClass:"c-searchAutosuggest",attrs:{suggestions:e.autocompleteItems,"input-props":e.inputProps,"render-suggestion":e.renderSuggestion,"get-suggestion-value":e.getSuggestionValue,"component-attr-prefix":"c-searchAutosuggest","component-attr-id-autosuggest":"c-searchAutosuggest"},on:{input:e.handleInput,focus:function(t){e.autosuggestFocused=!0},blur:function(t){e.autosuggestFocused=!1},opened:function(t){e.autosuggestOpen=!0},closed:function(t){e.autosuggestOpen=!1},selected:e.handleSelected,keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleEnterKey.apply(null,arguments)}},model:{value:e.searchQuery,callback:function(t){e.searchQuery=t},expression:"searchQuery"}},[t("template",{slot:"after-input"},[e.searchQuery.length>0?t("div",{staticClass:"c-searchAutosuggest_searchIconCloseContainer",on:{click:e.handleClearSearch}},[t("GlobalSvgIcon",{class:{"c-searchAutosuggest_searchIcon-active":e.autosuggestFocused},attrs:{id:"hero-x-mark",classes:"o-cnetButton-icon c-searchAutosuggest_searchIcon c-searchAutosuggest_searchIcon-close"}})],1):e._e(),e._v(" "),t("GlobalSvgIcon",{class:{"c-searchAutosuggest_searchIcon-active":e.autosuggestFocused},attrs:{id:"hero-magnifying-glass",classes:"o-cnetButton-icon c-searchAutosuggest_searchIcon c-searchAutosuggest_searchIcon-search"}})],1)],2)}),[],!1,null,null,null);t.a=component.exports},1547:function(e,t,o){var content=o(2136);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(217).default)("6a53a68a",content,!0,{sourceMap:!1})},1548:function(e,t,o){var content=o(2138);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(217).default)("7788d316",content,!0,{sourceMap:!1})},1549:function(e,t,o){var content=o(2140);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(217).default)("e2238a86",content,!0,{sourceMap:!1})},1550:function(e,t,o){var content=o(2142);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(217).default)("2f39e0b1",content,!0,{sourceMap:!1})},1551:function(e,t,o){var content=o(2144);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(217).default)("3c80677c",content,!0,{sourceMap:!1})},2135:function(e,t,o){"use strict";o(1547)},2136:function(e,t,o){var r=o(216)((function(i){return i[1]}));r.push([e.i,".c-siteHeaderLogin{margin:0 0 0 1rem;position:relative}.c-siteHeaderLogin_notification-bell{display:inline-block;position:relative;width:32px}@media(max-width: 768px){.c-siteHeaderLogin_desktopIcon{display:none}}@media(min-width: 768px){.c-siteHeaderLogin_mobileIcon{display:none}}",""]),r.locals={},e.exports=r},2137:function(e,t,o){"use strict";o(1548)},2138:function(e,t,o){var r=o(216)((function(i){return i[1]}));r.push([e.i,".c-siteheaderPromoBanner{background-color:#fff;position:relative;padding:1rem 0;line-height:1.5rem}@media(max-width: 1023px){.c-siteheaderPromoBanner{box-shadow:0 .15rem .75rem -0.05rem rgba(94,94,98,.3)}}.c-siteheaderPromoBanner:hover{background-color:#b4fd8c}.c-siteheaderPromoBanner a{text-decoration:none;color:inherit;cursor:pointer;min-width:fit-content}.c-siteheaderPromoBanner a:hover{color:inherit}.c-siteheaderPromoBanner_content{align-items:center;font-size:.875rem;color:#121218;max-width:100%}@media(max-width: 1023px){.c-siteheaderPromoBanner_content{flex-direction:column;align-items:flex-start;padding:1.5rem 0}}@media screen and (max-width: 1024px)and (min-width: 768px){.c-siteheaderPromoBanner_content{padding-left:1.25rem}}.c-siteheaderPromoBanner_content-icon{width:20px;aspect-ratio:1;margin-right:.5rem}.c-siteheaderPromoBanner_content-title{font-size:20px;font-weight:bold;text-transform:uppercase;font-family:stardust,serif;font-stretch:ultra-condensed;margin-right:1.5rem;display:flex;align-items:center;min-width:fit-content}@media(max-width: 1023px){.c-siteheaderPromoBanner_content-title{margin-bottom:1rem}}.c-siteheaderPromoBanner_content-text{padding-right:.5rem}.c-siteheaderPromoBanner_content-code{margin:.5rem 1.5rem .5rem 0;text-transform:uppercase;color:#7a2af5;border:.125rem dashed #d5baff;padding:.25rem .75rem;border-radius:.5rem}@media(max-width: 1023px){.c-siteheaderPromoBanner_content-code{margin-bottom:1.5rem}}.c-siteheaderPromoBanner_content-linkText{font-weight:bold}.c-siteheaderPromoBanner_content-linkIcon{vertical-align:middle}.c-siteheaderPromoBanner_content-price{text-decoration:line-through;font-weight:normal}.c-siteheaderPromoBanner_content a:hover{text-decoration:underline}",""]),r.locals={},e.exports=r},2139:function(e,t,o){"use strict";o(1549)},2140:function(e,t,o){var r=o(216)((function(i){return i[1]}));r.push([e.i,'.is-open .c-siteHeaderMasthead{top:unset;transform:unset;transition:none}.is-open .c-siteHeaderMasthead_buttons a,.is-open .c-siteHeaderMasthead_buttons label,.is-open .c-siteHeaderMasthead_buttons span{color:#ddddde;border-color:#ddddde}.is-open .c-siteHeaderMasthead_buttons .is-active .c-siteHeaderMasthead_buttons_sub{display:flex}@media(max-width: 1023px){.is-open .c-siteHeaderMasthead_buttons .is-active .c-siteHeaderMasthead_buttons_sub_all{display:block}}.is-error .c-siteHeaderMasthead{padding:0}.is-error .c-siteHeaderMasthead_brandLockup svg{width:129px}.is-error .c-siteHeaderMasthead_bar{border-bottom:0}.is-basic .c-siteHeaderMasthead_buttons{height:auto}.c-siteHeaderMasthead{background:#121218;margin:0 auto;will-change:transform;left:0;right:0;--mobile-nav-width: 375px}@media(max-width: 767px){.c-siteHeaderMasthead{--mobile-nav-width: 100vw}}@media(min-width: 1024px){.c-siteHeaderMasthead{padding:1rem 0 0}}@media(min-width: 1024px){.c-siteHeaderMasthead{padding:1rem 0 0}}@media(min-width: 1024px){.c-siteHeaderMasthead:has(.is-active.has-subnav) .c-siteHeaderNavigation{margin-top:70px}}.c-siteHeaderMasthead_bleed{background-color:rgba(0,0,0,0)}.c-siteHeaderMasthead_container{z-index:5800000;position:relative}@media(min-width: 1024px){.c-siteHeaderMasthead_banner{display:none}}.c-siteHeaderMasthead_mobileLogin{display:none;width:100%;background-color:#b4fd8c;padding:1rem 1rem 2rem}.c-siteHeaderMasthead_mobileLogin.c-siteHeaderLogin{margin:0;width:100%}.c-siteHeaderMasthead_mobileLogin .c-siteHeaderLogin_button{width:100%}@media(max-width: 767px){.c-siteHeaderMasthead_mobileLogin{display:block}}.c-siteHeaderMasthead_new{position:absolute;color:#e71d1d;font-size:12px;top:4px;right:0;font-weight:700}@media(max-width: 767px){.c-siteHeaderMasthead_new{top:-3px;right:-6px}}.c-siteHeaderMasthead_new::before{position:absolute;content:"•";color:#e71d1d;font-size:12px;left:-6px}.c-siteHeaderMasthead_logoLogin{align-items:center;display:flex;justify-content:space-between;padding:.75rem 0}@media(min-width: 768px){.c-siteHeaderMasthead_logoLogin{padding:1rem 0}}.c-siteHeaderMasthead_logoLogin-frontDoor{align-items:flex-start;padding:2rem 0 1rem}.c-siteHeaderMasthead_brandLockup{align-items:flex-start;display:flex}.c-siteHeaderMasthead_brandLockup svg{height:40px;fill:#e71d1d;width:175px}@media(max-width: 767px){.c-siteHeaderMasthead_brandLockup svg{height:32px;width:140px}}.c-siteHeaderMasthead_brandLockup-bleed svg{fill:#fff}.c-siteHeaderMasthead_searchLogin{align-items:center;display:flex}.c-siteHeaderMasthead_searchLogin .c-searchAutosuggest{margin-right:1rem}@media(max-width: 1023px){.c-siteHeaderMasthead_searchLogin .c-searchAutosuggest{background:#f9f9fa;left:-2rem;padding:1rem;position:absolute;top:100%;width:100vw}}@media(max-width: 767px){.c-siteHeaderMasthead_searchLogin .c-searchAutosuggest{left:-1rem}}.c-siteHeaderMasthead_searchLogin .c-searchAutosuggest__results{z-index:6000000}@media(min-width: 1024px){.c-siteHeaderMasthead_searchLogin .c-searchAutosuggest_input{height:2.5rem;padding-bottom:.25rem;padding-top:.25rem}}@media(max-width: 1023px){.c-siteHeaderMasthead_searchLogin .c-searchAutosuggest_searchIcon-search{margin-right:1rem}}@media(max-width: 1023px){.c-siteHeaderMasthead_searchLogin .c-searchAutosuggest_searchIconCloseContainer{margin-right:1.5rem}}.c-siteHeaderMasthead_searchIcon{pointer-events:none}@media(min-width: 768px){.c-siteHeaderMasthead_brandLockup-frontDoor svg{height:90px;width:393.75px}}@media(min-width: 1024px){.c-siteHeaderMasthead_brandLockup-frontDoor svg{height:112px;width:490px}}.c-siteHeaderMasthead_tagline{font-size:1.5rem;line-height:1.5rem;font-family:stardust,serif;font-weight:600;font-stretch:48%;text-transform:uppercase;color:#e71d1d;display:none;line-height:22px;text-align:right}@media(min-width: 768px){.c-siteHeaderMasthead_tagline{display:block;margin-left:20px}}.c-siteHeaderMasthead_tagline-bleed{color:#fff}.c-siteHeaderMasthead_tagline-frontDoor{flex:0 1}@media(min-width: 768px){.c-siteHeaderMasthead_tagline-frontDoor{font-size:19px;line-height:19px}}@media(min-width: 1024px){.c-siteHeaderMasthead_tagline-frontDoor{font-size:24px;line-height:23px}}.c-siteHeaderMasthead_buttons{font-weight:500;font-size:16px;line-height:22px;align-items:center;color:#fff;cursor:pointer;line-height:.875;position:relative;scrollbar-width:none;white-space:nowrap;display:grid;grid-template-columns:min-content;height:70px;overflow:visible;grid-auto-flow:column;z-index:5999999}@media(min-width: 1024px){.c-siteHeaderMasthead_buttons:has(.is-active ul.c-siteHeaderMasthead_buttons_sub){padding-bottom:70px}}.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub{display:none;background-color:#b4fd8c;font-size:16px;position:absolute;text-align:left;width:100%;left:0;cursor:auto}@media(min-width: 1024px){.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub{top:73px}}@media(min-width: 1024px){.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub::before{content:"";position:absolute;width:100vw;left:calc(50% - 50vw);background-color:#b4fd8c;height:100%;z-index:-1}}.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub li{display:inline-block;line-height:70px;cursor:pointer;flex:1 1}.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub li:first-child,.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub li:last-child{text-align:center;margin:0}.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub li a{color:#020203}@media(min-width: 1024px){.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub li a{display:block}}@media(min-width: 1440px){.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub li a{padding:0 2rem}}.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub li.is-selected{background-color:#f1ffeb}.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub li svg.o-linkIcon{margin-left:.75rem}.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub_all{display:none;font-family:monumentgrotesk,sans-serif;font-size:20px;margin-right:1rem;padding-bottom:1rem;text-transform:initial}.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub_all a{color:#7a2af5;border-color:#d5baff}.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub_all a:hover{color:#121218;background-color:#b4fd8c;border:.125rem solid #b4fd8c;fill:#121218}.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub_arrow{display:none}.c-siteHeaderMasthead_buttons li{line-height:70px;text-align:center}.c-siteHeaderMasthead_buttons li .c-siteHeaderMasthead_buttons_target{width:100%}.c-siteHeaderMasthead_buttons li .c-siteHeaderMasthead_buttons_arrow{display:none}.c-siteHeaderMasthead_buttons li:first-child{text-align:left}.c-siteHeaderMasthead_buttons li:first-child>div{margin-right:2rem}.c-siteHeaderMasthead_buttons li:last-child{text-align:right;margin-left:-2rem}.c-siteHeaderMasthead_buttons li.is-active a div{color:#b4fd8c}.c-siteHeaderMasthead_buttons li.is-active a div::after{bottom:4px;border-bottom:.125rem dotted #b4fd8c;content:"";left:0;position:absolute;width:100%}@media(max-width: 1023px){.c-siteHeaderMasthead_buttons li.is-active a div::after{content:unset}}.c-siteHeaderMasthead_buttons li a{color:#fff;display:inline-flex;width:100%}.c-siteHeaderMasthead_buttons li div{position:relative;display:inline-block}@media(max-width: 768px){.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub{left:-2rem}.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub li:first-child{padding-left:31px}}@media(max-width: 1023px){.c-siteHeaderMasthead_buttons{font-size:1.5rem;line-height:1.5rem;font-family:stardust,serif;font-weight:600;font-stretch:48%;text-transform:uppercase;background-color:#b4fd8c;color:#121218;display:block;height:auto}.c-siteHeaderMasthead_buttons li{text-align:left;padding-left:1.25rem}.c-siteHeaderMasthead_buttons li:last-child{padding-left:1.25rem;text-align:left;margin-left:0}.c-siteHeaderMasthead_buttons li a,.c-siteHeaderMasthead_buttons li div,.c-siteHeaderMasthead_buttons li.is-active a div,.c-siteHeaderMasthead_buttons li:hover a div{color:#121218}.c-siteHeaderMasthead_buttons li:not(.is-active) a div,.c-siteHeaderMasthead_buttons li.is-active:not(.has-subnav) a div{display:block}.c-siteHeaderMasthead_buttons li:not(.is-active) a div::after,.c-siteHeaderMasthead_buttons li.is-active:not(.has-subnav) a div::after{bottom:0;border-bottom:.125rem dotted #87cc61;content:"";left:0;position:absolute;width:calc(95vw - 1.5rem)}.c-siteHeaderMasthead_buttons li.is-active.has-subnav{background-color:#f1ffeb}.c-siteHeaderMasthead_buttons li.is-active.has-subnav::before{content:"";position:absolute;border-top:solid 2px #b4fd8c;width:100%;margin-top:-2px;left:0}.c-siteHeaderMasthead_buttons li.is-active.has-subnav .c-siteHeaderMasthead_buttons_arrow{transform:rotate(0)}.c-siteHeaderMasthead_buttons li .c-siteHeaderMasthead_target{width:calc(100% - 1.5rem)}.c-siteHeaderMasthead_buttons li .c-siteHeaderMasthead_buttons_arrow{display:block;position:absolute;right:24px;top:24px}.c-siteHeaderMasthead_buttons li .c-siteHeaderMasthead_buttons_arrow.isChevron{transform:rotate(180deg)}.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub{font-family:monumentgrotesk,sans-serif;position:relative;left:auto;width:auto;background-color:#f1ffeb;flex-direction:column}.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub li{display:block;margin-left:0;padding-left:0;text-transform:none;text-align:left}.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub li:first-child,.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub li:last-child{text-align:left;padding-left:0}.c-siteHeaderMasthead_buttons .c-siteHeaderMasthead_buttons_sub_arrow{display:block}}.c-siteHeaderMasthead_buttons::-webkit-scrollbar{display:none}@media(max-width: 1023px){.c-siteHeaderMasthead_nav{display:none;width:var(--mobile-nav-width);position:absolute;height:calc(100dvh - var(--header-bottom));right:0}.c-siteHeaderMasthead_nav.mobile-nav-open{overflow-x:hidden;overflow-y:scroll}.c-siteHeaderMasthead_nav.mobile-nav-open .c-siteHeaderMasthead_mobileLogin{display:block}}@media(max-width: 1023px)and (max-width: 1024px){.c-siteHeaderMasthead_nav.mobile-nav-open{display:block;margin-right:-2rem}}@media(max-width: 1023px)and (max-width: 768px){.c-siteHeaderMasthead_nav.mobile-nav-open{margin-right:-1rem}}.c-siteHeaderMasthead_userNavLoading{height:75px}@media(max-width: 1023px){.c-siteHeaderMasthead_userNav,.c-siteHeaderMasthead_userNavLoading{display:none}}.c-siteHeaderMasthead_check[type=checkbox]{display:none}.c-siteHeaderMasthead_check[type=checkbox].is-open+label{font-weight:400}.c-siteHeaderMasthead_check[type=checkbox].is-open+label span{position:relative;left:0;margin-left:-4px}.c-siteHeaderMasthead .c-siteLogo_video{position:absolute;left:50%;transform:translateX(-50%)}.c-siteHeaderMasthead .c-siteLogo_mastheadImage.visually-hidden{visibility:hidden}@media(min-width: 768px){.c-siteHeaderMasthead_headerLogin{min-width:100px}}@media(max-width: 767px){.c-siteHeaderMasthead_headerLogin{display:none}}.c-siteHeaderMasthead-hide{display:none}.c-siteHeaderMasthead .c-siteHeaderMasthead_mobileNav{margin-left:1rem}@media(min-width: 1024px){.c-siteHeaderMasthead .c-siteHeaderMasthead_mobileNav{display:none}}@media(hover: none){.c-siteHeaderMasthead .c-siteHeaderMasthead_mobileNav{background-color:#b4fd8c;border-color:#b4fd8c;fill:#121218}}@media(min-width: 1024px){.c-siteHeaderMasthead_isDynamicSection a{padding-right:2.5rem}}@media(min-width: 1440px){.c-siteHeaderMasthead_isDynamicSection a{padding-right:4rem}}@media(max-width: 768px){.desktopUser{display:none}}@media(max-width: 1024px){html:has(.c-siteHeader .c-siteHeaderMasthead .mobile-nav-open),body:has(.c-siteHeader .c-siteHeaderMasthead .mobile-nav-open){overflow:hidden}}body .c-siteMenu.is-nohl .c-siteHeaderMasthead_bar{border-bottom:1px solid rgba(0,0,0,0)}@media(max-width: 767px){body .c-siteMenu.is-basic .c-siteHeaderMasthead_bar{border-bottom:.125rem dotted #ddddde}}@media(min-width: 1024px){body.cc-wallpaper .c-siteHeaderMasthead_container{width:1023px}}@media(min-width: 1024px){body.cc-wallpaper .c-siteHeaderMasthead_buttons_sub{left:-21.5px;top:71px;width:1066px}}body.cc-wallpaper .c-siteHeaderMasthead_buttons_sub::before{width:1066px;left:0}@media(min-width: 1024px){body.cc-wallpaper .c-siteHeaderMasthead_buttons_sub li{padding:0 1.5rem}body.cc-wallpaper .c-siteHeaderMasthead_buttons_sub li:first-child{padding-left:2rem}}',""]),r.locals={},e.exports=r},2141:function(e,t,o){"use strict";o(1550)},2142:function(e,t,o){var r=o(216)((function(i){return i[1]}));r.push([e.i,'.c-siteHeaderNavigation{background:#f1ffeb;display:none;left:0;max-height:calc(100vh - var(--header-bottom));margin:auto;opacity:0;overflow:initial;pointer-events:none;position:fixed;right:0;will-change:opacity;width:100%;z-index:5800000;box-shadow:0 8px 16px 0 rgba(0,0,0,.15);clip-path:inset(0 -16px -24px -16px);overflow:scroll;overflow-x:hidden;scrollbar-width:none}.c-siteHeaderNavigation.isOpen{display:block;opacity:1;pointer-events:all}@media(min-width: 1024px){.c-siteHeaderNavigation::before{content:"";width:100vw;height:100%;background-color:#f1ffeb;left:calc(50% - 50vw);position:absolute}}.c-siteHeaderNavigation::-webkit-scrollbar{width:5px;height:0;background:rgba(0,0,0,0)}.c-siteHeaderNavigation::-webkit-scrollbar-thumb{background:#ddddde}@media(max-width: 1023px){.c-siteHeaderNavigation{bottom:auto;height:calc(100dvh - var(--header-bottom));left:100vw;max-height:none;opacity:1;overflow:scroll;position:absolute;top:auto;width:var(--mobile-nav-width);box-shadow:none;clip-path:none}.c-siteHeaderNavigation.isOpen{animation:navSlideOut 500ms ease-out forwards}.c-siteHeaderNavigation.isMobileOpen{left:calc(100vw - var(--mobile-nav-width))}}.c-siteHeaderNavigation_sponsor{display:flex;flex-direction:row;align-items:center;flex:1 0 100%;margin-bottom:-1.25rem;font-weight:400;font-size:10px;line-height:14px}.c-siteHeaderNavigation_sponsor_image{padding-left:.25rem;max-width:88px;max-height:31px;display:flex;align-items:center}.c-siteHeaderNavigation_menu{overflow:scroll;overflow-x:hidden;scrollbar-width:none;font-size:.875rem;line-height:20px;margin:0 auto;padding:1.5rem 0;position:relative;overflow:hidden;display:flex;align-items:flex-start}.c-siteHeaderNavigation_menu::-webkit-scrollbar{width:5px;height:0;background:rgba(0,0,0,0)}.c-siteHeaderNavigation_menu::-webkit-scrollbar-thumb{background:#ddddde}.c-siteHeaderNavigation_menu_category{margin-right:1.5rem;flex:0 0 306px}.c-siteHeaderNavigation_menu_category .c-siteHeaderNavigation_menuTitle{font-size:1.75rem;line-height:1.75rem;font-family:stardust,serif;font-weight:500;font-stretch:48%;text-transform:uppercase;margin-bottom:1rem}.c-siteHeaderNavigation_menu_category .c-siteHeaderNavigation_menuTitle svg.c-globalSvgIcon{width:17px;height:20px;margin-left:.5rem}.c-siteHeaderNavigation_menu_category_list{font-weight:700;width:100%}@media(min-width: 1024px){.c-siteHeaderNavigation_menu_category_list{width:412px}}.c-siteHeaderNavigation_menu_category_list ul li{display:flex;line-height:20px;margin-bottom:.75rem;align-items:center}.c-siteHeaderNavigation_menu_category_list ul li span{font-size:1.5rem;line-height:1.5rem;font-family:stardust,serif;font-weight:500;font-stretch:48%;text-transform:uppercase;font-size:20px;margin-right:10px}@media(min-width: 1024px){.c-siteHeaderNavigation_menu_category_list ul.isTwoColumns{columns:2;column-gap:2rem}}.c-siteHeaderNavigation_menu_close{display:none}.c-siteHeaderNavigation_menu_products{margin-right:1.5rem;flex-basis:280px}@media(max-width: 1024px){.c-siteHeaderNavigation_menu_products{flex-basis:226px}}.c-siteHeaderNavigation_menu_products a{display:flex;align-items:center;margin-bottom:.75rem;font-weight:700}.c-siteHeaderNavigation_menu_products .c-productImage{flex:0 0 84px;margin-right:1rem;overflow:hidden}.c-siteHeaderNavigation_menu_products div:first-child .c-productImage{border-radius:0 .5rem 0 0}.c-siteHeaderNavigation_menu_products div:last-child .c-productImage{border-radius:0 0 .5rem 0}@media(min-width: 1024px){.c-siteHeaderNavigation_menu_products-fullWidth{flex:1;display:grid;grid-template:repeat(2, 1fr)/repeat(3, 1fr);grid-gap:2px 1rem}}.c-siteHeaderNavigation_menu_lists{flex:1 1;display:flex;gap:1.5rem;border-left:.125rem dotted #121218;padding-left:1.5rem;flex-wrap:wrap}.c-siteHeaderNavigation_menu_lists ul li{margin-bottom:1.25rem;font-weight:700}@media(min-width: 1024px){.c-siteHeaderNavigation_menu_lists ul li:last-child{margin-bottom:0}}@media(min-width: 1024px){.c-siteHeaderNavigation_menu_lists ul.isTwoColumns{columns:2;column-gap:2rem}}.c-siteHeaderNavigation_menu_lists_title{font-size:1.75rem;line-height:1.75rem;font-family:stardust,serif;font-weight:500;font-stretch:48%;text-transform:uppercase;margin-bottom:1rem}.c-siteHeaderNavigation_menu_lists--compact{flex:inherit}.c-siteHeaderNavigation_menu a{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .3s}.c-siteHeaderNavigation_menu a:hover{color:#121218;text-decoration-color:#7a2af5}@media(max-width: 1439px){.c-siteHeaderNavigation_menu{margin:0 31px}.c-siteHeaderNavigation_menu_category{flex:0 0 222px}}@media(max-width: 1023px){.c-siteHeaderNavigation_menu{overflow:scroll;overflow-x:hidden;scrollbar-width:none;height:auto;width:auto;margin-left:1rem;overflow-x:hidden;padding-top:1rem;padding-right:1rem;flex-direction:column;margin-bottom:2rem}.c-siteHeaderNavigation_menu::-webkit-scrollbar{width:5px;height:0;background:rgba(0,0,0,0)}.c-siteHeaderNavigation_menu::-webkit-scrollbar-thumb{background:#ddddde}.c-siteHeaderNavigation_menu_category{flex:auto;margin-bottom:1.5rem;margin-right:1rem}.c-siteHeaderNavigation_menu_category .c-siteHeaderNavigation_menuTitle+div{margin-bottom:1.25rem}.c-siteHeaderNavigation_menu_category_list ul{columns:1}.c-siteHeaderNavigation_menu_close{display:inline-flex;margin-bottom:1rem;font-weight:700}.c-siteHeaderNavigation_menu_lists{border:none;padding:0 0 1rem;margin:0 1rem 2rem 0;flex-direction:column;border-bottom:.125rem dotted #48484e;width:calc(100% - 1rem)}.c-siteHeaderNavigation_menu_products{order:3;flex:auto;width:calc(100% - 1rem)}}.c-siteHeaderNavigation_menu_holiday .c-siteHeaderNavigation_menu_category{display:flex;flex-direction:column;gap:.5rem;flex:0 0 40%}.c-siteHeaderNavigation_menu_holiday .c-siteHeaderNavigation_menu_lists{border-left:.125rem dotted #fff}@media(max-width: 1023px){.c-siteHeaderNavigation_menu_holiday .c-siteHeaderNavigation_menu_lists{border:none;border-bottom:.125rem dotted #fff}}@media(max-width: 1023px){.c-siteHeaderNavigation_menu_holiday .c-siteHeaderNavigation_menu_close{width:fit-content}}@media(min-width: 1024px){.c-siteHeaderNavigation_menuList{flex:1}}.c-siteHeaderNavigation .c-siteHeaderNavigation_menu_category_explore a{text-decoration:none;width:max-content}.c-siteHeaderNavigation_menu-category{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none}.c-siteHeaderNavigation_menu-category ::-webkit-scrollbar{display:none}.is-open .c-siteHeaderNavigation{opacity:1;pointer-events:all}@media(min-width: 1024px){.is-open .c-siteHeaderNavigation{box-shadow:0 8px 16px 0 rgba(0,0,0,.15);clip-path:inset(0 -16px -24px -16px)}}.is-open.isOpen{display:block}@media(max-width: 1023px){.is-open.is-mobile-open .c-siteHeaderNavigation.isMobileOpen{animation:navSlideIn 500ms ease-out forwards}}@keyframes navSlideIn{from{left:100vw}to{left:0}}@keyframes navSlideOut{from{left:0}to{left:100vw}}@media(min-width: 768px){@keyframes navSlideIn{from{left:100vw}to{left:calc(100vw - var(--mobile-nav-width))}}@keyframes navSlideOut{from{left:calc(100vw - var(--mobile-nav-width))}to{left:100vw}}}body.cc-wallpaper .c-siteHeaderNavigation_menu{width:auto}',""]),r.locals={},e.exports=r},2143:function(e,t,o){"use strict";o(1551)},2144:function(e,t,o){var r=o(216)((function(i){return i[1]}));r.push([e.i,".c-siteHeader{box-shadow:none;grid-area:nav;left:0;right:0;z-index:5800000;position:relative}.c-siteHeader:has(.mobile-nav-open){overflow:visible}.c-siteHeader.is-open{overflow:visible;z-index:5999999}.navObserveBottom{height:1px;position:absolute;pointer-events:none;opacity:0}.c-adSkyBox iframe.hide,.c-siteHeader.hide{transition:transform 1s ease-in-out;transform:translateY(-100%)}.c-adSkyBox iframe.show{transform:translateY(0)}body.cc-wallpaper header #site-nav{position:relative !important}@media(min-width: 1024px){body.cc-wallpaper .c-siteHeader{max-width:1066px;margin:auto}}",""]),r.locals={},e.exports=r},830:function(e,t,o){"use strict";o.r(t);var r=o(12),n=Object(r.defineComponent)({name:"GlobalSvgIcon",props:{id:{type:String,default:null},title:{type:String,default:null},classes:{type:String,default:null}},computed:{hashedId(){return"#"+this.id}}}),l=o(127),component=Object(l.a)(n,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("svg",{staticClass:"c-globalSvgIcon",class:e.classes,attrs:{"aria-hidden":"true"}},[e.title?[t("title",[e._v(e._s(e.title))])]:e._e(),e._v(" "),t("use",{attrs:{"xlink:href":e.hashedId}})],2)}),[],!1,null,null,null);t.default=component.exports},831:function(e,t,o){"use strict";o.r(t);o(21),o(24);var r=o(0),n=o(829),l=o(6),c=(o(4),o(190),o(5),o(10)),d=o(44),h=o(48),m=o(36),v=o(114),f=o(100),x=o(32);function y(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function _(e){for(var t=1;te.id===parseInt(t.id,10)));null!=n&&n.editions&&(o=n.editions[t.edition])}else o="object"==typeof r?r[t.edition]:r;"function"==typeof o&&(o=o(t))}catch(t){w.warn("Error encountered trying to generate a link to '".concat(e,"' - '").concat(t,"'"))}return"string"==typeof o?o:(w.warn("legacy route to '".concat(e,"' returned a non-string, returning default value."),t),"#")}absoluteHref(e,t){return x.a.liveUrl(this.relativeHref(e,t))}hasRoute(e){return!!this.getLegacyRoute(e)}constructParams(e){var t;return _({_object:e._object,edition:null!==(t=e.edition)&&void 0!==t?t:this.context.store.getters.edition},e.params)}getLegacyRoute(e){var t;return e=Object(f.b)(e),null===(t=this.legacyRoutes)||void 0===t?void 0:t[e]}};O=Object(r.a)([Object(d.a)(m.a.Request),Object(r.c)(0,h.a),Object(r.b)("design:paramtypes",[Object])],O);var S=o(343),k=class extends n.Vue{get useClientNavigation(){return!this.noClientNavigation&&!["article","category_door","homepage-2024","image_gallery","special_feature","topic_landing","author"].includes(this.$store.getters["tracking/pageType"])}get isMailTo(){var e;return"string"==typeof this.to&&(null===(e=this.to)||void 0===e?void 0:e.includes("mailto"))}render(e){var t,o,r,n=null,l=null,c=this.to;if("string"!=typeof c)null!==(r=c)&&void 0!==r&&r.name&&(Object(f.b)(c.name)===c.name&&(c.name=Object(f.a)(c.name,this.$i18n.locale)),this.$router.bypassExtensions=!0,c=this.$router.resolve(c).route,this.$router.bypassExtensions=!1);else if(this.useClientNavigation||!this.isMailTo){this.$router.bypassExtensions=!0;var d=this.$router.resolve(this.to);d.route.name&&(c=d.route),this.$router.bypassExtensions=!1}else if(!this.useClientNavigation||!this.isMailTo){var h;this.$di.getInstance(O).hasRoute(null===(h=c)||void 0===h?void 0:h.name)&&(n="a",l={attrs:{href:this.localePath(c)}})}if(!c||"string"==typeof c||this.isMailTo)n="a",l={attrs:{href:this.to}};else if(c.name)if(this.useClientNavigation)n="NuxtLink",l={props:{to:c}};else{var m;n="a",l={attrs:{href:null!==(m=c.fullPath)&&void 0!==m?m:c.path}}}else{var v,x,y,_=(null===(v=c._object)||void 0===v||null===(v=v.metaData)||void 0===v?void 0:v.linkUrl)||(null===(x=c._object)||void 0===x?void 0:x.linkUrl)||(null===(y=c._object)||void 0===y?void 0:y.href);_?(n="a",l={attrs:{href:_}}):(n="template",l={})}if(null!==(t=l)&&void 0!==t&&null!==(t=t.attrs)&&void 0!==t&&t.href){var w,k,H,M=null!==(w=null===(k=this.$store)||void 0===k||null===(k=k.getters["tracking/data"])||void 0===k?void 0:k.articleType)&&void 0!==w?w:"",I=Object(S.b)(null===(H=l)||void 0===H||null===(H=H.attrs)||void 0===H?void 0:H.href,M);(I===S.a&&this.target||"trendingModule"===this.target)&&(l.attrs.target="_blank"),l.attrs.rel=I}else null!==(o=l)&&void 0!==o&&null!==(o=o.props)&&void 0!==o&&o.to&&this.target&&(l.attrs={target:"_blank"});if(n)return e(n,l,this.$slots.default)}};Object(r.a)([Object(n.Prop)({default:()=>null,type:[String,Object]}),Object(r.b)("design:type",Object)],k.prototype,"to",void 0),Object(r.a)([Object(n.Prop)({default:"",type:[Boolean,String]}),Object(r.b)("design:type",Object)],k.prototype,"target",void 0),Object(r.a)([Object(n.Prop)({default:!1,type:Boolean}),Object(r.b)("design:type",Boolean)],k.prototype,"noClientNavigation",void 0);var H=k=Object(r.a)([Object(n.Component)({})],k),M=o(127),component=Object(M.a)(H,undefined,undefined,!1,null,null,null);t.default=component.exports},832:function(e,t,o){"use strict";var r=o(6),n=(o(21),o(4),o(533),o(128),o(26),o(24),o(74),o(5),o(0)),l=o(829),c=o(837),d=class extends l.Vue{get imageHtml(){return'').concat(this.alt,'')}};Object(n.a)([Object(l.Prop)({default:"",type:String}),Object(n.b)("design:type",String)],d.prototype,"src",void 0),Object(n.a)([Object(l.Prop)({default:"",type:String}),Object(n.b)("design:type",String)],d.prototype,"alt",void 0),Object(n.a)([Object(l.Prop)({default:null,type:[Number,String]}),Object(n.b)("design:type",Object)],d.prototype,"height",void 0),Object(n.a)([Object(l.Prop)({default:null,type:[Number,String]}),Object(n.b)("design:type",Object)],d.prototype,"width",void 0);var h=d=Object(n.a)([Object(l.Component)({})],d),m=o(127),v=Object(m.a)(h,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("noscript",{domProps:{innerHTML:e._s(e.imageHtml)}})}),[],!1,null,null,null).exports,f=o(218);function x(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function y(e){for(var t=1;t{var image="small"===t&&this.hasMobileImage?this.mobileImage:this.image;this.validImage(image)&&e.push({maxwidth:"".concat(this.$device.breakpointForSize(t).max,"w"),mediaquery:"(max-width: ".concat(this.$device.breakpointForSize(t).max,"px)"),url:this.imageUrl(image,this.sizes[t])})})),e}get baseImageUrl(){var e=this.imageSize;return this.image?this.imageUrl(this.image,e):null}get gifvPosterUrl(){return this.$image(y(y({},this.image),{},{size:this.imageSize}),{frame:"1"})}get imageHeight(){var e,t,o;return this.imageConfigHeight>0?this.imageConfigHeight:this.imageConfigWidth&&null!==(e=this.image)&&void 0!==e&&e.height&&null!==(t=this.image)&&void 0!==t&&t.width?this.imageConfigWidth*(this.image.height/this.image.width):(null===(o=this.image)||void 0===o?void 0:o.height)||306}get imageRadius(){return this.hasBorderRadius?"c-cmsImage_hasBorderRadius":null}get imageWidth(){var e;return this.imageConfigWidth?this.imageConfigWidth:(null===(e=this.image)||void 0===e?void 0:e.width)||456}get isGifv(){var e;return this.$services.isFeatureEnabled("gifv")&&this.validImage(this.image)&&(null===(e=this.baseImageUrl)||void 0===e?void 0:e.includes(".gif"))}get imageConfig(){return f.a.sizes[this.imageSize]}get imageConfigHeight(){var e,t;return(null===(e=this.imageConfig)||void 0===e?void 0:e.height)||(null===(t=this.imageConfig)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.height)}get imageConfigWidth(){var e,t;return(null===(e=this.imageConfig)||void 0===e?void 0:e.width)||(null===(t=this.imageConfig)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.width)}get imageSize(){return this.size||(this.sizes?this.sizes.large||this.sizes.medium||this.sizes.small:void 0)}onImgLoad(){this.isLoaded=!0}loadDefaultImage(e){e.target.src=this.defaultImageUrl}created(){this.lazyEnabled=this.lazyLoad}imageUrl(image,e){return this.$image(y(y({},image),{size:e}))}validImage(image){return this.$isValidImage(image)}};Object(n.a)([Object(l.Prop)({default:"",type:String}),Object(n.b)("design:type",String)],_.prototype,"altText",void 0),Object(n.a)([Object(l.Prop)({default:null,type:Object}),Object(n.b)("design:type",Object)],_.prototype,"image",void 0),Object(n.a)([Object(l.Prop)({default:!1,type:Boolean}),Object(n.b)("design:type",Boolean)],_.prototype,"lazyLoad",void 0),Object(n.a)([Object(l.Prop)({default:null,type:Object}),Object(n.b)("design:type",Object)],_.prototype,"mobileImage",void 0),Object(n.a)([Object(l.Prop)({default:!1,type:[Boolean,String]}),Object(n.b)("design:type",Object)],_.prototype,"preload",void 0),Object(n.a)([Object(l.Prop)({default:"",type:String}),Object(n.b)("design:type",String)],_.prototype,"size",void 0),Object(n.a)([Object(l.Prop)({default:null,type:Object}),Object(n.b)("design:type",Object)],_.prototype,"sizes",void 0),Object(n.a)([Object(l.Prop)({default:null,type:Boolean}),Object(n.b)("design:type",Boolean)],_.prototype,"hasBorderRadius",void 0);var w=_=Object(n.a)([Object(l.Component)({components:{NoscriptImage:v}})],_),O=(o(838),Object(m.a)(w,(function(){var e,t=this,o=t._self._c;t._self._setupProxy;return o("div",{staticClass:"c-cmsImage"},[t.validImage(t.image)&&t.isGifv?o("div",{staticClass:"c-cmsImage_video"},[o("video",{attrs:{src:t.shouldLoad?t.baseImageUrl:"",poster:t.gifvPosterUrl,width:t.imageWidth,height:t.imageHeight,autoplay:"",loop:"",muted:"",playsinline:"",disableRemotePlayback:""},domProps:{muted:!0}})]):t.validImage(t.image)?[o("picture",{staticClass:"c-cmsImage_image",class:{"c-cmsImage-loaded":t.isLoaded||!t.lazyLoad}},[t._l(t.imageSources,(function(source,e){var r;return o("source",{key:source.url+"_"+e,attrs:{media:source.mediaquery,srcset:source.url,alt:null!==(r=t.altText)&&void 0!==r?r:t.image.alt}})})),t._v(" "),o("img",{class:t.imageRadius,attrs:{src:t.shouldLoad?t.baseImageUrl:"",alt:null!==(e=t.altText)&&void 0!==e?e:t.image.alt,height:t.imageHeight,width:t.imageWidth,loading:t.lazyLoad?"lazy":void 0},on:{load:t.onImgLoad,error:t.loadDefaultImage}})],2)]:t._e()],2)}),[],!1,null,null,null));t.a=O.exports},833:function(e,t,o){var content=o(839);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,o(217).default)("c5c3e0b2",content,!0,{sourceMap:!1})},835:function(e,t,o){"use strict";o.d(t,"a",(function(){return l}));o(4),o(5),o(12);var r=o(342);function n(e){return{bind:e.bind?function(){return e.bind(...arguments)}:()=>{},componentUpdated:e.componentUpdated?function(){return e.componentUpdated(...arguments)}:()=>{},inserted:e.inserted?function(){return e.inserted(...arguments)}:()=>{},unbind:e.unbind?function(){return e.unbind(...arguments)}:()=>{},update:e.update?function(){return e.update(...arguments)}:()=>{}}}function l(e,t){var o=new t;return Object(r.createDecorator)((t=>{t.directives=(null==t?void 0:t.directives)||{},t.directives[e]=n(o)}))}},837:function(e,t,o){"use strict";var r=o(7),n=(o(4),o(5),o(0)),l=o(829),c=o(10),d=o(834),h=new c.a("lazyLoad"),m=class extends l.Vue{constructor(){super(...arguments),this.lazyEnabled=!0,this.lazyLoaded=!1,this.rootMargin="50% 0px"}mounted(){var e=this;return Object(r.a)((function*(){yield l.Vue.nextTick(),"undefined"!=typeof window&&e.lazyEnabled&&(e.lazyObserver=new d.a({rootMargin:e.rootMargin,el:e.$el,threshold:0},(data=>{h.log(e.$el,data),data.direction&&(e.lazyLoaded=!0,e.lazyObserver.destroy())})))}))()}beforeDestroy(){this.lazyObserver&&this.lazyObserver.destroy()}};m=Object(n.a)([l.Component],m),t.a=m},838:function(e,t,o){"use strict";o(833)},839:function(e,t,o){var r=o(216)((function(i){return i[1]}));r.push([e.i,".c-cmsImage,.c-cmsImage img{display:block;width:100%;height:auto;max-width:100%}.c-cmsImage_image{opacity:0}.c-cmsImage_video video{width:100%;height:100%}.c-cmsImage-loaded{opacity:1}.c-cmsImage_hasBorderRadius{border-radius:.25rem}",""]),r.locals={},e.exports=r},881:function(e,t,o){"use strict";var r=o(12);function n(e){return"function"==typeof e.value}function l(e){return void 0!==e.componentInstance&&e.componentInstance.$isServer}t.a=r.default.directive("clickoutside",{bind(e,t,o){if(n(t)){e.__vueClickOutside__={handler:c,callback:t.value};var r="ontouchstart"in document.documentElement?"touchstart":"click";!l(o)&&document.addEventListener(r,c)}function c(t){if(o.context){var r=t.path||t.composedPath&&t.composedPath();r&&r.length>0&&r.unshift(t.target),e.contains(t.target)||function(e,t){if(!e||!t)return!1;for(var i=0,o=t.length;i{r.info(data),t.value.handler()})),this.observer.observe(e);else if(r.warn("ResizeObserver is not supported in this browser"),!0===(null==t||null===(n=t.value)||void 0===n?void 0:n.fallback)){r.log("Falling back to window resize event");var l=e.getBoundingClientRect();this._lastHeight=l.height,this._lastWidth=l.width,window.addEventListener("resize",(()=>{var o=e.getBoundingClientRect();o.width===this._lastWidth&&o.height===this._lastHeight||t.value.handler()}))}}else r.error("Directive must define a `handler`")}unbind(){this.observer&&this.observer.disconnect()}}},966:function(e,t,o){"use strict";var r=o(356),n=o(12),l=Object(n.defineComponent)({name:"SiteFooter",components:{CnetFooter:r.CnetFooter}}),c=o(127),component=Object(c.a)(l,(function(){var e,t=this,o=t._self._c;t._self._setupProxy;return o("div",[o("CnetFooter",{attrs:{wamhmd:null===(e=t.$privacy)||void 0===e||null===(e=e.laws)||void 0===e?void 0:e.wamhmd.isWamhmdHeaderEnabled}})],1)}),[],!1,null,null,null);t.a=component.exports}}]);