PageSourceSearch

https://okmiku.com/_nuxt/CjPQIpaC.js

js okmiku.com collected 2026-10-08 20:30:34 UTC 56,289 bytes, 1 lines download raw bytes

1import{A as M,Ba as _,Do as N,Fo as ie,Gi as Be,Go as qe,Ia as W,Jo as c,Ka as F,La as i,Lo as k,Lr as re,Mn as T,Mo as A,Mr as Re,N as oe,Oa as ne,Ra as q,Tr as Fe,Ua as Te,Wa as u,Wo as e,fo as f,h as ee,hr as le,ja as J,l as te,lr as de,nr as se,sr as Y,v as $,wo as ce,wr as ue,za as U}from"./CFgVBipp.js";import{E as ze,_t as Oe,ct as be,ft as Me,kt as We,ut as Je}from"./Vg6eMshd.js";import{n as Ye,r as Ge,t as ae}from"./2nRfRvf1.js";import{C as z,y as H}from"./U5w1LfVD.js";import{t as Ke}from"./B2CFyass.js";import{n as $e}from"./C4iF6W_o.js";(function(){try{var s=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},t=new s.Error().stack;t&&(s._sentryDebugIds=s._sentryDebugIds||{},s._sentryDebugIds[t]="ca186234-ae47-4d7f-8ca2-4b98fb8ddac8",s._sentryDebugIdIdentifier="sentry-dbid-ca186234-ae47-4d7f-8ca2-4b98fb8ddac8")}catch{}})();var He={class:"w-full flex items-center justify-between gap-4"},Qe={class:"m-0 text-xl font-semibold"},Xe={key:0,class:"flex flex-col gap-3"},Ze={class:"flex items-center justify-between gap-4"},et={class:"flex items-center justify-between gap-4"},tt={key:0,class:"flex items-center justify-between gap-4"},st={class:"font-semibold"},at={class:"flex items-center justify-between gap-4"},it={key:1,class:"flex flex-col gap-3"},rt={class:"flex items-center justify-between gap-4"},ot={class:"font-semibold"},nt={class:"text-slate"},lt={class:"flex items-center justify-between gap-4"},dt={class:"font-semibold"},ct={class:"flex items-center gap-2"},ut={class:"text-gray-400"},bt={class:"text-slate"},mt={key:0,class:"flex items-center justify-between gap-4"},ft={class:"font-semibold"},pt={class:"flex items-center gap-2"},vt={class:"text-slate"},wt={class:"text-gray-400"},ht={class:"flex items-center justify-between gap-4"},Pt={class:"font-semibold"},gt={class:"text-slate"},me=F({__name:"BasicInformation",props:{userProfile:{},userProfilePending:{type:Boolean},userAvatar:{},emailVerified:{type:Boolean},isResendVerificationLoading:{type:Boolean},showPhone:{type:Boolean}},emits:["openEmailChangeDialog","resendVerificationEmail","openPhoneChangeDialog"],setup(s,{emit:t}){const b=t,{data:m}=se(),{t:a}=T(),{site:o}=le(),y=o.countryCode===re.CN;return(v,l)=>{const x=ze,p=Oe,r=M,P=Me,C=te;return f(),q(C,null,{header:N(()=>[i("div",He,[i("h2",Qe,c(e(a)("basicInformation")),1),u(x,{image:s.userAvatar||"https://primefaces.org/cdn/primevue/images/avatar/amyelsner.png",shape:"circle"},null,8,["image"])])]),default:N(()=>[s.userProfilePending?(f(),_("div",Xe,[i("div",Ze,[l[5]||(l[5]=i("div",{class:"font-semibold"}," Name ",-1)),u(p,{width:"40%",height:"1.5rem"})]),i("div",et,[l[6]||(l[6]=i("div",{class:"font-semibold"}," Email ",-1)),u(p,{width:"50%",height:"1.5rem"})]),s.showPhone||y?(f(),_("div",tt,[i("div",st,c(e(a)("phone")),1),u(p,{width:"40%",height:"1.5rem"})])):U("",!0),i("div",at,[l[7]||(l[7]=i("div",{class:"font-semibold"}," Member since ",-1)),u(p,{width:"30%",height:"1.5rem"})])])):(f(),_("div",it,[i("div",rt,[i("div",ot,c(e(a)("name")),1),i("div",nt,c(e(m)?.user?.name||s.userProfile?.name||e(a)("notSet")),1)]),i("div",lt,[i("div",dt,c(e(a)("email")),1),i("div",ct,[u(r,{icon:"i-solar:pen-2-linear",class:"!p-2",size:"small",text:"",rounded:"",severity:"secondary",onClick:l[0]||(l[0]=d=>b("openEmailChangeDialog"))}),e(ae)(e(m)?.user?.email||s.userProfile?.email)?(f(),_(J,{key:0},[i("div",ut,c(e(a)("notBound")),1),u(r,{label:e(a)("bindEmail"),size:"small",severity:"info",outlined:"",onClick:l[1]||(l[1]=d=>b("openEmailChangeDialog"))},null,8,["label"])],64)):(f(),_(J,{key:1},[i("div",bt,c(e(m)?.user?.email||s.userProfile?.email),1),s.emailVerified===!1?(f(),q(r,{key:0,label:e(a)("unverified"),size:"small",severity:"warn",outlined:"",loading:s.isResendVerificationLoading,disabled:s.isResendVerificationLoading,onClick:l[2]||(l[2]=d=>b("resendVerificationEmail"))},null,8,["label","loading","disabled"])):U("",!0)],64))])]),s.showPhone||y?(f(),_("div",mt,[i("div",ft,c(e(a)("phone")),1),i("div",pt,[u(r,{icon:"i-solar:pen-2-linear",class:"!p-2",size:"small",text:"",rounded:"",severity:"secondary",onClick:l[3]||(l[3]=d=>b("openPhoneChangeDialog"))}),s.userProfile?.phone_number?(f(),_(J,{key:0},[i("div",vt,c(s.userProfile.phone_number),1),s.userProfile.phone_number_verified?(f(),q(P,{key:0,value:e(a)("verified"),severity:"success",class:"!text-xs"},null,8,["value"])):U("",!0)],64)):(f(),_(J,{key:1},[i("div",wt,c(e(a)("notBound")),1),u(r,{label:e(a)("bindPhone"),size:"small",severity:"info",outlined:"",onClick:l[4]||(l[4]=d=>b("openPhoneChangeDialog"))},null,8,["label"])],64))])])):U("",!0),i("div",ht,[i("div",Pt,c(e(a
1)("memberSince")),1),i("div",gt,c(s.userProfile?.created_at?e(Ke)(s.userProfile.created_at):"N/A"),1)])]))]),_:1})}}});function fe(s){const t=s;t.__i18n=t.__i18n||[],t.__i18n.push({locale:"",resource:{"en-US":{basicInformation:{t:0,b:{t:2,i:[{t:3}],s:"Basic Information"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Name"}},notSet:{t:0,b:{t:2,i:[{t:3}],s:"Not set"}},notBound:{t:0,b:{t:2,i:[{t:3}],s:"Not bound"}},email:{t:0,b:{t:2,i:[{t:3}],s:"Email"}},phone:{t:0,b:{t:2,i:[{t:3}],s:"Phone"}},memberSince:{t:0,b:{t:2,i:[{t:3}],s:"Member since"}},unverified:{t:0,b:{t:2,i:[{t:3}],s:"Unverified"}},verified:{t:0,b:{t:2,i:[{t:3}],s:"Verified"}},bindEmail:{t:0,b:{t:2,i:[{t:3}],s:"Bind email"}},bindPhone:{t:0,b:{t:2,i:[{t:3}],s:"Bind phone"}}},"zh-CN":{basicInformation:{t:0,b:{t:2,i:[{t:3}],s:"\u57FA\u672C\u4FE1\u606F"}},name:{t:0,b:{t:2,i:[{t:3}],s:"\u59D3\u540D"}},notSet:{t:0,b:{t:2,i:[{t:3}],s:"\u672A\u8BBE\u7F6E"}},notBound:{t:0,b:{t:2,i:[{t:3}],s:"\u672A\u7ED1\u5B9A"}},email:{t:0,b:{t:2,i:[{t:3}],s:"\u90AE\u7BB1"}},phone:{t:0,b:{t:2,i:[{t:3}],s:"\u624B\u673A\u53F7"}},memberSince:{t:0,b:{t:2,i:[{t:3}],s:"\u6CE8\u518C\u65F6\u95F4"}},unverified:{t:0,b:{t:2,i:[{t:3}],s:"\u672A\u9A8C\u8BC1"}},verified:{t:0,b:{t:2,i:[{t:3}],s:"\u5DF2\u9A8C\u8BC1"}},bindEmail:{t:0,b:{t:2,i:[{t:3}],s:"\u7ED1\u5B9A\u90AE\u7BB1"}},bindPhone:{t:0,b:{t:2,i:[{t:3}],s:"\u7ED1\u5B9A\u624B\u673A\u53F7"}}},"es-ES":{basicInformation:{t:0,b:{t:2,i:[{t:3}],s:"Informaci\xF3n b\xE1sica"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Nombre"}},notSet:{t:0,b:{t:2,i:[{t:3}],s:"No establecido"}},notBound:{t:0,b:{t:2,i:[{t:3}],s:"No vinculado"}},email:{t:0,b:{t:2,i:[{t:3}],s:"Correo electr\xF3nico"}},phone:{t:0,b:{t:2,i:[{t:3}],s:"Tel\xE9fono"}},memberSince:{t:0,b:{t:2,i:[{t:3}],s:"Miembro desde"}},unverified:{t:0,b:{t:2,i:[{t:3}],s:"Sin verificar"}},verified:{t:0,b:{t:2,i:[{t:3}],s:"Verificado"}},bindEmail:{t:0,b:{t:2,i:[{t:3}],s:"Vincular correo"}},bindPhone:{t:0,b:{t:2,i:[{t:3}],s:"Vincular tel\xE9fono"}}},"ja-JP":{basicInformation:{t:0,b:{t:2,i:[{t:3}],s:"\u57FA\u672C\u60C5\u5831"}},name:{t:0,b:{t:2,i:[{t:3}],s:"\u540D\u524D"}},notSet:{t:0,b:{t:2,i:[{t:3}],s:"\u672A\u8A2D\u5B9A"}},notBound:{t:0,b:{t:2,i:[{t:3}],s:"\u672A\u767B\u9332"}},email:{t:0,b:{t:2,i:[{t:3}],s:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9"}},phone:{t:0,b:{t:2,i:[{t:3}],s:"\u96FB\u8A71\u756A\u53F7"}},memberSince:{t:0,b:{t:2,i:[{t:3}],s:"\u30E1\u30F3\u30D0\u30FC\u767B\u9332\u65E5"}},unverified:{t:0,b:{t:2,i:[{t:3}],s:"\u672A\u78BA\u8A8D"}},verified:{t:0,b:{t:2,i:[{t:3}],s:"\u78BA\u8A8D\u6E08\u307F"}},bindEmail:{t:0,b:{t:2,i:[{t:3}],s:"\u30E1\u30FC\u30EB\u3092\u767B\u9332"}},bindPhone:{t:0,b:{t:2,i:[{t:3}],s:"\u96FB\u8A71\u756A\u53F7\u3092\u767B\u9332"}}}}})}typeof fe=="function"&&fe(me);var yt=Object.assign(me,{__name:"AccountSettingsBasicInformation"}),Et={class:"text-xl font-semibold"},xt=["value"],_t={key:0,class:"flex flex-col items-start gap-2"},Ct={for:"currentPassword",class:"flex items-center justify-between text-sm"},kt={key:0,class:"text-xs text-red-500"},St={class:"mt-6 flex flex-col items-start gap-2"},Vt={for:"password",class:"flex items-center justify-between text-sm"},Dt={key:0,class:"text-xs text-red-500"},Nt={class:"mt-6 flex flex-col items-start gap-2"},At={for:"confirmPassword",class:"flex items-center justify-between text-sm"},Lt={key:0,class:"text-xs text-red-500"},Ut={class:"mt-6 flex flex-col items-start gap-2"},jt={class:"text-xs text-gray-500"},pe=F({__name:"PasswordReset",props:{isLoading:{type:Boolean},userEmail:{default:""},hasPassword:{type:Boolean,default:!0}},emits:["submit","setPassword"],setup(s,{expose:t,emit:b}){const m=s,a=b,{t:o}=T(),y=H({currentPassword:z().min(1,"Current password is required"),password:z().min(1,"New password is required").min(8,"Password must be at least 8 characters long"),confirmPassword:z().min(1,"Confirm password is required").min(8,"Password must be at least 8 characters long")}).refine(d=>d.password===d.confirmPassword,{message:"Passwords do not match",path:["confirmPassword"]}),v=H({password:z().min(1,"Password is required").min(8,"Password must be at least 8 characters long"),confirmPassword:z().min(1,"Confirm password is required").min(8,"Password must be at least 8 characters long")}).refine(d=>d.password===d.confirmPassword,{message:"Passwords do not match",path:["confirmPassword"]}),l=k(""),x=k(""),p=k(""),r=ie({currentPassword:"",password:"",confirmPassword:""});function P(d){if(d.preventDefault(),m.hasPassword){const E=y.safeParse({currentPassword:l.value,password:x.value,confirmPassword:p.value});if(!E.success){const g=E.error.flatten().fieldErrors;r.currentPassword=g.currentPassword?.[0]||"",r.password=g.password?.[0]||"",r.confirmPassword=g.confirmPassword?.[0]||"";return}r.currentPassword="",r.password="",r.confirmPassword="",a("submit",E.data)}else{const E=v.safeParse({password:x.value,confirmPassword:p.value});if(!E.success){const g=E.error.flatten().fieldErrors;r.password=g.password?.[0]||"",r.confirmPassword=g.confirmPassword?.[0]||"";return}r.password="",r.confirmPassword="",a("setPassword",E.data)}}function C(){l.value="",x.value="",p.value="",r.currentPassword="",r.password="",r.confirmPassword=""}return t({resetForm:C}),(d,E)=>{const g=be,j=M,L=Re,I=te;return f(),q(I,null,{header:N(()=>[i("div",Et,c(s.hasPassword?e(o)("resetPassword"):e(o)("setPassword")),1)]),default:N(()=>[u(L,null,{default:N(()=>[i("form",{class:"mt-2",onSubmit:P},[i("input",{type:"email",name:"email",autocomplete:"username email",value:s.userEmail,readonly:"",tabindex:"-1","aria-hidden":"true",class:"sr-only"},null,8,xt),s.hasPassword?(f(),_("div",_t,[i("label",Ct,[i("div",null,c(e(o)("currentPassword")),1)]),u(g,{id:"currentPassword",modelValue:e(l),"onUpdate:modelValue":E[0]||(E[0]=V=>A(l)?l.value=V:null),class:"max-w-full w-96",placeholder:e(o)("enterCurrentPassword"),"toggle-mask":"",feedback:!1,"input-class":"w-full","aria-describedby":"
1currentPassword-help",invalid:!!e(r).currentPassword,type:"password","input-props":{autocomplete:"current-password"}},null,8,["modelValue","placeholder","invalid"]),e(r).currentPassword?(f(),_("small",kt,c(e(r).currentPassword),1)):U("",!0)])):U("",!0),i("div",St,[i("label",Vt,[i("div",null,c(e(o)("newPassword")),1)]),u(g,{id:"password",modelValue:e(x),"onUpdate:modelValue":E[1]||(E[1]=V=>A(x)?x.value=V:null),class:"max-w-full w-96",placeholder:e(o)("enterNewPassword"),"toggle-mask":"",feedback:!0,"input-class":"w-full","aria-describedby":"password-help",invalid:!!e(r).password,type:"password","input-props":{autocomplete:"new-password"}},null,8,["modelValue","placeholder","invalid"]),e(r).password?(f(),_("small",Dt,c(e(r).password),1)):U("",!0)]),i("div",Nt,[i("label",At,[i("div",null,c(e(o)("confirmPassword")),1)]),u(g,{id:"confirmPassword",modelValue:e(p),"onUpdate:modelValue":E[2]||(E[2]=V=>A(p)?p.value=V:null),class:"max-w-full w-96",placeholder:e(o)("confirmNewPassword"),"toggle-mask":"",feedback:!1,"input-class":"w-full","aria-describedby":"confirmPassword-help",invalid:!!e(r).confirmPassword,type:"password","input-props":{autocomplete:"new-password"}},null,8,["modelValue","placeholder","invalid"]),e(r).confirmPassword?(f(),_("small",Lt,c(e(r).confirmPassword),1)):U("",!0)]),i("div",Ut,[u(j,{type:"submit",label:s.hasPassword?e(o)("changePassword"):e(o)("setPasswordBtn"),disabled:s.isLoading,loading:s.isLoading},null,8,["label","disabled","loading"]),i("div",jt,c(e(o)("passwordRequirements")),1)])],32)]),_:1})]),_:1})}}});function ve(s){const t=s;t.__i18n=t.__i18n||[],t.__i18n.push({locale:"",resource:{"en-US":{resetPassword:{t:0,b:{t:2,i:[{t:3}],s:"Reset password"}},setPassword:{t:0,b:{t:2,i:[{t:3}],s:"Set password"}},setPasswordBtn:{t:0,b:{t:2,i:[{t:3}],s:"Set password"}},currentPassword:{t:0,b:{t:2,i:[{t:3}],s:"Current password"}},enterCurrentPassword:{t:0,b:{t:2,i:[{t:3}],s:"Enter current password"}},newPassword:{t:0,b:{t:2,i:[{t:3}],s:"New password"}},enterNewPassword:{t:0,b:{t:2,i:[{t:3}],s:"Enter new password"}},confirmPassword:{t:0,b:{t:2,i:[{t:3}],s:"Confirm Password"}},confirmNewPassword:{t:0,b:{t:2,i:[{t:3}],s:"Confirm new password"}},changePassword:{t:0,b:{t:2,i:[{t:3}],s:"Change password"}},passwordRequirements:{t:0,b:{t:2,i:[{t:3}],s:"Password must be at least 6 characters long and include a mix of letters, numbers, and special characters for better security."}}},"zh-CN":{resetPassword:{t:0,b:{t:2,i:[{t:3}],s:"\u91CD\u7F6E\u5BC6\u7801"}},setPassword:{t:0,b:{t:2,i:[{t:3}],s:"\u8BBE\u7F6E\u5BC6\u7801"}},setPasswordBtn:{t:0,b:{t:2,i:[{t:3}],s:"\u8BBE\u7F6E\u5BC6\u7801"}},currentPassword:{t:0,b:{t:2,i:[{t:3}],s:"\u5F53\u524D\u5BC6\u7801"}},enterCurrentPassword:{t:0,b:{t:2,i:[{t:3}],s:"\u8F93\u5165\u5F53\u524D\u5BC6\u7801"}},newPassword:{t:0,b:{t:2,i:[{t:3}],s:"\u65B0\u5BC6\u7801"}},enterNewPassword:{t:0,b:{t:2,i:[{t:3}],s:"\u8F93\u5165\u65B0\u5BC6\u7801"}},confirmPassword:{t:0,b:{t:2,i:[{t:3}],s:"\u786E\u8BA4\u5BC6\u7801"}},confirmNewPassword:{t:0,b:{t:2,i:[{t:3}],s:"\u786E\u8BA4\u65B0\u5BC6\u7801"}},changePassword:{t:0,b:{t:2,i:[{t:3}],s:"\u66F4\u6539\u5BC6\u7801"}},passwordRequirements:{t:0,b:{t:2,i:[{t:3}],s:"\u5BC6\u7801\u5FC5\u987B\u81F3\u5C116\u4E2A\u5B57\u7B26\u957F\uFF0C\u5E76\u5305\u542B\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u5B57\u7B26\u7684\u7EC4\u5408\u4EE5\u83B7\u5F97\u66F4\u597D\u7684\u5B89\u5168\u6027\u3002"}}},"es-ES":{resetPassword:{t:0,b:{t:2,i:[{t:3}],s:"Restablecer contrase\xF1a"}},setPassword:{t:0,b:{t:2,i:[{t:3}],s:"Establecer contrase\xF1a"}},setPasswordBtn:{t:0,b:{t:2,i:[{t:3}],s:"Establecer contrase\xF1a"}},currentPassword:{t:0,b:{t:2,i:[{t:3}],s:"Contrase\xF1a actual"}},enterCurrentPassword:{t:0,b:{t:2,i:[{t:3}],s:"Ingresa la contrase\xF1a actual"}},newPassword:{t:0,b:{t:2,i:[{t:3}],s:"Nueva contrase\xF1a"}},enterNewPassword:{t:0,b:{t:2,i:[{t:3}],s:"Ingresa la nueva contrase\xF1a"}},confirmPassword:{t:0,b:{t:2,i:[{t:3}],s:"Confirmar contrase\xF1a"}},confirmNewPassword:{t:0,b:{t:2,i:[{t:3}],s:"Confirma la nueva contrase\xF1a"}},changePassword:{t:0,b:{t:2,i:[{t:3}],s:"Cambiar contrase\xF1a"}},passwordRequirements:{t:0,b:{t:2,i:[{t:3}],s:"La contrase\xF1a debe tener al menos 6 caracteres e incluir una combinaci\xF3n de letras, n\xFAmeros y caracteres especiales para mayor seguridad."}}},"ja-JP":{resetPassword:{t:0,b:{t:2,i:[{t:3}],s:"\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u30EA\u30BB\u30C3\u30C8"}},setPassword:{t:0,b:{t:2,i:[{t:3}],s:"\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u8A2D\u5B9A"}},setPasswordBtn:{t:0,b:{t:2,i:[{t:3}],s:"\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u8A2D\u5B9A"}},currentPassword:{t:0,b:{t:2,i:[{t:3}],s:"\u73FE\u5728\u306E\u30D1\u30B9\u30EF\u30FC\u30C9"}},enterCurrentPassword:{t:0,b:{t:2,i:[{t:3}],s:"\u73FE\u5728\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B"}},newPassword:{t:0,b:{t:2,i:[{t:3}
1],s:"\u65B0\u3057\u3044\u30D1\u30B9\u30EF\u30FC\u30C9"}},enterNewPassword:{t:0,b:{t:2,i:[{t:3}],s:"\u65B0\u3057\u3044\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B"}},confirmPassword:{t:0,b:{t:2,i:[{t:3}],s:"\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u78BA\u8A8D"}},confirmNewPassword:{t:0,b:{t:2,i:[{t:3}],s:"\u65B0\u3057\u3044\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u78BA\u8A8D"}},changePassword:{t:0,b:{t:2,i:[{t:3}],s:"\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5909\u66F4"}},passwordRequirements:{t:0,b:{t:2,i:[{t:3}],s:"\u30D1\u30B9\u30EF\u30FC\u30C9\u306F\u5C11\u306A\u304F\u3068\u30826\u6587\u5B57\u3067\u3001\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u3092\u9AD8\u3081\u308B\u305F\u3081\u306B\u6587\u5B57\u3001\u6570\u5B57\u3001\u7279\u6B8A\u6587\u5B57\u3092\u542B\u3081\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002"}}}}})}typeof ve=="function"&&ve(pe);var It=Object.assign(pe,{__name:"AccountSettingsPasswordReset"}),Bt={class:"text-xl font-semibold"},qt={class:"flex flex-col items-start gap-3"},Rt={class:"text-sm"},we=F({__name:"DeleteAccount",emits:["openDeleteDialog"],setup(s,{emit:t}){const b=t,{t:m}=T();return(a,o)=>{const y=M,v=te;return f(),q(v,null,{header:N(()=>[i("div",Bt,c(e(m)("deleteAccount")),1)]),default:N(()=>[i("div",qt,[i("div",Rt,c(e(m)("deleteAccountWarning")),1),u(y,{label:e(m)("deleteAccount"),severity:"danger",outlined:"",onClick:o[0]||(o[0]=l=>b("openDeleteDialog"))},null,8,["label"])])]),_:1})}}});function he(s){const t=s;t.__i18n=t.__i18n||[],t.__i18n.push({locale:"",resource:{"en-US":{deleteAccount:{t:0,b:{t:2,i:[{t:3}],s:"Delete account"}},deleteAccountWarning:{t:0,b:{t:2,i:[{t:3}],s:"Deleting your account will remove all your data from our servers. This action is irreversible."}}},"zh-CN":{deleteAccount:{t:0,b:{t:2,i:[{t:3}],s:"\u5220\u9664\u5E10\u6237"}},deleteAccountWarning:{t:0,b:{t:2,i:[{t:3}],s:"\u5220\u9664\u60A8\u7684\u5E10\u6237\u5C06\u4ECE\u6211\u4EEC\u7684\u670D\u52A1\u5668\u4E2D\u5220\u9664\u6240\u6709\u6570\u636E\u3002\u6B64\u64CD\u4F5C\u4E0D\u53EF\u9006\u8F6C\u3002"}}},"es-ES":{deleteAccount:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar cuenta"}},deleteAccountWarning:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar tu cuenta eliminar\xE1 todos tus datos de nuestros servidores. Esta acci\xF3n es irreversible."}}},"ja-JP":{deleteAccount:{t:0,b:{t:2,i:[{t:3}],s:"\u30A2\u30AB\u30A6\u30F3\u30C8\u3092\u524A\u9664"}},deleteAccountWarning:{t:0,b:{t:2,i:[{t:3}],s:"\u30A2\u30AB\u30A6\u30F3\u30C8\u3092\u524A\u9664\u3059\u308B\u3068\u3001\u3059\u3079\u3066\u306E\u30C7\u30FC\u30BF\u304C\u30B5\u30FC\u30D0\u30FC\u304B\u3089\u524A\u9664\u3055\u308C\u307E\u3059\u3002\u3053\u306E\u64CD\u4F5C\u306F\u5143\u306B\u623B\u305B\u307E\u305B\u3093\u3002"}}}}})}typeof he=="function"&&he(we);var Ft=Object.assign(we,{__name:"AccountSettingsDeleteAccount"}),Tt={class:"flex flex-col gap-2"},zt={for:"email",class:"text-sm font-medium"},Ot={class:"mt-6 w-full flex justify-end gap-4"},Pe=F({__name:"EmailChangeDialog",props:{visible:{type:Boolean},isLoading:{type:Boolean,default:!1},newEmail:{}},emits:["update:visible","update:newEmail","submit"],setup(s,{emit:t}){const b=s,m=t,{t:a}=T(),o=W({get:()=>b.newEmail,set:y=>m("update:newEmail",y)});return(y,v)=>{const l=ee,x=M,p=$;return f(),q(p,{visible:s.visible,modal:"",header:e(a)("changeEmail"),style:{width:"450px"},closable:!0,"onUpdate:visible":v[4]||(v[4]=r=>m("update:visible",r))},{footer:N(()=>[i("div",Ot,[u(x,{label:e(a)("cancel"),severity:"secondary",outlined:"",onClick:v[2]||(v[2]=r=>m("update:visible",!1))},null,8,["label"]),u(x,{label:e(a)("sendVerification"),disabled:s.isLoading||!s.newEmail,loading:s.isLoading,onClick:v[3]||(v[3]=r=>m("submit"))},null,8,["label","disabled","loading"])])]),default:N(()=>[i("div",Tt,[i("label",zt,c(e(a)("newEmailLabel")),1),u(l,{id:"email",modelValue:e(o),"onUpdate:modelValue":v[0]||(v[0]=r=>A(o)?o.value=r:null),class:"w-full",placeholder:e(a)("newEmailPlaceholder"),type:"email",onKeyup:v[1]||(v[1]=ne(r=>m("submit"),["enter"]))},null,8,["modelValue","placeholder"])])]),_:1},8,["visible","header"])}}});function ge(s){const t=s;t.__i18n=t.__i18n||[],t.__i18n.push({locale:"",resource:{"en-US":{changeEmail:{t:0,b:{t:2,i:[{t:3}],s:"Change Email Address"}},newEmailLabel:{t:0,b:{t:2,i:[{t:3}],s:"New email address"}},newEmailPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Enter new email address"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Cancel"}},sendVerification:{t:0,b:{t:2,i:[{t:3}],s:"Send Verification"}}},"zh-CN":{changeEmail:{t:0,b:{t:2,i:[{t:3}],s:"\u66F4\u6539\u7535\u5B50\u90AE\u4EF6\u5730\u5740"}},newEmailLabel:{t:0,b:{t:2,i:[{t:3}
1],s:"\u65B0\u7684\u7535\u5B50\u90AE\u4EF6\u5730\u5740"}},newEmailPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"\u8F93\u5165\u65B0\u7684\u7535\u5B50\u90AE\u4EF6\u5730\u5740"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"\u53D6\u6D88"}},sendVerification:{t:0,b:{t:2,i:[{t:3}],s:"\u53D1\u9001\u9A8C\u8BC1"}}},"es-ES":{changeEmail:{t:0,b:{t:2,i:[{t:3}],s:"Cambiar Direcci\xF3n de Email"}},newEmailLabel:{t:0,b:{t:2,i:[{t:3}],s:"Nueva direcci\xF3n de email"}},newEmailPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Ingresa nueva direcci\xF3n de email"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Cancelar"}},sendVerification:{t:0,b:{t:2,i:[{t:3}],s:"Enviar Verificaci\xF3n"}}},"ja-JP":{changeEmail:{t:0,b:{t:2,i:[{t:3}],s:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u3092\u5909\u66F4"}},newEmailLabel:{t:0,b:{t:2,i:[{t:3}],s:"\u65B0\u3057\u3044\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9"}},newEmailPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"\u65B0\u3057\u3044\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u3092\u5165\u529B"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"\u30AD\u30E3\u30F3\u30BB\u30EB"}},sendVerification:{t:0,b:{t:2,i:[{t:3}],s:"\u78BA\u8A8D\u3092\u9001\u4FE1"}}}}})}typeof ge=="function"&&ge(Pe);var Mt=Object.assign(Pe,{__name:"AccountSettingsEmailChangeDialog"}),Wt={class:"flex flex-col items-center gap-4 text-center"},Jt={class:"text-xl font-bold"},Yt={class:"text-gray-600"},Gt={class:"w-full border border-blue-200 rounded-lg bg-blue-50 p-3"},Kt={class:"text-sm text-blue-700"},$t={class:"w-full flex justify-center"},ye=F({__name:"EmailConfirmationDialog",props:{visible:{type:Boolean}},emits:["update:visible"],setup(s,{emit:t}){const b=t,{t:m}=T();return(a,o)=>{const y=M,v=$;return f(),q(v,{visible:s.visible,modal:"",header:e(m)("verifyEmail"),style:{width:"450px"},closable:!0,"onUpdate:visible":o[1]||(o[1]=l=>b("update:visible",l))},{footer:N(()=>[i("div",$t,[u(y,{label:e(m)("gotIt"),onClick:o[0]||(o[0]=l=>b("update:visible",!1))},null,8,["label"])])]),default:N(()=>[i("div",Wt,[o[2]||(o[2]=i("i",{class:"i-solar:letter-bold-duotone text-6xl text-blue-500"},null,-1)),i("h3",Jt,c(e(m)("checkEmail")),1),i("p",Yt,c(e(m)("verificationSent")),1),i("div",Gt,[i("p",Kt,[i("strong",null,c(e(m)("importantNote")),1),Te(" "+c(e(m)("importantMessage")),1)])])])]),_:1},8,["visible","header"])}}});function Ee(s){const t=s;t.__i18n=t.__i18n||[],t.__i18n.push({locale:"",resource:{"en-US":{verifyEmail:{t:0,b:{t:2,i:[{t:3}],s:"Verify Your Email"}},checkEmail:{t:0,b:{t:2,i:[{t:3}],s:"Check Your Email"}},verificationSent:{t:0,b:{t:2,i:[{t:3}],s:"We've sent a verification link to your new email address. Please click the link to confirm your email change."}},importantNote:{t:0,b:{t:2,i:[{t:3}],s:"Important:"}},importantMessage:{t:0,b:{t:2,i:[{t:3}],s:"Your email address will only be updated after you verify the new address."}},gotIt:{t:0,b:{t:2,i:[{t:3}],s:"Got it"}}},"zh-CN":{verifyEmail:{t:0,b:{t:2,i:[{t:3}],s:"\u9A8C\u8BC1\u60A8\u7684\u7535\u5B50\u90AE\u4EF6"}},checkEmail:{t:0,b:{t:2,i:[{t:3}],s:"\u68C0\u67E5\u60A8\u7684\u7535\u5B50\u90AE\u4EF6"}},verificationSent:{t:0,b:{t:2,i:[{t:3}],s:"\u6211\u4EEC\u5DF2\u5411\u60A8\u7684\u65B0\u7535\u5B50\u90AE\u4EF6\u5730\u5740\u53D1\u9001\u4E86\u9A8C\u8BC1\u94FE\u63A5\u3002\u8BF7\u70B9\u51FB\u94FE\u63A5\u4EE5\u786E\u8BA4\u60A8\u7684\u7535\u5B50\u90AE\u4EF6\u66F4\u6539\u3002"}},importantNote:{t:0,b:{t:2,i:[{t:3}],s:"\u91CD\u8981\u63D0\u793A:"}},importantMessage:{t:0,b:{t:2,i:[{t:3}],s:"\u53EA\u6709\u5728\u60A8\u9A8C\u8BC1\u65B0\u5730\u5740\u540E\uFF0C\u60A8\u7684\u7535\u5B50\u90AE\u4EF6\u5730\u5740\u624D\u4F1A\u66F4\u65B0\u3002"}},gotIt:{t:0,b:{t:2,i:[{t:3}],s:"\u77E5\u9053\u4E86"}}},"es-ES":{verifyEmail:{t:0,b:{t:2,i:[{t:3}],s:"Verifica Tu Email"}},checkEmail:{t:0,b:{t:2,i:[{t:3}],s:"Revisa Tu Email"}},verificationSent:{t:0,b:{t:2,i:[{t:3}],s:"Hemos enviado un enlace de verificaci\xF3n a tu nueva direcci\xF3n de email. Por favor, haz clic en el enlace para confirmar el cambio de email."}},importantNote:{t:0,b:{t:2,i:[{t:3}],s:"Importante:"}},importantMessage:{t:0,b:{t:2,i:[{t:3}],s:"Tu direcci\xF3n de email solo se actualizar\xE1 despu\xE9s de que verifiques la nueva direcci\xF3n."}},gotIt:{t:0,b:{t:2,i:[{t:3}],s:"Entendido"}}},"ja-JP":{verifyEmail:{t:0,b:{t:2,i:[{t:3}],s:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u3092\u78BA\u8A8D"}},checkEmail:{t:0,b:{t:2,i:[{t:3}],s:"\u30E1\u30FC\u30EB\u3092\u78BA\u8A8D"}},verificationSent:{t:0,b:{t:2,i:[{t:3}
1],s:"\u65B0\u3057\u3044\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u306B\u78BA\u8A8D\u30EA\u30F3\u30AF\u3092\u9001\u4FE1\u3057\u307E\u3057\u305F\u3002\u30EA\u30F3\u30AF\u3092\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u306E\u5909\u66F4\u3092\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044\u3002"}},importantNote:{t:0,b:{t:2,i:[{t:3}],s:"\u91CD\u8981:"}},importantMessage:{t:0,b:{t:2,i:[{t:3}],s:"\u65B0\u3057\u3044\u30A2\u30C9\u30EC\u30B9\u3092\u78BA\u8A8D\u3057\u305F\u5F8C\u306B\u306E\u307F\u3001\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u304C\u66F4\u65B0\u3055\u308C\u307E\u3059\u3002"}},gotIt:{t:0,b:{t:2,i:[{t:3}],s:"\u4E86\u89E3"}}}}})}typeof Ee=="function"&&Ee(ye);var Ht=Object.assign(ye,{__name:"AccountSettingsEmailConfirmationDialog"}),Qt={key:0,class:"flex flex-col gap-2"},Xt={for:"new-phone",class:"text-sm font-medium"},Zt={key:0,class:"text-xs text-red-500"},es={class:"mb-4 text-center text-sm text-gray-500"},ts={class:"flex flex-col items-center gap-2"},ss={class:"text-sm font-medium"},as={key:0,class:"text-xs text-red-500"},is={class:"mt-4 w-full flex justify-end gap-2"},xe=F({__name:"PhoneChangeDialog",props:{visible:{type:Boolean},isLoading:{type:Boolean,default:!1},currentPhone:{default:null}},emits:["update:visible","success"],setup(s,{emit:t}){const b=s,m=t,{t:a}=T(),{sendPhoneOtp:o,updatePhoneNumber:y}=se(),v=oe(),l=de("phone-change"),x=k("input"),p=k(""),r=k(""),P=k(!1),C=k(!1),d=ie({phone:"",code:""}),E=H({phone:z().min(1,a("validation.phoneRequired")).transform(S=>S.replace(/[\s\-()]/g,"")).pipe(z().regex(/^\+?\d{7,15}$/,a("validation.phoneInvalid")))}),g=H({code:z().regex(/^\d{6}$/,a("validation.codeLength"))});function j(){x.value="input",p.value="",r.value="",d.phone="",d.code="",P.value=!1,C.value=!1}ce(()=>b.visible,S=>{S||j()});function L(){m("update:visible",!1)}async function I(){if(P.value)return;const S=E.safeParse({phone:p.value});if(!S.success){d.phone=S.error.flatten().fieldErrors.phone?.[0]||"";return}const w=Ge(S.data.phone);if(b.currentPhone&&w===b.currentPhone){d.phone=a("validation.samePhone");return}d.phone="",P.value=!0;try{const B=await o(w);if(B?.error)throw new Error(B.error);p.value=w,r.value="",d.code="",x.value="verify",v.add({severity:"success",summary:a("toasts.success"),detail:a("toasts.codeSent"),life:3e3})}catch(B){l.error("Failed to send phone OTP",{error:B}),v.add({severity:"error",summary:a("toasts.error"),detail:B instanceof Error?B.message:a("toasts.sendFailed"),life:4e3})}finally{P.value=!1}}async function V(){if(C.value)return;const S=g.safeParse({code:r.value});if(!S.success){d.code=S.error.flatten().fieldErrors.code?.[0]||"";return}d.code="",C.value=!0;try{const w=await y(p.value,S.data.code);if(w?.error)throw new Error(w.error);v.add({severity:"success",summary:a("toasts.success"),detail:a("toasts.phoneUpdated"),life:3e3}),L(),m("success")}catch(w){l.error("Failed to verify phone OTP",{error:w}),v.add({severity:"error",summary:a("toasts.error"),detail:w instanceof Error?w.message:a("toasts.verifyFailed"),life:4e3})}finally{C.value=!1}}return(S,w)=>{const B=ee,Q=Je,O=M,X=$;return f(),q(X,{visible:s.visible,modal:"",header:s.currentPhone?e(a)("changePhone"):e(a)("bindPhone"),style:{width:"450px"},closable:!0,"onUpdate:visible":L},{footer:N(()=>[i("div",is,[e(x)==="input"?(f(),_(J,{key:0},[u(O,{label:e(a)("cancel"),severity:"secondary",outlined:"",onClick:L},null,8,["label"]),u(O,{label:e(a)("sendCode"),disabled:e(P)||!e(p),loading:e(P),onClick:I},null,8,["label","disabled","loading"])],64)):(f(),_(J,{key:1},[u(O,{label:e(a)("back"),severity:"secondary",outlined:"",onClick:w[2]||(w[2]=G=>{x.value="input",r.value="",e(d).code=""})},null,8,["label"]),u(O,{label:e(a)("resend"),severity:"secondary",text:"",disabled:e(P),loading:e(P),onClick:I},null,8,["label","disabled","loading"]),u(O,{label:e(a)("verify"),disabled:e(C)||e(r).length<6,loading:e(C),onClick:V},null,8,["label","disabled","loading"])],64))])]),default:N(()=>[e(x)==="input"?(f(),_("div",Qt,[i("label",Xt,c(e(a)("phoneLabel")),1),u(B,{id:"new-phone",modelValue:e(p),"onUpdate:modelValue":w[0]||(w[0]=G=>A(p)?p.value=G:null),class:qe(["w-full",{"p-invalid":!!e(d).phone}]),type:"tel",placeholder:e(a)("phonePlaceholder"),onKeyup:ne(I,["enter"])},null,8,["modelValue","placeholder","class"]),e(d).phone?(f(),_("small",Zt,c(e(d).phone),1)):U("",!0)])):(f(),_(J,{key:1},[i("div",es,c(e(a)("sentTo",{phone:e(Ye)(e(p))})),1),i("div",ts,[i("label",ss,c(e(a)("codeLabel")),1),u(Q,{modelValue:e(r),"onUpdate:modelValue":w[1]||(w[1]=G=>A(r)?r.value=G:null),length:6,"integer-only":""},null,8,["modelValue"]),e(d).code?(f(),_("small",as,c(e(d).code),1)):U("",!0)])],64))]),_:1},8,["visible","header"])}}});function _e(s){const t=s;t.__i18n=t.__i18n||[],t.__i18n.push({locale:"",resource:{"en-US":{bindPhone:{t:0,b:{t:2,i:[{t:3}],s:"Bind Phone Number (china only)"}},changePhone:{t:0,b:{t:2,i:[{t:3}],s:"Change Phone Number"}},phoneLabel:{t:0,b:{t:2,i:[{t:3}],s:"Phone number"}},phonePlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"13900001234"}},codeLabel:{t:0,b:{t:2,i:[{t:3}],s:"Verification code"}},sendCode:{t:0,b:{t:2,i:[{t:3}],s:"Send Code"}},verify:{t:0,b:{t:2,i:[{t:3}],s:"Verify"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Cancel"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Back"}},resend:{t:0,b:{t:2,i:[{t:3}],s:"Resend"}},sentTo:{t:0,b:{t:2,i:[{t:3,v:"Verification code sent to "},{t:4,k:"phone"}]}},toasts:{success:{t:0,b:{t:2,i:[{t:3}],s:"Success"}},error:{t:0,b:{t:2,i:[{t:3}],s:"Error"}},codeSent:{t:0,b:{t:2,i:[{t:3}],s:"Verification code sent"}},sendFailed:{t:0,b:{t:2,i:[{t:3}],s:"Failed to send verification code"}},verifyFailed:{t:0,b:{t:2,i:[{t:3}],s:"Invalid code, please try again"}},phoneUpdated:{t:0,b:{t:2,i:[{t:3}],s:"Phone number updated successfully"}}},validation:{phoneRequired:{t:0,b:{t:2,i:[{t:3}],s:"Phone number is required"}},phoneInvalid:{t:0,b:{t:2,i:[{t:3}],s:"Please enter a valid phone number"}},samePhone:{t:0,b:{t:2,i:[{t:3}],s:"New phone number cannot be the same as the current one"}},codeLength:{t:0,b:{t:2,i:[{t:3}],s:"Enter the 6-digit code"}}}},"zh-CN":{bindPhone:{t:0,b:{t:2,i:[{t:3}],s:"\u7ED1\u5B9A\u624B\u673A\u53F7"}},changePhone:{t:0,b:{t:2,i:[{t:3}],s:"\u66F4\u6362\u624B\u673A\u53F7"}},phoneLabel:{t:0,b:{t:2,i:[{t:3}],s:"\u624B\u673A\u53F7"}},phonePlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"13900001234"}},codeLabel:{t:0,b:{t:2,i:[{t:3}],s:"\u9A8C\u8BC1\u7801"}},sendCode:{t:0,b:{t:2,i:[{t:3}],s:"\u53D1\u9001\u9A8C\u8BC1\u7801"}},verify:{t:0,b:{t:2,i:[{t:3}],s:"\u9A8C\u8BC1"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"\u53D6\u6D88"}},back:{t:0,b:{t:2,i:[{t:3}],s:"\u8FD4\u56DE"}},resend:{t:0,b:{t:2,i:[{t:3}],s:"\u91CD\u65B0\u53D1\u9001"}},sentTo:{t:0,b:{t:2,i:[{t:3,v:"\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\u81F3 "},{t:4,k:"phone"}]}},toasts:{success:{t:0,b:{t:2,i:[{t:3}],s:"\u6210\u529F"}},error:{t:0,b:{t:2,i:[{t:3}],s:"\u9519\u8BEF"}},codeSent:{t:0,b:{t:2,i:[{t:3}],s:"\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001"}},sendFailed:{t:0,b:{t:2,i:[{t:3}],s:"\u53D1\u9001\u9A8C\u8BC1\u7801\u5931\u8D25"}},verifyFailed:{t:0,b:{t:2,i:[{t:3}],s:"\u9A8C\u8BC1\u7801\u65E0\u6548\uFF0C\u8BF7\u91CD\u8BD5"}},phoneUpdated:{t:0,b:{t:2,i:[{t:3}],s:"\u624B\u673A\u53F7\u66F4\u65B0\u6210\u529F"}}},validation:{phoneRequired:{t:0,b:{t:2,i:[{t:3}],s:"\u624B\u673A\u53F7\u5FC5\u586B"}},phoneInvalid:{t:0,b:{t:2,i:[{t:3}],s:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7"}},samePhone:{t:0,b:{t:2,i:[{t:3}
1],s:"\u65B0\u624B\u673A\u53F7\u4E0D\u80FD\u4E0E\u5F53\u524D\u624B\u673A\u53F7\u76F8\u540C"}},codeLength:{t:0,b:{t:2,i:[{t:3}],s:"\u8BF7\u8F93\u5165 6 \u4F4D\u9A8C\u8BC1\u7801"}}}},"ja-JP":{bindPhone:{t:0,b:{t:2,i:[{t:3}],s:"\u96FB\u8A71\u756A\u53F7\u3092\u767B\u9332"}},changePhone:{t:0,b:{t:2,i:[{t:3}],s:"\u96FB\u8A71\u756A\u53F7\u3092\u5909\u66F4"}},phoneLabel:{t:0,b:{t:2,i:[{t:3}],s:"\u96FB\u8A71\u756A\u53F7"}},phonePlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"13900001234"}},codeLabel:{t:0,b:{t:2,i:[{t:3}],s:"\u8A8D\u8A3C\u30B3\u30FC\u30C9"}},sendCode:{t:0,b:{t:2,i:[{t:3}],s:"\u30B3\u30FC\u30C9\u3092\u9001\u4FE1"}},verify:{t:0,b:{t:2,i:[{t:3}],s:"\u78BA\u8A8D"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"\u30AD\u30E3\u30F3\u30BB\u30EB"}},back:{t:0,b:{t:2,i:[{t:3}],s:"\u623B\u308B"}},resend:{t:0,b:{t:2,i:[{t:3}],s:"\u518D\u9001\u4FE1"}},sentTo:{t:0,b:{t:2,i:[{t:4,k:"phone"},{t:3,v:" \u306B\u30B3\u30FC\u30C9\u3092\u9001\u4FE1\u3057\u307E\u3057\u305F"}]}},toasts:{success:{t:0,b:{t:2,i:[{t:3}],s:"\u6210\u529F"}},error:{t:0,b:{t:2,i:[{t:3}],s:"\u30A8\u30E9\u30FC"}},codeSent:{t:0,b:{t:2,i:[{t:3}],s:"\u8A8D\u8A3C\u30B3\u30FC\u30C9\u3092\u9001\u4FE1\u3057\u307E\u3057\u305F"}},sendFailed:{t:0,b:{t:2,i:[{t:3}],s:"\u8A8D\u8A3C\u30B3\u30FC\u30C9\u306E\u9001\u4FE1\u306B\u5931\u6557\u3057\u307E\u3057\u305F"}},verifyFailed:{t:0,b:{t:2,i:[{t:3}],s:"\u30B3\u30FC\u30C9\u304C\u7121\u52B9\u3067\u3059"}},phoneUpdated:{t:0,b:{t:2,i:[{t:3}],s:"\u96FB\u8A71\u756A\u53F7\u304C\u66F4\u65B0\u3055\u308C\u307E\u3057\u305F"}}},validation:{phoneRequired:{t:0,b:{t:2,i:[{t:3}],s:"\u96FB\u8A71\u756A\u53F7\u306F\u5FC5\u9808\u3067\u3059"}},phoneInvalid:{t:0,b:{t:2,i:[{t:3}],s:"\u6709\u52B9\u306A\u96FB\u8A71\u756A\u53F7\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044"}},samePhone:{t:0,b:{t:2,i:[{t:3}],s:"\u65B0\u3057\u3044\u96FB\u8A71\u756A\u53F7\u306F\u73FE\u5728\u306E\u756A\u53F7\u3068\u540C\u3058\u306B\u3067\u304D\u307E\u305B\u3093"}},codeLength:{t:0,b:{t:2,i:[{t:3}],s:"6 \u6841\u306E\u30B3\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044"}}}},"es-ES":{bindPhone:{t:0,b:{t:2,i:[{t:3}],s:"Vincular tel\xE9fono"}},changePhone:{t:0,b:{t:2,i:[{t:3}],s:"Cambiar tel\xE9fono"}},phoneLabel:{t:0,b:{t:2,i:[{t:3}],s:"N\xFAmero de tel\xE9fono"}},phonePlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"13900001234"}},codeLabel:{t:0,b:{t:2,i:[{t:3}],s:"C\xF3digo de verificaci\xF3n"}},sendCode:{t:0,b:{t:2,i:[{t:3}],s:"Enviar c\xF3digo"}},verify:{t:0,b:{t:2,i:[{t:3}],s:"Verificar"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Cancelar"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Volver"}},resend:{t:0,b:{t:2,i:[{t:3}],s:"Reenviar"}},sentTo:{t:0,b:{t:2,i:[{t:3,v:"C\xF3digo enviado a "},{t:4,k:"phone"}]}},toasts:{success:{t:0,b:{t:2,i:[{t:3}],s:"\xC9xito"}},error:{t:0,b:{t:2,i:[{t:3}],s:"Error"}},codeSent:{t:0,b:{t:2,i:[{t:3}],s:"C\xF3digo de verificaci\xF3n enviado"}},sendFailed:{t:0,b:{t:2,i:[{t:3}],s:"No se pudo enviar el c\xF3digo"}},verifyFailed:{t:0,b:{t:2,i:[{t:3}],s:"C\xF3digo inv\xE1lido, int\xE9ntalo de nuevo"}},phoneUpdated:{t:0,b:{t:2,i:[{t:3}],s:"N\xFAmero de tel\xE9fono actualizado"}}},validation:{phoneRequired:{t:0,b:{t:2,i:[{t:3}],s:"El n\xFAmero de tel\xE9fono es obligatorio"}},phoneInvalid:{t:0,b:{t:2,i:[{t:3}],s:"Introduce un n\xFAmero de tel\xE9fono v\xE1lido"}},samePhone:{t:0,b:{t:2,i:[{t:3}],s:"El nuevo n\xFAmero no puede ser igual al actual"}},codeLength:{t:0,b:{t:2,i:[{t:3}],s:"Introduce el c\xF3digo de 6 d\xEDgitos"}}}}}})}typeof _e=="function"&&_e(xe);var rs=Object.assign(xe,{__name:"AccountSettingsPhoneChangeDialog"}),os={class:"flex flex-col gap-4"},ns={class:"text-center"},ls={class:"text-xl font-bold"},ds={class:"mb-4 text-gray-600"},cs={class:"border border-gray-200 rounded-lg bg-gray-50 p-3"},us={class:"mb-2 text-sm text-gray-600"},bs={key:0,class:"mb-2 text-center text-sm text-gray-800 font-semibold font-mono"},ms={key:0,class:"border border-gray-200 rounded-lg bg-gray-50 p-3"},fs={class:"mb-2 text-sm text-gray-600"},ps={class:"w-full flex justify-between"},Ce=F({__name:"DeleteAccountDialog",props:{visible:{type:Boolean},isLoading:{type:Boolean,default:!1},confirmDeleteEmail:{},currentPassword:{},userEmail:{},userPhone:{default:null},requiresPassword:{type:Boolean,default:!1}},emits:["update:visible","update:confirmDeleteEmail","update:currentPassword","confirm"],setup(s,{emit:t}){const b=s,m=t,{t:a}=T(),o=W(()=>ae(b.userEmail)),y=W(()=>o.value&&b.userPhone?b.userPhone:b.userEmail),v=W({get:()=>b.confirmDeleteEmail,set:p=>m("update:confirmDeleteEmail",p)}),l=W({get:()=>b.currentPassword,set:p=>m("update:currentPassword",p)}),x=W(()=>b.confirmDeleteEmail!==y.value||b.requiresPassword&&b.currentPassword.length===0);return(p,r)=>{const P=ee,C=be,d=M,E=$;return f(),q(E,{visible:s.visible,modal:"",header:e(a)("confirmAccountDeleti
1on"),style:{width:"450px"},closable:!1,"onUpdate:visible":r[4]||(r[4]=g=>m("update:visible",g))},{footer:N(()=>[i("div",ps,[u(d,{label:e(a)("cancel"),severity:"secondary",outlined:"",onClick:r[2]||(r[2]=g=>m("update:visible",!1))},null,8,["label"]),u(d,{label:e(a)("deleteAccount"),severity:"danger",disabled:e(x),loading:s.isLoading,onClick:r[3]||(r[3]=g=>m("confirm"))},null,8,["label","disabled","loading"])])]),default:N(()=>[i("div",os,[i("div",ns,[r[5]||(r[5]=i("i",{class:"i-solar:danger-triangle-bold-duotone mb-4 text-6xl text-red-500"},null,-1)),i("h3",ls,c(e(a)("absolutelySure")),1),i("p",ds,c(e(a)("deleteWarning")),1)]),i("div",cs,[i("p",us,c(e(o)&&s.userPhone?e(a)("confirmPromptPhone"):e(a)("confirmPrompt")),1),e(y)?(f(),_("div",bs,c(e(y)),1)):U("",!0),u(P,{modelValue:e(v),"onUpdate:modelValue":r[0]||(r[0]=g=>A(v)?v.value=g:null),class:"w-full",placeholder:e(o)&&s.userPhone?e(a)("phonePlaceholder"):e(a)("emailPlaceholder"),type:e(o)&&s.userPhone?"tel":"email"},null,8,["modelValue","placeholder","type"])]),s.requiresPassword?(f(),_("div",ms,[i("p",fs,c(e(a)("passwordPrompt")),1),u(C,{modelValue:e(l),"onUpdate:modelValue":r[1]||(r[1]=g=>A(l)?l.value=g:null),class:"w-full","input-class":"w-full",feedback:!1,"toggle-mask":"",placeholder:e(a)("passwordPlaceholder"),"input-props":{autocomplete:"current-password"}},null,8,["modelValue","placeholder"])])):U("",!0)])]),_:1},8,["visible","header"])}}});function ke(s){const t=s;t.__i18n=t.__i18n||[],t.__i18n.push({locale:"",resource:{"en-US":{confirmAccountDeletion:{t:0,b:{t:2,i:[{t:3}],s:"Confirm Account Deletion"}},absolutelySure:{t:0,b:{t:2,i:[{t:3}],s:"Are you absolutely sure?"}},deleteWarning:{t:0,b:{t:2,i:[{t:3}],s:"This action cannot be undone. This will permanently delete your account and remove all your data from our servers."}},confirmPrompt:{t:0,b:{t:2,i:[{t:3}],s:"To confirm, please type your email address:"}},confirmPromptPhone:{t:0,b:{t:2,i:[{t:3}],s:"To confirm, please type your phone number:"}},emailPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Enter your email"}},phonePlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Enter your phone number"}},passwordPrompt:{t:0,b:{t:2,i:[{t:3}],s:"Enter your current password:"}},passwordPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Current password"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Cancel"}},deleteAccount:{t:0,b:{t:2,i:[{t:3}],s:"Delete Account"}}},"zh-CN":{confirmAccountDeletion:{t:0,b:{t:2,i:[{t:3}],s:"\u786E\u8BA4\u5220\u9664\u8D26\u6237"}},absolutelySure:{t:0,b:{t:2,i:[{t:3}],s:"\u60A8\u5B8C\u5168\u786E\u5B9A\u5417?"}},deleteWarning:{t:0,b:{t:2,i:[{t:3}],s:"\u6B64\u64CD\u4F5C\u65E0\u6CD5\u64A4\u9500\u3002\u8FD9\u5C06\u6C38\u4E45\u5220\u9664\u60A8\u7684\u8D26\u6237\u5E76\u4ECE\u6211\u4EEC\u7684\u670D\u52A1\u5668\u4E2D\u5220\u9664\u6240\u6709\u6570\u636E\u3002"}},confirmPrompt:{t:0,b:{t:2,i:[{t:3}],s:"\u8981\u786E\u8BA4\uFF0C\u8BF7\u8F93\u5165\u60A8\u7684\u90AE\u7BB1\u5730\u5740:"}},confirmPromptPhone:{t:0,b:{t:2,i:[{t:3}],s:"\u8981\u786E\u8BA4\uFF0C\u8BF7\u8F93\u5165\u60A8\u7684\u624B\u673A\u53F7:"}},emailPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"\u8F93\u5165\u60A8\u7684\u90AE\u7BB1"}},phonePlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"\u8F93\u5165\u60A8\u7684\u624B\u673A\u53F7"}},passwordPrompt:{t:0,b:{t:2,i:[{t:3}],s:"\u8F93\u5165\u5F53\u524D\u5BC6\u7801:"}},passwordPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"\u5F53\u524D\u5BC6\u7801"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"\u53D6\u6D88"}},deleteAccount:{t:0,b:{t:2,i:[{t:3}],s:"\u5220\u9664\u8D26\u6237"}}},"es-ES":{confirmAccountDeletion:{t:0,b:{t:2,i:[{t:3}],s:"Confirmar Eliminaci\xF3n de Cuenta"}},absolutelySure:{t:0,b:{t:2,i:[{t:3}],s:"\xBFEst\xE1s absolutamente seguro?"}},deleteWarning:{t:0,b:{t:2,i:[{t:3}],s:"Esta acci\xF3n no se puede deshacer. Esto eliminar\xE1 permanentemente tu cuenta y eliminar\xE1 todos tus datos de nuestros servidores."}},confirmPrompt:{t:0,b:{t:2,i:[{t:3}],s:"Para confirmar, por favor escribe tu direcci\xF3n de email:"}},confirmPromptPhone:{t:0,b:{t:2,i:[{t:3}],s:"Para confirmar, por favor escribe tu n\xFAmero de tel\xE9fono:"}},emailPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Ingresa tu email"}},phonePlaceholder:{t:0,b:{t:2,i:[{t:3}
1],s:"Ingresa tu n\xFAmero de tel\xE9fono"}},passwordPrompt:{t:0,b:{t:2,i:[{t:3}],s:"Introduce tu contrase\xF1a actual:"}},passwordPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Contrase\xF1a actual"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Cancelar"}},deleteAccount:{t:0,b:{t:2,i:[{t:3}],s:"Eliminar Cuenta"}}},"ja-JP":{confirmAccountDeletion:{t:0,b:{t:2,i:[{t:3}],s:"\u30A2\u30AB\u30A6\u30F3\u30C8\u524A\u9664\u306E\u78BA\u8A8D"}},absolutelySure:{t:0,b:{t:2,i:[{t:3}],s:"\u672C\u5F53\u306B\u3088\u308D\u3057\u3044\u3067\u3059\u304B?"}},deleteWarning:{t:0,b:{t:2,i:[{t:3}],s:"\u3053\u306E\u64CD\u4F5C\u306F\u5143\u306B\u623B\u305B\u307E\u305B\u3093\u3002\u30A2\u30AB\u30A6\u30F3\u30C8\u304C\u5B8C\u5168\u306B\u524A\u9664\u3055\u308C\u3001\u3059\u3079\u3066\u306E\u30C7\u30FC\u30BF\u304C\u30B5\u30FC\u30D0\u30FC\u304B\u3089\u524A\u9664\u3055\u308C\u307E\u3059\u3002"}},confirmPrompt:{t:0,b:{t:2,i:[{t:3}],s:"\u78BA\u8A8D\u3059\u308B\u306B\u306F\u3001\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044:"}},confirmPromptPhone:{t:0,b:{t:2,i:[{t:3}],s:"\u78BA\u8A8D\u3059\u308B\u306B\u306F\u3001\u96FB\u8A71\u756A\u53F7\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044:"}},emailPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u3092\u5165\u529B"}},phonePlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"\u96FB\u8A71\u756A\u53F7\u3092\u5165\u529B"}},passwordPrompt:{t:0,b:{t:2,i:[{t:3}],s:"\u73FE\u5728\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044:"}},passwordPlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"\u73FE\u5728\u306E\u30D1\u30B9\u30EF\u30FC\u30C9"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"\u30AD\u30E3\u30F3\u30BB\u30EB"}},deleteAccount:{t:0,b:{t:2,i:[{t:3}],s:"\u30A2\u30AB\u30A6\u30F3\u30C8\u3092\u524A\u9664"}}}}})}typeof ke=="function"&&ke(Ce);var vs=Object.assign(Ce,{__name:"AccountSettingsDeleteAccountDialog"}),ws={class:""},Se=F({__name:"settings",setup(s){const{t}=T(),b=de("settings"),m=We(),{$api:a}=Be(),o=oe(),{data:y,changePassword:v,userAvatar:l,sendVerificationEmail:x}=se(),{site:p}=le(),r=p.countryCode===re.CN,P=k(!1),C=k(!1),d=k(!1),E=k(!1),g=k(!1),j=k(""),L=k(""),I=k(),V=k(""),S=k(!1),{data:w,pending:B}=Fe("user-profile",async()=>{try{const h=await a("/api/user/profile",{method:"GET"});if(!h?.success)throw new Error("Failed to load profile");return h.data}catch(h){b.error("Error fetching user profile:",h);const n=h instanceof Error?Y(h):t("loadProfileError");return o.add({severity:"error",summary:t("error"),detail:n,life:3e3}),null}},{lazy:!0,server:!1}),Q=W(()=>{const h=y.value?.user?.email??w.value?.email??null;return ae(h)&&w.value?.phone_number?w.value.phone_number:h});async function O(h){try{P.value=!0;const n=await v(h.currentPassword,h.password,!0);if(!n||"error"in n&&n.error)throw new Error(n?.error||t("updatePasswordError"));o.add({severity:"success",summary:t("success"),detail:t("passwordUpdated"),life:3e3}),I.value&&I.value.resetForm()}catch(n){b.error("Error changing password:",n);const R=n instanceof Error?Y(n):t("updatePasswordError");o.add({severity:"error",summary:t("error"),detail:R,life:3e3})}finally{P.value=!1}}async function X(h){try{if(P.value=!0,!(await a("/api/user/set-password",{method:"POST",body:{newPassword:h.password}}))?.success)throw new Error(t("setPasswordError"));o.add({severity:"success",summary:t("success"),detail:t("passwordSet"),life:3e3}),I.value&&I.value.resetForm(),await ue("user-profile")}catch(n){b.error("Error setting password:",n);const R=n instanceof Error?Y(n):t("setPasswordError");o.add({severity:"error",summary:t("error"),detail:R,life:3e3})}finally{P.value=!1}}async function G(){if(!V.value||!$e(V.value)){o.add({severity:"error",summary:t("error"),detail:t("invalidEmail"),life:3e3});return}if(V.value===y.value?.user?.email){o.add({severity:"error",summary:t("error"),detail:t("sameEmailError"),life:3e3});return}try{P.value=!0,(await a("/api/user/update-email",{method:"POST",body:{email:V.value}})).success&&(d.value=!1,E.value=!0,V.value="")}catch(h){b.error("Error updating email:",h);const n=h instanceof Error?Y(h):t("updateEmailError");o.add({severity:"error",summary:t("error"),detail:n,life:3e3})}finally{P.value=!1}}async function De(){const h=y.value?.user?.email;if(!(!h||S.value)&&await new Promise(n=>{let R=!1;const K=Z=>{R||(R=!0,n(Z))};m.require({message:t("resendVerificationConfirm.message"),header:t("resendVerificationConfirm.title"),icon:"i-solar:letter-outline",rejectProps:{label:t("resendVerificationConfirm.cancel"),severity:"secondary",outlined:!0},acceptProps:{label:t("resendVerificationConfirm.confirm"),severity:"warn"},accept:()=>K(!0),reject:()=>K(!1),onHide:()=>K(!1)})}))try{S.value=!0;const n=await x(h);if(!n||n.error)throw new Error(Y(n?.error,t("resendVerificationFailed")));o.add({severity:"success",summary:t("success"),detail:t("verificationLinkSent"),life:3e3})}catch(n){b.error("Error resending verification email:",n),o.add({severity:"error",summary:t("error"),detail:Y(n,t("resendVerificationFailed")),life:3e3})}finally{S.value=!1}}async function Ne(){g.value=!1,await ue("user-profile")}async function Ae(){if(j.value!==Q.value){o.add({severity:"error",summary:t("error"),detail:t("emailMismatch"),life:3e3});return}if(w.value?.has_password&&!L.value){o.add({severity:"error",summary:t("error"),detail:t("passwordRequired"),life:3e3});return}try{P.value=!0,(await a("/api/user/delete-account",{method:"POST",body:{confirmEmail:j.value,currentPassword:L.value||void 0,reason:"User requested account deleti
1on"}})).success&&(o.add({severity:"success",summary:t("success"),detail:t("accountDeleted"),life:5e3}),C.value=!1,j.value="",L.value="",setTimeout(()=>{window.location.href="/"},2e3))}catch(h){b.error("Error deleting account:",h);const n=h instanceof Error?Y(h):t("deleteAccountError");o.add({severity:"error",summary:t("error"),detail:n,life:3e3})}finally{P.value=!1}}return ce(C,h=>{h||(j.value="",L.value="")}),(h,n)=>{const R=yt,K=It,Z=Ft,Le=Mt,Ue=Ht,je=rs,Ie=vs;return f(),_("div",ws,[u(R,{"user-profile":e(w),"user-profile-pending":e(B),"user-avatar":e(l),"email-verified":e(y)?.user?.emailVerified??!0,"is-resend-verification-loading":e(S),"show-phone":r,onOpenEmailChangeDialog:n[0]||(n[0]=D=>d.value=!0),onResendVerificationEmail:De,onOpenPhoneChangeDialog:n[1]||(n[1]=D=>g.value=!0)},null,8,["user-profile","user-profile-pending","user-avatar","email-verified","is-resend-verification-loading"]),u(K,{ref_key:"passwordResetRef",ref:I,"is-loading":e(P),"user-email":e(y)?.user?.email||e(w)?.email,"has-password":e(w)?.has_password??!0,onSubmit:O,onSetPassword:X},null,8,["is-loading","user-email","has-password"]),u(Z,{onOpenDeleteDialog:n[2]||(n[2]=D=>C.value=!0)}),u(Le,{visible:e(d),"onUpdate:visible":n[3]||(n[3]=D=>A(d)?d.value=D:null),"new-email":e(V),"onUpdate:newEmail":n[4]||(n[4]=D=>A(V)?V.value=D:null),"is-loading":e(P),onSubmit:G},null,8,["visible","new-email","is-loading"]),u(Ue,{visible:e(E),"onUpdate:visible":n[5]||(n[5]=D=>A(E)?E.value=D:null)},null,8,["visible"]),r?(f(),q(je,{key:0,visible:e(g),"onUpdate:visible":n[6]||(n[6]=D=>A(g)?g.value=D:null),"current-phone":e(w)?.phone_number,onSuccess:Ne},null,8,["visible","current-phone"])):U("",!0),u(Ie,{visible:e(C),"onUpdate:visible":n[7]||(n[7]=D=>A(C)?C.value=D:null),"confirm-delete-email":e(j),"onUpdate:confirmDeleteEmail"
1:n[8]||(n[8]=D=>A(j)?j.value=D:null),"current-password":e(L),"onUpdate:currentPassword":n[9]||(n[9]=D=>A(L)?L.value=D:null),"user-email":e(y)?.user?.email,"user-phone":e(w)?.phone_number,"requires-password":e(w)?.has_password??!1,"is-loading":e(P),onConfirm:Ae},null,8,["visible","confirm-delete-email","current-password","user-email","user-phone","requires-password","is-loading"])])}}});function Ve(s){const t=s;t.__i18n=t.__i18n||[],t.__i18n.push({locale:"",resource:{"en-US":{error:{t:0,b:{t:2,i:[{t:3}],s:"Error"}},success:{t:0,b:{t:2,i:[{t:3}],s:"Success"}},loadProfileError:{t:0,b:{t:2,i:[{t:3}],s:"Failed to load user profile"}},updatePasswordError:{t:0,b:{t:2,i:[{t:3}],s:"Failed to update password"}},passwordUpdated:{t:0,b:{t:2,i:[{t:3}],s:"Password updated successfully"}},setPasswordError:{t:0,b:{t:2,i:[{t:3}],s:"Failed to set password"}},passwordSet:{t:0,b:{t:2,i:[{t:3}],s:"Password set successfully"}},invalidEmail:{t:0,b:{t:2,i:[{t:3}],s:"Please enter a valid email address"}},sameEmailError:{t:0,b:{t:2,i:[{t:3}],s:"New email address cannot be the same as the current email address"}},updateEmailError:{t:0,b:{t:2,i:[{t:3}],s:"Failed to update email"}},resendVerificationConfirm:{title:{t:0,b:{t:2,i:[{t:3}],s:"Resend verification email"}},message:{t:0,b:{t:2,i:[{t:3}],s:"Are you sure you want to resend the verification link to your email address?"}},confirm:{t:0,b:{t:2,i:[{t:3}],s:"Resend"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Cancel"}}},verificationLinkSent:{t:0,b:{t:2,i:[{t:3}],s:"Verification link sent. Please check your email inbox."}},resendVerificationFailed:{t:0,b:{t:2,i:[{t:3}],s:"Failed to resend verification email"}},emailMismatch:{t:0,b:{t:2,i:[{t:3}],s:"Confirmation value does not match"}},passwordRequired:{t:0,b:{t:2,i:[{t:3}],s:"Current password is required"}},accountDeleted:{t:0,b:{t:2,i:[{t:3}],s:"Your account has been deleted. You will be redirected shortly."}},deleteAccountError:{t:0,b:{t:2,i:[{t:3}],s:"Failed to delete account"}}},"zh-CN":{error:{t:0,b:{t:2,i:[{t:3}],s:"\u9519\u8BEF"}},success:{t:0,b:{t:2,i:[{t:3}],s:"\u6210\u529F"}},loadProfileError:{t:0,b:{t:2,i:[{t:3}],s:"\u52A0\u8F7D\u7528\u6237\u8D44\u6599\u5931\u8D25"}},updatePasswordError:{t:0,b:{t:2,i:[{t:3}],s:"\u66F4\u65B0\u5BC6\u7801\u5931\u8D25"}},passwordUpdated:{t:0,b:{t:2,i:[{t:3}],s:"\u5BC6\u7801\u66F4\u65B0\u6210\u529F"}},setPasswordError:{t:0,b:{t:2,i:[{t:3}],s:"\u8BBE\u7F6E\u5BC6\u7801\u5931\u8D25"}},passwordSet:{t:0,b:{t:2,i:[{t:3}],s:"\u5BC6\u7801\u8BBE\u7F6E\u6210\u529F"}},invalidEmail:{t:0,b:{t:2,i:[{t:3}],s:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u7535\u5B50\u90AE\u7BB1\u5730\u5740"}},sameEmailError:{t:0,b:{t:2,i:[{t:3}],s:"\u65B0\u90AE\u7BB1\u5730\u5740\u4E0D\u80FD\u4E0E\u5F53\u524D\u90AE\u7BB1\u5730\u5740\u76F8\u540C"}},updateEmailError:{t:0,b:{t:2,i:[{t:3}],s:"\u66F4\u65B0\u90AE\u7BB1\u5931\u8D25"}},resendVerificationConfirm:{title:{t:0,b:{t:2,i:[{t:3}],s:"\u91CD\u65B0\u53D1\u9001\u9A8C\u8BC1\u90AE\u4EF6"}},message:{t:0,b:{t:2,i:[{t:3}],s:"\u786E\u5B9A\u8981\u5411\u60A8\u7684\u90AE\u7BB1\u91CD\u65B0\u53D1\u9001\u9A8C\u8BC1\u94FE\u63A5\u5417\uFF1F"}},confirm:{t:0,b:{t:2,i:[{t:3}],s:"\u91CD\u65B0\u53D1\u9001"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"\u53D6\u6D88"}}},verificationLinkSent:{t:0,b:{t:2,i:[{t:3}],s:"\u9A8C\u8BC1\u94FE\u63A5\u5DF2\u53D1\u9001\uFF0C\u8BF7\u68C0\u67E5\u60A8\u7684\u90AE\u7BB1\u3002"}},resendVerificationFailed:{t:0,b:{t:2,i:[{t:3}],s:"\u91CD\u65B0\u53D1\u9001\u9A8C\u8BC1\u90AE\u4EF6\u5931\u8D25"}},emailMismatch:{t:0,b:{t:2,i:[{t:3}],s:"\u786E\u8BA4\u5185\u5BB9\u4E0D\u5339\u914D"}},passwordRequired:{t:0,b:{t:2,i:[{t:3}],s:"\u9700\u8981\u8F93\u5165\u5F53\u524D\u5BC6\u7801"}},accountDeleted:{t:0,b:{t:2,i:[{t:3}],s:"\u60A8\u7684\u8D26\u6237\u5DF2\u5220\u9664\uFF0C\u5373\u5C06\u8DF3\u8F6C\u3002"}},deleteAccountError:{t:0,b:{t:2,i:[{t:3}],s:"\u5220\u9664\u8D26\u6237\u5931\u8D25"}}},"es-ES":{error:{t:0,b:{t:2,i:[{t:3}],s:"Error"}},success:{t:0,b:{t:2,i:[{t:3}],s:"\xC9xito"}},loadProfileError:{t:0,b:{t:2,i:[{t:3}],s:"Error al cargar el perfil de usuario"}},updatePasswordError:{t:0,b:{t:2,i:[{t:3}],s:"Error al actualizar la contrase\xF1a"}},passwordUpdated:{t:0,b:{t:2,i:[{t:3}],s:"Contrase\xF1a actualizada correctamente"}},setPasswordError:{t:0,b:{t:2,i:[{t:3}],s:"Error al establecer la contrase\xF1a"}},passwordSet:{t:0,b:{t:2,i:[{t:3}],s:"Contrase\xF1a establecida correctamente"}},invalidEmail:{t:0,b:{t:2,i:[{t:3}],s:"Por favor, introduce una direcci\xF3n de correo v\xE1lida"}},sameEmailError:{t:0,b:{t:2,i:[{t:3}],s:"El nuevo correo no puede ser igual al correo actual"}},updateEmailError:{t:0,b:{t:2,i:[{t:3}],s:"Error al actualizar el correo"}},resendVerificationConfirm:{title:{t:0,b:{t:2,i:[{t:3}],s:"Reenviar correo de verificaci\xF3n"}},message:{t:0,b:{t:2,i:[{t:3}],s:"\xBFSeguro que quieres reenviar el enlace de verificaci\xF3n a tu correo?"}},confirm:{t:0,b:{t:2,i:[{t:3}],s:"Reenviar"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Cancelar"}}},verificationLinkSent:{t:0,b:{t:2,i:[{t:3}
1],s:"Enlace de verificaci\xF3n enviado. Revisa tu bandeja de entrada."}},resendVerificationFailed:{t:0,b:{t:2,i:[{t:3}],s:"No se pudo reenviar el correo de verificaci\xF3n"}},emailMismatch:{t:0,b:{t:2,i:[{t:3}],s:"El valor de confirmaci\xF3n no coincide"}},passwordRequired:{t:0,b:{t:2,i:[{t:3}],s:"Se requiere la contrase\xF1a actual"}},accountDeleted:{t:0,b:{t:2,i:[{t:3}],s:"Tu cuenta ha sido eliminada. Ser\xE1s redirigido en breve."}},deleteAccountError:{t:0,b:{t:2,i:[{t:3}],s:"Error al eliminar la cuenta"}}},"ja-JP":{error:{t:0,b:{t:2,i:[{t:3}],s:"\u30A8\u30E9\u30FC"}},success:{t:0,b:{t:2,i:[{t:3}],s:"\u6210\u529F"}},loadProfileError:{t:0,b:{t:2,i:[{t:3}],s:"\u30E6\u30FC\u30B6\u30FC\u30D7\u30ED\u30D5\u30A3\u30FC\u30EB\u306E\u8AAD\u307F\u8FBC\u307F\u306B\u5931\u6557\u3057\u307E\u3057\u305F"}},updatePasswordError:{t:0,b:{t:2,i:[{t:3}],s:"\u30D1\u30B9\u30EF\u30FC\u30C9\u306E\u66F4\u65B0\u306B\u5931\u6557\u3057\u307E\u3057\u305F"}},passwordUpdated:{t:0,b:{t:2,i:[{t:3}],s:"\u30D1\u30B9\u30EF\u30FC\u30C9\u304C\u6B63\u5E38\u306B\u66F4\u65B0\u3055\u308C\u307E\u3057\u305F"}},setPasswordError:{t:0,b:{t:2,i:[{t:3}],s:"\u30D1\u30B9\u30EF\u30FC\u30C9\u306E\u8A2D\u5B9A\u306B\u5931\u6557\u3057\u307E\u3057\u305F"}},passwordSet:{t:0,b:{t:2,i:[{t:3}],s:"\u30D1\u30B9\u30EF\u30FC\u30C9\u304C\u8A2D\u5B9A\u3055\u308C\u307E\u3057\u305F"}},invalidEmail:{t:0,b:{t:2,i:[{t:3}],s:"\u6709\u52B9\u306A\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044"}},sameEmailError:{t:0,b:{t:2,i:[{t:3}],s:"\u65B0\u3057\u3044\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u306F\u73FE\u5728\u306E\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u3068\u540C\u3058\u306B\u3067\u304D\u307E\u305B\u3093"}},updateEmailError:{t:0,b:{t:2,i:[{t:3}],s:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u306E\u66F4\u65B0\u306B\u5931\u6557\u3057\u307E\u3057\u305F"}},resendVerificationConfirm:{title:{t:0,b:{t:2,i:[{t:3}],s:"\u78BA\u8A8D\u30E1\u30FC\u30EB\u3092\u518D\u9001\u4FE1"}},message:{t:0,b:{t:2,i:[{t:3}],s:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u5B9B\u306B\u78BA\u8A8D\u30EA\u30F3\u30AF\u3092\u518D\u9001\u4FE1\u3057\u3066\u3082\u3088\u308D\u3057\u3044\u3067\u3059\u304B\uFF1F"}},confirm:{t:0,b:{t:2,i:[{t:3}],s:"\u518D\u9001\u4FE1"}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"\u30AD\u30E3\u30F3\u30BB\u30EB"}}},verificationLinkSent:{t:0,b:{t:2,i:[{t:3}],s:"\u78BA\u8A8D\u30EA\u30F3\u30AF\u3092\u9001\u4FE1\u3057\u307E\u3057\u305F\u3002\u53D7\u4FE1\u30C8\u30EC\u30A4\u3092\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044\u3002"}},resendVerificationFailed:{t:0,b:{t:2,i:[{t:3}],s:"\u78BA\u8A8D\u30E1\u30FC\u30EB\u306E\u518D\u9001\u4FE1\u306B\u5931\u6557\u3057\u307E\u3057\u305F"}},emailMismatch:{t:0,b:{t:2,i:[{t:3}],s:"\u78BA\u8A8D\u5185\u5BB9\u304C\u4E00\u81F4\u3057\u307E\u305B\u3093"}},passwordRequired:{t:0,b:{t:2,i:[{t:3}],s:"\u73FE\u5728\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u304C\u5FC5\u8981\u3067\u3059"}},accountDeleted:{t:0,b:{t:2,i:[{t:3}],s:"\u30A2\u30AB\u30A6\u30F3\u30C8\u304C\u524A\u9664\u3055\u308C\u307E\u3057\u305F\u3002\u307E\u3082\u306A\u304F\u30EA\u30C0\u30A4\u30EC\u30AF\u30C8\u3055\u308C\u307E\u3059\u3002"}},deleteAccountError:{t:0,b:{t:2,i:[{t:3}],s:"\u30A2\u30AB\u30A6\u30F3\u30C8\u306E\u524A\u9664\u306B\u5931\u6557\u3057\u307E\u3057\u305F"}}}}})}typeof Ve=="function"&&Ve(Se);var hs=Se;export{hs 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.