1import{_ as y}from"./AppH1.vue_vue_type_script_setup_true_lang-C2G0wznM.js";import{_ as h}from"./SeoHead.vue_vue_type_script_setup_true_lang-CikHr0Wm.js";import{d as v,T as B,c as _,a,w as s,u as e,F as p,o as i,b as r,t as o,f as c,ar as C,C as k,as as N,g as q,_ as $,j as g,v as F,L,x as w}from"./app-BQEahdps.js";import{A as U,_ as A}from"./AlertDescription.vue_vue_type_script_setup_true_lang-_gCR9XbQ.js";import{_ as E}from"./Card.vue_vue_type_script_setup_true_lang-BOqhVoi9.js";import{_ as P}from"./CardContent.vue_vue_type_script_setup_true_lang-fh3a_7A9.js";import{_ as S}from"./CardFooter.vue_vue_type_script_setup_true_lang-C4WOmlDt.js";import{_ as T}from"./Checkbox.vue_vue_type_script_setup_true_lang-CrZtY8k-.js";import{_ as j}from"./Form.vue_vue_type_script_setup_true_lang-Bf9tSlb_.js";import{b as z,a as f,_ as d}from"./FormGrid.vue_vue_type_script_setup_true_lang-Dtu_wh-9.js";import{_ as V}from"./FormLabel.vue_vue_type_script_setup_true_lang-BXBSwSLk.js";import"./Label.vue_vue_type_script_setup_true_lang-BlIpzAip.js";const D={class:"grid w-full gap-2"},x=v({__name:"Login",props:{title:{},canResetPassword:{type:Boolean,default:!1}},setup(R){const l=B({email:"",password:"",remember:!1});function b(){l.post(route("auth.login"),{onFinish:()=>{l.reset("password")}})}return(t,m)=>(i(),_(p,null,[a(h,{title:t.title,noindex:""},null,8,["title"]),a(y,{class:"text-center"},{default:s(()=>[r(o(t.title),1)]),_:1}),a(e(j),{class:"space-y-4",onSubmit:m[3]||(m[3]=u=>b())},{default:s(()=>[e(l).hasErrors?(i(),c(e(N),{key:0,variant:"destructive"},{default:s(()=>[a(e(U),{class:"size-4"}),a(e(C),null,{default:s(()=>[r(o(t.$t("general.error")),1)]),_:1}),(i(!0),_(p,null,k(e(l).errors,(u,n)=>(i(),c(e(A),{key:n},{default:s(()=>[r(o(u),1)]),_:2},1024))),128))]),_:1})):q("",!0),a(e(E),null,{default:s(()=>[a(e(P),{class:"pt-6"},{default:s(()=>[a(e(z),null,{default:s(()=>[a(e(f),{class:"!col-span-full",required:""},{default:s(u=>[a(e(V),null,{default:s(()=>[r(o(t.$t("models.user.fields.email")),1)]),_:1}),a(e(d),null,{default:s(()=>[a(e($),g({modelValue:e(l).email,"onUpdate:modelValue":m[0]||(m[0]=n=>e(l).email=n)},u,{type:"email",autocomplete:"email"}),null,16,["modelValue"])]),_:2},1024)]),_:1}),a(e(f),{class:"!col-span-full",required:""},{default:s(u=>[a(e(V),null,{default:s(()=>[r(o(t.$t("models.user.fields.password")),1)]),_:1}),a(e(d),null,{default:s(()=>[a(e($),g({modelValue:e(l).password,"onUpdate:modelValue":m[1]||(m[1]=n=>e(l).password=n)},u,{type:"password",autocomplete:"current-password"}),null,16,["modelValue"])]),_:2},1024)]),_:1}),a(e(f),{class:"!col-span-full flex gap-2"},{default:s(()=>[a(e(d),null,{default:s(()=>[a(e(T),{modelValue:e(l).remember,"onUpdate:modelValue":m[2]||(m[2]=u=>e(l).remember=u)},{default:s(()=>[r(o(t.$t("models.user.fields.remember")),1)]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),a(e(S),null,{default:s(()=>[F("div",D,[a(e(L),{class:"col-span-full",type:"submit",disabled:e(l).processing},{default:s(()=>[r(o(t.$t("actions.login")),1)]),_:1},8,["disabled"]),a(e(w),{class:"text-secondary",href:t.route("auth.register")},{default:s(()=>[r(o(t.$t("pages.auth.login.first_time")),1)]),_:1},8,["href"]),a(e(w),{href:t.route("auth.password.request")},{default:s(()=>[r(o(t.$t("pages.auth.login.forgot_password")),1)]),_:1},8,["href"])])]),_:1})]),_:1})]),_:1})],64))}});export{x 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.