import"../chunks/Bzak7iHL.js";import{p as de,g as u,h as J,f as h,s as i,e as q,i as n,t as g,j as o,a as v,b as ne,$ as me,c as l,r as d,n as A,d as K}from"../chunks/CnGaPG_y.js";import{d as pe,s as F}from"../chunks/BBilxCvN.js";import{i as b}from"../chunks/BqhvobEz.js";import{h as N}from"../chunks/Fi-uztgb.js";import{h as ce}from"../chunks/7JdHMB9Z.js";import{a as fe,e as ue}from"../chunks/wQM2jOhz.js";import{s as _,r as R}from"../chunks/Bu9wkQ5s.js";import{s as Q}from"../chunks/B764PkgB.js";import{c as U}from"../chunks/BRzKQYUk.js";import{t as V,f as W}from"../chunks/_szDWC-1.js";import{b as X,a as ve}from"../chunks/DGA84RoI.js";import{g as be}from"../chunks/CvyiGclN.js";import{S as _e}from"../chunks/DmCpX-F9.js";import{e as xe,a as ge}from"../chunks/CNiZjssJ.js";var he=h('
'),ye=(x,t)=>o(t)?n(t,{},!0):null,we=h('
'),ke=(x,t)=>o(t)?n(t,{},!0):null,Pe=h('
'),Me=(x,t)=>n(t,!o(t)),Se=h(`Login
`,1);function He(x,t){var D,G,H;de(t,!0);let E=u(J((G=(D=t.form)==null?void 0:D.data)==null?void 0:G.email)),y=u(""),w=u(!1),I=u(!1),k=u(!1),f=u(J(((H=t.form)==null?void 0:H.errors)||{}));const s=e=>{var r;return((r=o(f)[e])==null?void 0:r[0])||""};var O=Se();ce(e=>{me.title="Login"});var P=i(q(O),2),T=l(P);{var Y=e=>{var r=he(),a=l(r),c=l(a,!0);d(a),d(r),g(()=>F(c,o(f)._errors[0])),v(e,r)};b(T,e=>{o(f)._errors&&e(Y)})}var M=i(T,2),p=i(l(M),2);R(p),p.__input=[ye,f];var Z=i(p,2);{var $=e=>{var r=we(),a=l(r,!0);d(r),g(c=>F(a,c),[()=>s("email")]),V(3,r,()=>W),v(e,r)};b(Z,e=>{s("email")&&e($)})}d(M);var S=i(M,2),m=i(l(S),2);R(m),m.__input=[ke,f];var z=i(m,2);{var ee=e=>{var r=Pe(),a=l(r,!0);d(r),g(c=>F(a,c),[()=>s("password")]),V(3,r,()=>W),v(e,r)};b(z,e=>{s("password")&&e(ee)})}var j=i(z,2);j.__click=[Me,w];var re=l(j);{var ae=e=>{var r=K(),a=q(r);N(a,()=>xe),v(e,r)},te=e=>{var r=K(),a=q(r);N(a,()=>ge),v(e,r)};b(re,e=>{o(w)?e(ae):e(te,!1)})}d(j),d(S);var L=i(S,2),B=l(L);R(B),A(2),d(L);var C=i(L,2),oe=l(C);{var se=e=>{_e(e)};b(oe,e=>{o(k)&&e(se)})}A(),d(C),A(2),d(P),fe(P,(e,r)=>{var a;return(a=ue)==null?void 0:a(e,r)},()=>()=>(n(k,!0),async({result:e})=>{var r;console.log("form result -> ",e),e.type==="redirect"?await be(e.location,{invalidateAll:!0}):e.type==="failure"&&(n(y,""),n(f,((r=e==null?void 0:e.data)==null?void 0:r.errors)||{_errors:["An error occurred. Please try again."]},!0)),n(k,!1)})),g((e,r,a,c,ie,le)=>{Q(p,1,e,"svelte-m1xxe0"),_(p,"aria-invalid",r),_(p,"aria-describedby",a),_(m,"type",o(w)?"text":"password"),Q(m,1,c,"svelte-m1xxe0"),_(m,"aria-invalid",ie),_(m,"aria-describedby",le)},[()=>U({"focus:border-primary w-full rounded-md border-2 border-black p-2 focus:outline-none":!0,"border-red-500":!!s("email")}),()=>!!s("email"),()=>s("email")?"email-error":void 0,()=>U({"focus:border-primary w-full rounded-md border-2 border-black p-2 focus:outline-none":!0,"border-red-500":!!s("password")}),()=>!!s("password"),()=>s("password")?"password-error":void 0]),X(p,()=>o(E),e=>n(E,e)),X(m,()=>o(y),e=>n(y,e)),ve(B,()=>o(I),e=>n(I,e)),v(x,O),ne()}pe(["input","click"]);export{He as component};