PageSourceSearch

https://www.nameclub.com/web/assets/DiIKUc0U.js

js nameclub.com collected 2026-10-09 22:42:47 UTC 63,604 bytes, 6 lines download raw bytes

1import{_ as Fe}from"./BvWtaWD2.js";import{_ as He}from"./DZFYrRSL.js";import{_ as _e}from"./D0GswM4i.js";import{d as Z,M as Qe,aT as Ke,E as fe,D as ie,z as ue,u as X,k as A,s as Ee,B as re,v as oe,W as be,j as V,o as $,c as x,h as e,l as j,m as K,w as E,g as H,a0 as Y,a as r,R as ye,t as h,n as W,b as _,e as M,i as ee,$ as Me,x as ge,Q as We,r as $e,F as le,H as we,aH as Ge,Y as ke,A as Ne,S as Ae,X as Ye,aU as Ze,J as he,ad as Xe,a6 as Je,aG as Ce,ag as je,K as Re,G as et,aV as tt}from"./CYMs3uwY.js";import{_ as De}from"./CBzBOmYY.js";import{u as Pe}from"./DDsDBead.js";import{c as Ie}from"./BBJA_3oe.js";import{C as nt}from"./BsfdC7TZ.js";import{u as at}from"./B0MZeq2Z.js";import{N as ot}from"./Dd_lGV5x.js";import{u as st}from"./CW_hxHPT.js";import{c as lt}from"./BA_hDSs6.js";import{_ as it}from"./CZ9UXHJB.js";import{u as rt}from"./rZ2t0XaH.js";import{_ as ct}from"./BknL7_eZ.js";import"./CFprKcbD.js";import"./WTMGiHmx.js";import"./DA-hEk_2.js";import"./BhCObGnq.js";import"./rOmQOW4P.js";import"./Bs5Jmh2N.js";import"./f0wPVi6-.js";const ut={class:"personal-info-container"},dt={class:"name-form-item"},pt=["id","onUpdate:modelValue","name","placeholder","required","readonly"],ft=["onUpdate:modelValue","placeholder","required","readonly"],ht={class:"view-form-item"},vt={class:"name-form-item-view"},mt={class:"operation-box"},yt=Z({__name:"PersonalInfo",props:{accountInfo:{}},emits:["handle:submit"],async setup(y,{expose:c,emit:p}){let i,v;const d=y,n=p,t=Qe(),a=Ke(),o=fe(),s=ie(),{fetchAccountUpdateInfo:l,fetchCountryList:u,fetchTimeZoneList:g,openUnlockModal:m}=s,{accountInfoEditMode:f,isLocked:I}=ue(s),{menuCurrencyBtnItems:k}=ue(a),{t:b}=X(),L=Pe(),D=A(Ie(d.accountInfo)),C=A(),S=A(!1),w=async()=>{try{S.value=!0;const P=C.value;if(!P||!P.validateForm())return;await l(P.formData).then(te=>{te.data.value&&(f.value=!1,n("handle:submit"),o.handleSuccess({message:b("success")}))})}catch(P){console.error("Submit error:",P)}finally{S.value=!1}};c({handleSubmit:w});const{data:U}=([i,v]=Ee(()=>u()),i=await i,v(),i),N=A([]),B=async P=>{var O,te;try{const q=await g(P?{country:P}:{}),ne=P?(O=q==null?void 0:q.data)==null?void 0:O.countryZones:(te=q==null?void 0:q.data)==null?void 0:te.allZones;return N.value=ne||[],ne||[]}catch(se){return console.error("Error fetching time zones:",se),N.value=[],[]}};[i,v]=Ee(()=>B()),await i,v(),re(()=>D.value.country,async P=>{P?await B(P):await B()});const R=oe(()=>N.value.map(P=>{var q;const O=P.split("/"),te=O[0];return{title:`${((q=O[1])==null?void 0:q.replace(/_/g," "))||P} (${te})`,value:P,name:P,id:P}})),G=oe(()=>[{name:"organization",label:b("organization"),type:"text",required:!1,layout:"inline",readonly:!f.value},{name:"firstName",label:b("name"),type:"text",required:!0,layout:"inline",readonly:!f.value},{name:"lastName",label:b("name"),type:"text",required:!0,layout:"inline",readonly:!f.value,hide:!0},{name:"username",label:b("username"),type:"text",required:!0,layout:"inline",validate:L.isUsername,readonly:!f.value},{name:"publicDisplayName",label:b("public-display-name"),type:"text",required:!0,layout:"inline",validate:L.isPublicDisplayName,readonly:!f.value},{name:"email",label:b("email"),type:"email",required:!0,layout:"inline",validate:L.isEmail,readonly:!f.value},{name:"phoneNumber",label:b("phone-number"),type:"composite-input",required:!1,validate:L.isPhone,compositeFields:{select:{name:"phoneCode",placeholder:"Select country"},input:{name:"phoneNumber",placeholder:""}},options:U.value.map(P=>({title:`${P.iso2}(${P.phoneCode})`,value:P.iso2,name:P.phoneCode,id:P.iso2})),layout:"inline",readonly:!f.value},{name:"addressLine1",label:b("address-line-1"),type:"text",required:!0,layout:"inline",readonly:!f.value},{name:"addressLine2",label:b("address-line-2"),type:"text",required:!1,layout:"inline",readonly:!f.value},{name:"city",label:b("city-town"),type:"text",required:!0,layout:"inline",readonly:!f.value},{name:"state",label:b("state-province-region"),type:"text",required:!0,layout:"inline",readonly:!f.value},{name:"zip",label:b("zip-postal-code"),type:"text",required:!0,layout:"inline",readonly:!f.value}
1,{name:"country",label:b("country"),type:"select",placeholder:"Select an Option",options:U.value.map(P=>({title:`${P.emoji} ${P.name}`,value:P.iso2,name:P.name,id:P.name})),required:!0,autocomplete:"country",layout:"inline",readonly:!f.value},{name:"timeZone",label:b("time-zone"),type:"select",placeholder:"Select an Option",options:R.value,required:!0,layout:"inline",readonly:!f.value},{name:"lang",label:b("language"),type:"select",placeholder:"Select an Option",options:t.langItems.map(P=>({title:P.title,value:P.value.toUpperCase(),name:P.name,id:P.value})),required:!0,layout:"inline",readonly:!f.value},{name:"currency",label:b("currency"),type:"select",placeholder:"Select an Option",options:k.value,required:!0,layout:"inline",readonly:!f.value}]),Q=A(""),z=P=>{if(I.value)J();else if(f.value=P,!P){const O=C.value;if(!O)return;O.resetForm(Ie(d.accountInfo))}},J=()=>{m(),Q.value="upload-info"};return be(()=>{!I.value&&Q.value==="upload-info"&&(z(!0),Q.value="")}),(P,O)=>{const te=De,se=V("DynaButton");return $(),x("div",ut,[e(D)?($(),j(te,{key:0,ref_key:"personalInfoFormRef",ref:C,"form-data":e(D),"onUpdate:formData":O[0]||(O[0]=q=>K(D)?D.value=q:null),fields:e(G)},{firstName:E(({field:q,formData:ne})=>[H(r("div",dt,[H(r("input",{id:q.name,"onUpdate:modelValue":F=>ne[q.name]=F,type:"text",name:q.name,placeholder:q.placeholder,required:q.required,readonly:q.readonly},null,8,pt),[[ye,ne[q.name]]]),H(r("input",{id:"lastName","onUpdate:modelValue":F=>ne.lastName=F,type:"text",name:"lastName",placeholder:q.placeholder,required:q.required,readonly:q.readonly},null,8,ft),[[ye,ne.lastName]])],512),[[Y,e(f)]]),H(r("div",ht,[r("div",vt,h(ne.firstName+" "+ne.lastName),1)],512),[[Y,!e(f)]])]),_:1},8,["form-data","fields"])):W("",!0),r("div",mt,[H(_(se,{"icon-left":"fa-light fa-pen-to-square",type:"dark-outline",class:"account-btn",onClick:O[1]||(O[1]=q=>z(!0))},{default:E(()=>[M(h(e(b)("edit-info")),1)]),_:1},512),[[Y,!e(f)]]),H(_(se,{type:"dark",loading:e(S),class:"account-btn",onClick:w},{default:E(()=>[M(h(e(b)("confirm")),1)]),_:1},8,["loading"]),[[Y,e(f)]]),H(_(se,{type:"dark-outline",loading:e(S),class:"account-btn",onClick:O[2]||(O[2]=q=>z(!1))},{default:E(()=>[M(h(e(b)("discard")),1)]),_:1},8,["loading"]),[[Y,e(f)]])])])}}}),_t=ee(yt,[["__scopeId","data-v-acc3752e"]]),gt={class:"connected-accounts-section"},wt={class:"provider-row"},bt={class:"provider-action"},kt={class:"status-badge connected"},Ct=["aria-expanded"],St={key:0,class:"dropdown-menu"},Et={class:"disconnect-confirm-dialog"},Dt={class:"confirm-title"},At={class:"confirm-desc"},It={class:"confirm-actions"},Mt=Z({__name:"ConnectedAccounts",setup(y){const c=Me(),p=fe(),{t:i}=X(),v=ie(),{openUnlockModal:d}=v,{isLocked:n}=ue(v),t=A(null),a=A(!1),o=A(!1),s=A(!1),l=A(!1),u=A(!1),g=A(""),m=A(),f=oe(()=>{var w;return!!((w=t.value)!=null&&w.linked)}),I=()=>{l.value=!l.value},k=w=>{m.value&&!m.value.contains(w.target)&&(l.value=!1)};ge(()=>{document.addEventListener("click",k)}),We(()=>{document.removeEventListener("click",k)}),be(()=>{!n.value&&g.value==="disconnect"&&(g.value="",u.value=!0),!n.value&&g.value==="connect"&&(g.value="",L())});const b=async()=>{a.value=!0;try{const w=await ke.get("/oidc/dynadot/link");t.value=(w==null?void 0:w.data)||null}catch(w){console.error("error:",w)}finally{a.value=!1}},L=async()=>{var w;if(n.value){g.value="connect",d();return}s.value=!0;try{const U=new URLSearchParams({returnUrl:c.fullPath,intent:"bind"}).toString(),N=await ke.get(`/oidc/dynadot/authorize-url?${U}`);(w=N==null?void 0:N.data)!=null&&w.authorizationUrl&&(window.location.href=N.data.authorizationUrl)}catch{p.handleError({message:i("Dynadot Login Failed")})}finally{s.value=!1}},D=()=>{if(l.value=!1,n.value){g.value="disconnect",d();return}u.value=!0},C=()=>{o.value||(u.value=!1)},S=async()=>{o.value=!0;try{const w=await ke.post("/oidc/dynadot/link");w!=null&&w.data?(t.value&&(t.value.linked=!1),l.value=!1,u.value=!1,p.handleSuccess({message:i("Unbinding Success")})):p.handleError({message:w==null?void 0:w.msg})}catch(w){p.handleError({message:(w==null?void 0:w.msg)||(w==null?void 0:w.message)})}finally{o.value=!1}};return b(),(w,U)=>{const N=V("DynaButton"),B=_e,R=$e("loading");return $(),x(le,null,[_(B,{title:e(i)("Connected Accounts"),description:e(i)("Connect your third-party accounts for login")},{default:E(()=>[H(($(),x("div",gt,[r("div",wt,[U[2]||(U[2]=r("div",{class:"provider-info"},[r("span",{class:"provider-icon"},[r("i",{class:"fa-solid fa-link"})]),r("span",{class:"provider-name"},"Dynadot")],-1)),r("div",bt,[e(f)?($(),x("div",{key:0,ref_key:"providerActionRef",ref:m,class:"connected-badge"},[r("span",kt,[U[0]||(U[0]=r("i",{class:"fa-solid fa-circle-check"},null,-1)),M(" "+h(e(i)("Connected")),1)]),r("button",{type:"button",class:"menu-trigger","aria-expanded":e(l),onClick:we(I,["stop"])},U[1]||(U[1]=[r("i",{class:"fa-solid fa-ellipsis-vertical"}
1,null,-1)]),8,Ct),e(l)?($(),x("div",St,[r("button",{type:"button",class:"dropdown-item",onClick:D},h(e(i)("Disconnect")),1)])):W("",!0)],512)):($(),j(N,{key:1,type:"dark-outline",loading:e(s),class:"connect-btn",onClick:L},{default:E(()=>[M(h(e(i)("Connect")),1)]),_:1},8,["loading"]))])])])),[[R,e(a)]])]),_:1},8,["title","description"]),($(),j(Ge,{to:"body"},[e(u)?($(),x("div",{key:0,class:"disconnect-confirm-overlay",onClick:we(C,["self"])},[r("div",Et,[r("h3",Dt,h(e(i)("Disconnect Dynadot account?")),1),r("p",At,h(e(i)("You won't be able to log in with your Dynadot account until you reconnect it.")),1),r("div",It,[_(N,{type:"dark-outline",disabled:e(o),onClick:C},{default:E(()=>[M(h(e(i)("Cancel")),1)]),_:1},8,["disabled"]),_(N,{type:"dark",loading:e(o),onClick:S},{default:E(()=>[M(h(e(i)("Disconnect")),1)]),_:1},8,["loading"])])])])):W("",!0)]))],64)}}}),$t=ee(Mt,[["__scopeId","data-v-4b3ef3f8"]]),Nt={class:"account-settings-account-container"},Rt={"element-loading-icon":"fa-solid fa-spinner fa-spin",class:"avatar-section"},Pt={class:"avatar-container"},Lt={class:"upload-container"},Ut={class:"avatar-name"},Vt={class:"personal-info-section"},Bt=Z({__name:"index",setup(y,{expose:c}){const p=fe(),i=ie(),{fetchAccountInfo:v,fetchAccountUpdateAvatar:d,openUnlockModal:n}=i,{isLocked:t}=ue(i),a=Ne(),{accountInfo:o}=ue(a),{t:s}=X(),l=A(""),u=A(),g=A();c({accountInfoRef:g});const m=async()=>{const{data:S}=await v();if(S.value){l.value=S.value.avatar;const{accountId:w,organization:U,firstName:N,lastName:B,accountName:R,publicDisplayName:G,email:Q,phoneCodeInIso2:z,phoneNumber:J,address1:P,address2:O,city:te,state:se,zip:q,country:ne,lang:F,currency:T,timeZone:ve}=S.value;u.value={accountId:w,organization:U,firstName:N,lastName:B,username:R,publicDisplayName:G,email:Q,phoneCode:z,phoneNumber:J,addressLine1:P,addressLine2:O,city:te,state:se,zip:q,country:ne,lang:F,currency:T,timeZone:ve}}},f=A(!1),I=async S=>{f.value=!0;try{if(!S[0].file)return;const w=new FormData;w.append("file",S[0].file),w.append("folder","UserSettingsController"),await d(w).then(U=>{U.data.value&&(l.value=U.data.value,p.handleSuccess({message:s("success")}))}),location.reload()}catch(w){console.error("Submit error:",w)}finally{f.value=!1}},k=S=>{S.valid||S.res.filter(w=>{if(!w.validate.accept){Ae({message:s("File has an invalid format."),type:"error"});return}if(!w.validate.maxSize){Ae({message:s("File exceeds the maximum size limit of 1MB."),type:"error"});return}})};m();const b=A(),L=A(""),D=()=>{n(),L.value="upload-picture"};be(()=>{if(!t.value&&L.value==="upload-picture"){if(!b.value)return;const S=b.value.$el.querySelector('input[type="file"]');S&&S.click(),L.value=""}});const C=oe(()=>{var S;return((S=o.value)==null?void 0:S.needImproveAccountInfo)===!0});return(S,w)=>{const U=He,N=V("DynaButton"),B=V("DynaUpload"),R=_e,G=V("DynaDivider"),Q=$e("loading");return $(),x("div",Nt,[_(R,{title:e(s)("your-picture")},{default:E(()=>{var z,J;return[H(($(),x("div",Rt,[r("div",Pt,[_(U,{src:e(l),class:"avatar",width:"80px",height:"80px",placeholder:"/img/account/default-avatar.webp"},null,8,["src"])]),r("div",Lt,[r("span",Ut,h(((z=e(u))==null?void 0:z.firstName)+" "+((J=e(u))==null?void 0:J.lastName)),1),H(_(N,{type:"dark-outline",loading:e(f),"icon-left":"fa-regular fa-upload",class:"account-btn",onClick:D},{default:E(()=>[M(h(e(s)("upload-picture")),1)]),_:1},8,["loading"]),[[Y,e(t)]]),H(_(B,{ref_key:"uploadPictureRef",ref:b,accept:"image/jpeg,image/png,image/webp","max-size":1024*1024,text:e(s)("upload-picture"),onOnExceed:k,"onUpdate:fileList":I},null,8,["text"]),[[Y,!e(t)]])])])),[[Q,e(f)]])]}),_:1},8,["title"]),_(G),e(C)?($(),j(nt,{key:0})):($(),j(R,{key:1,title:e(s)("personal-info")},{default:E(()=>[r("div",Vt,[e(u)?($(),j(_t,{key:0,ref_key:"accountInfoRef",ref:g,"account-info":e(u),"onHandle:submit":m},null,8,["account-info"])):W("",!0)])]),_:1},8,["title"])),_(G),_($t)])}}}),Ot=ee(Bt,[["__scopeId","data-v-b3e37afd"]]),xt={class:"account-settings-password-container"},Tt=Z({__name:"index",setup(y){const{t:c}=X(),p=fe(),i=ie(),{clearSignOutStore:v}=at(),{fetchAccountUpdatePassword:d,openUnlockModal:n}=i,{isLocked:t}=ue(i),a=Ne();re(()=>a.isLogin,m=>{m||Ze("/signin")});const o=A(!1),s=A(),l=A({currentPassword:"",newPassword:"",confirmPassword:""}),u=Ye({currentPassword:[{required:!0,message:`${c("current-password")} ${c("is-required")}`,trigger:"blur"}],newPassword:[{required:!0,message:`${c("new-password")} ${c("is-required")}`,trigger:"blur"},{min:4,max:30,message:`${c("Password : Must be between {min} and {max}",{min:4,max:30})} `,trigger:"blur"}],confirmPassword:[{required:!0,message:`${c("confirm-password")} ${c("is-required")}`,trigger:"blur"},{min:4,max:30,message:`${c("Password : Must be between {min} and {max}",{min:4,max:30})} `,trigger:"blur"},{validator:(m,f)=>f!==l.value.newPassword?new Error(c("confirm-password-does-not-match")):!0,trigger:"blur"}]}),g=async()=>{try{o.value=!0;const m=s.value;if(!m)return;await m.validate(async f=>{f&&d(l.value).then(I=>{I.data.value&&(p.handleSuccess({message:c("success")}),v(),location.reload())})})}catch(m){console.error("Submit error:",m)}finally{o.value=!1}};return(m,f)=>{const I=V("DynaButton"),k=V("DynaInput"),b=V("DynaFormV2Item"),L=V("DynaFormV2"),D=_e;return $(),x("div",xt,[_(D,{title:e(c)("change-password"),description:e(c)("you-must-unlock-your-account-before-you-can-change-your-password-edit-your-account-information-or-unlock-your-
1domains")},{default:E(()=>[H(_(I,{type:"dark-outline",loading:e(o),class:"account-btn",onClick:e(n)},{default:E(()=>[M(h(e(c)("change-password")),1)]),_:1},8,["loading","onClick"]),[[Y,e(t)]]),H(_(L,{ref_key:"formRef",ref:s,"label-position":"top",model:e(l),rules:e(u),onSubmit:f[3]||(f[3]=we(()=>{},["prevent"]))},{default:E(()=>[_(b,{label:e(c)("current-password"),prop:"currentPassword"},{default:E(()=>[_(k,{modelValue:e(l).currentPassword,"onUpdate:modelValue":f[0]||(f[0]=C=>e(l).currentPassword=C),type:"password","show-password":"",placeholder:e(c)("enter")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),_(b,{label:e(c)("new-password"),prop:"newPassword"},{default:E(()=>[_(k,{modelValue:e(l).newPassword,"onUpdate:modelValue":f[1]||(f[1]=C=>e(l).newPassword=C),type:"password","show-password":"",placeholder:e(c)("enter")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),_(b,{label:e(c)("confirm-password"),prop:"confirmPassword"},{default:E(()=>[_(k,{modelValue:e(l).confirmPassword,"onUpdate:modelValue":f[2]||(f[2]=C=>e(l).confirmPassword=C),type:"password","show-password":"",placeholder:e(c)("enter")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),_(b,{style:{margin:"0","padding-top":"15px"}},{default:E(()=>[_(I,{type:"dark",loading:e(o),onClick:g},{default:E(()=>[M(h(e(c)("confirm")),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["model","rules"]),[[Y,!e(t)]])]),_:1},8,["title","description"])])}}}),qt=ee(Tt,[["__scopeId","data-v-64449a96"]]),zt={class:"account-lock-container"},Ft={class:"lock-info"},Ht={class:"status"},Qt={class:"b"},Kt={class:"relock"},Wt={class:"fa-solid fa-lock"},Gt={class:"fa-solid fa-lock-open"},Yt=Z({__name:"AccountLock",props:{isLocked:{type:Boolean},timeReLock:{}},setup(y){const c=y,{fetchLockAccount:p,fetchAccountInfo:i,openUnlockModal:v}=ie(),{t:d}=X(),{isLocked:n,timeReLock:t}=he(c),a=async()=>{n.value?v():await p().then(o=>{o.data&&i()})};return(o,s)=>{const l=V("DynaButton");return $(),x("div",zt,[H(r("div",Ft,[r("div",Ht,[M(h(e(d)("account-lock-status"))+": ",1),r("span",Qt,h(e(d)("unlocked")),1)]),r("div",Kt,h(e(d)("will-relock-in"))+"   "+h(e(t)),1)],512),[[Y,!e(n)]]),_(l,{class:"lock-button",type:"dark",onClick:a},{default:E(()=>[H(r("i",Wt,null,512),[[Y,e(n)]]),H(r("i",Gt,null,512),[[Y,!e(n)]]),M(" "+h(e(n)?e(d)("unlock-account"):e(d)("lock-account-now")),1)]),_:1})])}}}),Zt=ee(Yt,[["__scopeId","data-v-82298961"]]),Xt={class:"authentication-settings-container"},Jt={key:1},jt={class:"authentication-settings-content"},en={class:"item"},tn={class:"item"},nn={class:"item"},an=Z({__name:"AuthenticationSettings",props:{isLocked:{type:Boolean},defaultAuth:{},authCondition:{},unlockCondition:{},mapEnabled:{}},emits:["handle:refresh"],setup(y,{emit:c}){const p=y,i=c,v=fe(),{fetchAuthSettings:d}=ie(),{t:n}=X(),{isLocked:t}=he(p),a=A(p.defaultAuth),o=A([]),s=A(p.authCondition),l=[{id:0,name:n("none"),title:n("none"),value:0},{id:1,name:n("every-login"),title:n("every-login"),value:1},{id:2,name:n("every-new-ip-address"),title:n("every-new-ip-address"),value:2}],u=A(p.unlockCondition),g=[{id:0,name:n("verify-only-default"),title:n("verify-only-default"),value:0},{id:1,name:n("verify-all-enabled"),title:n("verify-all-enabled"),value:1}],m=A(!1),f=()=>{m.value=!0},I=async()=>{const k={defaultMethod:a.value,loginAuthType:s.value,unlockMethod:u.value};await d(k).then(b=>{b.data.value&&(v.handleSuccess({message:n("success")}),m.value=!1)}),i("handle:refresh")};return re(()=>p,k=>{a.value=k.defaultAuth,s.value=k.authCondition,u.value=k.unlockCondition},{deep:!0}),re(()=>p.mapEnabled,k=>{o.value=[],k[0]&&o.value.push({id:2,name:n("authenticator-app"),title:n("authenticator-app"),value:2}),k[1]&&o.value.push({id:1,name:n("sms"),title:n("sms"),value:1}),k[2]&&o.value.push({id:3,name:n("Security Key"),title:n("Security Key"),value:3})},{deep:!0,immediate:!0}),(k,b)=>{const L=V("DynaButton"),D=V("DynaSelect");return $(),x("div",Xt,[e(t)?($(),j(L,{key:0,type:"dark"},{default:E(()=>[M(h(e(n)("manage-two-factor-authenticator")),1)]),_:1})):W("",!0),e(t)?W("",!0):($(),x("div",Jt,[r("ul",jt,[r("li",en,[r("span",null,h(e(n)("default-authentication")),1),_(D,{modelValue:e(a),"onUpdate:modelValue":b[0]||(b[0]=C=>K(a)?a.value=C:null),options:e(o),onChange:f},null,8,["modelValue","options"])]),r("li",tn,[r("span",null,h(e(n)("login-require-two-factor-authentication")),1),_(D,{modelValue:e(s),"onUpdate:modelValue":b[1]||(b[1]=C=>K(s)?s.value=C:null),options:l,onChange:f},null,8,["modelValue"])]),r("li",nn,[r("span",null,h(e(n)("unlock-require-two-factor-authentication")),1),_(D,{modelValue:e(u),"onUpdate:modelValue":b[2]||(b[2]=C=>K(u)?u.value=C:null),options:g,onChange:f},null,8,["modelValue"])]),H(r("li",null,[_(L,{class:"lock-button",type:"dark",onClick:I},{default:E(()=>[M(h(e(n)("save")),1)]),_:1})],512),[[Y,e(m)]])])]))])}}}),on=ee(an,[["__scopeId","data-v-a613926a"]]),sn={class:"signin-notification-container"},ln={key:1,class:"manage-box"},rn={class:"switch-wrapper"},cn=Z({__name:"SigninNotification",props:{isLocked:{type:Boolean},emailEnabled:{type:Boolean}},emits:["handle:refresh"],setup(y,{emit:c}){const p=y,i=c,{fetchLoginNotify:v,openUnlockModal:d}=ie(),{t:n}=X(),{isLocked:t,emailEnabled:a}=he(p),o=async s=>{s.preventDefault(),s.target&&(s.target.checked=p.emailEnabled);const l={notify:!a.value};await v(l).then(u=>{u.data.value&&i("handle:refresh")})};return(s,l)=>
1{const u=V("DynaButton");return $(),x("div",sn,[e(t)?($(),j(u,{key:0,type:"dark",onClick:e(d)},{default:E(()=>[M(h(e(n)("manage-signin-notification")),1)]),_:1},8,["onClick"])):W("",!0),e(t)?W("",!0):($(),x("div",ln,[r("span",null,h(e(n)("email-me-when-my-account-is-signed-into")),1),r("span",rn,[M(h(e(a)?e(n)("yes"):e(n)("no"))+" ",1),H(r("input",{"onUpdate:modelValue":l[0]||(l[0]=g=>K(a)?a.value=g:null),type:"checkbox",class:"switch",onClick:o},null,512),[[Xe,e(a)]])])]))])}}}),un=ee(cn,[["__scopeId","data-v-413e0195"]]),dn={class:"auth-item-container"},pn={class:"control-row"},fn={class:"left"},hn={class:"icon"},vn=["src"],mn={class:"title"},yn={class:"right"},_n=["checked"],gn=Z({__name:"AuthItem",props:{title:{},icon:{},isDefault:{type:Boolean},isChecked:{type:Boolean},description:{}},emits:["change"],setup(y,{emit:c}){const p=y,i=c,{t:v}=X(),d=n=>{n.preventDefault(),n.target&&(n.target.checked=p.isChecked),i("change",!p.isChecked)};return(n,t)=>{const a=V("DynaTag");return $(),x("div",dn,[r("div",pn,[r("div",fn,[r("span",hn,[r("img",{src:n.icon,alt:"security"},null,8,vn)]),r("span",mn,h(n.title),1),n.isDefault?($(),j(a,{key:0,text:e(v)("default"),color:"plain"},null,8,["text"])):W("",!0)]),r("span",yn,[r("input",{class:"switch",type:"checkbox",checked:p.isChecked,onClick:d},null,8,_n)])]),r("p",null,[Je(n.$slots,"description",{},()=>[M(h(n.description),1)],!0)])])}}}),Se=ee(gn,[["__scopeId","data-v-d861643d"]]);/*!
2 * qrcode.vue v3.9.0
3 * A Vue.js component to generate QRCode. Both support Vue 2 and Vue 3
4 * © 2017-PRESENT @scopewu(https://github.com/scopewu)
5 * MIT License.
6 */var ce=function(){return ce=Object.assign||function(c){for(var p,i=1,v=arguments.length;i<v;i++){p=arguments[i];for(var d in p)Object.prototype.hasOwnProperty.call(p,d)&&(c[d]=p[d])}return c},ce.apply(this,arguments)};var pe;(function(y){var c=(function(){function n(t,a,o,s){if(this.version=t,this.errorCorrectionLevel=a,this.modules=[],this.isFunction=[],t<n.MIN_VERSION||t>n.MAX_VERSION)throw new RangeError("Version value out of range");if(s<-1||s>7)throw new RangeError("Mask value out of range");this.size=t*4+17;for(var l=[],u=0;u<this.size;u++)l.push(!1);for(var u=0;u<this.size;u++)this.modules.push(l.slice()),this.isFunction.push(l.slice());this.drawFunctionPatterns();var g=this.addEccAndInterleave(o);if(this.drawCodewords(g),s==-1)for(var m=1e9,u=0;u<8;u++){this.applyMask(u),this.drawFormatBits(u);var f=this.getPenaltyScore();f<m&&(s=u,m=f),this.applyMask(u)}v(0<=s&&s<=7),this.mask=s,this.applyMask(s),this.drawFormatBits(s),this.isFunction=[]}return n.encodeText=function(t,a){var o=y.QrSegment.makeSegments(t);return n.encodeSegments(o,a)},n.encodeBinary=function(t,a){var o=y.QrSegment.makeBytes(t);return n.encodeSegments([o],a)},n.encodeSegments=function(t,a,o,s,l,u){if(o===void 0&&(o=1),s===void 0&&(s=40),l===void 0&&(l=-1),u===void 0&&(u=!0),!(n.MIN_VERSION<=o&&o<=s&&s<=n.MAX_VERSION)||l<-1||l>7)throw new RangeError("Invalid value");var g,m;for(g=o;;g++){var f=n.getNumDataCodewords(g,a)*8,I=d.getTotalBits(t,g);if(I<=f){m=I;break}if(g>=s)throw new RangeError("Data too long")}for(var k=0,b=[n.Ecc.MEDIUM,n.Ecc.QUARTILE,n.Ecc.HIGH];k<b.length;k++){var L=b[k];u&&m<=n.getNumDataCodewords(g,L)*8&&(a=L)}for(var D=[],C=0,S=t;C<S.length;C++){var w=S[C];p(w.mode.modeBits,4,D),p(w.numChars,w.mode.numCharCountBits(g),D);for(var U=0,N=w.getData();U<N.length;U++){var B=N[U];D.push(B)}}v(D.length==m);var R=n.getNumDataCodewords(g,a)*8;v(D.length<=R),p(0,Math.min(4,R-D.length),D),p(0,(8-D.length%8)%8,D),v(D.length%8==0);for(var G=236;D.length<R;G^=253)p(G,8,D);for(var Q=[];Q.length*8<D.length;)Q.push(0);return D.forEach(function(z,J){return Q[J>>>3]|=z<<7-(J&7)}),new n(g,a,Q,l)},n.prototype.getModule=function(t,a){return 0<=t&&t<this.size&&0<=a&&a<this.size&&this.modules[a][t]},n.prototype.getModules=function(){return this.modules},n.prototype.drawFunctionPatterns=function(){for(var t=0;t<this.size;t++)this.setFunctionModule(6,t,t%2==0),this.setFunctionModule(t,6,t%2==0);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);for(var a=this.getAlignmentPatternPositions(),o=a.length,t=0;t<o;t++)for(var s=0;s<o;s++)t==0&&s==0||t==0&&s==o-1||t==o-1&&s==0||this.drawAlignmentPattern(a[t],a[s]);this.drawFormatBits(0),this.drawVersion()},n.prototype.drawFormatBits=function(t){for(var a=this.errorCorrectionLevel.formatBits<<3|t,o=a,s=0;s<10;s++)o=o<<1^(o>>>9)*1335;var l=(a<<10|o)^21522;v(l>>>15==0);for(var s=0;s<=5;s++)this.setFunctionModule(8,s,i(l,s));this.setFunctionModule(8,7,i(l,6)),this.setFunctionModule(8,8,i(l,7)),this.setFunctionModule(7,8,i(l,8));for(var s=9;s<15;s++)this.setFunctionModule(14-s,8,i(l,s));for(var s=0;s<8;s++)this.setFunctionModule(this.size-1-s,8,i(l,s));for(var s=8;s<15;s++)this.setFunctionModule(8,this.size-15+s,i(l,s));this.setFunctionModule(8,this.size-8,!0)},n.prototype.drawVersion=function(){if(!(this.version<7)){for(var t=this.version,a=0;a<12;a++)t=t<<1^(t>>>11)*7973;var o=this.version<<12|t;v(o>>>18==0);for(var a=0;a<18;a++){var s=i(o,a),l=this.size-11+a%3,u=Math.floor(a/3);this.setFunctionModule(l,u,s),this.setFunctionModule(u,l,s)}}},n.prototype.drawFinderPattern=function(t,a){for(var o=-4;o<=4;o++)for(var s=-4;s<=4;s++){var l=Math.max(Math.abs(s),Math.abs(o)),u=t+s,g=a+o;0<=u&&u<this.size&&0<=g&&g<this.size&&this.setFunctionModule(u,g,l!=2&&l!=4)}},n.prototype.drawAlignmentPattern=function(t,a){for(var o=-2;o<=2;o++)for(var s=-2;s<=2;s++)this.setFunctionModule(t+s,a+o,Math.max(Math.abs(s),Math.abs(o))!=1)},n.prototype.setFunctionModule=function(t,a,o){this.modules[a][t]=o,this.isFunction[a][t]=!0},n.prototype.addEccAndInterleave=function(t){var a=this.version,o=this.errorCorrectionLevel;if(t.length!=n.getNumDataCodewords(a,o))throw new RangeError("Invalid argument");for(var s=n.NUM_ERROR_CORRECTION_BLOCKS[o.ordinal][a],l=n.ECC_CODEWORDS_PER_BLOCK[o.ordinal][a],u=Math.floor(n.getNumRawDataModules(a)/8),g=s-u%s,m=Math.floor(u/s),f=[],I=n.reedSolomonComputeDivisor(l),k=0,b=0;k<s;k++){var L=t.slice(b,b+m-l+(k<g?0:1));b+=L.length;var D=n.reedSolomonComputeRemainder(L,I);k<g&&L.push(0),f.push(L.concat(D))}for(var C=[],S=function(w){f.forEach(function(U,N){(w!=m-l||N>=g)&&C.push(U[w])})},k=0;k<f[0].length;k++)S(k);return v(C.length==u),C},n.prototype.drawCodewords=function(t){if(t.length!=Math.floor(n.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");for(var a=0,o=this.size-1;o>=1;o-=2){o==6&&(o=5);for(var s=0;s<this.size;s++)for(var l=0;l<2;l++){var u=o-l,g=(o+1&2)==0,m=g?this.size-1-s:s;!this.isFunction[m][u]&&a<t.length*8&&(this.modules[m][u]=i(t[a>>>3],7-(a&7)),a++)}}v(a==t.length*8)}
6,n.prototype.applyMask=function(t){if(t<0||t>7)throw new RangeError("Mask value out of range");for(var a=0;a<this.size;a++)for(var o=0;o<this.size;o++){var s=void 0;switch(t){case 0:s=(o+a)%2==0;break;case 1:s=a%2==0;break;case 2:s=o%3==0;break;case 3:s=(o+a)%3==0;break;case 4:s=(Math.floor(o/3)+Math.floor(a/2))%2==0;break;case 5:s=o*a%2+o*a%3==0;break;case 6:s=(o*a%2+o*a%3)%2==0;break;case 7:s=((o+a)%2+o*a%3)%2==0;break;default:throw new Error("Unreachable")}!this.isFunction[a][o]&&s&&(this.modules[a][o]=!this.modules[a][o])}},n.prototype.getPenaltyScore=function(){for(var t=0,a=0;a<this.size;a++){for(var o=!1,s=0,l=[0,0,0,0,0,0,0],u=0;u<this.size;u++)this.modules[a][u]==o?(s++,s==5?t+=n.PENALTY_N1:s>5&&t++):(this.finderPenaltyAddHistory(s,l),o||(t+=this.finderPenaltyCountPatterns(l)*n.PENALTY_N3),o=this.modules[a][u],s=1);t+=this.finderPenaltyTerminateAndCount(o,s,l)*n.PENALTY_N3}for(var u=0;u<this.size;u++){for(var o=!1,g=0,l=[0,0,0,0,0,0,0],a=0;a<this.size;a++)this.modules[a][u]==o?(g++,g==5?t+=n.PENALTY_N1:g>5&&t++):(this.finderPenaltyAddHistory(g,l),o||(t+=this.finderPenaltyCountPatterns(l)*n.PENALTY_N3),o=this.modules[a][u],g=1);t+=this.finderPenaltyTerminateAndCount(o,g,l)*n.PENALTY_N3}for(var a=0;a<this.size-1;a++)for(var u=0;u<this.size-1;u++){var m=this.modules[a][u];m==this.modules[a][u+1]&&m==this.modules[a+1][u]&&m==this.modules[a+1][u+1]&&(t+=n.PENALTY_N2)}for(var f=0,I=0,k=this.modules;I<k.length;I++){var b=k[I];f=b.reduce(function(C,S){return C+(S?1:0)},f)}var L=this.size*this.size,D=Math.ceil(Math.abs(f*20-L*10)/L)-1;return v(0<=D&&D<=9),t+=D*n.PENALTY_N4,v(0<=t&&t<=2568888),t},n.prototype.getAlignmentPatternPositions=function(){if(this.version==1)return[];for(var t=Math.floor(this.version/7)+2,a=Math.floor((this.version*8+t*3+5)/(t*4-4))*2,o=[6],s=this.size-7;o.length<t;s-=a)o.splice(1,0,s);return o},n.getNumRawDataModules=function(t){if(t<n.MIN_VERSION||t>n.MAX_VERSION)throw new RangeError("Version number out of range");var a=(16*t+128)*t+64;if(t>=2){var o=Math.floor(t/7)+2;a-=(25*o-10)*o-55,t>
6=7&&(a-=36)}return v(208<=a&&a<=29648),a},n.getNumDataCodewords=function(t,a){return Math.floor(n.getNumRawDataModules(t)/8)-n.ECC_CODEWORDS_PER_BLOCK[a.ordinal][t]*n.NUM_ERROR_CORRECTION_BLOCKS[a.ordinal][t]},n.reedSolomonComputeDivisor=function(t){if(t<1||t>255)throw new RangeError("Degree out of range");for(var a=[],o=0;o<t-1;o++)a.push(0);a.push(1);for(var s=1,o=0;o<t;o++){for(var l=0;l<a.length;l++)a[l]=n.reedSolomonMultiply(a[l],s),l+1<a.length&&(a[l]^=a[l+1]);s=n.reedSolomonMultiply(s,2)}return a},n.reedSolomonComputeRemainder=function(t,a){for(var o=a.map(function(m){return 0}),s=function(m){var f=m^o.shift();o.push(0),a.forEach(function(I,k){return o[k]^=n.reedSolomonMultiply(I,f)})},l=0,u=t;l<u.length;l++){var g=u[l];s(g)}return o},n.reedSolomonMultiply=function(t,a){if(t>>>8||a>>>8)throw new RangeError("Byte out of range");for(var o=0,s=7;s>=0;s--)o=o<<1^(o>>>7)*285,o^=(a>>>s&1)*t;return v(o>>>8==0),o},n.prototype.finderPenaltyCountPatterns=function(t){var a=t[1];v(a<=this.size*3);var o=a>0&&t[2]==a&&t[3]==a*3&&t[4]==a&&t[5]==a;return(o&&t[0]>=a*4&&t[6]>=a?1:0)+(o&&t[6]>=a*4&&t[0]>=a?1:0)},n.prototype.finderPenaltyTerminateAndCount=function(t,a,o){return t&&(this.finderPenaltyAddHistory(a,o),a=0),a+=this.size,this.finderPenaltyAddHistory(a,o),this.finderPenaltyCountPatterns(o)},n.prototype.finderPenaltyAddHistory=function(t,a){a[0]==0&&(t+=this.size),a.pop(),a.unshift(t)},n.MIN_VERSION=1,n.MAX_VERSION=40,n.PENALTY_N1=3,n.PENALTY_N2=3,n.PENALTY_N3=40,n.PENALTY_N4=10,n.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],n.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],n})();y.QrCode=c;function p(n,t,a){if(t<0||t>31||n>>>t)throw new RangeError("Value out of range");for(var o=t-1;o>=0;o--)a.push(n>>>o&1)}function i(n,t){return(n>>>t&1)!=0}function v(n){if(!n)throw new Error("Assertion error")}var d=(function(){function n(t,a,o){if(this.mode=t,this.numChars=a,this.bitData=o,a<0)throw new RangeError("Invalid argument");this.bitData=o.slice()}return n.makeBytes=function(t){for(var a=[],o=0,s=t;o<s.length;o++){var l=s[o];p(l,8,a)}return new n(n.Mode.BYTE,t.length,a)},n.makeNumeric=function(t){if(!n.isNumeric(t))throw new RangeError("String contains non-numeric characters");for(var a=[],o=0;o<t.length;){var s=Math.min(t.length-o,3);p(parseInt(t.substring(o,o+s),10),s*3+1,a),o+=s}return new n(n.Mode.NUMERIC,t.length,a)},n.makeAlphanumeric=function(t){if(!n.isAlphanumeric(t))throw new RangeError("String contains unencodable characters in alphanumeric mode");var a=[],o;for(o=0;o+2<=t.length;o+=2){var s=n.ALPHANUMERIC_CHARSET.indexOf(t.charAt(o))*45;s+=n.ALPHANUMERIC_CHARSET.indexOf(t.charAt(o+1)),p(s,11,a)}return o<t.length&&p(n.ALPHANUMERIC_CHARSET.indexOf(t.charAt(o)),6,a),new n(n.Mode.ALPHANUMERIC,t.length,a)},n.makeSegments=function(t){return t==""?[]:n.isNumeric(t)?[n.makeNumeric(t)]:n.isAlphanumeric(t)?[n.makeAlphanumeric(t)]:[n.makeBytes(n.toUtf8ByteArray(t))]},n.makeEci=function(t){var a=[];if(t<0)throw new RangeError("ECI assignment value out of range");if(t<128)p(t,8,a);else if(t<16384)p(2,2,a),p(t,14,a);else if(t<1e6)p(6,3,a),p(t,21,a);else throw new RangeError("ECI assignment value out of range");return new n(n.Mode.ECI,0,a)},n.isNumeric=function(t){return n.NUMERIC_REGEX.test(t)},n.isAlphanumeric=function(t){return n.ALPHANUMERIC_REGEX.test(t)},n.prototype.getData=function(){return this.bitData.slice()},n.getTotalBits=function(t,a){for(var o=0,s=0,l=t;s<l.length;s++){var u=l[s],g=u.mode.numCharCountBits(a);if(u.numChars>=1<<g)return 1/0;o+=4+g+u.bitData.length}return o},n.toUtf8ByteArray=function(t){t=encodeURI(t);for(var a=[],o=0;o<t.length;o++)t.charAt(o)!="%"?a.push(t.charCodeAt(o)):(a.push(parseInt(t.substring(o+1,o+3),16)),o+=2);return a},n.NUMERIC_REGEX=/^[0-9]*$/,n.ALPHANUMERIC_REGEX=/^[A-Z0-9 $%*+.\/:-]*$/,n.ALPHANUMERIC_CHARSET="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:",n})();y.QrSegment=d})(pe||(pe={}));(function(y){(function(c){var p=(function(){function i(v,d){this.ordinal=v,this.formatBits=d}return i.LOW=new i(0,1),i.MEDIUM=new i(1,0),i.QUARTILE=new i(2,3),i.HIGH=new i(3,2),i})();c.Ecc=p})(y.QrCode||(y.QrCode={}))})(pe||(pe={}));(function(y){(function(c){var p=(function(){function i(v,d){this.modeBits=v,this.numBitsCharCount=d}return i.prototype.numCharCountBits=function(v){return this.numBitsCharCount[Math.floor((v+7)/17)]},i.NUMERIC=new i(1,[10,12,14]),i.ALPHANUMERIC=new i(2,[9,11,13]),i.BYTE=new i(4,[8,16,16]),i.KANJI=new i(8,[8,10,12]),i.ECI=new i(7,[0,0,0]),i})();c.Mode=p})(y.QrSegment||(y.QrSegment={}))})(pe||(pe={}));var me=pe,Le="L",wn=100,Ue=0,bn=.1,kn=2,Ve={L:me.QrCode.Ecc.LOW,M:me.QrCode.Ecc.MEDIUM,Q:me.QrCode.Ecc.QUARTILE,H:me.QrCode.Ecc.HIGH},Cn=(function(){try{new Path2D().addPath(new Path2D)}catch{return!1}return!0})();function Be(y){return y in Ve}function Sn(y,c,p){var i=c>0?y[c-1][p]:!1,v=c<y.length-1?y[c+1][p]:!1,d=p>0?y[c][p-1]:!1,n=p<y[c].length-1?y[c][p+1]:!1;return{nw:!i&&!d,ne:!i&&!n,se:!v&&!n,sw:!v&&!d}}function En(y,c,p){c===void 0&&(c=0),p===void 0&&(p=0);for(var i=[],v=Math.min(p,.5),d=0;d<y.length;d++)for(var n=0;n<y[d].length;n++)if(y[d][n]){var t=Sn(y,d,n),a=t.nw,o=t.ne,s=t.se,l=t.sw,u=n+c,g=d+c;i.push("M".concat(u+(a?v:0)," ").concat(g),"L".concat(u+1-(o?v:0)," ").concat(g)),o&&i.push("A".concat(v," ").concat(v," 0 0 1 ").concat(u+1," ").concat(g+v)),i.push("L".concat(u+1," ").concat(g+1-(s?v:0))
6),s&&i.push("A".concat(v," ").concat(v," 0 0 1 ").concat(u+1-v," ").concat(g+1)),i.push("L".concat(u+(l?v:0)," ").concat(g+1)),l&&i.push("A".concat(v," ").concat(v," 0 0 1 ").concat(u," ").concat(g+1-v)),i.push("L".concat(u," ").concat(g+(a?v:0))),a&&i.push("A".concat(v," ").concat(v," 0 0 1 ").concat(u+v," ").concat(g)),i.push("z")}return i.join("")}function Dn(y,c){c===void 0&&(c=0);for(var p=[],i=0;i<y.length;i++)for(var v=y[i],d=null,n=0;n<v.length;n++){var t=v[n];if(!t&&d!==null){p.push("M".concat(d+c," ").concat(i+c,"h").concat(n-d,"v1H").concat(d+c,"z")),d=null;continue}if(n===v.length-1){if(!t)continue;d===null?p.push("M".concat(n+c,",").concat(i+c," h1v1H").concat(n+c,"z")):p.push("M".concat(d+c,",").concat(i+c," h").concat(n+1-d,"v1H").concat(d+c,"z"));continue}t&&d===null&&(d=n)}return p.join("")}function An(y,c,p,i){var v=i.width,d=i.height,n=i.x,t=i.y,a=y.length+p*2,o=Math.floor(c*bn),s=a/c,l=(v||o)*s,u=(d||o)*s,g=n==null?y.length/2-l/2:n*s,m=t==null?y.length/2-u/2:t*s,f=(i.borderRadius||0)*s;return{x:g,y:m,h:u,w:l,borderRadius:f}}function In(y){var c=oe(function(){var t;return((t=y.margin)!==null&&t!==void 0?t:Ue)>>>0}),p=oe(function(){var t=Be(y.level)?y.level:Le;return me.QrCode.encodeText(y.value,Ve[t]).getModules()}),i=oe(function(){return p.value.length+c.value*2}),v=oe(function(){return y.radius>0?En(p.value,c.value,y.radius):Dn(p.value,c.value)}),d=oe(function(){if(!y.imageSettings.src)return null;var t=An(p.value,y.size,c.value,y.imageSettings);return{x:t.x+c.value,y:t.y+c.value,width:t.w,height:t.h,borderRadius:t.borderRadius}}),n=oe(function(){if(!y.imageSettings.excavate||!d.value)return null;var t=kn/(y.size/i.value);return{x:d.value.x-t,y:d.value.y-t,width:d.value.width+t*2,height:d.value.height+t*2,borderRadius:d.value.borderRadius}});return{margin:c,numCells:i,cells:p,fgPath:v,imageProps:d,imageBorderProps:n}}var Oe={value:{type:String,required:!0,default:""},size:{type:Number,default:wn},level:{type:String,default:Le,validator:function(y){return Be(y)}},background:{type:String,default:"#fff"},foreground:{type:String,default:"#000"},margin:{type:Number,required:!1,default:Ue},imageSettings:{type:Object,required:!1,default:function(){return{}}},gradient:{type:Boolean,required:!1,default:!1},gradientType:{type:String,required:!1,default:"linear",validator:function(y){return["linear","radial"].indexOf(y)>-1}},gradientStartColor:{type:String,required:!1,default:"#000"},gradientEndColor:{type:String,required:!1,default:"#fff"},radius:{type:Number,required:!1,default:0,validator:function(y){return!isNaN(y)&&y>=0&&y<=.5}}};ce(ce({},Oe),{renderAs:{type:String,required:!1,default:"canvas",validator:function(y){return["canvas","svg"].indexOf(y)>-1}}});var Mn=Z({name:"QRCodeCanvas",props:Oe,setup:function(y,c){var p=In(y),i=p.margin,v=p.cells,d=p.numCells,n=p.fgPath,t=p.imageProps,a=p.imageBorderProps,o=A(null),s=A(null),l=function(g,m,f,I,k,b){g.beginPath(),g.roundRect?g.roundRect(m,f,I,k,b):g.rect(m,f,I,k)},u=function(){var g=y.size,m=y.background,f=y.foreground,I=y.gradient,k=y.gradientType,b=y.gradientStartColor,L=y.gradientEndColor,D=o.value;if(D){var C=D.getContext("2d");if(C){var S=s.value,w=typeof window<"u"&&window.devicePixelRatio||1,U=g/d.value*w;if(D.height=D.width=g*w,C.setTransform(U,0,0,U,0,0),C.fillStyle=m,C.fillRect(0,0,d.value,d.value),I){var N=void 0;k==="linear"?N=C.createLinearGradient(0,0,d.value,d.value):N=C.createRadialGradient(d.value/2,d.value/2,0,d.value/2,d.value/2,d.value/2),N.addColorStop(0,b),N.addColorStop(1,L),C.fillStyle=N}else C.fillStyle=f;Cn?C.fill(new Path2D(n.value)):v.value.forEach(function(Q,z){Q.forEach(function(J,P){J&&C.fillRect(P+i.value,z+i.value,1,1)})});var B=y.imageSettings.src&&S&&S.naturalWidth!==0&&S.naturalHeight!==0;if(B&&t.value){if(a.value){var R=a.value;C.fillStyle=y.background,l(C,R.x,R.y,R.width,R.height,R.borderRadius),C.fill()}var G=t.value.borderRadius;G>0?(C.save(),l(C,t.value.x,t.value.y,t.value.width,t.value.height,G),C.clip(),C.drawImage(S,t.value.x,t.value.y,t.value.width,t.value.height),C.restore()):C.drawImage(S,t.value.x,t.value.y,t.value.width,t.value.height)}}}};return ge(u),be(u),function(){return Ce(le,[Ce("canvas",ce(ce({},c.attrs),{ref:o,role:"img","aria-label":y.value,style:ce(ce({},c.attrs.style),{width:"".concat(y.size,"px"),height:"".concat(y.size,"px")})})),y.imageSettings.src&&Ce("img",{ref:s,src:y.imageSettings.src,style:{display:"none"},onLoad:u})])}}});const $n={class:"content"},Nn={class:"status-row"},Rn={class:"step"},Pn={class:"qr-section"},Ln={class:"step"},Un={class:"code-row"},Vn={class:"auth-code-row"},Bn={class:"step"},On=["placeholder"],xn={class:"auth-code-row"},Tn={class:"step"},qn={class:"action-box"},zn=Z({__name:"AuthenticatorAppOverlay",props:{modelValue:{type:Boolean},isEnabled:{type:Boolean}},emits:["update:modelValue","handle:success"],setup(y,{emit:c}){var D,C;const p=y,i=c,{fetchAuthenticatorApp:v,fetchRefreshSecuritySeed:d,fetchEnableAuthenticatorApp:n}=ie(),{t}=X(),a=A(p.modelValue),{isEnabled:o}=he(p),s=A(),l=A(!1),u=A(),g=A(!0),m=A({url:(D=u.value)==null?void 0:D.otpAuthUri,code:(C=u.value)==null?void 0:C.secretKey}),{copy:f}=st(),I=()=>{m.value.code&&f(m.value.code)},k=async()=>{try{if((await d()).data.value){const w=await v();w.data.value&&(u.value=w.data.value)}}catch(S){console.error(S)}},b=S=>{a.value=S},L=async()=>
6{if(!s.value){l.value=!0;return}const S={code:s.value,enable:!o.value};await n(S).then(w=>{w.data.value&&(i("handle:success"),b(!1))})};return re(()=>a.value,S=>{i("update:modelValue",S)}),re(()=>u.value,S=>{m.value.code=S==null?void 0:S.secretKey,m.value.url=S==null?void 0:S.otpAuthUri}),ge(async()=>{if(!o.value){const{data:S}=await v();u.value=S.value,g.value=!1}}),(S,w)=>{const U=V("DynaDivider"),N=V("dyna-skeleton-item"),B=V("DynaSkeleton"),R=V("DynaButton"),G=V("DynaInput"),Q=V("DynaOverlay");return $(),j(Q,{modelValue:e(a),"onUpdate:modelValue":w[5]||(w[5]=z=>K(a)?a.value=z:null),title:e(t)("authenticator-app")},{default:E(()=>[r("div",$n,[r("div",Nn,[r("span",null,h(e(t)("authenticator-app-enabled"))+":",1),M(" "+h(e(o)?e(t)("yes"):e(t)("no")),1)]),_(U),e(o)?W("",!0):($(),x(le,{key:0},[r("p",null,h(e(t)("steps-to-enable")),1),r("p",Rn,[r("span",null,h(e(t)("Step"))+" 1:",1),M(" "+h(e(t)("download-a-authentication-app-such-as-google-authenticator-to-your-smartphone")),1)]),r("div",Pn,[r("p",Ln,[r("span",null,h(e(t)("Step"))+" 2:",1),M(" "+h(e(t)("scan-the-qr-code-below-with-your-authentication-app")),1)]),r("p",null,h(e(t)("if-you-cant-scan-the-qr-code-you-can-also-enter-the-text-key")),1),_(B,{loading:e(g),animated:!0},{template:E(()=>[_(N,{variant:"image",style:{width:"143px",height:"143px",margin:"10px"}}),_(N,{variant:"p",style:{"max-width":"400px"}})]),default:E(()=>[_(e(Mn),{size:143,value:e(m).url},null,8,["value"]),r("span",Un,[M(h(e(m).code)+" ",1),r("i",{id:"qr-code-copy",class:"fa-regular fa-copy",onClick:I})])]),_:1},8,["loading"]),_(R,{class:"generate-key-button",type:"dark-outline",onClick:k},{default:E(()=>[M(h(e(t)("generate-new-key")),1)]),_:1})]),r("div",Vn,[r("p",Bn,[r("span",null,h(e(t)("Step"))+" 3:",1),M(" "+h(e(t)("generate-a-token-using-the-app-and-enter-it-here")),1)]),H(r("input",{"onUpdate:modelValue":w[0]||(w[0]=z=>K(s)?s.value=z:null),type:"text",placeholder:e(t)("authentication-code"),onChange:w[1]||(w[1]=z=>l.value=!1)},null,40,On),[[ye,e(s)]]),H(r("span",{style:{color:"red"}},h(e(t)("this-field-is-required")),513),[[Y,e(l)]]),r("span",null,h(e(t)("once-activated-the-app-will-generate-a-code-that-will-be-needed-to-unlock-your-account")),1)])],64)),e(o)?($(),x(le,{key:1},[r("p",null,h(e(t)("steps-to-disable")),1),r("div",xn,[r("p",Tn,[r("span",null,h(e(t)("step"))+"1:",1),M(" "+h(e(t)("enter-the-account-password")),1)]),_(G,{modelValue:e(s),"onUpdate:modelValue":w[2]||(w[2]=z=>K(s)?s.value=z:null),style:{width:"240px"},type:"password",placeholder:e(t)("enter-the-account-password"),"show-password":"",onInput:w[3]||(w[3]=z=>l.value=!1)},null,8,["modelValue","placeholder"]),H(r("span",{style:{color:"red"}},h(e(t)("this-field-is-required")),513),[[Y,e(l)]])])],64)):W("",!0)])]),action:E(()=>[r("div",qn,[_(R,{type:"dark-outline",onClick:w[4]||(w[4]=z=>b(!1))},{default:E(()=>[M(h(e(t)("cancel")),1)]),_:1}),_(R,{type:"dark",onClick:L},{default:E(()=>[M(h(e(o)?e(t)("disable-authenticator-app"):e(t)("enable-authenticator-app")),1)]),_:1})])]),_:1},8,["modelValue","title"])}}}),Fn=ee(zn,[["__scopeId","data-v-b0cf3714"]]),Hn=lt(it),Qn={class:"content"},Kn={class:"status-row"},Wn={class:"phone-row"},Gn={key:0,class:"phone-row-view"},Yn={key:1,class:"phone-row-edit"},Zn={class:"step"},Xn={class:"qr-section"},Jn={class:"auth-code-row"},jn={class:"step"},ea=["placeholder"],ta={class:"auth-code-row"},na={class:"step"},aa={class:"action-box"},oa=Z({__name:"SmsOverlay",props:{modelValue:{type:Boolean},isEnabled:{type:Boolean}},emits:["update:modelValue","handle:success"],async setup(y,{emit:c}){var te,se,q,ne;let p,i;const v=y,d=c,n=Pe(),t=fe(),a=ie(),{fetchAccountInfo:o,fetchCountryList:s,fetchSendSmsCode:l,fetchUpdatePhone:u,fetchEnableSms:g}=a,{t:m}=X();a.accountInfo||([p,i]=Ee(()=>o()),await p,i());const f=A(v.modelValue),{isEnabled:I}=he(v),k=A(!1),b=A((te=a.accountInfo)==null?void 0:te.phoneCode),L=A((se=a.accountInfo)==null?void 0:se.phoneNumber),D=A({phoneCode:((q=a.accountInfo)==null?void 0:q.phoneCodeInIso2)||"CN",phoneNumber:((ne=a.accountInfo)==null?void 0:ne.phoneNumber)||""}),C=A(!1),S=A(60),w=A(),U=A(!1),N=A(""),B=A(),R=oe(()=>{var F;return((F=B.value)==null?void 0:F.map(T=>({title:`${T.iso2}(${T.phoneCode})`,value:T.iso2,name:T.phoneCode,id:T.iso2})))||[]}),G=F=>{f.value=F},Q=async F=>{try{return await n.isPhone(F),!0}catch(T){return t.handleError({message:`${m("phone-number")} ${T.message}`}),!1}},z=async()=>
6{if(k.value)try{if(!await Q(D.value.phoneNumber))return;await u(D.value),await o().then(T=>{var ve,de;L.value=(ve=T.data.value)==null?void 0:ve.phoneNumber,b.value=(de=T.data.value)==null?void 0:de.phoneCode}),k.value=!1}catch(F){console.error("Failed to update phone:",F)}else k.value=!0},J=async()=>{try{const{data:F}=await l({purpose:"UNLOCK_ACCOUNT",cfToken:N.value});F.value&&P()}catch(F){console.error("Send phone Code:",F)}},P=()=>{C.value=!0;const F=je(()=>{S.value-=1,S.value<=0&&(clearInterval(F),C.value=!1,S.value=60)},1e3)},O=async()=>{if(!w.value){U.value=!0;return}const F={code:w.value,enable:!I.value};await g(F).then(T=>{T.data.value&&(d("handle:success"),G(!1))})};return re(()=>f.value,F=>{d("update:modelValue",F)}),ge(async()=>{const{data:F}=await s();B.value=F.value}),(F,T)=>{const ve=V("DynaSelect"),de=V("DynaButton"),xe=V("DynaDivider"),Te=Hn,qe=V("DynaInput"),ze=V("DynaOverlay");return $(),j(ze,{modelValue:e(f),"onUpdate:modelValue":T[8]||(T[8]=ae=>K(f)?f.value=ae:null),title:e(m)("sms")},{default:E(()=>[r("div",Qn,[r("div",Kn,[r("span",null,h(e(m)("authenticator-app-enabled"))+":",1),M(" "+h(e(I)?e(m)("yes"):e(m)("no")),1)]),r("div",Wn,[r("span",null,h(e(m)("cellphone-number"))+":",1),e(k)?W("",!0):($(),x("div",Gn,[r("span",null,h("+"+e(b)),1),r("span",null,h(e(L)),1)])),e(k)?($(),x("div",Yn,[_(ve,{modelValue:e(D).phoneCode,"onUpdate:modelValue":T[0]||(T[0]=ae=>e(D).phoneCode=ae),options:e(R)||[],placeholder:"Select",searchable:!0,class:"phone-code"},null,8,["modelValue","options"]),H(r("input",{"onUpdate:modelValue":T[1]||(T[1]=ae=>e(D).phoneNumber=ae),type:"tel",placeholder:"Enter",class:"phone-number"},null,512),[[ye,e(D).phoneNumber]])])):W("",!0),_(de,{type:"dark-outline",onClick:z},{default:E(()=>[M(h(e(k)?e(m)("save"):e(m)("edit")),1)]),_:1})]),_(xe),e(I)?W("",!0):($(),x(le,{key:0},[r("p",null,h(e(m)("steps-to-enable")),1),r("div",null,[r("p",Zn,[r("span",null,h(e(m)("Step"))+" 1:",1),M(" "+h(e(m)("request-token")),1)]),r("div",Xn,[_(Te,{modelValue:e(N),"onUpdate:modelValue":T[2]||(T[2]=ae=>K(N)?N.value=ae:null)},null,8,["modelValue"]),_(de,{class:"generate-key-button",type:"dark-outline",disabled:!e(N)||e(C),onClick:J},{default:E(()=>[M(h(e(C)?`${e(S)} s`:e(m)("get-sms-token")),1)]),_:1},8,["disabled"])])]),r("div",Jn,[r("p",jn,[r("span",null,h(e(m)("Step"))+" 2:",1),M(" "+h(e(m)("enter-token")),1)]),H(r("input",{"onUpdate:modelValue":T[3]||(T[3]=ae=>K(w)?w.value=ae:null),type:"text",placeholder:e(m)("authentication-code"),onInput:T[4]||(T[4]=ae=>U.value=!1)},null,40,ea),[[ye,e(w)]]),H(r("span",{style:{color:"red"}},h(e(m)("this-field-is-required")),513),[[Y,e(U)]])])],64)),e(I)?($(),x(le,{key:1},[r("p",null,h(e(m)("steps-to-disable")),1),r("div",ta,[r("p",na,[r("span",null,h(e(m)("Step"))+" 1:",1),M(" "+h(e(m)("enter-the-account-password")),1)]),_(qe,{modelValue:e(w),"onUpdate:modelValue":T[5]||(T[5]=ae=>K(w)?w.value=ae:null),style:{width:"240px"},type:"password",placeholder:e(m)("enter-the-account-password"),"show-password":"",onInput:T[6]||(T[6]=ae=>U.value=!1)},null,8,["modelValue","placeholder"]),H(r("span",{style:{color:"red"}},h(e(m)("this-field-is-required")),513),[[Y,e(U)]])])],64)):W("",!0)])]),action:E(()=>[r("div",aa,[_(de,{type:"dark-outline",onClick:T[7]||(T[7]=ae=>G(!1))},{default:E(()=>[M(h(e(m)("cancel")),1)]),_:1}),_(de,{type:"dark",onClick:O},{default:E(()=>[M(h(e(I)?e(m)("Disable SMS"):e(m)("Enable SMS")),1)]),_:1})])]),_:1},8,["modelValue","title"])}}}),sa=ee(oa,[["__scopeId","data-v-f226c3c0"]]),la={class:"content"},ia={class:"status-row"},ra={class:"step"},ca={class:"webauthn-tags"},ua=["onClick"],da={class:"add-security-box"},pa={style:{"font-weight":"700"}},fa={class:"step"},ha={class:"step"},va={class:"auth-code-row"},ma={style:{"font-weight":"700"}},ya={class:"auth-code-row"},_a={class:"step"},ga={class:"action-box"},wa=Z({__name:"SecurityKeyOverlay",props:{modelValue:{type:Boolean},isEnabled:{type:Boolean}},emits:["update:modelValue","handle:success","handle:refresh"],setup(y,{emit:c}){const p=y,i=c,{webAuthnList:v,getWebAuthnLists:d,registerWebAuthn:n,getAssertionOptions:t}=rt(),{enableWebAuthn:a,deleteWebauthnCredential:o}=et(),s=fe(),{t:l}=X(),u=A(p.modelValue),{isEnabled:g}=he(p),m=A(""),f=A(""),I=A(!1),k=A(!1),b=A(!1),L=A(),D=B=>{u.value=B},C=async(B=!1)=>{try{await n(f.value)&&(await d(),B||(i("handle:success"),D(!1)))}catch(R){console.error(R)}},S=async()=>{try{if(g.value){if(!m.value){I.value=!0;return}const Q={code:m.value,enable:!1};
6(await a(Q)).data&&(i("handle:success"),D(!1));return}const B=await t();if(!B)return;const R={code:"WEBAUTHN",enable:!0,credential:B.credential};(await a(R)).data&&(i("handle:success"),D(!1))}catch(B){console.error("操作失败:",B)}},w=async()=>{if(I.value=!1,b.value){if(!f.value){I.value=!0;return}await C(!0),b.value=!1,f.value="";return}if(v.value.length>0){await S();return}if(!f.value){I.value=!0;return}await C()},U=B=>{k.value=!0,L.value=B},N=async()=>{const B=L.value;if(!B)return;(await o({nickName:B.nickName,credentialId:B.credentialId})).code===200&&(k.value=!1,await d(),i("handle:refresh"),s.handleSuccess({message:l("success")}))};return re(()=>u.value,B=>{i("update:modelValue",B),B||(b.value=!1,m.value="",f.value="",I.value=!1)}),ge(async()=>{await d()}),(B,R)=>{const G=V("dyna-confirm-overlay"),Q=V("DynaDivider"),z=V("DynaButton"),J=V("DynaInput"),P=V("DynaOverlay");return $(),j(P,{modelValue:e(u),"onUpdate:modelValue":R[7]||(R[7]=O=>K(u)?u.value=O:null),title:e(l)("Security Key")},{default:E(()=>[_(G,{"is-show-update-overlay":e(k),"onUpdate:isShowUpdateOverlay":R[0]||(R[0]=O=>K(k)?k.value=O:null),type:"error",title:e(l)("delete"),description:e(l)("are-you-sure-you-want-to-delete"),"cancel-button-text":e(l)("cancel"),"confirm-button-text":e(l)("confirm"),"onHandle:submit":N},null,8,["is-show-update-overlay","title","description","cancel-button-text","confirm-button-text"]),r("div",la,[r("div",ia,[r("span",null,h(e(l)("Security Key Enabled"))+":",1),M(" "+h(e(g)?e(l)("yes"):e(l)("no")),1)]),_(Q),e(v).length>0&&!e(b)?($(),x(le,{key:0},[r("p",ra,[r("span",null,h(e(l)("Security key name"))+": ",1)]),r("div",ca,[($(!0),x(le,null,Re(e(v),O=>($(),x("button",{key:O.credentialId,class:"tag"},[M(h(O.nickName)+" ",1),r("i",{class:"fa-solid fa-xmark",onClick:we(te=>U(O),["stop"])},null,8,ua)]))),128))]),r("section",da,[_(z,{class:"add-security-btn",type:"dark-outline","icon-left":"fa-regular fa-plus",onClick:R[1]||(R[1]=O=>b.value=!0)},{default:E(()=>[M(h(e(l)("Add a key")),1)]),_:1})])],64)):W("",!0),e(v).length===0||e(b)?($(),x(le,{key:1},[r("p",pa,h(e(l)("steps-to-enable")),1),r("p",fa,[r("span",null,h(e(l)("Step"))+" 1:",1),M(" "+h(e(l)("Insert the security key in the USB port of your computer or connect it to your mobile device over Bluetooth or NFC.")),1)]),r("p",ha,[r("span",null,h(e(l)("Step"))+" 2:",1),M(" "+h(e(l)("After connection, please touch your security key to verify your identity.")),1)]),r("div",va,[_(J,{modelValue:e(f),"onUpdate:modelValue":R[2]||(R[2]=O=>K(f)?f.value=O:null),style:{width:"240px"},type:"text",placeholder:e(l)("Enter security key name"),onInput:R[3]||(R[3]=O=>I.value=!1)},null,8,["modelValue","placeholder"]),H(r("span",{style:{color:"red"}},h(e(l)("this-field-is-required")),513),[[Y,e(I)]])])],64)):W("",!0),e(g)&&!e(b)?($(),x(le,{key:2},[_(Q),r("p",ma,h(e(l)("steps-to-disable")),1),r("div",ya,[r("p",_a,[r("span",null,h(e(l)("Step"))+" 1:",1),M(" "+h(e(l)("enter-the-account-password")),1)]),_(J,{modelValue:e(m),"onUpdate:modelValue":R[4]||(R[4]=O=>K(m)?m.value=O:null),style:{width:"240px"},type:"password",placeholder:e(l)("enter-the-account-password"),"show-password":"",onInput:R[5]||(R[5]=O=>I.value=!1)},null,8,["modelValue","placeholder"]),H(r("span",{style:{color:"red"}},h(e(l)("this-field-is-required")),513),[[Y,e(I)]])])],64)):W("",!0)])]),action:E(()=>[r("div",ga,[_(z,{type:"dark-outline",onClick:R[6]||(R[6]=O=>D(!1))},{default:E(()=>[M(h(e(l)("cancel")),1)]),_:1}),_(z,{type:"dark",onClick:w},{default:E(()=>[M(h(e(g)&&!e(b)?e(l)("Disable Security Key"):e(l)("Enable Security Key")),1)]),_:1})])]),_:1},8,["modelValue","title"])}}}),ba=ee(wa,[["__scopeId","data-v-3fa756de"]]),ka={class:"two-factor-authentication-container"},Ca={key:1,class:"two-factor-authentication-content"},Sa={class:"auth-list"},Ea=Z({__name:"TwoFactorAuthentication",props:{isLocked:{type:Boolean},totpEnabled:{type:Boolean},smsEnabled:{type:Boolean},webAuthnEnabled:{type:Boolean},defaultMethod:{}},emits:["handle:refresh"],setup(y,{emit:c}){const p=y,i=c,v=ie(),{t:d}=X(),{isLocked:n,totpEnabled:t,smsEnabled:a,webAuthnEnabled:o}=he(p),s=A(!1),l=A(!1),u=A(!1),g=D=>({handleSwitch:()=>{D.value=!0},onEnable:()=>{D.value=!1,i("handle:refresh")}}),{handleSwitch:m,onEnable:f}=g(s),{handleSwitch:I,onEnable:k}=g(l),{handleSwitch:b,onEnable:L}=g(u);return(D,C)=>{const S=V("DynaButton"),w=ot,U=V("DynaDivider");
6return $(),x("div",ka,[e(n)?($(),j(S,{key:0,type:"dark",onClick:e(v).openUnlockModal},{default:E(()=>[M(h(e(d)("manage-two-factor-authenticator")),1)]),_:1},8,["onClick"])):($(),x("div",Ca,[r("ul",Sa,[r("li",null,[_(Se,{"is-checked":e(t),"onUpdate:isChecked":C[0]||(C[0]=N=>K(t)?t.value=N:null),title:e(d)("authenticator-app"),icon:"/icon/common/security.svg","is-default":p.defaultMethod===2,onChange:e(m)},{description:E(()=>[M(h(e(d)("the-app-will-generate-a-code-that-will-be-needed-to-unlock-your-account-learn-how-to-set-up"))+" ",1),_(w,{to:""},{default:E(()=>[M(h(e(d)("two-factor-authenticator")),1)]),_:1}),M(" "+h(e(d)("or"))+" ",1),_(w,{to:""},{default:E(()=>[M(h(e(d)("install-two-factor-authenticator")),1)]),_:1})]),_:1},8,["is-checked","title","is-default","onChange"]),e(s)?($(),j(Fn,{key:0,modelValue:e(s),"onUpdate:modelValue":C[1]||(C[1]=N=>K(s)?s.value=N:null),"is-enabled":e(t),"onHandle:success":e(f)},null,8,["modelValue","is-enabled","onHandle:success"])):W("",!0)]),_(U),r("li",null,[_(Se,{title:e(d)("sms"),icon:"/icon/common/sms.svg","is-checked":e(a),"is-default":p.defaultMethod===1,onChange:e(I)},{description:E(()=>[M(h(e(d)("for-those-customers-without-a-smartphone-we-also-support-sending-codes-through-sms-carrier-fees-may-apply")),1)]),_:1}
6,8,["title","is-checked","is-default","onChange"]),e(l)?($(),j(sa,{key:0,modelValue:e(l),"onUpdate:modelValue":C[2]||(C[2]=N=>K(l)?l.value=N:null),"is-enabled":e(a),"onHandle:success":e(k)},null,8,["modelValue","is-enabled","onHandle:success"])):W("",!0)]),_(U),r("li",null,[_(Se,{title:e(d)("Security Key"),icon:"/icon/common/usb.svg","is-checked":e(o),"is-default":p.defaultMethod===3,onChange:e(b)},{description:E(()=>[M(h(e(d)("Use the security key in the USB port of your computer or connect it to your mobile device over Bluetooth or NFC.")),1)]),_:1},8,["title","is-checked","is-default","onChange"]),e(u)?($(),j(ba,{key:0,modelValue:e(u),"onUpdate:modelValue":C[3]||(C[3]=N=>K(u)?u.value=N:null),"is-enabled":e(o),"onHandle:success":e(L),"onHandle:refresh":C[4]||(C[4]=N=>i("handle:refresh"))},null,8,["modelValue","is-enabled","onHandle:success"])):W("",!0)])])]))])}}}),Da=ee(Ea,[["__scopeId","data-v-6cd8f249"]]),Aa={class:"account-settings-security-container"},Ia=Z({__name:"index",setup(y){const c=ie(),{isLocked:p}=ue(c),{fetchAccountInfo:i,fetchSecuritySettings:v}=c;i();const{t:d}=X(),n=A(),t=async()=>{await v().then(a=>{a.data.value&&(n.value=a.data.value)})};return re(()=>p.value,()=>{p.value||t()},{immediate:!0}),(a,o)=>{var u,g,m;const s=_e,l=V("DynaDivider");return $(),x("div",Aa,[_(s,{title:e(d)("account-lock"),description:e(d)("you-must-unlock-your-account-before-you-can-change-your-password-edit-your-account-information-or-unlock-your-domains")},{default:E(()=>{var f;return[_(Zt,{"is-locked":e(p),"time-re-lock":((f=e(n))==null?void 0:f.timeReLock)||""},null,8,["is-locked","time-re-lock"])]}),_:1},8,["title","description"]),_(l),_(s,{title:e(d)("two-factor-authentication"),description:e(d)("in-addition-to-the-passwords-you-already-know-a-second-authentication-method-is-required-to-strengthen-the-security-of-your-account-you-can-choose-sms-authenticator-app-or-security-key")},{default:E(()=>{var f,I,k,b;return[_(Da,{"is-locked":e(p),"totp-enabled":((f=e(n))==null?void 0:f.totpEnabled)||!1,"sms-enabled":((I=e(n))==null?void 0:I.smsEnabled)||!1,"web-authn-enabled":((k=e(n))==null?void 0:k.webAuthnEnabled)||!1,"default-method":((b=e(n))==null?void 0:b.defaultMethod.value)||0,"onHandle:refresh":t},null,8,["is-locked","totp-enabled","sms-enabled","web-authn-enabled","default-method"])]}),_:1},8,["title","description"]),_(l),!e(p)&&((u=e(n))!=null&&u.totpEnabled||(g=e(n))!=null&&g.smsEnabled||(m=e(n))!=null&&m.webAuthnEnabled)?($(),x(le,{key:0},[_(s,{title:e(d)("authentication-settings")},{description:E(()=>[M(h(e(d)("this-setting-only-shows-up-if-either-two-factor-authentication-is-enabled"))+" ",1),o[0]||(o[0]=r("br",null,null,-1)),o[1]||(o[1]=r("br",null,null,-1)),M(" "+h(e(d)("note-two-factor-authentication-is-required-every-time-to-unlock-the-account")),1)]),default:E(()=>{var f,I,k,b,L,D;return[_(on,{"is-locked":e(p),"default-auth":((f=e(n))==null?void 0:f.defaultMethod.value)||0,"auth-condition":((I=e(n))==null?void 0:I.loginAuthType.value)||0,"unlock-condition":((k=e(n))==null?void 0:k.verifyMethod.value)||0,"map-enabled":[!!((b=e(n))!=null&&b.totpEnabled),!!((L=e(n))!=null&&L.smsEnabled),!!((D=e(n))!=null&&D.webAuthnEnabled)],"onHandle:refresh":t},null,8,["is-locked","default-auth","auth-condition","unlock-condition","map-enabled"])]}),_:1},8,["title"]),_(l)],64)):W("",!0),_(s,{title:e(d)("signin-notification"),description:e(d)("email-me-when-my-account-is-signed-into")},{default:E(()=>{var f;return[_(un,{"is-locked":e(p),"email-enabled":((f=e(n))==null?void 0:f.sendLoginEmail)||!1,"onHandle:refresh":t},null,8,["is-locked","email-enabled"])]}),_:1},8,["title","description"])])}}}),Ma=ee(Ia,[["__scopeId","data-v-88539cbc"]]),$a=Z({__name:"DomainMonitoringEmail",setup(y){const{t:c}=X(),p=oe(()=>[{name:"email",label:c("email-address"),type:"email",placeholder:c("enter"),required:!0},{name:"watchlistNotification",label:"",type:"checkbox",options:[{title:c("watchlist-notification"),value:!0}]},{name:"trackerNotification",label:"",type:"checkbox",options:[{title:c("tracker-notification"),value:!0}]}]),i=A({email:"",watchListNotification:!1,trackerNotification:!0}
6);return(v,d)=>{const n=De;return $(),x("div",null,[_(n,{fields:e(p),"form-data":e(i)},null,8,["fields","form-data"])])}}}),Na=Z({__name:"AuctionBidNotification",setup(y){const{t:c}=X(),p=oe(()=>[{name:"email",label:c("email-address"),type:"email",placeholder:c("enter"),required:!0},{name:"newBidNotification",label:"",type:"checkbox",options:[{title:c("new-bid-notification"),value:!0}]},{name:"outbidNotification",label:"",type:"checkbox",options:[{title:c("out-bid-notification"),value:!1}]}]),i=A({email:"",newBidNotification:!1,outbidNotification:!0});return(v,d)=>{const n=De;return $(),x("div",null,[_(n,{fields:e(p),"form-data":e(i)},null,8,["fields","form-data"])])}}}),Ra={class:"expiration"},Pa={class:"extra"},La=Z({__name:"ExpirationEmails",setup(y){const{t:c}=X(),p=[{label:c("individual-emails"),value:0,extra:c("receive-individual-emails-for-each-domain-expiring-within-30-days-7-days-expired-and-deleted-notifications")},{label:c("expiration-digest"),value:1,extra:c("combine-all-domains-expiring-within-30-days-7-days-expired-and-deleted-notifications-into-one-collective-email-sent-out-once-a-day")}],i=A(0);return(v,d)=>{const n=V("DynaRadio");return $(),x("div",Ra,[($(),x(le,null,Re(p,t=>r("div",{key:t.value},[_(n,{modelValue:e(i),"onUpdate:modelValue":d[0]||(d[0]=a=>K(i)?i.value=a:null),value:t.value},{default:E(()=>[M(h(t.label),1)]),_:2},1032,["modelValue","value"]),r("div",Pa,h(t.extra),1)])),64))])}}}),Ua=ee(La,[["__scopeId","data-v-2ca6bad0"]]),Va={class:"account-settings-notifications-container"},Ba=Z({__name:"index",setup(y){const{t:c}=X();return(p,i)=>{const v=_e,d=V("DynaDivider");return $(),x("div",Va,[_(v,{title:e(c)("domain-monitoring-email"),description:e(c)("receive-an-email-when-an-auction-or-a-backorder-is-about-to-end-from-your-watchlist-and-tracker")},{default:E(()=>[_($a)]),_:1},8,["title","description"]),_(d),_(v,{title:e(c)("expiration-emails")},{description:E(()=>[r("p",null,h(e(c)("choose-how-you-want-to-receive-expiration-email-alerts")),1),i[0]||(i[0]=r("br",null,null,-1)),r("p",null,h(e(c)("individual-emails-will-send-an-email-per-domain-while-expiration-digest-will-combine-all-upcoming-and-expired-domain-notifications-into-one-email")),1)]),default:E(()=>[_(Ua)]),_:1},8,["title"]),_(d),_(v,{title:e(c)("auction-bid-notification"),description:e(c)("receive-an-email-when-an-auction-or-a-backorder-is-about-to-end-from-your-watchlist-and-tracker")},{default:E(()=>[_(Na)]),_:1},8,["title","description"])])}}}),Oa=ee(Ba,[["__scopeId","data-v-2af970d0"]]),xa={class:"account-settings-container"},Ta={class:"overlay-content"},qa={class:"header"},za=Z({__name:"index",setup(y){const{t:c}=X(),p=Me(),i=ie(),v=A(p.query.active||"account"),{accountInfoEditMode:d}=ue(i),n=[{key:"account",name:c("account")},{key:"password",name:c("password")},{key:"security",name:c("security")}],t=A(!1),a=A(),o=A(null),s=A(""),l=async()=>{var m,f,I,k,b;if((f=(m=a.value)==null?void 0:m.accountInfoRef)!=null&&f.handleSubmit)try{await((b=(k=(I=a.value)==null?void 0:I.accountInfoRef)==null?void 0:k.handleSubmit)==null?void 0:b.call(k))}finally{t.value=!1,d.value=!1,o.value&&(o.value.resolve(!0),o.value=null),s.value&&(v.value=s.value,s.value="")}},u=()=>{t.value=!1,d.value=!1,o.value&&(o.value.resolve(!0),o.value=null),s.value&&(v.value=s.value,s.value="")};tt(async m=>o.value?!1:i.accountInfoEditMode?new Promise(f=>{t.value=!0,o.value={resolve:f,to:m}}):!0);const g=m=>{v.value!=="account"||!i.accountInfoEditMode?v.value=m.key:(s.value=m.key,t.value=!0)};return(m,f)=>{const I=Fe,k=V("dyna-button"),b=V("DynaOverlay"),L=Ot,D=qt,C=Ma,S=Oa,w=ct,U=V("DynaPanel");return $(),x("div",xa,[_(I,{title:e(c)("account-settings")},null,8,["title"]),_(b,{modelValue:e(t),"onUpdate:modelValue":[f[0]||(f[0]=N=>K(t)?t.value=N:null),u],title:"Unsaved Changes",class:"overlay-confirm"},{action:E(()=>[_(k,{type:"primary",onClick:u},{default:E(()=>[M(h(e(c)("discard")),1)]),_:1}),_(k,{type:"dark",onClick:l},{default:E(()=>[M(h(e(c)("save-changes")),1)]),_:1})]),default:E(()=>[r("div",Ta,h(e(c)("if-you-leave-this-page-all-unsaved-changes-will-be-lost-are-you-sure-you-want-to-leave-this-page")),1)]),_:1},8,["modelValue"]),r("header",qa,[r("span",null,h(e(c)("account-settings")),1)]),_(U,{class:"account-settings-content"},{default:E(()=>[_(w,{modelValue:e(v),"onUpdate:modelValue":f[1]||(f[1]=N=>K(v)?v.value=N:null),tabs:n,type:"line",onTabChange:g},{"content-account":E(()=>
6[_(L,{ref_key:"accountSettingsAccountRef",ref:a},null,512)]),"content-password":E(()=>[_(D)]),"content-security":E(()=>[_(C)]),"content-notifications":E(()=>[_(S)]),_:1},8,["modelValue"])]),_:1})])}}}),po=ee(za,[["__scopeId","data-v-32f89701"]]);export{po 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.