1import{V as s,O as e,W as i,F as a,H as t,B as o,_ as n}from"./index-Df-aXG5b.js";import{C as r}from"./Carrinho-l2vTY3pM.js";import{a as l,c as d,h as c,g as h,D as m,m as p,X as u,F as f,Q as y}from"./vuestic-ui-DbH1R9Ys.js";import{_ as g,a as b}from"./Eye-emhYhKhn.js";import"./checkout-component-XaiSK5cv.js";import"./compre-ou-assine-component-CDgK33qE.js";import"./filtros-component-SZBMw54U.js";import"./referral-component-HXUmVq5Y.js";/* empty css */var w=Object.getOwnPropertyDescriptor;let V=class extends s{senha="";confSenha="";code="";loading=!1;isConfPasswordVisible=!1;isPasswordVisible=!1;async mounted(){this.$route.query.code&&(this.code=this.$route.query.code.toString())}confirmPasswordInput(s){if("deleteContentBackward"!==s.inputType){const{confSenhaRef:s}=this.$refs;this.confSenha!==this.senha?(s?.setCustomValidity("Senhas não coincidem"),s?.checkValidity()):s?.setCustomValidity("")}}async handleSubmit(s){this.loading=!0;const{confSenhaRef:e}=this.$refs;if(this.confSenha!==this.senha)return e?.setCustomValidity("Senhas não coincidem"),e?.checkValidity(),e?.reportValidity(),s.preventDefault();e?.setCustomValidity(""),this.loading=!0;const i=await this.$store.services.auth.resetPassword({code:this.code,password:this.senha,passwordConfirmation:this.senha});return this.loading=!1,i?(this.$router.push({path:"/login"}),this.$store.dispatch("alertMessage","<p>Senha alterada com sucesso!</p>")):(this.$router.push("/login"),this.$store.dispatch("alertMessage","<p>Código inválido</p>")),s.preventDefault()}};V=((s,e,i,a)=>{for(var t,o=a>1?void 0:a?w(e,i):e,n=s.length-1;n>=0;n--)(t=s[n])&&(o=t(o)||o);return o}
1)([e({components:{Button:o,Header:t,Footer:a,Carrinho:r,WhatsappFloatingButton:i}})],V);const v={class:"resetar-senha"},C={class:"layout"},P={key:0,class:"loading-container"},S={key:1,class:"inner-container form-container"},k={for:"senha",class:"md3 offset-md1"},j=["type"],$={for:"conf-senha",class:"md3 offset-md1"},x=["type"];const B=n(V,[["render",function(s,e,i,a,t,o){const n=y("Header"),r=y("Carrinho"),w=y("Button"),V=y("Footer"),B=y("WhatsappFloatingButton");return l(),d(f,null,[c(n),c(r),h("div",v,[h("div",C,[s.loading?(l(),d("div",P,[...e[8]||(e[8]=[h("div",{class:"loading"},null,-1)])])):(l(),d("div",S,[e[11]||(e[11]=h("h2",{class:"main-title"},"Recuperação de senha",-1)),h("form",{class:"form",tag:"form",onSubmit:e[7]||(e[7]=m((...e)=>s.handleSubmit&&s.handleSubmit(...e),["prevent"]))},[h("label",k,[e[9]||(e[9]=h("p",null,"Digite sua nova senha:",-1)),p(h("input",{id:"senha",type:s.isPasswordVisible?"text":"password","onUpdate:modelValue":e[0]||(e[0]=e=>s.senha=e),pattern:".{6,}",minlength:"6",maxlength:"150",required:""},null,8,j),[[u,s.senha,void 0,{trim:!0}]]),s.isPasswordVisible?(l(),d("img",{key:1,class:"visibility-eye",onClick:e[2]||(e[2]=e=>s.isPasswordVisible=!s.isPasswordVisible),src:b,alt:"Esconder senha"})):(l(),d("img",{key:0,class:"visibility-eye",onClick:e[1]||(e[1]=e=>s.isPasswordVisible=!s.isPasswordVisible),src:g,alt:"Mostrar senha"}))]),h("label",$,[e[10]||(e[10]=h("p",null,"Confirme sua nova senha:",-1)),p(h("input",{id:"conf-senha",type:s.isConfPasswordVisible?"text":"password","onUpdate:modelValue":e[3]||(e[3]=e=>s.confSenha=e),pattern:".{6,}",minlength:"6",maxlength:"150",required:"",onBlur:e[4]||(e[4]=(...e)=>s.confirmPasswordInput&&s.confirmPasswordInput(...e)),ref:"confSenhaRef"},null,40,x),[[u,s.confSenha,void 0,{trim:!0}]]),s.isConfPasswordVisible?(l(),d("img",{key:1,class:"visibility-eye",onClick:e[6]||(e[6]=e=>s.isConfPasswordVisible=!s.isConfPasswordVisible),src:b,alt:"Esconder senha"})):(l(),d("img",{key:0,class:"visibility-eye",onClick:e[5]||(e[5]=e=>s.isConfPasswordVisible=!s.isConfPasswordVisible),src:g,alt:"Mostrar senha"}))]),c(w,{text:"Resetar senha",theme:"primary"})],32)]))])]),c(V),c(B)],64)}],["__scopeId","data-v-fb48d3b9"]]);export{B 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.