1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3173],{32407:(e,s,r)=>{"use strict";r.d(s,{LoginForm:()=>b});var o=r(93867),i=r(39181),n=r(83805),t=r(87596),a=r(56804),d=r(52464),l=r(90875),m=r(62291),h=r(30089),u=r(72177);let c=h.Ik({email:u.y,password:h.Yj().min(1,{message:"Password is required"})}),b=()=>{let e=(0,d.useRouter)(),s=(0,d.useSearchParams)(),[r,h]=(0,l.useState)(!1),u=(0,m.mN)({resolver:(0,i.u)(c),mode:"onSubmit",defaultValues:{email:"",password:""}}),b=async r=>{if(h(!0),(await n.y.signIn.email({email:r.email,password:r.password})).error){u.setError("root",{message:"Invalid username or password"}),h(!1);return}let o=s.get("redirectTo"),i="/dashboard";if(o)try{let e=new URL(o,window.location.origin);e.origin===window.location.origin&&(i="".concat(e.pathname).concat(e.search).concat(e.hash))}catch(e){i="/dashboard"}e.push(i)};return(0,o.jsx)(a.lVW,{...u,children:(0,o.jsxs)("form",{onSubmit:u.handleSubmit(b),className:"space-y-4",children:[u.formState.errors.root&&(0,o.jsx)(a.QBZ,{type:"error",block:!0,children:u.formState.errors.root.message}),(0,o.jsx)(a.zBI,{name:"email",render:e=>{let{field:s}=e;return(0,o.jsxs)(a.eIh,{children:[(0,o.jsx)(a.lRv,{className:"text-sm",children:"Email"}),(0,o.jsx)(a.MJN,{children:(0,o.jsx)(a.pde,{type:"email",autoComplete:"email",placeholder:"[email protected]",theme:"prepaidforge","data-testid":t.Lp.testIds.prepaidforge.login.emailInput,...s})}),(0,o.jsx)(a.C5h,{})]})}}),(0,o.jsx)(a.zBI,{name:"password",render:e=>{let{field:s}=e;return(0,o.jsxs)(a.eIh,{children:[(0,o.jsx)(a.lRv,{className:"text-sm",children:"Password"}),(0,o.jsx)(a.MJN,{children:(0,o.jsx)(a.pde,{type:"password",autoComplete:"current-password",placeholder:"Enter your password",theme:"prepaidforge","data-testid":t.Lp.testIds.prepaidforge.login.passwordInput,...s})}),(0,o.jsx)(a.C5h,{})]})}}),(0,o.jsx)(a.$nd,{type:"submit",size:"small",variant:"prepaidforge",className:"w-full",disabled:r,loading:r,"data-testid":t.Lp.testIds.prepaidforge.login.submitButton,children:"Sign In"})]})})}},52464:(e,s,r)=>{"use strict";var o=r(95808);r.o(o,"usePathname")&&r.d(s,{usePathname:function(){return o.usePathname}}),r.o(o,"useRouter")&&r.d(s,{useRouter:function(){return o.useRouter}}),r.o(o,"useSearchParams")&&r.d(s,{useSearchParams:function(){return o.useSearchParams}})},72177:(e,s,r)=>{"use strict";r.d(s,{y:()=>n});var o=r(30089),i=r(46269);let n=o.Rp({pattern:i.x4,error:"Please enter a valid email address"})},83805:(e,s,r)=>{"use strict";r.d(s,{y:()=>d});var o=r(19705),i=r(55961),n=r(21685),t=r(85424),a=r(94173);let d=(0,r(58402).M)({baseURL:"https://auth.prepaidforge.com",plugins:[(0,o.Z)(),(0,i.VY)({schema:(0,i.Xc)()}),(0,n.V)(),(0,t.p)(),(0,a.N)()],sessionOptions:{refetchOnWindowFocus:!0,refetchInterval:0},fetchOptions:{credentials:"include"}})},90618:(e,s,r)=>{Promise.resolve().then(r.bind(r,32407)),Promise.resolve().then(r.bind(r,62777)),Promise.resolve().then(r.t.bind(r,45391,23)),Promise.resolve().then(r.bind(r,94629)),Promise.resolve().then(r.bind(r,48756)),Promise.resolve().then(r.bind(r,68898)),Promise.resolve().then(r.bind(r,54522)),Promise.resolve().then(r.bind(r,76148)),Promise.resolve().then(r.bind(r,70928)),Promise.resolve().then(r.bind(r,97562)),Promise.resolve().then(r.bind(r,93692)),Promise.resolve().then(r.bind(r,94764)),Promise.resolve().then(r.bind(r,1278)),Promise.resolve().then(r.bind(r,94524)),Promise.resolve().then(r.bind(r,11488)),Promise.resolve().then(r.bind(r,30996)),Promise.resolve().then(r.bind(r,97821)),Promise.resolve().then(r.bind(r,62599)),Promise.resolve().then(r.bind(r,54633)),Promise.resolve().then(r.bind(r,82971)),Promise.resolve().then(r.bind(r,41401)),Promise.resolve().then(r.bind(r,40553)),Promise.resolve().then(r.bind(r,79085)),Promise.resolve().then(r.bind(r,41728)),Promise.resolve().then(r.bind(r,34885)),Promise.resolve().then(r.bind(r,20027)),Promise.resolve().then(r.bind(r,53977)),Promise.resolve().then(r.bind(r,69693)),Promise.resolve().then(r.bind(r,60716)),Promise.resolve().then(r.bind(r,54115)),Promise.resolve().then(r.bind(r,64405)),Promise.resolve().then(r.bind(r,30270)),Promise.resolve().then(r.bind(r,68747)),Promise.resolve().then(r.bind(r,44489)),Promise.resolve().then(r.bind(r,85702)),Promise.resolve().then(r.bind(r,69495)),Promise.resolve().then(r.bind(r,90281)),Promise.resolve().then(r.bind(r,81115)),Promise.resolve().then(r.bind(r,57228)),Promise.resolve().then(r.bind(r,7237)),Promise.resolve().then(r.bind(r,99940)),Promise.resolve().then(r.bind(r,82083))}},e=>{e.O(0,[4428,2989,9569,8611,4914,9181,1496,89,6804,8420,1447,7358],()=>e(e.s=90618)),_N_E=e.O()}]);
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.