PageSourceSearch

https://lotoclub.de.com/_nuxt/IfLzi3Wf.js

js lotoclub.de.com collected 2026-10-09 22:15:10 UTC 3,354 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DLqnLn7x.js","./Ci0sP1HV.js","./BKc8u1VI.js","./PasswordInput.POBJ2SzE.css"])))=>i.map(i=>d[i]);
2import{f as u,a as P,n as m,r as v,o as f,c as h,q as n,B as w,t as i,d as $,_ as c}from"./Ci0sP1HV.js";import{u as g,r as l,m as p,s as F}from"./HEFRrgjh.js";import{_ as N}from"./BKc8u1VI.js";const _=$(()=>c(()=>import("./DLqnLn7x.js"),__vite__mapDeps([0,1,2,3]),import.meta.url)),C={components:{PasswordInput:_},setup(){return{v$:g(),store:u(),router:P()}},computed:{oldPasswordError(){return this.v$.newPassword.required.$invalid?this.$t("profile.passwordForm.currentPassword.required"):this.invalidCurrentPassword?this.$t("profile.passwordForm.currentPassword.invalid"):""},newPasswordError(){return this.v$.newPassword.required.$invalid?this.$t("profile.passwordForm.newPassword.required"):this.v$.newPassword.minLength.$invalid?this.$t("profile.passwordForm.newPassword.min"):""},repeatNewPasswordError(){return this.v$.repeatNewPassword.required.$invalid?this.$t("profile.passwordForm.confirmPassword.required"):this.v$.repeatNewPassword.minLength.$invalid?this.$t("profile.passwordForm.confirmPassword.min"):this.v$.repeatNewPassword.sameAs.$invalid?this.$t("profile.passwordForm.confirmPassword.match"):""}},data(){return{invalidCurrentPassword:!1,oldPassword:"",newPassword:"",repeatNewPassword:""}},validations(){return{oldPassword:{required:l},newPassword:{required:l,minLength:p(6)},repeatNewPassword:{required:l,minLength:p(6),sameAs:F(this.newPassword)}}},methods:{saveChanges(){this.v$.$touch(),!this.v$.$error&&this.store.changePassword({from:this.oldPassword,to:this.newPassword}).then(e=>{e.success?m({name:"profile-password-changed"}):(this.invalidCurrentPassword=!0,this.v$.$reset())})}}},b={class:"change-form"},E={class:"form__title"},q={style:{"margin-bottom":"60px"}};function B(e,r,L,a,o,t){const d=v("PasswordInput");return f(),h("div",b,[n("p",E,w(e.$t("profile.passwordForm.header")),1),n("div",q,[i(d,{value:o.oldPassword,"onUpdate:value":r[0]||(r[0]=s=>o.oldPassword=s),title:e.$t("profile.passwordForm.currentPassword.label"),placeholder:e.$t("profile.passwordForm.currentPassword.placeholder"),validate:a.v$.oldPassword,error:t.oldPasswordError,condition:o.invalidCurrentPassword,onBlur:r[1]||(r[1]=s=>a.v$.oldPassword.$touch())},null,8,["value","title","placeholder","validate","error","condition"])]),i(d,{value:o.newPassword,"onUpdate:value":r[2]||(r[2]=s=>o.newPassword=s),title:e.$t("profile.passwordForm.newPassword.label"),placeholder:e.$t("profile.passwordForm.newPassword.placeholder"),validate:a.v$.newPassword,error:t.newPasswordError,onBlur:r[3]||(r[3]=s=>a.v$.newPassword.$touch())},null,8,["value","title","placeholder","validate","error"]),i(d,{value:o.repeatNewPassword,"onUpdate:value":r[4]||(r[4]=s=>o.repeatNewPassword=s),title:e.$t("profile.passwordForm.confirmPassword.label"),placeholder:e.$t("profile.passwordForm.confirmPassword.placeholder"),validate:a.v$.repeatNewPassword,error:t.repeatNewPasswordError,onBlur:r[5]||(r[5]=s=>a.v$.repeatNewPassword.$touch())},null,8,["value","title","placeholder","validate","error"]),n("button",{class:"btn__orange btn_change_password",onClick:r[6]||(r[6]=s=>t.saveChanges())},w(e.$t("profile.passwordForm.button")),1)])}const k=N(C,[["render",B],["__scopeId","data-v-f580b51e"]]);export{k 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.