PageSourceSearch

https://koumoul.com/simple-directory/assets/login-K5w-ai2Q.js

js koumoul.com collected 2026-09-25 14:19:39 UTC 37,745 bytes, 3 lines download raw bytes

1import{d as me,cJ as aa,bV as Ne,Z as W,o as d,k as A,c as t,w as o,i as y,t as r,j as e,a8 as ee,h as v,l as h,a1 as U,a2 as B,a3 as w,M as b,K as G,a4 as D,C as wa,d9 as _e,av as Da,f as V,aw as ke,ay as ha,V as Ea,da as Ka,a5 as ba,db as Ba,dc as Wa,P as de,aL as ca,n as pa,x as H,b2 as ea,y as $a,s as Re,W as $e,dd as ja,D as He,a as ka,cK as qa,de as Za,B as fa,df as Ie,e as Qa,dg as Ga,bo as va,dh as Ja,di as Xa,b6 as Q,dj as Ye,dk as Ya,dl as xa,dm as _a,$ as et}from"./index-B16opV5l.js";import{V as le,_ as at}from"./cancel-deletion.vue_vue_type_script_setup_true_lang-Bbzp8QqR.js";import{V as Ve}from"./index-CC1CqfRE.js";import{b as N,c as tt,V as lt,a as T}from"./VCard-z7mdcyqp.js";import{V as E}from"./VTextField-CKd4-KBT.js";import{V as ga}from"./VCol-BrISW8e4.js";import{V as Fe}from"./VRow-CmoXskFM.js";import{V as ot,a as L}from"./VWindowItem-CoZUReF2.js";import{V as xe}from"./VForm-51ZUgELg.js";import{V as nt}from"./VTooltip-DY0qajEC.js";import"./VCheckboxBtn-Bg9aq8F9.js";import"./VField-C9MWlmWW.js";const it={key:0},rt={class:"subheader mb-2"},st=["innerHTML"],ut={class:"subheader mb-2"},dt=me({__name:"change-host",props:{user:{type:Object,required:!0},actionToken:{type:String,required:!0}},emits:["goTo"],setup(s,{emit:g}){const c=g,f=aa(),{sitePublic:Y,host:O,mainPublicUrl:P}=Ne(),$=b(!1),u=G(()=>{const m=new URL(`${P.host.startsWith("localhost:")?"http":"https"}://${P.host}/simple-directory/login`);return m.searchParams.append("redirect",`${O.startsWith("localhost:")?"http":"https"}://${O}`),m.href}),M=W(async()=>{const m=await D(`users/${s.user.id}/host`,{method:"POST",body:{host:O},params:{action_token:s.actionToken}});m?(c("goTo","changePassword"),f.action_token=m):(c("goTo","login"),delete f.action_token)});return(m,k)=>{var z;return s.user?(d(),A("div",it,[t(le,{color:"warning",variant:"outlined"},{default:o(()=>[y(r(m.$t("pages.changeHost.msg1",{email:s.user.email,host:e(O),mainHost:e(P).host})),1)]),_:1}),((z=e(Y))==null?void 0:z.authMode)==="ssoBackOffice"?(d(),A(ee,{key:0},[v("h3",rt,r(m.$t("pages.changeHost.sso1",{mainHost:e(P).host})),1),v("p",{innerHTML:m.$t("pages.changeHost.sso2",{mainHost:e(P).host,mainHostLogin:e(u)})},null,8,st)],64)):h("",!0),v("h3",ut,r(m.$t("pages.changeHost.solution1",{host:e(O)})),1),v("p",null,r(m.$t("pages.changeHost.solution2",{mainHost:e(P).host})),1),v("p",null,[t(Ve,{modelValue:e($),"onUpdate:modelValue":k[0]||(k[0]=j=>U($)?$.value=j:null),color:"warning",label:m.$t("pages.changeHost.confirmMigration",{host:e(O),mainHost:e(P).host})},null,8,["modelValue","label"])]),t(N,null,{default:o(()=>[t(B),t(w,{color:"warning",variant:"flat",disabled:!e($),onClick:k[1]||(k[1]=j=>e(M).execute())},{default:o(()=>[y(r(m.$t("common.validate")),1)]),_:1},8,["disabled"])]),_:1})])):h("",!0)}}}),mt={class:"mb-0"},ct={class:"my-4"},pt={class:"my-4"},ft={class:"my-4"},vt={key:0,class:"mt-4"},gt={key:1,class:"mt-4"},yt={key:2},wt={key:3},ht=me({__name:"partner-invitation",setup(s){var I;const g=aa(),{user:c,loginUrl:f,switchOrganization:Y}=wa(),{mainPublicUrl:O}=Ne(),P=b(""),$=b(null),u=b(!1),M=g.partner_invit_token,m=M?_e(M):void 0,k=G(()=>{var i;return m?(i=c.value)==null?void 0:i.organizations.filter(C=>m.o!==C.id):[]});m&&(P.value=m.n,((I=k.value)==null?void 0:I.length)===0&&(u.value=!0));const z=W(async()=>{var C,F;if(!P.value)return;const i=await D("organizations",{method:"POST",body:{name:P.value}});(C=c.value)!=null&&C.organizations.length||await D("users/"+((F=c.value)==null?void 0:F.id),{method:"PATCH",body:{defaultOrg:i.id,ignorePersonalAccount:!0}}),j.execute(i)}),j=W(async i=>{m&&(await D(`organizations/${m.o}/partners/_accept`,{method:"POST",body:{id:i.id,contactEmail:m.e,token:M}}),Ce.execute(i.id))}),re=(i,C)=>{C?$.value=i:$.value=null,u.value=!1},Ce=W(async i=>{let C=g.redirect;O.host!==new URL(C).host?C=await D("auth/site_redirect",{method:"POST",body:{redirect:C,org:i}}):Y(i,void 0,void 0,!1),window.location.href=C});return(i,C)=>{const F=Da("t");return e(m)?(d(),V(Ea,{key:0,fluid:"",class:"pa-0"},{default:o(()=>{var ae;return[t(le,{color:"info",value:!0,variant:"outlined",density:"compact",class:"mb-2"},{default:o(()=>[v("p",null,r(i.$t("pages.partnerInvitation.msg1",{name:e(m).on,partnerName:e(m).n,email:e(m).e})),1),v("p",mt,r(i.$t("pages.partnerInvitation.msg2",{partnerName:e(m).n})),1)]),_:1}),e(c)&&e(c).email!==e(m).e?(d(),A(ee,{key:0},[v("p",ct,r(i.$t("pages.partnerInvitation.diffEmail",{userName:e(c).name,userEmail:e(c).email})),1),v("p",null,[ke(t(w,{href:e(f)(void 0,{email:e(m).e}),variant:"flat",color:"primary",class:"text-uppercase"},null,8,["href"]),[[F,"common.loginSignin"]])])],64)):h("",!0),e(c)?h("",!0):(d(),A(ee,{key:1},[v("p",pt,r(i.$t("pages.partnerInvitation.noUser1")),1),v("p",null,[ke(t(w,{variant:"flat",color:"primary",class:"text-uppercase",href:e(f)(void 0,{email:e(m).e})},null,8,["href"]),[[F,"common.login"]])]),v("p",ft,r(i.$t("pages.partnerInvitation.noUser2")),1),v("p",null,[ke(t(w,{variant:"flat",color:"primary",class:"text-uppercase",href:e(f)(void 0,{email:e(m).e,step:"createUser"})},null,8,["href"]),[[F,"common.signin"]])])],64)),e(c)?(d(),A(ee,{key:2},[((ae=e(k))==null?void 0:ae.length)===0?(d(),A("p",vt,r(i.$t("pages.partnerInvitation.noOrg")),1)):(d(),A("p",gt,r(i.$t("pages.partnerInvitation.org")),1)),v("p",null,[(d(!0),A(ee,null,ha(e(k),R=>(d(),V(Ve,{key:R.id,"model-value":!!(e($)&&e($).id===R.id),color:"primary",label:R.name,"hide-details":"",disabled:R.role!=="admin","onUpdate:modelValue":Pe=>re(R,Pe)},null,8,["model-value","label","disabled","onUpdate:modelValue"]))),128)),t(Ve,{modelValue:e(u),"onUpdate:modelValue":[C[0]||(C[0]=R=>U(u)?u.value=R:null),C[1]||(C[1]=R=>$.value=null)],color:"primary",label:i.$t("pages.partnerInvitation.createOrg"),"hide-details":""},null,8,["modelValue","label"])]),e($)?(d(),A("p",yt,[t(w,{color:"primary",onClick:C[2]||(C[2]=R=>e(j).execute(e($)))},{default:o(()=>[y(r(i.$t("pages.partnerInvitation.acceptAs",{name:e($).name})),1)]),_:1})])):h("",!0),e(u)?(d(),A("p",wt,[t(E,{modelValue:e(P),"onUpdate:modelValue":C[4]||(C[4]=R=>U(P)?P.value=R:null),class:"create-org-name",density:"compact",variant:"outlined",label:i.$t("pages.partnerInvitation.newOrgName")},{append:o(()=>[t(w,{variant:"flat",color:"primary",onClick:C[3]||(C[3]=R=>e(z).execute())},{default:o(()=>[y(r(i.$t("pages.partnerInvitation.create")),1)]),_:1})]),_:1},8,["modelValue","label"])])):h("",!0)],64)):h("",!0)]}),_:1})):h("",!0)}}}),bt={class:"d-sr-only",role:"status"},$t=me({__name:"password-reveal",props:{modelValue:{type:Boolean,default:!1},modelModifiers:{}},emits:["update:modelValue"],setup(s){const g=Ka(s,"modelValue"),{t:c}=ba(),f=b(!1),Y=()=>{f.value=!0,g.value=!g.value},O=G(()=>g.value?c("common.hidePassword"):c("common.showPassword")),P=G(()=>f.value?g.value?c("common.passwordShown"):c("common.passwordHidden"):"");return($,u)=>(d(),A(ee,null,[t(w,{type:"button",variant:"text",density:"comfortable",size:"small",icon:g.value?"mdiEyeOffOutline"in $?$.mdiEyeOffOutline:e(Ba):"mdiEyeOutline"in $?$.mdiEyeOutline:e(Wa),title:e(O),"aria-label":e(O),onClick:Y},null,8,["icon","title","aria-label"]),v("span",bt,r(e(P)),1)],64))}}),kt={key:0,class:"mb-6 mx-0 d-flex flex-wrap"},Vt=me({__name:"auth-providers-login-links",props:{redirect:{type:String,default:null},email:{type:String,required:!0},invitToken:{type:String,default:null},adminMode:{type:Boolean,default:!1}},setup(s){const{authProvidersFetch:g,sitePublic:c,mainPublicUrl:f}=Ne(),Y=P(f.host);de(g.data,u=>{const M=u==null?void 0:u.find(m=>{var k;return((k=m.redirectMode)==null?void 0:k.type)==="always"});M&&(window.location.href=O(M))},{immediate:!0});function O(u){if(u.type==="otherSite"&&u.host)return P(u.host);let M=He;u.type==="otherSiteProvider"&&u.host&&(M=`${u.host.startsWith("localhost:")?"http":"https"}://${u.host}/simple-directory`);const m=new URL(`${M}
1/api/auth/${u.type}/${u.id}/login`);return s.redirect&&m.searchParams.append("redirect",s.redirect),s.email&&m.searchParams.append("email",s.email),s.invitToken&&m.searchParams.append("invit_token",s.invitToken),s.adminMode&&m.searchParams.append("adminMode","true"),m.href}function P(u){const M=new URL(`${u.startsWith("localhost:")?"http":"https"}://${u}/simple-directory/login`);return s.redirect&&M.searchParams.append("redirect",s.redirect),s.email&&M.searchParams.append("email",s.email),s.invitToken&&M.searchParams.append("invit_token",s.invitToken),s.adminMode&&M.searchParams.append("adminMode","true"),M.href}const $={size:"small",rounded:!0,variant:"flat",class:"pl-0 pr-3 mr-3 mb-2 text-none text-white"};return(u,M)=>{const m=$a;return e(g).data.value?(d(),A("div",kt,[e(c)&&e(c).authMode==="ssoBackOffice"?(d(),V(w,Re({key:0,color:("$uiConfig"in u?u.$uiConfig:e(H)).theme.colors.primary,href:e(Y)},$),{default:o(()=>[t(ca,{size:"29",style:pa(`left:-1px;top:-1px;background-color: ${u.$vuetify.theme.current.colors.surface};`),class:"elevation-4"},{default:o(()=>[("$uiConfig"in u?u.$uiConfig:e(H)).theme.logo?(d(),V(ea,{key:0,src:("$uiConfig"in u?u.$uiConfig:e(H)).theme.logo,alt:""},null,8,["src"])):(d(),V(m,{key:1}))]),_:1},8,["style"]),y("  "+r(e(f).host),1)]),_:1},16,["color","href"])):h("",!0),(d(!0),A(ee,null,ha(e(g).data.value.filter(k=>!k.redirectMode||k.redirectMode.type==="button"),k=>(d(),V(w,Re({key:k.type+":"+k.id,color:k.color,href:O(k)},{ref_for:!0},$),{default:o(()=>[t(ca,{size:"29",style:pa(`left:-1px;top:-1px;background-color: ${u.$vuetify.theme.current.colors.surface};`),class:"elevation-4"},{default:o(()=>[k.img?(d(),V(ea,{key:0,src:k.img,alt:k.title},null,8,["src","alt"])):(d(),V($e,{key:1,size:"25",alt:k.title,icon:k.icon??("mdiConnection"in u?u.mdiConnection:e(ja)),color:k.color},null,8,["alt","icon","color"]))]),_:2},1032,["style"]),y("  "+r(k.title),1)]),_:2},1040,["color","href"]))),128))])):h("",!0)}}}),Ct={key:0},Pt=["textContent"],ue=me({__name:"ui-notif-alert",props:{notif:{type:Object,default:null},alertProps:{type:Object,default(){return{}}}},setup(s){const g=G(()=>{const c={...s.alertProps};return s.notif&&(s.notif.type==="error"?c.type=s.notif.clientError?"warning":"error":c.type=s.notif.type),c});return(c,f)=>s.notif?(d(),V(le,Re({key:0,class:"ui-notif-alert"},g.value),{default:o(()=>[s.notif.msg?(d(),A("p",Ct,r(s.notif.msg),1)):h("",!0),s.notif.type==="error"?(d(),A("p",{key:1,class:ka(s.notif.msg?"ml-3":""),textContent:r(s.notif.errorMsg)},null,10,Pt)):h("",!0)]),_:1},16)):h("",!0)}}),Ut=s=>{let g=0;return/[a-z]/.test(s)&&(g+=26),/[A-Z]/.test(s)&&(g+=26),/\d/.test(s)&&(g+=10),/[^A-Za-z0-9]/.test(s)&&(g+=40),Math.floor(Math.log2(Math.pow(g,s.length)))},ya=(s,g,c)=>{if(g.minLength&&s.length<g.minLength)return c.errors.passwordMinLength.replace("{minLength}",g.minLength.toString());if(g.minCharClasses){let f=0;if(/[a-z]/.test(s)&&f++,/[A-Z]/.test(s)&&f++,/\d/.test(s)&&f++,/[^A-Za-z0-9]/.test(s)&&f++,f<g.minCharClasses)return c.errors.passwordMinCharClasses.replace("{minCharClasses}",g.minCharClasses.toString())}return g.entropy&&Ut(s)<g.entropy?c.errors.passwordEntropy:!0},At=["src","alt"],Mt={key:0,class:"text-warning mb-6"},Ot={key:0,class:"mb-2 text-body-small"},St={class:"my-1"},Tt={class:"my-1"},Lt=["title"],zt={class:"text-warning mb-6"},It=["innerHTML"],Ft={class:"mb-2"},Ht={class:"mb-2 text-body-small"},Rt={class:"mb-2"},Nt={class:"mb-2 text-body-small"},Dt={class:"mb-2"},Et={class:"mb-2 text-body-small"},Kt={class:"mb-6"},Bt={class:"mb-1"},Wt={class:"mb-2"},jt={class:"mb-4"},qt={key:0,class:"mt-4"},Zt=["href"],nl=me({__name:"login",setup(s){var ra,sa,ua,da,ma;const g=qa("sd:login"),c=aa(),{t:f,locale:Y}=ba(),{user:O,switchOrganization:P}=wa(),{authProvidersFetch:$,sitePublic:u,mainPublicUrl:M}=Ne();Za({title:f("pages.login.title")});const m=fa("error"),k=c.planned_deletion,z=Ie("adminMode");let j=c.org,re=c.dep;const Ce=H.readonly||Ie("readonly").value,I=c.redirect,i=b(c.email??""),C=b(null),F=b(""),ae=b(!1),R=Ie("org_storage"),Pe=Ie("members_only"),ce=b(!0),pe=b(!1),fe=b(!1),J=b(""),Va=G(()=>J.value?[ya(J.value,H.passwordValidation,H.publicMessages[Y.value])]:[""]),se=b(""),Ca=G(()=>se.value?J.value!==se.value?[f("errors.differentPasswords")]:[]:[""]),X=b({firstName:"",lastName:"",password:""}),Pa=G(()=>X.value.password?[ya(X.value.password,H.passwordValidation,H.publicMessages[Y.value])]:[""]),ve=b(""),Ua=G(()=>ve.value?X.value.password!==ve.value?[f("errors.differentPasswords")]:[]:[""]),ge=b(!1),ye=b(!1),Ue=b(!1),te=b({active:!1,name:""}
1),Ae=b(""),oe=b(""),De=b(!1),Ee=b(!1),Me=b(""),Ke=b(""),Oe=b(null),ne=c.invit_token,x=ne?_e(ne):null,we=fa("action_token"),q=we.value?_e(we.value):null,ta=G(()=>{var a,l;return c.logo?c.logo:(a=u.value)!=null&&a.theme.logo?(l=u.value)==null?void 0:l.theme.logo:j?`${He}/api/avatars/organization/${j}/avatar.png`:H.theme.logo?H.theme.logo:null}),Aa={preLogin:f("pages.login.title"),login:f("pages.login.title"),adminMode:f("pages.login.adminModePromptTitle"),emailConfirmed:f("common.checkInbox"),createUser:f("pages.login.createUserMsg2"),createUserConfirmed:f("pages.login.createUserConfirm"),changePasswordSent:f("pages.login.changePassword"),error:f("pages.login.error"),configure2FA:f("pages.login.configure2FA"),recovery2FA:f("pages.login.recovery2FA"),createOrga:f("common.createOrganization"),plannedDeletion:f("pages.login.plannedDeletion"),partnerInvitation:f("pages.login.partnerInvitation"),changeHost:f("pages.login.changeHost"),authorizeApp:f("pages.login.authorizeApp"),appRedirected:f("pages.login.appRedirected")},Be=()=>{p.value=H.tosUrl?"tos":"createUser"},p=b(c.step??"login");q&&q.action==="changePassword"&&(p.value="changePassword",i.value=q.email),q&&q.action==="changeHost"?(p.value="changeHost",i.value=q.email):x?(Be(),j=x.id,re=(ra=x.ds)!=null&&ra.length?x.ds[0]:x.d,i.value=x.e):k&&(p.value="plannedDeletion"),m.value&&(p.value="error");const Se=Qa(et+"/auth/anonymous-action",{immediate:!1});de(p,()=>{p.value==="login"&&!$.data.value&&$.refresh(),(p.value==="createUser"||p.value==="tos")&&!Se.data.value&&Se.refresh()},{immediate:!0});const he=G(()=>{var a;return!!((a=$.data.value)!=null&&a.find(l=>{var K;return((K=l.redirectMode)==null?void 0:K.type)==="emailDomain"}))});de(he,a=>{a&&(p.value="preLogin")});let Te=!1;if(((sa=u.value)==null?void 0:sa.authMode)==="onlyBackOffice"&&!["createOrga","plannedDeletion"].includes(p.value)&&(Te=!0,window.location.replace(window.location.href.replace(He,M.href))),((ua=u.value)==null?void 0:ua.authMode)==="onlyOtherSite"&&((da=u.value)!=null&&da.authOnlyOtherSite)&&!["createOrga","plannedDeletion"].includes(p.value)){Te=!0;const a=new URL(window.location.href);a.host=(ma=u.value)==null?void 0:ma.authOnlyOtherSite,window.location.replace(a.href)}O.value&&I&&!I.startsWith(Ga)&&["login","preLogin"].includes(p.value)&&(Te=!0,D("auth/site_redirect",{method:"POST",body:{redirect:I}}).then(a=>window.location.replace(a)));const la=G(()=>Te?(g("do not render login page because we are redirecting to another site"),!0):p.value!=="login"?(g("render login page, step is not login"),!1):$.data.value?$.data.value.find(a=>{var l;return((l=a.redirectMode)==null?void 0:l.type)==="always"})?(g("do not render login page, waiting for auth providers to auth provider"),!0):(g("render login page"),!1):(g("do not render login page, waiting for auth providers"),!0));function oa(){if(!$.data.value||!i.value.trim())return;const a=$.data.value.find(l=>{var K,_;return((K=l.redirectMode)==null?void 0:K.type)==="emailDomain"&&((_=l.redirectMode.emailDomain)==null?void 0:_.toLowerCase())===i.value.trim().toLowerCase().split("@")[1]});if(a){const l=new URL(`${He}/api/auth/${a.type}/${a.id}/login`);I&&l.searchParams.append("redirect",I),i.value&&l.searchParams.append("email",i.value),ne&&l.searchParams.append("invit_token",ne),window.location.href=l.href}else p.value="login"}const We=b(),ie=W(async()=>{var K,_;if(ge.value=ye.value=!1,await((K=We.value)==null?void 0:K.validate()),!((_=We.value)!=null&&_.isValid)||!Se.data.value)return;const a={email:i.value,...X.value,token:Se.data.value},l=await D("users",{method:"POST",body:a,params:{redirect:I,org:j,dep:re,invit_token:ne}});F.value=X.value.password,ne?window.location.href=l:p.value="createUserConfirmed"},{catch:"all"}),na=W(async()=>{if(!te.value.name||!O.value)return;const a={name:te.value.name},l=await D("organizations",{method:"POST",body:a}),K={ignorePersonalAccount:!0,defaultOrg:l.id};await D("users/"+O.value.id,{method:"PATCH",body:K}),P(l.id,void 0,void 0,!1),Qe()},{catch:"all"}),je=W(async()=>{C.value=null;const a={email:i.value,rememberMe:ce.value,org:j,dep:re,membersOnly:Pe.value,orgStorage:R.value};await D("auth/passwordless",{method:"POST",body:a,params:{redirect:I}}),p.value="emailConfirmed"},{catch:"all"}),Z=W(async()=>{ae.value=!1;try{const a={email:i.value,password:F.value,adminMode:z.value,offerAdminMode:!z.value&&!Ee.value,rememberMe:ce.value&&!z.value,org:j,dep:re,"2fa":Me.value,membersOnly:Pe.value,orgStorage:R.value},l=await D("auth/password",{method:"POST",body:a,params:{redirect:I}});if(typeof l=="object"&&(l==null?void 0:l.step)==="adminMode"){p.value="adminMode";return}window.location.href=l}catch(a){if(a.status&&a.status<500)if(a.data==="2fa-missing")p.value="configure2FA",Sa.execute();else if(a.data==="2fa-required")De.value=!0,Oe.value=null;else if(a.data==="2fa-bad-token")Oe.value=f("errors.bad2FAToken");else throw Oe.value=null,a;else throw a}},{catch:"all"});de(()=>i.value+F.value,()=>{Z.notif.value=void 0,Ee.value=!1});const Ma=()=>{z.value=!0,p.value="login",Z.execute()},Oa=()=>{Ee.value=!0,p.value="login",Z.execute()},qe=W(async()=>{const a={email:i.value,action:"changePassword",target:window.location.href};await D("auth/action",{method:"POST",body:a}),p.value="changePasswordSent"}
1,{catch:"all"});de(i,()=>{qe.notif.value=void 0});const Ze=b(),Le=W(async()=>{var a,l;if(pe.value=fe.value=!1,!!q&&(await((a=Ze.value)==null?void 0:a.validate()),!!((l=Ze.value)!=null&&l.isValid))){if(await D(`users/${q.id}/password`,{method:"POST",body:{password:J.value},params:{action_token:we.value}}),F.value=J.value,q.redirect){window.location.href=q.redirect;return}p.value="login",we.value=""}},{catch:"all"});de(J,()=>{Le.notif.value=void 0});const Sa=W(async()=>{const a=await D("2fa",{method:"POST",body:{email:i.value,password:F.value}});Ae.value=a.qrcode,oe.value=""}),ia=W(async()=>{const a=await D("2fa",{method:"POST",body:{email:i.value,password:F.value,token:oe.value}});oe.value="",Ke.value=a.recovery,p.value="recovery2FA",De.value=!0});function Ta(){const a=document.createElement("a"),K=`${f("recovery2FAContent",{name:`${window.location.host}`})}
2
3${Ke.value}`;a.setAttribute("href","data:text/plain;charset=utf-8,"+encodeURIComponent(K)),a.setAttribute("download",window.location.host.replace(/\./g,"-")+"-2fa-recovery.txt"),a.style.display="none",document.body.appendChild(a),a.click(),document.body.removeChild(a)}function La(){m.value="",window.location.reload()}function Qe(){window.location.href=I}const za=c.client_id,Ia=c.client_name,Ge=c.redirect_uri,Je=c.state;if(p.value==="authorizeApp"&&!O.value){const a=new URL(window.location.href);a.searchParams.set("step","login");const l=new URL(window.location.href);l.searchParams.set("step","authorizeApp"),a.searchParams.set("redirect",l.href),window.location.replace(a.href)}const Xe=W(async()=>{const a=await D("auth/apps/authorize",{method:"POST",body:{client_id:za,redirect_uri:Ge,state:Je}});window.location.href=a.redirectUrl,setTimeout(()=>{p.value="appRedirected"},100)},{catch:"all"});function Fa(){if(Ge){const a=new URL(Ge);a.searchParams.set("error","access_denied"),Je&&a.searchParams.set("state",Je),window.location.href=a.href,setTimeout(()=>{p.value="appRedirected"},100)}else p.value="login"}return(a,l)=>{const K=$a,_=Vt,be=$t,Ha=at,Ra=ht,Na=dt;return d(),A(ee,null,[ke(t(Xa,{density:"comfortable",flat:"",style:{"background-color":"transparent"}},{default:o(()=>[t(B),t(Ja,{locales:("$uiConfig"in a?a.$uiConfig:e(H)).i18n.locales},null,8,["locales"])]),_:1},512),[[va,!e(la)]]),ke(t(Fe,{justify:"space-around","data-iframe-height":"",class:"mt-6"},{default:o(()=>[t(ga,{cols:"12",style:{"max-width":"500px"}},{default:o(()=>[t(Fe,{class:"justify-center mb-4"},{default:o(()=>[t(ga,{cols:"auto"},{default:o(()=>{var n;return[e(ta)?(d(),A("img",{key:0,src:e(ta),style:{"max-width":"250px","max-height":"120px"},alt:((n=e(u))==null?void 0:n.title)||a.$t("pages.login.siteLogo")},null,8,At)):(d(),V(K,{key:1,style:{height:"100px"}}))]}),_:1})]),_:1}),t(tt,{class:"pa-2",border:"sm",rounded:"xl",elevation:"5"},{default:o(()=>[t(lt,{class:"text-label-large",style:{"white-space":"normal"}},{default:o(()=>[v("h1",{class:ka({"mb-0":!0,"text-admin":e(z)})},r(Aa[e(p)]||e(i)),3)]),_:1}),e(p)!==null?(d(),V(ot,{key:0,modelValue:e(p),"onUpdate:modelValue":l[51]||(l[51]=n=>U(p)?p.value=n:null)},{default:o(()=>[e(he)?(d(),V(L,{key:0,value:"preLogin"},{default:o(()=>[t(T,null,{default:o(()=>[t(_,{redirect:e(I),email:e(i)},null,8,["redirect","email"]),t(E,{id:"email",modelValue:e(i),"onUpdate:modelValue":l[0]||(l[0]=n=>U(i)?i.value=n:null),density:"comfortable",rounded:"",variant:"outlined",autofocus:!0,label:a.$t("pages.login.emailLabel"),"error-messages":e(C),name:"email",class:"mb-3 hide-autofill","hide-details":"auto",autocomplete:"email",onKeyup:Q(oa,["enter"])},null,8,["modelValue","label","error-messages"])]),_:1}),t(N,null,{default:o(()=>[t(B),t(w,{disabled:!e(i),color:"primary",variant:"flat",class:"text-uppercase",onClick:oa},{default:o(()=>[y(r(a.$t("common.next")),1)]),_:1},8,["disabled"])]),_:1})]),_:1})):h("",!0),t(L,{value:"login"},{default:o(()=>[t(T,null,{default:o(()=>[e(z)?(d(),A("p",Mt,r(a.$t("pages.login.adminMode")),1)):h("",!0),!e(R)&&!e(he)?(d(),V(_,{key:1,redirect:e(I),email:e(i),"admin-mode":e(z)},null,8,["redirect","email","admin-mode"])):h("",!0),t(xe,null,{default:o(()=>[t(E,{id:"email",modelValue:e(i),"onUpdate:modelValue":l[1]||(l[1]=n=>U(i)?i.value=n:null),density:"comfortable",rounded:"",variant:"outlined",autofocus:!e(i),label:a.$t("pages.login.emailLabel"),"error-messages":e(C),name:"email",class:"mb-3 hide-autofill","hide-details":"auto",autocomplete:"email",disabled:e(he)},null,8,["modelValue","autofocus","label","error-messages","disabled"]),("$uiConfig"in a?a.$uiConfig:e(H)
3).passwordless&&!e(z)?(d(),A("p",Ot,[y(r(a.$t("pages.login.passwordlessMsg1"))+" ",1),v("a",{tabindex:"0",role:"button",class:"text-primary",onClick:l[2]||(l[2]=n=>e(je).execute()),onKeyup:l[3]||(l[3]=Q(n=>e(je).execute(),["enter"]))},r(a.$t("pages.login.passwordlessMsg2")),33)])):h("",!0),t(E,{id:"password",modelValue:e(F),"onUpdate:modelValue":l[5]||(l[5]=n=>U(F)?F.value=n:null),density:"comfortable",rounded:"",variant:"outlined",autofocus:!!e(i),label:a.$t("common.password"),name:"password",type:e(ae)?"text":"password",autocomplete:"current-password",class:"mt-4 hide-autofill","hide-details":"auto",onKeyup:l[6]||(l[6]=Q(n=>e(Z).execute(),["enter"]))},{"append-inner":o(()=>[t(be,{modelValue:e(ae),"onUpdate:modelValue":l[4]||(l[4]=n=>U(ae)?ae.value=n:null)},null,8,["modelValue"])]),_:1},8,["modelValue","autofocus","label","type"]),e(De)?(d(),V(E,{key:1,id:"2fa",modelValue:e(Me),"onUpdate:modelValue":l[7]||(l[7]=n=>U(Me)?Me.value=n:null),label:a.$t("pages.login.2FACode"),"error-messages":e(Oe),name:"2fa",variant:"outlined",density:"compact",rounded:"",class:"mt-4 hide-autofill","hide-details":"auto",autofocus:!0,onKeyup:l[8]||(l[8]=Q(n=>e(Z).execute(),["enter"]))},{append:o(()=>[t(nt,{location:"right","max-width":"400"},{activator:o(({props:n})=>[t($e,Re(n,{color:"info",icon:"mdiInformation"in a?a.mdiInformation:e(Ye)}),null,16,["icon"])]),default:o(()=>[v("div",null,r(a.$t("pages.login.2FAInfo")),1)]),_:1})]),_:1},8,["modelValue","label","error-messages"])):h("",!0),t(ue,{notif:e(Z).notif.value??e(je).notif.value,"alert-props":{variant:"text",class:"pb-0"}},null,8,["notif"]),e(z)?h("",!0):(d(),V(Ve,{key:2,id:"rememberMe",modelValue:e(ce),"onUpdate:modelValue":l[9]||(l[9]=n=>U(ce)?ce.value=n:null),density:"comfortable",label:a.$t("pages.login.rememberMe"),"hide-details":"",color:"primary"},null,8,["modelValue","label"]))]),_:1}),!e(Ce)&&!("$uiConfig"in a?a.$uiConfig:e(H)).onlyCreateInvited&&!e(z)?(d(),V(Fe,{key:2,class:"ma-0"},{default:o(()=>[v("p",St,[v("a",{tabindex:"0",role:"button",onClick:Be,onKeyup:Q(Be,["enter"])},r(a.$t("pages.login.createUserMsg2")),33)])]),_:1})):h("",!0),!e(Ce)&&!e(z)?(d(),V(Fe,{key:3,class:"ma-0"},{default:o(()=>[v("p",Tt,[v("a",{title:a.$t("pages.login.changePasswordTooltip"),tabindex:"0",role:"button",onClick:l[10]||(l[10]=n=>e(qe).execute()),onKeyup:l[11]||(l[11]=Q(n=>e(Z).execute(),["enter"]))},r(a.$t("pages.login.changePassword")),41,Lt)])]),_:1})):h("",!0),t(ue,{notif:e(qe).notif.value,"alert-props":{variant:"text",class:"pt-0"}},null,8,["notif"])]),_:1}),t(N,null,{default:o(()=>[e(he)?(d(),V(w,{key:0,variant:"text",onClick:l[12]||(l[12]=n=>p.value="preLogin")},{default:o(()=>[y(r(a.$t("common.back")),1)]),_:1})):h("",!0),t(B),t(w,{disabled:!e(i)||!e(F)||e(Z).loading.value,color:e(z)?"admin":"primary",variant:"flat",class:"text-uppercase",onClick:l[13]||(l[13]=n=>e(Z).execute())},{default:o(()=>[y(r(a.$t("common.login")),1)]),_:1},8,["disabled","color"])]),_:1})]),_:1}),t(L,{value:"adminMode"},{default:o(()=>[t(T,null,{default:o(()=>[v("p",zt,r(a.$t("pages.login.adminModePromptMsg")),1)]),_:1}),t(N,null,{default:o(()=>[t(w,{variant:"text",disabled:e(Z).loading.value,onClick:Oa},{default:o(()=>[y(r(a.$t("pages.login.adminModePromptDecline")),1)]),_:1},8,["disabled"]),t(B),t(w,{color:"admin",variant:"flat",class:"text-uppercase",disabled:e(Z).loading.value,loading:e(Z).loading.value,onClick:Ma},{default:o(()=>[y(r(a.$t("pages.login.adminModePromptAccept")),1)]),_:1},8,["disabled","loading"])]),_:1})]),_:1}),t(L,{value:"tos"},{default:o(()=>[t(T,null,{default:o(()=>{var n;return[v("p",{class:"mb-3",innerHTML:((n=e(u))==null?void 0:n.tosMessage)||a.$t("pages.login.tosMsg",{tosUrl:("$uiConfig"in a?a.$uiConfig:e(H)).tosUrl})},null,8,It),t(Ve,{modelValue:e(Ue),"onUpdate:modelValue":l[14]||(l[14]=ze=>U(Ue)?Ue.value=ze:null),label:a.$t("pages.login.tosConfirm"),color:"primary","hide-details":""},null,8,["modelValue","label"])]}),_:1}),t(N,null,{default:o(()=>[t(w,{variant:"text",onClick:l[15]||(l[15]=n=>p.value="login")},{default:o(()=>[y(r(a.$t("common.back")),1)]),_:1}),t(B),t(w,{disabled:!e(Ue),color:"primary",variant:"flat",class:"text-uppercase",onClick:l[16]||(l[16]=n=>p.value="createUser")},{default:o(()=>[y(r(a.$t("common.next")),1)]),_:1},8,["disabled"])]),_:1})]),_:1}),t(L,{value:"createUser"},{default:o(()=>[t(T,null,{default:o(()=>
3[e(x)?(d(),V(le,{key:0,type:"info",variant:"outlined",class:"mb-6"},{default:o(()=>[y(r(a.$t("pages.login.createUserInvit",{name:e(x).n||e(x).id})),1)]),_:1})):h("",!0),t(_,{redirect:e(I),email:e(i),"invit-token":e(ne)},null,8,["redirect","email","invit-token"]),t(xe,{ref_key:"createUserForm",ref:We},{default:o(()=>{var n,ze;return[t(ue,{notif:e(ie).notif.value,"alert-props":{variant:"text"}},null,8,["notif"]),t(E,{id:"createuser-email",modelValue:e(i),"onUpdate:modelValue":l[17]||(l[17]=S=>U(i)?i.value=S:null),autofocus:!0,label:a.$t("pages.login.emailLabel"),rules:[S=>!!S||""],name:"createuser-email",required:"",variant:"outlined",density:"compact",rounded:"",autocomplete:"email",disabled:!!e(x)},null,8,["modelValue","label","rules","disabled"]),(n=e(u))!=null&&n.reducedPersonalInfoAtCreation?h("",!0):(d(),V(E,{key:0,modelValue:e(X).firstName,"onUpdate:modelValue":l[18]||(l[18]=S=>e(X).firstName=S),label:a.$t("common.firstName"),name:"firstname",variant:"outlined",density:"compact",rounded:"",autocomplete:"given-name",onKeyup:l[19]||(l[19]=Q(S=>e(ie).execute(),["enter"]))},null,8,["modelValue","label"])),(ze=e(u))!=null&&ze.reducedPersonalInfoAtCreation?h("",!0):(d(),V(E,{key:1,modelValue:e(X).lastName,"onUpdate:modelValue":l[20]||(l[20]=S=>e(X).lastName=S),label:a.$t("common.lastName"),name:"lastname",variant:"outlined",density:"compact",rounded:"",autocomplete:"family-name",onKeyup:l[21]||(l[21]=Q(S=>e(ie).execute(),["enter"]))},null,8,["modelValue","label"])),t(E,{id:"newUserPassword",modelValue:e(X).password,"onUpdate:modelValue":l[23]||(l[23]=S=>e(X).password=S),label:a.$t("common.password"),name:"newUserPassword",rules:e(Pa),type:e(ge)?"text":"password","validate-on":"invalid-input",autocomplete:"new-password",variant:"outlined",density:"compact",rounded:"",onKeyup:l[24]||(l[24]=Q(S=>e(ie).execute(),["enter"]))},{"append-inner":o(()=>[t(be,{modelValue:e(ge),"onUpdate:modelValue":l[22]||(l[22]=S=>U(ge)?ge.value=S:null)},null,8,["modelValue"])]),_:1},8,["modelValue","label","rules","type"]),t(E,{modelValue:e(ve),"onUpdate:modelValue":l[26]||(l[26]=S=>U(ve)?ve.value=S:null),label:a.$t("pages.login.newPassword2"),rules:e(Ua),name:"newUserPassword2",type:e(ye)?"text":"password","validate-on":"invalid-input",autocomplete:"new-password",variant:"outlined",density:"compact",rounded:"",onKeyup:l[27]||(l[27]=Q(S=>e(ie).execute(),["enter"]))},{"append-inner":o(()=>[t(be,{modelValue:e(ye),"onUpdate:modelValue":l[25]||(l[25]=S=>U(ye)?ye.value=S:null)},null,8,["modelValue"])]),append:o(()=>[v("div",null,[t($e,{style:{visibility:"hidden"},color:"info",icon:"mdiInformation"in a?a.mdiInformation:e(Ye)},null,8,["icon"])])]),_:1},8,["modelValue","label","rules","type"])]}),_:1},512)]),_:1}),t(N,null,{default:o(()=>[t(w,{variant:"text",onClick:l[28]||(l[28]=n=>p.value="login")},{default:o(()=>[y(r(a.$t("common.back")),1)]),_:1}),t(B),t(w,{color:"primary",variant:"flat",class:"text-uppercase",disabled:e(ie).loading.value,onClick:l[29]||(l[29]=n=>e(ie).execute())},{default:o(()=>[y(r(a.$t("pages.login.createUserConfirm")),1)]),_:1},8,["disabled"])]),_:1})]),_:1}),t(L,{value:"createUserConfirmed"},{default:o(()=>[t(T,null,{default:o(()=>[v("p",Ft,r(a.$t("pages.login.createUserConfirmed",{email:e(i)})),1),v("p",Ht,r(a.$t("common.spamWarning",{email:e(i)})),1)]),_:1}),t(N,null,{default:o(()=>[t(w,{variant:"text",onClick:l[30]||(l[30]=n=>p.value="login")},{default:o(()=>[y(r(a.$t("common.back")),1)]),_:1})]),_:1})]),_:1}),t(L,{value:"emailConfirmed"},{default:o(()=>[t(T,null,{default:o(()=>[v("p",Rt,r(a.$t("pages.login.passwordlessConfirmed",{email:e(i)})),1),v("p",Nt,r(a.$t("common.spamWarning",{email:e(i)})),1)]),_:1}),t(N,null,{default:o(()=>[t(w,{variant:"text",onClick:l[31]||(l[31]=n=>p.value="login")},{default:o(()=>[y(r(a.$t("common.back")),1)]),_:1})]),_:1})]),_:1}),t(L,{value:"changePasswordSent"},{default:o(()=>[t(T,null,{default:o(()=>[v("p",Dt,r(a.$t("pages.login.changePasswordSent",{email:e(i)})),1),v("p",Et,r(a.$t("common.spamWarning",{email:e(i)})),1)]),_:1}),t(N,null,{default:o(()=>[t(w,{variant:"text",onClick:l[32]||(l[32]=n=>p.value="login")},{default:o(()=>[y(r(a.$t("common.back")),1)]),_:1})]),_:1})]),_:1}),t(L,{value:"changePassword"},{default:o(()=>[t(T,null,{default:o(()=>[t(xe,{ref_key:"changePasswordForm",ref:Ze},{default:o(()=>[v("p",Kt,r(a.$t("pages.login.newPasswordMsg")),1),t(E,{id:"email",modelValue:e(i),"onUpdate:modelValue":l[33]||(l[33]=n=>U(i)?i.value=n:null),label:a.$t("pages.login.emailLabel"),name:"email",autocomplete:"email",style:{display:"none"}},null,8,["modelValue","label"]),t(E,{id:"newPassword",modelValue:e(J),"onUpdate:modelValue":l[35]||(l[35]=n=>U(J)?J.value=n:null),autofocus:!0,label:a.$t("pages.login.newPassword"),rules:e(Va),name:"newPassword",type:e(pe)?"text":"password","validate-on":"invalid-input",autocomplete:"new-password",variant:"outlined",density:"compact",rounded:"",class:"mb-2"},{"append-inner":o(()=>[t(be,{modelValue:e(pe),"onUpdate:modelValue":l[34]||(l[34]=n=>U(pe)?pe.value=n:null)},null,8,["modelValue"])]),_:1},8,["modelValue","label","rules","type"]),t(E,{modelValue:e(se),"onUpdate:modelValue":l[37]||(l[37]=n=>U(se)?se.value=n:null),label:a.$t("pages.login.newPassword2"),rules:e(Ca),name:"newPassword2",type:e(fe)?"text":"password","validate-on":"invalid-input",autocomplete:"new-password",variant:"outlined",density:"compact",rounded:"",onKeyup:l[38]||(l[38]=Q(n=>e(Le).execute(),["enter"]))},{"append-inner":o(()=>[t(be,{modelValue:e(fe),"onUpdate:modelValue":l[36]||(l[36]=n=>U(fe)?fe.value=n:null)},null,8,["modelValue"])]),append:o(()=>[v("div",null,[t($e,{style:{visibility:"hidden"},color:"info",icon:"mdiInformation"in a?a.mdiInformation:e(Ye)},null,8,["icon"])])]),_:1},8,["modelValue","label","rules","type"]),t(ue,{notif:e(Le).notif.value,"alert-props":{variant:"text"}},null,8,["notif"])]),_:1},512)]),_:1}),t(N,null,{default:o(()=>[t(B),t(w,{disabled:!e(J)||e(J)!==e(se),color:"primary",variant:"flat",class:"text-uppercase",onClick:l[39]||(l[39]=n=>e(Le).execute())},{default:o(()=>[y(r(a.$t("common.validate")),1)]),_:1},8,["disabled"])]),_:1})]),_:1}),t(L,{value:"configure2FA"},{default:o(()=>[t(T,null,{default:o(()=>[t(le,{value:!0,type:"warning",variant:"outlined",class:"mb-3"},{default:o(()=>
3[y(r(a.$t("errors.2FANotConfigured")),1)]),_:1}),e(Ae)?(d(),A(ee,{key:0},[v("p",Bt,r(a.$t("pages.login.configure2FAQRCodeMsg")),1),e(Ae)?(d(),V(ea,{key:0,src:e(Ae),alt:a.$t("pages.login.configure2FAQRCode"),"max-width":"170",class:"my-2"},null,8,["src","alt"])):h("",!0),t(E,{modelValue:e(oe),"onUpdate:modelValue":l[40]||(l[40]=n=>U(oe)?oe.value=n:null),label:a.$t("pages.login.configure2FACode"),density:"compact",variant:"outlined",rounded:"",style:{"max-width":"210px"},autofocus:!0,onKeyup:l[41]||(l[41]=Q(n=>e(ia).execute(),["enter"]))},null,8,["modelValue","label"])],64)):h("",!0)]),_:1}),t(N,null,{default:o(()=>[t(w,{variant:"text",onClick:l[42]||(l[42]=n=>p.value="login")},{default:o(()=>[y(r(a.$t("common.back")),1)]),_:1}),t(B),t(w,{disabled:!e(oe),color:"primary",variant:"flat",class:"text-uppercase",onClick:l[43]||(l[43]=n=>e(ia).execute())},{default:o(()=>[y(r(a.$t("common.validate")),1)]),_:1},8,["disabled"])]),_:1})]),_:1}),t(L,{value:"recovery2FA"},{default:o(()=>[t(T,null,{default:o(()=>[t(le,{value:!0,type:"warning",variant:"outlined",class:"mb-3"},{default:o(()=>[y(r(a.$t("pages.login.recovery2FAInfo")),1)]),_:1}),v("p",Wt,[y(r(a.$t("pages.login.recovery2FACode"))+" ",1),l[52]||(l[52]=v("br",null,null,-1)),y(" "+r(e(Ke))+" ",1),t(w,{title:a.$t("pages.login.recovery2FADownload"),"aria-label":a.$t("pages.login.recovery2FADownload"),variant:"text",class:"mx-0",color:"warning",icon:"mdiDownload"in a?a.mdiDownload:e(Ya),onClick:Ta},null,8,["title","aria-label","icon"])])]),_:1}),t(N,null,{default:o(()=>[t(w,{variant:"text",onClick:l[44]||(l[44]=n=>p.value="login")},{default:o(()=>[y(r(a.$t("common.back")),1)]),_:1}),t(B)]),_:1})]),_:1}),t(L,{value:"createOrga"},{default:o(()=>[t(T,null,{default:o(()=>[t(le,{value:!0,type:"info",variant:"outlined",class:"mb-3"},{default:o(()=>[y(r(a.$t("pages.login.createUserOrganizationHelp")),1)]),_:1}),t(ue,{notif:e(na).notif.value,"alert-props":{variant:"text"}},null,8,["notif"]),t(xa,{modelValue:e(te).active,"onUpdate:modelValue":l[45]||(l[45]=n=>e(te).active=n),label:a.$t("pages.login.createUserOrganization")},null,8,["modelValue","label"]),e(te).active?(d(),V(E,{key:0,modelValue:e(te).name,"onUpdate:modelValue":l[46]||(l[46]=n=>e(te).name=n),label:a.$t("common.organizationName"),rules:[n=>!!n||""],name:"organizationName",required:"",variant:"outlined",density:"compact",rounded:""},null,8,["modelValue","label","rules"])):h("",!0)]),_:1}),t(N,null,{default:o(()=>[t(B),e(te).active?(d(),V(w,{key:0,color:"primary",variant:"flat",class:"text-uppercase",onClick:l[47]||(l[47]=n=>e(na).execute())},{default:o(()=>[y(r(a.$t("common.validate")),1)]),_:1})):(d(),V(w,{key:1,color:"primary",variant:"flat",href:e(I)},{default:o(()=>[y(r(a.$t("common.continue")),1)]),_:1},8,["href"]))]),_:1})]),_:1}),t(L,{value:"plannedDeletion"},{default:o(()=>[t(T,null,{default:o(()=>[t(Ha,{onCancelled:Qe})]),_:1}),t(N,null,{default:o(()=>[t(B),t(w,{color:"primary",variant:"flat",class:"text-uppercase",href:e(I)},{default:o(()=>[y(r(a.$t("common.continue")),1)]),_:1},8,["href"])]),_:1})]),_:1}),t(L,{value:"partnerInvitation"},{default:o(()=>[t(T,null,{default:o(()=>[t(Ra,{onAccepted:l[48]||(l[48]=n=>Qe())})]),_:1})]),_:1}),t(L,{value:"changeHost"},{default:o(()=>[t(T,null,{default:o(()=>[e(q)?(d(),V(Na,{key:0,user:e(q),"action-token":e(we),onGoTo:l[49]||(l[49]=n=>p.value=n)},null,8,["user","action-token"])):h("",!0)]),_:1})]),_:1}),t(L,{value:"authorizeApp"},{default:o(()=>[t(T,null,{default:o(()=>[v("p",jt,r(a.$t("pages.login.authorizeAppMsg",{appName:e(Ia)})),1),t(ue,{notif:e(Xe).notif.value,"alert-props":{variant:"text"}},null,8,["notif"])]),_:1}),t(N,null,{default:o(()=>[t(w,{variant:"text",onClick:Fa},{default:o(()=>[y(r(a.$t("common.confirmCancel")),1)]),_:1}),t(B),t(w,{color:"primary",variant:"flat",class:"text-uppercase",disabled:e(Xe).loading.value,onClick:l[50]||(l[50]=n=>e(Xe).execute())},{default:o(()=>[y(r(a.$t("pages.login.authorizeAppConfirm")),1)]),_:1},8,["disabled"])]),_:1})]),_:1}),t(L,{value:"error"},{default:o(()=>[e(m)?(d(),V(T,{key:0},{default:o(()=>[t(le,{value:!0,type:"error",variant:"outlined"},{default:o(()=>[y(r(a.$te("errors."+e(m))?a.$t("errors."+e(m)):e(m)),1)]),_:1})]),_:1})):h("",!0),t(N,null,{default:o(()=>[t(w,{variant:"text",onClick:La},{default:o(()=>[y(r(a.$t("common.back")),1)]),_:1}),t(B)]),_:1})]),_:1}),t(L,{value:"appRedirected"},{default:o(()=>[t(T,{class:"text-center"},{default:o(()=>[t($e,{icon:"mdiCheckCircle"in a?a.mdiCheckCircle:e(_a),size:"64",color:"success",class:"mb-4"},null,8,["icon"]),v("p",null,r(a.$t("pages.login.appRedirectedMsg")),1)]),_:1})]),_:1})]),_:1},8,["modelValue"])):h("",!0)]),_:1}
3),("$uiConfig"in a?a.$uiConfig:e(H)).maildev.active?(d(),A("p",qt,[v("a",{class:"text-primary",href:("$uiConfig"in a?a.$uiConfig:e(H)).maildev.url},r(a.$t("pages.login.maildevLink")),9,Zt)])):h("",!0)]),_:1})]),_:1},512),[[va,!e(la)]])],64)}}});export{nl 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.