1import{c as d,B as O,r as C,o as M,b as e,f as s,g as l,p as b,i as r,G as N,V as D,F as A,l as H,k as U,e as x,v as j,t as h,O as V,P as q,x as G,y as K,j as J,z as Q,s as W}from"./vendor-vue-99ce9c1d.js";import{a as z,S as X,F as S,O as T,P as Y,h as Z}from"./Modals-e69b252f.js";import{_ as ee}from"./Form-f3c5b71f.js";import{A as ae}from"./AuthCard-6aeed4a8.js";const te={key:0,class:"row mt-3"},se={class:"col"},le={class:"image-container"},ne={class:"image"},oe={key:0,class:"content-loader"},re=["src"],ie={key:1,class:"captcha"},ue=["data-sitekey"],ce=["value"],de={__name:"Captcha",setup(w,{expose:P}){const u=d(()=>{var a;return(a=window.setup.login)==null?void 0:a.captcha}),$=d(()=>{var a;return(a=u.value)==null?void 0:a.img}),n=d(()=>{var a;return(a=u.value)==null?void 0:a.key}),v=d(()=>{var a;return(a=u.value)==null?void 0:a.version}),g=O("form:progress"),c=C(null),f=C(!!$.value),k=O("form:errors"),y=C();M(F),P({reload(){y.value&&(y.value.src=`${$.value}?t=${Date.now()}`,f.value=!0)}});async function F(){if(v.value!==1){if(v.value===2)return p();p(n.value)}}function p(a){let o=document.querySelector("#captcha");o||(o=document.createElement("script"),o.id="captcha",o.src="https://www.google.com/recaptcha/api.js",o.onerror=function(i){k.captcha='reCAPTCHA: unable to load "reCAPTCHA". Please check site key.',g.value=!1},a&&(g.value=!0,o.src+=`?render=${n.value}`,o.onload=function(){grecaptcha.ready(()=>{grecaptcha.execute(n.value,{action:"submit"}).then(i=>{c.value=i,g.value=!1}).catch(i=>{k.captcha=(i==null?void 0:i.message)||(i==null?void 0:i.toString())||"reCAPTCHA: Unknown error",g.value=!1})})}),o.async=!0,o.defer=!0,document.head.appendChild(o))}return(a,o)=>(e(),s(A,null,[v.value===1?(e(),s("div",te,[l("div",se,[l("div",le,[l("div",ne,[f.value?(e(),s("div",oe,[b(X)])):r("",!0),N(l("img",{ref_key:"imageRef",ref:y,src:$.value,onLoad:o[0]||(o[0]=i=>f.value=!1)},null,40,re),[[D,!f.value]])])]),b(S,{"label-disabled":"","input-class":"text-center",name:"captcha",placeholder:a.$t("global.enter_captcha")},null,8,["placeholder"])])])):r("",!0),v.value===2?(e(),s("div",ie,[l("div",{class:"g-recaptcha mt-2","data-sitekey":n.value},null,8,ue)])):(e(),s("input",{key:2,type:"hidden",name:"g-recaptcha-response",value:c.value},null,8,ce))],64))}},pe=z(de,[["__scopeId","data-v-138bb9cd"]]);const _e={key:0,class:"alert alert-danger mb-4"},ve=["value"],me={class:"identifier"},he={class:"password"},ge={class:"password-label"},fe={for:"password",class:"form-label"},ke=["href"],ye={key:0,class:"external-auth"},be={class:"external-auth__methods"},we=["href"],$e=["src"],Ce={key:1,class:"registration"},xe=["href"],Ve={key:4,class:"apps"},Ae={class:"apps__links"},Se=["href"],Pe=["src"],Fe=["href"],je=["src"],Be={__name:"Index",props:{settings:Object,preview:Boolean},setup(w){var B,I;const P=H(),u=U(),$=w,n=d(()=>$.settings||window.setup.login),v=d(()=>{var t;return(t=window.setup.login)==null?void 0:t.captcha}),g=(I=(B=window.setup)==null?void 0:B.login)==null?void 0:I.allow_users_registration,c=d(()=>u.name==="login-as.form"),f=d(()=>c.value?"/kjadiagdiogbpost":"/authentication/store"),k=d(()=>{var t;return(t=n.value)==null?void 0:t.internal_auths}),y=d(()=>{var t;return(t=u==null?void 0:u.redirectedFrom)==null?void 0:t.fullPath}),F=W({remember_me:1}),p=C(),a=d(()=>{var t;return(t=u==null?void 0:u.query)==null?void 0:t.message}),o=C();function i(){o.value&&o.value.reload()}return(t,_)=>(e(),x(ae,{settings:w.settings},{default:j(()=>[b(ee,{action:w.preview?null:f.value,data:F,onError:i},{default:j(()=>{var L,R,E;return[a.value?(e(),s("div",_e,h(a.value),1)):r("",!0),y.value?(e(),s("input",{key:1,type:"hidden",name:"redirect",value:y.value},null,8,ve)):r("",!0),k.value||c.value?(e(),s(A,{key:2},[l("div",me,[c.value?(e(),x(S,{key:1,modelValue:p.value,"onUpdate:modelValue":_[1]||(_[1]=m=>p.value=m),name:"email","input-group-class":"input-group-lg"},null,8,["modelValue"])):(e(),x(S,{key:0,modelValue:p.value,"onUpdate:modelValue":_[0]||(_[0]=m=>p.value=m),name:"identifier","input-group-class":"input-group-lg",label:k.value.placeholder,placeholder:`${k.value.placeholder}...`},null,8,["modelValue","label","placeholder"]))]),l("div",he,[l("div",ge,[l("label",fe,h(t.$t("validation.attributes.password")),1),c.value?r("",!0):(e(),s("a",{key:0,href:V(T)("/auth/password-reminder"),onClick:_[2]||(_[2]=q(m=>w.preview?null:V(P).push({name:"auth.password-reminder"}),["prevent"])),class:"link ms-auto fw-medium"},h(t.$t("front.cant_sign_in")),9,ke))]),b(S,{"label-disabled":"",type:"password",name:"password","input-group-class":"input-group-lg",clearable:!1})]),!c.value&&v.value?(e(),x(pe,{key:0,ref_key:"captchaRef",ref:o},null,512)):r("",!0),c.value?r("",!0):(e(),s("div",{key:1,class:G(["remember-me mt-4",{"remember-me--captcha":v.value}])},[b(Y,{name:"remember_me"})],2)),b(Z,{type:"submit",disabled:!p.value,class:"btn-primary btn-lg btn-rounded submit"},{default:j(()=>[K(h(t.$t("global.continue")),1)]),_:1},8,["disabled"])],64)):r("",!0),c.value?r("",!0):(e(),s(A,{key:3},[(R=(L=n.value)==null?void 0:L.external_authentications)!=null&&R.length?(e(),s("div",ye,[l("h4",null,h(t.$t("front.external_login")),1),l("div",be,[(e(!0),s(A,null,J(n.value.external_authentications,m=>(e(),s("a",{href:m.url},[l("img",{class:"img-fluid img-thumbnail",src:m.image,alt:"Microsoft"},null,8,$e)],8,we))),256))])])):r("",!0),V(g)?(e(),s("div",Ce,[l
1("span",null,h(t.$t("front.dont_have_an_account")),1),l("a",{class:"link fw-medium",href:V(T)("/auth/registration"),style:Q({color:(E=n.value)==null?void 0:E.form_text_color})},h(t.$t("front.get_started")),13,xe)])):r("",!0)],64)),!c.value&&(n.value.google_play_link||n.value.apple_store_link)?(e(),s("div",Ve,[_[3]||(_[3]=l("hr",null,null,-1)),l("div",Ae,[n.value.google_play_link?(e(),s("a",{key:0,href:n.value.google_play_link,target:"_blank",class:"apps-link apps-link--google-play"},[l("img",{src:n.value.google_play_image},null,8,Pe)],8,Se)):r("",!0),n.value.apple_store_link?(e(),s("a",{key:1,href:n.value.apple_store_link,target:"_blank",class:"apps-link apps-link--apple-store"},[l("img",{src:n.value.apple_store_image},null,8,je)],8,Fe)):r("",!0)])])):r("",!0)]}),_:1},8,["action","data"])]),_:1},8,["settings"]))}},Ie=z(Be,[["__scopeId","data-v-9a4949a3"]]),Te=Object.freeze(Object.defineProperty({__proto__:null,default:Ie},Symbol.toStringTag,{value:"Module"}));export{pe as C,Te as I,Ie as L};
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.