1import{_ as j}from"./BU39HjjK.js";import{_ as X}from"./CJ1K0aV1.js";import{E as $}from"./BRWwJqKy.js";import{a as G,E as ee}from"./BqK22eZm.js";import{d as T,a as se,e as N,u as Y,q as w,bP as oe,T as ae,f,o as l,l as n,g as m,h as e,m as p,w as c,k as U,i as g,K as I,t as h,F as D,r as q,n as b,N as te,O as re,a7 as ne,d4 as le,d5 as ce,ab as de,M as ie,_ as O}from"./Y4ICXCuc.js";import{u as me}from"./dJZm3NNg.js";import{d as ue}from"./C6Bxth9v.js";import{_ as pe}from"./lH8SSuXv.js";import"./aMyN3jB5.js";import"./BH9nULxh.js";import"./BE20p1dL.js";import"./NVAjB_Yf.js";import"./vMIVouA4.js";import"./anKvzuH2.js";import"./_z8bWJjN.js";import"./CgkIKYBN.js";import"./CUrE0vbu.js";import"./DbDwZyaJ.js";import"./CGgbl_zB.js";import"./yhRu0ssi.js";import"./DbdTMwVV.js";import"./D2-BrpQ8.js";import"./BPzcK7w0.js";import"./DK5zXFld.js";import"./JffoND0l.js";import"./CailpaEi.js";import"./DkH_gNP6.js";import"./BDO9QEQJ.js";import"./DVzYJwT5.js";import"./Ds-VHX1L.js";const we={key:0,class:"change-passsword-form"},ge=["src"],fe=["src"],Ae={class:"strength-content mt--5px"},_e={class:"mb-10px p-0"},he={class:"ml-5px"},Ce=["src"],Pe={class:"btn-group"},Ie=T({__name:"ChangePasswordPage",props:{pageClass:{default:"default"},theme:{default:"default"},passwordIcon:{},leftIconClassHeight:{default:""},mobileClass:{}},setup(E){me("account-changePassword");const u=se(),R=N(()=>u.isMobile),{t:o}=Y(),v=w([o("account.loginPassword")]),C=w(0),y=t=>{C.value=t},d=E;oe({meta:[{name:"robots",content:"noindex, nofollow"}]},{tagPriority:"high"});const s=ae({provider:null,username:"",currentPassword:"",newPassword:"",confirmNewPassword:""});w([{label:1,value:1}]);const k=w(!1),z=N(()=>{switch(i.value){case 1:return o("common.passwordWeak");case 2:return o("common.passwordMedium");case 3:return o("common.passwordStrong");default:return""}}),B=w(),H={provider:[{required:!0,message:o("common.isRequired"),trigger:"blur"}],username:[{required:!0,message:o("common.isRequired"),trigger:"blur"}],currentPassword:[{required:!0,message:o("common.isRequired"),trigger:"blur"}],newPassword:[{required:!0,message:o("common.isRequired"),trigger:"blur"}],confirmNewPassword:[{required:!0,message:o("common.isRequired"),trigger:"blur"}]},L=N(()=>{var t;return console.log(u==null?void 0:u.userInfo,"authStore?.userInfo"),((t=u==null?void 0:u.userInfo)==null?void 0:t.loginId)||""}),W=()=>{s.provider=null,s.username="",s.currentPassword="",s.newPassword="",s.confirmNewPassword=""},x=ue(async t=>{B.value&&await B.value.validate(async r=>{if(r&&C.value==0){k.value=!0;try{await de("/player/auth/changePwd",{loginId:L.value,oldPwd:s.currentPassword,newPwd:s.newPassword}),ie.success(o("common.successful")),W()}finally{k.value=!1}}})},500);let i=w(0),S=w([{message:o("common.passwordRule1"),reg:/^.{6,12}$/,verify:!1},{message:o("common.passwordRule2"),reg:/^(?=.*[A-Z]).{6,12}$/,verify:!1},{message:o("common.passwordRule3"),reg:/^\S*$/,verify:!1}]);const A=()=>{const t=s.newPassword||"";console.log(t);let r=0;S.value.forEach(P=>{P.verify=P.reg.test(t),P.verify&&r++}),r===2&&t.length>=10?i.value=3:r>=1?i.value=2:t.length>0?i.value=1:i.value=0,console.log(i.value)},Q=t=>t?V(i.value):"#FF3B30",V=t=>{switch(t){case 1:return"#ff3300";case 2:return"#ffaa00";case 3:return"#009D00";default:return"#fff"}};return(t,r)=>{const P=X,_=$,F=ee,M=re,J=G,K=te;return l(),f("div",null,[n("div",{class:p(e(R)?d.mobileClass:"")},[m(P,{tabsData:e(v),theme:t.pageClass,onTabClick:y},null,8,["tabsData","theme"])],2),n("div",{class:p(`change-password-${t.pageClass}`)},[m(J,{"label-position":"top",model:e(s),class:"mt-2",rules:H,ref_key:"loginFormRef",ref:B},{default:c(()=>[e(C)==0?(l(),f("div",we,[m(F,{prop:"currentPassword"},{label:c(()=>[I(h(e(o)("account.currentPassword")),1)]),default:c(()=>[d.leftIconClassHeight?(l(),g(_,{key:0,maxlength:12,placeholder:`${e(o)("common.enter")} ${e(o)("common.yourCurrentPassword")}`,onInput:A,size:"large",type:"password","show-password":"",modelValue:e(s).currentPassword,"onUpdate:modelValue":r[0]||(r[0]=a=>e(s).currentPassword=a)},{prefix:c(()=>[n("div",{class:p(`el-input_change_${t.pageClass}`)}
1,[n("img",{src:d.passwordIcon,alt:"password icon",class:p(d.leftIconClassHeight)},null,10,ge)],2)]),_:1},8,["placeholder","modelValue"])):(l(),g(_,{key:1,onInput:A,size:"large",type:"password",maxlength:12,"show-password":"",modelValue:e(s).currentPassword,"onUpdate:modelValue":r[1]||(r[1]=a=>e(s).currentPassword=a)},null,8,["modelValue"]))]),_:1}),m(F,{prop:"newPassword"},{label:c(()=>[I(h(e(o)("account.newPassword")),1)]),default:c(()=>[d.leftIconClassHeight?(l(),g(_,{key:0,placeholder:`${e(o)("common.enter")} ${e(o)("common.yourNewPassword")}`,type:"password",onInput:A,maxlength:12,size:"large","show-password":"",modelValue:e(s).newPassword,"onUpdate:modelValue":r[2]||(r[2]=a=>e(s).newPassword=a)},{prefix:c(()=>[n("div",{class:p(`el-input_change_${t.pageClass}`)},[n("img",{src:d.passwordIcon,alt:"password icon",class:p(d.leftIconClassHeight)},null,10,fe)],2)]),_:1},8,["placeholder","modelValue"])):(l(),g(_,{key:1,type:"password",onInput:A,maxlength:12,size:"large","show-password":"",modelValue:e(s).newPassword,"onUpdate:modelValue":r[3]||(r[3]=a=>e(s).newPassword=a)},null,8,["modelValue"]))]),_:1}),e(s).newPassword.length?(l(),f(D,{key:0},[n("div",Ae,[n("div",null,[(l(),f(D,null,q(3,a=>n("span",{key:a,class:"line",style:b({backgroundColor:e(i)>=a?V(e(i)):""})},null,4)),64))]),n("span",{class:"text",style:b({color:V(e(i))})},h(e(z)),5)]),n("ul",_e,[(l(!0),f(D,null,q(e(S),(a,Z)=>(l(),f("li",{key:Z,class:"message",style:b({color:Q(a.verify)})},[m(M,{style:b({color:Q(a.verify)}),class:"status-icon"},{default:c(()=>[(l(),g(ne(a.verify?e(le):e(ce))))]),_:2},1032,["style"]),n("span",he,h(a.message),1)],4))),128))])],64)):U("",!0),m(F,{prop:"confirmNewPassword"},{label:c(()=>[I(h(e(o)("account.confirmNewPassword")),1)]),default:c(()=>[d.leftIconClassHeight?(l(),g(_,{key:0,onInput:A,size:"large","show-password":"",type:"password",maxlength:12,modelValue:e(s).confirmNewPassword,"onUpdate:modelValue":r[4]||(r[4]=a=>e(s).confirmNewPassword=a),placeholder:`${e(o)("common.enter")} ${e(o)("common.yourPassword")}`},{prefix:c(()=>[n("div",{class:p(`el-input_change_${t.pageClass}`)},[n("img",{src:d.passwordIcon,alt:"password icon",class:p(d.leftIconClassHeight)},null,10,Ce)],2)]),_:1},8,["modelValue","placeholder"])):(l(),g(_,{key:1,onInput:A,size:"large","show-password":"",type:"password",maxlength:12,modelValue:e(s).confirmNewPassword,"onUpdate:modelValue":r[5]||(r[5]=a=>e(s).confirmNewPassword=a)},null,8,["modelValue"]))]),_:1})])):U("",!0)]),_:1},8,["model"]),n("div",Pe,[n("div",{class:"other-btn",onClick:r[6]||(r[6]=(...a)=>e(x)&&e(x)(...a))}),m(K,{type:"success",onClick:e(x),width:"100%",disabled:e(k)||!e(s).currentPassword||!e(s).newPassword||!e(s).confirmNewPassword,class:"btn"},{default:c(()=>[I(h(e(o)("common.submit")),1)]),_:1},8,["onClick","disabled"])])],2)])}}}),be=O(Ie,[["__scopeId","data-v-961da46c"]]),ve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAA8CAYAAAAgwDn8AAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAA7pJREFUeAHtmtF52jAQgO+E+1xG4LHfV9LABAkTNJ0gMEGSCRImSDKBYYImE5ROYBOa53iD0nfb1zub0IBtItsC7H78L3zItnSnk06nkxAMMrPbp4T4lYBOAbAFQM34Cc4RyOVfF4kejwa/JmAIhJI4dqdpKf8iJLz8J/C7zXpIMPwymI2gJKUUkB4PEW0WvAWFQC+k8Ft38OxCQRQUZDpuX4QIP4oLL1BLITqzcfsaClJIgak0SHAHhggJbooqkXsISc9rCO/yOz/5d7743+SWTvi3s/ErpP7x+fMYcpBLAZ6wbPLAyZqsCDgKKLzPGtPR9xDcsKDnGU3MQ7K63YHrgSYW5KCBwTWlCo/cMPFknE02fb8QrO/YRxOFdAtimVWaDfTZKUAPNNG2gMMeR0WTNlEFC9/osXC5PIljf+7wBJb6Eh2iCHq6a4X2JG4gppqd3eAwr/CCDLOQ1DDtGSFcgCbaCvDQOUspdlmQwt6oO3i64yEwSbYFp7JA6tShpYAMH0gxNa++91CSgFfklOKmBX5H53tNC1BqZV0DoQD7ERl+8/XSMKPNdbQUUICt9bI00xeB548I7yXqRzjW+FzXApgYPkT0B0xBOIWCFI6FuId+QwUorEBVOCiwbw4K7ButaJQ9zkdKljYd+1MLDJBVP2iQGY3GGQbg8Bk7+pt100TZjAmvE49ZCYCEAhxEdTgmv5WACiqFJACisN17W7oyB6bjz+cKfad6wguSAPBfRMa3pUsLPNlHZ4T0HerAm71zpMB7e90Kstw7R0NI9ro1El543TsDxr3vv0ANkb2zUuBfQk0J2dko3Y1DFWHZT9gKoLV1qyIiu4QSW5q8r2cC0tDWVvNmrsycHpLogqv1DT9n4/qcGLsul81OYjgajZb7blq2QsokFICUDEQZjCrAPT/clJiVZ5xLugKDGFQAPZ080eIdY1YwpgBPWE//XZyAIQxaQF8BkxhTIHaVuu+a80QmJ3FnFieBNyKxFxhcPI16IYr8/DsNom90z4HTUZvAILzBeAjIulp3p5Lv57DdzjhnKN6eaQUW1XpR9jo+qRStjrmR/jbCiS0psDsOmbl9c1Bg3/wPCqAH9WWucE9BmAl4rXFV8LrY1BA+KX3kIWQZu7i0a0L48KCig2aC0lcGdo3cTVrmRkOwbuo1mdELqBHdsVim1zfd36kW0f2k5a2u5ToQ39+hXrUtkTylWVnIYiU4d0OY6+LdLpAxv+h5d7U8g/iCnn+JUSy/j4O+ODUZu3lrlJVv+gv1poNAitx75gAAAABJRU5ErkJggg==",ye={class:"changepass-container page-container"},ke={class:"account-right-container"},Be=T({__name:"changePassword",setup(E){const{t:u}=Y();return(R,o)=>{const v=j,C=be,y=pe;return l(),f("div",ye,[m(y,{themeStyle:"mtown",showModule:!1},{title:c(()=>[m(v,{theme:"mtown",fontSize:"15px",fontWight:"700",pageTitle:e(u)("account.changePassword"),type:"text"},null,8,["pageTitle"])]),form:c(()=>[n("div",ke,[m(C,{leftIconClassHeight:"h-20px",passwordIcon:e(ve),pageClass:"mtown"},null,8,["passwordIcon"])])]),_:1})])}}}),rs=O(Be,[["__scopeId","data-v-df9600b5"]]);export{rs 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.