1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,204495,e=>{"use strict";var t=e.i(156313),r=e.i(335791),s=e.i(124522),a=e.i(51878),i=e.i(847112),n=e.i(138478),o=e.i(184003),l=e.i(155061),d=e.i(200025),u=e.i(690032),c=e.i(277254),_=e.i(717053),m=e.i(77829),U=e.i(963733),T=e.i(553881),E=e.i(767756),R=e.i(388613),h=e.i(386711),S=e.i(436649),p=e.i(928745),g=e.i(202250),O=e.i(572857);let I=m.z.object({username:m.z.email("Must be a valid email"),password:m.z.string().min(1,"Must enter a valid password")});e.s(["FormSignIn",0,function({lng:e,next:m,title:A,subtitle:f,showSignupFooter:N=!0}){let x=(0,u.useRouter)(),H=(0,T.useTrackClientEvent)(),[y,B]=(0,c.useState)(!1),[w,L]=(0,c.useState)(null),b=(0,E.useUtmParams)(),j=function(e){if(e){if(e.startsWith("/")&&!e.startsWith("//")&&!e.startsWith("/\\"))return e;try{return new URL(e).pathname}catch{return}}}(m),v=j&&!function(e){let[t=""]=e.split(/[?#]/),r=t.replace(/\/+$/,"").toLowerCase();return"/auth/signout"===r||/^\/[^/]+\/auth\/signout$/.test(r)}(j)?j:(0,g.ROUTE_HUB_HOME)(e),{t:P}=(0,R.useTranslation)(e,"auth"),D=(0,_.useForm)({mode:"all",resolver:(0,r.zodResolver)(I),defaultValues:{username:"",password:""}});async function M(e){console.log("onSubmit:signin",{username:e.username}),B(!0),L(null);try{await (0,h.hubSignIn)(e.username.trim(),e.password.trim()),setTimeout(()=>{H(p.FeatureName.Login,p.EventName.SignIn,{...b,email:e.username},{only:["gtm","faro"]})},0),(0,O.runAuthTransition)(()=>x.replace(v))}catch(t){let e=t instanceof h.AuthAPIError?t.code:void 0;"INVALID_EMAIL_OR_PASSWORD"===e?D.setError("password",{message:P("errors.INVALID_EMAIL_OR_PASSWORD")}):L(e??"UNAUTHORIZED"),B(!1)}}return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(U.HubAuthHeader,{title:A??P("signin.title"),subtitle:f??P("signin.subtitle")}),(0,t.jsx)(a.Form,{...D,children:(0,t.jsxs)("form",{noValidate:!0,method:"post","data-hs-do-not-collect":"true",onSubmit:D.handleSubmit(M,function(e){console.log("onInvalid:signin",e)}),className:"space-y-2",children:[(0,t.jsx)(a.FormField,{control:D.control,name:"username",render:({field:e})=>(0,t.jsxs)(a.FormItem,{children:[(0,t.jsx)(a.FormLabel,{onlyTouched:!0,children:P("form.email")}),(0,t.jsx)(a.FormControl,{onlyTouched:!0,children:(0,t.jsx)(n.Input,{"data-testid":"auth-signin-field-username","aria-label":P("form.email"),type:"email",placeholder:"",autoComplete:"email",...e})}),(0,t.jsx)(a.FormMessage,{onlyTouched:!0,"data-testid":"incorrect-email"})]})}),(0,t.jsx)(a.FormField,{control:D.control,name:"password",render:({field:r})=>(0,t.jsxs)(a.FormItem,{children:[(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)(a.FormLabel,{onlyTouched:!0,children:P("form.password")}),(0,t.jsx)(l.LinkText,{className:"stay22-typography-text-label","data-testid":"link-forgot",href:(0,g.ROUTE_AUTH_FORGOT)(e,{}),tabIndex:-1,children:P("signin.forgotPassword")})]}),(0,t.jsx)(a.FormControl,{onlyTouched:!0,children:(0,t.jsx)(o.InputPassword,{"data-testid":"auth-signin-field-password","aria-label":P("form.password"),autoComplete:"current-password",placeholder:"",...r})}),(0,t.jsx)(a.FormMessage,{onlyTouched:!0,"data-testid":"incorrect-password"})]})}),Object.entries(b).map(([e,r])=>(0,t.jsx)("input",{type:"hidden",name:e,value:r??""},e)),(0,t.jsx)(s.ButtonLoader,{"data-testid":"btn-submit-signin","data-faro-user-action-name":"submit-signin",type:"submit",loading:y,disabled:y,className:"mt-2 w-full",children:P("signin.submit")}),(0,t.jsx)(i.FormSubmitError,{"data-testid":"auth-signin-submit-error","data-error-code":w??void 0,show:!y&&!!w,children:(0,S.authErrorMessage)(P,w)})]})}),N&&(0,t.jsx)("div",{children:(0,t.jsxs)(d.Text,{className:"mt-6 text-center text-nowrap",children:[P("signin.footerMessage")," ",(0,t.jsx)(l.LinkText,{"data-testid":"link-signup",href:(0,g.ROUTE_AUTH_SIGNUP)(e),className:"underline",children:P("signin.footerLink")})]})})]})}])},963733,e=>{"use strict";var t=e.i(156313),r=e.i(376755),s=e.i(200025),a=e.i(410246);e.s(["HubAuthHeader",0,function({title:e,subtitle:i,className:n}){return(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("div",{className:(0,a.cn)("min-h-24 text-center",n),children:(0,t.jsxs)("div",{children:[(0,t.jsx)(s.H1,{children:(0,t.jsx)(r.DeWidow,{text:e})}),(0,t.jsx)(s.Text,{variant:"muted",className:"mt-2 inline-flex max-w-[340px]",children:i})]})})})}])},436649,e=>{"use strict";e.s(["authErrorMessage",0,function(e,t){return t?e(`errors.${t}`,{defaultValue:e("errors.UNKNOWN_ERROR")}):e("errors.UNKNOWN_ERROR")}])},202250,e=>{"use strict";let t=er("/"),r=er("/activation"),s=er("/bookings"),a=er("/analytics"),i=er("/maps"),n=es(({groupId:e})=>"/maps/"+e+"/create/"),o=es(({groupId:e,id:t})=>"/maps/"+e+"/detail/"+t+"/edit"),l=es(({groupId:e,id:t})=>"/maps/"+e+"/detail/"+t),d=es(({groupId:e,id:t})=>"/maps/"+e+"/detail/"+t+"?"+new URLSearchParams({created:"true"}).toString()),u=er("/youtube"),c=es(e=>`/youtube/${e}`),_=es(({channel:e,tab:t})=>`/youtube/${e}/${t}`),m=es(e=>`/youtube/${e.channel}/detail/${e.id}`),U=er("/allez"),T=er("/lma-script-builder"),E=es(e=>"/lma-script-builder/"+e+"/create"),R=es(({groupId:e,id:t})=>"/lma-script-builder/"+e+"/detail/"+t),h=es(({groupId:e,id:t})=>"/lma-script-builder/"+e+"/detail/"+t+"?"+new URLSearchParams({created:"true"}).toString()),S=es(({groupId:e,id:t})=>"/lma-script-builder/"+e+"/detail/"+t+"/edit"),p=er("/pageanalytics"),g=er("/payments");er("/settings");let O=er("/settings/user"),I=es(e=>"/settings/"+e);er("/settings");let A=er("/settings/api"),f=er("/settings/payments");er("/settings/company"),er("/settings/groups"),es(e=>"/settings/groups/"+e);let N=es(e=>"/settings/groups/"+e+"/edit"),x=er("/settings/integrations"),H=er("/insights"),y=es(e=>`/insights/${e}`),B=er("/admin/deals");er("/admin/deals/create");let w=es(e=>"/admin/deals/"+e);es(e=>"/admin/deals/"+e+"/edit"),es(e=>"/admin/deals/"+e+"/edit-dealers");let L=er("/admin/groups"),b=es(e=>"/admin/groups/"+e),j=es(({id:e,tab:t})=>"/admin/groups/"+e+"/"+t),v=es(({groupId:e,userId:t})=>"/admin/groups/"+e+"/users/"+t+"/edit"),P=er("/admin/aes");es(e=>"/admin/aes?"+new URLSearchParams({edit:e}).toString()),er("/admin/aes?"+new URLSearchParams({create:"true"}).toString());let D=er("/admin/logs"),M=es(e=>"/admin/logs/"+e),C=er("/admin/transactions"),F=er("/admin/users"),k=es(e=>"/admin/users/"+e),G=es(e=>"/admin/users/"+e+"/edit"),$=es(({auto:e,returnTo:t}={})=>{let r=new URLSearchParams;e&&r.set("auto","true"),t&&r.set("returnTo",t);let s=r.toString();return s?`/verify/email?${s}`:"/verify/email"}),z=es(({returnTo:e}={})=>{let t=new URLSearchParams;e&&t.set("returnTo",e);let r=t.toString();return r?`/verify/email/callback?${r}`:"/verify/email/callback"}),W=es(({auto:e,returnTo:t}={})=>{let r=new URLSearchParams;e&&r.set("auto","true"),t&&r.set("returnTo",t);let s=r.toString();return s?`/verify/step-up?${s}`:"/verify/step-up"}),K=er("/auth/signin"),V=er("/auth/signup"),Y=er("/auth/signout"),q=es(({now:e}={})=>e?"/auth/forgot?"+new URLSearchParams({now:String(e)}).toString():"/auth/forgot"),Z=es(({now:e,email:t}={now:Date.now()})=>
1"/auth/forgot/success?"+new URLSearchParams({now:String(e),...t?{email:t}:{}}).toString());er("/auth/signout?confirm=true"),er("/resetpassword");let J=er("/resetpassword/success"),Q=es(({code:e}={code:400})=>"/resetpassword/error?"+new URLSearchParams({code:String(e)}).toString());es(({registrationId:e})=>"/invite?"+new URLSearchParams({registrationId:e}).toString());let X=es(e=>{let t=e.query&&Object.keys(e.query).length?`?${new URLSearchParams(e.query)}`:"";return`/auth/signup${t}#invitationToken=${encodeURIComponent(e.invitationToken)}`}),ee=es(e=>"/blog?"+new URLSearchParams({...e.mapId?{mapId:e.mapId}:{},...e.scriptId?{scriptId:e.scriptId}:{}}).toString()),et=es(e=>"/error?"+new URLSearchParams({code:String(e.code??500),message:e.message??"INTERNAL_SERVER_ERROR"}).toString());function er(e){let t="/"===e?"":e;return e=>`/${e}${t}`}function es(e){return(t,r)=>{let s=e(r);return`/${t}${"/"===s?"":s}`}}e.s(["ROUTE_AUTH_FORGOT",0,q,"ROUTE_AUTH_FORGOT_SUCCESS",0,Z,"ROUTE_AUTH_RESET_PASSWORD_ERROR",0,Q,"ROUTE_AUTH_RESET_PASSWORD_SUCCESS",0,J,"ROUTE_AUTH_SIGNIN",0,K,"ROUTE_AUTH_SIGNOUT",0,Y,"ROUTE_AUTH_SIGNUP",0,V,"ROUTE_AUTH_SIGNUP_WITH_TOKEN",0,X,"ROUTE_ERROR",0,et,"ROUTE_HUB_ACTIVATION",0,r,"ROUTE_HUB_ADMIN_AUDIT",0,D,"ROUTE_HUB_ADMIN_AUDIT_DETAIL",0,M,"ROUTE_HUB_ADMIN_DEALERS",0,P,"ROUTE_HUB_ADMIN_DEALS",0,B,"ROUTE_HUB_ADMIN_DEALS_DETAIL",0,w,"ROUTE_HUB_ADMIN_GROUPS",0,L,"ROUTE_HUB_ADMIN_GROUPS_DETAIL",0,b,"ROUTE_HUB_ADMIN_GROUPS_DETAIL_TAB",0,j,"ROUTE_HUB_ADMIN_GROUPS_USER_EDIT",0,v,"ROUTE_HUB_ADMIN_TRANSACTIONS",0,C,"ROUTE_HUB_ADMIN_USERS",0,F,"ROUTE_HUB_ADMIN_USERS_DETAIL",0,k,"ROUTE_HUB_ADMIN_USERS_EDIT",0,G,"ROUTE_HUB_ALLEZ",0,U,"ROUTE_HUB_ANALYTICS",0,a,"ROUTE_HUB_BLOG",0,ee,"ROUTE_HUB_BOOKINGS",0,s,"ROUTE_HUB_HOME",0,t,"ROUTE_HUB_INSIGHTS",0,H,"ROUTE_HUB_INSIGHTS_TAB",0,y,"ROUTE_HUB_LMA",0,T,"ROUTE_HUB_LMA_CREATE",0,E,"ROUTE_HUB_LMA_DETAIL",0,R,"ROUTE_HUB_LMA_DETAIL_NEW",0,h,"ROUTE_HUB_LMA_EDIT",0,S,"ROUTE_HUB_MAPS",0,i,"ROUTE_HUB_MAPS_CREATE",0,n,"ROUTE_HUB_MAPS_DETAIL",0,l,"ROUTE_HUB_MAPS_DETAIL_NEW",0,d,"ROUTE_HUB_MAPS_EDIT",0,o,"ROUTE_HUB_PAGE_ANALYTICS",0,p,"ROUTE_HUB_PAYMENTS",0,g,"ROUTE_HUB_SETTINGS_API",0,A,"ROUTE_HUB_SETTINGS_GROUPS_EDIT",0,N,"ROUTE_HUB_SETTINGS_INTEGRATIONS",0,x,"ROUTE_HUB_SETTINGS_PAYMENTS",0,f,"ROUTE_HUB_SETTINGS_TAB",0,I,"ROUTE_HUB_SETTINGS_USER",0,O,"ROUTE_HUB_STEP_UP",0,W,"ROUTE_HUB_VERIFY_EMAIL",0,$,"ROUTE_HUB_VERIFY_EMAIL_CALLBACK",0,z,"ROUTE_HUB_YOUTUBE",0,u,"ROUTE_HUB_YOUTUBE_CHANNEL",0,c,"ROUTE_HUB_YOUTUBE_CHANNEL_TAB",0,_,"ROUTE_HUB_YOUTUBE_VIDEO_DESCRIPTION",0,m,"ROUTE_REFERRAL_PROGRAM_LINK",0,()=>"https://community.stay22.com/referral-program-faq","isSameOriginPath",0,function(e){return"string"==typeof e&&e.startsWith("/")&&!e.startsWith("//")&&!e.startsWith("/\\")}])},124522,e=>{"use strict";var t=e.i(156313),r=e.i(277254),s=e.i(410246),a=e.i(946359),i=e.i(722986),n=e.i(729673);let o=(0,r.forwardRef)(({children:e,loading:r,icon:o,...l},d)=>{let u=(0,a.useIdleReady)();return(0,t.jsxs)(i.Button,{...l,"data-action-ready":u?"true":"false",icon:o,ref:d,children:[(0,t.jsx)("span",{"aria-hidden":!r,className:(0,s.cn)("inline-flex shrink-0 overflow-hidden transition-all duration-200",r?"w-4 opacity-100":"-mr-2 w-0 opacity-0"),children:(0,t.jsx)(n.Spinner,{button:!0,className:"shrink-0"})}),o?null:e]})});o.displayName="Button",e.s(["ButtonLoader",0,o])},847112,e=>{"use strict";var t=e.i(156313),r=e.i(200025);e.s(["FormSubmitError",0,function({show:e,children:s,...a}){return(0,t.jsx)(r.Text,{variant:"small","data-visible":e,className:"text-destructive",...a,children:e?s:(0,t.jsx)(t.Fragment,{children:"Â "})})}])},184003,e=>{"use strict";var t=e.i(156313),r=e.i(309233),r=r,s=e.i(520768),a=e.i(277254),i=e.i(722986),n=e.i(138478);e.s(["InputPassword",0,function({id:e="password",placeholder:o="Enter your password",autoComplete:l,required:d=!1,disabled:u=!1,className:c="",onChange:_,onBlur:m,...U}){let[T,E]=(0,a.useState)(!1);return(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(n.Input,{...U,id:e,type:T?"text":"password",autoComplete:l,placeholder:o,required:d,disabled:u,className:c,onChange:e=>_?.(e.target.value),onBlur:()=>m?.()}),(0,t.jsxs)(i.Button,{type:"button",variant:"ghost",size:"sm",className:"absolute top-0 right-0 h-full px-3 py-2 hover:bg-transparent",onClick:()=>
1E(!T),tabIndex:-1,children:[T?(0,t.jsx)(s.EyeOffIcon,{className:"text-muted-foreground h-4 w-4","aria-hidden":"true"}):(0,t.jsx)(r.default,{className:"text-muted-foreground h-4 w-4","aria-hidden":"true"}),(0,t.jsx)("span",{className:"sr-only",children:T?"Hide password":"Show password"})]})]})}],184003)},155061,e=>{"use strict";var t=e.i(156313),r=e.i(206574),s=e.i(973992);e.s(["LinkText",0,function({className:e,...a}){return(0,t.jsx)(s.Link,{...a,className:(0,r.cn)("text-primary no-underline decoration-solid decoration-auto underline-offset-auto",e)})}])},973992,e=>{"use strict";var t=e.i(156313),r=e.i(683329),s=e.i(690032);let a=(0,e.i(277254).forwardRef)(function(e,a){let i=(0,s.useRouter)(),n=t=>new URL(String(e.href),window.location.href).origin===window.location.origin&&0===t.button&&!t.altKey&&!t.ctrlKey&&!t.metaKey&&!t.shiftKey;return(0,t.jsx)(r.default,{ref:a,onClickCapture:e=>{n(e)&&e.preventDefault()},onMouseDown:t=>{n(t)&&(t.preventDefault(),i.push(String(e.href)))},...e})});e.s(["Link",0,a])},729673,e=>{"use strict";var t=e.i(156313),r=e.i(332431);let s={name:"loader-circle",size:24,node:[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],aliases:["loader-2"]};s.node;let a=(0,r.default)(s);var i=e.i(410246);let n={xs:"size-4",sm:"size-6",md:"size-8",lg:"size-12"};e.s(["Spinner",0,function({className:e,size:r="md",button:s=!1,...o}){return(0,t.jsx)(a,{role:"status","aria-label":"Loading",className:(0,i.cn)("animate-spin","text-primary",s?"size-4":n[r],s&&"text-current",e),...o})}],729673)},808906,e=>{"use strict";var t=e.i(332431);let r={name:"eye-off",size:24,node:[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]};r.node;let s=(0,t.default)(r);e.s(["default",0,s])},520768,e=>{"use strict";var t=e.i(808906);e.s(["EyeOffIcon",()=>t.default])},309233,e=>{"use strict";var t=e.i(332431);let r={name:"eye",size:24,node:[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]};r.node;let s=(0,t.default)(r);e.s(["default",0,s])}]); 2 3//# sourceMappingURL=0q9f02e0199rt.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.