1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4974],{45766:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/me/reset",function(){return t(89342)}])},89342:(e,s,t)=>{"use strict";t.r(s),t.d(s,{__N_SSG:()=>g,default:()=>S});var a=t(6029),i=t(55729),r=t(81278),l=t(30775),n=t(80840),u=t(89611),d=t(42043);let o=(e,s)=>{let t=s?.required||"Required",a=s?.invalidEmail||"Invalid email address";return e.object({email:e.string().email(a).required(t)})};var m=t(98014),c=t(64020),h=t.n(c),v=t(14770);let _=e=>{let{locale:s}=e,t=(0,d.useTranslations)("auth"),[r,c]=(0,i.useState)(""),[_,w]=(0,i.useState)("idle"),x=async e=>{try{c(""),w("submitting");let{email:a}=e,{data:i}=await l.Sn.mutate("CustomerRecover",{variables:{email:a},locale:s}),{customerUserErrors:r}=i?.customerRecover;if(r?.length){let e=r?.[0];throw Error(e.message)}w("success"),c(t("resetPassword.emailSent"))}catch(e){e?.message==="UNIDENTIFIED_CUSTOMER"&&t("resetPassword.emailSent"),c(e?.message),w("idle")}};return(0,a.jsxs)("div",{className:h().container,children:[(0,a.jsx)(m.A,{title:t("resetPassword.title"),description:t("resetPassword.requestDescription"),message:r}),(0,a.jsx)(n.A,{name:"requestResetPassword",onSubmit:x,validationSchema:o,validationMessages:{required:t("validation.required"),invalidEmail:t("validation.invalidEmail")},defaultValues:{email:""},submitText:t("resetPassword.submit"),isSubmitting:"submitting"===_,isSuccessful:"success"===_,children:(0,a.jsx)(u.EY,{type:"email",name:"email",placeholder:t("fields.email"),autoComplete:"username",autoFocus:!0})}),(0,a.jsxs)("div",{className:h().footer,children:[(0,a.jsx)(v.A,{href:"/me",text:t("links.cancel"),size:"sm"}),(0,a.jsx)(v.A,{href:"/me/sign-up",text:t("links.createAccount"),size:"sm"})]})]})};var w=t(87811),x=t(29486),E=t(16361),g=!0;let S=(0,x.A)((0,w.A)(e=>{let{countryCode:s}=e,t=(0,r.useRouter)();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(E.A,{url:t.asPath,title:"Reset your password"}),(0,a.jsx)(_,{locale:s})]})}))}},e=>{e.O(0,[9486,5819,636,6593,8792],()=>e(e.s=45766)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.