1import{d as _,b as S,by as x,a as y,u as V,o as k,a3 as w,k as B,p as C,t as a,x as o,s as t,y as e,c as n,v as c,n as b,z as I}from"./main.83d599ca.js";import{u as M,_ as P}from"./Captcha.vue_vue_type_style_index_0_lang.eefa3ad5.js";/* empty css */const z=["src"],U=_({__name:"AuthValidationForgotPassword",setup(A){const{t:i}=S(),r=x(),u=y(),m=V(),{onCaptchaVerified:p,regenerateCaptcha:f,errorCaptchaMSG:h,captchaData:g}=M();k(()=>{l("Automatic")});const l=s=>{w("track",{name:"ValidationEmailSent",options:{ActionSource:s}})},v=async()=>{await f(),l("User");const s={token:g.value?.token||""};await m.forgotPassword({email:r.email,captcharesponse:s}).catch(()=>{r.errorMsg="authentication.forgot_password.errors.no_acount"})};return(s,d)=>(B(),C("div",{id:"auth_validation","data-testid":"auth-validation-forgot-password",class:e(t(I)({direction:"column",alignItems:"center",textAlign:"center"}))},[a("h1",{id:"auth_validation_title","data-testid":"auth-validation-forgot-password-title",class:e(t(n)({textStyle:"titleLargeBold",color:"textPrimaryInvert",marginBottom:"2rem"}))},o(t(i)("authentication.forgot_validation.title")),3),a("img",{src:t(u).config.infos.mailConfirmation},null,8,z),a("p",{id:"auth_validation_infos","data-testid":"auth-validation-forgot-password-infos",class:e(t(n)({color:"textPrimaryInvert",textStyle:"infoMedium",fontSize:"xs",marginTop:"0.5rem"}))},o(t(i)("authentication.forgot_validation.suptitle")),3),a("p",{id:"auth_validation_email","data-testid":"auth-validation-forgot-email",class:e(t(n)({textStyle:"middleSemiBold",color:"textPrimaryInvert",marginBottom:"2rem",fontSize:"lg"}))},o(t(r).email),3),a("p",{id:"auth_validation_label",class:e(t(n)({color:"textPrimaryInvert",textStyle:"infoMedium",fontSize:"xs"}))},[c(o(t(i)("authentication.validation.resend1"))+" ",1),a("button",{"data-testid":"auth-validation-forgot-password-resend",class:e(t(n)({textStyle:"bodyBaseSemiBold",textDecoration:"underline",cursor:"pointer"})),onClick:v},o(t(i)("authentication.validation.btn")),3),c(" "+o(t(i)("authentication.validation.resend2")),1)],2),b(P,{onValidated:t(p),onError:d[0]||(d[0]=E=>t(r).errorMsg=t(h)),"internal-location":""},null,8,["onValidated"])],2))}});export{U as default};
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.