(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,499239,e=>{"use strict";var t=e.i(981030),r=e.i(284007);(0,t.atom)("auth");let i=(0,t.atom)(null);(0,t.atom)(null);let a=(0,t.atom)(!1),s=(0,t.atom)(null),l=(0,r.atomWithStorage)("wxu-web/keyval:cart","",void 0,{getOnInit:!0}),n=(0,t.atom)(""),o=(0,t.atom)(null),c=(0,r.atomWithStorage)("wxu-web/keyval:eventChainId","",void 0,{getOnInit:!0}),d=(0,t.atom)("idle");e.s(["addressDataAtom",0,i,"billingPreviewDataAtom",0,o,"cartProductIdAtom",0,l,"checkoutValidationAtom",0,d,"eventChainIdAtom",0,c,"promoCodeAtom",0,s,"showSuccessDialogAtom",0,a,"tpccAtom",0,n])},81083,e=>{"use strict";var t=e.i(902875),r=e.i(247865),i=e.i(581014),a=e.i(118119),s=e.i(171176),l=e.i(877957),n=e.i(368847),o=e.i(983950),c=e.i(528600),d=e.i(731672),u=e.i(526824);e.s(["default",0,({initSignin:e,showLastName:m,hideConfirmPassword:A})=>{let[f,h]=(0,r.useState)(e),g=(0,i.useTranslations)("UserAuth"),{user:p,userProfile:x}=(0,c.useUser)(),{email:v,firstName:w}=x||{},b=(0,d.useUserLogout)(),{userLastName:E}=(0,u.useUserLastName)();return p?.isUserLoggedIn?(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"mb-6 flex items-end justify-between gap-1",children:[(0,t.jsx)(n.Text,{variant:"Title.M",color:"secondary",className:"font-semibold",children:g("yourAccount")}),(0,t.jsx)(l.Button,{variant:"link",type:"button",className:(0,n.textVariants)({className:"h-[revert] p-0",variant:"Body.M"}),onClick:()=>b(),children:g("logout")})]}),(0,t.jsx)(n.Text,{color:"secondary",children:[w,E].filter(Boolean).join(" ")}),(0,t.jsx)(n.Text,{color:"secondary",children:v})]}):(0,t.jsx)("div",{children:f?(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"mb-4 flex justify-between",children:[(0,t.jsx)(n.Text,{variant:"Title.M",className:"font-semibold",children:g("signin")}),(0,t.jsxs)("div",{className:"flex items-center gap-1",children:[(0,t.jsxs)(n.Text,{color:"secondary",children:[g("noAccount")," "]}),(0,t.jsx)(l.Button,{variant:"link",type:"button",className:(0,n.textVariants)({className:"h-[revert] p-0",variant:"Body.M",color:"secondary"}),onClick:()=>h(!1),children:g("signup")})]})]}),(0,t.jsx)(a.default,{loginBtnText:g("signinAndContinue")})]}):(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)(n.Text,{className:"mb-2",children:g("haveAccount")}),(0,t.jsxs)("div",{className:"flex justify-center gap-4",children:[(0,t.jsx)(l.Button,{variant:"secondary",className:"bg-gray-100",onClick:()=>h(!0),children:g("signin")}),(0,t.jsx)(o.default,{text:"signin_with",shape:"pill"})]})]}),(0,t.jsxs)("div",{className:"relative my-6",children:[(0,t.jsx)("div",{className:"absolute inset-0 flex items-center",children:(0,t.jsx)("div",{className:"w-full border-t border-gray-300"})}),(0,t.jsx)("div",{className:"relative flex justify-center text-sm",children:(0,t.jsx)("span",{className:"bg-white px-2 text-gray-500 uppercase",children:g("or")})})]}),(0,t.jsx)(n.Text,{variant:"Title.M",className:"mb-4 font-semibold",children:g("signup")}),(0,t.jsx)(s.default,{signupBtnText:g("signupAndContinue"),showLastName:m,hideConfirmPassword:A})]})})}])},828615,e=>{"use strict";var t=e.i(902875),r=e.i(528600),i=e.i(247865),a=e.i(725287),s=e.i(381477),l=e.i(695478),n=e.i(343277),o=e.i(422825),c=e.i(790010),d=e.i(279887),u=e.i(553329),m=e.i(695881),A=e.i(841118);let f={src:e.i(448829).default,width:960,height:640,blurWidth:8,blurHeight:5,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAFAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDLeRWAAiVSBjIzz719ck11PJuf/9k="},h={src:e.i(404916).default,width:960,height:640,blurWidth:8,blurHeight:5,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAFAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDy6SZHjVRbxoVUAspOT7nmukzP/9k="},g={src:e.i(583231).default,width:960,height:548,blurWidth:8,blurHeight:5,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAFAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDhY9ektNN+zQW0a7w5lZiTv54AHara0auQknJSsf/Z"},p={src:e.i(877095).default,width:960,height:586,blurWidth:8,blurHeight:5,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAFAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDrrLw1YR3Vsk0azKQX2FAEzj0rd1ZtN3MlCK0sf//Z"},x={src:e.i(499050).default,width:800,height:600,blurWidth:8,blurHeight:6,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAGAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDmZdYebbbvEp3/AHCR0wev5158aSjqjo5k43Z//9k="},v={src:e.i(846413).default,width:960,height:640,blurWidth:8,blurHeight:5,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAFAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDXLQ3V7PcS20W4fLwCOK4Y5rXSTVrs5KmV4eppJaH/2Q=="},w={src:e.i(467394).default,width:960,height:640,blurWidth:8,blurHeight:5,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAFAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDgLHWHe0isFgVGkcDzgxyoPOAOlQ4vm5rlppQ5bH//2Q=="},b={src:e.i(331252).default,width:960,height:640,blurWidth:8,blurHeight:5,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAFAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDAOoxX3heS1On2sTS2nmSSxxqGYr0J4rnUHZyv1PQXLZK26P/Z"},E=[{category:"daily-newsletter",imageSrc:f.src,bgColor:"#3A62CD"},{category:"weekly-brief",imageSrc:h.src,bgColor:"#0D132A"},{category:"activity-snow-newsletter",imageSrc:p.src},{category:"on-your-radar",imageSrc:g.src},{category:"gardening-emails",imageSrc:x.src},{category:"tailgate-emails",imageSrc:w.src},{category:"fairway-forecast",imageSrc:v.src},{category:"travel-emails",imageSrc:b.src}].map(({category:e,...t})=>{let{publicName:r,name:i,cadence:a,description:s}=A.EMAIL_CATEGORIES[e];return{categoryName:r,name:i,cadence:a,description:s,...t}}),y=(0,m.createLogger)("useNewsletterSignup");var j=e.i(897360),B=e.i(747961);let O=(0,i.forwardRef)(({title:e,titleId:r,desc:i,descId:a,...s},l)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:l,"aria-labelledby":r,"aria-describedby":a,...s,children:[i?(0,t.jsx)("desc",{id:a,children:i}):null,void 0===e?(0,t.jsx)("title",{id:r,children:"Checkmark"}):e?(0,t.jsx)("title",{id:r,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",d:"M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1m-1 9.795-2.5-2.5.795-.795L7 9.205 10.705 5.5l.798.793z"})]})),R=i.default.forwardRef((e,r)=>(0,t.jsx)(B.BaseIcon,{ref:r,icon:O,...e}));R.displayName="CheckmarkFilled";let C=(0,i.forwardRef)(({title:e,titleId:r,desc:i,descId:a,...s},l)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:l,"aria-labelledby":r,"aria-describedby":a,...s,children:[i?(0,t.jsx)("desc",{id:a,children:i}):null,void 0===e?(0,t.jsx)("title",{id:r,children:"Plus"}):e?(0,t.jsx)("title",{id:r,children:e}):null,(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14M8 2.273a5.727 5.727 0 1 0 0 11.454A5.727 5.727 0 0 0 8 2.273"}),(0,t.jsx)("path",{d:"M11.182 8a.636.636 0 0 0-.636-.636h-1.91v-1.91a.636.636 0 1 0-1.272 0v1.91h-1.91a.636.636 0 1 0 0 1.272h1.91v1.91a.636.636 0 0 0 1.272 0v-1.91h1.91A.636.636 0 0 0 11.182 8"})]})]})),k=i.default.forwardRef((e,r)=>(0,t.jsx)(B.BaseIcon,{ref:r,icon:C,...e}));k.displayName="PlusOutline";var Q=e.i(368847),N=e.i(877957),I=e.i(846871),z=e.i(632137),S=e.i(62544),P=e.i(598513),D=e.i(37429),K=e.i(240058);function M({newsletter:e,selected:r,onToggle:i,priority:a=!1,disabled:s=!1}){let{imageSrc:l,cadence:n,name:o,description:c,sampleUrl:d,bgColor:u}=e;return(0,t.jsxs)("div",{className:(0,z.cn)("relative isolate flex h-full overflow-hidden rounded-2xl border-2 border-transparent transition-colors duration-200 sm:flex-col",!s&&"hover:border-blue-500",r&&"border-blue-500"),children:[(0,t.jsx)("button",{type:"button",onClick:i,disabled:s,"aria-pressed":r,"aria-label":`${r?"Unsubscribe from":"Subscribe to"} ${o}`,className:(0,z.cn)("absolute inset-0 z-10 rounded-2xl focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:outline-none focus-visible:ring-inset",s?"cursor-not-allowed":"cursor-pointer")}),(0,t.jsxs)("div",{className:(0,z.cn)("relative aspect-[3/2] w-2/5 shrink-0 transition-opacity sm:aspect-[3/2] sm:w-full",s&&"opacity-90"),children:[(0,t.jsx)(D.default,{src:l,alt:"",fill:!0,sizes:"(max-width: 640px) 40vw, (max-width: 1024px) 50vw, 33vw",objectFit:u?"contain":"cover",priority:a,isFetchPriority:a,rounded:!1,className:"max-sm:rounded-r-2xl sm:rounded-b-2xl",style:u?{backgroundColor:u}:void 0}),(0,t.jsx)("span",{"aria-hidden":"true",className:"pointer-events-none absolute top-0 right-0 flex size-11.5 items-center justify-center rounded-full",children:r?(0,t.jsx)(R,{className:"size-6.5 text-white"}):(0,t.jsx)(k,{className:"size-6.5 text-white"})})]}),(0,t.jsxs)("div",{className:"flex flex-1 flex-col gap-2 p-4 sm:gap-4",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)(Q.default,{variant:"Body.S.Bold",color:"secondary",children:n}),(0,t.jsx)(Q.default,{variant:"Title.S",elementType:"h3",color:"primary",children:o}),(0,t.jsx)(Q.default,{variant:"Body.S",color:"secondary",children:c})]}),d&&(0,t.jsx)(K.default,{href:d,className:"relative z-20 w-fit text-sm font-bold text-gray-900 underline underline-offset-2 focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:outline-none",children:"View Sample"})]})]})}var F=e.i(990420),U=e.i(546446),L=e.i(732520),T=e.i(336726),V=e.i(527207),W=e.i(825440),J=e.i(269767),H=e.i(697380),Y=e.i(909232),Z=e.i(498076),q=e.i(546334),G=e.i(314552),_=e.i(611540),X=e.i(983950),$=e.i(81083);let ee=()=>{let[e,r]=(0,i.useState)(!1);return(0,t.jsxs)(S.Dialog,{open:e,onOpenChange:r,children:[(0,t.jsx)(S.DialogTrigger,{asChild:!0,children:(0,t.jsx)(N.Button,{variant:"link",type:"button",className:"h-[revert] p-0 font-bold text-gray-900 underline underline-offset-2",children:"Sign In."})}),(0,t.jsxs)(S.DialogContent,{className:"flex max-h-[90dvh] max-w-sm flex-col overflow-hidden pt-10",onOpenAutoFocus:e=>{e.preventDefault(),e.currentTarget?.querySelector("input")?.focus()},children:[(0,t.jsx)(S.DialogTitle,{className:"sr-only",children:"Sign in"}),(0,t.jsx)("div",{className:"min-h-0 flex-1 overflow-y-auto",children:(0,t.jsx)($.default,{initSignin:!0})})]})]})};var et=e.i(924689);function er({isUserLoggedIn:e,selectedCount:r,defaultEmail:s,defaultLocation:l,saving:n,disabled:o=!1,success:c,serverError:d,onSubmit:u}){let[m,A]=(0,i.useState)(!1),f=(0,U.useAtomValue)(H.fixedBottomAdHeightAtom),h=(0,Z.useIsMobile)(),g=(0,Y.useClientMobileMedia)(),p=(0,a.useParams)(),x=p?.locale||G.defaultLocale,v=(0,_.interpolateUrl)(_.URLS.termsOfUse,{locale:x}),w=(0,_.interpolateUrl)(_.URLS.privacyPolicy,{locale:x}),b=(0,i.useMemo)(()=>et.z.object({email:e?et.z.string():et.z.email({error:"Enter a valid email address."}),location:et.z.custom().refine(Boolean,{error:"Add your location."}),selectedCount:e?et.z.number():et.z.number().gt(0,{error:"Select at least one newsletter to continue."})}),[e]),E=(0,F.useForm)({resolver:(0,L.zodResolver)(b),defaultValues:{email:"",location:null,selectedCount:r}}),{control:y,handleSubmit:j,setValue:B,setError:O,trigger:R,formState:{isSubmitted:C,errors:k}}=E;(0,i.useEffect)(()=>{s&&B("email",s)},[s,B]),(0,i.useEffect)(()=>{l&&B("location",l)},[l,B]);let I=C||!!k.selectedCount;(0,i.useEffect)(()=>{B("selectedCount",r,{shouldValidate:I})},[B,r,I]),(0,i.useEffect)(()=>{d&&O("email",{type:"server",message:d})},[d,O]),(0,i.useEffect)(()=>{c&&A(!1)},[c]),(0,i.useEffect)(()=>(document.body.style.overflow=m&&g?"hidden":"",()=>{document.body.style.overflow=""}),[m,g]);let S=j(e=>u({email:e.email,location:e.location})),P=e||r>0,D=()=>{P?A(!0):R("selectedCount")},M=e=>{g&&(m||P?A(!0):(e.currentTarget.blur(),D()))},$=`calc(${3.5*!!h}rem + ${f}px)`,ei=r>0?`${r} ${1===r?"Newsletter":"Newsletters"} Selected`:"Sign up for our newsletters";return(0,t.jsx)(J.Form,{...E,children:(0,t.jsxs)("form",{onSubmit:S,noValidate:!0,className:"contents",children:[(0,t.jsx)("div",{style:{"--ad-bottom":`${f}px`,"--mobile-offset":$},className:(0,z.cn)("z-adOverlay md:z-sticky border-t border-gray-200 bg-white","md:sticky md:bottom-[var(--ad-bottom)]",m?"max-md:animate-in max-md:fade-in-0 max-md:fixed max-md:inset-0 max-md:overflow-y-auto max-md:pt-14 max-md:duration-200":"max-md:sticky max-md:bottom-[var(--mobile-offset)]"),children:(0,t.jsxs)("div",{className:"mx-auto flex w-full max-w-6xl flex-col gap-3 px-4 py-4",children:[(0,t.jsxs)(N.Button,{type:"button",variant:"ghostUI",size:"text",onClick:()=>m?A(!1):D(),"aria-expanded":m,className:"flex w-full items-center justify-between text-left focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:outline-none md:pointer-events-none",children:[(0,t.jsx)(Q.default,{variant:"Body.L.Bold",children:ei}),m?(0,t.jsx)(T.ChevronDown,{className:"size-5 text-gray-900 md:hidden","aria-hidden":"true"}):(0,t.jsx)(V.ChevronUp,{className:"size-5 text-gray-900 md:hidden","aria-hidden":"true"})]}),(0,t.jsx)(J.FormField,{control:y,name:"selectedCount",render:()=>(0,t.jsx)(J.FormMessage,{className:"text-xxs text-alert-severe -mt-1"})}),(0,t.jsxs)("div",{className:"flex flex-col gap-4 md:grid md:grid-cols-[minmax(0,2fr)_minmax(0,3fr)_auto] md:items-start md:gap-x-4 md:gap-y-1",children:[(0,t.jsx)(J.FormField,{control:y,name:"email",disabled:o||n,render:({field:r})=>(0,t.jsx)(J.FormItem,{className:"min-w-0 md:col-start-1 md:row-start-1",children:(0,t.jsx)(J.FormControl,{children:(0,t.jsx)(W.Input,{...r,label:"Email address",type:"email",variant:"rounded",autoComplete:"email",onFocus:M,required:!e,readOnly:e})})})}),!e&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:(0,z.cn)("flex flex-col items-start gap-2 max-md:-mt-4 md:col-start-1 md:row-start-2",!m&&"max-md:hidden"),children:[(0,t.jsxs)(Q.default,{variant:"Body.S",color:"secondary",children:["Already have an account? ",(0,t.jsx)(ee,{})]}),(0,t.jsx)(X.default,{text:"signin_with",shape:"pill"})]}),(0,t.jsxs)("div",{"aria-hidden":"true",className:(0,z.cn)("flex items-center gap-3 text-gray-500 md:hidden",!m&&"max-md:hidden"),children:[(0,t.jsx)("span",{className:"h-px flex-1 bg-gray-200"}),(0,t.jsx)(Q.default,{variant:"Body.S",color:"secondary",children:"and"}),(0,t.jsx)("span",{className:"h-px flex-1 bg-gray-200"})]})]}),(0,t.jsx)(J.FormField,{control:y,name:"location",render:({field:e,fieldState:r})=>(0,t.jsx)(J.FormItem,{className:(0,z.cn)("min-w-0 md:col-start-2 md:row-start-1",!m&&"max-md:hidden"),children:(0,t.jsx)(q.LocationInput,{location:e.value,onChangeLocation:e.onChange,label:"Add a city or zip code for your forecast",error:r.error?.message,disabled:o||n,className:"h-12 border-[#25242220]"})})}),(0,t.jsxs)(Q.default,{variant:"Body.S",color:"secondary",className:(0,z.cn)("md:col-span-2 md:col-start-2 md:row-start-2",!m&&"max-md:hidden"),children:["By continuing, you're signing up to receive the selected email newsletters and confirm that you agree to the"," ",(0,t.jsx)(K.default,{href:v,className:"underline underline-offset-2",children:"Terms of Use"})," ","and"," ",(0,t.jsx)(K.default,{href:w,className:"underline underline-offset-2",children:"Privacy Policy"}),"."]}),(0,t.jsx)(N.Button,{type:"submit",size:"lg",loading:n,disabled:o,className:(0,z.cn)("h-12 self-start md:col-start-3 md:row-start-1",!m&&"max-md:hidden"),children:"Sign Up"})]})]})}),(0,t.jsx)("div",{"aria-hidden":"true",className:"hidden md:block",style:{height:f}}),(0,t.jsx)("div",{"aria-hidden":"true",className:"md:hidden",style:{height:56+f}})]})})}function ei({isUserLoggedIn:e,userEmail:r,newsletterSignup:a}){let{submit:s,reset:l,status:n,error:o,initializing:c,defaultSelectedGroups:d,defaultLocation:u}=a,m=(0,P.useSendInteractionEvent)(),[A,f]=(0,i.useState)({}),h=(0,i.useRef)(!1);(0,i.useEffect)(()=>{!h.current&&d&&(h.current=!0,f(e=>({...d,...e})))},[d]);let g=E.filter(e=>A[e.categoryName]).length,p=g===E.length;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(S.Dialog,{open:"success"===n,onOpenChange:e=>{e||l()},children:(0,t.jsx)(S.DialogContent,{className:"max-w-md p-8",children:(0,t.jsxs)("div",{className:"flex flex-col items-center gap-4 text-center",children:[(0,t.jsx)("span",{className:"flex size-14 items-center justify-center rounded-full bg-green-100",children:(0,t.jsx)(j.Checkmark,{className:"size-7 text-green-600","aria-hidden":"true",title:""})}),(0,t.jsx)(S.DialogTitle,{asChild:!0,children:(0,t.jsx)(Q.default,{variant:"Title.M",elementType:"h2",color:"primary",children:"You're all set"})}),(0,t.jsx)(S.DialogDescription,{asChild:!0,children:(0,t.jsx)(Q.default,{variant:"Body.M",color:"secondary",children:"We've updated your newsletter preferences."})})]})})}),(0,t.jsxs)("div",{className:"container mx-auto max-w-6xl px-4 py-8",children:[(0,t.jsxs)("header",{className:"mb-6 flex flex-col gap-2",children:[(0,t.jsx)(Q.default,{variant:"Title.XL",elementType:"h1",color:"primary",children:"Newsletters"}),(0,t.jsx)(Q.default,{variant:"Body.M",color:"secondary",children:"Get the best of The Weather Channel straight to your inbox. Select from our newsletters below and enter your email to sign up."})]}),(0,t.jsx)("div",{className:"mb-4 flex justify-start",children:c?(0,t.jsxs)("span",{className:"inline-flex h-10 items-center gap-2 px-2 py-1",children:[(0,t.jsx)(I.Loader,{size:"sm",variant:"primary",label:"Loading your newsletter preferences"}),(0,t.jsx)(Q.default,{variant:"Body.S",color:"secondary",children:"Getting your preferences…"})]}):(0,t.jsxs)(N.Button,{variant:"ghostUI",size:"text",onClick:()=>f(Object.fromEntries(E.map(e=>[e.categoryName,!p]))),"aria-pressed":p,className:(0,z.cn)("gap-2 rounded-full px-4 py-2.5 text-sm font-bold transition-colors focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-2 focus-visible:outline-none",p?"bg-blue-100 text-blue-700":"bg-gray-100 text-gray-900 hover:bg-gray-200"),children:[p?(0,t.jsx)(R,{className:"size-5 text-blue-600","aria-hidden":"true",title:""}):(0,t.jsx)(k,{className:"size-5","aria-hidden":"true",title:""}),"Select All"]})}),(0,t.jsx)("ul",{className:"grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3",children:E.map((e,r)=>(0,t.jsx)("li",{className:"h-full",children:(0,t.jsx)(M,{newsletter:e,selected:!!A[e.categoryName],onToggle:()=>{let t;return t=e.categoryName,f(e=>({...e,[t]:!e[t]}))},priority:r{m({interactionElement:"newsletter signup",interactionType:"click",moduleId:"newsletter-page"}),s({email:e,location:t,selections:E.map(e=>({name:e.categoryName,isSubscribed:!!A[e.categoryName]}))})}})]})}e.s(["default",0,()=>{let{user:{isUserLoggedIn:e},userProfile:m}=(0,r.useUser)(),A=function(){let e=(0,a.useParams)(),t=e?.locale,{updateEmailPreference:m,emailSubscriptions:A,isLoadingPreferences:f}=(0,o.useEmailPreferences)({forceSubs:!0}),{user:{isUserLoggedIn:h,userID:g}}=(0,r.useUser)(),{signup:p}=(0,c.useUserSignup)(),x=(0,d.useTrackEmailSubscription)(),[v,w]=(0,i.useState)("idle"),[b,j]=(0,i.useState)(null),[B,O]=(0,i.useState)(),[R,C]=(0,i.useState)(!1),k=(0,i.useMemo)(()=>{let e=h&&A?(0,l.findSubscriptionGroup)(A,"daily-newsletters-1")?.attributes?.location:void 0;return"string"==typeof e&&e?e:null},[A,h]),{data:Q,isLoading:N}=(0,s.default)(k?["getLocationPointByPlaceId",k,t]:null,([e,t,r])=>(0,n.getLocationPointByPlaceId)(t,r));(0,i.useEffect)(()=>{if(R||!h||!A)return;C(!0);let e={};E.forEach(t=>{e[t.categoryName]=(0,l.findSubscriptionGroup)(A,t.categoryName)?.isSubscribed||!1}),O(e)},[R,h,A]);let I=h&&!A&&(!g||f),z=h&&!!A&&(!R||N),S=(0,i.useCallback)(()=>{w("idle"),j(null)},[]);return{submit:(0,i.useCallback)(async({email:e,location:t,selections:r})=>{if(j(null),w("saving"),!h){let{success:t,error:r}=await p({email:e,password:null},!1);if(!t){j(936===r.messageCode||1027===r.messageCode?"An account with this email exists, please sign in to continue.":"We could not create an account for you, please try again."),w("error");return}}let i=t?(0,l.getMorningBriefAttrs)(t):void 0,a=r.map(({name:e,isSubscribed:t})=>({subscriptionGroupName:e,isSubscribed:t,...i&&"daily-newsletters-1"===e?{attributes:i}:void 0})),{data:s,error:n}=await (0,u.tryCatch)(m(a));return n||s?.status!=="success"?(n&&y.error("Email preferences request failed",{requestError:n}),j(s?.emailError??s?.error??"Failed to subscribe, please try again."),w("error"),s??void 0):(r.forEach(({name:e,isSubscribed:t})=>x({name:e,status:t})),w("success"),s)},[h,p,m,x]),reset:S,status:v,error:b,initializing:I||z,defaultSelectedGroups:B,defaultLocation:Q?.location??null}}();return(0,t.jsx)(ei,{isUserLoggedIn:e,userEmail:m?.email,newsletterSignup:A})}],828615)},846413,e=>{e.q("/_next/static/immutable/media/fairway-forecast.4403ofxko6q9l.jpg")},499050,e=>{e.q("/_next/static/immutable/media/garden-report.0qit7ec9-8qpo.jpg")},448829,e=>{e.q("/_next/static/immutable/media/morning-brief.009jm5zcmf005.jpg")},583231,e=>{e.q("/_next/static/immutable/media/on-your-radar.0kk6fu-l-n49t.jpg")},877095,e=>{e.q("/_next/static/immutable/media/ski-snow-report.2ijxo3rz9cd6f.jpg")},467394,e=>{e.q("/_next/static/immutable/media/tailgate-report.2uu317ah6k_1-.jpg")},331252,e=>{e.q("/_next/static/immutable/media/travel-emails.2e0ktjl2yt0ao.jpg")},404916,e=>{e.q("/_next/static/immutable/media/weekly-brief.1_jfglkwx2tik.jpg")},118119,e=>{"use strict";var t=e.i(902875),r=e.i(247865),i=e.i(990420),a=e.i(732520),s=e.i(581014),l=e.i(725287),n=e.i(546446),o=e.i(924689),c=e.i(143851),d=e.i(226843),u=e.i(269767),m=e.i(240058),A=e.i(825440),f=e.i(368847),h=e.i(677988),g=e.i(877957),p=e.i(609958),x=e.i(558802),v=e.i(528600),w=e.i(725296),b=e.i(394481),E=e.i(918462);e.s(["default",0,({loginBtnText:e})=>{let y=(0,s.useTranslations)("UserAuth"),{login:j}=(0,c.useUserLogin)(),[B,O]=(0,r.useState)(!1),[R,C]=(0,r.useState)(null),k=(0,r.useMemo)(()=>o.z.object({email:o.z.email({message:y("invalidEmailError")}),password:o.z.string().min(8,{message:y("passwordMinLength")})}),[y]),{user:Q}=(0,v.useUser)(),N=(0,n.useAtomValue)(b.privacyRegimeAtom)??w.default.EXEMPT,I=(0,l.useParams)()?.locale||"",{legalLinks:z}=(0,E.useFooterLinks)(N,I,Q?.isUserLoggedIn||!1),S=(0,r.useMemo)(()=>z.find(e=>"termsOfUse"===e.titleTranslationKey),[z]),P=(0,r.useMemo)(()=>z.find(e=>"privacyPolicy"===e.titleTranslationKey),[z]),D=(0,i.useForm)({resolver:(0,a.zodResolver)(k),defaultValues:{email:"",password:""}}),K=async e=>{O(!0),C(null);try{let t=await j(e.email,e.password);t.success||(C((0,d.getErrorCodeMessage)(t.error.messageCode,(0,d.checkErrorFlag)("login",t.error.messageCode??0))),O(!1))}catch(e){C(y("loginGenericError")),O(!1),console.error("Login error:",e)}};return(0,t.jsxs)("div",{className:"@container/loginForm",children:[R&&(0,t.jsx)("div",{role:"alert",className:"rounded border border-red-200 bg-red-50 px-4 py-3 text-red-700",children:R}),(0,t.jsx)(u.Form,{...D,children:(0,t.jsxs)("form",{onSubmit:D.handleSubmit(K),children:[(0,t.jsx)(u.FormField,{control:D.control,name:"email",render:({field:e})=>(0,t.jsx)(u.FormItem,{children:(0,t.jsx)(u.FormControl,{children:(0,t.jsx)(A.Input,{...e,type:"email",label:y("email"),icon:p.Email})})})}),(0,t.jsx)(u.FormField,{control:D.control,name:"password",render:({field:e})=>(0,t.jsx)(u.FormItem,{children:(0,t.jsx)(u.FormControl,{children:(0,t.jsx)(h.PasswordInput,{...e,label:y("password"),icon:x.Locked})})})}),(0,t.jsxs)("div",{className:"prose mb-6 flex max-w-full flex-col justify-between gap-2 @lg/loginForm:flex-row-reverse @lg/loginForm:gap-6",children:[(0,t.jsx)("div",{className:"@max-lg/loginForm:text-right",children:(0,t.jsx)(m.default,{href:"/forgot-password",className:"text-sm whitespace-nowrap hover:underline",children:y("forgotPassword")})}),(0,t.jsx)(f.Text,{className:"m-0 @lg/loginForm:max-w-xl",dangerouslySetInnerHTML:{__html:y.raw("authenticationUniformityNote")}})]}),(0,t.jsx)(g.Button,{type:"submit",loading:B,disabled:B,children:e||y("signin")}),(0,t.jsx)(f.Text,{className:"my-4 py-2.5 text-[13px] font-normal",children:y.rich("agreeTermsContinue",{termsOfUse:e=>(0,t.jsx)(m.default,{href:S?.url||"",className:"text-blue-600 underline",children:e}),privacyPolicy:e=>(0,t.jsx)(m.default,{href:P?.url||"",className:"text-blue-600 underline",children:e})})})]})})]})}])},983950,e=>{"use strict";var t=e.i(902875),r=e.i(247865),i=e.i(404893),a=e.i(546446);e.s(["default",0,function({type:e="standard",text:s="continue_with",theme:l="outline",size:n="large",shape:o="rectangular",logo_alignment:c="center",className:d=""}){let u=(0,a.useAtomValue)(i.googleLoginInitilizedAtom),m=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let t=window?.google?.accounts?.id;t&&t?.renderButton(m.current,{type:e,shape:o,theme:l,text:s,size:n,logo_alignment:c})},[e,l,n,s,o,c,u]),(0,t.jsx)("div",{id:"google-login-button",ref:m,className:`google-login-button ${d}`,"data-testid":"google-login-button"})}])},291967,e=>{"use strict";"u">typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",0,function(e,t,{checkForDefaultPrevented:r=!0}={}){return function(i){if(e?.(i),!1===r||!i.defaultPrevented)return t?.(i)}}])},144977,156207,e=>{"use strict";var t=e.i(247865);function r(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}e.s(["useComposedRefs",0,function(...e){return t.useCallback(function(...e){return t=>{let i=!1,a=e.map(e=>{let a=r(e,t);return i||"function"!=typeof a||(i=!0),a});if(i)return()=>{for(let t=0;t{let{children:r,...s}=e,l=t.useMemo(()=>s,Object.values(s));return(0,i.jsx)(a.Provider,{value:l,children:r})};return s.displayName=e+"Provider",[s,function(i){let s=t.useContext(a);if(s)return s;if(void 0!==r)return r;throw Error(`\`${i}\` must be used within \`${e}\``)}]},"createContextScope",0,function(e,r=[]){let a=[],s=()=>{let r=a.map(e=>t.createContext(e));return function(i){let a=i?.[e]||r;return t.useMemo(()=>({[`__scope${e}`]:{...i,[e]:a}}),[i,a])}};return s.scopeName=e,[function(r,s){let l=t.createContext(s),n=a.length;a=[...a,s];let o=r=>{let{scope:a,children:s,...o}=r,c=a?.[e]?.[n]||l,d=t.useMemo(()=>o,Object.values(o));return(0,i.jsx)(c.Provider,{value:d,children:s})};return o.displayName=r+"Provider",[o,function(i,a){let o=a?.[e]?.[n]||l,c=t.useContext(o);if(c)return c;if(void 0!==s)return s;throw Error(`\`${i}\` must be used within \`${r}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let i=()=>{let i=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let a=i.reduce((t,{useScope:r,scopeName:i})=>{let a=r(e)[`__scope${i}`];return{...t,...a}},{});return t.useMemo(()=>({[`__scope${r.scopeName}`]:a}),[a])}};return i.scopeName=r.scopeName,i}(s,...r)]}],156207)},534643,127864,337755,853233,556872,e=>{"use strict";var t=e.i(247865),r=globalThis?.document?t.useLayoutEffect:()=>{};e.s(["useLayoutEffect",0,r],127864),t[" useEffectEvent ".trim().toString()],t[" useInsertionEffect ".trim().toString()];var i=t[" useInsertionEffect ".trim().toString()]||r;Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",0,function({prop:e,defaultProp:r,onChange:a=()=>{},caller:s}){let[l,n,o]=function({defaultProp:e,onChange:r}){let[a,s]=t.useState(e),l=t.useRef(a),n=t.useRef(r);return i(()=>{n.current=r},[r]),t.useEffect(()=>{l.current!==a&&(n.current?.(a),l.current=a)},[a,l]),[a,s,n]}({defaultProp:r,onChange:a}),c=void 0!==e,d=c?e:l;{let r=t.useRef(void 0!==e);t.useEffect(()=>{let e=r.current;if(e!==c){let t=c?"controlled":"uncontrolled";console.warn(`${s} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}r.current=c},[c,s])}return[d,t.useCallback(t=>{if(c){let r="function"==typeof t?t(e):t;r!==e&&o.current?.(r)}else n(t)},[c,e,n,o])]}],534643),e.s(["usePrevious",0,function(e){let r=t.useRef({value:e,previous:e});return t.useMemo(()=>(r.current.value!==e&&(r.current.previous=r.current.value,r.current.value=e),r.current.previous),[e])}],337755),e.s(["useSize",0,function(e){let[i,a]=t.useState(void 0);return r(()=>{if(e){a({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,i;if(!Array.isArray(t)||!t.length)return;let s=t[0];if("borderBoxSize"in s){let e=s.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,i=t.blockSize}else r=e.offsetWidth,i=e.offsetHeight;a({width:r,height:i})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}a(void 0)},[e]),i}],853233);var a=e.i(352825),s=e.i(982538),l=e.i(902875),n=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{let i=(0,s.createSlot)(`Primitive.${r}`),a=t.forwardRef((e,t)=>{let{asChild:a,...s}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(a?i:r,{...s,ref:t})});return a.displayName=`Primitive.${r}`,{...e,[r]:a}},{});e.s(["Primitive",0,n,"dispatchDiscreteCustomEvent",0,function(e,t){e&&a.flushSync(()=>e.dispatchEvent(t))}],556872)},279887,e=>{"use strict";var t=e.i(947118),r=e.i(737801),i=e.i(247865);e.s(["useTrackEmailSubscription",0,()=>{let e="alert-subscription-changed",a=(0,t.useIsInitialized)(),s=(0,r.useEventAttributes)();return(0,i.useCallback)(({name:t,status:r})=>{let i={...s,name:t,status:r?"enabled":"disabled"};if(!a)return void console.warn("MParticle is not initialized");try{window.mParticle?.logEvent?.(e,window.mParticle?.EventType?.Other,i),console.debug(`MParticle: Event "${e}" tracked`,i)}catch(t){console.error(`MParticle: Event "${e}" failed`,t)}},[s,a])}])},841118,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.MOE_SUBSCRIPTION_CATEGORIES=r.MOE_TO_PUBLIC=r.EMAIL_CATEGORIES=void 0,r.isMoeSubscriptionCategory=function(e){return!!e&&e in r.EMAIL_CATEGORIES},r.publicNameToMoeCategory=function(e){return i[e]},r.EMAIL_CATEGORIES={"daily-newsletter":{publicName:"daily-newsletters-1",name:"Morning Brief",cadence:"Daily",description:"Your local forecast, plus daily trivia, stunning photos and our meteorologists' top picks. All in one place, every morning."},"marketing-new":{publicName:"marketing-emails-1",name:"Offers and Promotions",cadence:"",description:"Stop paying full price – our curated offers deliver hand-picked discounts and product reviews across everything from outdoor gear to home essentials, so you never miss out on the sales."},"wu-marketing-emails":{publicName:"wu-marketing-emails-1",name:"Weather Underground",cadence:"",description:"A global community, connecting data from environmental sensors. The future of weather is personal, hyperlocal, and smarter than you think."},"activity-snow-newsletter":{publicName:"activity-snow-newsletter",name:"Weekly Snow Report",cadence:"Weekly (Monthly during off-season)",description:"Forecasts from every major ski region across the country, in one quick and easy roundup. Your mountain planning cheat sheet, delivered fresh."},"weekly-brief":{publicName:"weekly-brief",name:"Weekly Brief",cadence:"Weekly",description:"Your week ahead, plus the biggest weather stories, what's brewing next and expert answers to your questions. All the weather that matters, every week."},"on-your-radar":{publicName:"on-your-radar",name:"On Your Radar",cadence:"Weekly",description:"New products, tools and features you need to know about, rounded up for you. The latest from our team, every week."},"fairway-forecast":{publicName:"fairway-forecast",name:"Fairway Forecast",cadence:"Weekly",description:"A golf spotlight synced to the forecast, helping you find more time on the green to improve your swing."},"gardening-emails":{publicName:"gardening-emails",name:"Garden Report",cadence:"Weekly",description:"Expert gardening insights and forecast-synced tips to help your home and garden thrive every week."},"travel-emails":{publicName:"travel-emails",name:"Travel Report",cadence:"Weekly",description:"Travel sweet spots and forecast-synced timing guides for your bucket-list destinations. Quick, weather-driven intel packed with travel trivia and expert gear recommendations to fuel your next adventure."},"tailgate-emails":{publicName:"tailgate-emails",name:"Tailgate Report",cadence:"Weekly",description:"Game day weather outlooks and key climate stories impacting this week's matchups. Complete with tough-weather venue guides, fan setups, and must-have tailgating gear."}},r.MOE_TO_PUBLIC=Object.fromEntries(Object.entries(r.EMAIL_CATEGORIES).map(([e,{publicName:t}])=>[e,t]));let i=Object.fromEntries(Object.entries(r.MOE_TO_PUBLIC).map(([e,t])=>[t,e]));r.MOE_SUBSCRIPTION_CATEGORIES=Object.keys(r.EMAIL_CATEGORIES)},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},723356,e=>{"use strict";var t=e.i(902875),r=e.i(247865),i=e.i(747961);let a=(0,r.forwardRef)(({title:e,titleId:r,desc:i,descId:a,...s},l)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:l,"aria-labelledby":r,"aria-describedby":a,...s,children:[i?(0,t.jsx)("desc",{id:a,children:i}):null,void 0===e?(0,t.jsx)("title",{id:r,children:"Person"}):e?(0,t.jsx)("title",{id:r,children:e}):null,(0,t.jsx)("g",{fill:"currentColor",children:(0,t.jsx)("path",{d:"M8.936 15H7.07a.92.92 0 0 1-.66-.283.98.98 0 0 1-.274-.683v-3.379a.92.92 0 0 1-.66-.283.98.98 0 0 1-.273-.682V6.793c0-.384.148-.752.41-1.024.263-.272.619-.424.99-.424h2.8c.371 0 .727.152.99.424s.41.64.41 1.024V9.69a.98.98 0 0 1-.273.682.92.92 0 0 1-.66.283v3.38a.98.98 0 0 1-.274.682.92.92 0 0 1-.66.283M6.603 6.31a.43.43 0 0 0-.339.132.46.46 0 0 0-.128.351V9.69h.934v4.345h1.866V9.69h.934V6.793a.47.47 0 0 0-.128-.35.44.44 0 0 0-.339-.133zM8.003 4.862c-.37 0-.73-.113-1.037-.325a1.9 1.9 0 0 1-.687-.867 2 2 0 0 1-.107-1.116c.072-.374.25-.718.511-.988s.594-.454.956-.529a1.8 1.8 0 0 1 1.078.11c.342.146.633.394.838.711.205.318.315.691.315 1.073 0 .512-.197 1.003-.547 1.365s-.825.566-1.32.566m0-2.896a.9.9 0 0 0-.518.162.96.96 0 0 0-.344.434 1 1 0 0 0 .202 1.052c.13.135.297.227.478.264a.9.9 0 0 0 .54-.055.94.94 0 0 0 .418-.356.99.99 0 0 0-.116-1.219.92.92 0 0 0-.66-.282"})})]})),s=r.default.forwardRef((e,r)=>(0,t.jsx)(i.BaseIcon,{ref:r,icon:a,...e}));s.displayName="Person",e.s(["Person",0,s])},105335,e=>{"use strict";var t=e.i(902875),r=e.i(247865),i=e.i(747961);let a=(0,r.forwardRef)(({title:e,titleId:r,desc:i,descId:a,...s},l)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:l,"aria-labelledby":r,"aria-describedby":a,...s,children:[i?(0,t.jsx)("desc",{id:a,children:i}):null,void 0===e?(0,t.jsx)("title",{id:r,children:"Warning"}):e?(0,t.jsx)("title",{id:r,children:e}):null,(0,t.jsxs)("g",{fill:"currentColor",clipPath:"url(#a)",children:[(0,t.jsx)("path",{d:"M8.81 11.454a.8.8 0 1 1-1.6 0 .8.8 0 0 1 1.6 0M8.747 8.8V4.4a.75.75 0 1 0-1.5 0v4.4a.75.75 0 1 0 1.5 0"}),(0,t.jsx)("path",{fillRule:"evenodd",d:"M.83 8a7.167 7.167 0 1 1 14.333 0A7.167 7.167 0 0 1 .83 8m7.167-6.166a6.167 6.167 0 1 0 0 12.333 6.167 6.167 0 0 0 0-12.333",clipRule:"evenodd"})]}),(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{id:"a",children:(0,t.jsx)("path",{fill:"currentColor",d:"M0 0h16v16H0z"})})})]})),s=r.default.forwardRef((e,r)=>(0,t.jsx)(i.BaseIcon,{ref:r,icon:a,...e}));s.displayName="Warning",e.s(["Warning",0,s])},609958,e=>{"use strict";var t=e.i(902875),r=e.i(247865),i=e.i(747961);let a=(0,r.forwardRef)(({title:e,titleId:r,desc:i,descId:a,...s},l)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:l,"aria-labelledby":r,"aria-describedby":a,...s,children:[i?(0,t.jsx)("desc",{id:a,children:i}):null,void 0===e?(0,t.jsx)("title",{id:r,children:"Email"}):e?(0,t.jsx)("title",{id:r,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",d:"M14 3H2a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1m-1.1 1L8 7.39 3.1 4zM2 12V4.455L7.715 8.41a.5.5 0 0 0 .57 0L14 4.455V12z"})]})),s=r.default.forwardRef((e,r)=>(0,t.jsx)(i.BaseIcon,{ref:r,icon:a,...e}));s.displayName="Email",e.s(["Email",0,s])},558802,e=>{"use strict";var t=e.i(902875),r=e.i(247865),i=e.i(747961);let a=(0,r.forwardRef)(({title:e,titleId:r,desc:i,descId:a,...s},l)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:l,"aria-labelledby":r,"aria-describedby":a,...s,children:[i?(0,t.jsx)("desc",{id:a,children:i}):null,void 0===e?(0,t.jsx)("title",{id:r,children:"Locked"}):e?(0,t.jsx)("title",{id:r,children:e}):null,(0,t.jsx)("path",{fill:"currentColor",d:"M12 7h-1V4a3 3 0 0 0-6 0v3H4a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1M6 4a2 2 0 1 1 4 0v3H6zm6 10H4V8h8z"})]})),s=r.default.forwardRef((e,r)=>(0,t.jsx)(i.BaseIcon,{ref:r,icon:a,...e}));s.displayName="Locked",e.s(["Locked",0,s])},245308,e=>{"use strict";var t=e.i(902875),r=e.i(247865),i=e.i(747961);let a=(0,r.forwardRef)(({title:e,titleId:r,desc:i,descId:a,...s},l)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:l,"aria-labelledby":r,"aria-describedby":a,...s,children:[i?(0,t.jsx)("desc",{id:a,children:i}):null,void 0===e?(0,t.jsx)("title",{id:r,children:"View"}):e?(0,t.jsx)("title",{id:r,children:e}):null,(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"M15.47 7.83A8.35 8.35 0 0 0 8 2.5 8.35 8.35 0 0 0 .53 7.83a.5.5 0 0 0 0 .34A8.35 8.35 0 0 0 8 13.5a8.35 8.35 0 0 0 7.47-5.33.5.5 0 0 0 0-.34M8 12.5c-2.65 0-5.45-1.965-6.465-4.5C2.55 5.465 5.35 3.5 8 3.5s5.45 1.965 6.465 4.5C13.45 10.535 10.65 12.5 8 12.5"}),(0,t.jsx)("path",{d:"M8 5a3 3 0 1 0 0 6 3 3 0 0 0 0-6m0 5a2 2 0 1 1 0-4 2 2 0 0 1 0 4"})]})]})),s=r.default.forwardRef((e,r)=>(0,t.jsx)(i.BaseIcon,{ref:r,icon:a,...e}));s.displayName="View",e.s(["View",0,s])},846871,e=>{"use strict";var t=e.i(902875),r=e.i(294237),i=e.i(632137);let a=(0,r.cva)("inline-block rounded-full border-solid animate-spin box-border",{variants:{size:{sm:"w-4 h-4 border-[2px]",md:"w-6 h-6 border-[2px]",lg:"w-8 h-8 border-[3px]"},variant:{white:"border-white border-b-transparent",primary:"border-brand-400 border-b-transparent",black:"border-[#252422] border-b-transparent"}},defaultVariants:{size:"sm",variant:"black"}});e.s(["Loader",0,({className:e,size:r,variant:s,label:l})=>(0,t.jsx)("div",{className:(0,i.cn)(a({size:r,variant:s}),e),"aria-label":l})])},546334,e=>{"use strict";var t=e.i(902875),r=e.i(247865),i=e.i(725287),a=e.i(381477),s=e.i(925209),l=e.i(564993),n=e.i(985542),o=e.i(612977),c=e.i(368847),d=e.i(877957),u=/[\\\/_+.#"@\[\(\{&]/,m=/[\\\/_+.#"@\[\(\{&]/g,A=/[\s-]/,f=/[\s-]/g;function h(e){return e.toLowerCase().replace(f," ")}var g=e.i(396817),p=e.i(942928),x=e.i(296994),v=e.i(271359),w='[cmdk-group=""]',b='[cmdk-group-items=""]',E='[cmdk-item=""]',y=`${E}:not([aria-disabled="true"])`,j="cmdk-item-select",B="data-value",O=(e,t,r)=>{var i;return i=e,function e(t,r,i,a,s,l,n){if(l===r.length)return s===t.length?1:.99;var o=`${s},${l}`;if(void 0!==n[o])return n[o];for(var c,d,h,g,p=a.charAt(l),x=i.indexOf(p,s),v=0;x>=0;)(c=e(t,r,i,a,x+1,l+1,n))>v&&(x===s?c*=1:u.test(t.charAt(x-1))?(c*=.8,(h=t.slice(s,x-1).match(m))&&s>0&&(c*=Math.pow(.999,h.length))):A.test(t.charAt(x-1))?(c*=.9,(g=t.slice(s,x-1).match(f))&&s>0&&(c*=Math.pow(.999,g.length))):(c*=.17,s>0&&(c*=Math.pow(.999,x-s))),t.charAt(x)!==r.charAt(l)&&(c*=.9999)),(c<.1>c&&(c=.1*d),c>v&&(v=c),x=i.indexOf(p,x+1);return n[o]=v,v}(i=r&&r.length>0?`${i+" "+r.join(" ")}`:i,t,h(i),h(t),0,0,{})},R=r.createContext(void 0),C=r.createContext(void 0),k=r.createContext(void 0),Q=r.forwardRef((e,t)=>{let i=U(()=>{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}}}),a=U(()=>new Set),s=U(()=>new Map),l=U(()=>new Map),n=U(()=>new Set),o=M(e),{label:c,children:d,value:u,onValueChange:m,filter:A,shouldFilter:f,loop:h,disablePointerSelection:g=!1,vimBindings:v=!0,...k}=e,Q=(0,x.useId)(),N=(0,x.useId)(),I=(0,x.useId)(),z=r.useRef(null),S=V();F(()=>{if(void 0!==u){let e=u.trim();i.current.value=e,P.emit()}},[u]),F(()=>{S(6,Y)},[]);let P=r.useMemo(()=>({subscribe:e=>(n.current.add(e),()=>n.current.delete(e)),snapshot:()=>i.current,setState:(e,t,r)=>{var a,s,l,n;if(!Object.is(i.current[e],t)){if(i.current[e]=t,"search"===e)H(),L(),S(1,T);else if("value"===e){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let e=document.getElementById(I);e?e.focus():null==(a=document.getElementById(Q))||a.focus()}if(S(7,()=>{var e;i.current.selectedItemId=null==(e=Z())?void 0:e.id,P.emit()}),r||S(5,Y),(null==(s=o.current)?void 0:s.value)!==void 0){null==(n=(l=o.current).onValueChange)||n.call(l,null!=t?t:"");return}}P.emit()}},emit:()=>{n.current.forEach(e=>e())}}),[]),D=r.useMemo(()=>({value:(e,t,r)=>{var a;t!==(null==(a=l.current.get(e))?void 0:a.value)&&(l.current.set(e,{value:t,keywords:r}),i.current.filtered.items.set(e,K(t,r)),S(2,()=>{L(),P.emit()}))},item:(e,t)=>(a.current.add(e),t&&(s.current.has(t)?s.current.get(t).add(e):s.current.set(t,new Set([e]))),S(3,()=>{H(),L(),i.current.value||T(),P.emit()}),()=>{l.current.delete(e),a.current.delete(e),i.current.filtered.items.delete(e);let t=Z();S(4,()=>{H(),(null==t?void 0:t.getAttribute("id"))===e&&T(),P.emit()})}),group:e=>(s.current.has(e)||s.current.set(e,new Set),()=>{l.current.delete(e),s.current.delete(e)}),filter:()=>o.current.shouldFilter,label:c||e["aria-label"],getDisablePointerSelection:()=>o.current.disablePointerSelection,listId:Q,inputId:I,labelId:N,listInnerRef:z}),[]);function K(e,t){var r,a;let s=null!=(a=null==(r=o.current)?void 0:r.filter)?a:O;return e?s(e,i.current.search,t):0}function L(){if(!i.current.search||!1===o.current.shouldFilter)return;let e=i.current.filtered.items,t=[];i.current.filtered.groups.forEach(r=>{let i=s.current.get(r),a=0;i.forEach(t=>{a=Math.max(e.get(t),a)}),t.push([r,a])});let r=z.current;q().sort((t,r)=>{var i,a;let s=t.getAttribute("id"),l=r.getAttribute("id");return(null!=(i=e.get(l))?i:0)-(null!=(a=e.get(s))?a:0)}).forEach(e=>{let t=e.closest(b);t?t.appendChild(e.parentElement===t?e:e.closest(`${b} > *`)):r.appendChild(e.parentElement===r?e:e.closest(`${b} > *`))}),t.sort((e,t)=>t[1]-e[1]).forEach(e=>{var t;let r=null==(t=z.current)?void 0:t.querySelector(`${w}[${B}="${encodeURIComponent(e[0])}"]`);null==r||r.parentElement.appendChild(r)})}function T(){let e=q().find(e=>"true"!==e.getAttribute("aria-disabled")),t=null==e?void 0:e.getAttribute(B);P.setState("value",t||void 0)}function H(){var e,t,r,n;if(!i.current.search||!1===o.current.shouldFilter){i.current.filtered.count=a.current.size;return}i.current.filtered.groups=new Set;let c=0;for(let s of a.current){let a=K(null!=(t=null==(e=l.current.get(s))?void 0:e.value)?t:"",null!=(n=null==(r=l.current.get(s))?void 0:r.keywords)?n:[]);i.current.filtered.items.set(s,a),a>0&&c++}for(let[e,t]of s.current)for(let r of t)if(i.current.filtered.items.get(r)>0){i.current.filtered.groups.add(e);break}i.current.filtered.count=c}function Y(){var e,t,r;let i=Z();i&&((null==(e=i.parentElement)?void 0:e.firstChild)===i&&(null==(r=null==(t=i.closest(w))?void 0:t.querySelector('[cmdk-group-heading=""]'))||r.scrollIntoView({block:"nearest"})),i.scrollIntoView({block:"nearest"}))}function Z(){var e;return null==(e=z.current)?void 0:e.querySelector(`${E}[aria-selected="true"]`)}function q(){var e;return Array.from((null==(e=z.current)?void 0:e.querySelectorAll(y))||[])}function G(e){let t=q()[e];t&&P.setState("value",t.getAttribute(B))}function _(e){var t;let r=Z(),i=q(),a=i.findIndex(e=>e===r),s=i[a+e];null!=(t=o.current)&&t.loop&&(s=a+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(y);i?P.setState("value",i.getAttribute(B)):_(e)}let $=()=>G(q().length-1),ee=e=>{e.preventDefault(),e.metaKey?$():e.altKey?X(1):_(1)},et=e=>{e.preventDefault(),e.metaKey?G(0):e.altKey?X(-1):_(-1)};return r.createElement(p.Primitive.div,{ref:t,tabIndex:-1,...k,"cmdk-root":"",onKeyDown:e=>{var t;null==(t=k.onKeyDown)||t.call(k,e);let r=e.nativeEvent.isComposing||229===e.keyCode;if(!(e.defaultPrevented||r))switch(e.key){case"n":case"j":v&&e.ctrlKey&&ee(e);break;case"ArrowDown":ee(e);break;case"p":case"k":v&&e.ctrlKey&&et(e);break;case"ArrowUp":et(e);break;case"Home":e.preventDefault(),G(0);break;case"End":e.preventDefault(),$();break;case"Enter":{e.preventDefault();let t=Z();if(t){let e=new Event(j);t.dispatchEvent(e)}}}}},r.createElement("label",{"cmdk-label":"",htmlFor:D.inputId,id:D.labelId,style:J},c),W(e,e=>r.createElement(C.Provider,{value:P},r.createElement(R.Provider,{value:D},e))))}),N=r.forwardRef((e,t)=>{var i,a;let s=(0,x.useId)(),l=r.useRef(null),n=r.useContext(k),o=r.useContext(R),c=M(e),d=null!=(a=null==(i=c.current)?void 0:i.forceMount)?a:null==n?void 0:n.forceMount;F(()=>{if(!d)return o.item(s,null==n?void 0:n.id)},[d]);let u=T(s,l,[e.value,e.children,l],e.keywords),m=r.useContext(C),A=L(e=>e.value&&e.value===u.current),f=L(e=>!!d||!1===o.filter()||!e.search||e.filtered.items.get(s)>0);function h(){var e,t;g(),null==(t=(e=c.current).onSelect)||t.call(e,u.current)}function g(){m.setState("value",u.current,!0)}if(r.useEffect(()=>{let t=l.current;if(!(!t||e.disabled))return t.addEventListener(j,h),()=>t.removeEventListener(j,h)},[f,e.onSelect,e.disabled]),!f)return null;let{disabled:w,value:b,onSelect:E,forceMount:y,keywords:B,...O}=e;return r.createElement(p.Primitive.div,{ref:(0,v.composeRefs)(l,t),...O,id:s,"cmdk-item":"",role:"option","aria-disabled":!!w,"aria-selected":!!A,"data-disabled":!!w,"data-selected":!!A,onPointerMove:w||o.getDisablePointerSelection()?void 0:g,onClick:w?void 0:h},e.children)}),I=r.forwardRef((e,t)=>{let{heading:i,children:a,forceMount:s,...l}=e,n=(0,x.useId)(),o=r.useRef(null),c=r.useRef(null),d=(0,x.useId)(),u=r.useContext(R),m=L(e=>!!s||!1===u.filter()||!e.search||e.filtered.groups.has(n));F(()=>u.group(n),[]),T(n,o,[e.value,e.heading,c]);let A=r.useMemo(()=>({id:n,forceMount:s}),[s]);return r.createElement(p.Primitive.div,{ref:(0,v.composeRefs)(o,t),...l,"cmdk-group":"",role:"presentation",hidden:!m||void 0},i&&r.createElement("div",{ref:c,"cmdk-group-heading":"","aria-hidden":!0,id:d},i),W(e,e=>r.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":i?d:void 0},r.createElement(k.Provider,{value:A},e))))}),z=r.forwardRef((e,t)=>{let{alwaysRender:i,...a}=e,s=r.useRef(null),l=L(e=>!e.search);return i||l?r.createElement(p.Primitive.div,{ref:(0,v.composeRefs)(s,t),...a,"cmdk-separator":"",role:"separator"}):null}),S=r.forwardRef((e,t)=>{let{onValueChange:i,...a}=e,s=null!=e.value,l=r.useContext(C),n=L(e=>e.search),o=L(e=>e.selectedItemId),c=r.useContext(R);return r.useEffect(()=>{null!=e.value&&l.setState("search",e.value)},[e.value]),r.createElement(p.Primitive.input,{ref:t,...a,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":c.listId,"aria-labelledby":c.labelId,"aria-activedescendant":o,id:c.inputId,type:"text",value:s?e.value:n,onChange:e=>{s||l.setState("search",e.target.value),null==i||i(e.target.value)}})}),P=r.forwardRef((e,t)=>{let{children:i,label:a="Suggestions",...s}=e,l=r.useRef(null),n=r.useRef(null),o=L(e=>e.selectedItemId),c=r.useContext(R);return r.useEffect(()=>{if(n.current&&l.current){let e=n.current,t=l.current,r,i=new ResizeObserver(()=>{r=requestAnimationFrame(()=>{let r=e.offsetHeight;t.style.setProperty("--cmdk-list-height",r.toFixed(1)+"px")})});return i.observe(e),()=>{cancelAnimationFrame(r),i.unobserve(e)}}},[]),r.createElement(p.Primitive.div,{ref:(0,v.composeRefs)(l,t),...s,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":o,"aria-label":a,id:c.listId},W(e,e=>r.createElement("div",{ref:(0,v.composeRefs)(n,c.listInnerRef),"cmdk-list-sizer":""},e)))}),D=r.forwardRef((e,t)=>{let{open:i,onOpenChange:a,overlayClassName:s,contentClassName:l,container:n,...o}=e;return r.createElement(g.Root,{open:i,onOpenChange:a},r.createElement(g.Portal,{container:n},r.createElement(g.Overlay,{"cmdk-overlay":"",className:s}),r.createElement(g.Content,{"aria-label":e.label,"cmdk-dialog":"",className:l},r.createElement(Q,{ref:t,...o}))))}),K=Object.assign(Q,{List:P,Item:N,Input:S,Group:I,Separator:z,Dialog:D,Empty:r.forwardRef((e,t)=>L(e=>0===e.filtered.count)?r.createElement(p.Primitive.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),Loading:r.forwardRef((e,t)=>{let{progress:i,children:a,label:s="Loading...",...l}=e;return r.createElement(p.Primitive.div,{ref:t,...l,"cmdk-loading":"",role:"progressbar","aria-valuenow":i,"aria-valuemin":0,"aria-valuemax":100,"aria-label":s},W(e,e=>r.createElement("div",{"aria-hidden":!0},e)))})});function M(e){let t=r.useRef(e);return F(()=>{t.current=e}),t}var F="u"e(t.snapshot());return r.useSyncExternalStore(t.subscribe,i,i)}function T(e,t,i,a=[]){let s=r.useRef(),l=r.useContext(R);return F(()=>{var r;let n=(()=>{var e;for(let t of i){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():s.current}})(),o=a.map(e=>e.trim());l.value(e,n,o),null==(r=t.current)||r.setAttribute(B,n),s.current=n}),s}var V=()=>{let[e,t]=r.useState(),i=U(()=>new Map);return F(()=>{i.current.forEach(e=>e()),i.current=new Map},[e]),(e,r)=>{i.current.set(e,r),t({})}};function W({asChild:e,children:t},i){let a;return e&&r.isValidElement(t)?r.cloneElement("function"==typeof(a=t.type)?a(t.props):"render"in a?a.render(t.props):t,{ref:t.ref},i(t.props.children)):i(t)}var J={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};let H=(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 Y=e.i(632137);function Z({className:e,...r}){return(0,t.jsx)(K,{"data-slot":"command",className:(0,Y.cn)("bg-popover text-popover-foreground flex h-full w-full flex-col overflow-hidden rounded-md",e),...r})}function q({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)(H,{className:"size-4 shrink-0 opacity-50"}),(0,t.jsx)(K.Input,{"data-slot":"command-input",className:(0,Y.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 G({className:e,...r}){return(0,t.jsx)(K.List,{"data-slot":"command-list",className:(0,Y.cn)("max-h-[300px] scroll-py-1 overflow-x-hidden overflow-y-auto",e),...r})}function _({className:e,...r}){return(0,t.jsx)(K.Group,{"data-slot":"command-group",className:(0,Y.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)(K.Item,{"data-slot":"command-item",className:(0,Y.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 $=e.i(809058);e.s(["LocationInput",0,function({location:e,onChangeLocation:u,label:m="Search for a location",placeholder:A="Search city or zip code",className:f,error:h,disabled:g=!1}){let p=(0,i.useParams)(),x=p?.locale,[v,w]=(0,r.useState)(!1),[b,E]=(0,r.useState)(""),y=(0,o.default)(b.trim(),300),j=e?`${e.city}, ${e.adminDistrictCode||e.adminDistrict||e.displayContext}`:null,{isLoading:B,data:O}=(0,a.default)(y?["location-search",y,x]:null,([,e,t])=>(0,n.getLocationsByQuery)(e,t));return(0,t.jsxs)("div",{className:"w-full min-w-0",children:[(0,t.jsxs)($.Popover,{open:v,onOpenChange:w,children:[(0,t.jsx)($.PopoverTrigger,{asChild:!0,children:(0,t.jsxs)(d.Button,{variant:"outline",role:"combobox",disabled:g,"aria-expanded":v,"aria-invalid":!!h,className:(0,Y.cn)("flex w-full justify-start gap-2 bg-white px-3 text-left font-normal text-gray-900",f,!!e&&"border-black",h&&"border-alert-severe"),children:[B?(0,t.jsx)(l.LoaderCircle,{className:"size-4 shrink-0 animate-spin","aria-hidden":"true",title:""}):(0,t.jsx)(s.Location,{className:"size-4 shrink-0","aria-hidden":"true",title:""}),(0,t.jsx)("span",{className:"flex-1 truncate",children:j??m})]})}),(0,t.jsx)($.PopoverContent,{side:"bottom",align:"start",collisionPadding:8,className:"w-(--radix-popover-trigger-width) p-0",showArrow:!1,children:(0,t.jsxs)(Z,{shouldFilter:!1,children:[(0,t.jsx)(q,{placeholder:A,value:b,onValueChange:E}),(0,t.jsx)(G,{className:"max-h-[min(200px,46vh)] min-h-10",children:(0,t.jsx)(_,{children:O?.map(e=>(0,t.jsx)(X,{value:e.locId,onSelect:()=>{u(e),w(!1)},children:e.address},e.locId))})})]})})]}),h&&(0,t.jsx)(c.Text,{variant:"Caption.S",color:"error",className:"mt-1",children:h})]})}],546334)},677988,e=>{"use strict";var t=e.i(902875),r=e.i(247865),i=e.i(825440),a=e.i(877957),s=e.i(747961);let l=(0,r.forwardRef)(({title:e,titleId:r,desc:i,descId:a,...s},l)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",ref:l,"aria-labelledby":r,"aria-describedby":a,...s,children:[i?(0,t.jsx)("desc",{id:a,children:i}):null,void 0===e?(0,t.jsx)("title",{id:r,children:"View Off"}):e?(0,t.jsx)("title",{id:r,children:e}):null,(0,t.jsxs)("g",{fill:"currentColor",children:[(0,t.jsx)("path",{d:"M2.277 10.923a.48.48 0 0 0 .681-.004.53.53 0 0 0-.004-.742A7 7 0 0 1 1.534 8C2.55 5.465 5.35 3.5 8 3.5a6.2 6.2 0 0 1 1.686.258.55.55 0 0 0 .547-.132c.259-.261.171-.7-.181-.808A7.4 7.4 0 0 0 8 2.5 8.35 8.35 0 0 0 .53 7.83a.5.5 0 0 0 0 .34 8 8 0 0 0 1.747 2.753"}),(0,t.jsx)("path",{d:"M6 7.865a2 2 0 0 1 1.85-1.85l.905-.91A3 3 0 0 0 5.09 8.77zM15.47 7.83a8.2 8.2 0 0 0-2.87-3.72l2.048-2.052a.499.499 0 0 0-.706-.705l-12.59 12.59a.499.499 0 0 0 .705.705l2.198-2.198A7.65 7.65 0 0 0 8 13.5a8.35 8.35 0 0 0 7.47-5.33.5.5 0 0 0 0-.34M10 8a2 2 0 0 1-3 1.72L9.72 7A2 2 0 0 1 10 8m-2 4.5a6.5 6.5 0 0 1-3-.79l1.27-1.27a3 3 0 0 0 4.175-4.175L11.88 4.83A7.27 7.27 0 0 1 14.465 8C13.45 10.535 10.65 12.5 8 12.5"})]})]})),n=r.default.forwardRef((e,r)=>(0,t.jsx)(s.BaseIcon,{ref:r,icon:l,...e}));n.displayName="ViewOff";var o=e.i(245308);let c=r.default.forwardRef(({className:e,label:s="Password",error:l,...c},d)=>{let[u,m]=(0,r.useState)(!1);return(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(i.Input,{label:s,type:u?"text":"password",error:l,ref:d,...c,onClear:void 0}),(0,t.jsx)(a.Button,{type:"button",onClick:()=>{m(!u)},variant:"ghost",size:"text","data-testid":"password-toggle-button",className:"absolute top-4 right-0 flex items-center hover:bg-transparent",children:u?(0,t.jsx)(n,{className:"h-4 w-4 text-gray-500"}):(0,t.jsx)(o.View,{className:"h-4 w-4 text-gray-500"})})]})});c.displayName="PasswordInput",e.s(["PasswordInput",0,c],677988)},790010,e=>{"use strict";var t=e.i(245943),r=e.i(45846),i=e.i(143851);e.s(["useUserSignup",0,function(){let{authSuccess:e,authRedirect:a}=(0,i.useUserLogin)();return{signup:async(i,a=!0,s={})=>{try{let t=await (i.password?r.upsxClient.auth.register({email:i.email,password:i.password,firstName:i.firstName}):r.upsxClient.auth.registerPasswordless({email:i.email,firstName:i.firstName}));return await e({email:t.email,userID:t.userID,type:"signup"},a,s),{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:a}}])}]);