(globalThis["TURBOPACK_remote_chunk_loading_global_wx-next-web"]||(globalThis["TURBOPACK_remote_chunk_loading_global_wx-next-web"]=[])).push(["object"==typeof document?document.currentScript:void 0,729496,e=>{"use strict";let t=(0,e.i(514514).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",0,t],729496)},163163,e=>{"use strict";let t=(0,e.i(514514).default)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);e.s(["Info",0,t],163163)},23071,e=>{"use strict";let t=(0,e.i(514514).default)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);e.s(["Loader2",0,t],23071)},965257,e=>{"use strict";e.i(288906);var t=e.i(247865),r=e.i(725287),n=e.i(546446),i=e.i(540768),a=e.i(682142),l=e.i(782937),s=e.i(695881),o=e.i(333350),u=e.i(64412),c=e.i(950771),d=e.i(537989),m=e.i(695203),f=e.i(158662),p=e.i(358273),g=e.i(777638),h=e.i(122124),v=e.i(924776),b=e.i(409628),x=e.i(605781);let w=(0,s.createLogger)("useTrackAlertSubscriptionChanged");e.s(["useTrackAlertSubscriptionChanged",0,()=>{let e=(0,n.useAtomValue)(d.pageIdAtom),s=(0,n.useAtomValue)(c.pageLocaleAtom),y=(0,n.useAtomValue)(m.deviceClassAtom),E=(0,n.useAtomValue)(f.experimentJoinListAtom),C=(0,r.usePathname)(),{location:k}=(0,u.useLocation)(),S=(0,v.useIsHightouchReady)(),A=(0,t.useCallback)(({name:t,status:r,alertId:n})=>{let o=(0,a.getCICookie)(),u=o?.["TWC-GeoIP-Country"]??(0,i.getCookie)("twc-location-country"),c=o?.["TWC-GeoIP-Region"]??(0,i.getCookie)("twc-location-region"),d=o?.["TWC-Privacy"]??(0,i.getCookie)("twc-privacy"),m=window.DprSdk?.getGdprConsentOptInsString()??"",f=window.DprSdk?.getCcpaSaleOptInString()??"",v=window.navigator?.globalPrivacyControl??!1,x=m?.includes("functional-technology")??!1,w=window.DprSdk?.getUserConsent("geographically-relevant-advertising")!==!1,S=window.DprSdk?.getUserConsent("interest-based-ads")!==!1,A=String(window.DprSdk?.getUserConsent("sale-of-data")!==!1),I=String(window.DprSdk?.getUserConsent("sensitive-data")!==!1),j=navigator?.cookieEnabled??!1,N=(0,i.getCookie)("partner")||"",R=(0,l.getPartnerByPattern)(N)??N,P=(0,p.getMetricsSession)(),D=P?.sessionId||"",M=new Date(P?.sessionStartTime||0).toISOString(),_=new Date,O=_.getHours(),L=b.WEEK_DAYS[_.getDay()]??"";return{name:t,status:r?"enabled":"disabled",alertId:n??null,pageId:e??"",url:(0,h.getAnonymizedPath)(C??""),referrer:document.referrer,locale:s,deviceClass:y,partner:R,sessionId:D,sessionStartTime:M,siteMode:"normal",dayOfWeek:L,hourOfDay:O,regime:d??"",cookiesEnabled:j,gpcSignalOptOut:v,functionalTechnologies:x,geographicallyRelevantAds:w,interestBasedAds:S,priv:m,privProducts:f,saleOfDataAuthorization:A,sensitiveDataAuthorization:I,campaign:(0,g.getCampaign)(),experimentJoinList:E,weatherMode:"normal",physicalCountry:u??"",physicalState:c??"",wlocCity:k?.city??null,wlocCountry:k?.countryCode??null,wlocState:k?.adminDistrictCode??null,wlocDMA:k?.dmaCd??null,samsungVersion:(0,g.getSamsungVersion)(),appVersion:"b1f2a8b9d69b0e3e05fe6d294ee6a35cce1a3921".slice(0,10)}},[e,s,y,E,C,k]);return(0,t.useCallback)(e=>{if(o.default){if(!S)return void w.warn('Hightouch: Event "alert-subscription-changed" skipped - SDK not ready');try{(0,x.trackAlertSubscriptionChanged)(A(e)),w.info('Hightouch: Event "alert-subscription-changed" tracked')}catch(e){w.error('Hightouch: Event "alert-subscription-changed" failed',{error:e})}}},[S,A])}])},279887,e=>{"use strict";var t=e.i(947118),r=e.i(737801),n=e.i(247865);e.s(["useTrackEmailSubscription",0,()=>{let e="alert-subscription-changed",i=(0,t.useIsInitialized)(),a=(0,r.useEventAttributes)();return(0,n.useCallback)(({name:t,status:r})=>{let n={...a,name:t,status:r?"enabled":"disabled"};if(!i)return void console.warn("MParticle is not initialized");try{window.mParticle?.logEvent?.(e,window.mParticle?.EventType?.Other,n),console.debug(`MParticle: Event "${e}" tracked`,n)}catch(t){console.error(`MParticle: Event "${e}" failed`,t)}},[a,i])}])},695478,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.findSubscriptionGroup=void 0,r.getMorningBriefAttrs=function(e){return{location:e.placeId,latitude:e.latitude,longitude:e.longitude,dmaCode:e.dmaCd||null,adminDistrict:e.adminDistrict,adminDistrictCode:e.adminDistrictCode||null,postalCode:e.postalCode}},r.findSubscriptionGroup=(e,t,r)=>e&&Array.isArray(e)?e.find(e=>e.subscriptionGroupName===t)||r||null:r||null},882684,e=>{"use strict";var t=e.i(902875),r=e.i(247865),n=e.i(729496),i=e.i(163163),a=e.i(23071),l=e.i(877957),s=e.i(546334),o=e.i(935331);function u({label:e,error:r,className:n,...i}){return(0,t.jsxs)("div",{className:"w-full",children:[e&&(0,t.jsx)("label",{className:"text-sm",children:e}),(0,t.jsx)(o.Input,{...i,className:r?`${n} border-red-500`:n})]})}var c=e.i(240058),d=e.i(730921),m=e.i(611540);function f(){let e=(0,d.useLocale)(),r=(0,m.interpolateUrl)(m.URLS.termsOfUse,{locale:e}),n=(0,m.interpolateUrl)(m.URLS.privacyPolicy,{locale:e});return(0,t.jsxs)("div",{className:"mt-4 text-xs",children:["By signing up you agree to the"," ",(0,t.jsx)(c.default,{href:r,className:"underline",children:"Terms"})," ","&"," ",(0,t.jsx)(c.default,{href:n,className:"underline",children:"Privacy Policy"}),". Unsubscribe at any time."]})}let p={src:e.i(15819).default,width:260,height:56,blurWidth:0,blurHeight:0},g={src:e.i(217817).default,width:211,height:210,blurWidth:8,blurHeight:8,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAmElEQVR42n3KOwuCUACG4YNg2hAtRRcKotZIUmhpaAga+jlBe2sFDq0tTYEIgqOgm4uXP+DgJiiKg4OLyvEyOOnxhW/6HhCr+yg3mRw1YItbqxP8HqsvNBiIBOfD4OTLlIcEZA8j2NvilWp02gqqZiN8Irw3XNaCQN18jE8/9yUbKlRQHrABqvoERl6Pwwv/XP9daedkOp0Uh5SWl9jDjhIAAAAASUVORK5CYII="};var h=e.i(381477),v=e.i(66396),b=e.i(78160),x=e.i(354622),w=e.i(676037),y=e.i(582853),E=e.i(527983),C=e.i(895711);let k=b.IS_REACT_LEGACY?e=>{e()}:r.default.startTransition,S=(0,v.withMiddleware)(h.default,()=>(e,t,n={})=>{let{mutate:i}=(0,v.useSWRConfig)(),a=(0,r.useRef)(e),l=(0,r.useRef)(t),s=(0,r.useRef)(n),o=(0,r.useRef)(0),[u,c,d]=(e=>{let[,t]=(0,r.useState)({}),n=(0,r.useRef)(!1),i=(0,r.useRef)(e),a=(0,r.useRef)({data:!1,error:!1,isValidating:!1}),l=(0,r.useCallback)(e=>{let r=!1,l=i.current;for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&l[t]!==e[t]&&(l[t]=e[t],a.current[t]&&(r=!0));r&&!n.current&&t({})},[]);return(0,x.useIsomorphicLayoutEffect)(()=>(n.current=!1,()=>{n.current=!0})),[i,a.current,l]})({data:C.UNDEFINED,error:C.UNDEFINED,isMutating:!1}),m=u.current,f=(0,r.useCallback)(async(e,t)=>{let[r,n]=(0,w.serialize)(a.current);if(!l.current)throw Error("Can’t trigger the mutation: missing fetcher.");if(!r)throw Error("Can’t trigger the mutation: missing key.");let u=(0,y.mergeObjects)((0,y.mergeObjects)({populateCache:!1,throwOnError:!0},s.current),t),c=(0,E.getTimestamp)();o.current=c,d({isMutating:!0});try{let t=await i(r,l.current(n,{arg:e}),(0,y.mergeObjects)(u,{throwOnError:!0}));return o.currentd({data:t,isMutating:!1,error:void 0})),null==u.onSuccess||u.onSuccess.call(u,t,r,u)),t}catch(e){if(o.currentd({error:e,isMutating:!1})),null==u.onError||u.onError.call(u,e,r,u),u.throwOnError))throw e}},[]),p=(0,r.useCallback)(()=>{o.current=(0,E.getTimestamp)(),d({data:C.UNDEFINED,error:C.UNDEFINED,isMutating:!1})},[]);return(0,x.useIsomorphicLayoutEffect)(()=>{a.current=e,l.current=t,s.current=n}),{trigger:f,reset:p,get data(){return c.data=!0,m.data},get error(){return c.error=!0,m.error},get isMutating(){return c.isMutating=!0,m.isMutating}}});var A=e.i(279887),I=e.i(965257),j=e.i(695478),N=e.i(422825),R=e.i(528600),P=e.i(790010),D=e.i(598513),M=e.i(37429),_=e.i(952582),O=e.i(725287),L=e.i(837879);let U=()=>{let e=(0,O.useSearchParams)(),{user:{isUserLoggedIn:o},userProfile:c}=(0,R.useUser)(),[d,m]=(0,r.useState)(""),h=o?c?.email??"":d,[v,b]=(0,r.useState)(null),[x,w]=(0,r.useState)(!1),{data:y,loading:E,onSubmit:C,error:k}=function(){let{updateEmailSubscriptions:e}=(0,N.useEmailPreferences)({skipStatus:!0}),t=(0,A.useTrackEmailSubscription)(),n=(0,I.useTrackAlertSubscriptionChanged)(),{signup:i}=(0,P.useUserSignup)(),{user:{isUserLoggedIn:a}}=(0,R.useUser)(),{isMutating:l,trigger:s,data:o,error:u,reset:c}=S("newsletter/signup/daily-newsletters-1",async(t,{arg:r})=>{let{email:n,newsletterAttr:l}=r;if(!a){if(!n)return Promise.reject({emailError:"Email is required for newsletter subscription"});let{success:e,error:t}=await i({email:n,password:null},!1);if(!e)return Promise.reject({emailError:936===t.messageCode||1027===t.messageCode?"An account with this email exists, please login to continue.":"We could not create an account for you, please try again"})}return e({newsletter:{isSubscribed:!0,attributes:l}})});return{loading:l,error:u,data:o,onSubmit:(0,r.useCallback)(async e=>{let{email:r,location:i}=e,a=(0,j.getMorningBriefAttrs)(i),l=await s({newsletterAttr:a,email:r});return"success"===l.status&&(t({name:"newsletter",status:!0}),n({name:"newsletter",status:!0,alertId:"daily-newsletters-1"})),l},[t,n,s]),onReset:c}}(),U=(0,L.useSubscriptionsEnabled)(),T=e.get("cm_ven"),B=T?.startsWith("dnt_newsletter"),{emailSubscriptions:V}=(0,N.useEmailPreferences)(),q=(0,D.useSendInteractionEvent)(),K=(0,r.useMemo)(()=>(0,j.findSubscriptionGroup)(V,_.DAILY_NEWSLETTERS_GROUP),[V]),F=(0,r.useCallback)(async e=>{e.preventDefault(),!E&&h.trim()&&v&&(w(!0),q({interactionElement:"morningbrief signup",interactionType:"click",moduleId:"morning-brief-block"}),await C({email:h,location:v}))},[E,h,v,q,C]);return!x&&K?.isSubscribed||!U||B?null:(0,t.jsxs)("div",{"data-flatplan-id":"flatplan_signup_form",style:{backgroundImage:`url("${g.src}")`,backgroundPosition:"right top",backgroundRepeat:"no-repeat",backgroundSize:"70px"},className:"my-4 space-y-2 rounded-xl bg-white py-5 pr-[30px] pl-5 shadow-[0_3px_20px_0_rgba(181,171,162,0.5)]",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-2 sm:flex-row sm:items-end sm:gap-3",children:[(0,t.jsx)(M.default,{src:p.src,alt:"",width:p.width,height:p.height,className:"m-0 w-37.5",rounded:!1}),(0,t.jsx)("div",{className:"mb-1.5 hidden min-h-[24px] min-w-[2px] bg-black sm:block"}),(0,t.jsx)("div",{className:"text-lg font-semibold",children:"Weather in your inbox"})]}),y?.status==="success"?(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(n.Check,{className:"h-6 w-6 text-green-500"}),(0,t.jsx)("div",{className:"text-sm text-gray-700",children:(0,t.jsx)("p",{children:"You are subscribed to the Morning Brief newsletter."})})]}):(0,t.jsxs)("form",{onSubmit:F,className:"flex flex-1 flex-col items-end gap-4 pt-4 lg:flex-row",children:[(0,t.jsx)(u,{id:"email",required:!0,type:"email",placeholder:"Email",className:"h-12",value:h,onChange:e=>m(e.target.value),error:!!y?.emailError,disabled:o}),(0,t.jsx)(s.LocationInput,{label:"Forecast Location",placeholder:"Search City or Zip Code",className:"h-12 items-center text-sm",location:v,onChangeLocation:b}),(0,t.jsx)("div",{children:(0,t.jsxs)(l.Button,{type:"submit",className:"flex h-12 items-center gap-1 text-nowrap",disabled:E||!(h&&v),children:[(0,t.jsx)("span",{children:"Sign Up"}),E&&(0,t.jsx)(a.Loader2,{className:"animate-spin"})]})})]}),k&&(0,t.jsxs)("div",{className:"flex items-center gap-2 text-red-500",children:[(0,t.jsx)(i.Info,{className:"h-6 w-6 text-red-500"}),(0,t.jsx)("div",{className:"text-sm",children:k.emailError||"Failed to subscribe, please try again."})]}),y?.status==="error"&&(0,t.jsxs)("div",{className:"flex items-center gap-2 text-red-500",children:[(0,t.jsx)(i.Info,{className:"h-6 w-6 text-red-500"}),(0,t.jsx)("div",{className:"text-sm",children:y.emailError??y.error})]}),(0,t.jsx)(f,{})]})};U.displayName="MorningBriefBlock",e.s(["MorningBriefBlock",0,U,"default",0,U],882684)},278081,function(e){e.n(e.i(882684))},217817,e=>{e.q("/_next/static/immutable/media/ellipse.00degh2rgqa_6.png")},15819,e=>{e.q("/_next/static/immutable/media/morning-brief-logo.2w7o5r-sy8jah.svg")},546334,e=>{"use strict";var t=e.i(902875),r=e.i(247865),n=e.i(725287),i=e.i(381477),a=e.i(925209),l=e.i(564993),s=e.i(985542),o=e.i(612977),u=e.i(368847),c=e.i(877957),d=/[\\\/_+.#"@\[\(\{&]/,m=/[\\\/_+.#"@\[\(\{&]/g,f=/[\s-]/,p=/[\s-]/g;function g(e){return e.toLowerCase().replace(p," ")}var h=e.i(396817),v=e.i(942928),b=e.i(296994),x=e.i(271359),w='[cmdk-group=""]',y='[cmdk-group-items=""]',E='[cmdk-item=""]',C=`${E}:not([aria-disabled="true"])`,k="cmdk-item-select",S="data-value",A=(e,t,r)=>{var n;return n=e,function e(t,r,n,i,a,l,s){if(l===r.length)return a===t.length?1:.99;var o=`${a},${l}`;if(void 0!==s[o])return s[o];for(var u,c,g,h,v=i.charAt(l),b=n.indexOf(v,a),x=0;b>=0;)(u=e(t,r,n,i,b+1,l+1,s))>x&&(b===a?u*=1:d.test(t.charAt(b-1))?(u*=.8,(g=t.slice(a,b-1).match(m))&&a>0&&(u*=Math.pow(.999,g.length))):f.test(t.charAt(b-1))?(u*=.9,(h=t.slice(a,b-1).match(p))&&a>0&&(u*=Math.pow(.999,h.length))):(u*=.17,a>0&&(u*=Math.pow(.999,b-a))),t.charAt(b)!==r.charAt(l)&&(u*=.9999)),(u<.1>u&&(u=.1*c),u>x&&(x=u),b=n.indexOf(v,b+1);return s[o]=x,x}(n=r&&r.length>0?`${n+" "+r.join(" ")}`:n,t,g(n),g(t),0,0,{})},I=r.createContext(void 0),j=r.createContext(void 0),N=r.createContext(void 0),R=r.forwardRef((e,t)=>{let n=V(()=>{var t,r;return{search:"",value:null!=(r=null!=(t=e.value)?t:e.defaultValue)?r:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),i=V(()=>new Set),a=V(()=>new Map),l=V(()=>new Map),s=V(()=>new Set),o=T(e),{label:u,children:c,value:d,onValueChange:m,filter:f,shouldFilter:p,loop:g,disablePointerSelection:h=!1,vimBindings:x=!0,...N}=e,R=(0,b.useId)(),P=(0,b.useId)(),D=(0,b.useId)(),M=r.useRef(null),_=F();B(()=>{if(void 0!==d){let e=d.trim();n.current.value=e,O.emit()}},[d]),B(()=>{_(6,G)},[]);let O=r.useMemo(()=>({subscribe:e=>(s.current.add(e),()=>s.current.delete(e)),snapshot:()=>n.current,setState:(e,t,r)=>{var i,a,l,s;if(!Object.is(n.current[e],t)){if(n.current[e]=t,"search"===e)W(),q(),_(1,K);else if("value"===e){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let e=document.getElementById(D);e?e.focus():null==(i=document.getElementById(R))||i.focus()}if(_(7,()=>{var e;n.current.selectedItemId=null==(e=H())?void 0:e.id,O.emit()}),r||_(5,G),(null==(a=o.current)?void 0:a.value)!==void 0){null==(s=(l=o.current).onValueChange)||s.call(l,null!=t?t:"");return}}O.emit()}},emit:()=>{s.current.forEach(e=>e())}}),[]),L=r.useMemo(()=>({value:(e,t,r)=>{var i;t!==(null==(i=l.current.get(e))?void 0:i.value)&&(l.current.set(e,{value:t,keywords:r}),n.current.filtered.items.set(e,U(t,r)),_(2,()=>{q(),O.emit()}))},item:(e,t)=>(i.current.add(e),t&&(a.current.has(t)?a.current.get(t).add(e):a.current.set(t,new Set([e]))),_(3,()=>{W(),q(),n.current.value||K(),O.emit()}),()=>{l.current.delete(e),i.current.delete(e),n.current.filtered.items.delete(e);let t=H();_(4,()=>{W(),(null==t?void 0:t.getAttribute("id"))===e&&K(),O.emit()})}),group:e=>(a.current.has(e)||a.current.set(e,new Set),()=>{l.current.delete(e),a.current.delete(e)}),filter:()=>o.current.shouldFilter,label:u||e["aria-label"],getDisablePointerSelection:()=>o.current.disablePointerSelection,listId:R,inputId:D,labelId:P,listInnerRef:M}),[]);function U(e,t){var r,i;let a=null!=(i=null==(r=o.current)?void 0:r.filter)?i:A;return e?a(e,n.current.search,t):0}function q(){if(!n.current.search||!1===o.current.shouldFilter)return;let e=n.current.filtered.items,t=[];n.current.filtered.groups.forEach(r=>{let n=a.current.get(r),i=0;n.forEach(t=>{i=Math.max(e.get(t),i)}),t.push([r,i])});let r=M.current;Y().sort((t,r)=>{var n,i;let a=t.getAttribute("id"),l=r.getAttribute("id");return(null!=(n=e.get(l))?n:0)-(null!=(i=e.get(a))?i:0)}).forEach(e=>{let t=e.closest(y);t?t.appendChild(e.parentElement===t?e:e.closest(`${y} > *`)):r.appendChild(e.parentElement===r?e:e.closest(`${y} > *`))}),t.sort((e,t)=>t[1]-e[1]).forEach(e=>{var t;let r=null==(t=M.current)?void 0:t.querySelector(`${w}[${S}="${encodeURIComponent(e[0])}"]`);null==r||r.parentElement.appendChild(r)})}function K(){let e=Y().find(e=>"true"!==e.getAttribute("aria-disabled")),t=null==e?void 0:e.getAttribute(S);O.setState("value",t||void 0)}function W(){var e,t,r,s;if(!n.current.search||!1===o.current.shouldFilter){n.current.filtered.count=i.current.size;return}n.current.filtered.groups=new Set;let u=0;for(let a of i.current){let i=U(null!=(t=null==(e=l.current.get(a))?void 0:e.value)?t:"",null!=(s=null==(r=l.current.get(a))?void 0:r.keywords)?s:[]);n.current.filtered.items.set(a,i),i>0&&u++}for(let[e,t]of a.current)for(let r of t)if(n.current.filtered.items.get(r)>0){n.current.filtered.groups.add(e);break}n.current.filtered.count=u}function G(){var e,t,r;let n=H();n&&((null==(e=n.parentElement)?void 0:e.firstChild)===n&&(null==(r=null==(t=n.closest(w))?void 0:t.querySelector('[cmdk-group-heading=""]'))||r.scrollIntoView({block:"nearest"})),n.scrollIntoView({block:"nearest"}))}function H(){var e;return null==(e=M.current)?void 0:e.querySelector(`${E}[aria-selected="true"]`)}function Y(){var e;return Array.from((null==(e=M.current)?void 0:e.querySelectorAll(C))||[])}function Q(e){let t=Y()[e];t&&O.setState("value",t.getAttribute(S))}function Z(e){var t;let r=H(),n=Y(),i=n.findIndex(e=>e===r),a=n[i+e];null!=(t=o.current)&&t.loop&&(a=i+e0?function(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}(r,w):function(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}(r,w))?void 0:r.querySelector(C);n?O.setState("value",n.getAttribute(S)):Z(e)}let J=()=>Q(Y().length-1),ee=e=>{e.preventDefault(),e.metaKey?J():e.altKey?X(1):Z(1)},et=e=>{e.preventDefault(),e.metaKey?Q(0):e.altKey?X(-1):Z(-1)};return r.createElement(v.Primitive.div,{ref:t,tabIndex:-1,...N,"cmdk-root":"",onKeyDown:e=>{var t;null==(t=N.onKeyDown)||t.call(N,e);let r=e.nativeEvent.isComposing||229===e.keyCode;if(!(e.defaultPrevented||r))switch(e.key){case"n":case"j":x&&e.ctrlKey&&ee(e);break;case"ArrowDown":ee(e);break;case"p":case"k":x&&e.ctrlKey&&et(e);break;case"ArrowUp":et(e);break;case"Home":e.preventDefault(),Q(0);break;case"End":e.preventDefault(),J();break;case"Enter":{e.preventDefault();let t=H();if(t){let e=new Event(k);t.dispatchEvent(e)}}}}},r.createElement("label",{"cmdk-label":"",htmlFor:L.inputId,id:L.labelId,style:z},u),$(e,e=>r.createElement(j.Provider,{value:O},r.createElement(I.Provider,{value:L},e))))}),P=r.forwardRef((e,t)=>{var n,i;let a=(0,b.useId)(),l=r.useRef(null),s=r.useContext(N),o=r.useContext(I),u=T(e),c=null!=(i=null==(n=u.current)?void 0:n.forceMount)?i:null==s?void 0:s.forceMount;B(()=>{if(!c)return o.item(a,null==s?void 0:s.id)},[c]);let d=K(a,l,[e.value,e.children,l],e.keywords),m=r.useContext(j),f=q(e=>e.value&&e.value===d.current),p=q(e=>!!c||!1===o.filter()||!e.search||e.filtered.items.get(a)>0);function g(){var e,t;h(),null==(t=(e=u.current).onSelect)||t.call(e,d.current)}function h(){m.setState("value",d.current,!0)}if(r.useEffect(()=>{let t=l.current;if(!(!t||e.disabled))return t.addEventListener(k,g),()=>t.removeEventListener(k,g)},[p,e.onSelect,e.disabled]),!p)return null;let{disabled:w,value:y,onSelect:E,forceMount:C,keywords:S,...A}=e;return r.createElement(v.Primitive.div,{ref:(0,x.composeRefs)(l,t),...A,id:a,"cmdk-item":"",role:"option","aria-disabled":!!w,"aria-selected":!!f,"data-disabled":!!w,"data-selected":!!f,onPointerMove:w||o.getDisablePointerSelection()?void 0:h,onClick:w?void 0:g},e.children)}),D=r.forwardRef((e,t)=>{let{heading:n,children:i,forceMount:a,...l}=e,s=(0,b.useId)(),o=r.useRef(null),u=r.useRef(null),c=(0,b.useId)(),d=r.useContext(I),m=q(e=>!!a||!1===d.filter()||!e.search||e.filtered.groups.has(s));B(()=>d.group(s),[]),K(s,o,[e.value,e.heading,u]);let f=r.useMemo(()=>({id:s,forceMount:a}),[a]);return r.createElement(v.Primitive.div,{ref:(0,x.composeRefs)(o,t),...l,"cmdk-group":"",role:"presentation",hidden:!m||void 0},n&&r.createElement("div",{ref:u,"cmdk-group-heading":"","aria-hidden":!0,id:c},n),$(e,e=>r.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":n?c:void 0},r.createElement(N.Provider,{value:f},e))))}),M=r.forwardRef((e,t)=>{let{alwaysRender:n,...i}=e,a=r.useRef(null),l=q(e=>!e.search);return n||l?r.createElement(v.Primitive.div,{ref:(0,x.composeRefs)(a,t),...i,"cmdk-separator":"",role:"separator"}):null}),_=r.forwardRef((e,t)=>{let{onValueChange:n,...i}=e,a=null!=e.value,l=r.useContext(j),s=q(e=>e.search),o=q(e=>e.selectedItemId),u=r.useContext(I);return r.useEffect(()=>{null!=e.value&&l.setState("search",e.value)},[e.value]),r.createElement(v.Primitive.input,{ref:t,...i,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":u.listId,"aria-labelledby":u.labelId,"aria-activedescendant":o,id:u.inputId,type:"text",value:a?e.value:s,onChange:e=>{a||l.setState("search",e.target.value),null==n||n(e.target.value)}})}),O=r.forwardRef((e,t)=>{let{children:n,label:i="Suggestions",...a}=e,l=r.useRef(null),s=r.useRef(null),o=q(e=>e.selectedItemId),u=r.useContext(I);return r.useEffect(()=>{if(s.current&&l.current){let e=s.current,t=l.current,r,n=new ResizeObserver(()=>{r=requestAnimationFrame(()=>{let r=e.offsetHeight;t.style.setProperty("--cmdk-list-height",r.toFixed(1)+"px")})});return n.observe(e),()=>{cancelAnimationFrame(r),n.unobserve(e)}}},[]),r.createElement(v.Primitive.div,{ref:(0,x.composeRefs)(l,t),...a,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":o,"aria-label":i,id:u.listId},$(e,e=>r.createElement("div",{ref:(0,x.composeRefs)(s,u.listInnerRef),"cmdk-list-sizer":""},e)))}),L=r.forwardRef((e,t)=>{let{open:n,onOpenChange:i,overlayClassName:a,contentClassName:l,container:s,...o}=e;return r.createElement(h.Root,{open:n,onOpenChange:i},r.createElement(h.Portal,{container:s},r.createElement(h.Overlay,{"cmdk-overlay":"",className:a}),r.createElement(h.Content,{"aria-label":e.label,"cmdk-dialog":"",className:l},r.createElement(R,{ref:t,...o}))))}),U=Object.assign(R,{List:O,Item:P,Input:_,Group:D,Separator:M,Dialog:L,Empty:r.forwardRef((e,t)=>q(e=>0===e.filtered.count)?r.createElement(v.Primitive.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),Loading:r.forwardRef((e,t)=>{let{progress:n,children:i,label:a="Loading...",...l}=e;return r.createElement(v.Primitive.div,{ref:t,...l,"cmdk-loading":"",role:"progressbar","aria-valuenow":n,"aria-valuemin":0,"aria-valuemax":100,"aria-label":a},$(e,e=>r.createElement("div",{"aria-hidden":!0},e)))})});function T(e){let t=r.useRef(e);return B(()=>{t.current=e}),t}var B="u"e(t.snapshot());return r.useSyncExternalStore(t.subscribe,n,n)}function K(e,t,n,i=[]){let a=r.useRef(),l=r.useContext(I);return B(()=>{var r;let s=(()=>{var e;for(let t of n){if("string"==typeof t)return t.trim();if("object"==typeof t&&"current"in t)return t.current?null==(e=t.current.textContent)?void 0:e.trim():a.current}})(),o=i.map(e=>e.trim());l.value(e,s,o),null==(r=t.current)||r.setAttribute(S,s),a.current=s}),a}var F=()=>{let[e,t]=r.useState(),n=V(()=>new Map);return B(()=>{n.current.forEach(e=>e()),n.current=new Map},[e]),(e,r)=>{n.current.set(e,r),t({})}};function $({asChild:e,children:t},n){let i;return e&&r.isValidElement(t)?r.cloneElement("function"==typeof(i=t.type)?i(t.props):"render"in i?i.render(t.props):t,{ref:t.ref},n(t.props.children)):n(t)}var z={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};let W=(0,e.i(514514).default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);var G=e.i(632137);function H({className:e,...r}){return(0,t.jsx)(U,{"data-slot":"command",className:(0,G.cn)("bg-popover text-popover-foreground flex h-full w-full flex-col overflow-hidden rounded-md",e),...r})}function Y({className:e,...r}){return(0,t.jsxs)("div",{"data-slot":"command-input-wrapper",className:"flex h-9 items-center gap-2 border-b px-3",children:[(0,t.jsx)(W,{className:"size-4 shrink-0 opacity-50"}),(0,t.jsx)(U.Input,{"data-slot":"command-input",className:(0,G.cn)("placeholder:text-muted-foreground flex h-10 w-full rounded-md bg-transparent py-3 text-sm outline-hidden disabled:cursor-not-allowed disabled:opacity-50",e),...r})]})}function Q({className:e,...r}){return(0,t.jsx)(U.List,{"data-slot":"command-list",className:(0,G.cn)("max-h-[300px] scroll-py-1 overflow-x-hidden overflow-y-auto",e),...r})}function Z({className:e,...r}){return(0,t.jsx)(U.Group,{"data-slot":"command-group",className:(0,G.cn)("text-foreground [&_[cmdk-group-heading]]:text-muted-foreground overflow-hidden p-1 [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1.5 [&_[cmdk-group-heading]]:text-xs [&_[cmdk-group-heading]]:font-medium",e),...r})}function X({className:e,...r}){return(0,t.jsx)(U.Item,{"data-slot":"command-item",className:(0,G.cn)("data-[selected=true]:bg-accent data-[selected=true]:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled=true]:pointer-events-none data-[disabled=true]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...r})}e.i(62544);var J=e.i(809058);e.s(["LocationInput",0,function({location:e,onChangeLocation:d,label:m="Search for a location",placeholder:f="Search city or zip code",className:p,error:g,disabled:h=!1}){let v=(0,n.useParams)(),b=v?.locale,[x,w]=(0,r.useState)(!1),[y,E]=(0,r.useState)(""),C=(0,o.default)(y.trim(),300),k=e?`${e.city}, ${e.adminDistrictCode||e.adminDistrict||e.displayContext}`:null,{isLoading:S,data:A}=(0,i.default)(C?["location-search",C,b]:null,([,e,t])=>(0,s.getLocationsByQuery)(e,t));return(0,t.jsxs)("div",{className:"w-full min-w-0",children:[(0,t.jsxs)(J.Popover,{open:x,onOpenChange:w,children:[(0,t.jsx)(J.PopoverTrigger,{asChild:!0,children:(0,t.jsxs)(c.Button,{variant:"outline",role:"combobox",disabled:h,"aria-expanded":x,"aria-invalid":!!g,className:(0,G.cn)("flex w-full justify-start gap-2 bg-white px-3 text-left font-normal text-gray-900",p,!!e&&"border-black",g&&"border-alert-severe"),children:[S?(0,t.jsx)(l.LoaderCircle,{className:"size-4 shrink-0 animate-spin","aria-hidden":"true",title:""}):(0,t.jsx)(a.Location,{className:"size-4 shrink-0","aria-hidden":"true",title:""}),(0,t.jsx)("span",{className:"flex-1 truncate",children:k??m})]})}),(0,t.jsx)(J.PopoverContent,{side:"bottom",align:"start",collisionPadding:8,className:"w-(--radix-popover-trigger-width) p-0",showArrow:!1,children:(0,t.jsxs)(H,{shouldFilter:!1,children:[(0,t.jsx)(Y,{placeholder:f,value:y,onValueChange:E}),(0,t.jsx)(Q,{className:"max-h-[min(200px,46vh)] min-h-10",children:(0,t.jsx)(Z,{children:A?.map(e=>(0,t.jsx)(X,{value:e.locId,onSelect:()=>{d(e),w(!1)},children:e.address},e.locId))})})]})})]}),g&&(0,t.jsx)(u.Text,{variant:"Caption.S",color:"error",className:"mt-1",children:g})]})}],546334)},790010,e=>{"use strict";var t=e.i(245943),r=e.i(45846),n=e.i(143851);e.s(["useUserSignup",0,function(){let{authSuccess:e,authRedirect:i}=(0,n.useUserLogin)();return{signup:async(n,i=!0,a={})=>{try{let t=await (n.password?r.upsxClient.auth.register({email:n.email,password:n.password,firstName:n.firstName}):r.upsxClient.auth.registerPasswordless({email:n.email,firstName:n.firstName}));return await e({email:t.email,userID:t.userID,type:"signup"},i,a),{success:!0,data:{email:t.email,userID:t.userID}}}catch(e){if(console.error("Failed to signup",e),e instanceof t.APIError){let t=e.data;return{success:!1,error:{code:e.code,...t}}}return{success:!1,error:{}}}},authRedirect:i}}])}]);