1import{b as N,a as c,j as e,H as v}from"./app-CFdHDcm4.js";import{C as E}from"./Checkbox-BD1lp-ke.js";import{G as C}from"./GuestLayout-Ddr-loZQ.js";import{I as i}from"./InputError-DoqIJULK.js";import{I as x}from"./InputLabel-BmszDNkC.js";import{P as I}from"./PrimaryButton-3k5UvTxo.js";import{T as u}from"./TextInput-ce6lBihg.js";import{S as n}from"./Stack-DhZMpBqq.js";import{R as k}from"./recaptcha-wrapper-CovDsBMB.js";import{F as S,a as q,E as m}from"./formik.esm-YeOdByVk.js";import{c as A,a as l}from"./index.esm-Cuzg_Hf0.js";/* empty css */import"./Logo-Cj9_HbTp.js";import"./index-dNXscJ-3.js";const d=({children:a})=>e.jsx("div",{className:"text-red-500 mt-2",children:a});function W({status:a,error:R}){const p={email:"",password:"",remember:!1,recaptcha:null},f=A({email:l().email("Ingrese un correo electrónico valido.").max(255,"El correo electrónico no debe superar los 255 caracteres.").required("El correo electrónico es requerido."),password:l().required("La contraseña es requerida."),recaptcha:l().required("Este campo es requerido.")}),{data:F,setData:h,post:j,processing:b,errors:o,reset:g}=N(p),w=c.useRef();c.useEffect(()=>()=>{g("password")},[]);const y=async()=>{j(route("uai.authenticate"),{preserveScroll:!0,preserveState:!0})};return e.jsxs(C,{label:"Unidad de Apoyo a la Investigación",children:[e.jsx(v,{title:"Iniciar sesión"}),a&&e.jsx("div",{className:"mb-4 font-medium text-sm text-green-600",children:a}),e.jsx(S,{initialValues:p,validationSchema:f,onSubmit:async()=>{await y()},children:({values:s,setFieldValue:t})=>(c.useEffect(()=>{h({...s})},[s]),e.jsx(q,{className:"flex flex-col my-6 w-full lg:px-2",children:e.jsxs("fieldset",{children:[e.jsx("legend",{className:"text-3xl text-center font-semibold text-gray-700 my-2 py-2 max-w-screen-sm border-none font-serif",children:"Iniciar Sesión"}),e.jsxs(n,{className:"!gap-4",children:[e.jsx("p",{className:"text-blue-600 bg-blue-100 border border-solid border-blue-600 font-bold px-4 py-2 rounded-md font-serif text-lg",children:"Para iniciar sesión debe ingresar su correo y contraseña institucional."}),e.jsxs(n,{children:[e.jsx(x,{htmlFor:"email",value:"Correo electrónico"}),e.jsx(u,{id:"email",type:"email",name:"email",value:s.email,className:"mt-1 block w-full",autoComplete:"email",isFocused:!0,onChange:r=>t("email",r.target.value)}),e.jsx(i,{message:o.email,className:"mt-2"}),e.jsx(m,{name:"email",component:d})]}),e.jsxs(n,{children:[e.jsx(x,{htmlFor:"password",value:"Contraseña"}),e.jsx(u,{id:"password",type:"password",name:"password",value:s.password,className:"mt-1 block w-full",autoComplete:"current-password",onChange:r=>t("password",r.target.value)}),e.jsx(i,{message:o.password,className:"mt-2"}),e.jsx(m,{name:"password",component:d})]}),e.jsx("div",{children:e.jsxs("label",{className:"flex items-center",children:[e.jsx(E,{name:"remember",checked:s.remember,onChange:r=>t("remember",r.target.checked)}),e.jsx("span",{className:"ms-2 text-base text-gray-600 dark:text-gray-400",children:"No cerrar sesión"})]})}),e.jsx("div",{className:"flex items-center justify-center",children:e.jsx(I,{type:"submit",className:"text-center grow !p-3",disabled:b,children:"Iniciar sesión"})}),e.jsxs("div",{className:"mb-6 flex flex-col items-center justify-center",children:[e.jsx("div",{className:"origin-center scale-[0.85] sm:scale-100",children:e.jsx(k,{sitekey:"6Lf6YG4UAAAAAPudelCn2YJCw9UNJxzJE5Yg2Yf_",ref:w,onChange:async r=>{await t("recaptcha",r)}})}),e.jsx(i,{message:o.recaptcha,className:"mt-2"}),e.jsx(m,{name:"recaptcha",component:d})]})]})]})}))})]})}export{W as default};
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.