PageSourceSearch

https://www.wegmans.com/_next/static/chunks/1p-bxvy6w3bkf.js

js wegmans.com collected 2026-10-01 10:12:25 UTC 150,387 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,871676,e=>{"use strict";var t=e.i(843476),n=e.i(909081),r=e.i(649187),o=e.i(872770),i=e.i(994480),a=e.i(740927),s=e.i(809576),l=e.i(829098),c=e.i(770703),u=e.i(618566),d=e.i(271645);let p=(0,c.default)(()=>e.A(904151),{loadableGenerated:{modules:[389850]},ssr:!1}),f=/^\/(checkout|order|orders\/placed|gethelp(?:-iws)?)(\/|$)/;e.s(["default",0,function({className:e}){let c=(0,u.usePathname)(),{isInitialized:m,isLoggedIn:h}=(0,d.use)(n.AuthContext),{hideContent:g}=(0,r.useHideBasedOnAuth)({shouldHideIfLoggedIn:!1,shouldHideIfLoggedOut:!0}),{cooklistAiChatbotEnabled:v=!1}=(0,l.useFlags)(),y=(0,u.useSearchParams)(),b=y.has("open-ai-assistant"),w=!!y.get("open-ai-assistant"),S=(0,s.fallback)(y.get("prompt")?.trim(),null),x=(0,o.useAIChatStore)(o.selectIsVisible),j=(0,o.useAIChatStore)(o.selectIsFullWidth),O=(0,o.useAIChatStore)(o.selectIsMinimized),C=(0,o.useAIChatStore)(o.selectSetIsVisible),I=(0,o.useAIChatStore)(o.selectSetIsFullWidth),N=(0,o.useAIChatStore)(o.selectSetIsMinimized),A=(0,o.useAIChatStore)(o.selectSetQueuedSuggestedPrompt),P=(0,o.useAIChatStore)(e=>e.reset),k=(0,i.useAIChatHistoryStore)(e=>e.reset),E=!!(c&&f.test(c)),D=(0,d.useRef)(null),T=(0,d.useRef)(null);return((0,d.useLayoutEffect)(()=>{E&&(C(!1),I(!1),N(!1))},[E,C,I,N]),(0,d.useEffect)(()=>{m&&!h&&(D.current=null,T.current=null,P())},[m,h,P]),(0,d.useEffect)(()=>{m&&!h&&k()},[m,h,k]),(0,d.useLayoutEffect)(()=>{!m&&(D.current??={isVisible:x,isFullWidth:j,isMinimized:O},(x||j||O)&&(C(!1),I(!1),N(!1)))},[m,x,j,O,C,I,N]),(0,d.useEffect)(()=>{if(!m||!D.current)return;let e=D.current;D.current=null,h&&(C(e.isVisible),I(e.isFullWidth),N(e.isMinimized))},[m,h,C,I,N]),(0,d.useEffect)(()=>{if(!m||!h||!v||(S||(T.current=null),!b&&!S))return;S&&T.current!==S&&(A({id:"url-prompt",promptText:S}),T.current=S);let e=!!(S??w);e&&!o.useAIChatStore.getState().isVisible&&(0,a.fireAIChatModalOpen)("deep_link"),C(e),I(!1),N(!1)},[b,m,h,S,w,C,I,N,A,v]),g||!v||E)?null:(0,t.jsx)(p,{className:e})}])},425939,e=>{"use strict";var t=e.i(843476);e.i(60318);var n=e.i(768834),r=e.i(579473),o=e.i(265880);let i=(0,n.create)((0,r.persist)((0,o.immer)(e=>({cookieConsentGiven:!1,setCookieConsentGiven(){e(e=>{e.cookieConsentGiven=!0})}})),{name:"cookie-consent-given-storage",storage:(0,r.createJSONStorage)(()=>localStorage)}));var a=e.i(343794),s=e.i(829098),l=e.i(186004),c=e.i(774518);e.s(["default",0,function({className:e,description:n,buttonText:r}){let o=i(e=>e.cookieConsentGiven),u=i(e=>e.setCookieConsentGiven),{oneTrustCookieBannerEnabled:d=!1}=(0,s.useFlags)();return d?null:(0,t.jsx)(t.Fragment,{children:o?null:(0,t.jsxs)("div",{className:(0,a.default)("component--cookie-banner","tw:w-full tw:flex tw:flex-col tw:md:flex-row ","tw:items-center tw:justify-center tw:gap-[10px]","tw:fixed tw:bottom-0 tw:left-0 tw:z-999","tw:px-[27px] tw:md:px-[13px] tw:py-[13px]","tw:bg-white tw:border-[1px] tw:border-[#f4f4f4]","tw:print:hidden",e),children:[n&&(0,t.jsx)(c.default,{json:n}),(0,t.jsx)(l.default,{appearance:"rectangular",className:"tw:w-full tw:md:w-auto",coloration:"black-background-white-text",onClick:u,children:r})]})})}],425939)},274971,e=>{"use strict";e.i(247167);var t=e.i(843476),n=e.i(761229),r=e.i(343794),o=e.i(829098),i=e.i(3303);let{log:a}=(0,n.createLogger)("component:OneTrustCookieScript");e.s(["default",0,function({className:e}){let{oneTrustCookieBannerEnabled:n=!1}=(0,o.useFlags)();return n?(a("One Trust Cookie Banner is enabled, loading script tags"),(0,t.jsxs)("div",{className:(0,r.default)("component--one-trust-cookie-script",e),children:[(0,t.jsx)(i.default,{"data-domain-script":"0196e8ab-6ab7-75a5-bd29-bc57e2c2b3bb",src:"https://cdn.cookielaw.org/scripttemplates/otSDKStub.js",strategy:"afterInteractive"}),(0,t.jsx)(i.default,{id:"onetrust-optanon",strategy:"afterInteractive",children:"function OptanonWrapper() {}"})]})):null}])},246823,e=>{"use strict";var t=e.i(843476),n=e.i(685559),r=e.i(885287),o=e.i(884975);function i({action:e="",signature:t=""}){(0,r.fireAnalyticsTrackingEvent)("footerNav",{event:{action:e,eventName:"footNavClick",location:{position:"footer",variant:"none"}}},(0,o.trim)(`SiteFooter ${t}`))}
1var a=e.i(343794),s=e.i(657688),l=e.i(522016);function c(e){let{alt:n="",className:r="",href:o="",src:c=""}=e,u="#333";return e.hoverColor&&(u=e.hoverColor),(0,t.jsx)("div",{className:"component--site-footer-social-link",children:(0,t.jsx)(l.default,{className:(0,a.default)("icon","tw:flex tw:items-center tw:justify-center	tw:p-[5px] tw:h-[40px] tw:w-[40px] tw:rounded-[30px]",r),href:o,style:{"--hover-color":u},onClick:()=>{i({action:`footer : social : ${o}`,signature:"SiteFooterSocialLink"})},children:(0,t.jsx)(s.default,{unoptimized:!0,alt:n,height:20,loading:"lazy",src:c,width:20})})})}var u=e.i(632246),d=e.i(698880),p=e.i(829098);e.s(["default",0,function({additional_sites:e,app_links:r,className:o,department_links:s,disclosure:f,navigation_links:m={links:[]},social_links:h,wegmans_pharmacy_url:g}){let{oneTrustFooterLinkEnabled:v=!1}=(0,p.useFlags)();return(0,t.jsx)("footer",{className:(0,a.default)("component--site-footer global--ai-chat-layout-shift",o,"tw:p-6 tw:md:pt-12","tw:print:hidden"),role:"contentinfo",children:(0,t.jsxs)("div",{className:"tw:mx-auto tw:w-full tw:max-w-7xl",children:[(0,t.jsxs)("section",{className:(0,a.default)("tw:flex tw:flex-col tw:mb-8","tw:md:flex-row"),children:[m.links.length>0&&(0,t.jsx)("ul",{className:(0,a.default)("footer-navigation","tw:grid tw:grid-cols-2","tw:md:w-3/5","tw:lg:grid tw:lg:grid-cols-4 tw:lg:w-[70%]"),children:m.links.map(e=>{let n={className:(0,a.default)("link","tw:hover:underline tw:flex"),href:e.href,onClick:()=>{i({action:`footer : navigation : ${e.href}`})}};return"#button-privacy-choices"===e.href?v?(0,t.jsx)("li",{className:"list-element tw:py-1 tw:md:py-0 tw:flex tw:items-center",children:(0,t.jsxs)("button",{"aria-haspopup":"dialog",className:(0,a.default)("link","optanon-toggle-display","tw:hover:underline tw:flex tw:items-center tw:cursor-pointer"),type:"button",children:[(0,t.jsx)("img",{alt:"","aria-hidden":"true",className:"tw:h-[1em] tw:w-auto tw:mr-1",src:"/images/privacy-choices-icon.png"}),e.title]})},e.title+e.href):null:(0,t.jsx)("li",{className:"list-element tw:py-1 tw:md:py-0 tw:flex tw:items-center",children:"#chat-with-us"===e.href?(0,t.jsx)(l.default,{...n,"aria-haspopup":"dialog",onNavigate:e=>window.astuteBotMessenger?.sendEvent?(window.astuteBotMessenger?.sendEvent({index:0,name:"astuteBotApp"},{type:"startConversation"}),e.preventDefault()):null,children:e.title}):(0,t.jsx)(l.default,{...n,children:e.title})},e.title+e.href)})}),(0,t.jsxs)("div",{className:"tw:flex tw:flex-1 tw:flex-col tw:justify-center",children:[h.length>0&&(0,t.jsx)("ul",{className:(0,a.default)("tw:flex tw:gap-2 tw:mb-4 tw:flex-wrap tw:justify-center"," tw:lg:gap-2 tw:lg:mb-4"),children:h.map(e=>{let n=(0,u.getSingleContentstackAsset)(e.icon);return n?.url?(0,t.jsx)("li",{children:(0,t.jsx)(c,{alt:e.alt??"",className:"tw:mt-4 tw:md:mt-0",hoverColor:e.hover_color,href:e.link?.href,src:n.url})},`${e.alt}${e.link?.href}`):(0,t.jsx)(t.Fragment,{})})}),(0,t.jsxs)("div",{className:(0,a.default)("tw:flex tw:flex-col tw:items-center"),children:[(0,t.jsx)("img",{alt:"Wegmans App",className:"tw:mb-2",height:40,loading:"lazy",src:"https://s7d1.scene7.com/is/image/wegmans/4048290-footer-apps-logotype?wid=570&hei=144&fmt=png-alpha",width:153}),r.length>0&&(0,t.jsx)("ul",{className:"tw:flex tw:gap-2 tw:flex-wrap",children:r.map(e=>{let n=(0,u.getSingleContentstackAsset)(e.icon);return(0,t.jsx)("li",{children:(0,t.jsx)(l.default,{href:e.link?.href,rel:"noopener",target:"_blank",onClick:()=>{i({action:`footer : app : ${e.link.title}`})},children:(0,t.jsx)("img",{alt:e.alt,height:50,loading:"lazy",src:n?.url,width:50})})},n?.url)})})]})]})]}),(0,t.jsx)(n.default,{className:"tw:block tw:mb-4"}),(0,t.jsxs)("section",{className:(0,a.default)("additional-sites","tw:flex tw:flex-col tw:items-center tw:text-center","tw:lg:flex-row"),children:[(0,t.jsx)("div",{className:(0,a.default)("tw:text-2xl tw:text-center tw:mb-8","tw:lg:mb-0 tw:lg:w-[206px] tw:lg:text-left"),children:"Additional Wegmans Sites"}),e.length>0&&(0,t.jsx)("ul",{className:(0,a.default)("tw:flex tw:flex-wrap tw:mb-8 tw:gap-0 tw:justify-center","tw:md:gap-4","tw:lg:gap-0 tw:lg:mb-0 tw:lg:mr-8"),children:e.map(e=>{let n=(0,u.getSingleContentstackAsset)(e.image);if(n)return(0,t.jsx)("li",{children:(0,t.jsx)(l.default,{href:e.link.href,rel:"noopener",target:"_blank",onClick:()=>{i({action:`footer : brands : ${e.link.href}`})},children:(0,t.jsx)("img",{alt:e.alt??"",height:95,loading:"lazy",src:n.url??"",width:95})})},n.url)})}),(0,t.jsx)("span",{className:(0,a.default)("vertical-divider tw:hidden","tw:lg:block tw:lg:mr-8 tw:lg:h-[100px]")}),g&&(0,t.jsx)(l.default,{href:g,rel:"noopener",target:"_blank",onClick:()=>{i({action:`footer : brands : ${g}`})},children:(0,t.jsx)("img",{alt:"Wegmans Pharmacy",className:(0,a.default)("tw:mb-4","tw:lg:mb-0 tw:lg:mr-8"),height:100,loading:"lazy",src:"https://s7d1.scene7.com/is/image/wegmans/4048290-footer-logo-pharmacy?wid=270&hei=104&fmt=png-alpha",width:150})}),s.length>0&&(0,t.jsx)("ul",{className:(0,a.default)("department-links","tw:flex tw:gap-8","tw:lg:gap-4"),children:s.map(e=>{let n=(0,u.getSingleContentstackAsset)(e.image);return(0,t.jsx)("li",{children:(0,t.jsx)(l.default,{href:e.link.href,rel:"noopener",target:"_blank",onClick:()=>{i({action:`footer : brands : ${e.link.href}`})},children:(0,t.jsxs)("figure",{children:[(0,t.jsx)("img",{alt:`${(0,d.startCase)(n?.title??"")}`,height:100,loading:"lazy",src:n?.url??"",width:100}),(0,t.jsx)("figcaption",{className:"wegmans-pharmacy",children:e.alt})]})})},n?.url)})})]}),(0,t.jsxs)("section",{className:(0,a.default)("tw:mb-4 tw:mt-3","tw:lg:w-[65%]"),children:[(0,t.jsx)("small",{className:(0,a.default)("copyright","tw:block tw:mt-10"),children:f.copyright}),(0,t.jsx)("small",{className:(0,a.default)("disclosure","tw:block tw:uppercase tw:mt-5"),children:f.legalese})]})]})})}],246823)},51248,e=>{"use strict";let t;var n,r,o,i,a,s=e.i(843476),l=e.i(849476),c=e.i(829098),u=e.i(65570),d=e.i(440829),p=e.i(909081),f=e.i(343794),m=e.i(271645),h=e.i(495884),g=e.i(885287);function v(e){if(!window?.getProfileIds&&e){window.getProfileIds=function(){return{cuid:e?.id,loyaltyId:e?.loyaltyNumber?.toString()}};let t=new CustomEvent("satelliteLoaded",{isLoaded:!0});return window.satelliteLoaded=t,window.addEventListener("satelliteLoaded",e=>{console.log("Satellite loaded:",e)}),()=>{window.removeEventListener("satelliteLoaded",e=>{console.log("Satellite loaded:",e.detail)}),delete window.getProfileIds}}}function y({action:e="",signature:t}){(0,g.fireAnalyticsTrackingEvent)("userTopNav",{event:{action:e,eventName:"topNavClick",location:{position:"top nav",variant:"none"}}},`SiteHeader ${t}`)}function b({action:e="",signature:t}){(0,g.fireAnalyticsTrackingEvent)("topNav",{event:{action:e,eventName:"topNavClick",location:{position:"top nav",variant:"none"}}},`SiteHeader ${t}`)}var w=e.i(860486),S=e.i(172345),x=e.i(522016),j=e.i(618566),O=e.i(186004),C=e.i(73157);e.i(908743);var I=e.i(136189),I=I,N=e.i(61693),A=e.i(955209);e.i(366509);var P=e.i(654467);function k(e){let{instance:t}=(0,P.useMsal)(),n=(0,A.useCouponStore)(e=>e.reset),r=(0,l.useShoppingContextStore)(e=>e.reset),o=(0,m.useCallback)(()=>{n(),r(),t.logout()},[t,n,r]),i=(0,m.useCallback)(()=>{t.acquireTokenRedirect({authority:"https://myaccount.wegmans.com/wegmansonline.onmicrosoft.com/B2C_1A_WegmansChangePassword",scopes:N.scopes})},[t]),a=(0,m.useCallback)(()=>{t.acquireTokenRedirect({authority:"https://myaccount.wegmans.com/wegmansonline.onmicrosoft.com/B2C_1A_WegmansEdit2StepAuthentication",scopes:N.scopes})},[t]);return(0,m.useMemo)(()=>e.map(e=>{let t,n=e.href.startsWith("#button");return n&&(e.href.includes("change-password")?t=i:e.href.includes("account-security")?t=a:e.href.includes("sign-out")&&(t=o)),{...e,href:n?void 0:e.href,onClick:t,text:e.title}}
1),[a,i,o,e])}var E=e.i(632246),D=e.i(96418);function T({links:e,className:t,onFocus:n,onBlur:r,onClose:o,style:i}){let a=k(e);return(0,s.jsx)("nav",{className:(0,f.default)("component--site-header-desktop-account-navigation","tw:py-4 tw:space-y-2","tw:flex tw:flex-col",t),style:i,children:a.map(e=>{let t=(0,E.getSingleContentstackAsset)(e.icon);return(0,s.jsxs)(O.default,{appearance:"rectangular",className:(0,f.default)(["tw:flex","tw:text-left tw:justify-start!","tw:w-max tw:min-w-full tw:space-x-2"]),coloration:"primary-inverse",href:e.href,onBlur:r,onClick:()=>{y({action:`top nav:menu ${e.text}`,signature:"SiteHeaderDesktopAccountNavigation"}),e.onClick&&e.onClick(),o&&o()},onFocus:n,children:[(t||(0,E.hasAsset)(e.icon_asset))&&(0,s.jsx)(D.default,{alt:"",assets:e.icon_asset,height:15,src:t?.url??"",width:15}),(0,s.jsx)("span",{children:e.text})]},e.href+e.text)})})}var M=e.i(532298);let _={src:e.i(773417).default,width:21,height:20,blurWidth:0,blurHeight:0};var L=e.i(657688);let R=null;function B({className:e,links:t,isLoading:n=!0,isLoggedIn:r=!1,firstName:o}){let i=(0,M.useLoginRedirect)(),[a,l]=(0,m.useState)(!1);function c(){R=setTimeout(()=>{l(!1)},250)}function u(){R&&clearTimeout(R)}return(0,s.jsxs)("div",{className:(0,f.default)("tw:relative"),children:[(0,s.jsx)(O.default,{appearance:"rectangular","aria-expanded":a?"true":"false",className:(0,f.default)("component--site-header-desktop-sign-in-greeting-button","tw:h-full",{"tw:flex tw:items-center":!r},e),coloration:"primary",isLoading:n,type:"button",onBlur:c,onClick:function(){r?(y({action:"top nav:profile",signature:"SiteHeaderDesktopGreetingButton"}),l(!a)):(y({action:"top nav:sign in",signature:"SiteHeaderDesktopSignInButton"}),i())},onFocus:u,children:r?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(C.default,{alt:"",src:_}),(0,s.jsxs)("span",{className:"tw:mr-1 tw:ml-2",children:["Hello, ",o??""]}),(0,s.jsx)(I.default,{size:"13"})]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(L.default,{alt:"",height:20,src:_,width:21}),(0,s.jsx)("span",{className:"tw:ml-2",children:"Sign In / Register"})]})}),a&&(0,s.jsx)(T,{links:t,onBlur:c,onClose:function(){l(!1)},onFocus:u})]})}function q({className:e="",color:t="currentColor",height:n=24,width:r=12}){return(0,s.jsx)("svg",{className:e,"data-testid":"IconArrowDropDownSharpNoWhitespace",fill:"none",height:n,viewBox:"0 0 24 12",width:r,xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{d:"M-0,-0L12,11.963L24,-0L-0,-0Z",fill:t})})}function F(e,t){e?.focus(),t.stopPropagation(),t.preventDefault()}let $={ArrowDown(e){F(e.currentTarget.parentElement?.nextElementSibling?.firstElementChild,e)},ArrowUp(e){F(e.currentTarget.parentElement?.previousElementSibling?.firstElementChild,e)}},U=function({menuLinks:e,hasOverflow:t=!0,ref:n}){let r=(0,m.useRef)(null),o=(0,m.useRef)(null),i=(0,j.usePathname)(),[a,l]=(0,m.useState)(!1),[c,u]=(0,m.useState)();function d(){u(setTimeout(()=>{l(!1)},200))}function p(e){c&&clearTimeout(c)}function h(e){o.current?.contains(e.relatedTarget)||r.current?.isSameNode(e.relatedTarget)||d()}function g(e){"Enter"===e.key?l(!1):$[e.key]?.(e)}return(0,s.jsxs)("li",{"aria-hidden":!t,className:(0,f.default)("link","tw:flex tw:px-2.5 tw:h-full tw:items-center tw:truncate tw:font-semibold",{"more-measure":!t}),"data-testid":"more-menu-list-item",id:"more-menu-list-item",ref:n,onMouseEnter:function(){c&&clearTimeout(c),l(!0)},onMouseLeave:function(){d()},children:[(0,s.jsxs)("button",{"aria-haspopup":!0,"aria-expanded":a,className:"menu-button tw:whitespace-nowrap tw:flex tw:items-center",id:"navMoreMenu",ref:r,onBlur:h,onClick:()=>l(!a),children:["More",(0,s.jsx)(q,{className:"tw:ml-3",height:6,width:12})]}),(0,s.jsx)("section",{"aria-labelledby":"navMoreMenu",className:(0,f.default)("menu-region",{open:a},"tw:absolute tw:top-8","tw:py-2"),children:(0,s.jsx)("ul",{ref:o,children:e?.map(e=>(0,s.jsx)("li",{children:(0,s.jsx)(x.default,{className:(0,f.default)(`menu-link ${i===e.href&&"menu-link-link-active"}`,"tw:flex tw:w-full"),href:e.href,prefetch:!1,onBlur:h,onClick:()=>{setTimeout(()=>document.body.focus(),10),b({action:`top nav:${e.title}`,signature:"MoreMenu"}),l(!1)},onFocus:p,onKeyUp:g,children:e.title})},`menu-link-${e.href}`))})})]})};function z(e){if(!e)return 0;if("none"!==window.getComputedStyle(e).display)return e.getBoundingClientRect().width;let t={display:e.style.display,left:e.style.left,position:e.style.position,visibility:e.style.visibility};e.style.display="list-item",e.style.visibility="hidden",e.style.position="absolute",e.style.left="-9999px";let n=e.getBoundingClientRect().width;return Object.assign(e.style,t),n}function H({links:e,hasAccountButton:t,hasMyItemsButtons:n,accountLinks:r,className:o}){let i=(0,j.useRouter)(),a=(0,j.usePathname)(),{authenticationCheck:l}=(0,w.useAuthenticationCheck)(),{isInitialized:c,isLoggedIn:u,profileData:d}=(0,m.use)(p.AuthContext),h=(0,m.useRef)(null),g=(0,m.useRef)(null),v=(0,m.useRef)(null),[C,I]=(0,m.useState)(e.length),N=(0,m.useCallback)(()=>{var t;let n,r,o=h.current;if(!o)return;let i=g.current,a=o.clientWidth-(i?Math.max(348,i.getBoundingClientRect().width):0),s=e.map(e=>{if(!e.title)return 0;let t=(0,S.kebabCase)(e.title);return z(o.querySelector(`[id="${t}"]`))}),l=(t=z(v.current),(r=(n=e=>{let t=0,n=0;for(let r of s){if((t+=r)>e)break;n++}return n})(a))===s.length?r:n(a-t));I(e=>e===l?e:l)},[e]);(0,m.useLayoutEffect)(()=>{N()},[N]),(0,m.useLayoutEffect)(()=>{let e=h.current;if(!e||"u"<typeof ResizeObserver)return;let t=new ResizeObserver(N);return t.observe(e),g.current&&t.observe(g.current),()=>t.disconnect()},[N]);let A=C<e.length,P=d?.firstName,k="/items";async function E(e){e&&e.preventDefault(),await l()&&(y({action:"top nav:refresh",signature:"SiteHeaderDesktopNav"}),i.push(k))}return(0,s.jsxs)("nav",{className:(0,f.default)("component--site-header-desktop-nav","tw:relative","tw:flex global--body t
1w:leading-none",o),children:[(0,s.jsxs)("ul",{className:"list tw:flex tw:flex-1 tw:px-3 tw:overflow-hidden",ref:h,children:[e.map((e,t)=>e.title?(0,s.jsx)("li",{className:(0,f.default)("tw:shrink-0",{"tw:hidden":t>=C}),id:(0,S.kebabCase)(e.title),children:(0,s.jsx)(x.default,{className:(0,f.default)("link","tw:flex tw:px-2.5 tw:h-full tw:items-center tw:whitespace-nowrap tw:font-semibold",{"link-active":a===e.href}),href:e.href,onClick:t=>{setTimeout(()=>document.body.focus(),10),b({action:`top nav:${e.title}`,signature:"SiteHeaderDesktopNav"})},children:e.title})},e.title):null),(0,s.jsx)(U,{hasOverflow:A,menuLinks:e.slice(C),ref:v})]}),(t||n)&&(0,s.jsxs)("div",{className:(0,f.default)("buttons-container","tw:absolute tw:right-0 tw:bottom-0 tw:top-0","tw:flex"),ref:g,children:[n&&(0,s.jsxs)(O.default,{appearance:"rectangular",className:(0,f.default)("buttons-nav","tw:gap-3 tw:items-center","sliding-button",{"button-hidden tw:px-0!":!c}),coloration:"primary",href:k,onClick:E,children:[(0,s.jsx)("svg",{fill:"none",height:"19",viewBox:"0 0 22 19",width:"22",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{d:"M17.2548 1.26031C14.1377 -0.535076 10.2713 -0.403594 7.28331 1.59941C4.29536 3.60241 2.70488 7.12901 3.18147 10.6945L1.61369 8.86084C1.28456 8.47602 0.705781 8.43086 0.320954 8.75999C-0.0638736 9.08912 -0.109026 9.6679 0.220102 10.0527L3.30982 13.6742C3.48402 13.8779 3.73861 13.9951 4.00661 13.9951C4.27141 13.9925 4.52213 13.8755 4.69424 13.6742L7.77479 10.0069C7.98606 9.7563 8.0476 9.41205 7.93623 9.1038C7.82486 8.79554 7.5575 8.57012 7.23486 8.51244C6.91221 8.45476 6.58331 8.57359 6.37204 8.82417L4.99679 10.4928C4.51848 6.98555 6.52168 3.61162 9.8299 2.35252C13.1381 1.09343 16.8777 2.2817 18.8523 5.21946C20.8269 8.15722 20.5152 12.0686 18.1001 14.6565C15.685 17.2443 11.8045 17.8252 8.73746 16.058C8.45249 15.8942 8.1018 15.8949 7.81748 16.0598C7.53316 16.2247 7.35841 16.5288 7.35906 16.8574C7.35971 17.1861 7.53566 17.4895 7.82063 17.6533C9.24768 18.4774 10.8669 18.9107 12.5148 18.9093C16.8028 18.9237 20.5634 16.0499 21.6756 11.9086C22.7879 7.76733 20.9731 3.39615 17.2548 1.26031Z",fill:"white"})}),"My Items"]}),t&&(0,s.jsx)(B,{className:"buttons-nav",firstName:P,isLoading:!c,isLoggedIn:u,links:r})]})]})}var W=e.i(399425),V=e.i(744299);let G=/shop\/categories\/(\d+)/m;var K=e.i(825035),Y=e.i(759403),J=e.i(776906),Q=e.i(14039),Q=Q,Z=e.i(930503);function X(e,t){e?.focus(),t.stopPropagation(),t.preventDefault()}let ee={ArrowDown(e){X(e.currentTarget.parentElement?.nextElementSibling?.firstElementChild,e)},ArrowUp(e){X(e.currentTarget.parentElement?.previousElementSibling?.firstElementChild,e)}};function et({buttonText:e,menuLinks:t}){let n=(0,m.useRef)(null),r=(0,m.useRef)(null),o=(0,j.usePathname)(),[i,a]=(0,m.useState)(!1),[l,c]=(0,m.useState)();function u(){c(setTimeout(()=>{a(!1)},200))}function d(e){l&&clearTimeout(l)}function p(e){r.current?.contains(e.relatedTarget)||n.current?.isSameNode(e.relatedTarget)||u()}function h(e){"Enter"===e.key?a(!1):ee[e.key]?.(e)}return(0,s.jsxs)("li",{className:(0,f.default)("component--site-header-all-departments-menu","list-element","tw:mb-2 tw:bg-white"),id:en,onMouseEnter:function(){l&&clearTimeout(l),a(!0)},onMouseLeave:function(){u()},children:[(0,s.jsxs)("button",{"aria-haspopup":!0,"aria-expanded":i,className:"menu-button tw:px-3 tw:whitespace-nowrap tw:flex tw:items-center",id:"allDepartmentsMenu",ref:n,onBlur:p,onClick:()=>a(!i),onKeyUp:ea,children:[e,(0,s.jsx)(Q.default,{className:"tw:ml-1",size:"28"})]}),(0,s.jsxs)("section",{"aria-labelledby":"allDepartmentsMenu",className:(0,f.default)("menu-region",{open:i},"tw:absolute tw:top-8 tw:left-0","tw:p-6 tw:bg-inherit"),children:[(0,s.jsx)(Z.default,{className:"menu-region-heading",level:2,children:"Browse all Departments"}),(0,s.jsx)("ul",{className:(0,f.default)("menu-links"),ref:r,children:t?.map(e=>(0,s.jsx)("li",{children:(0,s.jsx)(x.default,{className:(0,f.default)(`menu-link ${o===e.href&&"menu-link-link-active"}`,"tw:flex tw:w-full"),href:e.href,prefetch:!1,onBlur:p,onClick:()=>{b({action:`top nav : department : ${e.title}`,signature:"AllDepartmentsMenu"}),a(!1)},onFocus:d,onKeyUp:h,children:e.title})},`menu-link-${e.href}`))})]})]})}let en="all-departments-menu-list-item",er={href:"/#",isVisible:!0,title:"All Departments"};function eo({element:e,event:t}){e?.focus(),t.stopPropagation(),t.preventDefault()}let ei={ArrowDown(e){e.target instanceof HTMLButtonElement&&eo({element:e.currentTarget.parentElement?.querySelector("a"),event:e})},ArrowLeft(e){eo({element:e.currentTarget.parentElement?.previousElementSibling?.firstElementChild,event:e})},ArrowRight(e){eo({element:e.currentTarget.parentElement?.nextElementSibling?.firstElementChild,event:e})}};function ea(e){ei[e.key]?.(e)}function es({departmentsSubnavLinks:e,departmentsMenuLinks:t,className:n}){let r=t&&t.length>0,o=(0,j.usePathname)(),i=(0,J.useWindowSize)(),a=(0,m.useRef)(null),l=(0,m.useMemo)(()=>r?[er,...e]:e,[r,e]),[c,u]=(0,m.useState)(l);return(0,m.useEffect)(()=>
1{if(a.current){let e=a.current,t=e.clientWidth,n=Array.from(e.children);if(!r){let e=n.findIndex(e=>e.id===en);e>-1&&n.splice(e,1)}let o=0;u(n.map((e,n)=>{let r,i,a="none"===window.getComputedStyle(e).display?(r={display:e.style.display,left:e.style.left,position:e.style.position,visibility:e.style.visibility},e.style.display="list-item",e.style.visibility="hidden",e.style.position="absolute",e.style.left="-9999px",i=e.offsetWidth,Object.assign(e.style,r),i):e.offsetWidth;return o+=a,{...l[n],isVisible:o<=t}}))}},[i,a,l,r]),(0,s.jsx)("nav",{"aria-label":"main menu",className:(0,f.default)("component--site-header-desktop-subnav-presentation",n),id:"subnav",children:(0,s.jsx)("ul",{className:(0,f.default)("list","tw:flex tw:items-center tw:lg:justify-center tw:pt-3 tw:flex-no-wrap"),ref:a,children:c.map((e,n)=>e.href?e.href===er.href?(0,s.jsx)(et,{buttonText:er.title,menuLinks:t},e.title):(0,s.jsx)("li",{className:(0,f.default)("list-element","tw:px-3 tw:mb-3 tw:whitespace-nowrap",{"tw:border-l tw:border-l-[#ccc]":0!==n&&e.isVisible,"tw:hidden":!e.isVisible}),children:(0,s.jsx)(x.default,{className:`link ${o===e.href&&"link-active"}`,href:e.href,prefetch:!1,onClick:t=>{b({action:`top nav : department : ${e.title}`,signature:"SiteHeaderDesktopSubnavPresentation"})},onKeyUp:ea,children:e.title})},e.title):null)})})}function el({className:e}){return(0,s.jsx)("div",{className:(0,f.default)("component--site-header-desktop-subnav-skeleton"),children:(0,s.jsx)("ul",{className:(0,f.default)("list","tw:flex tw:items-center tw:justify-center tw:py-3 tw:flex-no-wrap tw:overflow-x-hidden tw:gap-3",e),children:Array(11).fill(1).map((e,t)=>(0,s.jsx)("li",{className:"line line-1 square"},`SiteHeaderDesktopSubnavSkeleton-${e}-${t}`))})})}function ec({className:e,departmentsMenuLinks:t,departmentsSubnavLinks:n}){let r=(0,l.useShoppingContextStore)(e=>e.shoppingMethod),o=(0,l.useShoppingContextStore)(e=>e.storeNumber),{isV2:i}=(0,W.default)(),a=(0,m.useMemo)(()=>t?.map(e=>{var t;return{...e,categoryKey:(t=e.href,G.exec(t)?.[1])}}),[t]),c=(0,m.useMemo)(()=>a.map(e=>e.categoryKey).filter(e=>!!e),[a]),u=o&&o>0?(0,V.buildCategoriesApiUrl)({apiVersion:i?"v4":"v3",categoryKeys:c,shoppingMethod:r,storeNumber:o}):null,{data:d,isLoading:p}=(0,Y.default)(u?{url:u}:null,K.fetchJSONFetcher,{}),h=(0,m.useMemo)(()=>a.filter(e=>!e.categoryKey||d?.some(t=>t.key===e.categoryKey)),[a,d]);return p?(0,s.jsx)(el,{className:"tw:w-full tw:px-3 self-center"}):p?void 0:(0,s.jsx)(es,{className:(0,f.default)(e),departmentsMenuLinks:h,departmentsSubnavLinks:n})}e.i(617241);var eu=e.i(607314),ed=e.i(872770),ep=e.i(614551),ef=e.i(955632),em=e.i(52159);function eh({className:e,isFullWidthLocked:t=!1}){let n=(0,m.useRef)(null),r=(0,ed.useAIChatStore)(ed.selectIsVisible),o=(0,ed.useAIChatStore)(ed.selectIsFullWidth),i=(0,ed.useAIChatStore)(ed.selectSetIsFullWidth),{messages:a,isTyping:l,isStreamStalled:c,sessionId:u,showOnboarding:d,onboardingLoading:p,handleClose:h,handleEscape:g,handleNewChat:v,handleSendMessage:y,handleStopGenerating:b,handleRetryImageMessage:w,handleSuggestionPress:S,handleAuthRequired:x,handleOnboardingContinue:j,handleRegenerateStoppedResponse:O,history:C}=(0,ef.useAIChatConversationState)(),I=(0,ed.useAIChatStore)(ed.selectFocusChatInput),N=(0,m.useRef)(!1),A=(0,m.useRef)(r),P=(0,m.useRef)(a.length),k=(0,m.useRef)(I);return(0,m.useEffect)(()=>{let e=A.current;if(A.current=r,!e||r)return;let t=n.current,o=document.activeElement;o instanceof HTMLElement&&t?.contains(o)&&o.blur()},[r]),(0,m.useEffect)(()=>{let e=N.current,t=P.current,n=k.current;if(N.current=r,P.current=a.length,k.current=I,!r||!I||!(!e||0===a.length&&0!==t||n!==I))return;let o=setTimeout(()=>{I()},100);return()=>clearTimeout(o)},[r,a.length,I]),(0,m.useEffect)(()=>{let e=e=>{"Escape"===e.key&&r&&g()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[r,g]),(0,m.useEffect)(()=>{if(!o||t)return;let e="PointerEvent"in window,r=t=>{if(e&&"mousedown"===t.type)return;let r=t.target,o=n.current,a=r?.tagName==="DIALOG",s=r?.closest?.("dialog")!==null,l=r?.closest?.(".component--recipe
1-review-shopping-list-dialog")!==null;o&&r&&!o.contains(r)&&document.contains(r)&&!(a||s||l)&&i(!1)};return document.addEventListener("pointerdown",r,!0),document.addEventListener("mousedown",r,!0),()=>{document.removeEventListener("pointerdown",r,!0),document.removeEventListener("mousedown",r,!0)}},[o,t,i]),(0,s.jsx)("aside",{"aria-hidden":!r,"aria-label":"AI Chat Assistant",className:(0,f.default)("component--ai-chat-sidebar",{"full-width":o,hidden:!r},e),inert:!r,ref:n,children:(0,s.jsx)(em.default,{className:"tw:flex-1",dialogMode:"non-modal",headerOverrides:{isFullWidth:o,onToggleFullWidth:t?void 0:()=>i(!o)},history:C,isStreamStalled:c,isTyping:l,messages:a,onboardingLoading:p,sessionId:u,showOnboarding:d,onAgreeAndContinue:j,onAuthRequired:x,onClose:h,onDismiss:h,onNewChat:v,onRegenerateStoppedResponse:O,onRetryImageMessage:w,onSendMessage:y,onStopGenerating:b,onSuggestionPress:S})})}var eg=e.i(477866),ev=e.i(32177),ey=e.i(500932),eb=e.i(649187),ew=e.i(740927);function eS({className:e}){let{hideContent:t}=(0,eb.useHideBasedOnAuth)({shouldHideIfLoggedIn:!1,shouldHideIfLoggedOut:!0}),{cooklistAiChatbotEnabled:n=!1}=(0,c.useFlags)(),r=(0,ed.useAIChatStore)(ed.selectIsVisible),o=(0,ed.useAIChatStore)(ed.selectSetIsVisible),{shouldShowLoader:i,hasUnreadResponse:a,ariaLabel:l}=(()=>{let e,t,n,r=(0,ey.c)(8),o=(0,ed.useAIChatStore)(ed.selectIsTyping),i=(0,ed.useAIChatStore)(ed.selectIsVisible),a=o&&!i,[s,l]=(0,m.useState)(!1),c=(0,m.useRef)(!1);r[0]!==i||r[1]!==a?(e=()=>{if(i){l(!1),c.current=!1;return}if(a){c.current=!0,l(!1);return}c.current&&(l(!0),c.current=!1)},t=[i,a],r[0]=i,r[1]=a,r[2]=e,r[3]=t):(e=r[2],t=r[3]),(0,m.useEffect)(e,t);let u="AI Assistant";return a?u="AI Assistant, processing":s&&(u="AI Assistant, response ready"),r[4]!==u||r[5]!==s||r[6]!==a?(n={shouldShowLoader:a,hasUnreadResponse:s,ariaLabel:u},r[4]=u,r[5]=s,r[6]=a,r[7]=n):n=r[7],n})();return t||!n?null:(0,s.jsxs)("button",{"aria-busy":i,"aria-expanded":r,"aria-haspopup":"dialog","aria-label":l,className:(0,f.default)("component--ai-chat-toggle-button",e,{unread:a&&!i}),onClick:()=>{r?(0,ew.fireAIChatModalClose)():(0,ew.fireAIChatModalOpen)(),o(!r)},children:[(0,s.jsx)("span",{"aria-hidden":"true",className:"ai-star-icon",children:i?(0,s.jsx)(eg.default,{ariaLabel:"",size:20}):(0,s.jsx)(ev.default,{height:20,width:20})}),(0,s.jsx)("span",{className:"button-text",children:"AI Assistant"})]})}var ex=e.i(96047),ej=e.i(948585),eO=e.i(700146),eC=e.i(340775),eI=e.i(972238),eN=e.i(697243),eA=e.i(542027),eP=e.i(508005),ek=e.i(254298),eE=e.i(449586),eD=e.i(643049),eT=e.i(692690),eM=e.i(167877),e_=e.i(50270);let eL=e_.z.object({address:e_.z.string().min(1,"Please enter your Address"),apartment:e_.z.string().optional(),city:e_.z.string().min(1,"Please enter your City"),state:e_.z.string().min(1,"Please select your State"),streetName:e_.z.string().optional(),streetNumber:e_.z.string().optional(),zipCode:e_.z.string().min(1,"Please enter your Zip Code").regex(/(^\d{5}$)|(^\d{5}-\d{4}$)/,"Zip Code must be a valid zip code")});var eR=e.i(388550),eB=e.i(209648),eq=e.i(761229),eF=e.i(325195),e$=e.i(994814),eU=e.i(838456),ez=e.i(653145),eH=e.i(930227),eW=e.i(561564),eV=e.i(470294),eG=e.i(821880),eK=e.i(791114);let{log:eY}=(0,eq.createLogger)("SiteHeaderContextSelectorDeliveryAddressDialog"),{HEADER_TITLE:eJ,ADDRESS_LABEL:eQ,START_SHOPPING:eZ,ADDRESS_E
1RROR:eX,ADDRESS_BOOK_HEADING:e0}={ADDRESS_BOOK_HEADING:"Your Address Book",ADDRESS_ERROR:"Enter a valid address to continue",ADDRESS_LABEL:"Enter delivery address",HEADER_TITLE:"Delivery Powered By Instacart",NO_STORES_FOUND:"Stores not found for the provided address",SERVER_ERROR:"Something went wrong, please try again",START_SHOPPING:"Start Shopping"};function e1({className:e,isOpen:t,onOpen:n=()=>{},onGoBack:r=()=>{},onClose:o}){return(0,s.jsxs)(eV.SiteHeaderContextSelectorBaseDialog,{isOpen:t,onClose:o,onGoBack:r,onOpen:n,children:[(0,s.jsx)(eV.SiteHeaderContextSelectorBaseDialog.TopBanner,{showBackButton:!0,title:eJ}),(0,s.jsx)("section",{className:(0,f.default)("component--site-header-context-selector-delivery-address-dialog",e,"tw:max-h-full tw:overflow-auto tw:px-5 tw:py-8"),children:(0,s.jsx)(e8,{})})]})}let e2=({isUserLoggedIn:e,onAddressSelect:t})=>e?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Z.default,{appearance:"global--headline-5",className:"tw:mt-8 tw:mb-4",level:3,children:e0}),(0,s.jsx)(eK.default,{disableNonServiceableAddress:!0,className:"tw:max-w-full",hasSelectAddressButton:!0,onAddressSelect:t})]}):null,e8=()=>{let{isLoggedIn:e}=(0,m.use)(p.AuthContext),{authenticationCheck:t}=(0,w.useAuthenticationCheck)(),{onClose:n}=(0,m.useContext)(eV.SiteHeaderContextSelectorBaseDialogContext),[r,o]=(0,m.useState)(""),[i,a]=(0,m.useState)(""),[c,u]=(0,m.useState)(!1),[d,h]=(0,m.useState)(),{data:g,isLoading:v,isError:y}=(0,eE.useGetNearestStoreByAddress)({address:d?.address,zipCode:d?.zipCode}),b=g?.stores?.[0],S=(0,eT.useCustomerStore)(e=>e.customer),x=(0,eM.useDeliveryAddressStore)(e=>e.setAddresses),j=(0,eT.useCustomerStore)(e=>e.updateCustomer),{token:C}=(0,eD.useJwtDecode)(),{data:I}=(0,ej.useAllGroceryStoresData)(),{trigger:N}=(0,ek.default)(),{trigger:A,isAddingAddress:P,isAddingCustomer:k}=(0,eP.default)(),{formState:{errors:E,isValid:D},control:T,handleSubmit:M,setValue:_,getValues:L}=(0,ez.useForm)({resolver:(0,e$.zodResolver)(eL),mode:"onChange",defaultValues:{address:"",apartment:"",city:"",state:"",zipCode:""}}),R=(0,m.useCallback)(async(e,t)=>{let n=await (0,eF.removeAddress)(C,e,t);n&&(x(n.addresses),j({...n,version:n.version}))},[x,C,j]);(0,m.useEffect)(()=>{if(d&&d?.addressId&&d?.address&&d?.zipCode&&!v){a(""),u(!0);let e=I?.find(e=>e.storeNumber.toString()===b?.location_code);e&&!y?((0,eF.setDeliveryStoreDetails)({nearestStore:e,address:d.address,addressId:d.addressId,zipCode:d.zipCode}),o(""),h(null),n(),u(!1)):(a(`Delivery to ${d.zipCode} not currently available`),u(!1),R(d.addressId,S?.version??0))}else v&&(a(""),u(!0))},[d?.addressId,d?.address,d?.zipCode,b,v,y]);let B=(0,l.useShoppingContextStore)(e=>e.syncShoppingMethodToUI),q=async e=>{let{address:n,apartment:r,city:o,state:i,zipCode:s,streetName:l,streetNumber:c}=e;if(!await t())return;if(!D)return void a(eX);let u=(0,eR.getFormattedAddressForValidation)({...e,postalCode:s}),d=await N({address_line_1:u.addressLines[0],address_line_2:u.addressLines.at(1),locale:"en-US",postal_code:u.postalCode}),p=await A({...e,isServiceable:d,postalCode:s}),f=p?.addresses.find(e=>e.city===o&&e.postalCode===s&&e.streetName===l&&e.streetNumber===c&&e.state===i);h({address:`${n}${r?", "+r:""}, ${o}, ${i} ${s}`,addressId:f?.id,zipCode:e.zipCode}),B()},F=async(e,t,n)=>{eY("Address selected from address book",{addressId:n,zipCode:t}),h({address:e,addressId:n,zipCode:t})};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("form",{"aria-live":"polite",className:"tw:flex tw:flex-col",onSubmit:M(q),children:[(0,s.jsx)(eG.default,{required:!0,errorText:i,label:eQ,name:"address",value:r,onChange:(e,t)=>
1{o(t),a("")},onSelect:e=>{e&&(o(e.address),_("address",e.address||""),_("apartment",e.apartment||""),_("city",e.city||""),_("state",e.state||""),_("zipCode",e.zipCode||""),_("streetName",e.streetName||""),_("streetNumber",e.streetNumber||""))}}),L("address")&&(0,s.jsxs)(eU.Box,{className:(0,f.default)("component--user-profile-delivery-address-form","tw:grid tw:gap-3 tw:pt-3"),children:[(0,s.jsx)(ez.Controller,{control:T,name:"apartment",render:({field:e})=>(0,s.jsx)(eW.default,{...e,fullWidth:!0,error:!!E.apartment,id:"apartment-number",label:"Apt, floor, suite, etc (optional)",name:"apartment",placeholder:"Enter apt, floor, suite, etc"})}),(0,s.jsx)(ez.Controller,{control:T,name:"city",render:({field:e})=>(0,s.jsx)(eW.default,{...e,fullWidth:!0,required:!0,error:!!E.city,id:"city",label:"City",name:"city"})}),(0,s.jsx)(ez.Controller,{control:T,name:"state",render:({field:e})=>(0,s.jsx)(eH.default,{...e,required:!0,error:!!E.state,id:"state",label:"State",name:"state",options:eB.states})}),(0,s.jsx)(ez.Controller,{control:T,name:"zipCode",render:({field:e})=>(0,s.jsx)(eW.default,{...e,fullWidth:!0,required:!0,error:!!E.zipCode,id:"zipCode",label:"Zip Code",name:"zipCode"})})]}),(0,s.jsx)(O.default,{isFullWidth:!0,appearance:"rounded",className:"tw:mt-4",coloration:"primary",isLoading:c||P||k,type:"submit",children:eZ})]}),(0,s.jsx)(e2,{isUserLoggedIn:e,onAddressSelect:F}),eY("Address form rendered",{isLoggedIn:e})]})};var Q=Q,e4=e.i(497481);function e5(){let e=(0,eC.useCartsStore)(e=>e.summary),t=(0,eC.useCartsStore)(e=>e.getHasItemsInCart),n=e.filter(e=>t(e.cartId)).length>1,r={grocery:void 0,iws:void 0};return e.forEach(e=>{let t="iws"===e.cartName?"Wine, Beer and Spirits":e.cartName,o=n?`${t} subtotal: `:"Subtotal: ";e.isAlcoholic?r.iws=`${o} ${(0,e4.getPriceDisplay)({priceInCents:e.totalPriceInCents})}`:r.grocery=`${o} ${(0,e4.getPriceDisplay)({priceInCents:e.totalPriceInCents})}`}),r}var e3=e.i(581508),e6=e.i(907106);function e9({className:e="",color:t="currentColor",height:n=28,width:r=28,viewBox:o="0 0 28 28"}){return(0,s.jsxs)("svg",{className:e,"data-testid":"IconListOutlined",fill:"none",height:n,viewBox:o,width:r,xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("path",{d:"M5.91797 3.84961H22.418C22.4546 3.84978 22.4844 3.88028 22.4844 3.91699V24.083C22.4844 24.1197 22.4546 24.1502 22.418 24.1504H5.91797C5.88115 24.1504 5.85059 24.1198 5.85059 24.083V3.91699C5.85059 3.88017 5.88115 3.84961 5.91797 3.84961Z",stroke:t,strokeWidth:"1.7"}),(0,s.jsx)("circle",{cx:"9.58366",cy:"8.49992",fill:"white",r:"0.458333",stroke:"white",strokeWidth:"0.916667"}),(0,s.jsx)("rect",{fill:"white",height:"0.916667",rx:"0.458333",stroke:"white",strokeWidth:"0.916667",width:"7.33333",x:"11.8753",y:"8.04159"}),(0,s.jsx)("circle",{cx:"9.58366",cy:"13.9999",fill:"white",r:"0.458333",stroke:"white",strokeWidth:"0.916667"}),(0,s.jsx)("rect",{fill:"white",height:"0.916667",rx:"0.458333",stroke:"white",strokeWidth:"0.916667",width:"7.33333",x:"11.8753",y:"13.5416"}),(0,s.jsx)("circle",{cx:"9.58366",cy:"19.4999",fill:"white",r:"0.458333",stroke:"white",strokeWidth:"0.916667"}),(0,s.jsx)("rect",{fill:"white",height:"0.916667",rx:"0.458333",stroke:"white",strokeWidth:"0.916667",width:"7.33333",x:"11.8753",y:"19.0416"})]})}var e7=e.i(93731),te=e.i(808520);function tt({className:e,isLoading:t,shoppingMethodButtonText:n,locationButtonPrefixText:r,locationButtonText:o,reservationButtonPrefixText:i,reservationButtonText:a,mode:c,onShoppingMethodButtonClick:u,onLocationButtonClick:d}){let{authenticationCheck:p}=(0,w.useAuthenticationCheck)(),{isRefreshing:h,refreshCarts:v}=(0,e3.default)(),b=(0,j.useRouter)(),S=(0,eC.useCartsStore)(e=>e.isLoading),C=(0,eC.useCartsStore)(e=>e.getCartNumberOfItems()),I=(0,eC.useCartsStore)(e=>e.setIsUpdatingCarts),N=(0,eC.useCartsStore)(e=>e.getCartNumberOfUnavailableItems()),A=(0,l.useShoppingContextStore)(e=>e.shoppingMethod),P=C+(0,eC.useCartsStore)(e=>e.carts).flatMap(e=>e.customLineItems).length+N,k="cart"===c?{copy:"Cart",href:"/cart",itemCount:C+N}:{copy:"List",href:"/my-list",itemCount:P};async function E(){await p()&&b.push(k.href)}(0,m.useEffect)(()=>{I(h)},[h,I]);let D=1!==k.itemCount?"items":"item",T=`${k.itemCount} ${D} in my ${k.copy}`,M=e5();return(0,s.jsxs)("div",{className:(0,f.default)("component--site-header-context-selector-presentation tw:flex",e),children:[(0,s.jsxs)("div",{className:"context-wrapper global--body-text",children:[(0,s.jsx)(O.default,{appearance:"text","aria-haspopup":"dialog",className:(0,f.default)("selector-button",{loading:t}),disabled:t,type:"button",onClick:e=>{(0,g.fireAnalyticsTrackingEvent)("cartSelectDisplay",{event:{eventName:"cart selector display",location:{position:"modal"}},messageText:"build your shopping list for",messageType:"cart type selector"}),u()},children:t?(0,s.jsx)(e6.default,{appearance:"line",className:"context-selector-input-skeleton tw:h-5 tw:w-full tw:mr-2"}):(0,s.jsxs)(s.Fragment,{children:[n,(0,s.jsx)(Q.default,{size:"30"})]})}),r&&!t&&(0,s.jsx)("span",{className:"button-prefix global--body-text-small",children:r}),(0,s.jsx)(O.default,{appearance:"text","aria-haspopup":"dialog",className:(0,f.default)("selector-button tw:capitalize",{"loading tw:mr-2":t}),disabled:t,type:"button",onClick:d,children:t?(0,s.jsx)(e6.default,{appearance:"line",className:"context-selector-input-skeleton tw:h-5 tw:w-full tw:mr-2"}):(0,s.jsxs)(s.Fragment,{children:[o,(0,s.jsx)(Q.default,{size:"30"})]})}),i&&a&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:"button-prefix global--body-text-small",children:i}),a&&(0,s.jsx)("span",{className:"button-text global--body-text-small",children:a})]})]}),(0,s.jsx)("div",{className:"tw:relative",children:(0,s.jsxs)(x.default,{"aria-label":`View ${k.itemCount} selected ${D} in my ${k.copy}
1`,className:"button-cart cart-item-count tw:h-full tw:px-6 tw:pe-8 tw:ps-8 tw:flex tw:items-center tw:text-center tw:rounded-[32px] tw:border-2 tw:border-transparent",href:k.href,onClick:e=>{v(),y({action:"top nav:sign in",signature:"SiteHeaderContextSelectorPresentation"}),E()},children:["list"===c?(0,s.jsx)(e9,{className:"icon-cart tw:mr-1.5"}):(0,s.jsx)(e7.default,{className:"icon-cart tw:mr-1.5",height:25,width:25}),A===l.ShoppingMethodEnum.inStore?(0,s.jsx)("div",{className:"tw:min-w-6",children:P}):S?(0,s.jsx)(te.default,{color:"inherit",size:18}):(0,s.jsx)("div",{className:"tw:font-semibold",children:C+N})]})}),(0,s.jsx)("output",{className:"tw:sr-only",children:T}),(0,s.jsx)("output",{className:"tw:sr-only",children:M.grocery}),(0,s.jsx)("output",{className:"tw:sr-only",children:M.iws})]})}var tn=e.i(774518),tr=e.i(184055);function to({className:e,message:t,children:n}){return(0,s.jsxs)("div",{className:(0,f.default)("component--shopping-method-dialog-notification","tw:w-full tw:p-4","tw:flex tw:flex-col tw:items-center tw:justify-center","tw:border-t tw:border-(--color-tomato-red)","tw:bg-(--color-error-background)",e),children:[(0,s.jsx)("p",{className:(0,f.default)("tw:text-(--color-gray-8)","tw:text-[11px] tw:font-medium tw:text-center","tw:lg:max-w-[430px]"),children:t}),n]})}var ti=e.i(601805),ta=e.i(432187),ts=e.i(654317),tl=e.i(101517),tc=e.i(884975),tu=e.i(398202),td=e.i(221498);let tp=e=>{let{img:t,label:n,onModeSelected:r,id:o,isSelected:i}=e,{src:a}=t;return(0,s.jsxs)("button",{"aria-label":n,className:(0,f.default)("selector-option-button","tw:flex tw:items-center tw:w-full",{"is-selected":i}),type:"button",onClick:()=>{let e={action:`cart select : ${(0,tu.lowerCase)(n)}`,eventName:"cart selector decision",location:{position:"modal",variant:"none"}};(0,g.fireAnalyticsTrackingEvent)("cartSelectChoice",{event:e},"SiteHeaderContextSelectorShoppingMethodOption"),"function"==typeof r&&r(o)},children:[(0,s.jsx)("div",{className:"selector-option-icon-content tw:flex tw:justify-center",children:(0,s.jsx)(L.default,{alt:"",height:40,src:a})}),(0,s.jsxs)("div",{className:"tw:flex tw:flex-col tw:items-start tw:ml-4",children:[(0,s.jsx)(Z.default,{appearance:"global--subheadline-2",className:"selector-option-heading",level:3,children:n}),(0,s.jsx)("span",{className:(0,f.default)("selector-option-subheading","tw:hidden tw:text-sm"),children:td.CURRENT_MODE_COPY})]})]})};function tf({className:e,contextSelectorContent:t,isOpen:n,onClose:r=()=>{},onGoBack:o=()=>{},onOpen:i=()=>{},onShoppingMethodSelected:a=()=>{}}){let{profileData:u}=(0,m.use)(p.AuthContext),d=u?.firstName,h=t?.modal?.greeting??"",g=t?.modal?.intro,v=(0,l.useShoppingContextStore)(e=>e.cartProductDetails),y=(0,l.useShoppingContextStore)(e=>e.setCartProductDetails),b=(0,l.useShoppingContextStore)(e=>e.shoppingMethod),w=(0,l.useShoppingContextStore)(e=>e.setShoppingMethod),S=(0,l.useShoppingContextStore)(e=>e.storeNumber),x=(0,l.useShoppingContextStore)(e=>e.setShoppingMethodUI),{isDisplayMarkupDisclaimerEnabled:j}=(0,c.useFlags)(),O=(0,eC.useCartsStore)(e=>e.carts),C=O.some(e=>(e.customLineItems??[]).length>0),I=(0,ta.filterOnlyInStoreLineItems)(v),N=O.flatMap(e=>e.lineItems.map(e=>e.sku)).join(",");(0,m.useEffect)(()=>{y([]),(async(e,t)=>{let n=await (0,tl.fetchProductsDetailsInfo)({productId:e,storeNumber:t});Array.isArray(n)&&y(n)})(N,S)},[N,S]);let A=e=>{e===l.ShoppingMethodEnum.inStore&&w(e),x(e),a(e),r()};return(0,s.jsxs)(eV.SiteHeaderContextSelectorBaseDialog,{backdropClassName:"tw:bg-black/70",isOpen:n,onClose:r,onGoBack:o,onOpen:i,children:[(0,s.jsx)(eV.SiteHeaderContextSelectorBaseDialog.TopBanner,{icon:(0,s.jsx)(L.default,{alt:"Wegmans logo",className:"tw:lg:w-[150px]",src:ti.default,width:115}),shouldHideTitle:!0,showBackButton:!1,title:"How would you like to shop?"}),C&&b===l.ShoppingMethodEnum.inStore&&(0,s.jsx)(to,{message:tr.CUSTOM_ITEM_ERROR_MESSAGE}),!!I.length&&(0,s.jsx)(to,{message:`${td.IN_STORE_ERROR_MESSAGE}`,children:(0,s.jsx)("p",{className:(0,f.default)("tw:text-(--color-gray-8)","tw:text-[11px] tw:font-medium tw:text-center","tw:lg:max-w-[430px]"),children:`${I.map(e=>e.productName).join(", ")}`})}),(0,s.jsxs)("section",{className:(0,f.default)("component--site-header-context-selector-context-dialog",e,"tw:flex tw:flex-col tw:items-center tw:px-5 tw:py-8","tw:lg:px-9 tw:lg:py-12"),children:[(0,s.jsxs)(Z.default,{appearance:"global--headline-2",className:"tw:text-center",level:2,children:[(0,s.jsxs)("span",{children:[d?`${td.HI_TEXT} ${d}`:td.HI_TEXT,","]}
1),(0,s.jsx)("span",{className:(0,f.default)("global--body-text-large","tw:flex tw:flex-col tw:py-4","tw:lg:pt-2 tw:lg:pb-6"),children:""===(0,tc.trim)(h)?(0,s.jsx)(s.Fragment,{children:td.SUBHEADING_COPY}):(0,s.jsx)(s.Fragment,{children:h})})]}),(0,s.jsx)("div",{className:(0,f.default)("tw:text-left tw:px-0 tw:pb-3","tw:sm:px-5 tw:sm:pb-4","tw:md:text-center","tw:lg:pb-6 tw:lg:px-0"),children:(0,ts.verifyContentExists)(g)?(0,s.jsx)(tn.default,{className:(0,f.default)("pricing-disclaimer-content","tw:mb-1"),content:g,size:"sm"}):(0,s.jsx)("p",{className:(0,f.default)("global--body-text-small","tw:mb-1"),children:j?td.PRICING_DISCLAIMER_MARKUP_COPY:td.PRICING_DISCLAIMER})}),(0,s.jsx)("ul",{className:"tw:flex tw:flex-col tw:items-center tw:gap-4 tw:w-full",children:td.shoppingList.map(e=>(0,s.jsx)("li",{className:"tw:w-full tw:sm:w-fit",children:(0,s.jsx)(tp,{id:e.id,img:e.img,isSelected:b===e.id,label:e.label,onModeSelected:A})},e.id))})]})]})}var tm=e.i(85875),tm=tm,th=e.i(532929),th=th,tg=e.i(899625);let tv={src:e.i(812078).default,width:22,height:23,blurWidth:0,blurHeight:0};var ty=e.i(289036),tb=e.i(670912),tw=e.i(438125),tw=tw,tS=e.i(962444),tS=tS;let tx={CITY_INPUT_COPY:"Enter City or Zip",CURRENT_STORE_COPY:"Current store:",DETAILS_BUTTON_COPY:"Store Details",HEADER_COPY:"Select Your Home Location",HEADER_TITLE:"Select Your Location",HIDE_MAP_COPY:"Hide map",LABEL_COPY:"Enter City or Zip",MY_LOCATION_BUTTON_COPY:"Use my Location",NO_STORES_FOUND_COPY:"No stores found.",SELECT_BUTTON_COPY:"Select",SHOW_MAP_COPY:"Show map"},{SELECT_BUTTON_COPY:tj,DETAILS_BUTTON_COPY:tO,CURRENT_STORE_COPY:tC}=tx,tI=({name:e,address:t,phone:n,proximityInMiles:r,id:o,url:i})=>{let{onClose:a}=(0,m.useContext)(eV.SiteHeaderContextSelectorBaseDialogContext),c=(0,l.useShoppingContextStore)(e=>e.storeNumber),u=(0,l.useShoppingContextStore)(e=>e.setStoreNumber),d=(0,l.useShoppingContextStore)(e=>e.syncShoppingMethodToUI),p=o==c;return(0,s.jsxs)("li",{className:(0,f.default)("selector-store-pickup-item",{"selector-store-pickup-item--current":p},"tw:flex tw:justify-between tw:flex-wrap tw:gap-2 tw:px-2.5 tw:py-5"),children:[(0,s.jsxs)("div",{className:"tw:flex tw:flex-col tw:items-start tw:flex-1",children:[p&&(0,s.jsx)("h3",{className:"tw:text-base tw:font-bold",children:tC}),(0,s.jsx)("span",{className:"selector-store-pickup-item-name tw:text-sm tw:mb-1.5",children:e}),(0,s.jsxs)("div",{className:"tw:flex tw:items-center tw:text-xs",children:[(0,s.jsx)(tw.default,{className:"tw:mr-3",size:"small"}),(0,s.jsx)("span",{children:t})]}),n&&(0,s.jsxs)(O.default,{appearance:"text-underline",className:"tw:flex tw:items-center",coloration:"dark",href:`tel:${n}`,children:[(0,s.jsx)(tS.default,{className:"tw:mr-3",size:"small"}),(0,s.jsx)("span",{className:"tw:text-xs tw:font-normal",children:n})]}),void 0!==r&&(0,s.jsx)("span",{className:"tw:text-xs tw:mt-1",children:`${r} m`})]}),(0,s.jsxs)("div",{className:"tw:flex tw:flex-col tw:justify-center",children:[(0,s.jsx)(O.default,{appearance:"pill",className:"global--body-text-small tw:bg-white",coloration:"secondary",onClick:()=>{d(),u(o),a()},children:tj}),(0,s.jsx)(O.default,{appearance:"text-underline","aria-label":`${e} ${tO}`,className:"global--body-text-small tw:mt-3",coloration:"dark",href:i,children:tO})]})]})},tN=(e,t)=>e&&(e.iwsLongitude,1)&&(e.iwsLatitude,1)?{lat:+e.position.lat,lng:+e.position.lng}:t||void 0,{HEADER_COPY:tA,HEADER_TITLE:tP,LABEL_COPY:tk,MY_LOCATION_BUTTON_COPY:tE,CITY_INPUT_COPY:tD,SHOW_MAP_COPY:tT,HIDE_MAP_COPY:tM,NO_STORES_FOUND_COPY:t_}=tx;function tL({className:e,isOpen:t,onOpen:n=()=>{},onGoBack:r=()=>{},onClose:o=()=>{},stores:i,shoppingMethodUI:a}){let[c,u]=(0,m.useState)(""),[d,p]=(0,m.useState)(),[h,g]=(0,m.useState)(!1),[v,y]=(0,m.useState)(!1),b=void 0===i,w=(0,l.useShoppingContextStore)(e=>e.storeNumber),S=(0,m.useMemo)(()=>{let e=i??[];e=function(e,t){if(!t)return e;switch(t){case l.ShoppingMethodEnum.pickup:return e.filter(e=>!0===e.hasPickup);case l.ShoppingMethodEnum.delivery:return e.filter(e=>!0===e.hasDelivery);case l.ShoppingMethodEnum.inStore:return e.filter(e=>!0===e.hasECommerce);default:return e}}(e,a);let t=i?.find(e=>e.storeNumber===w)??i?.find(e=>16===e.storeNumber),n=c||h?tN(void 0,d):tN(t,d);return n&&(e=e.map(e=>{var t,r,o;let i;return{...e,distance:(t=n.lat,r=n.lng,2*Math.atan2(Math.sqrt(i=Math.sin(Math.PI/180*((o=e.position.lat)-t)/2)**2+Math.cos(Math.PI/180*t)*Math.cos(Math.PI/180*o)*Math.sin(Math.PI/180*(e.position.lng-r)/2)**2),Math.sqrt(1-i))*6371)}}).sort((e,t)=>
1e.distance-t.distance)),e.sort((e,t)=>{let n=e.name.toLowerCase().includes(c.toLowerCase()),r=t.name.toLowerCase().includes(c.toLowerCase());return n&&!r?-1:!n&&r?1:0}),e},[i,c,h,d,w,a]);return(0,m.useEffect)(()=>{let e=async()=>{g(!1),y(!0);let e=await (0,tg.getCoordinatesByAddress)(c);e&&p(e),y(!1)};c&&e()},[c]),(0,s.jsxs)(eV.SiteHeaderContextSelectorBaseDialog,{isOpen:t,onClose:o,onGoBack:r,onOpen:n,children:[(0,s.jsx)(eV.SiteHeaderContextSelectorBaseDialog.TopBanner,{showBackButton:!0,title:tP}),(0,s.jsxs)("section",{className:(0,f.default)("component--site-header-context-selector-store-pickup-dialog",e,"tw:max-h-full tw:overflow-auto"),children:[(0,s.jsx)(tR,{cityInputSearchInitialValue:c,onCityInputSearch:u,onUseMyLocation:()=>{g(!0),y(!0),navigator.geolocation.getCurrentPosition(e=>{let{coords:t}=e;p({lat:t.latitude,lng:t.longitude}),y(!1)})}}),(0,s.jsx)(tq,{isLoading:v||b,shoppingMethodUI:a,storesList:S})]})]})}let tR=({cityInputSearchInitialValue:e="",onCityInputSearch:t,onUseMyLocation:n})=>{let[r,o]=(0,m.useState)("");return(0,m.useEffect)(()=>{o(e)},[e]),(0,s.jsxs)("div",{className:(0,f.default)("selector-store-pickup-header","tw:py-2.5 tw:px-5"),children:[(0,s.jsx)("div",{className:"tw:flex tw:items-center tw:justify-between",children:(0,s.jsx)(Z.default,{className:"global--body-text-small",level:2,children:tA})}),(0,s.jsxs)("form",{className:"tw:pt-3",onSubmit:e=>{e.preventDefault(),t(r)},children:[(0,s.jsxs)("div",{className:"tw:flex tw:justify-between tw:items-center tw:pb-2",children:[(0,s.jsx)("label",{htmlFor:"city-input",children:tk}),(0,s.jsxs)(O.default,{appearance:"pill",className:"global--body-text",coloration:"secondary",onClick:n,children:[(0,s.jsx)(th.default,{className:"tw:mr-1.5"}),(0,s.jsx)("span",{children:tE})]})]}),(0,s.jsx)("input",{className:(0,f.default)("selector-store-pickup-input-form","tw:w-full"),placeholder:tD,style:{backgroundImage:`url(${tv.src})`},type:"text",value:r,onChange:e=>o(e.target.value)})]})]})},tB=()=>(0,s.jsx)("div",{className:"tw:flex tw:justify-center tw:items-center tw:py-10",children:(0,s.jsx)("p",{children:t_})}),tq=({storesList:e=[],isLoading:t=!1,shoppingMethodUI:n})=>{let[r,o]=(0,m.useState)(!1),[i,a]=(0,m.useState)(12),c=(0,l.useShoppingContextStore)(e=>e.setStoreNumber),u=(0,l.useShoppingContextStore)(e=>e.setStoreDetails),d=(0,l.useShoppingContextStore)(e=>e.storeNumber),[p,h]=(0,m.useState)();(0,m.useEffect)(()=>{let t=e.find(e=>d===e.storeNumber);h(t),t&&u({phoneNumber:t.phoneNumber,postalCode:t.zip,storeName:t.name})},[u,d,e,t]);let g=(0,m.useMemo)(()=>e.filter(e=>"number"==typeof e.position.lat&&"number"==typeof e.position.lng).map(e=>({id:e.storeNumber,position:e.position,title:e.name})),[e]);if(0===e.length)return(0,s.jsx)(tB,{});let v=e=>`${e?.streetAddress}, ${e?.city}, ${e?.stateAbbreviation} ${e?.zip}`;return(0,s.jsxs)("div",{className:"tw:px-5 tw:pb-8 tw:flex tw:flex-col",children:[(0,s.jsxs)(O.default,{appearance:"pill",className:(0,f.default)("global--body-text","tw:my-2.5 tw:bg-white tw:w-max tw:mx-auto"),coloration:"secondary",onClick:()=>{o(!r)},children:[(0,s.jsx)(tm.default,{className:"tw:mr-1.5"}),(0,s.jsx)("span",{children:r?tM:tT})]}),(0,s.jsx)(tb.default,{className:(0,f.default)({"tw:hidden":!r},"tw:h-[400px] tw:w-full tw:mb-2"),markers:g,onSelectMarker:e=>{c(e)}}),(0,s.jsxs)("ul",{className:"tw:flex-1 tw:w-full",children:[p&&e.find(e=>e?.storeNumber===p.storeNumber)&&(0,s.jsx)(tI,{address:v(p),id:p.storeNumber,name:p.name,phone:p.phoneNumber,postalCode:p.zip,url:`/stores/${p.slug}`},p.storeNumber),e.filter(e=>+e.storeNumber!==p?.storeNumber).slice(0,i).map(e=>(0,s.jsx)(tI,{address:v(e),id:e.storeNumber,name:e.name,phone:e.phoneNumber,postalCode:e.zip,url:`/stores/${e.slug}`},e.storeNumber)),(0,s.jsx)(ty.default,{onIntersection:()=>{a(e=>e+12)}})]})]})};function tF({className:e,shoppingMethodButtonText:t,locationButtonText:n,reservationButtonText:r,onShoppingMethodButtonClick:o,onLocationButtonClick:i}){return(0,s.jsx)("div",{className:(0,f.default)("component--site-header-mobile-context-selector-presentation",e),children:(0,s.jsxs)("div",{className:"tw:flex tw:flex-col tw:gap-[6px] tw:w-full global--body-text-small",children:[(0,s.jsx)(O.default,{appearance:"text","aria-haspopup":"dialog",className:"selector-button",coloration:"dark",type:"button",onClick:o,children:t}),(0,s.jsx)(O.default,{appearance:"text","aria-haspopup":"dialog",className:"selector-button",type:"button",onClick:i,children:n}),r&&(0,s.jsx)("span",{className:"button-text global--body-text-small",children:r})]})})}var t$=e.i(888669),tU=e.i(581949);function tz(e){return Math.PI/180*e}let tH=async()=>await tU.default.post("https://www.googleapis.com/geolocation/v1/geolocate?key=AIzaSyCJhfd_1VjODqs5l9eOvV_D-au-giIbc6A"),{log:tW,logError:tV}=(0,eq.createLogger)("SiteHeaderContextSelector:useContextServiceInitializer"),tG=["commerceTools","localStorage"];async function tK(e){try{tW("fetching geolocation");let{data:r}=await tH(),o=r?.location;if(o.lat&&o.lng){var t,n;
1let r,i,a=(t=o.lat,n=o.lng,r=null,i=1/0,e.forEach(e=>{var o,a;let s,l,c,u,d=(o=e.position.lat,a=e.position.lng,s=tz(o-t),l=tz(a-n),c=Math.sin(s/2)*Math.sin(s/2)+Math.cos(tz(t))*Math.cos(tz(o))*Math.sin(l/2)*Math.sin(l/2),u=2*Math.atan2(Math.sqrt(c),Math.sqrt(1-c)),6371*u);d<i&&(i=d,r=e)}),r);if(a)return{deliveryAddress:"",deliveryAddressId:"",shoppingMethod:l.ShoppingMethodEnum.inStore,storeNumber:Number(a.storeNumber)}}}catch(e){tV("fetchGeolocationData error:",e)}return null}function tY(){let e=new URLSearchParams(window.location.search),t=Object.create(null);return e.forEach((e,n)=>{t[n]=e}),t}let tJ=e=>{let{window:t}=e;if(t.type===eI.WindowOptionType.Immediate)return`Within ${t.immediate_hour} hours`;let{start_at:n,end_at:r}=t,o=new Date(n),i=new Date(r),a=(0,eA.format)((0,eN.convertUTCDateToESTDate)(o),"LLL d, h:mm a"),s=(0,eA.format)((0,eN.convertUTCDateToESTDate)(i),"h:mm a");return`${a} - ${s}`},tQ={[l.ShoppingMethodEnum.delivery]:{locationButtonPrefixText:"to",mode:"cart",reservationButtonPrefixText:"available",shoppingMethodButtonText:"Delivery"},[l.ShoppingMethodEnum.pickup]:{locationButtonPrefixText:"at",mode:"cart",reservationButtonPrefixText:"available",shoppingMethodButtonText:"Pickup"},[l.ShoppingMethodEnum.inStore]:{locationButtonPrefixText:"at",mode:"list",reservationButtonPrefixText:"",shoppingMethodButtonText:"In Store"}};function tZ({className:e,contextSelectorContent:t,isLoading:n=!1}){let r,o,i;r=(0,l.useShoppingContextStore)(e=>e.storeNumber),o=(0,l.useShoppingContextStore)(e=>e.setStoreKey),i=(0,ej.useAllGroceryStoresData)(),(0,m.useEffect)(()=>{let e=i.data?.find(e=>e.storeNumber===r);o(e?.key)},[i.data,o,r]);let a=(0,j.usePathname)(),c=(0,j.useRouter)();!function(){let e,[t,n]=(0,m.useState)(!1),r=(0,l.useShoppingContextStore)(e=>e.setStoreNumber),o=(0,l.useShoppingContextStore)(e=>e.setIsLoading),i=(0,l.useShoppingContextStore)(e=>e.setIsInitialized),a=(0,l.useShoppingContextStore)(e=>e.setShoppingMethod),s=(0,l.useShoppingContextStore)(e=>e.setShoppingMethodUI),c=(0,l.useShoppingContextStore)(e=>e.setDeliveryAddress),u=(0,l.useShoppingContextStore)(e=>e.setDeliveryAddressId),{data:d,error:f,isLoading:h}=function(){let e,t,n,r,o,i,a,s,c,u,d,p,f,h=(e=(0,eC.useCartsStore)(e=>e.shoppingContext),t=(0,eC.useCartsStore)(e=>e.serverCarts),n=(0,eC.useCartsStore)(e=>e.isLoading),r=(0,eM.useDeliveryAddressStore)(e=>e.addresses),o=(0,eM.useDeliveryAddressStore)(e=>e.isLoading),a=(i=(0,m.useMemo)(()=>(0,t$.getLatestCartShoppingContext)(t,e),[t,e])).deliveryAddressId??void 0,c=((s=r.find(e=>e.id===a))&&(0,eR.getFormattedAddress)(s))??"",u=i.fulfillmentType??l.ShoppingMethodEnum.inStore,d=Number(i.storeNumber),p=u===l.ShoppingMethodEnum.delivery&&!!a&&o,f=n||p,(0,m.useMemo)(()=>f?{data:void 0,error:!1,isLoading:!0}:u===l.ShoppingMethodEnum.delivery&&a?{data:{shoppingMethod:l.ShoppingMethodEnum.delivery,deliveryAddressId:a,deliveryAddress:c,...d?{storeNumber:d}:{}},error:!1,isLoading:!1}:(u===l.ShoppingMethodEnum.inStore||u===l.ShoppingMethodEnum.pickup)&&d?{data:{shoppingMethod:u,storeNumber:d},error:!1,isLoading:!1}:{data:void 0,error:!0,isLoading:!1},[c,a,f,u,d])),g=function(){let e,t,n,r=(0,l.useShoppingContextStore)(e=>e.shoppingMethod),o=(0,l.useShoppingContextStore)(e=>e.storeNumber),{deliveryAddress:i,deliveryAddressId:a}=(e=(0,eM.useDeliveryAddressStore)(e=>e.addresses),t=(0,l.useShoppingContextStore)(e=>e.deliveryAddress),n=(0,l.useShoppingContextStore)(e=>e.deliveryAddressId),(0,m.useMemo)(()=>{let r=e.filter(e=>e.isServiceable);if(t)return{deliveryAddress:t,deliveryAddressId:n};let o=r.find(e=>e.id===n);if(o)return{deliveryAddress:(0,eR.getFormattedAddress)(o),deliveryAddressId:o.id};let i=r[0];return i?{deliveryAddress:(0,eR.getFormattedAddress)(i),deliveryAddressId:i.id}:{deliveryAddress:"",deliveryAddressId:""}},[n,e,t]));return(0,m.useMemo)(()=>r&&o?{data:{deliveryAddressId:a,deliveryAddress:i,shoppingMethod:r,storeNumber:Number(o)},error:!1,isLoading:!1}:{data:void 0,error:!1,isLoading:!1},[i,r,o,a])}(),{data:v=[]}=(0,ej.useAllGroceryStoresData)(),y={deliveryAddress:"",deliveryAddressId:"",shoppingMethod:l.ShoppingMethodEnum.inStore,storeNumber:16},[b,w]=(0,m.useState)(!1),S=(0,m.useMemo)(()=>{let e={data:void 0,error:!1,isLoading:!0};return{commerceTools:h??e,localStorage:g??e}},[g,h]),x=(0,m.useMemo)(()=>Object.keys(S).some(e=>{if(S[e].isLoading)return!0}),[S]);(0,m.useEffect)(()=>{b||x||w(!0)},[x,b]);let[j,O]=(0,m.useState)(null);async function C(e){let t=await tK(e);t?(tW("context chosen from","geolocation"),O(t)):(tW("context chosen from","default store"),O(y))}return(0,m.useEffect)(()=>
1{if(!j&&b&&v.length){tW("choosing context");let e=[...tG.map(e=>S[e].data),...tG.map(e=>({...S[e].data,shoppingMethod:l.ShoppingMethodEnum.inStore}))].find((e,t)=>!!e?.shoppingMethod&&(e.shoppingMethod===l.ShoppingMethodEnum.delivery&&!!e.deliveryAddress&&!!e.deliveryAddressId||(e.shoppingMethod===l.ShoppingMethodEnum.inStore||e.shoppingMethod===l.ShoppingMethodEnum.pickup)&&!!e.storeNumber)&&(tW("context chosen from",tG[t%tG.length]),!0))??null;e?O(e):C(v)}},[S,b,v]),(0,m.useMemo)(()=>({data:b?j:void 0,error:b&&!j,isLoading:!b}),[j,b])}(),{data:g=[]}=(0,ej.useAllGroceryStoresData)(),v=(0,l.useShoppingContextStore)(e=>e.storeNumber),y=tY(),b=y.store_number?parseInt(y.store_number):0;e=g.find(e=>e.storeNumber===b)?b:d?.storeNumber??v;let w=y.shopping_context?y.shopping_context:void 0,{isLoggedIn:S,isInitialized:x}=(0,m.use)(p.AuthContext);(0,m.useEffect)(()=>{if(!t&&!h&&x){if(S||w!==l.ShoppingMethodEnum.delivery||(n(!0),i(!0)),d){let t=w||d.shoppingMethod;c(d.deliveryAddress??""),u(d.deliveryAddressId??""),a(t),s(t),r(e),n(!0),i(!0)}o(h&&!t)}},[t,x,d,h,c,u,a,s,r,w,e,o,n,i,S])}();let{authenticationCheck:u}=(0,w.useAuthenticationCheck)(),d=(0,eC.useCartsStore)(e=>e.summary),h=(0,eC.useCartsStore)(e=>e.isLoading),g=(0,eC.useCartsStore)(e=>e.getCartNumberOfItems()),{isLoggedIn:v,isInitialized:y}=(0,m.use)(p.AuthContext),b=d.reduce((e,t)=>e+t.totalPriceInCents,0),S=(0,l.useShoppingContextStore)(e=>e.resetShoppingMethodUI),x=(0,l.useShoppingContextStore)(e=>e.shoppingMethodUI),O=(0,l.useShoppingContextStore)(e=>e.shoppingMethod),C=(0,l.useShoppingContextStore)(e=>e.storeDetails),I=(0,l.useShoppingContextStore)(e=>e.setStoreDetails),N=(0,l.useShoppingContextStore)(e=>e.setFinishedSettingStore),A=(0,l.useShoppingContextStore)(e=>e.storeNumber),P=(0,l.useShoppingContextStore)(e=>e.setSellsAlcohol),k=(0,l.useShoppingContextStore)(e=>e.setAlcoholTypesForSale),E=(0,l.useShoppingContextStore)(e=>e.setWineStoreRef),D=(0,l.useShoppingContextStore)(e=>e.isInitialized),T=(0,l.useShoppingContextStore)(e=>e.isLoading),M=(0,l.useShoppingContextStore)(e=>e.deliveryAddress),_=(0,l.useShoppingContextStore)(e=>e.isShoppingMethodDialogOpen),L=(0,l.useShoppingContextStore)(e=>e.setIsShoppingMethodDialogOpen),R=(0,l.useShoppingContextStore)(e=>e.setIsLocationDialogOpen),B=(0,l.useShoppingContextStore)(e=>e.isLocationDialogOpen),{data:q=[]}=(0,ej.useAllGroceryStoresData)(),{storeName:F,postalCode:$}=C,{trigger:U,data:z}=(0,eO.useAuthenticatedSWRMutation)(`${ex.API_INSTACART_CONNECT_FULFILLMENT}/service_options/pickup?${ex.API_INSTACART_CONNECT_FULFILLMENT_VERSION}`),{trigger:H,data:W}=(0,eO.useAuthenticatedSWRMutation)(`${ex.API_INSTACART_CONNECT_FULFILLMENT}/service_options/delivery?${ex.API_INSTACART_CONNECT_FULFILLMENT_VERSION}`),V=(0,m.useMemo)(()=>{if(O===l.ShoppingMethodEnum.inStore)return"";if(O===l.ShoppingMethodEnum.delivery){if(!W?.data.service_options[0])return;return tJ(W?.data.service_options[0])}if(z?.data.service_options[0])return tJ(z?.data.service_options[0])},[O,W,z]);(0,m.useEffect)(()=>{if(A&&q.length){let e=q.find(e=>e.storeNumber===A);e&&(P(!!e.sellsAlcohol),k(e.alcoholTypesForSale),E(e.wineStoreRef),I({phoneNumber:e.phoneNumber,postalCode:e.zip,storeName:e.name}),N(!0))}},[A,I,q,P,k,E]),(0,m.useEffect)(()=>{"/cart"===a&&O===l.ShoppingMethodEnum.inStore&&c.replace("/my-list"),"/my-list"===a&&O!==l.ShoppingMethodEnum.inStore&&c.replace("/cart")},[O,a,c]);let G=(0,m.useMemo)(()=>O===l.ShoppingMethodEnum.delivery?M:F,[O,F,M]);(0,m.useEffect)(()=>{if(O!==l.ShoppingMethodEnum.inStore&&A&&$){if(O===l.ShoppingMethodEnum.delivery)return void H({cart_total_cents:b,items_count:g,postal_code:$,with_eta_options:!0});U({cart_total_cents:b,items_count:g,location_code:A})}},[O,b,A,$,H,U,g]),(0,m.useEffect)(()=>{let e=tY();if(e?.shopping_context!==l.ShoppingMethodEnum.delivery)return;let t=!v||O===l.ShoppingMethodEnum.delivery&&""===M;!async function(){await u({redirectOnCancel:!0,showModal:!0})&&e?.shopping_context===l.ShoppingMethodEnum.delivery&&D&&y&&t&&R(!0)}()},[T,R,D,y,v,O,M,u]);let{shoppingMethodButtonText:K,locationButtonPrefixText:Y,reservationButtonPrefixText:J,mode:Q}=(0,m.useMemo)(()=>tQ[O],[O]);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(tt,{cartTotalInCents:b.toString(),className:(0,f.default)("component--site-header-context-selector tw:hidden tw:lg:flex",e),isLoading:n||h||T,locationButtonPrefixText:Y,locationButtonText:G,mode:Q,reservationButtonPrefixText:J,reservationButtonText:V,shoppingMethodButtonText:K,onLocationButtonClick:()=>R(!0),onShoppingMethodButtonClick:()=>L(!0)}),(0,s.jsx)(tF,{cartTotalInCents:b.toString(),className:(0,f.default)("component--site-header-context-selector tw:flex tw:w-full tw:lg:hidden",e),locationButtonPrefixText:Y,locationButtonText:G,mode:Q,reservationButtonPrefixText:J,reservationButtonText:V,shoppingMethodButtonText:K,onLocationButtonClick:()=>R(!0),onShoppingMethodButtonClick:()=>L(!0)}),(0,s.jsx)(tf,{contextSelectorContent:t,isOpen:_,onClose:()=>L(!1),onShoppingMethodSelected:e=>{e===l.ShoppingMethodEnum.inStore&&$||R(!0)}}),(0,s.jsx)(tL,{isOpen:B&&(x===l.ShoppingMethodEnum.pickup||x===l.ShoppingMethodEnum.inStore),shoppingMethodUI:x||null,stores:q,onClose:()=>R(!1),onGoBack:()=>R(!1)}),(0,s.jsx)(e1,{isOpen:B&&x===l.ShoppingMethodEnum.delivery,onClose:()=>{S(),R(!1)},onGoBack:()=>{S(),R(!1),L(!0)}})]})}
1var tX=e.i(861293),t0=e.i(444189),t1=e.i(357321),t2=e.i(171027);let{log:t8}=(0,eq.createLogger)("component:SiteHeaderSearch:helpers");function t4(e,t){return t.find(t=>"string"==typeof t.redirect_term&&(0,t2.hasMatchingRedirectTerm)(t.redirect_term,e)||"string"==typeof t.title&&t.title.toLowerCase()===e.toLowerCase())}function t5({sourcesBySourceId:e}){let{recentSearchesPlugin:t,popularSearchSource:n,curatedQuerySuggestionsSource:r,collectionSearchSource:o,recipeSearchSource:i,contentSearchSource:a}=e,{discoveryPages:s,lastFetchedTimestamp:l}=(0,t1.getDiscoveryPagesStorage)();return s.length?(!function(e,t){if(!e)return;let n=e.getItems();if(!n?.length)return;let r=n.map(e=>{let n=t4(e.query,t);return e.redirect=n?n.url:"",e});e.getItems=()=>r}(n,s),!function(e){if(e===-1/0)return!1;let t=localStorage.getItem(no);return!t||t!==String(e)}(l)?t8("Recent Searches already in sync with Discovery Pages"):(!function(e,t,n){if(!e?.items?.length)return;let r=e.items.map(e=>{let n=t4(e.label||"",t);return n?{...e,redirect:n.url,discoveryPageObjectID:n.objectID}:e.discoveryPageObjectID&&!t.some(t=>t.objectID===e.discoveryPageObjectID)?{...e,redirect:void 0,discoveryPageObjectID:void 0}:e}),o={...e,items:r};localStorage.setItem(nr,JSON.stringify(o)),localStorage.setItem(no,String(n))}(function(){let e;if("u">typeof localStorage){let t=localStorage.getItem(nr);t&&(e=(0,t1.parseJsonStringFromStorage)(t,nr))}return e}(),s,l),t8("Recent Searches synced with Discovery Pages"))):t8("No Discovery Page entries in local storage"),[r,t,n,i,a,o]}var t3={removeSearchTitle:"Remove this search",fillQueryTitle:function(e){return'Fill query with "'.concat(e,'"')}};function t6(e){return(t6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function t9(e){return function(e){if(Array.isArray(e))return t7(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e){if(e){if("string"==typeof e)return t7(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return t7(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t7(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function ne(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function nt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ne(Object(n),!0).forEach(function(t){var r,o,i;r=e,o=t,i=n[t],(o=function(e){var t=function(e,t){if("object"!==t6(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==t6(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===t6(t)?t:String(t)}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ne(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var nn=e.i(470824);let nr="WegmansRecentSearchStorage",no="WegmansRecentSearchLastSync",ni=[];function na(e=""){return e.toLowerCase().trim().replace(/s$/,"")}function ns(e){let t=e.slice(0,10);localStorage.setItem(nr,JSON.stringify({items:t,version:0x134d882}))}function nl(e){if(e)return[];let t=localStorage.getItem(nr),n=[];if(t){let e=JSON.parse(t);e.version&&0x134d882===e.version&&(n=e.items)}return n}function nc(e){let t=nl(),n=e.label||e.query||e.id||e.objectID||"",r=function(e,t){let n=ni.find(t=>t.objectID===e.id||t.objectID===e.objectID||t.query===e.query);if(n)return n;let r=ni[0];return na(r?.query)===na(t)?r:void 0}(e,n),o=r?.query??n,i=r?.imageData?.imageUrl||e.image||"/images/noimage.png",a=t4(o,(0,t1.getDiscoveryRedirects)()),s=a?.url||r?.redirect||e.redirect,l={id:r?.objectID??e.id,image:i,label:o,redirect:s,discoveryPageObjectID:a?.objectID};t=t?.filter(e=>e.id!==l.id),ns(t=[l,...t])}let nu=function(e){var t,n=nt(nt({transformSource:function(e){return e.source}},t=e),{},{translations:nt(nt({},t3),t.translations)}),r=n.storage,o=n.transformSource,i=n.subscribe,a=n.translations,s={addItem:function(e){r.onRemove(e.id),r.onAdd(e)},removeItem:function(e){r.onRemove(e)},getAll:function(e){return r.getAll(e)}},l={current:[]};return{name:"aa.recentSearchesPlugin",subscribe:null!=i?i:function(e){(0,e.onSelect)(function(e){var t=e.item,n=e.state,r=e.source,o=r.getItemInputValue({item:t,state:n});if("querySuggestionsPlugin"===r.sourceId&&o){var i={id:o,label:o,category:t.__autocomplete_qsCategory};s.addItem(i)}})},onSubmit:function(e){var t=e.state.query;t&&s.addItem({id:t,label:t})},getSources:function(e){var t=e.query,n=e.setQuery,r=e.refresh,i=e.state;function c(e){s.removeItem(e),r()}function u(e){n(e.label),r()}return l.current=s.getAll(t),Promise.resolve(l.current).then(function(e){var t,n,r,s;return 0===e.length?[]:[o({source:{sourceId:"recentSearchesPlugin",getItemInputValue:function(e){return e.item.label},getItems:function(){return e},templates:(n=(t={onRemove:c,onTapAhead:u,translations:a}).onRemove,r=t.onTapAhead,s=t.translations,{item:function(e){var t=e.item,o=e.createElement,i=e.components;return o("div",{className:"aa-ItemWrapper"},o("div",{className:"aa-ItemContent"},o("div",{className:"aa-ItemIcon aa-ItemIcon--noBorder"}
1,o("svg",{viewBox:"0 0 24 24",fill:"currentColor"},o("path",{d:"M12.516 6.984v5.25l4.5 2.672-0.75 1.266-5.25-3.188v-6h1.5zM12 20.016q3.281 0 5.648-2.367t2.367-5.648-2.367-5.648-5.648-2.367-5.648 2.367-2.367 5.648 2.367 5.648 5.648 2.367zM12 2.016q4.125 0 7.055 2.93t2.93 7.055-2.93 7.055-7.055 2.93-7.055-2.93-2.93-7.055 2.93-7.055 7.055-2.93z"}))),o("div",{className:"aa-ItemContentBody"},o("div",{className:"aa-ItemContentTitle"},o(i.ReverseHighlight,{hit:t,attribute:"label"}),t.category&&o("span",{className:"aa-ItemContentSubtitle aa-ItemContentSubtitle--inline"},o("span",{className:"aa-ItemContentSubtitleIcon"})," in"," ",o("span",{className:"aa-ItemContentSubtitleCategory"},t.category))))),o("div",{className:"aa-ItemActions"},o("button",{type:"button",className:"aa-ItemActionButton",title:s.removeSearchTitle,onClick:function(e){e.preventDefault(),e.stopPropagation(),n(t.id)}},o("svg",{viewBox:"0 0 24 24",fill:"currentColor"},o("path",{d:"M18 7v13c0 0.276-0.111 0.525-0.293 0.707s-0.431 0.293-0.707 0.293h-10c-0.276 0-0.525-0.111-0.707-0.293s-0.293-0.431-0.293-0.707v-13zM17 5v-1c0-0.828-0.337-1.58-0.879-2.121s-1.293-0.879-2.121-0.879h-4c-0.828 0-1.58 0.337-2.121 0.879s-0.879 1.293-0.879 2.121v1h-4c-0.552 0-1 0.448-1 1s0.448 1 1 1h1v13c0 0.828 0.337 1.58 0.879 2.121s1.293 0.879 2.121 0.879h10c0.828 0 1.58-0.337 2.121-0.879s0.879-1.293 0.879-2.121v-13h1c0.552 0 1-0.448 1-1s-0.448-1-1-1zM9 5v-1c0-0.276 0.111-0.525 0.293-0.707s0.431-0.293 0.707-0.293h4c0.276 0 0.525 0.111 0.707 0.293s0.293 0.431 0.293 0.707v1zM9 11v6c0 0.552 0.448 1 1 1s1-0.448 1-1v-6c0-0.552-0.448-1-1-1s-1 0.448-1 1zM13 11v6c0 0.552 0.448 1 1 1s1-0.448 1-1v-6c0-0.552-0.448-1-1-1s-1 0.448-1 1z"}))),o("button",{type:"button",className:"aa-ItemActionButton",title:s.fillQueryTitle(t.label),onClick:function(e){e.preventDefault(),e.stopPropagation(),r(t)}},o("svg",{viewBox:"0 0 24 24",fill:"currentColor"},o("path",{d:"M8 17v-7.586l8.293 8.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-8.293-8.293h7.586c0.552 0 1-0.448 1-1s-0.448-1-1-1h-10c-0.552 0-1 0.448-1 1v10c0 0.552 0.448 1 1 1s1-0.448 1-1z"})))))}})},onRemove:c,onTapAhead:u,state:i})]})},data:nt(nt({},s),{},{getAlgoliaSearchParams:function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Array.isArray(l.current)?nt(nt({},n),{},{facetFilters:[].concat(t9(null!=(e=n.facetFilters)?e:[]),t9(l.current.map(function(e){return["objectID:-".concat(e.label)]}))),hitsPerPage:Math.max(1,(null!=(t=n.hitsPerPage)?t:10)-l.current.length)}):n}}),__autocomplete_pluginOptions:e}}({storage:{getAll:nl,onAdd:nc,onRemove:function(e){let t=nl();ns(t=t.filter(t=>t.id!==e))}},transformSource:({source:e})=>({...e,getItemUrl:({item:e})=>(0,nn.getProductURL)(e),templates:{header:()=>(0,s.jsx)("p",{className:"aa-SourceHeaderTitle",children:"Recent Searches"}),item:({item:e})=>(0,s.jsx)(t0.default,{item:e})}})}),nd=function(){let[e,t]=(0,m.useState)({downlink:null,effectiveType:null,isOnline:!1,rtt:null,saveData:null}),n=()=>t(e=>({...e,isOnline:!0})),r=()=>t(e=>({...e,isOnline:!1}));return(0,m.useEffect)(()=>{let e=navigator;if(!e.connection)return void t(e=>({...e,downlink:null,effectiveType:null,isOnline:navigator.onLine,rtt:null,saveData:null}));let o=()=>{let{downlink:n,effectiveType:r,rtt:o,saveData:i}=e.connection;t(e=>({...e,downlink:n,effectiveType:r,isOnline:navigator.onLine,rtt:o,saveData:i}))};return o(),e.connection.addEventListener("change",o),window.addEventListener("online",n),window.addEventListener("offline",r),()=>{e.connection&&e.connection.removeEventListener("change",o),window.removeEventListener("online",n),window.removeEventListener("offline",r)}},[]),e};var np=e.i(823688),nf=e.i(656849);function nm(e,t){var n=void 0;return function(){for(var r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];n&&clearTimeout(n),n=setTimeout(function(){return e.apply(void 0,o)},t)}}function nh(e){return e!==Object(e)}var ng=function(){};function nv(e){var t=e.item,n=e.items;return{index:t.__autocomplete_indexName,items:[t],positions:[1+(void 0===n?[]:n).findIndex(function(e){return e.objectID===t.objectID})],queryID:t.__autocomplete_queryID,algoliaSource:["autocomplete"]}}function ny(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var nb=["items"],nw=["items"];function nS(e){return(nS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function nx(e){return function(e){if(Array.isArray(e))return nj(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e){if(e){if("string"==typeof e)return nj(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return nj(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nj(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function nO(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function nC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function nI(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?nC(Object(n),!0).forEach(function(t){var r,o,i;r=e,o=t,i=n[t],(o=function(e){var t=function(e,t){if("object"!==nS(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==nS(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===nS(t)?t:String(t)}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nC(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function nN(e){return e.map(function(e){var t=e.items,n=nO(e,nb);return nI(nI({},n),{},{objectIDs:(null==t?void 0:t.map(function(e){return e.objectID}))||n.objectIDs})})}function nA(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function nP(e){return(nP="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function nk(e){return function(e){if(Array.isArray(e))return nE(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e){if(e){if("string"==typeof e)return nE(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return nE(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nE(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function nD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function nT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nD(Object(n),!0).forEach(function(t){var r,o,i;r=e,o=t,i=n[t],(o=function(e){var t=function(e,t){if("object"!==nP(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==nP(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===nP(t)?t:String(t)}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nD(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var nM="2.15.0",n_="https://cdn.jsdelivr.net/npm/search-insights@".concat(nM,"/dist/search-insights.min.js"),nL=nm(function(e){var t,n=e.onItemsChange,r=e.items,o=e.insights,i=e.state;n({insights:o,insightsEvents:Object.keys(t=r.reduce(function(e,t){var n;return e[t.__autocomplete_indexName]=(null!=(n=e[t.__autocomplete_indexName])?n:[]).concat(t),e},{})).map(function(e){var n=t[e];return{index:e,items:n,algoliaSource:["autocomplete"]}}).map(function(e){return nT({eventName:"Items Viewed"},e)}),state:i})},400);function nR(e){var t,n=nT({onItemsChange:function(e){var t=e.insights,n=e.insightsEvents,r=e.state;t.viewedObjectIDs.apply(t,nk(n.map(function(e){return nT(nT({},e),{},{algoliaSource:nB(e.algoliaSource,r.context)})})))},onSelect:function(e){var t=e.insights,n=e.insightsEvents,r=e.state;t.clickedObjectIDsAfterSearch.apply(t,nk(n.map(function(e){return nT(nT({},e),{},{algoliaSource:nB(e.algoliaSource,r.context)})})))},onActive:ng,__autocomplete_clickAnalytics:!0},e),r=n.insightsClient,o=n.insightsInitParams,i=n.onItemsChange,a=n.onSelect,s=n.onActive,l=n.__autocomplete_clickAnalytics,c=r;if(r||(t=function(e){var t=e.window,n=t.AlgoliaAnalyticsObject||"aa";"string"==typeof n&&(c=t[n]),c||(t.AlgoliaAnalyticsObject=n,t[n]||(t[n]=function(){t[n].queue||(t[n].queue=[]);for(var e=arguments.length,r=Array(e),o=0;o<e;o++)r[o]=arguments[o];t[n].queue.push(r)}),t[n].version=nM,c=t[n],function(e){var t="[Autocomplete]: Could not load search-insights.js. Please load it manually following https://alg.li/insights-autocomplete";try{var n=e.document.createElement("script");n.async=!0,n.src=n_,n.onerror=function(){console.error(t)},document.body.appendChild(n)}catch(e){console.error(t)}}(t))},"u">typeof window&&t({window:window})),!c)return{};o&&c("init",nT({partial:!0},o));var u=function(e){var t,n,r,o,i=(r=(n=function(e){if(Array.isArray(e))return e}(t=(e.version||"").split(".").map(Number))||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,r,o,i,a=[],s=!0,l=!1;try{o=(t=t.call(e)).next,!1;for(;!(s=(n=o.call(t)).done)&&(a.push(n.value),2!==a.length);s=!0);}catch(e){l=!0,r=e}
1finally{try{if(!s&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(l)throw r}}return a}}(t)||function(e){if(e){if("string"==typeof e)return ny(e,2);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return ny(e,2)}}(t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0],o=n[1],r>=3||2===r&&o>=4||1===r&&o>=10);function a(t,n,r){if(i&&void 0!==r){var o=r[0].__autocomplete_algoliaCredentials,a=o.appId,s=o.apiKey;e.apply(void 0,[t].concat(nx(n),[{headers:{"X-Algolia-Application-Id":a,"X-Algolia-API-Key":s}}]))}else e.apply(void 0,[t].concat(nx(n)))}return{init:function(t,n){e("init",{appId:t,apiKey:n})},setAuthenticatedUserToken:function(t){e("setAuthenticatedUserToken",t)},setUserToken:function(t){e("setUserToken",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];t.length>0&&a("clickedObjectIDsAfterSearch",nN(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];t.length>0&&a("clickedObjectIDs",nN(t),t[0].items)},clickedFilters:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];n.length>0&&e.apply(void 0,["clickedFilters"].concat(n))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];t.length>0&&a("convertedObjectIDsAfterSearch",nN(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];t.length>0&&a("convertedObjectIDs",nN(t),t[0].items)},convertedFilters:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];n.length>0&&e.apply(void 0,["convertedFilters"].concat(n))},viewedObjectIDs:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];t.length>0&&t.reduce(function(e,t){var n=t.items,r=nO(t,nw);return[].concat(nx(e),nx((function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,n=[],r=0;r<e.objectIDs.length;r+=t)n.push(nI(nI({},e),{},{objectIDs:e.objectIDs.slice(r,r+t)}));return n})(nI(nI({},r),{},{objectIDs:(null==n?void 0:n.map(function(e){return e.objectID}))||r.objectIDs})).map(function(e){return{items:n,payload:e}})))},[]).forEach(function(e){var t=e.items;return a("viewedObjectIDs",[e.payload],t)})},viewedFilters:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];n.length>0&&e.apply(void 0,["viewedFilters"].concat(n))}}}(c),d={current:[]},p=nm(function(e){var t=e.state;if(t.isOpen){var n=t.collections.reduce(function(e,t){return[].concat(nk(e),nk(t.items))},[]).filter(nA);!function e(t,n){if(t===n)return!0;if(nh(t)||nh(n)||"function"==typeof t||"function"==typeof n)return t===n;if(Object.keys(t).length!==Object.keys(n).length)return!1;for(var r=0,o=Object.keys(t);r<o.length;r++){var i=o[r];if(!(i in n)||!e(t[i],n[i]))return!1}return!0}(d.current.map(function(e){return e.objectID}),n.map(function(e){return e.objectID}))&&(d.current=n,n.length>0&&nL({onItemsChange:i,items:n,insights:u,state:t}))}},0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,n=e.onSelect,r=e.onActive;function o(e){var n;t({algoliaInsightsPlugin:{__algoliaSearchParameters:nT(nT({},l?{clickAnalytics:!0}:{}),e?{userToken:"number"==typeof(n=e)?n.toString():n}:{}),insights:u}})}c("addAlgoliaAgent","insights-plugin"),o(),c("onUserTokenChange",function(e){o(e)}),c("getUserToken",null,function(e,t){o(t)}),n(function(e){var t=e.item,n=e.state,r=e.event,o=e.source;nA(t)&&a({state:n,event:r,insights:u,item:t,insightsEvents:[nT({eventName:"Item Selected"},nv({item:t,items:o.getItems().filter(nA)}))]})}),r(function(e){var t=e.item,n=e.source,r=e.state,o=e.event;nA(t)&&s({state:r,event:o,insights:u,item:t,insightsEvents:[nT({eventName:"Item Active"},nv({item:t,items:n.getItems().filter(nA)}))]})})},onStateChange:function(e){p({state:e.state})},__autocomplete_pluginOptions:e}}function nB(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0;return[].concat(nk(t),["autocomplete-internal"],nk(null!=(e=n.algoliaInsightsPlugin)&&e.__automaticInsights?["autocomplete-automatic"]:[]))}var nq=!0;function nF(e){return(nF="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function n$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function nU(e){return e.reduce(function(e,t){return e.concat(t)},[])}function nz(e){return(nz="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function nH(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function nW(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?nH(Object(n),!0).forEach(function(t){var r,o,i;r=e,o=t,i=n[t],(o=function(e){var t=function(e,t){if("object"!==nz(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==nz(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===nz(t)?t:String(t)}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nH(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function nV(e){return 0===e.collections.length?0:e.collections.reduce(function(e,t){return e+t.items.length},0)}var nG=0,nK=e.i(271644);function nY(e){return arguments.length>1&&void 0!==arguments[1]&&arguments[1],e}function nJ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function nQ(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nJ(Object(n),!0).forEach(function(t){var r,o,i;r=e,o=t,i=n[t],(o=function(e){var t=function(e,t){if("object"!==nZ(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==nZ(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===nZ(t)?t:String(t)}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nJ(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function nZ(e){return(nZ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function nX(e){return(nX="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function n0(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function n1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function n2(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?n1(Object(n),!0).forEach(function(t){var r,o,i;r=e,o=t,i=n[t],(o=function(e){var t=function(e,t){if("object"!==nX(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==nX(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===nX(t)?t:String(t)}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):n1(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function n8(e){return(n8="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function n4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function n5(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?n4(Object(n),!0).forEach(function(t){n3(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):n4(Object(n)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function n3(e,t,n){var r;return(r=function(e,t){if("object"!==n8(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==n8(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===n8(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function n6(e){return(n6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function n9(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function n7(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?n9(Object(n),!0).forEach(function(t){var r,o,i;r=e,o=t,i=n[t],(o=function(e){var t=function(e,t){if("object"!==n6(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==n6(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===n6(t)?t:String(t)}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):n9(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function re(e){return function(e){if(Array.isArray(e))return rt(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e){if(e){if("string"==typeof e)return rt(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return rt(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function rn(e){return!!e.execute}function rr(e){return Promise.all(e.reduce(function(e,t){if(!rn(t))return e.push(t),e;var n,r=t.searchClient,o=t.execute,i=t.requesterId,a=t.requests,s=e.find(function(e){return rn(t)&&rn(e)&&e.searchClient===r&&!!i&&e.requesterId===i});return s?(n=s.items).push.apply(n,re(a)):e.push({execute:o,requesterId:i,items:a,searchClient:r}),e},[]).map(function(e){if(!rn(e))return Promise.resolve(e);var t=e.execute,n=e.items;return t({searchClient:e.searchClient,requests:n})})).then(function(e){return nU(e)})}function ro(e,t){return{then:function(n,r){return ro(e.then(rs(n,t,e),rs(r,t,e)),t)},catch:function(n){return ro(e.catch(rs(n,t,e)),t)},finally:function(n){return n&&t.onCancelList.push(n),ro(e.finally(rs(n&&function(){return t.onCancelList=[],n()},t,e)),t)},cancel:function(){t.isCanceled=!0;var e=t.onCancelList;t.onCancelList=[],e.forEach(function(e){e()})},isCanceled:function(){return!0===t.isCanceled}}}function ri(e){return ro(new Promise(function(t,n){return e(t,n)}),{isCanceled:!1,onCancelList:[]})}function ra(e){return ro(e,{isCanceled:!1,onCancelList:[]})}function rs(e,t,n){return e?function(n){return t.isCanceled?n:e(n)}:n}function rl(e){var t,n=(t=e.collections.map(function(e){return e.items.length}).reduce(function(e,t,n){var r=e[n-1]||0;return e.push(r+t),e},[]).reduce(function(t,n){return n<=e.activeItemId?t+1:t},0),e.collections[t]);if(!n)return null;var r=n.items[function(e){for(var t=e.state,n=e.collection,r=!1,o=0,i=0;!1===r;){var a=t.collections[o];if(a===n){r=!0;break}i+=a.items.length,o++}return t.activeItemId-i}({state:e,collection:n})],o=n.source,i=o.getItemInputValue({item:r,state:e}),a=o.getItemUrl({item:r,state:e});return{item:r,itemInputValue:i,itemUrl:a,source:o}}function rc(e){return(rc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}ri.resolve=function(e){return ra(Promise.resolve(e))},ri.reject=function(e){return ra(Promise.reject(e))};var ru=["event","nextState","props","query","refresh","store"];function rd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function rp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?rd(Object(n),!0).forEach(function(t){var r,o,i;r=e,o=t,i=n[t],(o=function(e){var t=function(e,t){if("object"!==rc(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==rc(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===rc(t)?t:String(t)}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rd(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var rf=null,rm=(n=-1,r=-1,o=void 0,function(e){var t=++n;return Promise.resolve(e).then(function(e){return o&&t<r?o:(r=t,o=e,e)})});function rh(e){var t=e.event,n=e.nextState,r=void 0===n?{}:n,o=e.props,i=e.query,a=e.refresh,s=e.store,l=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ru);rf&&o.environment.clearTimeout(rf);var c=l.setCollections,u=l.setIsOpen,d=l.setQuery,p=l.setActiveItemId,f=l.setStatus,m=l.setContext;if(d(i),p(o.defaultActiveItemId),!i&&!1===o.openOnFocus){var h,g=s.getState().collections.map(function(e){return rp(rp({},e),{},{items:[]})});f("idle"),c(g),u(null!=(h=r.isOpen)?h:o.shouldPanelOpen({state:s.getState()}));var v=ra(rm(g).then(function(){return Promise.resolve()}));return s.pendingRequests.add(v)}f("loading"),rf=o.environment.setTimeout(function(){f("stalled")},o.stallThreshold);var y=ra(rm(o.getSources(rp({query:i,refresh:a,state:s.getState()},l)).then(function(e){return Promise.all(e.map(function(e){return Promise.resolve(e.getItems(rp({query:i,refresh:a,state:s.getState()},l))).then(function(t){return function(e,t,n){if(null==e?void 0:e.execute){var r="algolia"===e.requesterId?Object.assign.apply(Object,[{}].concat(re(Object.keys(n.context).map(function(e){var t;return null==(t=n.context[e])?void 0:t.__algoliaSearchParameters})))):{};return n7(n7({},e),{},{requests:e.queries.map(function(n){return{query:"algolia"===e.requesterId?n7(n7({},n),{},{params:n7(n7({},r),n.params)}):n,sourceId:t,transformResponse:e.transformResponse}})})}return{items:e,sourceId:t}}(t,e.sourceId,s.getState())})})).then(rr).then(function(t){var n,r=t.some(function(e){var t;return!Array.isArray(t=e.items)&&!!(null==t?void 0:t._automaticInsights)});return r&&m({algoliaInsightsPlugin:rp(rp({},(null==(n=s.getState().context)?void 0:n.algoliaInsightsPlugin)||{}),{},{__automaticInsights:r})}),e.map(function(e){var n=t.filter(function(t){return t.sourceId===e.sourceId}),r=n.map(function(e){return e.items}),o=n[0].transformResponse,i=o?o({results:r,hits:r.map(function(e){return e.hits}).filter(Boolean),facetHits:r.map(function(e){var t;return null==(t=e.facetHits)?void 0:t.map(function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}})}).filter(Boolean)}):r;return e.onResolve({source:e,results:r,items:i,state:s.getState()}),(0,nK.invariant)(Array.isArray(i),function(){return'The `getItems` function from source "'.concat(e.sourceId,'" must return an array of items but returned type ').concat(JSON.stringify(n6(i)),":\n\n").concat(JSON.stringify(nY(i),null,2),".\n\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems")}),(0,nK.invariant)(i.every(Boolean),'The `getItems` function from source "'.concat(e.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),".\n\nDid you forget to return items?\n\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems")),{source:e,items:i}})}).then(function(e){var t,n,r,i,a,l;return n=(t={collections:e,props:o,state:s.getState()}).collections,r=t.props,i=t.state,a=n.reduce(function(e,t){return n5(n5({},e),{},n3({},t.source.sourceId,n5(n5({},t.source),{},{getItems:function(){return nU(t.items)}})))},{}),l=r.plugins.reduce(function(e,t){return t.reshape?t.reshape(e):e},{sourcesBySourceId:a,state:i}).sourcesBySourceId,nU(r.reshape({sourcesBySourceId:l,sources:Object.values(l),state:i}
1)).filter(Boolean).map(function(e){return{source:e,items:e.getItems()}})})}))).then(function(e){f("idle"),c(e);var n,d=o.shouldPanelOpen({state:s.getState()});u(null!=(n=r.isOpen)?n:o.openOnFocus&&!i&&d||d);var p=rl(s.getState());if(null!==s.getState().activeItemId&&p){var m=p.item,h=p.itemInputValue,g=p.itemUrl,v=p.source;v.onActive(rp({event:t,item:m,itemInputValue:h,itemUrl:g,refresh:a,source:v,state:s.getState()},l))}}).finally(function(){f("idle"),rf&&o.environment.clearTimeout(rf)});return s.pendingRequests.add(y)}function rg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var rv=function(e,t){var n,r=!1,o=[],i=function(e){var t="u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e){if(e){if("string"==typeof e)return rg(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return rg(e,void 0)}}(e))){t&&(e=t);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,a=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i||null==t.return||t.return()}finally{if(a)throw o}}}}(e);try{for(i.s();!(n=i.n()).done;){var a,s,l=null==(a=n.value.__autocomplete_pluginOptions)||null==(s=a.awaitSubmit)?void 0:s.call(a);if("number"==typeof l)o.push(l);else if(!0===l){r=!0;break}}}catch(e){i.e(e)}finally{i.f()}return r?t.wait():o.length>0?t.wait(Math.max.apply(Math,o)):void 0};function ry(e,t,n){return[e,null==n?void 0:n.sourceId,t].filter(Boolean).join("-").replace(/\s/g,"")}function rb(e){return(rb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var rw=["event","props","refresh","store"];function rS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function rx(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rS(Object(n),!0).forEach(function(t){var r,o,i;r=e,o=t,i=n[t],(o=function(e){var t=function(e,t){if("object"!==rb(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==rb(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===rb(t)?t:String(t)}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rS(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var rj=/((gt|sm)-|galaxy nexus)|samsung[- ]|samsungbrowser/i;function rO(e){return e.nativeEvent||e}function rC(e){return(rC="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var rI=["props","refresh","store"],rN=["inputElement","formElement","panelElement"],rA=["inputElement"],rP=["inputElement","maxLength"],rk=["source"],rE=["item","source"];function rD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function rT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rD(Object(n),!0).forEach(function(t){var r,o,i;r=e,o=t,i=n[t],(o=function(e){var t=function(e,t){if("object"!==rC(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==rC(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===rC(t)?t:String(t)}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rD(Object(n)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function rM(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var r_=e.i(489331);function rL(e){return(rL="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function rB(e,t,n){var r;return(r=function(e,t){if("object"!==rL(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==rL(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===rL(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rq(e){var t,n=e.state;return!1===n.isOpen||null===n.activeItemId?null:(null==(t=rl(n))?void 0:t.itemInputValue)||null}function rF(e,t,n,r){if(!n)return null;if(e<0&&(null===t||null!==r&&0===t))return n+e;var o=(null===t?-1:t)+e;return o<=-1||o>=n?null===r?null:0:o}function r$(e){return(r$="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rU(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function rz(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rU(Object(n),!0).forEach(function(t){var r,o,i;r=e,o=t,i=n[t],(o=function(e){var t=function(e,t){if("object"!==r$(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==r$(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===r$(t)?t:String(t)}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rU(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var rH=function(e,t){switch(t.type){case"setActiveItemId":case"mousemove":return rz(rz({},e),{},{activeItemId:t.payload});case"setQuery":return rz(rz({},e),{},{query:t.payload,completion:null});case"setCollections":return rz(rz({},e),{},{collections:t.payload});case"setIsOpen":return rz(rz({},e),{},{isOpen:t.payload});case"setStatus":return rz(rz({},e),{},{status:t.payload});case"setContext":return rz(rz({},e),{},{context:rz(rz({},e.context),t.payload)});case"ArrowDown":var n=rz(rz({},e),{},{activeItemId:t.payload.hasOwnProperty("nextActiveItemId")?t.payload.nextActiveItemId:rF(1,e.activeItemId,nV(e),t.props.defaultActiveItemId)});return rz(rz({},n),{},{completion:rq({state:n})});case"ArrowUp":var r=rz(rz({},e),{},{activeItemId:rF(-1,e.activeItemId,nV(e),t.props.defaultActiveItemId)});return rz(rz({},r),{},{completion:rq({state:r})});case"Escape":if(e.isOpen)return rz(rz({},e),{},{activeItemId:null,isOpen:!1,completion:null});return rz(rz({},e),{},{activeItemId:null,query:"",status:"idle",collections:[]});case"submit":return rz(rz({},e),{},{activeItemId:null,isOpen:!1,status:"idle"});case"reset":return rz(rz({},e),{},{activeItemId:!0===t.props.openOnFocus?t.props.defaultActiveItemId:null,status:"idle",completion:null,query:""});case"focus":return rz(rz({},e),{},{activeItemId:t.props.defaultActiveItemId,isOpen:(t.props.openOnFocus||!!e.query)&&t.props.shouldPanelOpen({state:e})});case"blur":if(t.props.debug)return e;return rz(rz({},e),{},{isOpen:!1,activeItemId:null});case"mouseleave":return rz(rz({},e),{},{activeItemId:t.props.defaultActiveItemId});default:return(0,nK.invariant)(!1,"The reducer action ".concat(JSON.stringify(t.type)," is not supported.")),e}};function rW(e){return(rW="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rV(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function rG(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?rV(Object(n),!0).forEach(function(t){var r,o,i;r=e,o=t,i=n[t],(o=function(e){var t=function(e,t){if("object"!==rW(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==rW(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===rW(t)?t:String(t)}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rV(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var rK=e.i(610293),rY=e.i(31030),rJ=e.i(210887);let rQ="Search...";var rZ=e.i(907222);function rX(e){let{className:t,item:n}=e;return(0,s.jsxs)("figure",{className:(0,f.default)("component--site-header-search-collection-item tw:shadow-lg tw:bg-white","tw:flex tw:flex-row tw:items-center tw:overflow-hidden tw:rounded-lg","tw:w-48 tw:pr-1 tw:h-full","tw:md:w-56",t),children:[(0,s.jsx)(D.default,{alt:`${n.title??n.seo?.title} image`,assets:n.seo?.image_asset,height:80,imageClassName:(0,f.default)("tw:max-w-none tw:w-20"),sizes:{mobile:{width:80}},src:n.seo?.image?.url??"/images/noimage.png",width:80}),(0,s.jsxs)("figcaption",{className:"tw:py-3 tw:px-2",children:[(0,s.jsx)("p",{className:"tw:text-base tw:font-semibold",children:n.title}),(0,s.jsx)("p",{className:"desc tw:text-xs tw:font-normal",children:n.seo?.description})]})]})}let r0={src:e.i(236331).default,width:18,height:18,blurWidth:0,blurHeight:0};var r1=e.i(631496);function r2({query:e,querySuggestionsIndexName:t}){return e?e?.length>=nn.AUTOCOMPLETE_MIN_CHARS_TO_DISPLAY_RESULTS?[(0,nn.recipeSearchSource)(r4),(0,nn.contentSearchSource)(r8),(0,nn.popularSearchSource)(e,r5,t),(0,nn.collectionSearchSource)(e,r6)]:[]:(nu.data?.getAll()).length>0?[nn.curatedQuerySuggestionsSource]:[nn.curatedQuerySuggestionsSource,(0,nn.popularSearchSource)(e,r3,t)]}let r8={header(){},item:e=>(0,s.jsx)(x.default,{href:`/shop/search/content?query=${encodeURIComponent(e.state.query)}`,onClick:()=>{(0,rZ.triggerSearchAnalyticsEvent)({signature:"AlgoliaSourcesHelper",variant:"autoselect"})},children:(0,s.jsxs)("div",{className:"tw:flex tw:flex-row tw:gap-5 tw:justify-start tw:items-center",children:[(0,s.jsx)(L.default,{alt:"",className:"content-image tw:p-2",height:40,src:"/icons/content.svg",width:40}),(0,s.jsxs)("span",{children:[e.state.query,(0,s.jsx)("strong",{children:" in Content"})]})]})})},r4={header:()=>[],item(e){let t=(0,r1.getMealsAndRecipeFilterUrl)(e.state.query);return(0,s.jsx)(x.default,{href:t,onClick:()=>{(0,rZ.triggerSearchAnalyticsEvent)({signature:"AlgoliaSourcesHelper",variant:"autoselect"})},children:(0,s.jsxs)("div",{className:"tw:flex tw:flex-row tw:gap-5 tw:justify-start tw:items-center",children:[(0,s.jsx)(L.default,{alt:"",className:"content-image tw:p-2",height:40,src:r0,width:40}),(0,s.jsxs)("span",{children:[e.state.query,(0,s.jsx)("strong",{children:" in Meals & Recipes"})]})]})})}},r5={header(){},item(e){let{item:t}=e,n={hit:t,id:t.query,image:t.imageData?.imageUrl??"/images/noimage.png",label:t.query,redirect:t.redirect};return(0,s.jsx)(t0.default,{item:n,onClick:()=>nc(t)})}},r3={header:()=>(0,s.jsx)("p",{className:"aa-SourceHeaderTitle",children:"Popular Searches"}),item({item:e}){let t={hit:e,id:e.query,image:e.imageData?.imageUrl??"/images/noimage.png",label:e.query,redirect:e.redirect};return(0,s.jsx)(t0.default,{highlight:!1,item:t})}},r6={header:()=>(0,s.jsx)("p",{className:"aa-SourceHeaderTitle",children:"Collections"}),item:({item:e})=>e.url?(0,s.jsx)(x.default,{"aria-label":e.title,href:e.url,onClick:()=>{(0,rZ.triggerSearchAnalyticsEvent)({signature:"AlgoliaSourcesHelper",variant:"autoselect"})},children:(0,s.jsx)(rX,{item:e})}):(0,s.jsx)(rX,{item:e})},r9=e.i(670969).useAlgoliaStore.getState().setTermOrigin,r7=["slow-2g","2g","3g"],oe="site-header-search",ot=`${oe}-input`,on=`${oe}-label`,or={subscribe({onSelect:e}){e(({itemInputValue:e,setQuery:t})=>{e&&t(e)})}},oo=(i=e=>Promise.resolve(e),function(...e){return t&&clearTimeout(t),new Promise(n=>{t=setTimeout(()=>n(i(...e)),200)})});function oi({autocomplete:e,autocompleteState:t,panelRef:n,overrides:r}){return(0,s.jsx)("div",{className:(0,f.default)("aa-Panel","aa-Panel--desktop","tw:w-full",{"aa-Panel--stalled":"stalled"===t.status}),ref:n,...e.getPanelProps({}),children:(0,s.jsx)("div",{className:"aa-PanelLayout aa-Panel--scrollable",children:t.collections?.filter(({source:e,items:t})=>e.templates?.noResults||t.length>0)?.map((n,o)=>{let{source:i,items:a}=n;return(0,s.jsxs)("section",{className:"aa-Source","data-autocomplete-source-id":i.sourceId,children:[i.templates?.header&&(0,s.jsx)("div",{className:"aa-SourceHeader",children:i.templates.header({items:a,source:i})}),i.templates?.noResults&&0===a.length?(0,s.jsx)("div",{className:"aa-SourceNoResults",children:i.templates.noResults({source:i})}):(0,s.jsx)("ul",{className:"aa-List",...e.getListProps({source:i}),children:a.map(n=>{if(r?.[n.id]||r?.[n.label]||r?.[n.query]){let e=n.id||n.label||n.query;n.redirect=r?.[e]?.url}return(0,s.jsx)("li",{className:"aa-Item",...e.getItemProps({item:n,source:i}),children:n&&i.templates.item?.({item:n,state:t})},`${i.sourceId}-${n.objectID??n.id}`)})})]},i.sourceId)})})})}function oa({formRef:e,autocomplete:t,inputRef:n,autocompleteState:r,isDetached:o,searchInput:i}){let a=i?t.getFormProps({inputElement:i}):{}
1,l=t.getInputProps({});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("form",{className:"aa-Form",ref:e,...a,children:[!o&&(0,s.jsx)("label",{className:"tw:sr-only aa-Label",htmlFor:ot,id:on,children:"Search"}),(0,s.jsx)("div",{className:"aa-InputWrapper",children:(0,s.jsx)("input",{className:"aa-Input",ref:n,...l,"aria-labelledby":on,id:ot,role:"searchbox",onClick:function(e){let t=e.target;o&&t?.value&&i?.select()},onKeyDown:function(e){o&&"Tab"===e.key||l.onKeyDown(e)}})}),(0,s.jsx)("div",{className:"aa-InputWrapperSuffix",children:(0,s.jsx)("button",{className:"aa-ClearButton",hidden:!r.query,title:"Clear",type:"reset",children:(0,s.jsx)(tX.Close,{})})}),(0,s.jsx)("div",{className:"aa-InputWrapperPrefix",children:(0,s.jsx)("div",{className:"aa-SearchIcon",id:"site-header-search-button",children:"stalled"===r.status?(0,s.jsx)("div",{className:"aa-LoadingIndicator",children:(0,s.jsx)(eg.default,{color:"inherit",size:24})}):(0,s.jsx)("button",{className:"aa-SubmitButton",title:"Submit",type:"submit",children:(0,s.jsx)(rY.default,{height:35,width:35})})})})]}),o&&r.isOpen&&(0,s.jsx)("button",{className:"aa-DetachedCancelButton",type:"button",onClick:e=>{e.preventDefault(),t.setIsOpen(!1)},onTouchStart:e=>{e.stopPropagation(),e.preventDefault()},children:"Cancel"})]})}let os=(0,rK.withSuspense)(function(e){let{className:t="",placeholder:n="What can we help you find?",isMobile:r=!1}=e,o=(0,j.useSearchParams)(),i=(0,j.useRouter)(),u=nd(),d=u.effectiveType&&r7.includes(u.effectiveType)||u.saveData,p=(0,eu.useBreakpoint)(),h=(0,m.useMemo)(()=>!p.lg,[p.lg]),{searchRef:g,search:v}=(0,rJ.useSkipContext)(),{querySuggestionsIndexName:y}=(0,W.default)(),{hasWebLaunchedWineShopRedirect:b}=(0,c.useFlags)()||{},[w]=(0,m.useState)({wine:{url:"/wine-shop"}}),S=h||r;(0,m.useEffect)(()=>{(0,t1.fetchAndUpdateDiscoveryRedirects)().catch(e=>{console.error("Error updating discovery redirects",e)})},[]);let x=(0,m.useRef)(null),O=(0,m.useRef)(null),C=o.get("query"),I={query:v?.value??C??""},[N,A]=(0,m.useState)(!1),[P,k]=(0,m.useState)({query:I.query}),E=({query:e})=>oo(r2({query:e,querySuggestionsIndexName:y})),D=(0,m.useMemo)(()=>(function(e){var t,n,r,o,i,s,l,c,u,d,p,f,m,h,g,v,y,b,w,S,x=[],j=(n="u">typeof window?window:{},r=e.plugins||[],n2(n2({debug:!1,openOnFocus:!1,enterKeyHint:void 0,ignoreCompositionEvents:!1,placeholder:"",autoFocus:!1,defaultActiveItemId:null,stallThreshold:300,insights:void 0,environment:n,shouldPanelOpen:function(e){return nV(e.state)>0},reshape:function(e){return e.sources}},e),{},{id:null!=(t=e.id)?t:"autocomplete-".concat(nG++),plugins:r,initialState:n2({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var n;null==(n=e.onStateChange)||n.call(e,t),r.forEach(function(e){var n;return null==(n=e.onStateChange)?void 0:n.call(e,t)})},onSubmit:function(t){var n;null==(n=e.onSubmit)||n.call(e,t),r.forEach(function(e){var n;return null==(n=e.onSubmit)?void 0:n.call(e,t)})},onReset:function(t){var n;null==(n=e.onReset)||n.call(e,t),r.forEach(function(e){var n;return null==(n=e.onReset)?void 0:n.call(e,t)})},getSources:function(t){var n;return Promise.all([].concat(function(e){if(Array.isArray(e))return n0(e)}(n=r.map(function(e){return e.getSources}))||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||function(e){if(e){if("string"==typeof e)return n0(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return n0(e,void 0)}}(n)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e.getSources]).filter(Boolean).map(function(e){var n;return n=[],Promise.resolve(e(t)).then(function(e){return(0,nK.invariant)(Array.isArray(e),function(){return"The `getSources` function must return an array of sources but returned type ".concat(JSON.stringify(nZ(e)),":\n\n").concat(JSON.stringify(nY(e),null,2))}),Promise.all(e.filter(function(e){return!!e}).map(function(e){if((0,nK.invariant)("string"==typeof e.sourceId,"A source must provide a `sourceId` string."),n.includes(e.sourceId)
1)throw Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));n.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:ng,onResolve:ng};return Object.keys(t).forEach(function(e){t[e].__default=!0}),Promise.resolve(nQ(nQ({},t),e))}))})})).then(function(e){return nU(e)}).then(function(e){return e.map(function(e){return n2(n2({},e),{},{onSelect:function(t){e.onSelect(t),x.forEach(function(e){var n;return null==(n=e.onSelect)?void 0:n.call(e,t)})},onActive:function(t){e.onActive(t),x.forEach(function(e){var n;return null==(n=e.onActive)?void 0:n.call(e,t)})},onResolve:function(t){e.onResolve(t),x.forEach(function(e){var n;return null==(n=e.onResolve)?void 0:n.call(e,t)})}})})})},navigator:n2({navigate:function(e){var t=e.itemUrl;n.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,r=n.open(t,"_blank","noopener");null==r||r.focus()},navigateNewWindow:function(e){var t=e.itemUrl;n.open(t,"_blank","noopener")}},e.navigator)})),O=(o=function(e){var t,n,r=e.prevState,o=e.state;if(j.onStateChange(rG({prevState:r,state:o,refresh:N,navigator:j.navigator},C)),!P()&&null!=(t=o.context)&&null!=(n=t.algoliaInsightsPlugin)&&n.__automaticInsights&&!1!==j.insights){var i=nR({__autocomplete_clickAnalytics:!1});j.plugins.push(i),A([i])}},i=j.initialState,{getState:function(){return i},dispatch:function(e,t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?n$(Object(n),!0).forEach(function(t){var r,o,i;r=e,o=t,i=n[t],(o=function(e){var t=function(e,t){if("object"!==nF(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==nF(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===nF(t)?t:String(t)}(o))in r?Object.defineProperty(r,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):n$(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},i);o({state:i=rH(i,{type:e,props:j,payload:t}),prevState:n})},pendingRequests:(s=[],{add:function(e){return s.push(e),e.finally(function(){s=s.filter(function(t){return t!==e})})},cancelAll:function(){s.forEach(function(e){return e.cancel()})},isEmpty:function(){return 0===s.length},wait:function(e){return nq?(nq=!1,(a=e?Promise.race([Promise.all(s),new Promise(function(t){return setTimeout(t,e)})]):Promise.all(s)).then(function(){nq=!0})):a}})}),C={setActiveItemId:function(e){O.dispatch("setActiveItemId",e)},setQuery:function(e){O.dispatch("setQuery",e)},setCollections:function(e){var t=0,n=e.map(function(e){return nW(nW({},e),{},{items:nU(e.items).map(function(e){return nW(nW({},e),{},{__autocomplete_id:t++})})})});O.dispatch("setCollections",n)},setIsOpen:function(e){O.dispatch("setIsOpen",e)},setStatus:function(e){O.dispatch("setStatus",e)},setContext:function(e){O.dispatch("setContext",e)}},I=(c=(l=rG({props:j,refresh:N,store:O,navigator:j.navigator},C)).props,u=l.refresh,d=l.store,p=rM(l,rI),{getEnvironmentProps:function(e){var t=e.inputElement,n=e.formElement,r=e.panelElement;function o(e){(d.getState().isOpen||!d.pendingRequests.isEmpty())&&e.target!==t&&!1===[n,r].some(function(t){var n;return t===(n=e.target)||t.contains(n)})&&(d.dispatch("blur",null),c.debug||d.pendingRequests.cancelAll())}return rT({onTouchStart:o,onMouseDown:o,onTouchMove:function(e){!1!==d.getState().isOpen&&t===c.environment.document.activeElement&&e.target!==t&&t.blur()}},rM(e,rN))},getRootProps:function(e){return rT({role:"combobox","aria-expanded":d.getState().isOpen,"aria-haspopup":"listbox","aria-controls":d.getState().isOpen?d.getState().collections.map(function(e){var t=e.source;return ry(c.id,"list",t)}).join(" "):void 0,"aria-labelledby":ry(c.id,"label")},e)},getFormProps:function(e){e.inputElement;var t=rM(e,rA),n=function(t){var n;c.onSubmit(rT({event:t,refresh:u,state:d.getState()},p)),d.dispatch("submit",null),null==(n=e.inputElement)||n.blur()};return rT({action:"",noValidate:!0,role:"search",onSubmit:function(e){e.preventDefault();var t=rv(c.plugins,d.pendingRequests);void 0!==t?t.then(function(){return n(e)}):n(e)},onReset:function(t){var n;t.preventDefault(),c.onReset(rT({event:t,refresh:u,state:d.getState()},p)),d.dispatch("reset",null),null==(n=e.inputElement)||n.focus()}},t)},getLabelProps:function(e){return rT({htmlFor:ry(c.id,"input"),id:ry(c.id,"label")},e)},getInputProps:function(e){function t(e){(c.openOnFocus||d.getState().query
1)&&rh(rT({event:e,props:c,query:d.getState().completion||d.getState().query,refresh:u,store:d},p)),d.dispatch("focus",null)}var n,r,o=e||{},i=(o.inputElement,o.maxLength),a=void 0===i?512:i,s=rM(o,rP),l=rl(d.getState()),f=!!((n=(null==(r=c.environment.navigator)?void 0:r.userAgent)||"")&&n.match(rj)),m=c.enterKeyHint||(null!=l&&l.itemUrl&&!f?"go":"search");return rT({"aria-autocomplete":"both","aria-activedescendant":d.getState().isOpen&&null!==d.getState().activeItemId?ry(c.id,"item-".concat(d.getState().activeItemId),null==l?void 0:l.source):void 0,"aria-controls":d.getState().isOpen?d.getState().collections.filter(function(e){return e.items.length>0}).map(function(e){var t=e.source;return ry(c.id,"list",t)}).join(" "):void 0,"aria-labelledby":ry(c.id,"label"),value:d.getState().completion||d.getState().query,id:ry(c.id,"input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:m,spellCheck:"false",autoFocus:c.autoFocus,placeholder:c.placeholder,maxLength:a,type:"search",onChange:function(e){var t=e.currentTarget.value;c.ignoreCompositionEvents&&rO(e).isComposing?p.setQuery(t):rh(rT({event:e,props:c,query:t.slice(0,a),refresh:u,store:d},p))},onCompositionEnd:function(e){rh(rT({event:e,props:c,query:e.currentTarget.value.slice(0,a),refresh:u,store:d},p))},onKeyDown:function(e){rO(e).isComposing||function(e){var t=e.event,n=e.props,r=e.refresh,o=e.store,i=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,rw);if("ArrowUp"===t.key||"ArrowDown"===t.key){var a=function(){var e=rl(o.getState()),t=n.environment.document.getElementById(ry(n.id,"item-".concat(o.getState().activeItemId),null==e?void 0:e.source));t&&(t.scrollIntoViewIfNeeded?t.scrollIntoViewIfNeeded(!1):t.scrollIntoView(!1))},s=function(){var e=rl(o.getState());if(null!==o.getState().activeItemId&&e){var n=e.item,a=e.itemInputValue,s=e.itemUrl,l=e.source;l.onActive(rx({event:t,item:n,itemInputValue:a,itemUrl:s,refresh:r,source:l,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(n.openOnFocus||o.getState().query)?rh(rx({event:t,props:n,query:o.getState().query,refresh:r,store:o},i)).then(function(){o.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),s(),setTimeout(a,0)}):(o.dispatch(t.key,{}),s(),a())}else if("Escape"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if("Tab"===t.key)o.dispatch("blur",null),o.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every(function(e){return 0===e.items.length})){var l=rv(n.plugins,o.pendingRequests);void 0!==l?l.then(o.pendingRequests.cancelAll):n.debug||o.pendingRequests.cancelAll();return}t.preventDefault();var c=rl(o.getState()),u=c.item,d=c.itemInputValue,p=c.itemUrl,f=c.source;if(t.metaKey||t.ctrlKey)void 0!==p&&(f.onSelect(rx({event:t,item:u,itemInputValue:d,itemUrl:p,refresh:r,source:f,state:o.getState()},i)),n.navigator.navigateNewTab({itemUrl:p,item:u,state:o.getState()}));else if(t.shiftKey)void 0!==p&&(f.onSelect(rx({event:t,item:u,itemInputValue:d,itemUrl:p,refresh:r,source:f,state:o.getState()},i)),n.navigator.navigateNewWindow({itemUrl:p,item:u,state:o.getState()}));else if(t.altKey);else{if(void 0!==p){f.onSelect(rx({event:t,item:u,itemInputValue:d,itemUrl:p,refresh:r,source:f,state:o.getState()},i)),n.navigator.navigate({itemUrl:p,item:u,state:o.getState()});return}rh(rx({event:t,nextState:{isOpen:!1},props:n,query:d,refresh:r,store:o},i)).then(function(){f.onSelect(rx({event:t,item:u,itemInputValue:d,itemUrl:p,refresh:r,source:f,state:o.getState()},i))})}}}(rT({event:e,props:c,refresh:u,store:d},p))},onFocus:t,onBlur:ng,onClick:function(n){e.inputElement!==c.environment.document.activeElement||d.getState().isOpen||t(n)}},s)},getPanelProps:function(e){return rT({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){d.dispatch("mouseleave",null)}},e)},getListProps:function(e){var t=e||{},n=t.source,r=rM(t,rk);return rT({role:"listbox","aria-labelledby":ry(c.id,"label"),id:ry(c.id,"list",n)},r)},getItemProps:function(e){var t=e.item,n=e.source,r=rM(e,rE);return rT({id:ry(c.id,"item-".concat(t.__autocomplete_id),n),role:"option","aria-selected":d.getState().activeItemId===t.__autocomplete_id,onMouseMove:function(e){if(t.__autocomplete_id!==d.getState().activeItemId){d.dispatch("mousemove",t.__autocomplete_id);var n=rl(d.getState());if(null!==d.getState().activeItemId&&n){var r=n.item,o=n.itemInputValue,i=n.itemUrl,a=n.source;a.onActive(rT({event:e,item:r,itemInputValue:o,itemUrl:i,refresh:u,source:a,state:d.getState()},p))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var r=n.getItemInputValue({item:t,state:d.getState()}),o=n.getItemUrl({item:t,state:d.getState()});(o?Promise.resolve():rh(rT({event:e,nextState:{isOpen:!1},props:c,query:r,refresh:u,store:d}
1,p))).then(function(){n.onSelect(rT({event:e,item:t,itemInputValue:r,itemUrl:o,refresh:u,source:n,state:d.getState()},p))})}},r)}});function N(){return rh(rG({event:new Event("input"),nextState:{isOpen:O.getState().isOpen},props:j,navigator:j.navigator,query:O.getState().query,refresh:N,store:O},C))}function A(e){e.forEach(function(e){var t;return null==(t=e.subscribe)?void 0:t.call(e,rG(rG({},C),{},{navigator:j.navigator,refresh:N,onSelect:function(e){x.push({onSelect:e})},onActive:function(e){x.push({onActive:e})},onResolve:function(e){x.push({onResolve:e})}}))})}function P(){return j.plugins.some(function(e){return"aa.algoliaInsightsPlugin"===e.name})}if(j.insights&&!P()){var k="boolean"==typeof j.insights?{}:j.insights;j.plugins.push(nR(k))}return A(j.plugins),!function(e){var t,n,r=e.metadata,o=e.environment;if(null==(t=o.navigator)||null==(n=t.userAgent)?void 0:n.includes("Algolia Crawler")){var i=o.document.createElement("meta"),a=o.document.querySelector("head");i.name="algolia:metadata",setTimeout(function(){i.content=JSON.stringify(r),a.appendChild(i)},0)}}({metadata:(y=(f={plugins:j.plugins,options:e}).plugins,S=(w=null==(m=((null==(h=(b=f.options).__autocomplete_metadata)?void 0:h.userAgents)||[])[0])?void 0:m.segment)?rB({},w,Object.keys((null==(g=b.__autocomplete_metadata)?void 0:g.options)||{})):{},{plugins:y.map(function(e){return{name:e.name,options:Object.keys(e.__autocomplete_pluginOptions||[])}}),options:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rR(Object(n),!0).forEach(function(t){rB(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rR(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({"autocomplete-core":Object.keys(b)},S),ua:r_.userAgents.concat((null==(v=b.__autocomplete_metadata)?void 0:v.userAgents)||[])}),environment:j.environment}),rG(rG({refresh:N,navigator:j.navigator},I),C)})({detachedMediaQuery:`(max-width: ${nf.breakpointInRems.lg})`,enterKeyHint:"search",getSources:d?E:({query:e})=>r2({query:e,querySuggestionsIndexName:y}),id:oe,initialState:I,onStateChange({state:e}){A(P.isOpen??!1),k(e);let t=e.collections.find(({source:e})=>"popularSearchSource"===e.sourceId);((e=[])=>{ni.splice(0,ni.length,...e)})(t?.items)},onSubmit:function({router:e,hasWebLaunchedWineShopRedirect:t,searchOverrides:n}){return({state:r,event:o})=>{let i=r.query.toLocaleLowerCase(),a=l.useShoppingContextStore.getState(),s=(a.wineStoreRef||a.sellsAlcohol&&a.alcoholTypesForSale?.includes("Wine"))??!1,c=`${nn.NEXT_ORGANIC_SEARCH_RESULTS_PAGE}${encodeURIComponent(i)}`;if(r9("user"),!r.activeItemId&&i){o.preventDefault(),(0,rZ.triggerSearchAnalyticsEvent)({variant:"main"});let r=null;r=n[i]&&t&&s?{url:n[i].url}:(0,t1.getDiscoveryRedirects)().find(e=>(0,t2.hasMatchingRedirectTerm)(e.redirect_term,i)||e.title?.toLowerCase()===i),e.push(r?.url??c)}}}({hasWebLaunchedWineShopRedirect:b,router:i,searchOverrides:w}),openOnFocus:!0,plugins:[nu,or],reshape:t5,shouldPanelOpen:()=>!0,stallThreshold:500,...e,placeholder:S?rQ:n}),[d,n,C,S,b,w,y]);(0,np.useDisableBodyScroll)(S&&!!P.isOpen);let{getEnvironmentProps:T}=D;if((0,m.useEffect)(()=>{C&&k(e=>({...e,query:C}))},[C]),(0,m.useEffect)(()=>{let e;if(!N&&S&&P.isOpen&&(v?.focus(),v?.select()),!S&&v&&x.current&&O.current){let{onMouseDown:t}=T({formElement:O.current,inputElement:v,panelElement:x.current});window.addEventListener("mousedown",t),e=t}return()=>{e&&window.removeEventListener("mousedown",e)}},[T,P.isOpen,S,N,!!v]),r===h)return(0,s.jsx)("div",{className:(0,f.default)("component--site-header-search",t),children:(0,s.jsxs)("div",{className:(0,f.default)("aa-Autocomplete","tw:relative"),...D.getRootProps({}),children:[S&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:"tw:sr-only",id:on,children:"Search"}),(0,s.jsxs)("button",{"aria-label":P.query?`Search ${P.query}`:"Search",className:"aa-DetachedSearchButton",title:"Search",type:"button",onClick:()=>D.setIsOpen(!0),children:[(0,s.jsx)("div",{className:"aa-DetachedSearchButtonIcon",children:(0,s.jsx)(rY.default,{})}),(0,s.jsx)("div",{className:"aa-DetachedSearchButtonPlaceholder",hidden:!!P.query,children:rQ}),(0,s.jsx)("div",{className:"aa-DetachedSearchButtonQuery",children:P.query})]})]}),S&&P.isOpen&&(0,s.jsx)("div",{className:"aa-DetachedOverlay",children:(0,s.jsxs)("div",{className:"aa-DetachedContainer",children:[(0,s.jsx)("div",{className:"aa-DetachedFormContainer",children:(0,s.jsx)(oa,{autocomplete:D,autocompleteState:P,formRef:O,inputRef:g,isDetached:S,searchInput:v})}),(0,s.jsx)(oi,{autocomplete:D,autocompleteState:P,overrides:w,panelRef:x})]})}),!S&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(oa,{autocomplete:D,autocompleteState:P,formRef:O,inputRef:g,isDetached:S,searchInput:v}),P.isOpen&&(0,s.jsx)(oi,{autocomplete:D,autocompleteState:P,overrides:w,panelRef:x})]})]})})});function ol({className:e="",contextSelectorContent:t,logo:n,search:r}
1){let o=(0,eu.useBreakpoint)(),i=(0,ed.useAIChatStore)(ed.selectIsVisible),[a,l]=(0,m.useState)(!1),c=o.lg&&!o.xl,u=o.hasInitialized&&o.lg&&(i||a),d=o.hasInitialized&&!o.xl?"Search...":r.placeholder;return(0,m.useEffect)(()=>{i&&l(!0)},[i]),(0,s.jsxs)("section",{className:(0,f.default)("component--site-header-desktop-toolbar",e,"tw:max-w-[1440px] tw:mx-auto tw:px-3 tw:pt-5 tw:flex tw:lg:gap-3 tw:xl:gap-6 tw:items-center tw:justify-center tw:pb-2"),children:[(0,s.jsx)(x.default,{className:(0,f.default)("tw:pr-2 tw:shrink-0 tw:grow-0 tw:hidden","tw:md:block"),href:"/",onClick:()=>{b({action:"top nav:go home",signature:"SiteHeaderDesktopToolbar"})},children:(0,s.jsx)(L.default,{unoptimized:!0,alt:n.alt,height:71,priority:!0,src:ep.default,width:205})}),(0,s.jsx)("div",{className:(0,f.default)("tw:shrink tw:grow tw:basis-auto tw:max-w-[720px] tw:m-0"),children:(0,s.jsx)(os,{placeholder:d})}),(0,s.jsx)(tZ,{contextSelectorContent:t}),(0,s.jsx)(eS,{}),u&&(0,s.jsx)(eh,{isFullWidthLocked:c})]})}let{log:oc}=(0,eq.createLogger)("component:SiteHeaderSignInReminder");function ou({className:e,delayBeforeReveal:t=2e3,durationBeforeHide:n=8e3}){let{isLoggedIn:r,isInitialized:o}=(0,m.use)(p.AuthContext),i=!o,[a,l]=(0,m.useState)(!1);(0,m.useEffect)(()=>{let e=setTimeout(()=>{l(!0)},t),r=setTimeout(()=>{l(!1)},t+n);return()=>{clearTimeout(e),clearTimeout(r)}},[t,n]);let c=a&&!r&&!i;return oc("Sign in reminder rendered",{isLoggedIn:r,isInitialized:o,isLoading:i,isVisible:a,shouldShow:c}),(0,s.jsx)("div",{"aria-live":"polite",className:(0,f.default)("component--site-header-sign-in-reminder"),children:c&&(0,s.jsx)("button",{className:(0,f.default)("sign-in-reminder-pop-up tw:mt-5",e,{"pop-up-hidden":!a,"pop-up-visible":a}),onClick:function(){oc("Sign in reminder hidden by user"),l(!1)},children:(0,s.jsx)("p",{className:"sign-in-reminder-text",children:"Sign in to build a cart or list and enjoy the best online experience."})})})}function od({accountLinks:e,className:t,contextSelectorContent:n,departmentsMenuLinks:r,departmentsSubnavLinks:o,logo:i,navLinks:a,search:l}){let{profileData:c,isImpersonating:u,isInitialized:g}=(0,m.use)(p.AuthContext),y=(0,d.useAIChatHeaderOffsetObserver)();(0,m.useEffect)(()=>{v(c)},[c]);let b=g&&u;return(0,s.jsxs)("header",{className:(0,f.default)("component--site-header-desktop",t,"tw:relative tw:bg-white tw:w-full tw:top-0",{"has-impersonation-header":b}),ref:y,role:"banner",children:[(0,s.jsx)(H,{accountLinks:e,className:"tw:w-full",hasAccountButton:!0,hasMyItemsButtons:!0,links:a}),b&&(0,s.jsx)(h.default,{}),(0,s.jsx)(ol,{contextSelectorContent:n,logo:i,search:l}),(0,s.jsx)(ec,{departmentsMenuLinks:r,departmentsSubnavLinks:o}),(0,s.jsx)(ou,{})]})}var op=e.i(24052),of=e.i(548251),om=e.i(563037);function oh({className:e="",color:t="currentColor",height:n=24,width:r=24}){return(0,s.jsx)("svg",{className:e,"data-testid":"IconMenu",fill:"none",height:n,viewBox:"0 0 24 24",width:r,xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{d:"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z",fill:t})})}var og=e.i(384124),ov=e.i(909044);function oy({className:e,contextSelectorContent:t}){return(0,s.jsxs)("div",{className:(0,f.default)("component--site-header-mobile-context-selector",e,"tw:border-y tw:border-[#eee] tw:py-[8px] tw:px-5","tw:flex tw:justify-between tw:items-center"),children:[(0,s.jsx)(tZ,{contextSelectorContent:t}),(0,s.jsx)(ov.KeyboardArrowRight,{size:"28"})]})}function ob({className:e,contextSelectorContent:t,hasContextSelector:n=!0,links:r,logo:o}){let[i,a]=(0,om.default)({color:"#ccc"}),[l,c]=(0,m.useState)(!1),u=(0,op.useCheckNewCoupons)(),d=()=>{c(!l)},p=(0,j.usePathname)();return(0,s.jsxs)("div",{className:(0,f.default)("component--site-header-mobile-nav-menu",e),children:[(0,s.jsx)("button",{"aria-haspopup":"dialog","aria-label":"menu",className:"tw:-ml-3 tw:p-2 tw:rounded-full tw:cursor-pointer",ref:i,type:"button",onClick:d,onPointerDown:a,children:(0,s.jsx)(oh,{className:"tw:text-black"})}),(0,s.jsxs)(of.default,{anchor:"left",className:"component--site-header-mobile-nav-drawer",open:l,onClose:d,children:[(0,s.jsx)(x.default,{className:"tw:px-5 tw:py-3",href:"/",children:(0,s.jsx)(L.default,{unoptimized:!0,alt:o?o.alt:"Wegmans Logo",height:55,src:ep.default,width:158.59})}),n&&(0,s.jsx)(oy,{contextSelectorContent:t}),(0,s.jsx)("ul",{className:"tw:border-b tw:border-[#eee]",children:r.map(e=>{if(e.title)return(0,s.jsx)("li",{children:(0,s.jsxs)(x.default,{className:(0,f.default)("link","tw:py-[5px] tw:px-5 tw:hover:bg-gray-300","tw:w-full tw:block tw:max-w-full tw:text-ellipsis",{"link-active":p===e.href}),href:e.href,onClick:()=>{b({action:`top nav:${e.title}`,signature:"SiteHeaderMobileNavMenu"}),d()},children:[e.title,e.title.toLowerCase().includes("coupons")&&u&&(0,s.jsx)("span",{className:"tw:inline-block tw:ml-2",children:(0,s.jsx)("span",{className:(0,f.default)("notification-badge"),children:(0,s.jsx)(og.default,{color:"white"})})})]})}
1,e.title+e.href)})})]})]})}var ow=e.i(613162),oS=e.i(162282),ox=e.i(685559);function oj({links:e,className:t,onClose:n}){let r=k(e),{profileData:o}=(0,m.use)(p.AuthContext);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"tw:flex tw:items-center tw:px-5 tw:pt-5",children:(0,s.jsx)(oS.IconButton,{"aria-label":"Close the dialog",size:"large",onClick:()=>{n&&n()},children:(0,s.jsx)(tX.Close,{size:"inherit"})})}),o?.firstName&&(0,s.jsx)("div",{className:"tw:pt-5 tw:pl-6 tw:pb-4 tw:text-left",children:(0,s.jsxs)(Z.default,{appearance:"global--headline-2",level:3,children:["Hello, ",o?.firstName]})}),o?.firstName&&(0,s.jsx)(ox.default,{}),(0,s.jsx)("nav",{className:(0,f.default)("tw:py-4","tw:flex tw:flex-col",t),children:r.map(e=>{let t=(0,E.getSingleContentstackAsset)(e.icon);return(0,s.jsxs)(O.default,{appearance:"rectangular",className:"tw:w-max tw:space-x-2",coloration:"primary-inverse",href:e.href,onClick:()=>{y({action:`top nav:menu ${e.text}`,signature:"SiteHeaderMobileAccountNavigation"}),e.onClick&&e.onClick(),n&&n()},children:[(0,s.jsx)(D.default,{alt:"",assets:e.icon_asset,height:15,src:t?.url??"",width:15}),(0,s.jsx)("span",{children:e.text})]},e.href+e.text)})})]})}let oO={src:e.i(613212).default,width:25,height:25,blurWidth:0,blurHeight:0};function oC({className:e,links:t,isLoading:n=!0,isLoggedIn:r=!1,firstName:o}){let i=(0,M.useLoginRedirect)(),[a,l]=(0,m.useState)(!1);return(0,np.useDisableBodyScroll)(a),(0,s.jsxs)("div",{className:(0,f.default)("tw:relative","component--site-header-mobile-sign-in-greeting-button",{"tw:flex tw:items-center tw:justify-center":!r},e),children:[(0,s.jsx)(O.default,{appearance:"text","aria-haspopup":"menu","aria-label":"Account",className:(0,f.default)("sign-in-greeting-button","tw:items-center",{"tw:relative":r,"tw:flex tw:xxs:px-1":!r},e),coloration:r?void 0:"dark",isLoading:n,type:"button",onClick:function(){r?(y({action:"top nav:profile",signature:"SiteHeaderMobileGreetingButton"}),l(!0)):(y({action:"top nav:sign in",signature:"SiteHeaderMobileSignInButton"}),i())},children:r?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(C.default,{alt:"",src:oO}),(0,s.jsxs)("span",{className:(0,f.default)("greeting","tw:hidden tw:flex-col tw:xxs:flex","tw:ml-2"),children:["Hello,",(0,s.jsx)("br",{}),(0,s.jsxs)("strong",{className:"nametag",children:[" ",o??""]})]}),(0,s.jsx)(q,{className:"tw:ml-1.5",height:6,width:12})]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(L.default,{alt:"",src:oO}),(0,s.jsx)("span",{className:"sign-in-text tw:ml-1",children:"Sign In"})]})}),(0,s.jsx)(ou,{}),(0,s.jsxs)(ow.default,{isFullscreen:!0,ariaLabelledBy:"account-navigation-heading",isOpen:a,onClose:()=>{l(!1)},children:[(0,s.jsx)("span",{className:"tw:sr-only",id:"account-navigation-heading",children:"Account Menu"}),(0,s.jsx)(oj,{links:t,onClose:()=>l(!1)})]})]})}function oI({accountLinks:e,className:t,contextSelectorContent:n,logo:r,navLinks:o}){let{authenticationCheck:i}=(0,w.useAuthenticationCheck)(),{isRefreshing:a,refreshCarts:c}=(0,e3.default)(),u=(0,j.useRouter)(),d=(0,l.useShoppingContextStore)(e=>e.shoppingMethod),h=(0,eC.useCartsStore)(e=>e.getCartNumberOfItems()),g=(0,eC.useCartsStore)(e=>e.setIsUpdatingCarts),y=h+(0,eC.useCartsStore)(e=>e.getCartNumberOfUnavailableItems()),S=y+(0,eC.useCartsStore)(e=>e.carts).flatMap(e=>e.customLineItems).length,{isInitialized:O,isLoggedIn:C,profileData:I}=(0,m.use)(p.AuthContext),N=I?.firstName;(0,m.useEffect)(()=>{I&&v(I)},[I]);let A=(0,m.useMemo)(()=>"delivery"===d||"pickup"===d?"cart":"list",[d]),P=`/${"list"===A?"my-list":A}`,k="list"===A?S:y,E=1!==k?"items":"item",D="cart"===A?"Cart":"List",T=`${k} ${E} in my ${D}`,M=e5();async function _(e){e.preventDefault(),await i()&&(c(),u.push(P))}return(0,m.useEffect)(()=>{g(a)},[a,g]),(0,s.jsxs)("section",{className:(0,f.default)("component--site-header-mobile-nav-bar","tw:flex tw:justify-between tw:items-center",t),children:[(0,s.jsxs)("div",{className:"tw:flex tw:items-center",children:[(0,s.jsx)(ob,{contextSelectorContent:n,links:o,logo:r}),(0,s.jsx)(x.default,{className:(0,f.default)(""),href:"/",onClick:()=>{b({action:"top nav:go home",signature:"SiteHeaderMobileNavBar"})},children:(0,s.jsx)(L.default,{unoptimized:!0,alt:r.alt,className:"site-header-mobile-nav-bar-wegmans-logo",height:40,priority:!0,src:ep.default,width:117})})]}),(0,s.jsxs)("div",{className:(0,f.default)("tw:flex tw:items-center tw:justify-between","tw:gap-4 tw:ml-3"),children:[(0,s.jsx)(oC,{firstName:N,isLoading:!O,isLoggedIn:C,links:e}),(0,s.jsxs)(x.default,{"aria-label":`View ${k} selected ${E} in my ${D}`,className:(0,f.default)("cart-item-count tw:flex tw:items-center tw:gap-1 tw:px-4 tw:py-2 tw:rounded-[32px]"),href:P,onClick:e=>_(e),children:["list"===A?(0,s.jsx)(e9,{className:"icon-cart"}):(0,s.jsx)(e7.default,{className:"icon-cart"}),k>=0&&(0,s.jsx)("span",{className:"tw:font-bold tw:ml-1",children:k})]})]}),(0,s.jsx)("output",{className:"tw:sr-only",children:T}),(0,s.jsx)("output",{className:"tw:sr-only",children:M.grocery}),(0,s.jsx)("output",{className:"tw:sr-only",children:M.iws}
1)]})}let oN={alt:"Sign In",href:"https://myaccount.wegmans.com/",text:"Sign In"};function oA({accountLinks:e,className:t,contextSelectorContent:n,logo:r,navLinks:o,search:i}){return(0,s.jsxs)("header",{className:(0,f.default)("component--site-header-mobile",t,"tw:bg-white tw:pb-2 tw:pt-4 tw:px-4 tw:flex tw:flex-col tw:gap-2"),role:"banner",children:[(0,s.jsx)(oI,{accountLinks:e,contextSelectorContent:n,logo:r,navLinks:o,shoppingCartAlt:"Shopping Cart",userIcon:oN}),(0,s.jsxs)("div",{className:"tw:flex tw:items-center tw:gap-2",children:[(0,s.jsx)(os,{isMobile:!0,className:"tw:flex-1 tw:min-w-0",placeholder:i.placeholder}),(0,s.jsx)(eS,{})]})]})}function oP(){let{main:e,search:t}=(0,rJ.useSkipContext)();function n(e){e?.setAttribute("tabindex","-1"),e?.focus()}return(0,m.useEffect)(()=>{setTimeout(()=>{document.body.focus()},0)},[e]),(0,s.jsxs)("div",{className:"skip-container",children:[e&&(0,s.jsx)("button",{className:"skip-block",onClick:()=>n(e),children:"Skip To Content"}),t&&(0,s.jsx)("button",{className:"skip-block",onClick:()=>{n(t)},children:"Skip To Search"})]})}e.s(["default",0,function({accountNav:e,contextSelectorContent:t,departmentsMenuLinks:n,departmentsSubnavLinks:r,desktopNav:o,logo:i,mobileNav:a,search:d}){let{hasWebLaunchedWineShopRedirect:p}=(0,c.useFlags)()||!1,f=(0,l.useShoppingContextStore)(e=>(e.wineStoreRef||e.sellsAlcohol&&e.alcoholTypesForSale?.includes("Wine"))??!1),m=e=>"/wine-shop"!==e.href||p&&f,h=o.links.filter(m),g=a.links.filter(m);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(oP,{}),(0,s.jsx)(u.default,{}),(0,s.jsx)(oA,{accountLinks:e,className:"tw:lg:hidden tw:print:hidden",contextSelectorContent:t,logo:i,navLinks:g,search:d}),(0,s.jsx)(od,{accountLinks:e,className:"tw:hidden tw:lg:block tw:print:hidden",contextSelectorContent:t,departmentsMenuLinks:n,departmentsSubnavLinks:r,logo:i,navLinks:h,search:d})]})}],51248)},563037,(e,t,n)=>{"use strict";var r=e.e&&e.e.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},o=e.e&&e.e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};Object.defineProperty(n,"__esModule",{value:!0}),n.customRipple=void 0;var i=e.r(271645),a=function(){return document};function s(e){var t=(0,i.useRef)(null),n=r({duration:450,color:"rgba(255, 255, 255, .3)",cancelAutomatically:!1,timingFunction:"cubic-bezier(.42,.36,.28,.88)",disabled:!1,className:"__useRipple--ripple",containerClassName:"__useRipple--ripple-container",ignoreNonLeftClick:!0,ref:t},null!=e?e:{}),s=n.ref,d=o(n,["ref"]),p=(0,i.useCallback)(function(e){if(s.current&&!d.disabled&&(!d.ignoreNonLeftClick||(null==(t=e.nativeEvent)?void 0:t.which)===1||(null==(n=e.nativeEvent)?void 0:n.type)!=="mousedown")){var t,n,r=s.current;if("static"===window.getComputedStyle(r).position&&c([["position","relative"]],r),r){var o,i,p=r.querySelector(":scope > .".concat(d.containerClassName)),f=null!=p?p:(o=d.containerClassName,(i=a().createElement("div")).classList.add(o),c([["position","absolute"],["height","100%"],["width","100%"],["border-radius","inherit"],["top","0"],["left","0"],["pointer-events","none"],["overflow","hidden"]],i));p||r.appendChild(f),requestAnimationFrame(function(){var t,n,o,i,p,m,h,g,v,y,b,w,S,x,j,O,C,I,N,A,P,k,E,D,T,M,_,L=Date.now(),R=(P=e,k=r,E=(o=r,i=e,h=(p=d).duration,g=p.color,v=p.timingFunction,y=p.className,void 0===m&&(m=document),b=m.createElement("div"),w=i.clientX,S=i.clientY,j=(x=o.getBoundingClientRect()).height,O=x.width,C=x.top,A=[["position","absolute"],["height",N=l(2*Math.hypot(Math.max(S-C,j-S+C),Math.max(w-(I=x.left),O-w+I)))],["width",N],["transform","translate(-50%, -50%) scale(0)"],["pointer-events","none"],["border-radius","50%"],["opacity",".6"],["background",g],["transition","transform ".concat(.6*h,"ms ").concat(v,", opacity ").concat(Math.max(.05*h,140),"ms ease-out")]],b.classList.add(y),window.requestAnimationFrame(function(){c([["transform","translate(-50%, -50%) scale(1)"]],b)}),c(A,b)),T=(D=k.getBoundingClientRect()).top,M=D.left,E.style.setProperty("top",l(P.clientY-T)),E.style.setProperty("left",l(P.clientX-M)),E),B=["mouseup","touchend"],q=function(){var e=Date.now()-L;setTimeout(function(){u(R,d)},e>.4*d.duration?0:.4*d.duration-e);for(var t=0;t<B.length;t++){var n=B[t];a().removeEventListener(n,q)}};if(d.cancelAutomatically||"ontouchstart"in window||navigator.maxTouchPoints>0||null!=(n=null==(t=navigator)?void 0:t.msMaxTouchPoints)&&n)setTimeout(function(){u(R,d)},.4*d.duration);else for(var F=0;F<B.length;F++){var $=B[F];a().addEventListener($,q)}f.appendChild(R),null==(_=d.onSpawn)||_.call(d,{ripple:R,cancelRipple:q,event:e,ref:s,container:f})})}}},[s,d]);return[s,p]}function l(e){return"".concat(e,"px")}function c(e,t){if(!t)return t;for(var n=0;n<e.length;n++){var r=e[n],o=r[0],i=r[1];t.style.setProperty(o,i)}return t}function u(e,t){var n=t.duration,r=t.timingFunction;c([["opacity","0"],["transition","transform ".concat(.6*n,"ms ").concat(r,", opacity ").concat(.65*n,"ms ease-in-out ").concat(.13*n,"ms")]],e),window.requestAnimationFrame(function(){e.addEventListener("transitionend",function(t){"opacity"===t.propertyName&&e.remove()})})}n.default=s,n.customRipple=function(e){return function(t){return s(r(r({},e),t))}}}]);

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.