(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3459],{3700:function(e,r,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/login",function(){return s(2882)}])},2882:function(e,r,s){"use strict";s.r(r);var i=s(5893),l=s(6817),n=s(4761),o=s(9236),a=s(2593),t=s(61),d=s(3193),u=s(9876),c=s(7092),m=s(5117),h=s(7841),x=s(4523),p=s(1232),f=s(4550),g=s(1163),j=s(7294),w=s(7536),v=s(8767),y=s(4728),_=s(6039),E=s(8590),b=s(3880);let q=(0,l.k)(e=>({wrapper:{maxWidth:"1440px",height:"100%",width:"100%",display:"flex",alignItems:"center",justifyContent:"center",[e.fn.smallerThan("md")]:{padding:"1rem",margin:0}},container:{width:"30vw",display:"flex",flexDirection:"column",gap:"1.5rem",[e.fn.smallerThan("md")]:{width:"100%"}},or_line:{hr:{flex:1,border:"1px solid ".concat(e.colors.gray[2])}}})),S=e=>{var r,s;let{}=e,l=(0,g.useRouter)(),E=l.query.email,S=(0,n.rZ)(),[k,N]=(0,j.useState)(""),{classes:P}=q(),C=(0,j.useContext)(_.g),{register:I,handleSubmit:O,setValue:R,formState:{errors:Z}}=(0,w.cI)();(0,j.useEffect)(()=>{l.isReady&&E&&R("email",E)},[l.isReady]),(0,j.useEffect)(()=>{localStorage.getItem(y.Fv)&&C.logout()},[]);let L=(0,v.useMutation)(b.LP),T=O(e=>{let{email:r,password:s}=e;C.logout(),L.mutate({username:r,password:s},{onSuccess:e=>{null==C||C.login(e),l.query.next?l.push(l.query.next):l.push(y.Z6.DASHBOARD_HOME)},onError:e=>{var r,s;return N(null==e?void 0:null===(r=e.response)||void 0===r?void 0:null===(s=r.data)||void 0===s?void 0:s.message)}})});return(0,i.jsx)("div",{className:P.wrapper,children:(0,i.jsxs)("form",{onSubmit:T,className:P.container,children:[(0,i.jsx)(o.D,{order:1,children:"Log In"}),!!k&&(0,i.jsx)(a.P,{withCloseButton:!1,radius:"sm",color:"red",children:(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:k}})}),(0,i.jsx)(t.o,{size:"md",sx:{width:"100%"},placeholder:"Your email",...I("email",{required:"Email is required",pattern:{value:y.bF,message:"Invalid email address"}}),error:null===(r=Z.email)||void 0===r?void 0:r.message}),(0,i.jsx)(d.W,{size:"md",sx:{width:"100%"},placeholder:"Password",...I("password",{required:"Password is required"}),error:null===(s=Z.password)||void 0===s?void 0:s.message}),(0,i.jsxs)(u.k,{justify:"space-between",children:[(0,i.jsx)(c.X,{label:"Remember me",defaultChecked:!0}),(0,i.jsx)(m.x,{component:"a",onClick:()=>l.push({pathname:y.Z6.FORGOT_PASSWORD,query:l.query}),sx:{color:S.colors.gray[6],cursor:"pointer"},children:"Forgot password?"})]}),(0,i.jsx)("div",{children:(0,i.jsx)(h.z,{fullWidth:!0,size:"md",loading:L.isLoading,loaderPosition:"center",type:"submit",children:"Log In"})}),(0,i.jsx)(x.x,{my:4,children:(0,i.jsxs)(p.Z,{className:P.or_line,children:[(0,i.jsx)("hr",{}),(0,i.jsx)(m.x,{size:14,color:"grey",children:"or"}),(0,i.jsx)("hr",{})]})}),(0,i.jsx)(p.Z,{children:(0,i.jsx)(f.Z,{sx:{flex:1}})})]})})};S.Layout=E.Z,r.default=S}},function(e){e.O(0,[3365,594,3284,7275,7747,8590,9774,2888,179],function(){return e(e.s=3700)}),_N_E=e.O()}]);