PageSourceSearch

https://recyclemedroppoint.netlify.app/_nuxt/B_qH302y.js

js recyclemedroppoint.netlify.app collected 2026-10-03 11:20:32 UTC 3,895 bytes, 1 lines download raw bytes

1import{_ as I}from"./BazGqyVX.js";import{_ as R}from"./Di1wYk8g.js";import{_ as Z}from"./SUdOOVrx.js";import{d as E,u as U,l as j,t as H,r as O,o as W,a5 as G,e as p,a as t,h as d,b as B,w as g,q as x,j as $,f as s,F as u,m as w,c,C as J,v as K,D as Q}from"./BdrbNWA2.js";import{_ as X}from"./BAf4uc9r.js";import{u as Y}from"./C5O8Y5vm.js";import{u as C}from"./DDFBjG8Z.js";import{t as ss}from"./BNg5yao5.js";import"./giI3lInC.js";import"./_dg4TIjI.js";import"./BZRi3bFA.js";import"./BvqXZuwD.js";import"./BsDwWVO6.js";import"./BzrpppM9.js";import"./CnJd1ubd.js";const es={class:"p-5"},as=E({__name:"index",setup(q){const{t:a}=U(),v=j(),{resetVerifyOtp:f,resetEditPassword:P,newPasswordValidation:A}=C(),{otpType:L,otpChannel:N,editPassword:l,newPasswordValidationError:i}=H(C()),{executeV3:T}=Y(),h=O(!1);W(()=>{f(),P()}),G(()=>{i.value=void 0});const F=o=>{const e=[];return o.oldPassword||e.push({name:"oldPassword",message:a("profile.changePassword.oldPassword.required")}),o.oldPassword&&o.oldPassword.length<8&&e.push({name:"oldPassword",message:a("profile.changePassword.oldPassword.minLength",{length:8})}),o.password||e.push({name:"password",message:a("profile.changePassword.password.required")}),o.oldPassword===o.password&&e.push({name:"password",message:a("profile.changePassword.password.notMatch")}),o.password&&!/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/.test(o.password)&&e.push({name:"password",message:a("profile.changePassword.password.invalid",{minLength:8})}),o.confirmPassword||e.push({name:"confirmPassword",message:a("profile.changePassword.confirmPassword.required")}),o.password!==o.confirmPassword&&e.push({name:"confirmPassword",message:a("profile.changePassword.confirmPassword.notMatch")}),e};async function M({data:o}){h.value=!0,l.value.recaptchaToken=await T("change_password");const e=await A();h.value=!1,L.value="change-password",N.value="WhatsApp",e.success?K(v("/profile/change-password/verify")):(ss(e.message),f())}return(o,e)=>{const S=I,m=R,_=Z,z=J,D=X;return t(),p("div",null,[d(S,{"back-to":"/profile"},{default:g(()=>[x($(s(a)("profile.changePassword.title")),1)]),_:1}),B("div",es,[d(D,{validate:F,state:s(l),class:"space-y-5",onSubmit:M},{default:g(()=>{var V,b,y,k;return[(t(!0),p(u,null,w((V=s(i))==null?void 0:V.otp,(r,n)=>(t(),c(m,{key:n,title:r},null,8,["title"]))),128)),d(_,{modelValue:s(l).oldPassword,"onUpdate:modelValue":e[0]||(e[0]=r=>s(l).oldPassword=r),name:"oldPassword",type:"password",label:s(a)("profile.changePassword.oldPassword.label"),placeholder:s(a)("profile.changePassword.oldPassword.placeholder")},null,8,["modelValue","label","placeholder"]),(t(!0),p(u,null,w((b=s(i))==null?void 0:b.oldPassword,(r,n)=>(t(),c(m,{key:n,title:r},null,8,["title"]))),128)),d(_,{modelValue:s(l).password,"onUpdate:modelValue":e[1]||(e[1]=r=>s(l).password=r),name:"password",type:"password",label:s(a)("profile.changePassword.password.label"),placeholder:s(a)("profile.changePassword.password.placeholder")},null,8,["modelValue","label","placeholder"]),(t(!0),p(u,null,w((y=s(i))==null?void 0:y.password,(r,n)=>(t(),c(m,{key:n,title:r},null,8,["title"]))),128)),d(_,{modelValue:s(l).confirmPassword,"onUpdate:modelValue":e[2]||(e[2]=r=>s(l).confirmPassword=r),name:"confirmPassword",type:"password",label:s(a)("profile.changePassword.confirmPassword.label"),placeholder:s(a)("profile.changePassword.confirmPassword.placeholder")},null,8,["modelValue","label","placeholder"]),(t(!0),p(u,null,w((k=s(i))==null?void 0:k.confirmPassword,(r,n)=>(t(),c(m,{key:n,title:r},null,8,["title"]))),128)),B("div",null,[d(z,{type:"submit",loading:s(h)},{default:g(()=>[x($(s(a)("profile.changePassword.submit")),1)]),_:1},8,["loading"])])]}),_:1},8,["state"])])])}}}),_s=E({__name:"index",setup(q){const{t:a}=U();return Q({title:a("profile.changePassword.title")}),(v,f)=>{const P=as;return t(),c(P)}}});export{_s 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.