1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6682],{785:(e,s)=>{var t=/^[-!#$%&'*+\/0-9=?A-Z^_a-z{|}~](\.?[-!#$%&'*+\/0-9=?A-Z^_a-z`{|}~])*@[a-zA-Z0-9](-*\.?[a-zA-Z0-9])*\.[a-zA-Z](-?[a-zA-Z0-9])+$/;s.t=function(e){if(!e||e.length>254||!t.test(e))return!1;var s=e.split("@");return!(s[0].length>64||s[1].split(".").some(function(e){return e.length>63}))}},26682:(e,s,t)=>{t.r(s),t.d(s,{default:()=>d});var a=t(31085),l=t(14041),n=t(785),r=t(28230),c=t(94864),i=t(20303),u=t(43597);let d=()=>{let[e,s]=(0,l.useState)(""),[t]=(0,l.useState)(!1),[d]=(0,l.useState)(""),[o,x]=(0,l.useState)(!1),[f,h]=(0,l.useState)(!1),{setModalView:p}=(0,r.mL)(),m=async e=>{e.preventDefault(),o||f||(x(!0),b())},b=(0,l.useCallback)(()=>{o&&h(!(0,n.t)(e))},[e,o]);return(0,l.useEffect)(()=>{b()},[b]),(0,a.jsxs)("form",{onSubmit:m,className:"flex flex-col justify-between p-3 w-80",children:[(0,a.jsx)("div",{className:"flex justify-center pb-12 ",children:(0,a.jsx)(c.gu,{})}),(0,a.jsxs)("div",{className:"flex flex-col space-y-4",children:[d&&(0,a.jsx)("div",{className:"p-3 border text-base-500 border-red",children:d}),(0,a.jsx)(i.A,{placeholder:"Email",onChange:s,type:"email"}),(0,a.jsx)("div",{className:"flex flex-col w-full pt-2",children:(0,a.jsx)(u.A,{variant:"slim",type:"submit",loading:t,disabled:f,children:"Recover Password"})}),(0,a.jsxs)("span",{className:"pt-3 text-sm text-center",children:[(0,a.jsx)("span",{className:"text-base-500",children:"Do you have an account?"})," ",(0,a.jsx)("a",{className:"font-bold cursor-pointer text-base-500 hover:underline",onClick:()=>p("LOGIN_VIEW"),children:"Log In"})]})]})]})}}}]);
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.