1import{a as ce,u as q,l as U,K as Ae,r as F,c2 as Ne,j as e,y as u,B as g,T as l,c3 as V,c4 as N,z as S,c5 as le,t as $,V as p,n as b,c6 as $e,b6 as be,c7 as X,c8 as Me,bB as de,aF as k,c9 as Z,p as ee,v as ie,ca as ne,cb as qe,cc as We,cd as Ue,ce as De,cf as Ge,cg as je,ch as we,ci as Q,aI as Ye,c1 as M,cj as Ke,bN as ye,bO as Se,bP as Ce,bQ as ve,H as oe,ck as se,cl as Ee,D as Qe,cm as Je,cn as Xe,o as Ze,co as eo,cp as oo,cq as to,W as so,C as io,cr as no,a_ as Re,aO as ro}from"./index-DBl_eWe-.js";import{V as re,C as _e,R as ao}from"./Register-2uMV9X48.js";import{V as ae}from"./View-5i2scM0U.js";import{W as co}from"./WarningTwo-DVLk261m.js";const lo="La recordé!",ze="Olvidaste tu contraseña?",xo=({showForgetPasswordMenu:x})=>{var j,W,c,O;const d=ce(),{colorMode:t}=q(),{theme:i}=U(),s=Ae(A=>A.userAuth),o=i.colors.form.label_color[t],h=((W=(j=i.colors.text)==null?void 0:j.secondary)==null?void 0:W[t])??(t==="light"?"#374151":"#A8A29E"),n=i.colors.accent.primary[t],w=t==="light"?"rgba(255,255,255,0.6)":i.colors.input.background[t],m=i.colors.input.hover[t],z=i.colors.input.border[t],I=((O=(c=i.colors.success)==null?void 0:c.primary)==null?void 0:O[t])||"#48BB78",R={email:"",fromPage:Ne},[f,C]=F.useState(R),a=A=>{C({...f,[A.target.name]:A.target.value})},r=async()=>{d(Me(f))},v=()=>{typeof x=="function"&&x()};return s.renewPasswordState?e.jsxs(u,{direction:"column",flex:1,w:"100%",minH:0,textAlign:"center",children:[e.jsx(g,{flexShrink:0,children:e.jsx(S,{as:X,boxSize:"48px",color:I,mx:"auto",display:"block"})}),e.jsxs(u,{flex:1,direction:"column",justify:"center",align:"center",gap:4,mt:8,children:[e.jsx(l,{fontWeight:400,fontSize:{base:"2xl",md:"3xl"},lineHeight:"1.1",letterSpacing:"-0.01em",color:o,children:"Revisá tu correo"}),e.jsxs(l,{fontSize:"sm",color:h,lineHeight:"1.65",maxW:"92%",children:["Enviamos el link a"," ",e.jsx(l,{as:"span",color:o,fontWeight:"semibold",children:f.email||"tu casilla"}),"."]})]}),e.jsx(g,{mt:"auto",pt:6,w:"100%",children:e.jsx(u,{justify:"center",children:e.jsx(b,{variant:"tertiary",size:"lg",leftIcon:e.jsx(be,{}),onClick:v,color:h,fontWeight:"medium",minW:"44px",_hover:{color:n,bg:"transparent"},transition:"all 0.2s ease-in-out",children:"Volver al login"})})})]}):e.jsxs(u,{direction:"column",flex:1,w:"100%",minH:0,textAlign:"center",children:[e.jsx(g,{flexShrink:0,children:e.jsx(l,{fontWeight:400,fontSize:{base:"2xl",md:"3xl"},lineHeight:"1.1",letterSpacing:"-0.01em",color:o,children:"Recuperar tu contraseña"})}),e.jsx(u,{flex:1,direction:"column",justify:"flex-start",w:"100%",mt:6,children:e.jsxs(V,{w:"100%",isRequired:!0,children:[e.jsxs(N,{htmlFor:"recuperarEmail",color:o,fontWeight:"semibold",fontSize:"sm",mb:3,display:"flex",alignItems:"center",justifyContent:"center",gap:2,children:[e.jsx(S,{as:le}),"Correo Electrónico"]}),e.jsx($,{id:"recuperarEmail",name:"email",placeholder:"[email protected]",type:"email",required:!0,onChange:a,bg:w,color:o,_placeholder:{color:h,opacity:.85},borderColor:z,borderWidth:"2px",_hover:{borderColor:n,bg:m},_focus:{borderColor:n,boxShadow:`0 0 0 3px ${n}25`,bg:m},transition:"all 0.2s ease-in-out",borderRadius:"lg",textAlign:"center",height:"52px",fontSize:"md"})]})}),e.jsx(g,{mt:"auto",pt:6,w:"100%",children:e.jsxs(p,{spacing:5,w:"100%",children:[e.jsx(b,{bg:n,color:"white",size:"lg",width:"full",leftIcon:e.jsx($e,{}),onClick:r,height:"56px",fontSize:"md",fontWeight:"semibold",borderRadius:"lg",_hover:{bg:n,filter:"brightness(1.08)",boxShadow:`0 8px 24px ${n}40`},_active:{filter:"brightness(0.92)"},transition:"all 0.2s ease-in-out",children:"Enviar instrucciones"}),e.jsx(b,{id:"showForgetPassword",variant:"tertiary",size:"lg",leftIcon:e.jsx(be,{}),onClick:v,color:h,fontWeight:"medium",minW:"44px",_hover:{color:n,bg:"transparent"},transition:"all 0.2s ease-in-out",children:"Volver al login"})]})})]})};function go(){var G,B,H,E;const x=typeof window<"u"?window.location.href.split("/")[4]:"",d=ce(),t=de(),{colorMode:i}=q(),{theme:s}=U(),o=s.colors.form.label_color[i],h=((B=(G=s.colors.text)==null?void 0:G.secondary)==null?void 0:B[i])??s.colors.form.help_text[i],n=s.colors.accent.primary[i],w=i==="light"?"rgba(255,255,255,0.6)":s.colors.input.background[i],m=s.colors.input.hover[i],z=s.colors.input.border[i],I=((E=(H=s.colors.success)==null?void 0:H.primary)==null?void 0:E[i])||"#48BB78",R={bg:w,color:o,_placeholder:{color:h,opacity:.85},borderColor:z,borderWidth:"2px",height:"52px",fontSize:"md",_hover:{borderColor:n,bg:m},_focus:{borderColor:n,boxShadow:`0 0 0 3px ${n}25`,bg:m},transition:"all 0.2s ease-in-out",borderRadius:"lg"},f={password:"",passwordCheck:"",data:x},[C,a]=F.useState(f),[r,v]=k.useState(!1),[j,W]=F.useState(!1),c=_=>{a({...C,[_.target.name]:_.target.value})},O=async()=>{const _=await d(qe(C));console.log(_.payload.state),_.payload.state===!0&&t({pathname:"/login"})},A=()=>{t("/login")},D=()=>v(!r);return j?e.jsxs(u,{direction:"column",flex:1,w:"100%",minH:0,textAlign:"center",children:[e.jsx(g,{flexShrink:0,children:e.jsx(S,{as:X,boxSize:"48px",color:I,mx:"auto",display:"block"})}),e.jsxs(u,{flex:1,direction:"column",justify:"center",align:"center",gap:4,mt:8,children:[e.jsx(l,{fontWeight:400,fontSize:{base:"2xl",md:"3xl"},lineHeight:"1.1",letterSpacing:"-0.01em",color:o,children:"Contraseña actualizada"}),e.jsx(l,{fontSize:"sm",color:h,lineHeight:"1.65",maxW:"92%",children:"Su contraseña ha sido cambiada. En breve será redirigido a la página de ingreso."})]})]}):e.jsxs(u,{direction:"column",flex:1,w:"100%",minH:0,textAlign:"center",children:[e.jsx(g,{flexShrink:0,children:e.jsx(l,{fontWeight:400,fontSize:{base:"2xl",md:"3xl"},lineHeight:"1.1",letterSpacing:"-0.01em",color:o,children:"Cambiar contraseña"})}),e.jsx(u,{flex:1,direction:"column",justify:"flex-start",w:"100%",mt:6,children:e.jsxs(p,{spacing:4,w:"100%",children:[e.jsxs(V,{w:"100%",children:[e.jsxs(N,{color:o,fontWeight:"semibold",fontSize:"sm",mb:3,display:"flex",alignItems:"center",justifyContent:"center",gap:2,children:[e.jsx(S,{as:Z}),"Nueva contraseña"]}),e.jsxs(ee,{children:[e.jsx($,{type:r?"text":"password",placeholder:"Ingrese la nueva contraseña",name:"password",onChange:c,...R}),e.jsx(ie,{h:"52px",children:e.jsx(b,{size:"sm",onClick:D,variant:"ghost",color:h,_hover:{color:n,bg:"transparent"},children:r?e.jsx(re,{}):e.jsx(ae,{})})})]})]}),e.jsxs(V,{w:"100%",children:[e.jsxs(N,{color:o,fontWeight:"semibold",fontSize:"sm",mb:3,display:"flex",alignItems:"center",justifyContent:"center",gap:2,children:[e.jsx(S,{as:Z}),"Repetir contraseña"]}),e.jsxs(ee,{children:[e.jsx($,{type:r?"text":"password",placeholder:"Repita la nueva contraseña",name:"passwordCheck",onChange:c,...R}),e.jsx(ie,{h:"52px",children:e.jsx(b,{size:"sm",onClick:D,variant:"ghost",color:h,_hover:{color:n,bg:"transparent"},children:r?e.jsx(re,{}):e.jsx(ae,{})})})]})]})]})}),e.jsx(g,{mt:"auto",pt:6,w:"100%",children:e.jsxs(p,{spacing:5,w:"100%",children:[e.jsx(b,{bg:n,color:"white",size:"lg",width:"full",leftIcon:e.jsx(ne,{}),onClick:O,height:"56px",fontSize:"md",fontWeight:"semibold",borderRadius:"lg",_hover:{bg:n,filter:"brightness(1.08)",boxShadow:`0 8px 24px ${n}40`},_active:{filter:"brightness(0.92)"},transition:"all 0.2s ease-in-out",children:"Cambiar Contraseña"}),e.jsx(b,{id:"showForgetPassword",variant:"tertiary",size:"md",onClick:A,color:h,fontWeight:"medium",_hover:{color:n,bg:"transparent"},transition:"all 0.2s ease-in-out",children:"La recordé, volver al login"})]})})]})}const ho=({setView:x,onRecoveryModeChange:d})=>{var me,fe;const t=ce(),{message:i,error:s,errorDetails:o,changePassword:h,isLoading:n,loginAttempts:w,registerConfirm:m}=Ae(y=>y.userAuth),z=de(),{pathname:I}=We(),[,R="",f=""]=I.split("/"),C=R==="userRegisterConfirm"&&!!f,{colorMode:
1a}=q(),{theme:r}=U(),v=r.colors.form.label_color[a],j=((fe=(me=r.colors.text)==null?void 0:me.secondary)==null?void 0:fe[a])??(a==="light"?"#374151":"#A8A29E"),W=r.colors.input.border[a],c=r.colors.accent.primary[a],O=`success.primary.${a}`,A=`success.light.${a}`,D=`error.primary.${a}`,G=`error.light.${a}`,B=`text.primary.${a}`,H=a==="light"?"rgba(255,255,255,0.6)":r.colors.input.background[a],E=r.colors.input.hover[a],_=`background.primary.${a}`,Le=Ue("linear(to-br, accent.50, orange.50)","linear(to-br, background.primary.dark, background.secondary.dark)"),[te,Te]=k.useState(!1),[Y,xe]=k.useState(!1),[L,ge]=k.useState(!1);k.useEffect(()=>{typeof d=="function"&&d(L)},[L,d]);const Pe=()=>Te(!te),he=k.useRef(null);k.useEffect(()=>{!C||he.current===f||(he.current=f,t(De(f)))},[t,C,f]),k.useEffect(()=>(f?R==="changePassword"&&xe(!0):(h&&t(Ge(!1)),i&&t(je())),()=>{t(je()),xe(!1)}),[t,h,i,R,f]);const Fe={email:"",password:"",provider:"",fromPage:"panel.unicorp.com.ar",idexable:"true"},[T,Oe]=k.useState(Fe),pe=y=>{Oe({...T,[y.target.name]:y.target.value}),s&&(o!=null&&o.canRetry)&&t(se())},Be=async()=>{if(!T.email||!T.password){t({type:"user/login/rejected",payload:{type:"VALIDATION_ERROR",message:"Campos requeridos",details:"Por favor completa tu email y contraseña para continuar."}});return}if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(T.email)){t({type:"user/login/rejected",payload:{type:"VALIDATION_ERROR",message:"Email inválido",details:"Por favor ingresa un email válido (ejemplo: [email protected])."}});return}s&&t(se()),await t(Xe(T))},ue=()=>{const y=document.getElementById("showForgetPassword");L===!1?(ge(!0),y.innerHTML=lo):(ge(!1),y.innerHTML=ze)};if(C){const y=(m==null?void 0:m.status)??"idle",P=y==="success",He=y==="error",Ve=()=>{t(Je()),z("/login")};return e.jsxs(u,{direction:"column",flex:1,w:"100%",minH:0,align:"center",justify:"center",textAlign:"center",py:8,"data-testid":"register-confirm","data-status":y,children:[e.jsx(we,{src:a==="light"?`${Q}/img/CorpyLogoLight.webp`:`${Q}/img/CorpyLogoDark.webp`,alt:"Corpy logo",h:{base:"52px",md:"60px"},mx:"auto",mb:6}),!P&&!He?e.jsxs(p,{spacing:4,role:"status","aria-live":"polite",children:[e.jsx(Ye,{size:"lg",color:c,thickness:"3px"}),e.jsx(M,{as:"h2",size:"sm",color:B,children:"Confirmando tu cuentaâ¦"})]}):e.jsxs(p,{spacing:2,w:"100%",maxW:"sm",children:[e.jsx(u,{align:"center",justify:"center",boxSize:14,borderRadius:"full",bg:P?A:G,mb:2,children:e.jsx(S,{as:P?X:co,boxSize:7,color:P?O:D})}),e.jsx(M,{as:"h2",size:"md",color:B,children:P?"¡Cuenta confirmada!":"No pudimos confirmar tu cuenta"}),P?e.jsx(l,{color:j,children:m.message||"Ya podés iniciar sesión."}):e.jsxs(p,{spacing:1,pt:1,children:[e.jsx(l,{color:B,fontWeight:"medium",children:`${m.message}${/[.!?]$/.test(m.message||"")?"":"."}`}),e.jsx(l,{color:j,fontSize:"sm",maxW:"320px",sx:{textWrap:"balance"},children:"Si ya confirmaste tu cuenta, iniciá sesión; si no, pedà un nuevo link."})]}),e.jsx(b,{variant:"primary",size:"lg",w:{base:"100%",md:"auto"},minW:{md:"220px"},mt:6,onClick:Ve,leftIcon:e.jsx(ne,{}),children:P?"Iniciar sesión":"Ir a iniciar sesión"})]})]})}if(i)return e.jsxs(u,{minH:"100vh",align:"center",justify:"center",bgGradient:Le,p:4,position:"relative",children:[e.jsx(g,{position:"absolute",top:4,right:4,zIndex:2,children:e.jsx(_e,{size:"md",tooltipPlacement:"left"})}),e.jsx(Ke,{maxW:"md",children:e.jsx(g,{bg:_,p:8,borderRadius:"2xl",boxShadow:"2xl",border:"1px",borderColor:W,textAlign:"center",children:e.jsxs(p,{spacing:6,children:[e.jsx(S,{as:X,boxSize:16,color:"green.400"}),e.jsxs(ye,{status:"success",borderRadius:"lg",children:[e.jsx(Se,{}),e.jsxs(g,{children:[e.jsx(Ce,{children:"¡Ãxito!"}),e.jsx(ve,{children:i})]})]}),e.jsx(b,{variant:"primary",size:"lg",onClick:()=>z("/login"),leftIcon:e.jsx(ne,{}),children:"Continuar"})]})})})]});const K=()=>{if(!o)return"red.500";switch(o.type){case"INVALID_CREDENTIALS":case"USER_NOT_FOUND":return"orange.500";case"TOO_MANY_ATTEMPTS":return"yellow.600";case"NETWORK_ERROR":case"SERVER_ERROR":return"red.500";default:return"red.500"}};return e.jsxs(u,{direction:"column",flex:1,w:"100%",minH:0,children:[e.jsxs(g,{textAlign:"center",flexShrink:0,children:[e.jsx(g,{p:4,children:e.jsx(we,{src:a==="light"?`${Q}/img/CorpyLogoLight.webp`:`${Q}/img/CorpyLogoDark.webp`,alt:"Corpy logo",h:{base:"70px",md:"80px",lg:"90px"},mx:"auto"})}),!(L||Y)&&e.jsx(l,{color:j,fontSize:"lg",fontWeight:"medium",mt:2,children:"Ingresa a tu panel de administración"})]}),e.jsxs(u,{flex:1,direction:"column",justify:"center",w:"100%",mt:6,children:[!(L||Y)&&e.jsxs(p,{spacing:5,w:"100%",children:[e.jsxs(V,{children:[e.jsxs(N,{color:v,fontWeight:"semibold",fontSize:"sm",mb:3,display:"flex",alignItems:"center",gap:2,children:[e.jsx(S,{as:le}),"Correo Electrónico"]}),e.jsx(ee,{size:"md",children:e.jsx($,{type:"email",name:"email",value:T.email,onChange:pe,placeholder:"[email protected]",bg:H,color:v,_placeholder:{color:j,opacity:.85},borderColor:s&&(o==null?void 0:o.type)==="VALIDATION_ERROR"?"red.300":W,borderWidth:"2px",_hover:{borderColor:s&&(o==null?void 0:o.type)==="VALIDATION_ERROR"?"red.400":c,bg:E},_focus:{borderColor:s&&(o==null?void 0:o.type)==="VALIDATION_ERROR"?"red.400":c,boxShadow:s&&(o==null?void 0:o.type)==="VALIDATION_ERROR"?"0 0 0 3px rgba(245, 101, 101, 0.25)":`0 0 0 3px ${c}25`,bg:E},transition:"all 0.2s ease-in-out",borderRadius:"lg",height:"52px",fontSize:"md"})})]}),e.jsxs(V,{children:[e.jsxs(N,{color:v,fontWeight:"semibold",fontSize:"sm",mb:3,display:"flex",alignItems:"center",gap:2,children:[e.jsx(S,{as:Z}),"Contraseña"]}),e.jsxs(ee,{size:"md",children:[e.jsx($,{type:te?"text":"password",name:"password",value:T.password,onChange:pe,placeholder:"Tu contraseña",bg:H,color:v,_placeholder:{color:j,opacity:.85},borderColor:s&&(o==null?void 0:o.type)==="VALIDATION_ERROR"?"red.300":W,borderWidth:"2px",_hover:{borderColor:s&&(o==null?void 0:o.type)==="VALIDATION_ERROR"?"red.400":c,bg:E},_focus:{borderColor:s&&(o==null?void 0:o.type)==="VALIDATION_ERROR"?"red.400":c,boxShadow:s&&(o==null?void 0:o.type)==="VALIDATION_ERROR"?"0 0 0 3px rgba(245, 101, 101, 0.25)":`0 0 0 3px ${c}25`,bg:E},transition:"all 0.2s ease-in-out",borderRadius:"lg",height:"52px",fontSize:"md"}),e.jsx(ie,{h:"52px",children:e.jsx(b,{size:"sm",onClick:Pe,variant:"ghost",color:j,_hover:{color:c,bg:"transparent"},children:te?e.jsx(re,{}):e.jsx(ae,{})})})]})]}),e.jsx(oe,{justify:"center",w:"full",children:e.jsx(b,{id:"showForgetPassword",variant:"link",onClick:ue,color:c,fontWeight:"semibold",fontSize:"sm",textDecoration:"underline",textUnderlineOffset:"3px",_hover:{color:c,filter:"brightness(1.15)"},children:ze})}),s&&e.jsxs(ye,{status:"error",borderRadius:"lg",bg:K()+"10",border:"1px solid",borderColor:K()+"30",py:4,children:[e.jsx(Se,{color:K()}),e.jsxs(g,{flex:"1",children:[e.jsx(Ce,{fontSize:"sm",color:K(),children:s}),(o==null?void 0:o.details)&&e.jsx(ve,{fontSize:"xs",color:j,mt:1,children:o.details}),o&&e.jsxs(oe,{spacing:2,mt:3,children:[o.canRetry&&e.jsx(b,{size:"xs",variant:"outline",colorScheme:"red",onClick:()=>t(se()),children:"Reintentar"}),o.shouldShowRegisterLink&&e.jsx(b,{size:"xs",variant:"link",color:`text.link.${a}`,onClick:()=>x("register"),children:"Registrarse"})]})]})]})]}),L&&e.jsx(g,{w:"100%",flex:1,display:"flex",flexDirection:"column",children:e.jsx(xo,{showForgetPasswordMenu:ue})}),Y&&e.jsx(g,{w:"100%",flex:1,display:"flex",flexDirection:"column",children:e.jsx(go,{})})]}),!(L||Y)&&e.jsxs(g,{mt:"auto",pt:6,w:"100%",children:[w>1&&w<5&&e.jsxs(l,{fontSize:"xs",color:"orange.500",textAlign:"center",mb:2,children:["Intento ",w," de 5"]}),e.jsx(b,{bg:c,color:"white",size:"lg",width:"full",onClick:Be,leftIcon:e.jsx(Ee,{}),_hover:{bg:c,filter:"brightness(1.08)",boxShadow:`0 8px 24px ${c}40`},_active:{filter:"brightness(0.92)"},transition:"all 0.2s ease-in-out",height:"56px",fontSize:"md",fontWeight:"semibold",borderRadius:"lg",isLoading:n,loadingText:"Iniciando sesión...",isDisabled:o==null?void 0:o.shouldWaitBeforeRetry,children:"Iniciar Sesión"}),(o==null?void 0:o.shouldWaitBeforeRetry)&&e.jsx(l,{fontSize:"xs",color:"yellow.600",textAlign:"center",mt:2,children:"Espera unos minutos antes de intentar nuevamente"}),e.jsx(Qe,{mt:6,mb:5}),e.jsxs(g,{textAlign:"center",children:[e.jsx(l,{fontSize:"sm",color:j,mb:2,children:"¿No tienes una cuenta?"}),e.jsx(b,{variant:"outline",onClick:()=>x("register"),size:"md",fontWeight:"semibold",borderWidth:"2px",borderColor:c,color:c,_hover:{bg:`${c}10`,borderColor:c},transition:"all 0.2s ease-in-out",height:"52px",borderRadius:"lg",w:"full",children:"Crear Cuenta Nueva"})]})]})]})},J=({icon:x,title:d,children:t})=>e.jsxs(oe,{align:"start",spacing:4,textAlign:"left",children:[e.jsx(S,{as:x,boxSize:6,color:"currentColor",opacity:.75,mt:1}),e.jsxs(p,{align:"start",spacing:1,children:[e.jsx(l,{fontWeight:"600",children:d}),e.jsx(l,{fontSize:"sm",opacity:.8,lineHeight:"1.6",children:t})]})]}),po=()=>e.jsxs(p,{spacing:10,align:"center",textAlign:"center",children:[e.jsxs(p,{spacing:4,align:"center",maxW:"440px",children:[e.jsxs(M,{as:"h2",fontWeight:400,fontSize:{base:"2xl",md:"3xl",lg:"4xl"},lineHeight:"1.1",letterSpacing:"-0.01em",children:["El control total de tu negocio, en"," ",e.jsx(l,{as:"span",fontStyle:"italic",fontWeight:400,children:"un solo lugar."})]}),e.jsx(l,{fontSize:"md",opacity:.85,lineHeight:"1.6",children:"Bienvenido a tu panel de administración. Optimizá tus operaciones, analizá tus ventas y gestioná tu negocio de manera eficiente."})]}),e.jsxs(p,{spacing:5,align:"stretch",w:"100%",maxW:"440px",children:[e.jsx(J,{icon:Ze,title:"Gestión Centralizada",children:"Administrá productos, inventario, ventas y clientes desde una única interfaz intuitiva."}),e.jsx(J,{icon:eo,title:"Análisis y Reportes",children:"Tomá decisiones informadas con reportes detallados y métricas clave sobre el rendimiento de tu negocio."}),e.jsx(J,{icon:oo,title:"Colaboración en Equipo",children:"Invitá a tu equipo, asigná roles y gestioná permisos para una colaboración segura y productiva."}),e.jsx(J,{icon:to,title:"Personalización Avanzada",children:"Configurá tu sitio web, integrá tus herramientas favoritas y adaptá el panel a las necesidades de tu marca."})]})]}),ke=[{icon:so,title:"Datos de tu Organización",description:"Empezamos por la información básica de tu empresa. Esto nos ayuda a configurar tu entorno de trabajo y a personalizar tu experiencia en el panel."},{icon:Ee,title:"Tu Cuenta de Administrador",description:"Ahora creá tu cuenta personal. Vas a ser el administrador principal y podrás gestionar todos los aspectos de tu negocio y equipo."},{icon:io,title:"¡Ya casi está listo!",description:"Revisá que todos los datos sean correctos. Una vez confirmado, tu panel de administración va a estar listo para que empieces a potenciar tu negocio."}],uo=({currentStep:x})=>{const d=ke[x]||ke[0];return e.jsxs(p,{spacing:6,align:"center",textAlign:"center",maxW:"480px",mx:"auto",children:[e.jsx(S,{as:d.icon,boxSize:12,color:"currentColor",opacity:.75}),e.jsxs(p,{spacing:4,align:"center",children:[e.jsx(M,{as:"h2",fontWeight:400,fontSize:{base:"2xl",md:"3xl",lg:"4xl"},lineHeight:"1.1",letterSpacing:"-0.01em",children:d.title}),e.jsx(l,{fontSize:"md",opacity:.85,lineHeight:"1.6",children:d.description})]})]})},mo=[{icon:le,title:"Ingresá tu email",description:"Escribà la dirección con la que registraste tu cuenta. No hace falta nada más."},{icon:no,title:"RecibÃs un link seguro",description:"Te llega un correo con un enlace único de un solo uso. Válido por las próximas horas."},{icon:Z,title:"DefinÃs una contraseña nueva",description:"Hacé click en el link y elegà una contraseña distinta a la anterior para reactivar el acceso."}],fo=({icon:x,title:d,children:t})=>e.jsxs(oe,{align:"start",spacing:4,textAlign:"left",w:"100%",children:[e.jsx(S,{as:x,boxSize:6,color:"currentColor",opacity:.75,mt:1}),e.jsxs(p,{align:"start",spacing:1,children:[e.jsx(l,{fontWeight:"600",children:d}),e.jsx(l,{fontSize:"sm",opacity:.8,lineHeight:"1.6",children:t})]})]}),bo=()=>e.jsxs(p,{spacing:10,align:"center",textAlign:"center",children:[e.jsxs(p,{spacing:4,align:"center",maxW:"440px",children:[e.jsxs(M,{as:"h2",fontWeight:400,fontSize:{base:"2xl",md:"3xl",lg:"4xl"},lineHeight:"1.1",letterSpacing:"-0.01em",children:["Volver"," ",e.jsx(l,{as:"span",fontStyle:"italic",fontWeight:400,children:"a tu lugar."})]}),e.jsx(l,{fontSize:"md",opacity:.85,lineHeight:"1.6",children:"Recuperar el acceso es un trámite corto. Te guiamos en tres pasos para que vuelvas a tu panel sin trabas."})]}),e.jsx(p,{spacing:5,align:"stretch",w:"100%",maxW:"440px",children:mo.map(({icon:x,title:d,description:t})=>e.jsx(fo,{icon:x,title:d,children:t},d))})]});function jo({children:x,...d}){const{colorMode:t}=q(),{theme:i}=U(),s=i.colors.accent.primary[t],o=t==="light",h=o?"rgba(255, 255, 255, 0.94)":"rgba(47, 46, 43, 0.88)",n=o?"rgba(34, 34, 31, 0.10)":"rgba(244, 241, 234, 0.10)",w=o?"0 12px 32px rgba(34, 34, 31, 0.08), 0 2px 8px rgba(34, 34, 31, 0.04)":"0 12px 32px rgba(0, 0, 0, 0.32), 0 2px 8px rgba(0, 0, 0, 0.18)";return e.jsx(g,{position:"relative",bg:h,border:"1px solid",borderColor:n,borderRadius:"6px",p:{base:6,md:8,lg:10}
1,boxShadow:w,backdropFilter:"blur(8px) saturate(120%)",sx:{WebkitBackdropFilter:"blur(8px) saturate(120%)"},minH:{base:"auto",md:"640px"},display:"flex",flexDirection:"column",_before:{content:'""',display:"block",width:"2.25rem",height:"2px",backgroundColor:s,marginBottom:"1.25rem",flexShrink:0},...d,children:x})}const Ie=ro.create(g),vo=()=>{const x=We(),d=de(),{colorMode:t}=q(),{theme:i}=U(),s=r=>r.startsWith("/login")||r.startsWith("/changePassword")||r.startsWith("/userRegisterConfirm"),[o,h]=F.useState(s(x.pathname)),[n,w]=F.useState(0),[m,z]=F.useState(!1);F.useEffect(()=>{const r=s(x.pathname);h(r),r&&w(0),z(!1)},[x.pathname]);const I=r=>{const v=r==="login"?"/login":"/register";h(r==="login"),d(v)},R={initial:{opacity:0,x:-50},animate:{opacity:1,x:0},exit:{opacity:0,x:50}},f={initial:{opacity:0,y:50},animate:{opacity:1,y:0},exit:{opacity:0,y:-50}},C={type:"spring",stiffness:260,damping:20},a=t==="dark"?"#F4F1EA":"#22221F";return e.jsxs(g,{position:"relative",minH:"100%",w:"100%",overflow:"hidden",children:[e.jsx(g,{position:"absolute",top:{base:3,md:4},right:{base:3,md:"52%"},zIndex:3,children:e.jsx(_e,{size:"md",tooltipPlacement:"left",border:"1px solid",borderColor:t==="dark"?"rgba(244, 241, 234, 0.18)":"rgba(34, 34, 31, 0.15)",bg:t==="dark"?"rgba(47, 46, 43, 0.55)":"rgba(255, 255, 255, 0.65)",backdropFilter:"blur(6px)",sx:{WebkitBackdropFilter:"blur(6px)"}})}),e.jsxs(u,{minH:"100%",w:"100%",position:"relative",zIndex:1,children:[e.jsx(u,{w:{base:"100%",md:"50%"},align:"center",justify:"center",p:{base:4,sm:8,md:10,lg:12},position:"relative",children:e.jsx(Re,{mode:"wait",children:e.jsx(Ie,{initial:"initial",animate:"animate",exit:"exit",variants:R,transition:C,w:"100%",maxW:"500px",children:e.jsx(jo,{children:o?e.jsx(ho,{setView:I,onRecoveryModeChange:z}):e.jsx(ao,{setView:I,setStep:w})})},o?"login":"register")})}),e.jsx(u,{w:{base:"100%",md:"50%"},display:{base:"none",md:"flex"},align:"center",justify:"center",p:{base:4,sm:8,md:12,lg:16},color:a,direction:"column",children:e.jsx(Re,{mode:"wait",children:e.jsx(Ie,{initial:"initial",animate:"animate",exit:"exit",variants:f,transition:C,w:"100%",maxW:"520px",children:m?e.jsx(bo,{}):o?e.jsx(po,{}):e.jsx(uo,{currentStep:n})},m?"recover-info":o?"login-info":`register-info-${n}`)})})]})]})};export{vo as default}; 2//# sourceMappingURL=AuthPage-Dop5sFZS.js.map
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.