1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[651],{629:(e,t,n)=>{"use strict";n.d(t,{Lv:()=>a,Ng:()=>r,nd:()=>l});let{useLogoutMutation:r,useForgotPasswordMutation:l,useResetPasswordMutation:a}=n(91634).Z.injectEndpoints({endpoints:e=>({logout:e.mutation({query:()=>({url:"/auth/logout",method:"POST",credentials:"include"}),invalidatesTags:["Auth","Cart"]}),forgotPassword:e.mutation({query:e=>{let{payload:t}=e;return{url:"/users/password-reset-request",method:"POST",body:t,credentials:"include"}}}),resetPassword:e.mutation({query:e=>{let{payload:t,language:n}=e;return{url:"/users/reset-password?language=".concat(n),method:"POST",body:t,credentials:"include"}}})}),overrideExisting:!1})},4037:(e,t,n)=>{"use strict";n.d(t,{i:()=>r});let r=e=>{var t,n,r;let l=null!=(r=null==e||null==(t=e.variations)?void 0:t.length)?r:0;if(l<50)return l;let a=Number(null==e||null==(n=e.data)?void 0:n["metadata:variant_count"]);return Number.isInteger(a)&&a>=l?a:l}},5411:e=>{e.exports={"mini-cart-content-empty":"styles_mini-cart-content-empty__RmQmw"}},5445:e=>{e.exports={"signin-overlay__support-button":"styles_signin-overlay__support-button___YpS8","signin-overlay__language-button":"styles_signin-overlay__language-button__8ILbG","signin-overlay__language-buttons_container":"styles_signin-overlay__language-buttons_container__cl2rM","signin-overlay__divider":"styles_signin-overlay__divider__CCtpA"}},5824:(e,t,n)=>{"use strict";n.d(t,{Footer:()=>D});var r=n(54568),l=n(7620),a=n(72276),s=n(10790),o=n(83985),i=n(25150),c=n.n(i),d=n(32536),u=n(78641),_=n(36531),m=n(11294),p=n(2826),h=n(14878),g=n(97101),y=n(88180),v=n(23026),b=n.n(v);let f=e=>{let{storeDetails:t,storeCount:n,handleViewStoreDetailsClick:l}=e,o=(0,m.BQ)("(min-width: ".concat(a.AXY,")")),i=(0,u.c)(),d=(0,g.rd)(),_=(0,y.G)();return(0,r.jsx)(r.Fragment,{children:t?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:b().store__details,children:[(0,r.jsx)("span",{className:c()("body-xl-bold",b().store__name),children:null==t?void 0:t.name}),(0,r.jsxs)("div",{className:c()("body-s-regular",b().store__address),children:[(0,r.jsx)("span",{children:null==t?void 0:t.address}),(0,r.jsxs)("span",{children:[(0,r.jsx)("span",{className:b().store__availability,"aria-live":"polite",children:i((null==t?void 0:t.isOpened)?"storeSelector.status.open":"storeSelector.status.close")}),(0,r.jsxs)("span",{children:[",",(null==t?void 0:t.isOpened)?" ".concat(i("storeSelector.status.closes")," ").concat((0,p.So)(t.timeCloses,_)):" ".concat(i("storeSelector.status.opens")," ").concat((0,p.So)(t.timeOpens,_))]})]})]})]}),(0,r.jsx)(m.$n,{variant:"text-inverse",size:"md",IconRight:s.ArrowRight,onClick:l,className:b()["store__view-details-button"],children:i("footer.viewStoreDetails.label")})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m.$n,{variant:"primary-inverse",size:"lg",IconRight:s.ArrowRight,onClick:()=>{d.push(h.b.STORE_LOCATOR.get())},className:b()["store__select-store-button"],children:i("footer.selectStore.label")}),(0,r.jsx)("span",{className:c()({"body-l-regular":!o}),children:i("footer.storeCount.text",{storeCount:n})})]})})};var x=n(51551),j=n.n(x);let C={MOBILE:{WIDTH:163,HEIGHT:32},DESKTOP:{WIDTH:183,HEIGHT:36}},N=e=>{let{Icon:t,url:n,size:l,label:a}=e,s=(0,u.c)();return(0,r.jsx)(o.Link,{href:n,type:"inverse",openInNewTab:!0,className:c()(j()["reset-padding"],j()["footer__social-link"]),"aria-label":s("footer.alt.socialLink",{socialPlatform:a}),children:(0,r.jsx)(t,{width:l,height:l})})},S=e=>{let{isMobile:t}=e,n=(0,u.c)();
1return(0,r.jsxs)("div",{className:j()["footer__contact-info"],children:[(0,r.jsxs)("span",{className:c()({"body-l-regular":t},j()["footer__contact-details"]),children:[(0,r.jsx)(o.Link,{href:"/".concat(n("footer.contactUs.link")),type:"inverse",weight:"bold",size:t?"lg":"md",className:j()["footer__accordion-nav-link"],children:n("footer.contactUs.label")}),(0,r.jsx)("br",{}),"".concat(n("footer.callUs")," "),t?(0,r.jsx)(o.Link,{href:"tel:1-800-665-8685",type:"inverse",weight:"bold",size:"lg",className:j()["footer__accordion-nav-link"],onClick:_.kk,children:"1-800-665-8685"}):(0,r.jsx)("span",{className:"body-m-bold",children:"1-800-665-8685"})]}),(0,r.jsxs)("div",{className:j()["footer__call-center-hours"],children:[(0,r.jsx)("span",{className:"body-m-bold",children:n("footer.nationalCallCenterHours")}),(0,r.jsxs)("span",{className:"body-m-regular",children:[(0,r.jsxs)("span",{children:[(0,r.jsxs)("span",{className:c()({"body-m-bold":!t}),children:[n("footer.weekday.label"),": "]}),n("footer.weekday.hours")]}),(0,r.jsx)("br",{}),(0,r.jsxs)("span",{children:[(0,r.jsxs)("span",{className:c()({"body-m-bold":!t}),children:[n("footer.weekend.label"),": "]}),n("footer.weekend.hours")]})]})]})]})},w=e=>{let{facebookURL:t="#",instagramURL:n="#",youtubeURL:l="#",footerData:i,storeProps:c}=e,_=!(0,o.useMediaQuery)("(min-width: ".concat(a.AXY,")")),m=(0,u.c)();return(0,r.jsx)("div",{className:j().footer,role:"contentinfo",children:(0,r.jsxs)("div",{className:j().footer__wrapper,children:[(0,r.jsx)("section",{className:j()["footer__top-wrapper"],children:(0,r.jsxs)("div",{className:j().footer__top,children:[(0,r.jsx)(d.default,{src:"/images/footer-logo.svg",alt:m("app.alt.logo"),className:j().footer__logo,width:_?C.MOBILE.WIDTH:C.DESKTOP.WIDTH,height:_?C.MOBILE.HEIGHT:C.DESKTOP.HEIGHT}),(0,r.jsxs)("div",{className:j()["footer__social-links"],children:[(0,r.jsx)(N,{Icon:s.Facebook,url:t,size:parseInt(a.Kz1,10),label:"facebook"}),(0,r.jsx)(N,{Icon:s.Instagram,url:n,size:parseInt(a.Kz1,10),label:"instagram"}),(0,r.jsx)(N,{Icon:s.Youtube,url:l,size:parseInt(a.Kz1,10),label:"youtube"})]})]})}),(0,r.jsx)("div",{className:j().footer__divider}),(0,r.jsx)("section",{className:j()["footer__bottom-wrapper"],children:(0,r.jsxs)("div",{className:j().footer__bottom,children:[(0,r.jsx)(o.ResponsiveAccordion,{title:m("footer.questionsAndComments.title"),variant:"text-inverse",children:(0,r.jsx)(S,{isMobile:_})}),null==i?void 0:i.map((e,t)=>{var n;return(0,r.jsx)(o.ResponsiveAccordion,{title:e.label,variant:"text-inverse",children:(0,r.jsx)("nav",{className:j()["footer__accordion-nav-links"],"aria-label":m("footer.alt.sectionLinks",{sectionLabel:e.label}),children:null==(n=e.subNavigationsCollection)?void 0:n.items.map((e,t)=>(0,r.jsx)(o.Link,{href:e.url||"#",type:"inverse",prefetch:!1,openInNewTab:e.openInNewTab,weight:"bold",className:j()["footer__accordion-nav-link"],"aria-label":m("footer.alt.navLink",{linkLabel:e.label}),children:e.label},t))})},t)}),(0,r.jsx)(o.ResponsiveAccordion,{title:m("footer.myStore.title"),variant:"text-inverse",children:(0,r.jsx)(f,{...c})})]})})]})})};var k=n(41159),E=n(49611),L=n.n(E);let T=/^[a-zA-Z0-9](?:\.?[a-zA-Z0-9_-])*@[a-zA-Z0-9](?:\.?[a-zA-Z0-9_-])*\.[a-zA-Z]{2,}$/,I=e=>{let{isHidden:t=!1}=e,[n,i]=(0,l.useState)(""),[d,_]=(0,l.useState)(!1),[m,p]=(0,l.useState)(""),h=(0,l.useRef)(null),y=(0,k.GV)(e=>e.user.email),v=(0,o.useMediaQuery)("(min-width: ".concat(a.AXY,")")),b=(0,g.rd)(),f=(0,u.c)(),x=f(v?"newsletter.subscribeButton":"newsletter.subscribeButtonMobile");return(0,r.jsxs)("section",{className:L().newsletter,hidden:t,children:[(0,r.jsx)("h3",{className:L().newsletter__heading,children:f("newsletter.title")}),(0,r.jsxs)("div",{className:L().newsletter__content,children:[(0,r.jsxs)("p",{className:c()(L().newsletter__description,"body-m-regular"),children:[f("newsletter.description"),y&&(0,r.jsxs)("span",{className:L().newsletter__userEmail,children:[y,"."]})]}),(0,r.jsxs)("form",{action:"#",className:c()(L().newsletter__form,{[L()["newsletter__form--loggedin-user"]]:!!y}),onSubmit:e=>{if(e.preventDefault(),y)return void b.push("/sign-in-newsletter?email=".concat(encodeURIComponent(y)));(e=>""===e?(_(!0),p("Email is required."),!1):T.test(e)?(_(!1),p(""),!0):(_(!0),p("Please enter a valid email address."),!1))(n)?b.push("/sign-in-newsletter?email=".concat(encodeURIComponent(n))):requestAnimationFrame(()=>{var e;null==(e=h.current)||e.focus()})},noValidate:!0,children:[!y&&(0,r.jsx)(o.TextField,{ref:h,type:"email",value:n,variant:"header",placeholder:"Email","aria-label":f("newsletter.email.label"),className:L()["newsletter__input-email"],onChange:e=>{i(e.target.value),d&&(_(!1),p(""))},...d&&{state:"error"},validationMessage:m}),(0,r.jsx)(o.Button,{size:v?"lg":"md",variant:"primary-inverse",type:"submit",IconLeft:s.LetterSolid,className:L()["newsletter__subscribe-button"],"aria-label":"".concat(f("newsletter.subscribeButtonLabel")),children:y?"".concat(x):""})]})]})]})};var O=n(36302),A=n(66789),R=n(98722),M=n(44550);let F={FACEBOOK:"https://www.facebook.com/princessauto",INSTAGRAM:"https://www.instagram.com/princess_auto/",YOUTUBE:"https://www.youtube.com/user/PGIgateway"};var U=n(36556),P=n(77540),B=n(30414);let D=e=>{let{footerData:t,socialData:n=[],showNewsLetter:a=!0}=e,s=(0,g.rd)(),o=(0,y.G)(),i=(0,k.GV)(R.UW),c=(0,k.GV)(R.AO),d=(0,k.GV)(M.Ep),u=(0,k.GV)(e=>e.user.email),_=i?(0,U.V)(c,Number(i)):null,[m,p]=(0,l.useState)(!1);(0,l.useLayoutEffect)(()=>{p("true"===sessionStorage.getItem("newsletterSubscribed"))},[]);let{data:h,isLoading:v,isUninitialized:b}=(0,A.vR)({email:u||""},{skip:!u}),f=(()=>{var e;return!!u&&(!!b||!!v||!!h&&(e=>"string"==typeof e?"true"===e.toLowerCase():!!e)(null==(e=h.mailing)?void 0:e.EmailSignupEnabled))})(),x=(0,l.useMemo)(()=>{var e,t,r;let l={};
1return n.forEach(e=>{e.label&&e.url&&(l[e.label.toLowerCase()]=e.url)}),{instagram:null!=(e=l.instagram)?e:F.INSTAGRAM,facebook:null!=(t=l.facebook)?t:F.FACEBOOK,youtube:null!=(r=l.youtube)?r:F.YOUTUBE}},[n]),j=_?(0,P.p)(_.operatingHours,_.specialHours,_.timeZone):null,C=(0,l.useCallback)((e,t)=>{s.push((0,O.Tp)(e,t))},[s]),N=(0,l.useMemo)(()=>_&&j?{storeDetails:{name:(0,B.fs)(_,o),address:(0,B.d)(_,o),isOpened:j.open,timeOpens:j.opening,timeCloses:j.closing},handleViewStoreDetailsClick:()=>C(_.label,_.entityId),storeCount:c.length}:{storeCount:c.length},[_,j,o,c.length,C]),S=(0,l.useMemo)(()=>t.map(e=>{var t;return{...e,subNavigationsCollection:{...e.subNavigationsCollection,items:null==(t=e.subNavigationsCollection)?void 0:t.items.filter(e=>d?"/order-status"!==e.url:"/my-account/orders"!==e.url)}}}),[t,d]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(I,{isHidden:!(a&&!f&&!m)}),(0,r.jsx)(w,{instagramURL:x.instagram,facebookURL:x.facebook,youtubeURL:x.youtube,storeProps:N,footerData:S})]})};D.displayName="Footer"},10353:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});let r={src:"/_next/static/media/footerLogo.2b080d6a.svg",height:44,width:88,blurWidth:0,blurHeight:0}},11294:(e,t,n)=>{"use strict";n.d(t,{$n:()=>r.Button,BQ:()=>r.useMediaQuery});var r=n(83985)},13644:(e,t,n)=>{"use strict";n.d(t,{p:()=>o});var r=n(54568),l=n(75981),a=n(73165),s=n.n(a);let o=e=>{let{firstLabel:t,secondLabel:n,onFirstClick:a,onSecondClick:o,styling:i="default",disableFirst:c=!1,disableSecond:d=!1,className:u}=e;return(0,r.jsxs)("div",{className:u||s().container,children:[(0,r.jsx)(l.$n,{className:s().button,size:"lg",variant:"reversed"===i?"secondary":"primary",disabled:c,onClick:a,children:t}),(0,r.jsx)(l.$n,{className:s().button,size:"lg",variant:"reversed"===i?"primary":"secondary",disabled:d,onClick:o,children:n})]})}},14064:e=>{e.exports={"flyout-container":"styles_flyout-container__Y8E1M","cards-container":"styles_cards-container__IaHoV",card:"styles_card__I75iF",card__cta:"styles_card__cta__5C3ZJ"}},14428:e=>{e.exports={"top-banner-container":"styles_top-banner-container__CEx1z","top-banner-container--hidden":"styles_top-banner-container--hidden___sv2E","top-banner":"styles_top-banner___YZEw","top-banner__text":"styles_top-banner__text__gnkpz","slide-in":"styles_slide-in__BtEz8","top-banner__chevron-button":"styles_top-banner__chevron-button__muHaz","top-banner__close-button":"styles_top-banner__close-button__KrVYl","top-banner-backdrop":"styles_top-banner-backdrop__Ics6D"}},16318:e=>{e.exports={"mini-cart-content-items":"styles_mini-cart-content-items__mFsKK"}},16568:e=>{e.exports={"my-profile-menu__list":"styles_my-profile-menu__list__ua3Ij"}},17180:(e,t,n)=>{"use strict";n.d(t,{CategoryTreeClient:()=>i});var r=n(78641),l=n(7620),a=n(9323),s=n(41159),o=n(82919);let i=()=>{var e,t;let n=(0,s.jL)(),i=(0,r.c)(),c=(0,a._4)(),d=null==c||null==(t=c.children)||null==(e=t.find(e=>e.display_name===i("category.filters.sale")))?void 0:e.group_id;return(0,l.useEffect)(()=>{d&&n((0,o.Z)(d))},[d,n,i]),null}},20589:e=>{e.exports={"my-profile-menu-item__list":"styles_my-profile-menu-item__list__qZOsE","my-profile-menu-item":"styles_my-profile-menu-item__FZFKN","my-profile-menu-item__icon":"styles_my-profile-menu-item__icon__CYEE3","my-profile-menu-item__link":"styles_my-profile-menu-item__link__vBDyP","my-profile-menu-item__text-container":"styles_my-profile-menu-item__text-container__C3_bB","my-profile-menu-item__label":"styles_my-profile-menu-item__label__uGR4z","my-profile-menu-item__count":"styles_my-profile-menu-item__count__BCivP","my-profile-menu-item__link--active":"styles_my-profile-menu-item__link--active__1RPVm"}},20692:e=>{e.exports={"third-level-categories":"styles_third-level-categories__oL_W4","third-level-categories__grid":"styles_third-level-categories__grid__3tW5d"}},23020:e=>{e.exports={"flyout-products-list":"styles_flyout-products-list__IUdZT","flyout-products-list__items":"styles_flyout-products-list__items__NpA_h","flyout-products-list__show-more-button":"styles_flyout-products-list__show-more-button__s3jVI"}},23026:e=>{e.exports={store__details:"styles_store__details__bM4vy",store__name:"styles_store__name__KNhqp",
1store__address:"styles_store__address__uFI7D",store__availability:"styles_store__availability__zvdIE","store__view-details-button":"styles_store__view-details-button__T8FKS","store__select-store-button":"styles_store__select-store-button__N2p99"}},24338:(e,t,n)=>{"use strict";n.d(t,{Hk:()=>l,K5:()=>r});let r=1e3,l={REFRESH_TOKEN_ERROR:"RefreshAccessTokenError",SESSION_EXPIRED:"SessionExpired"}},27513:e=>{e.exports={"signinoverlay--sidebar":"style_signinoverlay--sidebar__bpLmS",signinoverlay__subheader:"style_signinoverlay__subheader__x1LMv","signinoverlay__user-email":"style_signinoverlay__user-email__7ap0e","signinoverlay__logout-button":"style_signinoverlay__logout-button__S4XTp"}},29097:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});let r={src:"/_next/static/media/footerTrustImage.4c3d4981.svg",height:44,width:82,blurWidth:0,blurHeight:0}},30414:(e,t,n)=>{"use strict";n.d(t,{XP:()=>a,d:()=>o,fs:()=>s});var r=n(2661);let l=(e,t)=>{var n,r,l;return null==e||null==(l=e.metafields)||null==(r=l.edges)||null==(n=r.find(e=>e.node.key===t))?void 0:n.node.value},a=(e,t)=>(null==e?void 0:e.label)?"fr"===t&&l(e,r.F9.DISPLAY_NAME_FR)||e.label:"",s=(e,t)=>{var n;if(!(null==e?void 0:e.label)||!(null==e||null==(n=e.address)?void 0:n.stateOrProvince))return"";let r=a(e,t);return"".concat(r,", ").concat(e.address.stateOrProvince)},o=(e,t)=>{if(!(null==e?void 0:e.address))return"";let{address1:n,city:a,stateOrProvince:s,postalCode:o}=e.address,i=l(e,r.F9.ADDRESS1_FR);return["fr"===t&&i?i:n,a,s,o].filter(Boolean).join(", ")}},36556:(e,t,n)=>{"use strict";n.d(t,{V:()=>r});let r=(e,t)=>{if(e&&e.length>0)return e.find(e=>e.entityId===t)}},37674:e=>{e.exports={"header-container":"styles_header-container__1RI6O","no-scroll":"styles_no-scroll__kDpWw","skip-to-main-content":"styles_skip-to-main-content__zEHUx"}},38865:(e,t,n)=>{"use strict";n.d(t,{S:()=>r});let r=e=>e.split(/[-\s]/).map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" ")},38924:(e,t,n)=>{"use strict";n.d(t,{f:()=>p});var r=n(54568),l=n(25150),a=n.n(l),s=n(72276),o=n(83985),i=n(78641);n(7620);var c=n(20589),d=n.n(c);let u=e=>{let{icon:t,id:n,count:l,path:c,className:u="",iconClassName:_="",handleClose:m}=e,p=(0,o.useMediaQuery)(s.mVu),h=(0,i.c)("sidebarMenu");return(0,r.jsx)("li",{className:d()["my-profile-menu-item"],children:(0,r.jsxs)(o.Link,{href:c,onClick:m,className:a()(d()["my-profile-menu-item__link"],u),size:p?"sm":"md",children:[(0,r.jsx)(t,{className:a()(d()["my-profile-menu-item__icon"],"my-profile-menu-item__icon",_)}),(0,r.jsxs)("div",{className:a()(d()["my-profile-menu-item__text-container"]),children:[(0,r.jsx)("span",{className:d()["my-profile-menu-item__label"],children:h(n)}),"number"==typeof l&&(0,r.jsx)("span",{className:a()(d()["my-profile-menu-item__count"],"body-xs-regular"),children:l})]})]})})};var _=n(16568),m=n.n(_);let p=e=>{let{menuItems:t,className:n,handleClose:l,...s}=e;return(0,r.jsx)("ul",{className:a()(m()["my-profile-menu__list"],n),...s,children:t.map(e=>(0,r.jsx)(u,{...e,...l&&{handleClose:l}},e.id))})}},39179:(e,t,n)=>{"use strict";n.d(t,{H6:()=>r.HomePageBanner});var r=n(83985)},39427:e=>{e.exports={"menu-group-link":"styles_menu-group-link__g5s04","menu-link":"styles_menu-link__6ujQ_","side-bar-container":"styles_side-bar-container__FRwZr","back-btn":"styles_back-btn___awcG","menu-divider-wrapper":"styles_menu-divider-wrapper__3TYkP","menu-divider":"styles_menu-divider__4Tr6Z","menu-category-link":"styles_menu-category-link__bYey_","menu-category-banner":"styles_menu-category-banner__dez68","menu-category-banner-item":"styles_menu-category-banner-item__YANkH"}},39459:(e,t,n)=>{"use strict";n.d(t,{L:()=>m});var r=n(54568),l=n(75981),a=n(66056),s=n(69676),o=n(14878),i=n(97101),c=n(41159),d=n(53077),u=n(50324),_=n.n(u);let m=()=>{let e=(0,a.c3)(),t=(0,i.rd)(),n=(0,i.a8)(),u=(0,c.jL)(),m=n===o.b.MY_CART.get();return(0,r.jsxs)("section",{className:_()["mini-cart-actions"],children:[!m&&(0,r.jsx)(l.$n,{size:"lg",onClick:()=>{t.push(o.b.MY_CART.get()),u((0,d.vW)())},children:e("miniCart.viewCart.label")}),(0,r.jsx)(s.F,{sourcePage:"minicart",...!m&&{variant:"secondary"}})]})};m.displayName="MiniCartActions"}
1,40374:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(10790),l=n(14878);let a=[{id:"dashboard",path:l.b.MY_ACCOUNT_DASHBOARD.get(),icon:r.HouseSolid},{id:"profile",path:l.b.MY_ACCOUNT_PROFILE.get(),icon:r.PersonOutline},{id:"orders",path:l.b.MY_ACCOUNT_ORDERS.get(),icon:r.ShoppingCartOutline},{id:"addresses",path:l.b.MY_ACCOUNT_ADDRESSES.get(),icon:r.PlaceOutline},{id:"paymentMethods",path:l.b.MY_ACCOUNT_PAYMENT_METHODS.get(),icon:r.CreditCardOutline},{id:"emailsAndnewsletters",path:l.b.MY_ACCOUNT_EMAILS_NEWSLETTERS.get(),icon:r.LetterOutline},{id:"giftCards",path:l.b.MY_ACCOUNT_GIFT_CARDS.get(),icon:r.GiftCardOutline},{id:"wishlists",path:l.b.MY_ACCOUNT_WISHLISTS.get(),icon:r.ListSheetOutline},{id:"preferredStore",path:l.b.MY_ACCOUNT_PREFERRED_STORE.get(),icon:r.StoreOutline}],s=e=>a.map(t=>{let n=null==e?void 0:e[t.id];return Array.isArray(n)&&n.length?{...t,count:n.length}:t})},42091:e=>{e.exports={signin__links:"styles_signin__links__M_RUk",signin__link:"styles_signin__link___Ptqs"}},44616:e=>{e.exports={"fly-out-empty-tab":"styles_fly-out-empty-tab__5qM5D","fly-out-empty-tab__icon":"styles_fly-out-empty-tab__icon__vsikP","fly-out-empty-tab__query":"styles_fly-out-empty-tab__query__NkHz6","fly-out-empty-tab__text":"styles_fly-out-empty-tab__text__gnjxM"}},49611:e=>{e.exports={newsletter:"style_newsletter__563sr",newsletter__heading:"style_newsletter__heading__MYqGZ",newsletter__content:"style_newsletter__content__9HrzY",newsletter__description:"style_newsletter__description__d_Xqs",newsletter__form:"style_newsletter__form__JpENL","newsletter__form--loggedin-user":"style_newsletter__form--loggedin-user__ny5g_","newsletter__subscribe-button":"style_newsletter__subscribe-button__UGU3j","newsletter__input-email":"style_newsletter__input-email__IucXX",newsletter__userEmail:"style_newsletter__userEmail__fask3"}},50324:e=>{e.exports={"mini-cart-actions":"styles_mini-cart-actions__l6XWA"}},51551:e=>{e.exports={footer:"styles_footer__EkQxd",footer__wrapper:"styles_footer__wrapper__A9r5D",footer__divider:"styles_footer__divider__tn2mf","footer__top-wrapper":"styles_footer__top-wrapper__PHuJb","footer__bottom-wrapper":"styles_footer__bottom-wrapper__KZllW",footer__top:"styles_footer__top__piXej","footer__footer-logo":"styles_footer__footer-logo__vAGSK","footer__social-links":"styles_footer__social-links__kzzKT","footer__social-link":"styles_footer__social-link__G_m9g",footer__bottom:"styles_footer__bottom__OM1Tj","footer__accordion-nav-links":"styles_footer__accordion-nav-links__zwbPP","footer__accordion-nav-link":"styles_footer__accordion-nav-link__Bnrrd","footer__contact-info":"styles_footer__contact-info__PnxF6","footer__contact-details":"styles_footer__contact-details__kb_yN","footer__call-center-hours":"styles_footer__call-center-hours__UBE3s","reset-padding":"styles_reset-padding___vuCd"}},51872:e=>{e.exports={flyout:"styles_flyout__0SDFw",flyout__content:"styles_flyout__content__7L4jr","flyout__content-section":"styles_flyout__content-section__fUTK0",flyout__divider:"styles_flyout__divider__uk9eM",flyout__tab:"styles_flyout__tab__CMhvi","flyout__tab-content":"styles_flyout__tab-content__SXMh9"}},56275:e=>{e.exports={"category-dropdown":"styles_category-dropdown__aJIxV","category-dropdown__backdrop":"styles_category-dropdown__backdrop__5cM_3","category-dropdown__menu-backdrop":"styles_category-dropdown__menu-backdrop__O9ecm","category-dropdown__toggle":"styles_category-dropdown__toggle__dgao5","category-dropdown__menu":"styles_category-dropdown__menu___OzeJ","category-dropdown__label":"styles_category-dropdown__label__Tz5yk","category-dropdown__label-text":"styles_category-dropdown__label-text__CSIZR"}},58439:(e,t,n)=>{"use strict";n.d(t,{$n:()=>r.Button,ew:()=>r.Link});var r=n(83985)},62921:e=>{e.exports={"first-level-categories":"styles_first-level-categories__jaAIj"}},63831:e=>{e.exports={"mini-cart-trigger":"styles_mini-cart-trigger__N_9lj","mini-cart-trigger__label":"styles_mini-cart-trigger__label__Oid8I","mini-cart-trigger__cart-count-badge":"styles_mini-cart-trigger__cart-count-badge__cR8Pk"}},65989:e=>{e.exports={"second-level-categories":"styles_second-level-categories__0LgsY","second-level-categories__link":"styles_second-level-categories__link__jHFFX"}}
1,66789:(e,t,n)=>{"use strict";n.d(t,{vR:()=>s,B3:()=>i});var r=n(12247);let l=(0,r.createServerReference)("7fd4be3d520dea7350ab6d6e65aa81877f6157a1d1",r.callServer,void 0,r.findSourceMapURL,"getSalesForcePreferences"),a=(0,r.createServerReference)("7ffa8cfc45fa29a12983bfd04e450ef7fb342e44c8",r.callServer,void 0,r.findSourceMapURL,"updateSalesForcePreferences"),{useGetSalesForcePreferencesQuery:s,useLazyGetSalesForcePreferencesQuery:o,useUpdateSalesForcePreferencesMutation:i}=n(49321).F.injectEndpoints({endpoints:e=>({getSalesForcePreferences:e.query({queryFn:async e=>{let{email:t}=e;try{return{data:await l({email:t})}}catch(e){return{error:{status:"CUSTOM_ERROR",error:e instanceof Error?e.message:"Failed to fetch SalesForce preferences"}}}},providesTags:(e,t,n)=>{let{email:r}=n;return[{type:"SalesForce",id:r}]}}),updateSalesForcePreferences:e.mutation({queryFn:async e=>{let{email:t,preferences:n}=e;return{data:await a({email:t,preferences:n})}},invalidatesTags:(e,t,n)=>{let{email:r}=n;return[{type:"SalesForce",id:r}]}})})})},66889:(e,t,n)=>{"use strict";n.d(t,{Header:()=>t1});var r=n(54568),l=n(72276),a=n(20468),s=n(96006),o=n(7620),i=n(76975),c=n(10790),d=n(83985),u=n(25150),_=n.n(u),m=n(78641),p=n(12247);let h=(0,p.createServerReference)("7f92767e9afaf11937e484e0039189de605ce0271e",p.callServer,void 0,p.findSourceMapURL,"getCategoryBanners");var g=function(e){return e.First="first",e.Second="second",e.Third="third",e.Fourth="fourth",e}({}),y=n(9323),v=n(88180),b=n(39427),f=n.n(b);let x=e=>{let{item:t,closeSideBar:n,hasIcon:l}=e;return(0,r.jsx)("div",{children:(0,r.jsx)(d.Link,{type:"inverse",variant:"menuItem",className:f()["menu-link"],hasIcon:l,onClick:n,size:"md",weight:"bold",href:t.url||"#",prefetch:!1,children:t.label})},t.url)},j=e=>{var t,n;let{category:a,onSelect:s,showProductCount:o=!0}=e;return(0,r.jsx)(d.CategoryItem,{categoryCount:o&&null!=(t=a.count)?t:0,type:"categoryItem",categoryName:null!=(n=a.display_name)?n:"",onSelect:()=>s(a),IconRight:(0,r.jsx)(c.ChevronRight,{width:l.Y6Q,height:l.Y6Q})},a.group_id)};var C=n(14878),N=n(97101);let S=e=>{let{closeSideBar:t,onNavigateToLevel:n}=e,r=(0,N.rd)();return{handleCategorySelect:(0,o.useCallback)(e=>{var l,a,s;(null==(l=e.children)?void 0:l.length)&&n?n(e.group_id):(r.push(C.b.CATEGORY.set(null!=(s=null==(a=e.data)?void 0:a.slug)?s:"",String(e.group_id))),t())},[t,n,r])}},w=e=>{let{navigationMenuItems:t,moveToSecondLevel:n,closeSideBar:a}=e,s=(0,m.c)();return(0,r.jsxs)("div",{children:[(0,r.jsx)(d.CategoryItem,{categoryCount:0,type:"categoryItem",categoryName:s("header.shopByCategory"),onSelect:()=>{n(s("header.shopByCategory"))},IconRight:(0,r.jsx)(c.ChevronRight,{width:l.Y6Q,height:l.Y6Q})}),(0,r.jsx)("div",{className:f()["menu-divider-wrapper"],children:(0,r.jsx)(d.Divider,{})}),t.map(e=>{var t,s,o;return(null==(t=e.subNavigationsCollection)?void 0:t.items)&&(null==(s=e.subNavigationsCollection)?void 0:s.items.length)?(0,r.jsx)(d.CategoryItem,{categoryCount:0,type:"categoryItem",categoryName:e.label,onSelect:()=>{var t;n(e.label,null==(t=e.subNavigationsCollection)?void 0:t.items)},IconRight:(0,r.jsx)(c.ChevronRight,{width:l.Y6Q,height:l.Y6Q})},e.url):(0,r.jsx)(x,{item:e,closeSideBar:a,hasIcon:!!(null==(o=e.subNavigationsCollection)?void 0:o.items.length)},e.url)})]})};var k=n(39179);let E=e=>{var t,n,l,a,s,o,i,c,d,u,_,m;let{banner:p,className:h}=e;return(0,r.jsx)(k.H6,{className:h,href:null!=(i=null==p||null==(t=p.cta)?void 0:t.url)?i:"",subTitle:null!=(c=null==p?void 0:p.subheading)?c:"",backgroundImage:{url:(null==p||null==(l=p.backgroundImage)||null==(n=l.image)?void 0:n.url)||void 0,width:void 0,height:void 0,title:void 0,altText:void 0},marketingImageUrl:null!=(d=null==p||null==(s=p.marketingImage)||null==(a=s.image)?void 0:a.url)?d:"",size:"sm",variant:null==p||null==(o=p.theme)?void 0:o.toLocaleLowerCase(),title:null!=(u=null==p?void 0:p.title)?u:"",description:null!=(_=null==p?void 0:p.description)?_:"",slogan:(null==p?void 0:p.sloganEnabled)&&null!=(m=null==p?void 0:p.slogan)?m:""})};E.displayName="CategoryBannerWrapper";let L=e=>{var t,n,l,a;let{subCategoryItemId:s,moveToFourthLevel:o,categoryBanners:i,closeSideBar:c}=e,u=(0,m.c)(),_=(0,y._4)(),p=(0,y.L9)((null==_?void 0:_.children)||[],null!=s?s:""),{handleCategorySelect:h}=S({closeSideBar:c,onNavigateToLevel:o});return(0,r.jsxs)("div",{children:[(0,r.jsx)(d.LinkItem,{href:C.b.CATEGORY.set(null!=(l=null==p||null==(t=p.data)?void 0:t.slug)?l:"",String(null!=(a=null==p?void 0:p.group_id)?a:"")),content:u("sidebarMenu.shopAllCategory.label",{category:(null==p?void 0:p.display_name)||""}),onClick:c,className:f()["menu-category-link"]}),null==p||null==(n=p.children)?void 0:n.filter(e=>{var t;return(null!=(t=e.count)?t:0)>0}).map(e=>{var t,n,l;return(0,r.jsx)(d.SubCategoryItem,{categoryName:null!=(n=e.display_name)?n:"",imageSrc:null==(t=e.data)?void 0:t.image_url,productsCount:null!=(l=e.count)?l:0,onClick:()=>h(e)},e.group_id)}),i&&i.length>0&&(0,r.jsx)("div",{className:f()["menu-category-banner"],children:i.map(e=>e&&(0,r.jsx)(E,{banner:e,className:f()["menu-category-banner-item"]},e.sys.id))}),(0,r.jsx)(d.LinkItem,{href:"#",content:u("sidebarMenu.GiftCards.label"),className:f()["menu-category-link"]}),(0,r.jsx)(d.LinkItem,{href:"#",content:u("sidebarMenu.Flyers.label"),className:f()["menu-category-link"]})]})},T=e=>{var t,n;let{navigationsCollection:l,moveToThirdLevel:a,updateBanners:s,closeSideBar:o}=e,i=(0,y._4)(),c=(0,m.c)(),{handleCategorySelect:d}=S({closeSideBar:o,onNavigateToLevel:async e=>{let t=parseInt(e,10);isNaN(t)||await s(t),a(e)}});return(0,r.jsx)("div",{children:(0,r.jsx)(r.Fragment,{children:l?l.map(e=>{var t;return(0,r.jsx)(x,{item:e,closeSideBar:o,hasIcon:!!(null==(t=e.subNavigationsCollection)?void 0:t.items.length)},e.url)}):null==i||null==(n=i.children)||null==(t=n.filter(e=>{var t;return(null!=(t=e.count)?t:0)>0}))?void 0:t.filter(e=>!e.display_name.includes(c("category.filters.sale"))).map(e=>(0,r.jsx)(j,{category:e,onSelect:d},e.group_id))})})};var I=n(86425);let O=(0,o.createContext)({flyerUrl:C.b.FLYER.get()}),A=O.Provider,R=()=>(0,o.useContext)(O),M=e=>{var t,n,l,a,s,o,i,c,u,_,p,h,g,v,b;let{categoryId:x,moveToFourthLevel:N,categoryBanner:w,closeSideBar:k}=e,L=(0,m.c)(),{flyerUrl:T}=R(),O=(0,y._4)(),A=(0,y.L9)((null==O?void 0:O.children)||[],null!=x?x:""),{handleCategorySelect:M}=S({closeSideBar:k,onNavigateToLevel:N});return(0,r.jsxs)("div",{children:[(0,r.jsx)(d.LinkItem,{href:C.b.CATEGORY_LANDING.set(null!=(o=null==A||null==(t=A.data)?void 0:t.slug)?o:"",String(null!=(i=null==A?void 0:A.group_id)?i:"")),content:L("sidebarMenu.exploreCategoryLanding.label",{category:null!=(c=null==A?void 0:A.display_name)?c:""}),className:f()["menu-category-link"],onClick:k}),(0,r.jsx)(d.LinkItem,{href:C.b.CATEGORY.set(null!=(u=null==A||null==(n=A.data)?void 0:n.slug)?u:"",String(null!=(_=null==A?void 0:A.group_id)?_:"")),content:L("sidebarMenu.shopAllCategory.label",{category:null!=(p=null==A?void 0:A.display_name)?p:""}),className:f()["menu-category-link"],onClick:k}),null==A||null==(l=A.children)?void 0:l.filter(e=>{var t;return(null!=(t=e.count)?t:0)>0}).map(e=>(0,r.jsx)(j,{category:e,onSelect:M},e.group_id)),(0,r.jsx)(d.LinkItem,{href:"".concat(C.b.CATEGORY.set(null!=(h=null==A||null==(a=A.data)?void 0:a.slug)?h:"",String(null!=(g=null==A?void 0:A.group_id)?g:"")),"?facets=").concat(encodeURIComponent(JSON.stringify({[I.q.CLEARANCE]:["True"]}))),content:L("sidebarMenu.AllClearance.label"),className:f()["menu-category-link"],onClick:k}),(0,r.jsx)(d.LinkItem,{href:"".concat(C.b.CATEGORY.set(null!=(v=null==A||null==(s=A.data)?void 0:s.slug)?v:"",String(null!=(b=null==A?void 0:A.group_id)?b:"")),"?facets=").concat(encodeURIComponent(JSON.stringify({[I.q.HOT_BUY]:["True"]}))),content:L("sidebarMenu.HotBuy.label"),className:f()["menu-category-link"],onClick:k}),w&&(0,r.jsx)("div",{className:f()["menu-category-banner"],children:(0,r.jsx)(E,{banner:w,className:f()["menu-category-banner-item"]})}),(0,r.jsx)(d.LinkItem,{href:C.b.GIFT_CARDS.get(),content:L("sidebarMenu.GiftCards.label"),className:f()["menu-category-link"],onClick:k}),(0,r.jsx)(d.LinkItem,{href:T,content:L("sidebarMenu.ShowAllFlyers.label"),className:f()["menu-category-link"],onClick:k})]})},F=e=>{let{navigationMenuItems:t}=e,n=(0,m.c)(),[a,s]=(0,o.useState)({isOpen:!1}),[i,u]=(0,o.useState)([]),_=(0,y._4)(),p=(0,o.useCallback)(()=>s({isOpen:!1}),[s]),b=()=>{s({isOpen:!0,activeLevel:g.First,title:"MENU"})},x=(e,t)=>{s({...a,title:e,activeLevel:g.Second,secondLevelNavigationsCollection:t})},j=(0,v.G)(),C=async e=>{var t;let n=await h(j,e);u((null==n||null==(t=n.bannersCollection)?void 0:t.items)||[])},N=e=>{let t=(0,y.L9)((null==_?void 0:_.children)||[],e);s({...a,activeLevel:g.Third,title:(null==t?void 0:t.display_name)||"",thirdLevelCategoryId:e})},S=e=>{let t=(0,y.L9)((null==_?void 0:_.children)||[],e);s({...a,activeLevel:g.Fourth,title:(null==t?void 0:t.display_name)||"",fourthLevelCategoryId:e})};return(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{children:(0,r.jsx)(c.Menu,{onClick:b,width:parseInt(l.KO9,10),height:parseInt(l.KO9,10),color:l.Bnp})}),(0,r.jsxs)(d.Sidebar,{contentClassName:f()["side-bar-container"],title:a.title,isOpen:a.isOpen,onClose:p,children:[a.activeLevel!==g.First&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.Button,{variant:"text",size:"md",IconLeft:c.ArrowLeft,onClick:()=>{var e;if(a.activeLevel===g.Second)return b();if(a.activeLevel===g.Third)return void s({...a,activeLevel:g.Second,title:a.secondLevelNavigationsCollection?"Resource":n("header.shopByCategory")});let t=(0,y.L9)((null==_?void 0:_.children)||[],null!=(e=a.thirdLevelCategoryId)?e:"");s({...a,activeLevel:g.Third,title:(null==t?void 0:t.display_name)||""})},className:f()["back-btn"],children:n("sidebarMenu.back.label")}),(0,r.jsx)(d.Divider,{className:f()["menu-divider"]})]}),(()=>{switch(a.activeLevel){case g.First:return(0,r.jsx)(w,{navigationMenuItems:t,moveToSecondLevel:x,closeSideBar:p});case g.Second:return(0,r.jsx)(T,{navigationsCollection:a.secondLevelNavigationsCollection,moveToThirdLevel:N,updateBanners:C,closeSideBar:p});case g.Third:return(0,r.jsx)(M,{moveToFourthLevel:S,categoryId:a.thirdLevelCategoryId,categoryBanner:i[0],closeSideBar:p});case g.Fourth:return(0,r.jsx)(L,{subCategoryItemId:a.fourthLevelCategoryId,moveToFourthLevel:S,categoryBanners:i,closeSideBar:p})}})()]})]})};var U=n(66056),P=n(73613),B=n(41159),D=n(53077),Y=n(39459),G=n(5411),z=n.n(G);let H=()=>{let e=(0,U.c3)();return(0,r.jsxs)("p",{className:z()["mini-cart-content-empty"],children:[(0,r.jsx)(c.ShoppingCartOutline,{"aria-hidden":!0}),(0,r.jsx)("span",{className:"body-l-regular",children:e("miniCart.emptyMsg.label")})]})};H.displayName="MiniCartContentEmpty";var V=n(30815),K=n(16318),Q=n.n(K);let q=e=>{let{items:t}=e;return(0,r.jsx)("section",{className:Q()["mini-cart-content-items"],children:t.map((e,n)=>(0,r.jsx)(V.v,{...e,showDivider:n<t.length-1},e.id))})};q.displayName="MiniCartContentItems";var W=n(74191),Z=n.n(W);let $=e=>{var t,n,l,a;let{align:s="end",spacing:o=10,closeDelay:i=400,className:c,contentId:u,...m}=e,p=(0,U.c3)(),h=(0,d.usePriceFormatter)(),g=(0,B.GV)(D.jE),y=null!=(n=null==g||null==(t=g.lineItems)?void 0:t.flatMap(e=>(0,P.d)(e)).toReversed())?n:[],v=null!=(l=null==g?void 0:g.totalQuantity)?l:0,b=null!=(a=null==g?void 0:g.subtotalExTax)?a:0,f=y.slice(0,2),x=y.length-2;return(0,r.jsx)(d.Popover,{align:s,spacing:o,closeDelay:i,className:_()(Z()["mini-cart-popover"],c),content:e=>{let{openPopover:t,closePopover:n}=e;return(0,r.jsx)("div",{id:u,onMouseEnter:t,onMouseLeave:n,className:Z()["mini-cart-popover__content"],tabIndex:0,children:0===f.length?(0,r.jsx)(H,{}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(q,{items:f}),x>0&&(0,r.jsxs)("section",{className:Z()["mini-cart-popover__rest-items"],children:[(0,r.jsx)(d.DecorativeDivider,{variant:"accent",type:"inverse",size:"medium"}),(0,r.jsxs)("p",{className:_()("heading-level-6"),children:[x," ",p("miniCart.moreItems.label")]})]}),(0,r.jsx)("section",{children:(0,r.jsxs)("dl",{className:Z()["mini-cart-popover__subtotal"],children:[(0,r.jsx)("dt",{className:"body-m-bold",children:p("mycart.orderSummary.itemSubtotal",{count:v})}),(0,r.jsx)("dd",{className:"specials-prices-xl",children:h(b)})]})}),(0,r.jsx)(Y.L,{})]})})},...m})};$.displayName="MiniCartPopover";var X=n(58736),J=n(98722),ee=n(76288);let et=e=>null==e?[]:Array.isArray(e)?e:[e],en=function(e,t){let{disabled:n=!1,ignore:r,events:l=["pointerdown"],detectEscape:a=!1,capture:s=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=et(r).map(e=>{var t;return"string"==typeof e?e:null==(t=e.current)?void 0:t.tagName}
1),c=Array.isArray(l)?l.join(","):l;(0,o.useEffect)(()=>{if(n||"undefined"==typeof document)return;let o=et(e).map(e=>e.current).filter(Boolean);if(0===o.length)return;let i=et(r).map(e=>"string"==typeof e?document.querySelector(e):e.current).filter(Boolean),c=(e,t,n)=>{if(!e)return!1;if(t.contains(e))return!0;if(n&&"composedPath"in n&&"function"==typeof n.composedPath){let e=n.composedPath();return Array.isArray(e)&&e.includes(t)}return!1},d=e=>{o.some(t=>c(e.target,t,e))||i.some(t=>c(e.target,t,e))||t(e)},u=e=>{"Escape"===e.key&&t(e)};return l.forEach(e=>document.addEventListener(e,d,{capture:s})),a&&document.addEventListener("keydown",u,{capture:s}),()=>{l.forEach(e=>document.removeEventListener(e,d,{capture:s})),a&&document.removeEventListener("keydown",u,{capture:s})}},[e,t,n,r,l,a,s,i,c])};var er=n(62921),el=n.n(er);let ea=e=>{var t,n;let{categories:l,onCategoryClick:a,activeCategoryId:s}=e,o=(0,m.c)();return(0,r.jsx)("div",{className:_()(el()["first-level-categories"]),"data-testid":"first-level",children:null==l||null==(n=l.filter(e=>{var t;return Number(null!=(t=e.count)?t:0)>0}))||null==(t=n.filter(e=>!e.display_name.includes(o("category.filters.sale"))))?void 0:t.map(e=>{var t;return(0,r.jsx)(d.CategoryItem,{categoryCount:null!=(t=e.count)?t:0,categoryName:e.display_name,type:"categoryItem",isSelected:s===e.group_id,IconRight:(0,r.jsx)(c.ChevronRight,{width:16,height:16}),onSelect:()=>a(e),hasSubMenu:!0},e.group_id)})})};var es=n(92561),eo=n(67445),ei=n.n(eo);let ec=e=>{var t;let{isThirdLevelActive:n,activeCategoryId:l,closeDropdown:a}=e,s=(0,m.c)("categoryMenu"),i=(0,v.G)({mode:"language"}),{flyerUrl:c}=R(),[u,p]=(0,o.useState)(null);(0,o.useEffect)(()=>{(async()=>{p(await h(es.vP[i],Number.parseInt(l,10)))})()},[i,l]);let[g,y]=(null==u||null==(t=u.bannersCollection)?void 0:t.items)||[];return(0,r.jsxs)("div",{className:_()(ei()["additional-links"]),children:[(0,r.jsxs)("div",{className:_()(ei()["additional-links__banners"]),children:[g&&(0,r.jsx)(E,{banner:g,className:ei()["additional-links__banners__item"]}),n&&y&&(0,r.jsx)(E,{banner:y,className:ei()["additional-links__banners__item"]})]}),(0,r.jsxs)("div",{className:_()(ei()["additional-links__links"]),children:[(0,r.jsx)(d.LinkItem,{href:C.b.GIFT_CARDS.get(),onClick:a,content:s("giftCards.label")}),(0,r.jsx)(d.LinkItem,{href:c,onClick:a,content:s("flyers.label")})]})]})};var ed=n(65989),eu=n.n(ed);let e_=(0,o.forwardRef)((e,t)=>{var n,l,a,s,o,i,u,p,h,g;let{category:y,onCategoryClick:v,activeCategoryId:b,isThirdLevelActive:f,closeDropdown:x}=e,j=(0,m.c)("categoryMenu");return y?(0,r.jsx)("div",{ref:t,role:"region","aria-label":y.display_name,className:_()(eu()["second-level-categories"]),"data-testid":"second-level",children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.LinkItem,{href:C.b.CATEGORY_LANDING.set(null!=(u=null==(n=y.data)?void 0:n.slug)?u:"",String(y.group_id)),content:j("exploreCategoryLanding.label",{category:y.display_name}),onClick:x}),(0,r.jsx)(d.LinkItem,{href:C.b.CATEGORY.set(null!=(p=null==(l=y.data)?void 0:l.slug)?p:"",String(y.group_id)),content:j("shopAllCategory.label",{category:y.display_name}),onClick:x}),null==y||null==(s=y.children)||null==(a=s.filter(e=>{var t;return(null!=(t=e.count)?t:0)>0}))?void 0:a.map(e=>{var t;return(0,r.jsx)(d.CategoryItem,{categoryCount:null!=(t=e.count)?t:0,categoryName:e.display_name,type:"categoryItem",isSelected:(e=>{var t,n;let r=null==(t=y.children)?void 0:t.find(e=>e.group_id===b);if(r)return e===(null==r?void 0:r.group_id);let l=null==y||null==(n=y.children)?void 0:n.find(e=>{var t;return null==(t=e.children)?void 0:t.some(e=>e.group_id===b)});return e===(null==l?void 0:l.group_id)})(e.group_id||""),IconRight:(0,r.jsx)(c.ChevronRight,{width:16,height:16}),onSelect:()=>v(e)},e.group_id)}),(0,r.jsx)(d.LinkItem,{onClick:x,href:"".concat(C.b.CATEGORY.set(null!=(h=null==(o=y.data)?void 0:o.slug)?h:"",String(y.group_id)),"?facets=").concat(encodeURIComponent(JSON.stringify({[I.q.CLEARANCE]:["True"]}))),content:j("shopAllClearance.label")}),(0,r.jsx)(d.LinkItem,{onClick:x,href:"".concat(C.b.CATEGORY.set(null!=(g=null==(i=y.data)?void 0:i.slug)?g:"",String(y.group_id)),"?facets=").concat(encodeURIComponent(JSON.stringify({[I.q.HOT_BUY]:["True"]}))),content:j("shopAllHotBuy.label")}),!f&&(0,r.jsx)(ec,{isThirdLevelActive:!1,closeDropdown:x,activeCategoryId:null!=b?b:y.group_id})]})}):null});e_.displayName="SecondLevelCategories";var em=n(20692),ep=n.n(em);let eh=(0,o.forwardRef)((e,t)=>{var n,l,a,s;let{category:o,onCategoryClick:i,parentCategoryId:c,closeDropdown:u}=e,p=(0,m.c)("categoryMenu");return o?(0,r.jsxs)("div",{ref:t,role:"region","aria-label":o.display_name,className:_()(ep()["third-level-categories"]),"data-testid":"third-level",children:[(0,r.jsx)(d.LinkItem,{href:C.b.CATEGORY.set(null!=(s=null==(n=o.data)?void 0:n.slug)?s:"",String(o.group_id)),content:p("shopAllCategory.label",{category:o.display_name}),onClick:u}),(0,r.jsx)("div",{className:_()(ep()["third-level-categories__grid"]),children:null==o||null==(a=o.children)||null==(l=a.filter(e=>{var t;return(null!=(t=e.count)?t:0)>0}))?void 0:l.map(e=>{var t,n;return(0,r.jsx)("div",{"data-testid":"third-level-column-".concat(e.display_name),className:_()(ep()["third-level-categories__item"]),children:(0,r.jsx)(d.SubCategoryItem,{imageSrc:null==e||null==(t=e.data)?void 0:t.image_url,categoryName:e.display_name,productsCount:null!=(n=e.count)?n:0,onClick:()=>i(e)})},e.group_id)})}),(0,r.jsx)(ec,{isThirdLevelActive:!0,activeCategoryId:c,closeDropdown:u})]}):null});eh.displayName="ThirdLevelCategories";var eg=n(56275),ey=n.n(eg);let ev=(0,o.forwardRef)((e,t)=>{let{toggleRef:n,isDropdownOpen:l,setIsDropdownOpen:a}=e,s=(0,y._4)(),[i,c]=(0,o.useState)(null),[u,_]=(0,o.useState)(null),m=(0,o.useRef)(null),p=(0,o.useRef)(null),h=(0,o.useRef)(null),g=(0,N.rd)(),v='a[href], button:not([disabled]), [tabindex]:not
1([tabindex="-1"])';(0,o.useEffect)(()=>{var e;i&&p.current&&(null==(e=p.current.querySelector(v))||e.focus({preventScroll:!0}))},[i]),(0,o.useEffect)(()=>{var e;u&&h.current&&(null==(e=h.current.querySelector(v))||e.focus({preventScroll:!0}))},[u]);let b=()=>{c(null),_(null),a(!1)};en(m,()=>{b()},{ignore:[n],events:["mousedown","touchstart"],detectEscape:!0});let f=e=>{if((null==e?void 0:e.children)&&e.children.length>0)_(e.group_id);else{var t,n;g.push(C.b.CATEGORY.set(null!=(n=null==(t=e.data)?void 0:t.slug)?n:"",String(e.group_id))),b()}};return(null==s?void 0:s.children)?(0,r.jsxs)("div",{ref:t,className:ey()["category-dropdown"],children:[l&&(0,r.jsx)("div",{"data-testid":"category-dropdown__backdrop",className:ey()["category-dropdown__backdrop"]}),l&&(0,r.jsx)(d.ReactPortal,{children:(0,r.jsx)("div",{className:ey()["category-dropdown__menu-backdrop"]})}),(0,r.jsxs)("div",{ref:m,className:ey()["category-dropdown__menu"],"data-testid":"category-dropdown__menu",style:{display:l?"flex":"none"},children:[(0,r.jsx)(ea,{categories:(null==s?void 0:s.children)||[],onCategoryClick:e=>{c(e.group_id),_(null)},activeCategoryId:null!=i?i:void 0}),i&&(0,r.jsx)(e_,{ref:p,isThirdLevelActive:!!u,category:(0,y.L9)(s.children,i),onCategoryClick:f,closeDropdown:b,activeCategoryId:null!=u?u:void 0}),i&&u&&(0,r.jsx)(eh,{ref:h,parentCategoryId:i,category:(0,y.L9)(s.children,u),onCategoryClick:f,closeDropdown:b})]})]}):(0,r.jsx)("div",{ref:t,className:ey()["category-dropdown"]})});ev.displayName="CategoriesDropdown";var eb=n(75981),ef=n(63831),ex=n.n(ef);let ej=(0,o.forwardRef)((e,t)=>{let{hasCartCount:n,cartCount:l,isMobile:a,baseFontClass:s,onKeyDown:i,openPopover:d,closePopover:u,ariaExpanded:p}=e,h=(0,N.rd)(),g=(0,m.c)(),y=(0,o.useRef)(null);return(0,r.jsx)(eb.$n,{ref:t,variant:"text-inverse",IconLeft:n?c.ShoppingCartSolid:c.ShoppingCartOutline,onPointerDown:e=>{y.current=e.pointerType},onClick:()=>{let e=y.current;y.current=null,"touch"===e?h.push(C.b.MY_CART.get()):d()},onKeyDown:i,onMouseEnter:a?void 0:d,onMouseLeave:u,"aria-haspopup":!0,"aria-expanded":p,"aria-controls":"mini-cart-popover",className:ex()["mini-cart-trigger"],children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:ex()["mini-cart-trigger__label"],children:g("header.cart")}),n&&(0,r.jsx)("span",{className:_()("".concat(s,"-bold"),ex()["mini-cart-trigger__cart-count-badge"]),children:l})]})})});ej.displayName="MiniCartTrigger";var eC=n(72409),eN=n(20655),eS=n(80141),ew=n.n(eS);let ek=e=>{var t;let{item:n}=e,l=(0,N.rd)(),a=(0,N.a8)(),s=((null==(t=n.subNavigationsCollection)?void 0:t.items)||[]).filter(e=>e.url).map(e=>({label:e.label,value:e.url}));return(0,r.jsx)(eN.r,{options:s,onSelect:l.push,trigger:e=>{var t;let{"aria-expanded":l,ref:a,...s}=e;return(0,r.jsx)(eC.ew,{ref:a,...s,size:"md",type:"inverse",variant:"menuItem",hasIcon:!!(null==(t=n.subNavigationsCollection)?void 0:t.items.length),href:n.url||"#",prefetch:!1,className:ew()["navigation-menu__item"],isActive:l,children:n.label})},selectedValue:a,className:ew()["navigation-menu__popover"]})},eE=e=>{let{navigationMenuItems:t}=e;return(0,r.jsx)("nav",{className:ew()["navigation-menu"],"aria-label":"Main navigation",children:t.map((e,t)=>{var n,l,a;let s=e.url||"".concat(t);return(null==(n=e.subNavigationsCollection)?void 0:n.items)&&(null==(l=e.subNavigationsCollection)?void 0:l.items.length)?(0,r.jsx)(ek,{item:e},s):(0,r.jsx)(eC.ew,{type:"inverse",variant:"menuItem",hasIcon:!!(null==(a=e.subNavigationsCollection)?void 0:a.items.length),size:"md",href:e.url||"#",prefetch:!1,className:ew()["navigation-menu__item"],children:e.label},t)})})};var eL=n(76906),eT=n.n(eL),eI=n(27541),eO=n(87215),eA=n(62949),eR=n(65733),eM=n(51593);let eF="recentSearches",eU=()=>{try{let e=localStorage.getItem(eF);return JSON.parse(e||"[]")}catch(e){return[]}},eP=e=>{let t=eU().filter(t=>t.name!==e),n=[{name:e,timeStamp:new Date},...t].slice(0,3);localStorage.setItem(eF,JSON.stringify(n))},eB="searchInput";class eD extends o.Component{static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,t){console.error("ErrorBoundary caught an error:",e,t)}
1render(){if(this.state.hasError){var e;return null!=(e=this.props.fallback)?e:null}return this.props.children}constructor(e){super(e),this.state={hasError:!1}}}var eY=n(51872),eG=n.n(eY);let ez=e=>{let{isLoading:t,items:n}=e,l=(0,m.c)("searchInput"),a=null,s=e=>(0,r.jsx)(eD,{children:(0,r.jsxs)("div",{className:eG().flyout__content,children:[e.secondarySection&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.FlyOutBar.LeftWrapper,{className:eG()["flyout__content-section"],children:e.secondarySection}),(0,r.jsx)("div",{className:eG().flyout__divider})]}),(0,r.jsx)(d.FlyOutBar.RightWrapper,{className:eG()["flyout__content-section"],children:e.primarySection})]})});return a=n.length>=2?(0,r.jsx)(d.TabGroup,{className:eG().flyout__tab,size:d.TabSize.SMALL,type:"compact",contentClassName:eG()["flyout__tab-content"],tabListAriaLabel:l("tabs.tablist.label"),children:n.map(e=>(0,r.jsx)(d.Tab,{label:e.name,children:s(e)},e.name))}):s(n[0]),(0,r.jsxs)(d.FlyOutBar,{className:eG().flyout,children:[a,(0,r.jsx)(d.LoadingOverlayMask,{isLoading:t})]})};var eH=n(11294),eV=n(44616),eK=n.n(eV);let eQ="$SEARCH_QUERY$",eq=e=>{let{searchQuery:t,tabName:n}=e,a=(0,N.rd)(),s=(0,m.c)(eB),o=(0,eH.BQ)("(min-width: ".concat(l.AXY,")")),i=s("noResults.message").replace("$ITEM_TYPE$",n.toLowerCase()),d=i.split(eQ),u=s("noResults.callToAction");return(0,r.jsxs)("div",{className:eK()["fly-out-empty-tab"],children:[(0,r.jsxs)("div",{className:eK()["fly-out-empty-tab__text"],children:[(0,r.jsx)(c.SearchOutline,{className:eK()["fly-out-empty-tab__icon"]}),(0,r.jsxs)("p",{children:[d[0],(0,r.jsx)("span",{className:eK()["fly-out-empty-tab__query"],children:t}),d[1]]})]}),(0,r.jsx)(eH.$n,{size:o?"sm":"md",IconRight:c.ArrowRight,variant:"text","aria-label":"".concat(i.replace(eQ,t),", ").concat(u),onClick:()=>a.push(C.b.RESOURCES_LANDING_PAGE.get()),children:u})]})};var eW=n(12144),eZ=n(20545),e$=n(4037);let eX=(e,t)=>{let n=e.data||{},r=(0,e$.i)(e),l=r>1,a=n.image_url;return{imageSrc:!a||/\/images\/default-img\.\w+$/.test(a)?"/images/default-img.svg":a,optionsLabel:l?t("products.options").replace("$OPTIONS_COUNT$",String(r)):"",productLink:(e=>(null==e?void 0:e.id)===eW.f.GIFTCARD_SKU.get()||(null==e?void 0:e.variation_id)===eW.f.GIFTCARD_SKU.get())(n)?C.b.PDP_GIFT_CARD.get():(0,eZ.u)((0,eA.M)(n.url)||"",l),productName:e.value||""}};var eJ=n(23020),e0=n.n(eJ);let e1=e=>{let{items:t,itemsTotalCount:n,resultsId:a,onShowMoreClick:s}=e,o=(0,m.c)(eB),i=(0,d.useMediaQuery)("(min-width: ".concat(l.AXY,")"));return(0,r.jsxs)("div",{className:e0()["flyout-products-list"],children:[(0,r.jsx)(d.Button,{className:e0()["flyout-products-list__show-more-button"],size:i?"sm":"md",IconRight:c.ArrowRight,variant:"text",onClick:s,children:o("products.showMore").replace("$PRODUCTS_COUNT$",String(n))}),(0,r.jsx)("div",{className:e0()["flyout-products-list__items"],"data-cnstrc-result-id":a,children:t.map(e=>{let t=e.data,n=eX(e,o);return(0,r.jsx)(d.SearchBarProductCard,{"data-cnstrc-item-section":"Products","data-cnstrc-item-name":e.value,"data-cnstrc-item-id":t.id,"data-cnstrc-item-variation-id":t.variation_id,...n},t.id)})})]})};var e6=n(79021),e5=n.n(e6);let e4=e=>{let{items:t}=e,n=(0,m.c)(eB),l={buyingGuide:n("resources.buyingGuide"),showcase:n("resources.showcase"),techTip:n("resources.techTips")},a={buyingGuide:C.b.BUYING_GUIDES.set,showcase:C.b.PROJECT_SHOWCASES.set,techTip:C.b.TECH_TIPS.set};return(0,r.jsx)("div",{className:e5()["flyout-resources-list"],children:t.filter(e=>{let t=e.data;return(null==t?void 0:t.contentType)&&(null==t?void 0:t.slug)}).map(e=>{var t,n;let s=e.data,o=s.contentType;return(0,r.jsx)(d.SearchBarEngagementContentCard,{"data-cnstrc-item-section":"Content","data-cnstrc-item-name":e.value,contentCategory:l[o]||o,contentDescription:s.description,contentLink:null!=(n=null==(t=a[o])?void 0:t.call(a,s.slug))?n:"#",contentTitle:e.value,videoPreviewSrc:s.image_url},e.id)})})};var e2=n(92258),e8=n.n(e2);let e9={isFlyOutOpen:!1,flyoutPosition:{top:0,left:0,width:0,height:0},searchInputValue:"",searchQuery:""},e7=new Set(Object.values(es.FC).map(e=>e.replace("/",""))),e3="Brands",te="Search Suggestions",tt=[{sectionKey:te,translationKey:"sideMenu.suggestions"},{sectionKey:"Categories",translationKey:"sideMenu.category"},{sectionKey:e3,translationKey:"sideMenu.brand"}],tn=(e,t)=>{switch(t.type){case"CLOSE_FLYOUT":return{...e,isFlyOutOpen:!1};case"OPEN_FLYOUT":return{...e,isFlyOutOpen:!0,flyoutPosition:t.payload};case"UPDATE_FLYOUT_POSITION":return{...e,flyoutPosition:t.payload};case"UPDATE_SEARCH_INPUT_VALUE":{let n=t.payload;return{...e,isFlyOutOpen:!0,searchInputValue:n,searchQuery:0===n.length?"":e.searchQuery}}case"UPDATE_SEARCH_QUERY":return{...e,searchQuery:t.payload};case"SET_SEARCH_VALUE":return{...e,searchInputValue:t.payload,searchQuery:t.payload};case"CLEAR_SEARCH":return{...e,searchInputValue:"",searchQuery:"",isFlyOutOpen:!1};default:return e}},tr=e=>{var t,n,a,s,i;let{placeholder:u,previousElement:_}=e,p=(0,N.rd)(),h=(0,eR.Lu)(),g=(0,m.c)(eB),y=(0,N.a8)(),b=(0,eI.useSearchParams)(),f=eU().sort((e,t)=>
1new Date(t.timeStamp).getTime()-new Date(e.timeStamp).getTime()).map(e=>({label:e.name})),x=(0,d.useMediaQuery)("(min-width: ".concat(l.AXY,")")),j=(0,v.G)({mode:"language"}),{firstResultRef:S}=(0,eO.V)(),[w,k]=(0,o.useReducer)(tn,e9,e=>{if(y!==C.b.SEARCH.get())return e;let t=b.get("q")||"";return{...e,searchInputValue:t,searchQuery:t}}),E=(0,o.useRef)(null),L=(0,o.useRef)(null),T=(0,o.useRef)(null),I=(0,o.useRef)(null),O=(0,o.useRef)(!1),A=!(0,d.useMediaQuery)("(min-width: ".concat(l.AXY,")")),{isFlyOutOpen:R,searchInputValue:M,searchQuery:F}=w,U=(0,o.useMemo)(()=>M.trim().replace(/\s+/g," "),[M]),{data:P,isFetching:B,isLoading:D}=(0,eM.EL)({client:h,query:F},{skip:!R||0===F.length}),Y=(0,eM.ol)({client:h,numResults:4,podId:"search-bar-1-".concat(j)},{skip:!R}),G=(0,eM.ol)({client:h,numResults:4,podId:"search-bar-2-".concat(j)},{skip:!R}),z=Y.isLoading||G.isLoading;(0,o.useEffect)(()=>{if(y===C.b.SEARCH.get()){let e=b.get("q")||"";e&&k({type:"SET_SEARCH_VALUE",payload:e})}},[y,b]),(0,o.useEffect)(()=>{let e=e=>{"Tab"===e.key&&(null==S?void 0:S.current)&&O.current&&(e.preventDefault(),S.current.focus())};return y===C.b.SEARCH.get()&&globalThis.addEventListener("keydown",e),()=>{globalThis.removeEventListener("keydown",e)}},[y,S.current]),(0,o.useEffect)(()=>{if(y===C.b.SEARCH.get())return void k({type:"CLOSE_FLYOUT"});k({type:"CLEAR_SEARCH"})},[y]),(0,o.useEffect)(()=>{if(!R||A)return;let e=0,t=!1,n=null,r=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:2;e=globalThis.requestAnimationFrame(()=>{let e=document.activeElement;if(!e||e===document.body){t>0&&r(t-1);return}l(e)&&k({type:"CLOSE_FLYOUT"})})},l=e=>{var t,n,r;return!(null==(t=E.current)?void 0:t.contains(e))&&!(null==(n=L.current)?void 0:n.contains(e))&&!(null==(r=T.current)?void 0:r.contains(e))},a=e=>{t=!l(e.target),n&&globalThis.clearTimeout(n),n=globalThis.setTimeout(()=>{t=!1},0)},s=e=>{l(e.target)&&k({type:"CLOSE_FLYOUT"})},o=e=>{"Escape"===e.key&&(k({type:"CLEAR_SEARCH"}),_.focus())},i=e=>{if(t){t=!1;return}let n=e.relatedTarget;(!n||l(n))&&r()};return globalThis.addEventListener("mousedown",a,!0),globalThis.addEventListener("focusout",i),globalThis.addEventListener("keydown",o),globalThis.addEventListener("mousedown",s),()=>{globalThis.removeEventListener("mousedown",a,!0),globalThis.removeEventListener("focusout",i),globalThis.cancelAnimationFrame(e),n&&globalThis.clearTimeout(n),globalThis.removeEventListener("keydown",o),globalThis.removeEventListener("mousedown",s)}},[R,A,_]),(0,o.useEffect)(()=>{if(!R||0===M.length)return;let e=e=>{if("Enter"===e.key&&U.length>0){var t,n;let e=null==P||null==(n=P.sections)||null==(t=n.Products)?void 0:t.find(e=>{var t,n,r,l;return(null==e||null==(n=e.data)||null==(t=n.variation_id)?void 0:t.toUpperCase())===U.toUpperCase()||(null==(r=(null==e||null==(l=e.data)?void 0:l.id)||"")?void 0:r.toUpperCase())===U.toUpperCase()});if(e){let t=e.data;p.push((0,eA.M)(null==t?void 0:t.url)||"/");return}eP(U),p.push(C.b.SEARCH.set(U)),k({type:"CLOSE_FLYOUT"})}};return globalThis.addEventListener("keydown",e),()=>{globalThis.removeEventListener("keydown",e)}},[R,p,M,U,null==P||null==(t=P.sections)?void 0:t.Products]),(0,o.useEffect)(()=>{if(!R)return;let e=()=>{let e=E.current;if(e){let t=e.getBoundingClientRect();k({type:"UPDATE_FLYOUT_POSITION",payload:{top:t.bottom,left:t.left,width:t.width,height:t.height}})}};return globalThis.addEventListener("scroll",e),globalThis.addEventListener("resize",e),()=>{globalThis.removeEventListener("scroll",e),globalThis.removeEventListener("resize",e)}},[R]);let H=(0,o.useMemo)(()=>eT()(e=>{k({type:"UPDATE_SEARCH_QUERY",payload:e})},350),[]),V=()=>{if(!R&&E.current){let e=E.current.getBoundingClientRect();k({type:"OPEN_FLYOUT",payload:{top:e.bottom,left:e.left,width:e.width,height:e.height}})}},K=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:U;e.length>0&&(p.push(C.b.SEARCH.set(e)),eP(e),k({type:"CLOSE_FLYOUT"}))},Q=()=>{if(!R&&0===M.length)return void V();K()},q=e=>{k({type:"UPDATE_SEARCH_INPUT_VALUE",payload:e}),k({type:"UPDATE_SEARCH_QUERY",payload:e}),K(e)},W=null!=(a=null==P||null==(n=P.total_num_results_per_section)?void 0:n.Products)?a:0,Z=R&&!D&&!B&&P&&F.length>0?W>0?g("typeahead.announcement.results",{count:W}):g("typeahead.announcement.noResults"):"",$=[];if(M.length>0&&F.length>0&&P){let{sections:e}=P,t=P.total_num_results_per_section.Products,n=e.Products,l=e.Content,a=g("tabs.products"),s=g("tabs.resources"),o=null,i=null,u=null;o=n.length>0?(0,r.jsx)(e1,{items:n,resultsId:P.result_id,itemsTotalCount:t,onShowMoreClick:Q}):(0,r.jsx)(eq,{searchQuery:F,tabName:a}),u=l.length>0?(0,r.jsx)(e4,{items:l}):(0,r.jsx)(eq,{searchQuery:F,tabName:s}),i=tt.reduce((e,t)=>
1{let{sectionKey:n,translationKey:l}=t,a=P.sections[n];return(null==a?void 0:a.length)?(0,r.jsxs)(r.Fragment,{children:[e,(0,r.jsx)(d.FlyOutBar.Menu,{menuTitle:g(l),items:((e,t)=>e.map(e=>{let{data:n}=e,r="";if(t===e3&&(null==n?void 0:n.slug)){let e=n.slug.replace(/\//g,"");r=C.b.BRAND.set(e,n.id)}else(null==n?void 0:n.url)&&(r=(e=>{try{let t=new URL(e).pathname.split("/").filter(Boolean);return t.length>0&&e7.has(t[0])&&t.shift(),"/".concat(t.join("/"))}catch(e){return""}})(n.url));let l={"data-cnstrc-item-section":t,"data-cnstrc-item-name":e.value};return(null==n?void 0:n.id)&&(l["data-cnstrc-item-id"]=String(n.id)),{label:e.value,count:(null==n?void 0:n.productCount)||0,url:r,dataAttributes:l}}))(a,n),searchQuery:F,...n===te&&{MenuIcon:c.SearchOutline},onItemSelect:e=>{eP(e),n===te&&q(e)}})]}):e},null),$.push({name:"".concat(a," (").concat(t,")"),primarySection:o,secondarySection:i}),$.push({name:"".concat(s," (").concat(P.total_num_results_per_section.Content,")"),primarySection:u})}else{let e=((null==(s=G.data)?void 0:s.response.results)||[]).length>0,t=e?G:Y,n={primarySection:z?(0,r.jsx)("div",{className:e8()["search-bar__recommendations-placeholder"]}):(0,r.jsx)(d.FlyOutBar.ProductCardList,{title:g("recommendations.".concat(e?"recentlyViewed":"bestSellers")),products:((null==(i=t.data)?void 0:i.response.results)||[]).map(e=>eX(e,g))})};f.length>0&&(n.secondarySection=(0,r.jsx)(d.FlyOutBar.Menu,{...x&&{menuTitle:g("previousSearch.label")},MenuIcon:c.SearchOutline,items:f.map(e=>({...e,dataAttributes:{"data-cnstrc-item-section":"Recent Searches","data-cnstrc-item-name":e.label}})),onItemSelect:q})),$.push(n)}let X=(0,r.jsx)(ez,{isLoading:B||D||z,items:$}),J={"data-cnstrc-search-input":"",hideIconFromNavigation:!R,placeholder:u,value:M,variant:"header",onChange:e=>{let{value:t}=e.target;k({type:"UPDATE_SEARCH_INPUT_VALUE",payload:t}),H(t)},onSearch:Q,onFocus:()=>{O.current=!0,V()},onBlur:()=>{O.current=!1},submitButtonDataAttributes:{"data-cnstrc-search-submit-btn":""}};return(0,r.jsxs)("div",{className:e8()["search-bar"],"data-cnstrc-search-form":!0,role:"search",children:[(0,r.jsx)("div",{role:"status","aria-live":"polite","aria-atomic":"true",className:e8()["search-bar__sr-status"],children:Z}),(0,r.jsx)("div",{className:e8()["search-bar__search-field"],ref:L,children:(0,r.jsx)(d.SearchField,{...J,ref:E})}),R&&A&&(0,r.jsx)(d.Sidebar,{className:e8()["search-bar-flyout-mobile"],contentClassName:e8()["sidebar-content-container"],title:(0,r.jsx)(d.SearchField,{...J,autoFocus:!0}),titleClassName:e8()["sidebar-title"],onClose:()=>k({type:"CLOSE_FLYOUT"}),children:(0,r.jsx)("div",{ref:I,"data-cnstrc-autosuggest":!0,children:X})}),R&&!A&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:e8()["search-bar__backdrop"]}),(0,r.jsx)("div",{className:e8()["search-bar__flyout"],"data-cnstrc-autosuggest":!0,ref:T,style:{width:w.flyoutPosition.width,left:w.flyoutPosition.left,top:w.flyoutPosition.top+3},children:X})]})]})};var tl=n(82135),ta=n.n(tl);let ts=e=>{let{storeName:t="",handleStoreButtonClick:n}=e,l=(0,m.c)();return(0,r.jsx)(d.Button,{variant:"text-inverse",IconLeft:0===t.length?c.StoreOutline:c.StoreSolid,onClick:n,className:ta()["no-padding"],children:0===t.length?l("header.store"):t})},to=e=>{var t,n,a;let{firstName:s="",lastName:i="",storeName:u="",handleStoreButtonClick:p,handleProfileButtonClick:h,navigationMenuItems:g}=e,y=!(0,d.useMediaQuery)("(min-width: ".concat(l.AXY,")")),v=(0,m.c)(),b=(0,B.GV)(J.UW);(0,X.K5)(b);let f=(0,B.GV)(D.wc),x=(0,o.useRef)(null),j=(0,o.useRef)(null),N=(0,o.useRef)(null),[S,w]=(0,o.useState)(!1),k="".concat(null!=(n=null==s?void 0:s[0])?n:"").concat(null!=(a=null==i?void 0:i[0])?a:"").toUpperCase(),E=()=>{w(!S)},L=y?"body-s":"body-xs",T=f>0,I=0!==(null!=s?s:"").trim().length&&0!==(null!=i?i:"").trim().length,O={placeholder:v("header.search"),previousElement:x.current},R=(null==(t=g.find(e=>"Flyers"===e.label||"Circulaires"===e.label))?void 0:t.url)||C.b.FLYER.get();return(0,r.jsx)(A,{value:{flyerUrl:R},children:(0,r.jsx)("div",{className:ta()["main-header"],children:(0,r.jsxs)("div",{className:ta()["main-header__wrapper"],children:[(0,r.jsx)("section",{className:ta()["main-header__top-wrapper"],children:(0,r.jsxs)("div",{className:ta()["main-header__top"],children:[(0,r.jsx)("div",{className:_()("body-m-regular",ta()["main-header__top-store-selector"]),children:(0,r.jsx)(ts,{storeName:u,handleStoreButtonClick:p})}),(0,r.jsx)("div",{className:ta()["main-header__top-logo-container"],children:(0,r.jsx)(d.Link,{ref:x,href:"/",className:ta()["main-header__top-logo"],children:(0,r.jsx)(ee.bw,{})})}),(0,r.jsx)(tr,{...O}),(0,r.jsxs)("div",{className:ta()["main-header__top-actions"],children:[(0,r.jsx)(d.Button,{variant:"text-inverse",IconLeft:I?c.PersonSolid:c.PersonOutline,size:"sm",className:_()(ta()["main-header__profile-button"],ta()["no-padding"]),onClick:h,children:I&&(0,r.jsx)("span",{className:"body-s-bold",children:k})}),(0,r.jsx)($,{contentId:"mini-cart-popover",trigger:e=>{let{ref:t,openPopover:n,closePopover:l,onKeyDown:a,"aria-expanded":s}=e;return(0,r.jsx)(ej,{ref:t,hasCartCount:T,cartCount:f,isMobile:y,baseFontClass:L,onKeyDown:a,openPopover:n,closePopover:l,ariaExpanded:s})}})]})]})}),(0,r.jsx)("div",{className:ta()["main-header__divider"]}),(0,r.jsx)("section",{className:ta()["main-header__bottom-wrapper"],children:(0,r.jsxs)("div",{ref:j,className:ta()["main-header__bottom"],children:[(0,r.jsxs)("div",{role:"button",ref:N,tabIndex:0,"aria-expanded":S,"aria-haspopup":"true",onKeyDown:e=>
1{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),E())},onClick:E,"data-testid":"category-dropdown__toggle",className:ta()["category-dropdown__toggle"],children:[(0,r.jsx)("div",{role:"none",onClick:e=>e.stopPropagation(),children:(0,r.jsx)(F,{navigationMenuItems:g})}),(0,r.jsxs)("span",{className:_()(ta()["main-header__shop-by-category-label"]),children:[(0,r.jsx)(c.Menu,{width:Number.parseInt(l.KO9,10),height:Number.parseInt(l.KO9,10),color:S?l.sZk:l.Bnp}),(0,r.jsx)("span",{"data-testid":"category-dropdown__label",className:ta()["main-header__shop-by-category-label-text"],style:{color:S?l.sZk:l.Bnp},children:v("header.shopByCategory")})]})]}),(0,r.jsx)(ev,{isDropdownOpen:S,setIsDropdownOpen:w,toggleRef:N}),(0,r.jsx)(tr,{...O}),(0,r.jsx)(eE,{navigationMenuItems:g})]})})]})})})};var ti=n(58439),tc=n(2826),td=n(98301),tu=n.n(td);let t_=e=>{let{storeName:t="",isStoreOpened:n=!1,timeOpens:l="9:00 AM",timeCloses:a="6:00 PM",handleStoreButtonClick:s,...o}=e,i=(0,v.G)(),d=(0,m.c)(),u=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("span",{className:tu()["store-selector__availability-text"],children:[(0,r.jsx)("span",{className:_()("body-s-bold",tu()["store-selector__availability-status"]),role:"status","aria-live":"polite","aria-atomic":"true",children:n?(0,r.jsx)("span",{className:tu()["store-selector__availability-status--open"],children:d("storeSelector.status.open")}):(0,r.jsx)("span",{className:tu()["store-selector__availability-status--close"],children:d("storeSelector.status.close")})}),(0,r.jsx)("span",{className:"body-s-regular",children:","})]}),(0,r.jsx)("span",{className:"body-s-regular",children:n?"".concat(d("storeSelector.status.closes")," ").concat((0,tc.So)(a,i)):"".concat(d("storeSelector.status.opens")," ").concat((0,tc.So)(l,i))})]});return(0,r.jsxs)("div",{className:tu()["store-selector__container"],...o,children:[(0,r.jsx)("span",{className:tu()["store-selector__button-container"],children:(0,r.jsx)(eb.$n,{variant:"text",IconLeft:0===t.length?()=>(0,r.jsx)(c.StoreOutline,{className:tu()["store-selector__icon--outline"]}):c.StoreSolid,size:"sm",onClick:s,"aria-label":0===t.length?"Select a store":"Store: ".concat(t),children:(0,r.jsx)("span",{className:_()("body-s-bold",tu()["store-selector__name"]),children:(null==t?void 0:t.length)===0?d("header.store"):"".concat(t,": ")})})}),(0,r.jsx)("span",{className:tu()["store-selector__availability-container"],"aria-hidden":"true",children:0!==t.length&&u})]})};var tm=n(44550),tp=n(99663),th=n(78317),tg=n.n(th);let ty=e=>{let{firstName:t="",language:n,supportLink:l="#",orderStatusLink:a="#",orderHistoryLink:s="#",handleProfileButtonClick:o,...i}=e,d=(0,m.c)(),u=(0,B.GV)(tm.Ep),_=t.trim();return _=_.length>20?"".concat(_.slice(0,20),"..."):_,(0,r.jsx)("div",{className:tg()["header-grey__container"],children:(0,r.jsxs)("div",{className:tg()["header-grey"],children:[(0,r.jsx)(t_,{...i}),(0,r.jsxs)("div",{className:tg()["header-grey__options"],children:[(0,r.jsxs)("nav",{className:tg()["header-grey__options-menu"],role:"navigation","aria-label":"Utility Navigation",children:[(0,r.jsx)(ti.ew,{href:l,"aria-label":"Support page",size:"sm",children:d("header.support")}),(0,r.jsx)(ti.ew,{href:u?s:a,variant:"link",size:"sm",children:d(u?"header.order.history":"header.order.status")})]}),(0,r.jsx)("span",{className:tg()["header-grey__line"],"aria-hidden":"true"}),(0,r.jsxs)("div",{className:tg()["header-grey__button-container"],children:[(0,r.jsx)(ti.$n,{variant:"text",IconLeft:0===_.length?c.PersonOutline:c.PersonSolid,size:"sm",className:tg()["header-grey__button"],"aria-label":0===_.length?"SignIn menu":"Profile menu for ".concat(t),"aria-haspopup":"dialog",onClick:o,children:0===_.length?d("header.signin"):_}),(0,r.jsx)(tp.G,{language:n.toLowerCase(),className:tg()["header-grey__button"]})]})]})]})})};var tv=n(1488),tb=n(24338),tf=n(38865),tx=n(6157),tj=n(14064),tC=n.n(tj);let tN=e=>{let{banners:t,isOpen:n,onClose:l}=e,a=(0,m.c)(),s=(0,o.useRef)(null);return((0,o.useEffect)(()=>{let e=e=>{"Escape"===e.key&&l()};return n&&(document.addEventListener("keydown",e),document.body.style.overflow="hidden"),()=>{document.removeEventListener("keydown",e),document.body.style.overflow=""}},[n,l]),(0,o.useEffect)(()=>
1{if(n&&s.current){var e;let t=null==(e=document.querySelector('[data-component="top-banner"]'))?void 0:e.parentElement;if(t){let e=t.getBoundingClientRect();s.current.style.top="".concat(e.bottom,"px"),s.current.style.setProperty("--flyout-top","".concat(e.bottom,"px"))}}},[n]),n)?(0,r.jsx)(tx.Ay,{returnFocus:!0,children:(0,r.jsx)("section",{ref:s,className:tC()["flyout-container"],"aria-label":a("topBanner.announcementsFlyout.ariaLabel.label"),children:(0,r.jsx)(d.FluidContainer,{children:(0,r.jsx)("ul",{className:tC()["cards-container"],children:t.filter(e=>null!==e).map((e,t)=>{var n,a,s;return(0,r.jsxs)("li",{className:tC().card,"data-testid":"announcement-card-".concat(t),children:[(0,r.jsx)("h3",{className:"body-m-bold",children:e.title?(0,tf.S)(e.title.toLowerCase()):null}),e.description&&(0,r.jsx)("p",{className:"body-m-regular",title:e.description,children:e.description}),(null==(n=e.cta)?void 0:n.url)&&e.cta.label&&(0,r.jsx)(d.Cta,{url:e.cta.url,label:e.cta.label,type:null!=(a=e.cta.type)?a:"primary",iconType:null!=(s=e.cta.iconType)?s:"link",size:"md",weight:"bold",className:tC().card__cta,onClick:l})]},e.sys.id)})})})})}):null};var tS=n(14428),tw=n.n(tS);let tk=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;return e.filter(e=>{if(!e)return!1;let n=t.getTime(),r=e.startDate?new Date(e.startDate).getTime():null,l=e.endDate?new Date(e.endDate).getTime():null;return(null===r||n>=r)&&(null===l||n<=l)})},tE=e=>{let{banners:t}=e,n=(0,m.c)(),[l,a]=(0,o.useState)(!1),[s,i]=(0,o.useState)(!0),d=(0,o.useMemo)(()=>tk(t).slice(0,4),[t]),u=d.length,[p,h]=(0,o.useState)(0),g=(0,o.useRef)(null),y=(0,o.useRef)(!1),v=(0,o.useCallback)(e=>{g.current&&clearTimeout(g.current),u>1&&!y.current&&(g.current=setTimeout(()=>{let t=(e+1)%u;h(t),v(t)},(e=>(null==e?void 0:e.rotationIntervalSeconds)&&!(e.rotationIntervalSeconds<=0)?e.rotationIntervalSeconds:5)(d[e])*tb.K5))},[u,d]),b=(0,o.useCallback)(()=>{g.current&&(clearTimeout(g.current),g.current=null)},[]);if((0,o.useEffect)(()=>(u>1&&v(0),()=>b()),[u,v,b]),(0,o.useEffect)(()=>{y.current=l,l?b():u>1&&v(p)},[l,u,p,v,b]),0===u)return null;let f=d[p];return f?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:_()(tw()["top-banner-container"],!s&&tw()["top-banner-container--hidden"]),"aria-hidden":!s,children:(0,r.jsxs)("section",{className:_()(tw()["top-banner"],"body-s-bold"),"aria-label":n("topBanner.ariaLabel.label"),"data-component":"top-banner",children:[(0,r.jsx)("div",{id:"top-banner-text",className:tw()["top-banner__text"],"data-testid":"top-banner-text",children:f.title?(0,tf.S)(f.title.toLowerCase()):null},p),(0,r.jsx)(tv.K0,{Icon:l?c.ChevronUp:c.ChevronDown,size:"lg",variant:"primary","aria-label":n(l?"topBanner.collapse.label":"topBanner.expand.label"),"data-testid":"top-banner-chevron-button",className:tw()["top-banner__chevron-button"],onClick:()=>{a(e=>!e)}}),(0,r.jsx)(tv.K0,{Icon:c.Cross,size:"lg","aria-label":n("topBanner.dismiss.label"),"data-testid":"top-banner-close-button",className:tw()["top-banner__close-button"],onClick:()=>{a(!1),i(!1)}})]})}),l&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:tw()["top-banner-backdrop"],onClick:()=>a(!1),"aria-hidden":"true"}),(0,r.jsx)(tN,{banners:d,isOpen:l,onClose:()=>a(!1)})]})]}):null};var tL=n(36520),tT=n(36556),tI=n(77540),tO=n(30414),tA=n(13644),tR=n(98340),tM=n(36476),tF=n(5445),tU=n.n(tF);let tP=e=>{let{isDesktop:t,language:n,isLoggedIn:l,supportLink:a}=e,s=(0,m.c)(),o=(0,N.rd)(),{preferredLanguage:i,handleLanguageChange:d}=(0,tM._)(),u="en"===(i||n);return(0,r.jsxs)(r.Fragment,{children:[l&&(0,r.jsx)(eb.$n,{variant:"text",size:"md",className:tU()["signin-overlay__support-button"],onClick:()=>{a&&o.push(a)},children:s("header.support")}),!t&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("hr",{className:tU()["signin-overlay__divider"]}),(0,r.jsxs)("div",{className:_()(tU()["signin-overlay__language-buttons_container"],tU().singin__links),children:[(0,r.jsx)(eb.$n,{...u&&{IconRight:c.Check},size:"md",variant:"text",className:tU()["signin-overlay__language-button"],disabled:u,onClick:()=>d("en"),children:s("sidebarMenu.enlishLanguageSelectionButton")}),(0,r.jsx)(eb.$n,{...!u&&{IconRight:c.Check},size:"md",variant:"text",disabled:!u,className:tU()["signin-overlay__language-button"],onClick:()=>d("fr"),children:s("sidebarMenu.frenchLanguageSelectionButton")})]})]})]})};var tB=n(42091),tD=n.n(tB);let tY=e=>{let{isOpen:t,handleClose:n,language:a,top:s=0,supportLink:o}=e,i=(0,m.c)(),c=(0,N.rd)(),{goToSignIn:u,goToSignUp:p}=(0,tR.u)(),h=(0,B.GV)(tm.Ep),g=i("sidebarMenu.title"),y=!(0,d.useMediaQuery)("(min-width: ".concat(l.AXY));return(0,r.jsx)(d.Sidebar,{title:(0,r.jsx)("h5",{children:g}),top:s,isOpen:t,onClose:n,isNonStickyFooter:!0,className:_()(tD().signinoverlay,tD().signin),contentAriaLabel:g,isFocusLockEnabled:!0,children:(0,r.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"16px"},children:[(0,r.jsxs)("section",{className:tD().signin__links,children:[(0,r.jsx)(d.Button,{className:tD().signin__link,onClick:()=>{let e=h?C.b.MY_ACCOUNT_ORDERS.get():C.b.ORDER_STATUS.get();c.push(e)},variant:"text",size:"md",children:i(h?"header.order.history":"header.order.status")}),(0,r.jsx)(d.Button,{variant:"text",size:"md",onClick:()=>{c.push(C.b.GIFT_CARDS.get())},children:i("sidebarMenu.giftCardBalance")}),(0,r.jsx)(d.Button,{variant:"text",size:"md",onClick:()=>{o&&c.push(o)},children:i("header.support")})]}),(0,r.jsx)(tP,{isDesktop:!y,language:a,isLoggedIn:!1}),(0,r.jsx)(tA.p,{firstLabel:i("header.signin"),secondLabel:i("sidebarMenu.createAccount"),onFirstClick:u,onSecondClick:p})]})})};var tG=n(38924),tz=n(71053),tH=n(17803),tV=n(40374),tK=n(75134),tQ=n.n(tK);let tq=()=>(0,r.jsx)("hr",{className:tQ()["sidebar-content__divider"]}),tW=e=>{let{subHeader:t,language:n,isDesktop:l,handleClose:a,supportLink:s}=e,{data:o}=(0,tL.BP)(),{data:i}=(0,tH.ek)({}),{data:c=0}=(0,tz.YB)(),d=(0,tV.A)(o?{...o,orders:Array.from({length:c}).fill(""),wishlists:(null==i?void 0:i.data)||[]}:o);
1return(0,r.jsxs)("div",{className:tQ()["sidebar-content"],children:[t,(0,r.jsx)(tq,{}),(0,r.jsx)(tG.f,{menuItems:d,handleClose:a}),(0,r.jsx)(tq,{}),(0,r.jsx)(tP,{language:n,isDesktop:l,isLoggedIn:!0,supportLink:s})]})};var tZ=n(27513),t$=n.n(tZ);let tX=e=>{let{loggedInUserEmail:t,loggedInUserName:n,isOpen:a,handleClose:s,logoutButtonComponent:o,top:i=0,language:c="en",supportLink:u}=e,p=(0,m.c)(),h=(0,d.useMediaQuery)("(min-width:".concat(l.AXY,")")),g=(0,r.jsx)("h5",{children:p("sidebarMenu.header.title")}),y=(0,r.jsxs)("section",{className:t$().signinoverlay__subheader,children:[(0,r.jsx)("h4",{className:"heading-level-4-special",children:"Hi ".concat(n)}),(0,r.jsx)("p",{className:_()("body-m-regular"),children:t})]}),v=o&&(0,r.jsx)(o,{variant:"secondary",size:"lg",className:t$()["signinoverlay__logout-button"],children:p("sidebarMenu.logout")});return(0,r.jsx)(d.Sidebar,{top:i,title:g,isOpen:a,onClose:s,className:_()(t$().signinoverlay,t$()["signinoverlay--sidebar"]),isNonStickyFooter:h,footer:v,contentAriaLabel:p("sidebarMenu.header.title"),isFocusLockEnabled:!0,children:(0,r.jsx)(tW,{subHeader:y,isDesktop:h,handleClose:s,language:c,supportLink:u})})};var tJ=n(37674),t0=n.n(tJ);let t1=e=>{var t,n,c,d,u;let{bannerProps:_,topBannerProps:m,headerProps:p,logoutButtonComponent:h,locale:g}=e,{navigationMenuItems:y,supportLink:v,orderStatusLink:b,orderHistoryLink:f,handleShopByCategoryButtonClick:x}=p||{},{data:j}=(0,s.useSession)(),S=(0,B.GV)(tm.Ep),{data:w}=(0,tL.CR)(void 0,{skip:!S}),{firstName:k,lastName:E,email:L}=null!=(t=null==j?void 0:j.userInfo)?t:{},T=(0,B.GV)(J.UW),I=(0,B.GV)(J.AO),O=T?(0,tT.V)(I,Number(T)):null,A=O?(0,tI.p)(O.operatingHours,O.specialHours,O.timeZone):null,R=null!=(c=null!=(n=null==w?void 0:w.firstName)?n:k)?c:"",M=null!=(u=null!=(d=null==w?void 0:w.lastName)?d:E)?u:"",F=!(0,a.BQ)("(min-width: ".concat(l.AXY,")")),U=(0,N.rd)(),[P,D]=(0,o.useState)(!1),[Y,G]=(0,o.useState)(!!_),[z,H]=(0,o.useState)(!1),[V,K]=(0,o.useState)(0),Q=(0,es.Mh)(g),q=(0,o.useRef)(null),W=(0,o.useRef)(null),Z=(0,o.useCallback)(()=>{var e,t;K((!F&&(null==(e=q.current)?void 0:e.offsetHeight)||0)+((null==(t=W.current)?void 0:t.offsetHeight)||0))},[F]);(0,o.useEffect)(()=>(Z(),window.addEventListener("resize",Z),()=>window.removeEventListener("resize",Z)),[Y,z,P,Z]),(0,o.useEffect)(()=>{let e=z||P;return document.body.classList[e?"add":"remove"](t0()["no-scroll"]),document.documentElement.classList[e?"add":"remove"](t0()["no-scroll"]),()=>{document.body.classList.remove(t0()["no-scroll"]),document.documentElement.classList.remove(t0()["no-scroll"])}},[z,P]);let $=()=>{R||M?H(e=>!e):D(e=>!e)},X=()=>{U.push(C.b.STORE_LOCATOR.get())};return(0,r.jsxs)("header",{className:t0()["header-container"],children:[(0,r.jsx)("a",{href:"#main-content",className:t0()["skip-to-main-content"],children:"fr"===g?"Aller au contenu principal":"Skip to main content"}),m&&(0,r.jsx)("div",{ref:q,className:t0()["header-banner-wrapper"],children:(0,r.jsx)(tE,{...m})}),_&&!m&&(0,r.jsx)("div",{ref:q,className:t0()["header-banner-wrapper"],children:(0,r.jsx)(i.E,{..._,onDismiss:()=>{G(!1)}})}),p&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{ref:W,className:t0()["header-grey-wrapper"],children:(0,r.jsx)(ty,{firstName:R,supportLink:v,orderStatusLink:b,orderHistoryLink:f,language:Q,storeName:O?(0,tO.XP)(O,g):"",handleProfileButtonClick:$,handleStoreButtonClick:X,isStoreOpened:null==A?void 0:A.open,timeOpens:null==A?void 0:A.opening,timeCloses:null==A?void 0:A.closing})}),(0,r.jsx)("div",{className:t0()["header-main-wrapper"],children:(0,r.jsx)(to,{firstName:R,lastName:M,storeName:O?(0,tO.XP)(O,g):"",handleStoreButtonClick:X,handleProfileButtonClick:$,navigationMenuItems:null!=y?y:[],handleShopByCategoryButtonClick:x})})]}),z&&(0,r.jsx)(tX,{loggedInUserEmail:null!=L?L:"",loggedInUserName:"".concat(R," ").concat(M),handleClose:$,isOpen:z,logoutButtonComponent:e=>{let{onClick:t,...n}=e;return(0,r.jsx)(h,{onClick:function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];null==t||t(...n),H(!1)},...n})},language:Q,top:V,supportLink:v}),P&&(0,r.jsx)(tY,{isOpen:P,handleClose:$,language:Q,top:V,supportLink:v})]})}},67445:e=>{e.exports={"additional-links":"styles_additional-links__KJy78","additional-links__banners":"styles_additional-links__banners__FzU4e","additional-links__banners__item":"styles_additional-links__banners__item__LlEQl"}},69676:(e,t,n)=>{"use strict";n.d(t,{F:()=>m});var r=n(54568),l=n(75981),a=n(7620),s=n(9966),o=n(66056),i=n(36531),c=n(2130),d=n(41159),u=n(53077),_=n(98722);let m=e=>{let{sourcePage:t="cart",...n}=e,m=(0,s.wA)(),p=(0,o.c3)(),h=(0,d.GV)(u.wc),g=(0,d.GV)(u.jE),y=(0,d.GV)(_.UW),{handleCheckout:v,isLoading:b,hasZeroPriceItems:f}=(0,c.w)(),x=(0,a.useMemo)(()=>(null==g?void 0:g.lineItems)?(0,i.Q9)(g.lineItems):[],[g]),j=async()=>{try{(0,i.xS)({items:x,sourcePage:t,preferredStore:null!=y?y:null,appliedFilters:null,appliedSort:null,sourceId:null,sourceName:null}),await v(),m((0,u.vW)())}catch(e){console.error("Checkout failed:",e)}};return(0,r.jsx)(l.$n,{size:"lg",onClick:j,disabled:b||0===h||f,...n,children:"".concat(p("mycart.orderSummary.checkout")).concat(b?"...":"")})}},73135:(e,t,n)=>{"use strict";n.d(t,{d:()=>b,w:()=>x});var r=n(76906),l=n.n(r),a=n(96006),s=n(78641),o=n(7620),i=n(59554),c=n(14878),d=n(25262),u=n(629),_=n(41159),m=n(98722),p=n(44550),h=n(77608),g=n(11258),y=n(64621);let v=["click","keydown","mousemove","scroll","touchstart"],b={LAST_ACTIVITY:"lastActivityTime",LOGOUT:"app-logout-event"},f=Object.values(b),x=(e,t,n,r)=>{let[x]=(0,u.Ng)(),j=(0,_.jL)(),C=(0,s.c)("notifications"),N=(0,o.useRef)(null),S=(0,o.useCallback)(()=>{(0,y.k)(),localStorage.removeItem(i.NG),j((0,p.je)()),j((0,m.OA)(null)),j((0,h.CP)()),j((0,g.Ds)({key:"TimeOutLoginError",notice:{type:"error",message:C("sessionExpired")}}))},[j,C]),w=(0,o.useCallback)(e=>
1{localStorage.setItem(b.LOGOUT,JSON.stringify({activityLevel:r,timestamp:Date.now(),type:e}))},[r]),k=(0,o.useCallback)(async()=>{let e=localStorage.getItem(b.LOGOUT),t=e?JSON.parse(e):null;if((null==t?void 0:t.type)==="START")return void console.warn("checkTimeout: bailing, another tab has already started logout");N.current=null,w("START"),(0,d.W4)(!0);try{await (0,a.signOut)({redirect:!1})}catch(e){console.error("signOut failed during inactivity timeout:",e)}try{await x().unwrap()}catch(e){console.error("Backend logout failed during inactivity timeout:",e)}w("LOGOUT"),S(),r>0?window.location.href="".concat(window.location.origin).concat(c.b.SIGNIN.get(),"?redirect=").concat(encodeURIComponent(window.location.pathname)):window.location.reload()},[r,S,x,w]),E=(0,o.useCallback)(()=>{N.current&&clearTimeout(N.current),N.current=setTimeout(k,t);let e={activityLevel:r,timestamp:Date.now()};localStorage.setItem(b.LAST_ACTIVITY,JSON.stringify(e))},[r,k,t]);(0,o.useEffect)(()=>{let n=async n=>{if(f.find(e=>e===n.key)&&n.newValue){if(n.key===b.LAST_ACTIVITY){N.current&&clearTimeout(N.current),N.current=setTimeout(k,t);return}if(n.key===b.LOGOUT&&(e||N.current||(0,d.X1)())){if("START"===JSON.parse(n.newValue).type){(0,d.W4)(!0),(0,d.nA)(!0);return}N.current&&clearTimeout(N.current),N.current=null,(0,d.W4)(!0),(0,d.nA)(!1),S();try{await (0,a.signOut)({redirect:!1})}catch(e){console.error("signOut failed on receiver tab:",e)}if(r>0){let e=encodeURIComponent(window.location.pathname);window.location.href="".concat(window.location.origin).concat(c.b.SIGNIN.get(),"?redirect=").concat(e)}else window.location.reload()}}};return window.addEventListener("storage",n),()=>{window.removeEventListener("storage",n)}},[r,k,S,t,e]),(0,o.useEffect)(()=>{if(!e||n)return;E();let t=l()(E,500);return v.forEach(e=>window.addEventListener(e,t)),()=>{N.current&&clearTimeout(N.current),v.forEach(e=>window.removeEventListener(e,t))}},[e,n,E]),(0,o.useEffect)(()=>{e&&localStorage.removeItem(b.LOGOUT)},[e])}},73165:e=>{e.exports={container:"styles_container__L_ab_",button:"styles_button__2tEFj"}},74191:e=>{e.exports={"mini-cart-popover":"styles_mini-cart-popover__LBY9S","mini-cart-popover__content":"styles_mini-cart-popover__content__MLbjH","mini-cart-popover__rest-items":"styles_mini-cart-popover__rest-items__1GqLk","mini-cart-popover__subtotal":"styles_mini-cart-popover__subtotal__z3uFi"}},75134:e=>{e.exports={"sidebar-content":"styles_sidebar-content__Byrvu","sidebar-content__divider":"styles_sidebar-content__divider__EMci6"}},78317:e=>{e.exports={"header-grey__container":"styles_header-grey__container__EGMdE","header-grey":"styles_header-grey__VrTvd","header-grey__options":"styles_header-grey__options__xpCAF","header-grey__options-menu":"styles_header-grey__options-menu__QzUVa","header-grey__line":"styles_header-grey__line__vJigO","header-grey__button-container":"styles_header-grey__button-container__RZ2xS","header-grey__button":"styles_header-grey__button__srauQ"}},79021:e=>{e.exports={"flyout-resources-list":"styles_flyout-resources-list__ASfna"}},79149:(e,t,n)=>{"use strict";n.d(t,{q:()=>o});var r=n(27541),l=n(7620);let a=e=>{let t=e.replace(/^\/[a-z]{2}(?:[-_][a-zA-Z]{2})?(?=\/|$)/i,"");return""===t?"/":t},s=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/",n=a("string"==typeof(null==e?void 0:e.redirect)?e.redirect:t);return!n.startsWith("/")||n.startsWith("//")||n.startsWith("/\\")||/^\/\/(?:[\w-]+\.)+[\w-]+/.test(n)||/^https?:\/\//.test(n)?a(t):n},o=()=>{let e=(0,r.usePathname)(),t=(0,r.useSearchParams)();return{redirectPath:(0,l.useMemo)(()=>{let n=t.get("redirect");if(n)return s({redirect:n},e);let r=t.toString();return s({redirect:r?"".concat(e,"?").concat(r):e},e)},[t,e])}}},80141:e=>{e.exports={"navigation-menu__popover":"styles_navigation-menu__popover__nitzJ","navigation-menu__item":"styles_navigation-menu__item__oCfVh"}},82135:e=>{e.exports={"main-header":"styles_main-header__ifmiT","main-header__wrapper":"styles_main-header__wrapper__0bj8d","main-header__divider":"styles_main-header__divider__LlL0D","main-header__top-wrapper":"styles_main-header__top-wrapper__X_3aq","main-header__top":"styles_main-header__top__kLBjm","main-header__top-store-selector":"styles_main-header__top-store-selector__K_9Dg","main-header__top-logo-container":"styles_main-header__top-logo-container__i5o_p","main-header__top-logo":"styles_main-header__top-logo__WgsK0","main-header__top-actions":"styles_main-header__top-actions__EBeyG","main-header__bottom-wrapper":"styles_main-header__bottom-wrapper__cCYdT","main-header__bottom":"styles_main-header__bottom__9bpoa","main-header__search-bar":"styles_main-header__search-bar__g_A3I","main-header__shop-by-category-link":"styles_main-header__shop-by-category-link__3TDE8","main-header__shop-by-category-label":"styles_main-header__shop-by-category-label__miXEp","no-padding":"styles_no-padding__OHoer","category-dropdown__toggle":"styles_category-dropdown__toggle__2BiBe"}},84036:(e,t,n)=>{"use strict";n.d(t,{LogoutButton:()=>b});var r=n(54568),l=n(75981),a=n(27541),s=n(96006),o=n(7620),i=n(59554),c=n(14878),d=n(25262),u=n(73135),_=n(629),m=n(77608),p=n(98722),h=n(64621),g=n(41159),y=n(44550);let v=e=>{localStorage.setItem(u.d.LOGOUT,JSON.stringify({activityLevel:0,timestamp:Date.now(),type:e}))},b=e=>{let{onClick:t,...n}=e,u=(0,g.jL)(),[b]=(0,_.Ng)(),[f,x]=(0,o.useState)(!1),j=(0,a.usePathname)();return(0,r.jsx)(l.$n,{onClick:async function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];try{x(!0),v("START"),(0,d.W4)(!0),u((0,y.je)()),u((0,p.OA)(null)),u((0,m.CP)()),await b().unwrap()}catch(e){console.error("Logout failed:",e)}finally{x(!1),await (0,s.signOut)({redirect:!1}),(0,h.k)(),localStorage.removeItem(i.NG),v("LOGOUT"),globalThis.location.href="".concat(globalThis.location.origin).concat(c.b.SIGNIN.get(),"?redirect=").concat(encodeURIComponent(j))}null==t||t(...n)},disabled:f,...n})}},86425:(e,t,n)=>{"use strict";n.d(t,{q:()=>r});var r=function(e){return e.CLEARANCE="clearance",e.HOT_BUY="hotbuy",e.ON_SALE="on_sale",e}({})},87215:(e,t,n)=>{"use strict";n.d(t,{SearchFocusProvider:()=>s,V:()=>o});var r=n(54568),l=n(7620);let a=(0,l.createContext)(null),s=e=>{let{children:t}=e,n=(0,l.useRef)(null);return(0,r.jsx)(a.Provider,{value:{firstResultRef:n},children:t})},o=()=>{let e=(0,l.useContext)(a);return null!=e?e:{firstResultRef:{current:null}}}},92258:e=>{e.exports={"search-bar":"styles_search-bar__zteY_","search-bar__search-field":"styles_search-bar__search-field__CvJJB","
1search-bar__flyout":"styles_search-bar__flyout__6G781","search-bar__recommendations-placeholder":"styles_search-bar__recommendations-placeholder__fYY9K","search-bar__backdrop":"styles_search-bar__backdrop__SlOz8","search-bar__sr-status":"styles_search-bar__sr-status__vq7CV","search-bar-flyout-mobile":"styles_search-bar-flyout-mobile__RZq1m","sidebar-slide-from-top":"styles_sidebar-slide-from-top__JapsP","search-bar-flyout-mobile__content":"styles_search-bar-flyout-mobile__content__pN_EG","sidebar-content-container":"styles_sidebar-content-container__6corF","sidebar-title":"styles_sidebar-title__Bl_un"}},94542:(e,t,n)=>{"use strict";n.d(t,{BCLocationsClient:()=>s});var r=n(7620),l=n(41159),a=n(98722);let s=()=>{let e=(0,l.jL)(),t=(0,r.useRef)(!1);return(0,r.useEffect)(()=>{t.current||(t.current=!0,fetch("/api/locations").then(e=>{if(!e.ok)throw Error("Locations fetch failed: ".concat(e.status));return e.json()}).then(t=>{t&&e((0,a.xu)(t))}).catch(e=>console.error("Error loading store locations:",e)))},[e]),null}},98301:e=>{e.exports={"store-selector__container":"styles_store-selector__container__ZKHE2","store-selector__button-container":"styles_store-selector__button-container__yZhfJ","store-selector__name":"styles_store-selector__name__MGk4m","store-selector__availability-container":"styles_store-selector__availability-container__dg2Kc","store-selector__availability-text":"styles_store-selector__availability-text__Z4uil","store-selector__availability-status":"styles_store-selector__availability-status__38NYK","store-selector__availability-status--open":"styles_store-selector__availability-status--open__oMvtU","store-selector__availability-status--close":"styles_store-selector__availability-status--close__iNriA","screenreader-only":"styles_screenreader-only__ScUt4","store-selector__icon--outline":"styles_store-selector__icon--outline___ZPj_"}},98340:(e,t,n)=>{"use strict";n.d(t,{u:()=>s});var r=n(7620),l=n(97101),a=n(79149);let s=()=>{let e=(0,l.rd)(),{redirectPath:t}=(0,a.q)();return{goToSignIn:(0,r.useCallback)(()=>{let n=encodeURIComponent(t);e.push("/signin?redirect=".concat(n))},[t,e]),goToSignUp:(0,r.useCallback)(()=>{let n=encodeURIComponent(t);e.push("/signup?redirect=".concat(n))},[t,e])}}}}]);
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.