1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[448],{1398:(e,a,t)=>{"use strict";t.d(a,{A:()=>i});var n=t(70572),s=t(80441);let i=function(e,a){if(!e||!a)return;let t=(0,n.useCallback)(t=>{e.current&&!e.current.contains(t.target)&&a()},[e,a]);(0,s.A)({eventName:"click",handler:t})}},5164:(e,a,t)=>{"use strict";t.d(a,{A:()=>v});var n=t(67684),s=t(764),i=t(70572),r=t(15039),l=t.n(r),o=t(67646),c=t(48488),d=t(79144),m=t(21292),u=t.n(m),_=t(10636);let v=i.default.memo(e=>{let{subCategory:a,category:t,onSecondNavChange:r}=e,m=(0,i.useMemo)(()=>(0,d.g)({category:a,device:"desktop"}),[a]);return(0,s.FD)(s.FK,{children:[(0,s.FD)("div",{className:l()(u().slideHeader,u().small),children:[(0,s.FD)("a",{className:l()(u().breadcrumb,u().link),onClick:e=>{e.stopPropagation(),null==r||r()},children:[(0,s.Y)("i",{className:"ht-icon ht-v2-skinny-arrow"})," ",t.name]}),(0,s.FD)("a",{className:u().breadcrumb,children:[(0,s.Y)("i",{className:"ht-icon ht-arrow-right "})," ",a.name]})]}),(0,s.Y)("hr",{className:u().divider}),(0,s.Y)("div",{className:l()(u().slideContent,u().subCategoryContainer),children:(0,s.FD)(o.Grid.Row,{children:[(0,s.Y)(o.Grid.Column,{lg:8,children:(0,s.FD)("div",{className:u().content,children:[(0,s.Y)("h3",{className:u().title,children:a.name}),(0,s.Y)(o.Grid.Row,{children:a.types&&a.types.map(e=>(0,s.FD)(o.Grid.Column,{lg:6,children:[(0,s.Y)("div",{className:u().typeTitle,children:e.name}),e.skus&&(0,s.Y)(c.A,{skus:e.skus,variant:"secondNav"})]},e.name))})]})}),(0,s.Y)(o.Grid.Column,{lg:4,children:(0,s.Y)(_.A.Desktop,(0,n._)({},m))})]})})]})})},12651:(e,a,t)=>{"use strict";t.d(a,{A:()=>k});var n=t(67684),s=t(62701),i=t(764),r=t(70572),l=t(48230),o=t.n(l),c=t(15039),d=t.n(c),m=t(48488),u=t(5164),_=t(1398),v=t(50595),p=t(21292),h=t.n(p);let g=e=>{let{category:a,onSecondNavChange:t}=e,n=(a?(a.name||"").replace(/[^\w&]/g,""):"").toLowerCase();return(0,i.FD)("div",{className:h().categoryContainer,"data-testid":"navigation-menu-column-group-".concat(n),children:[a.seoName?(0,i.Y)(o(),{href:(0,v.Tt)(a.seoName),className:h().categoryTitle,"data-testid":"navigation-menu-sku-category-".concat(n),children:a.name}):(0,i.Y)("div",{"data-testid":"navigation-menu-sku-category-".concat(n),className:d()("h6",h().categoryTitle),children:a.name}),!a.subCategories&&a.skus&&(0,i.Y)(m.A,{skus:a.skus,short:!0}),a.subCategories&&a.subCategories.map(e=>(()=>{switch(!0){case!e.types:return(0,i.Y)(m.f,{sku:e},e.id);case!!e.sku:return(0,i.Y)(m.A,{skus:[e.sku]});default:return(0,i.Y)("a",{className:h().skuLink,onClick:()=>null==t?void 0:t({category:a,subCategory:e}),children:e.name},e.name)}})())]})},k=r.default.memo(e=>{let{setMenu:a,servicesMenu:t}=e,[l,o]=(0,r.useState)(),[c,m]=(0,r.useState)(!1);if(!t)return null;let v=(0,r.useRef)(null),p=e=>{e.stopPropagation()};return(0,_.A)(v,a),(0,i.Y)("div",{ref:v,className:h().navContainer,"data-testid":"navigation-menu-sku-categories-container",children:(0,i.FD)("div",{className:d()(h().carousel,c&&h().secondNav),children:[(0,i.FD)("div",{className:h().slide,children:[(0,i.Y)("div",{className:h().slideHeader,children:(0,i.Y)("h3",{"data-testid":"navigation-menu-title",children:"What can we help with? "})}),(0,i.Y)("hr",{className:h().divider}),(0,i.Y)("div",{className:d()(h().categoriesColumns,h().slideContent),children:t.map((e,a)=>(0,i.Y)("div",{className:h().categoryColumn,onClick:p,children:e.categories&&e.categories.map(e=>(0,i.Y)(g,{category:e,onSecondNavChange:e=>{o(e),m(!0)}},e.name))},a))})]}),(0,i.Y)("div",{className:h().slide,children:l&&(0,i.Y)(u.A,(0,s._)((0,n._)({},l),{onSecondNavChange:()=>m(!1)}))})]})})})},21292:e=>{e.exports={categoryTitle:"topnavitems_categoryTitle__XsY7H",skuLink:"topnavitems_skuLink__G13Wp",navContainer:"topnavitems_navContainer__x6N0D",carousel:"topnavitems_carousel__ySmC9",secondNav:"topnavitems_secondNav__ZoGop",slide:"topnavitems_slide__q2q7Q",slideHeader:"topnavitems_slideHeader__iK9lD",small:"topnavitems_small__iMsoz",divider:"topnavitems_divider__lkqhS",slideContent:"topnavitems_slideContent__XeP6m",categoriesColumns:"topnavitems_categoriesColumns__syxXR",categoryColumn:"topnavitems_categoryColumn__VnaTk",categoryContainer:"topnavitems_categoryContainer__1PG6Z",featuredCategoryTitle:"topnavitems_featuredCategoryTitle__WUMbe",virtualServicesTitle:"topnavitems_virtualServicesTitle__0f_0f",badge:"topnavitems_badge__ONP0r",disabledCategory:"topnavitems_disabledCategory__DpX8A",skuItem:"topnavitems_skuItem__8aMUt",skuItemSecondNav:"topnavitems_skuItemSecondNav__s351h",popularChip:"topnavitems_popularChip__HHP3R",imageContainer:"topnavitems_imageContainer__yEkQz",breadcrumb:"topnavitems_breadcrumb__Eys_Q",link:"topnavitems_link__7XM6v",subCategoryContainer:"topnavitems_subCategoryContainer__l560U",header:"topnavitems_header__M9fpW",content:"topnavitems_content__pfdKg",title:"topnavitems_title__8i_Gq",typeTitle:"topnavitems_typeTitle__nZrAD",fadein:"topnavitems_fadein__SU67H",loading:"topnavitems_loading__ko4I8"}},31600:(e,a,t)=>{"use strict";t.d(a,{A:()=>o});var n=t(67684),s=t(764),i=t(20242),r=t.n(i),l=t(12651);let o=e=>(0,s.Y)(l.A,(0,n._)({},e,r()))},48488:(e,a,t)=>{"use strict";t.d(a,{A:()=>p,f:()=>v});var n=t(67684),s=t(62701),i=t(764),r=t(70572),l=t(48230),o=t.n(l),c=t(54587),d=t.n(c),m=t(94952),u=t(21292),_=t.
1n(u);let v=e=>{let{sku:a,short:t=!1,variant:n="standard"}=e,s="secondNav"===n?_().skuItemSecondNav:_().skuItem,r=a.seoName||a.seo_name,l=(0,m.uS)(),c=(0,i.FD)(i.FK,{children:["secondNav"===n&&a.image&&(0,i.Y)("div",{className:_().imageContainer,children:(0,i.Y)(d(),{alt:a.name,src:a.image,width:24,height:24})}),t&&a.shortName||a.name]}),u=(0,i.Y)(o(),{"data-testid":"navigation-menu-sku-link",className:_().skuLink,prefetch:!1,href:"".concat(l,"/").concat(r),children:c});return r?(0,i.FD)("span",{className:s,children:[u,"secondNav"===n&&a.popular&&(0,i.Y)("div",{className:_().popularChip,children:"Popular"})]}):null},p=e=>{let{skus:a}=e,t=a.map(a=>(0,r.createElement)(v,(0,s._)((0,n._)({},e),{key:a.id,sku:a})));return(0,i.Y)(i.FK,{children:t})}},60448:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>n});let n=t(31600).A},80441:(e,a,t)=>{"use strict";t.d(a,{A:()=>i});var n=t(70572);let s=window,i=function(e){let{eventName:a,handler:t,element:i=s}=e,r=(0,n.useRef)();(0,n.useEffect)(()=>{r.current=t},[t]),(0,n.useEffect)(()=>{if(!(i&&i.addEventListener))return;let e=e=>r.current(e);return i.addEventListener(a,e,{passive:!0}),()=>i.removeEventListener(a,e)},[a,i])}}}]); 2//# sourceMappingURL=448.4bf047724073436a.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.