PageSourceSearch

https://airealty.global/assets/login-DKJuZvwe.js

js airealty.global collected 2026-10-05 03:41:52 UTC 5,292 bytes, 1 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`468e5f27-1375-427a-8e64-28cf3fde88d9`,e._sentryDebugIdIdentifier=`sentry-dbid-468e5f27-1375-427a-8e64-28cf3fde88d9`)}catch{}})();import{t as e}from"./circle-alert-CabqvFHW.js";import{t}from"./checkbox-CZRuWA7n.js";import{T as n,Xn as r,Zn as i,br as a,it as o,lr as s,nt as c}from"./index-BOOcRGI2.js";import{a as l,n as u,o as d,r as f,t as p}from"./card-CHikSBcn.js";import{o as m}from"./index.esm-CxSAOLAh.js";import{i as h,r as g,t as _}from"./input-group-DcKfWJGl.js";import{i as v,o as y,r as b,s as x}from"./schemas-D6-HOx69.js";import{n as S,t as C}from"./alert-By4PgL1C.js";import{c as w,i as T,o as E,t as D}from"./field-DpdDW9nz.js";import{t as O}from"./spinner-C3b9Ak1P.js";var k=a(),A=y({email:v(`Please enter a valid email address`),password:x().min(1,`Password is required`),rememberMe:b().optional()});function j(){let{t:a}=i(),{loginWithCredentials:v,loginWithPasskey:y,loginWithSocial:b}=n(),x=m({resolver:h(A),defaultValues:{email:``,password:``,rememberMe:!1}}),{register:j,handleSubmit:M,formState:{errors:N,isSubmitting:P}}=x;return(0,k.jsxs)(p,{className:`w-full max-w-md`,children:[(0,k.jsxs)(l,{children:[(0,k.jsx)(d,{className:`text-lg md:text-xl`,children:a(`SIGN_IN`)}),(0,k.jsx)(f,{className:`text-xs md:text-sm`,children:a(`SIGN_IN_DESC`)})]}),(0,k.jsxs)(u,{children:[(0,k.jsxs)(`form`,{className:`grid gap-4`,onSubmit:M(e=>{v.mutate({email:e.email,password:e.password,rememberMe:!!e.rememberMe},{onError:({message:e})=>{r.error(e||`Login failed. Please check your credentials and try again.`)}})}),children:[v.error&&(0,k.jsxs)(C,{variant:`destructive`,children:[(0,k.jsx)(e,{className:`h-4 w-4`}),(0,k.jsx)(S,{children:v.error.message||`Login failed. Please check your credentials and try again.`})]}),y.error&&(0,k.jsxs)(C,{variant:`destructive`,children:[(0,k.jsx)(e,{className:`h-4 w-4`}),(0,k.jsx)(S,{children:y.error.message||`Passkey authentication failed. Please try again.`})]}),b.error&&(0,k.jsxs)(C,{variant:`destructive`,children:[(0,k.jsx)(e,{className:`h-4 w-4`}),(0,k.jsx)(S,{children:b.error.message||`Social login failed. Please try again.`})]}),(0,k.jsxs)(D,{children:[(0,k.jsx)(E,{htmlFor:`email`,children:a(`EMAIL`)}),(0,k.jsx)(_,{children:(0,k.jsx)(g,{id:`email`,placeholder:`[email protected]`,type:`email`,...j(`email`)})}),(0,k.jsx)(T,{errors:N.email?[{message:N.email.message}]:void 0})]}),(0,k.jsxs)(D,{children:[(0,k.jsxs)(`div`,{className:`flex items-center`,children:[(0,k.jsx)(E,{htmlFor:`password`,children:a(`PASSWORD`)}),(0,k.jsx)(s,{className:`ml-auto inline-block text-sm underline`,to:`/forgot-password`,children:a(`FORGOT_YOUR_PASSWORD`)})]}),(0,k.jsx)(_,{children:(0,k.jsx)(g,{id:`password`,placeholder:`password`,type:`password`,...j(`password`)})}),(0,k.jsx)(T,{errors:N.password?.message?[{message:N.password.message}]:void 0})]}),(0,k.jsxs)(D,{orientation:`horizontal`,children:[(0,k.jsx)(t,{checked:x.watch(`rememberMe`),id:`remember`,onCheckedChange:e=>x.setValue(`rememberMe`,!!e)}),(0,k.jsx)(E,{className:`font-medium text-sm leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70`,htmlFor:`remember`,children:a(`REMEMBER_ME`)})]}),(0,k.jsx)(w,{className:`w-full`,children:(0,k.jsx)(c,{className:`w-full`,disabled:P||v.isPending,type:`submit`,children:v.isPending||P?(0,k.jsx)(O,{}):a(`LOGIN`)})})]}),(0,k.jsx)(`div`,{className:`mt-4 grid gap-4`,children:(0,k.jsx)(`div`,{className:o(`flex w-full items-center gap-2`,`flex-col justify-between`),children:(0,k.jsxs)(c,{className:o(`w-full gap-2`),onClick:()=>{b.mutate({provider:`google`,callbackURL:`/dashboard`})},variant:`outline`,children:[(0,k.jsxs)(`svg`,{height:`1em`,viewBox:`0 0 256 262`,width:`0.98em`,xmlns:`http://www.w3.org/2000/svg`,children:[(0,k.jsx)(`title`,{children:`Google`}),(0,k.jsx)(`path`,{d:`M255.878 133.451c0-10.734-.871-18.567-2.756-26.69H130.55v48.448h71.947c-1.45 12.04-9.283 30.172-26.69 42.356l-.244 1.622l38.755 30.023l2.685.268c24.659-22.774 38.875-56.282 38.875-96.027`,fill:`#4285F4`}),(0,k.jsx)(`path`,{d:`M130.55 261.1c35.248 0 64.839-11.605 86.453-31.622l-41.196-31.913c-11.024 7.688-25.82 13.055-45.257 13.055c-34.523 0-63.824-22.773-74.269-54.25l-1.531.13l-40.298 31.187l-.527 1.465C35.393 231.798 79.49 261.1 130.55 261.1`,fill:`#34A853`}),(0,k.jsx)(`path`,{d:`M56.281 156.37c-2.756-8.123-4.351-16.827-4.351-25.82c0-8.994 1.595-17.697 4.206-25.82l-.073-1.73L15.26 71.312l-1.335.635C5.077 89.644 0 109.517 0 130.55s5.077 40.905 13.925 58.602z`,fill:`#FBBC05`}),(0,k.jsx)(`path`,{d:`M130.55 50.479c24.514 0 41.05 10.589 50.479 19.438l36.844-35.974C195.245 12.91 165.798 0 130.55 0C
179.49 0 35.393 29.301 13.925 71.947l42.211 32.783c10.59-31.477 39.891-54.251 74.414-54.251`,fill:`#EB4335`})]}),a(`SIGN_IN_WITH_GOOGLE`)]})})})]})]})}function M(){let{t:e}=i();return(0,k.jsxs)(`div`,{className:`flex min-h-[calc(100vh-10rem)] w-full flex-col items-center justify-center p-2 md:p-6`,children:[(0,k.jsx)(j,{}),(0,k.jsxs)(`div`,{className:`mt-4 text-center`,children:[e(`DONT_HAVE_ACCOUNT`),` `,(0,k.jsx)(s,{className:`underline`,to:`/register`,children:e(`REGISTER`)}),`!`]})]})}export{M as component};

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.