(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,590238,e=>{"use strict";var t=e.i(537989),o=e.i(827049),i=e.i(695203),a=e.i(604323),r=e.i(797770),s=e.i(991511);e.s(["AnalyticsBoundary",0,e=>((0,s.useRehydrateAtoms)([[t.pageIdAtom,e.pageId],[o.pageLocaleAtom,e.pageLocale],[i.deviceClassAtom,e.deviceClass],[a.metricsArticleDataAtom,e.metricsArticleData],[r.adsMetricsUnitAndZoneAtom,e.adsMetricsUnitAndZone??"non_monetized"]]),null)])},703123,e=>{"use strict";let t=(0,e.i(751931).atom)({});e.s(["gsiEmailStatesAtom",0,t])},404893,e=>{"use strict";let t=(0,e.i(751931).atom)(!1);e.s(["googleLoginInitilizedAtom",0,t])},874905,e=>{"use strict";e.i(694914);var t=e.i(297647),o=e.i(241722),i=e.i(477716),a=e.i(475566),r=e.i(352194),s=e.i(671525),l=e.i(901351),n=e.i(310847),c=e.i(776169),u=e.i(422825),d=e.i(143851),g=e.i(703123),m=e.i(404893),h=e.i(367810),p=e.i(251392);function A({onLoad:e,prompt:A=!0,isUserLoggedIn:b}){let f=(0,r.useTranslations)("GoogleLogin"),y=(0,a.useSetAtom)(m.googleLoginInitilizedAtom),{loginWithGoogle:x,error:v,clearError:w}=function(){let e=(0,r.useTranslations)("GoogleLogin"),[t,o]=(0,i.useState)(null),m=(0,a.useSetAtom)(n.userHasLoggedInBeforeAtom),h=(0,a.useAtomValue)(g.gsiEmailStatesAtom),{updateEmailSubscriptions:p}=(0,u.useEmailPreferences)(),{refresh:A}=(0,s.usePageNavigation)(),{syncPreferencesFromUpsx:b}=(0,c.usePreferences)(),{authSuccess:f,authRedirect:y}=(0,d.useUserLogin)();return{loginWithGoogle:(0,i.useCallback)(async t=>{let{credential:i}=t;o(null);try{let e=await l.upsxClient.auth.loginWithGoogle({google_id_token:i}),t=e?.isFirstLogin;await f({email:e.email,userID:e.userID,type:t?"signup":"login"},!1);let{newsletter:o,weekly:a,marketing:r,alwaysSubscribe:s}=h||{};return(t||s)&&await p({newsletter:o,weekly:a,marketing:r}).catch(e=>{console.error("Failed to update email subscriptions",e)}),y(),!0}catch(t){console.error("Failed to login with Google",t);try{let i=t?.data,a=i?.messageCode;if(!a)throw Error("No Error Message");switch(a){case 1e3:case 1026:case 1033:o({header:e("emailAlreadyUsedGoogleHeader"),body:e.raw("emailAlreadyUsedGoogleBody")});break;case 1027:case 1030:o({header:e("emailAlreadyRegisteredGoogleHeader"),body:e("emailAlreadyRegisteredGoogleBody")});break;default:throw Error("No Specific Error")}}catch(t){o({header:e("somethingWentWrong")})}return!1}},[m,b,A,f,y,p,h]),error:t,clearError:(0,i.useCallback)(()=>{o(null)},[])}}(),L=(0,p.useRefMemo)(x);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.default,{src:"https://accounts.google.com/gsi/client",onLoad:()=>{let t=window.google?.accounts?.id;t&&(t.initialize({client_id:"797231885346-rai9vgnvf4u38enai8bhginnnrh5uvch.apps.googleusercontent.com",context:"signin",ux_mode:"popup",use_fedcm_for_prompt:!0,callback:e=>{L.current?.(e)}}),y(!0)),e?.(),!b&&A&&t?.prompt()},id:"google-gsi-script"}),(0,t.jsx)(h.Dialog,{open:!!v,onOpenChange:e=>!e&&w(),children:(0,t.jsx)(h.BasicDialog,{showCloseButton:!1,title:v?.header||"",description:(0,t.jsx)("span",{dangerouslySetInnerHTML:{__html:v?.body||""}}),primaryAction:{label:f("cancel")}})})]})}e.s(["GoogleAuthScript",()=>A],874905)},622958,e=>{"use strict";var t=e.i(297647),o=e.i(274432),i=e.i(632137),a=e.i(352194);let r=()=>{let e=(0,a.useTranslations)("Header");return(0,t.jsx)("div",{className:(0,i.cn)("m-4 md:hidden"),children:(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("button",{style:{boxShadow:"0 4px 16px 0 rgba(0, 0, 0, 0.08), 0 0 32px 0 rgba(0, 0, 0, 0.12)"},className:(0,i.cn)("box-border flex h-12 w-full items-center rounded-3xl border-2 border-[#3A61CC00] bg-white! pl-9.5 text-gray-900 outline-0! transition-all hover:border-blue-500 focus-visible:border-blue-500 focus-visible:text-gray-400"),type:"button",onClick:()=>{document?.querySelector?.(".twcSearchTrigger")?.click?.()},children:e("searchPlaceholderText")}),(0,t.jsx)(o.Search,{className:"absolute top-1/2 left-4 flex size-4 -translate-y-1/2 transform items-center text-gray-900"})]})})};e.s(["FakeSearchBar",0,r,"default",0,r])},406752,e=>{"use strict";var t=e.i(477716),o=e.i(295553),i=e.i(991511),a=e.i(475566),r=e.i(710402),s=e.i(310847);e.s(["LocationBoundary",0,({locationPoint:e})=>{let l=(0,a.useAtomValue)(s.wxuUserRecentAddressesAtom),[,n]=(0,a.useAtom)(o.pageLocationDataAtom),c=(0,t.useMemo)(()=>(0,r.fromLocationPoint)(e,l),[e,l]);(0,i.useRehydrateAtoms)([[o.pageLocationDataAtom,c]]);let u=(0,t.useRef)(null);return(0,t.useEffect)(()=>{let t=e.location.placeId;u.current!==t&&(n((0,r.fromLocationPoint)(e,l)),u.current=t)},[e,l,n]),null}])},711899,e=>{e.v(t=>Promise.all(["static/chunks/8198254d842f31ab.js"].map(t=>e.l(t))).then(()=>t(171714)))},137688,e=>{e.v(t=>Promise.all(["static/chunks/775f6992a5490e4c.js"].map(t=>e.l(t))).then(()=>t(72990)))}]);