1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1442],{9835:function(t,e,n){"use strict";var r=n(5893);n(7294);var s=n(9881),i=n.n(s);e.Z=t=>{let{text:e,style:n,isLoading:s=!1}=t;return(0,r.jsx)("button",{type:"submit",onClick:t=>{t.stopPropagation()},className:"".concat(n),children:s?(0,r.jsx)("div",{className:"relative h-5 py-2",children:(0,r.jsx)("span",{className:i()["button--loading"]})}):e})}},7597:function(t,e,n){"use strict";n.d(e,{Z:function(){return elements_Input}});var r=n(5893),s=n(2580);n(7294);var forms_FormError=t=>{let{name:e}=t;return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(s.Bc,{className:" relative flex translate-y-1 border-white text-xs text-red-700",component:"span",name:e})})},elements_Input=t=>{let{type:e,name:n,placeholder:i,style:a}=t;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.gN,{type:e,name:n,placeholder:i||"",className:a}),(0,r.jsx)(forms_FormError,{name:n})]})}},9454:function(t,e,n){"use strict";var r=n(5893),s=n(1664),i=n.n(s);n(7294),e.Z=t=>{let{href:e,text:n,linkText:s}=t;return(0,r.jsx)("div",{className:"flex items-center justify-center p-4",children:(0,r.jsxs)("p",{className:"text-center text-sm text-gray-500",children:[n,(0,r.jsx)(i(),{href:"".concat(e),className:"text-secondary-text-light dark:text-secondary-text-dark",children:(0,r.jsx)("span",{className:"ml-1 text-brandGreen-300 transition duration-100 hover:text-brandGreen-200",children:s})})]})})}},1442:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return forms_LoginForm}});var r=n(5893),s=n(2580),i=n(7420),a=n(3299),o=n(9332),l=n(3416),u=n(8043),d=n(4333),b=n(1604),c=n(3312);let _=b.Ry({email:b.Z_({required_error:c.cC.EMAIL_REQUIRED}).email(),password:b.Z_({required_error:c.cC.PASSWORD_REQUIRED}).min(6)});var x=n(7597),g=n(9835),m=n(9454);n(7294);var forms_SocialButton=t=>{let{icon:e,text:n,style:s,handleLogin:i}=t;return(0,r.jsxs)("button",{onClick:t=>{t.preventDefault(),i().catch(t=>{console.error(c.OB.ERR_SOCIAL_LOGIN_FAILED,t)})},className:"".concat(s),children:[e,(0,r.jsx)("span",{children:n})]})},h=n(5582),common_GoogleIcon=()=>(0,r.jsxs)("svg",{className:"h-5 w-5 shrink-0",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("path",{d:"M23.7449 12.27C23.7449 11.48 23.6749 10.73 23.5549 10H12.2549V14.51H18.7249C18.4349 15.99 17.5849 17.24 16.3249 18.09V21.09H20.1849C22.4449 19 23.7449 15.92 23.7449 12.27Z",fill:"#4285F4"}),(0,r.jsx)("path",{d:"M12.2549 24C15.4949 24 18.2049 22.92 20.1849 21.09L16.3249 18.09C15.2449 18.81 13.8749 19.25 12.2549 19.25C9.12492 19.25 6.47492 17.14 5.52492 14.29H1.54492V17.38C3.51492 21.3 7.56492 24 12.2549 24Z",fill:"#34A853"}),(0,r.jsx)("path",{d:"M5.52488 14.29C5.27488 13.57 5.14488 12.8 5.14488 12C5.14488 11.2 5.28488 10.43 5.52488 9.71V6.62H1.54488C0.724882 8.24 0.254883 10.06 0.254883 12C0.254883 13.94 0.724882 15.76 1.54488 17.38L5.52488 14.29Z",fill:"#FBBC05"}),(0,r.jsx)("path",{d:"M12.2549 4.75C14.0249 4.75 15.6049 5.36 16.8549 6.55L20.2749 3.13C18.2049 1.19 15.4949 0 12.2549 0C7.56492 0 3.51492 2.7 1.54492 6.62L5.52492 9.71C6.47492 6.86 9.12492 4.75 12.2549 4.75Z",fill:"#EA4335"})]}),p=n(8232);let f={email:"",password:""};var forms_LoginForm=()=>{let t=(0,o.useRouter)(),e=(0,u.T)(),{isLoading:n,startLoading:b,stopLoading:N}=(0,p.r)(),setAlert=function(t,n){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5e3,s=(0,l.x0)();{let i=n.toUpperCase();e((0,d.sH)({message:t,uid:s,alertType:i})),setTimeout(()=>e((0,d.FV)(s)),r)}},handleSocialLogin=async()=>{try{await (0,a.signIn)("google",{callbackUrl:"/"},{prompt:"login"})}catch(t){console.error(c.OB.ERR_SOCIAL_LOGIN_FAILED,t)}};async function handleLogin(e){b();try{let n=await (0,a.signIn)("credentials",{...e,redirect:!1});(null==n?void 0:n.ok)===!0?(t.push("/"),setAlert(h.u.LOGIN_SUCCESSFUL,h.G.SUCCESS,5e3)):setAlert(h.u.WRONG_CREDENTIALS,h.G.DANGER,5e3)}catch(t){console.error(t),setAlert(h.u.LOGIN_UNSUCCESSFUL,h.G.DANGER,5e3)}N()}return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(s.J9,{initialValues:f,validationSchema:(0,i.toFormikValidationSchema)(_),onSubmit:t=>{handleLogin(t).catch(t=>console.error(t))},children:(0,r.jsx)("div",{className:"w-full",children:(0,r.jsx)("div",{className:"mx-auto max-w-screen-2xl px-4",children:(0,r.jsxs)(s.l0,{className:"mx-auto max-w-lg rounded-lg",children:[(0,r.jsxs)("div",{className:"flex flex-col gap-4 p-4",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("label",{htmlFor:"email",className:"mb-2 inline-block text-sm text-input-label-light dark:text-input-label-dark sm:text-base",children:c.Lm.EMAIL}),(0,r.jsx)(x.Z,{type:"email",name:"email",style:"w-full rounded border border-input-border-light bg-bg-secondary-light dark:bg-bg-secondary-dark px-3 py-2 text-black dark:text-white outline-none ring-brandGreen-500 transition duration-100 focus:ring-1 dark:border-input-border-dark"})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("label",{htmlFor:"password",className:"mb-2 inline-block text-sm text-input-label-light dark:text-input-label-dark sm:text-base",children:c.Lm.PASSWORD}),(0,r.jsx)(x.Z,{type:"password",name:"password",style:"w-full rounded border border-input-border-light bg-bg-secondary-light dark:bg-bg-secondary-dark px-3 py-2 text-black dark:text-white outline-none ring-brandGreen-500 transition duration-100 focus:ring-1 dark:border-input-border-dark"})]}),(0,r.jsx)(g.Z,{text:c.IL.LOGIN,isLoading:n,style:"block rounded-sm bg-brandGreen-800 px-8 py-2 text-center text-sm font-semibold text-white outline-none ring-gray-300 transition duration-100 hover:bg-brandGreen-700 focus-visible:ring md:text-base"}),(0,r.jsxs)("div",{className:"relative flex items-center justify-center",children:[(0,r.jsx)("span",{className:"absolute inset-x-0 h-px bg-gray-300"}),(0,r.jsx)("span",{className:"relative bg-bg-secondary-light px-4 text-sm text-gray-400 dark:bg-bg-secondary-dark",children:"or"})]}),(0,r.jsx)(forms_SocialButton,{handleLogin:handleSocialLogin,text:c.IL.GOOGLE_LOGIN,style:"flex items-center justify-center gap-2 rounded-sm border border-gray-300 hover:bg-white bg-gray-200 px-8 py-2 text-center text-sm font-semibold text-gray-800 outline-none ring-gray-300 transition duration-100 hover:bg-gray-100 focus-visible:ring active:bg-gray-200 md:text-base",icon:(0,r.jsx)(common_GoogleIcon,{})})]}
1),(0,r.jsx)(m.Z,{text:c.m6.DO_NOT_ACCOUNT,href:c.Yv.REGISTER,linkText:c.rC.REGISTER})]})})})})})}},5582:function(t,e,n){"use strict";n.d(e,{G:function(){return r},u:function(){return s}});let r={DANGER:"DANGER",SUCCESS:"SUCCESS",ALERT:"ALERT",WARNING:"WARNING"},s={LOGIN_UNSUCCESSFUL:"Login is unsuccessful",LOGIN_SUCCESSFUL:"Login is successful",WRONG_CREDENTIALS:"Email or password is wrong",EMAIL_SHOULD_BE_THE_SAME:"Email should be the same",REGISTRATION_FAILED:"Registration failed"}},8232:function(t,e,n){"use strict";n.d(e,{r:function(){return useLoading}});var r=n(7294);let useLoading=()=>{let[t,e]=(0,r.useState)(!1);return{isLoading:t,startLoading:()=>e(!0),stopLoading:()=>e(!1)}}},8043:function(t,e,n){"use strict";n.d(e,{C:function(){return i},T:function(){return s}});var r=n(9473);let s=r.I0,i=r.v9},9881:function(t){t.exports={"sbui-btn-container":"Button_sbui-btn-container___xe1d","sbui-btn":"Button_sbui-btn__XmOP4","sbui-btn-container--shadow":"Button_sbui-btn-container--shadow__bP_NQ","sbui-btn--w-full":"Button_sbui-btn--w-full___kVbk","sbui-btn--tiny":"Button_sbui-btn--tiny__YwHXv","sbui-btn--small":"Button_sbui-btn--small__gHqKv","sbui-btn--medium":"Button_sbui-btn--medium___dTag","sbui-btn--large":"Button_sbui-btn--large__BWuCh","sbui-btn--xlarge":"Button_sbui-btn--xlarge__deB6N","sbui-btn-primary":"Button_sbui-btn-primary__zqtJS",dark:"Button_dark__uoKTJ","sbui-btn-default":"Button_sbui-btn-default__FzZUW","sbui-btn-secondary":"Button_sbui-btn-secondary__H1Uah","sbui-btn-outline":"Button_sbui-btn-outline__RBuoH","sbui-btn-dashed":"Button_sbui-btn-dashed__D6XsW","sbui-btn-link":"Button_sbui-btn-link__nhRtI","sbui-btn-text":"Button_sbui-btn-text__9OMDk","sbui-btn--danger":"Button_sbui-btn--danger__zOf_S","sbui-btn--text-fade-out":"Button_sbui-btn--text-fade-out__Mg_QT","sbui-btn--text-align-left":"Button_sbui-btn--text-align-left__OydMm","sbui-btn--text-align-right":"Button_sbui-btn--text-align-right__n15Q8","sbui-btn--text-align-center":"Button_sbui-btn--text-align-center__W7dx9","button--loading":"Button_button--loading__oQaob","button-loading-spinner":"Button_button-loading-spinner__5LYJr"}}}]);
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.