PageSourceSearch

https://auth.maxmove.com/_next/static/chunks/1bif133w62wsi.js?dpl=…od-21caee532e35abdf39941f013bd14771d1ed6ab7

js maxmove.com collected 2026-10-02 00:19:46 UTC 65,001 bytes, 34 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,34552,e=>{"use strict";var t=e.i(65199),i=e.i(9195),n=e.i(25589),r=e.i(34022);e.i(56046);var a=e.i(36196),l=e.i(84091),o=e.i(56716),s=e.i(35574),u=e.i(55765),c=e.i(2593),d=e.i(62466),f=e.i(68452),p=e.i(71775),m=e.i(25909),h=e.i(33924),g=e.i(63201),v=e.i(77767),y=e.i(35125),b=e.i(78970),x=e.i(88732),E=e.i(88580),w=e.i(53054),_=e.i(54458),S=e.i(74010);e.i(84990);var R=e.i(83494),A=e.i(61661);e.i(10957);let C="account_not_linked";var I=e.i(24286),j=e.i(36147),N=e.i(1781);function L({completionURL:e,oauthContinuation:i=!1,primary:r=!1,recoveryURL:a}){let l=(0,u.useTranslations)("Auth"),o=(0,c.useRef)(!1),s=(0,c.useRef)(!1),[d,f]=(0,c.useState)(null),[p,m]=(0,c.useState)(!1),[g,v]=(0,c.useState)(null),[x,E]=(0,c.useState)(!1);(0,c.useEffect)(()=>E(!0),[]);let w=(0,c.useCallback)(()=>{o.current=!1,s.current=!1,m(!1)},[]);(0,j.useResetOnBfcacheRestore)(w);let _=async()=>{if(!o.current){o.current=!0,f(null),v(null),m(!0);try{let t=await y.authClient.signIn.passkey();if(!(0,n.isConcreteAuthResponse)(t))return void f(l("passkeyLoginFailed"));if(t.error){if("AUTH_CANCELLED"===(0,b.getAuthErrorCode)(t.error))return void v(l("passkeyCancelled"));f((0,b.getAuthErrorMessage)(t.error,l,"passkeyLoginFailed"));return}if(s.current=!0,i)return;window.location.assign(e)}catch{f(l("passkeyLoginFailed"))}finally{s.current||(o.current=!1,m(!1))}}};return(0,t.jsxs)("div",{className:"space-y-4",children:[r?(0,t.jsx)("p",{className:"text-sm leading-6 text-gray-600",children:l("adminPasskeySignInDescription")}):null,d?(0,t.jsx)("p",{role:"alert",className:"text-sm text-red-600",children:d}):null,g?(0,t.jsx)("p",{role:"status","aria-live":"polite",className:"text-sm text-gray-600",children:g}):null,(0,t.jsx)(h.Button,{type:"button",fullWidth:!0,variant:r?void 0:"secondary",onClick:_,disabled:!x||p,children:p?l("passkeyWaiting"):l("passkeyCta")}),r&&a?(0,t.jsx)("p",{className:"text-center text-sm text-gray-600",children:(0,t.jsx)(N.default,{className:"font-medium underline underline-offset-4",href:a,children:l("adminPasskeySetupOrRecover")})}):null]})}let O="login-identifier",P="login-identifier-error";function T(){let e,n,r,a,l,o=(0,i.c)(11),s=(0,u.useTranslations)("Auth.socialAccountLinking");return o[0]!==s?(e=s("notConnectedTitle"),o[0]=s,o[1]=e):e=o[1],o[2]!==e?(n=(0,t.jsx)("p",{className:"font-semibold",children:e}),o[2]=e,o[3]=n):n=o[3],o[4]!==s?(r=s("notConnectedBody"),o[4]=s,o[5]=r):r=o[5],o[6]!==r?(a=(0,t.jsx)("p",{className:"mt-1 leading-6",children:r}),o[6]=r,o[7]=a):a=o[7],o[8]!==n||o[9]!==a?(l=(0,t.jsxs)("div",{role:"status",className:"mb-5 rounded-[10px] bg-blue-50 p-4 text-sm text-blue-950",children:[n,a]}),o[8]=n,o[9]=a,o[10]=l):l=o[10],l}e.s(["LoginClient",0,function({initialCredentialType:e,initialHandoffId:i,initialIdentifier:N,initialPurpose:k,initialRoute:M,initialSocialRecovery:$,invitationPreview:U,phoneInvitationPreview:D,passkeyOnly:F=!1,desktopAuthQuery:z=null}){var B;let H=(0,u.useTranslations)("Auth"),W=(0,s.useLocale)(),Y=(0,o.useSearchParams)(),q=(0,o.usePathname)(),G=(0,o.useRouter)(),V=(0,c.useMemo)(()=>N?.trim()||"",[N]),X=(0,c.useMemo)(()=>Y?.get("method")==="password"&&!!V,[V,Y]),[Z,K]=(0,c.useState)(V),[J,Q]=(0,c.useState)(""),[ee,et]=(0,c.useState)("phone"===e?V:""),[ei,en]=(0,c.useState)("phone"===e),[er,ea]=(0,c.useState)(X),[el,eo]=(0,c.useState)(null),[es,eu]=(0,c.useState)(!1),[ec,ed]=(0,c.useState)(!1),[ef,ep]=(0,c.useState)(!1),[em,eh]=(0,c.useState)(!1),eg=(0,c.useRef)(!1),ev=(0,c.useRef)(!1),ey=(0,c.useRef)(!1),eb=(0,c.useRef)(!1),ex=(0,c.useMemo)(()=>(0,x.isEmailIdentifier)(Z),[Z]),eE=Y?.get("error")?.toLowerCase()||null,ew=(B=Y?.get("linkProvider"),B?.toLowerCase()==="google"?"google":null),e_=ew&&(!eE||eE===C)?ew:null,eS=Y?.get("linkDestination")||null;(0,c.useEffect)(()=>{if(!eE)return;let e=eE===C&&!!ew;eo(e?null:(0,b.getAuthErrorMessage)({code:eE},H,"loginFailed"));let t=new URLSearchParams(Y.toString());t.delete("error"),e||(t.delete("linkDestination"),t.delete("linkProvider"));let i=t.toString();G.replace(i?`${q}?${i}`:q,{scroll:!1})},[eE,Y,q,ew,G,H]);let eR=(0,c.useCallback)(()=>{eg.current=!1,ev.current=!1,ey.current=!1,eb.current=!1,ed(!1),ep(!1),eh(!1)},[]);(0,j.useResetOnBfcacheRestore)(eR);let eA=(0,c.useCallback)(e=>{K(e.target.value),Q(""),ea(!1),eo(null),eu(!1)},[]),eC=(0,c.useCallback)(e=>{Q(e.target.value)},[]),eI=(0,c.useCallback)(()=>{Q(""),ea(!1),eo(null),eu(!1)},[]),ej=(0,c.useMemo)(()=>{let e=(Y?.get("app")||"").toLowerCase();switch(e){case"admin":case"auth":case"dashboard":case"web":return e;default:return M?.app}},[M?.app,Y]),eN=(0,c.useMemo)(()=>Y?.get("invitationId")?.trim()||M?.invitationId||"",[M?.invitationId,Y]),eL=eN.length>0||Y?.get("inviteFlow")==="1"||M?.inviteFlow===!0,eO=(0,c.useMemo)(()=>Y?.get("type")?.trim()||"",[Y]),eP=Y?.get("intent")==="reauthenticate",eT=(0,c.useMemo)(()=>{let e=Y?.get("returnTo")||Y?.get("callbackURL");return(0,R.sanitizeInternalPath)(e||M?.nextPath||"","")},[M?.nextPath,Y]),ek=(0,c.useMemo)(()=>eN?(0,w.buildInvitationPath)(W,eN):"",[eN,W]),eM=(0,c.useMemo)(()=>(function(e){switch(e){case"admin":return(0,l.getAdminOrigin)();case"auth":return(0,l.getAuthOrigin)();case"web":return(0,l.getWebOrigin)();default:return(0,l.getDashboardOrigin)()}}
1)(ej),[ej]),e$=(0,c.useMemo)(()=>"admin"===ej?"/":`/${W}`,[ej,W]),eU=(0,c.useMemo)(()=>(0,R.sanitizeInternalPath)(eT||"",ek||e$),[e$,ek,eT]),eD=(0,c.useMemo)(()=>{if(!F)return;let e=(0,E.buildAuthRouteHref)(`/${W}/admin-passkey`,{returnTo:eU});return(0,E.buildAuthRouteHref)(`/${W}/login`,{app:"auth",returnTo:e})},[eU,W,F]),eF=(0,c.useMemo)(()=>`${eM}${eU}`,[eU,eM]),ez=(0,c.useMemo)(()=>(0,_.buildOAuthAuthorizeContinuationUrl)(window.location.search),[]),eB=(0,c.useMemo)(()=>z?`${window.location.origin}/${W}/login${(0,A.buildDesktopAuthSearch)(z)}`:null,[z,W]),eH=(0,c.useMemo)(()=>i&&$?(0,A.mergeDesktopAuthSearch)((0,I.buildSocialShellRecoveryURL)({authOrigin:(0,l.getAuthOrigin)(),handoffId:i,locale:W}),z):null,[z,i,$,W]),eW=ez??eB??eF,eY=e_?function({destination:e,linkError:t=!1,locale:i,provider:n}){let r=new URLSearchParams({destination:e,provider:n});return t&&r.set("linkError","1"),`/${i}/connect-social-account?${r.toString()}`}({destination:eS||eW,locale:W,provider:e_}):null,eq=eY?`${(0,l.getAuthOrigin)()}${eY}`:null,eG=eH??eq??eW,eV=ex?"email":"phone",eX="email"===eV?Z:(0,a.formatE164)(Z,"DE")??ee,eZ=(0,I.resolveSocialShellCredentialCompletionURL)({candidateCredentialType:eV,candidateIdentifier:eX,defaultCompletionURL:eq??eW,originalCredentialType:e,originalIdentifier:V,recoveryCompletionURL:i&&$?eH:null}),eK=(0,c.useMemo)(()=>(0,_.buildOAuthRouteSearch)(window.location.search)||(0,A.buildDesktopAuthSearch)(z),[z]),eJ=eY?"":eK,eQ=(0,c.useMemo)(()=>{let e=`/${W}/login`,t=(0,E.buildAuthRouteHref)(e,{app:ej,invitationId:eN||void 0,inviteFlow:eL,returnTo:eT||void 0,type:eO||void 0,includeType:!eL&&!!eO}),i=t.includes("?")?t.slice(t.indexOf("?")+1):"";return eK?`${e}${eK}${i?`&${i}`:""}`:t},[ej,eN,eL,W,eK,eT,eO]),e0=(0,c.useCallback)(async t=>{if(eY)return(0,S.createCredentialSignInHandoffClient)({identifier:t.identifier,credentialType:t.credentialType,purpose:"sign-in",route:{app:"auth",nextPath:eY}});let n={app:"auth",invitationId:eN||void 0,inviteFlow:eL,nextPath:"sign-up"===k||"sign-in"===k&&M?.app==="auth"?eU:eQ};return"sign-up"===k?(0,S.createPendingAuthIdentifierClient)({identifier:t.identifier,credentialType:t.credentialType,purpose:"sign-up",route:n}):(0,S.createCredentialSignInHandoffClient)({identifier:t.identifier,credentialType:t.credentialType,purpose:"sign-in",route:n},$&&i&&e?{credentialType:e,handoffId:i,identifier:V}:null)},[eU,e,i,V,k,M?.app,$,eN,eL,eQ,eY]),e1=(0,c.useCallback)(async()=>{let e=Z.trim(),t=(0,x.getAuthIdentifierInputError)(e);if(t)return eu(!0),eo(H(t)),document.getElementById(O)?.focus(),!1;let i=ex?"":ee||(0,a.formatE164)(e,"DE");if(!ex&&(!i||ee&&!ei))return eu(!0),eo(H("validPhoneRequired")),document.getElementById(O)?.focus(),!1;if(ex){let t=await e0({credentialType:"email",identifier:e}),i=await y.authClient.emailOtp.sendVerificationOtp({email:e,type:"sign-in"});if(!(0,n.isConcreteAuthResponse)(i))return eo(H("otpSendFailed")),!1;if(i.error)return eo((0,b.getAuthErrorMessage)(i.error,H,"otpSendFailed")),!1;ev.current=!0;let r=new URL(`/${W}/verify-email${eJ}`,window.location.origin);return r.searchParams.set("handoff",t),window.location.assign(`${r.pathname}${r.search}${r.hash}`),!0}let r=await e0({credentialType:"phone",identifier:i??""}),l=await y.authClient.phoneNumber.sendOtp({phoneNumber:i??""});if(!(0,n.isConcreteAuthResponse)(l))return eo(H("otpSendFailed")),!1;if(l.error)return eo((0,b.getAuthErrorMessage)(l.error,H,"otpSendFailed")),!1;ev.current=!0;let o=new URL(`/${W}/verify-phone${eJ}`,window.location.origin);return o.searchParams.set("handoff",r),window.location.assign(`${o.pathname}${o.search}${o.hash}`),!0},[e0,Z,ex,W,ee,ei,H,eJ]),e2=(0,c.useCallback)(async()=>{if(!eg.current){eg.current=!0,Q(""),eo(null),ed(!0);try{await e1()}catch{eo(H("otpSendFailed"))}finally{ev.current||(eg.current=!1,ed(!1))}}},[e1,H]),e5=(0,c.useMemo)(()=>{let e=(0,E.buildAuthRouteHref)(`/${W}/forgot-password`,{app:eY?"auth":ej,invitationId:eY?void 0:eN||void 0,inviteFlow:!eY&&eL,returnTo:eY||eT||void 0,type:eO||void 0,includeType:!eY&&!eL&&!!eO});return eY?e:(0,A.mergeDesktopAuthSearch)(e,z)},[ej,z,eN,eL,W,eT,eY,eO]),e3=(0,c.useMemo)(()=>(0,A.mergeDesktopAuthSearch)((0,E.buildAuthRouteHref)(`/${W}/signup`,{app:ej,invitationId:eN||void 0,inviteFlow:eL,returnTo:eT||void 0,type:eO||void 0,includeType:!eL&&!!eO}),z),[ej,z,eN,eL,W,eT,eO]),e4=(0,c.useMemo)(()=>{let e=function({authOrigin:e,route:t}){let i=e.replace(/\/$/,""),n={app:t.app,invitationId:t.invitationId,inviteFlow:!!(t.invitationId||t.inviteFlow),returnTo:t.returnTo,type:t.type,includeType:!!(t.type&&!t.invitationId&&!t.inviteFlow)};return{errorCallbackURL:`${i}${(0,E.buildAuthRouteHref)(`/${t.locale}/login`,{...n,extras:{intent:t.intent}})}`,newUserCallbackURL:`${i}${(0,E.buildAuthRouteHref)(`/${t.locale}/signup`,n)}`}}({authOrigin:(0,l.getAuthOrigin)(),route:{app:ej,intent:eP?"reauthenticate":void 0,invitationId:eN||void 0,inviteFlow:eL,locale:W,returnTo:eT||void 0,type:eO||void 0}});return{errorCallbackURL:(0,A.mergeDesktopAuthSearch)(e.errorCallbackURL,z),newUserCallbackURL:(0,A.mergeDesktopAuthSearch)(e.newUserCallbackURL,z)}},[ej,z,eN,eL,eP,W,eT,eO]),e6=(0,c.useMemo)(()=>i&&$?(0,A.mergeDesktopAuthSearch)(`${(0,l.getAuthOrigin)()}
1${(0,E.buildAuthRouteHref)(`/${W}/login`,{app:ej,invitationId:eN||void 0,inviteFlow:eL,extras:{handoff:i,intent:"existing-account-recovery"}})}`,z):e4.errorCallbackURL,[ej,z,i,$,eN,eL,W,e4.errorCallbackURL]),e8=(0,c.useCallback)(async e=>{let t=Z.trim();if((0,x.getAuthIdentifierInputError)(t))return;let i=ex?"":ee||(0,a.formatE164)(t,"DE"),n=ex?"email":"phone",r=ex?t:i;if(r){e.preventDefault();try{let e=await (0,S.createPendingAuthIdentifierClient)({identifier:r,credentialType:n,purpose:"sign-up",route:{app:ej,invitationId:eN||void 0,inviteFlow:eL,nextPath:eT||void 0}});window.location.assign((0,A.mergeDesktopAuthSearch)((0,E.buildAuthRouteHref)(`/${W}/signup`,{app:ej,invitationId:eN||void 0,inviteFlow:eL,returnTo:eT||void 0,type:eO||void 0,includeType:!eL&&!!eO,extras:{handoff:e}}),z))}catch{window.location.assign(e3)}}},[ej,z,Z,eN,eL,ex,W,ee,eT,e3,eO]),e9=async()=>{if(!eb.current){eb.current=!0,eo(null),eh(!0);try{let e=await y.authClient.signIn.social({provider:"google",callbackURL:eG,newUserCallbackURL:eH??e4.newUserCallbackURL,requestSignUp:!$&&!eP&&!e_,errorCallbackURL:$?e6:function({destination:e,errorCallbackURL:t,provider:i}){let n=new URL(t);return n.searchParams.set("linkProvider",i),n.searchParams.set("linkDestination",e),n.toString()}({destination:eW,errorCallbackURL:e6,provider:"google"})});if(!(0,n.isConcreteAuthResponse)(e))throw Error("Missing social sign-in response.");if(e.error)throw e.error}catch(e){eo((0,b.getAuthErrorMessage)(e,H,"loginFailed")),eb.current=!1,eh(!1)}}},e7=async()=>{if(!ey.current){ey.current=!0,eo(null),ep(!0);try{let e=await y.authClient.signIn.social({provider:"apple",callbackURL:eG,newUserCallbackURL:eH??e4.newUserCallbackURL,requestSignUp:!$&&!eP&&!e_,errorCallbackURL:e6});if(!(0,n.isConcreteAuthResponse)(e))throw Error("Missing social sign-in response.");if(e.error)throw e.error}catch(e){eo((0,b.getAuthErrorMessage)(e,H,"loginFailed")),ey.current=!1,ep(!1)}}},te=async e=>{if(e.preventDefault(),eg.current)return;eo(null),eu(!1);let t=Z.trim(),i=(0,x.getAuthIdentifierInputError)(t);if(i){eu(!0),eo(H(i)),document.getElementById(O)?.focus();return}let r=ex?"":ee||(0,a.formatE164)(t,"DE");if(!ex&&(!r||ee&&!ei)){eu(!0),eo(H("validPhoneRequired")),document.getElementById(O)?.focus();return}eg.current=!0,ed(!0);try{if(!er)return void await e1();if(!J.trim())return void eo(H("passwordRequired"));if(ex){let e=await y.authClient.signIn.email({email:t,password:J,callbackURL:eZ});if(!(0,n.isConcreteAuthResponse)(e))return void eo(H("loginFailed"));if(e.error){if((0,n.isEmailVerificationRequiredError)(e.error)){let e;try{e=await y.authClient.emailOtp.sendVerificationOtp({email:t,type:"email-verification"})}catch{eo(H("otpSendFailed"));return}if(!(0,n.isConcreteAuthResponse)(e))return void eo(H("otpSendFailed"));if(e.error)return void eo((0,b.getAuthErrorMessage)(e.error,H,"otpSendFailed"));let i=await (0,S.createPendingAuthIdentifierClient)({identifier:t,credentialType:"email",purpose:"verify-email",route:{app:eY?"auth":ej,invitationId:eY?void 0:eN||void 0,inviteFlow:!eY&&eL,nextPath:eY||eU}});ev.current=!0;let r=new URL(`/${W}/verify-email${eJ}`,window.location.origin);r.searchParams.set("handoff",i),window.location.assign(`${r.pathname}${r.search}${r.hash}`);return}eo((0,b.getAuthErrorMessage)(e.error,H,"loginFailed"));return}ev.current=!0,window.location.assign(eZ)}else{let e=await y.authClient.signIn.phoneNumber({phoneNumber:r??"",password:J});if(!(0,n.isConcreteAuthResponse)(e))return void eo(H("loginFailed"));if(e.error)return void eo((0,b.getAuthErrorMessage)(e.error,H,"loginFailed"));ev.current=!0,window.location.assign(eZ)}}catch{eo(H("loginFailed"))}finally{ev.current||(eg.current=!1,ed(!1))}};if(er){let e=Z.trim()||H("emailOrPhone");return(0,t.jsxs)(d.AuthScreenShell,{children:[(0,t.jsx)("div",{className:"mb-7 text-center",children:(0,t.jsx)("h1",{className:"text-maxmove-navy text-2xl",children:H("passwordLoginTitle")})}),e_?(0,t.jsx)(T,{}):null,(0,t.jsxs)("form",{onSubmit:te,className:"space-y-5",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,t.jsx)("p",{className:"text-maxmove-navy min-w-0 truncate text-sm font-semibold",children:e}),(0,t.jsx)("button",{type:"button",className:"text-maxmove-navy shrink-0 text-sm font-semibold underline-offset-4 hover:underline",onClick:eI,children:H("edit")})]}),(0,t.jsx)("input",{type:"text",name:"username",autoComplete:"username",value:Z,readOnly:!0,tabIndex:-1,
1className:"sr-only"}),(0,t.jsx)(g.FloatingLabelInput,{id:"login-password",label:H("password"),type:"password",autoComplete:"current-password",required:!0,size:"lg",value:J,onChange:eC}),(0,t.jsx)("div",{className:"text-right",children:(0,t.jsx)("a",{href:e5,className:"text-maxmove-navy text-sm font-semibold no-underline",children:H("forgotPassword")})}),el?(0,t.jsx)("p",{role:"alert",className:"text-sm text-red-600",children:el}):null,(0,t.jsx)(h.Button,{type:"submit",fullWidth:!0,disabled:ec,children:ec?H("loading"):H("continue")}),(0,t.jsxs)("div",{className:"text-maxmove-navy/70 flex items-center gap-3 text-xs font-semibold tracking-[0.2em] uppercase",children:[(0,t.jsx)("span",{className:"bg-maxmove-gray h-px w-full"}),(0,t.jsx)("span",{children:H("or")}),(0,t.jsx)("span",{className:"bg-maxmove-gray h-px w-full"})]}),(0,t.jsx)(h.Button,{type:"button",fullWidth:!0,variant:"secondary",onClick:e2,disabled:ec,"aria-busy":ec,children:ec?H("loading"):H("useOtpInstead")})]})]})}return(0,t.jsxs)(d.AuthScreenShell,{children:[(0,t.jsxs)("div",{className:"mb-6 text-center",children:[(0,t.jsx)("h1",{className:"text-maxmove-navy text-2xl",children:eP?H("reauthenticationTitle"):H("welcomeBack")}),eP?(0,t.jsx)("p",{className:"mt-3 text-sm leading-6 text-gray-600",children:H("reauthenticationSubtitle")}):null]}),U?.status==="pending"?(0,t.jsx)(f.InvitationBanner,{preview:U,compact:!0}):D&&("pending"===D.status||"accepted"===D.status)?(0,t.jsx)(p.PhoneInvitationBanner,{preview:D}):eL&&!eN?(0,t.jsx)("p",{role:"status",className:"mb-4 text-center text-sm text-slate-600",children:H("phoneInvitation.returnHint")}):null,e_?(0,t.jsx)(T,{}):null,F?(0,t.jsxs)("div",{className:"space-y-4",children:[el?(0,t.jsx)("p",{role:"alert",className:"text-sm text-red-600",children:el}):null,(0,t.jsx)(L,{completionURL:eG,oauthContinuation:!!ez,primary:!0,recoveryURL:eD})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("form",{onSubmit:te,className:"space-y-5",children:[(0,t.jsx)(r.IdentifierInput,{id:O,label:H("emailOrPhone"),locale:W,type:"text",autoComplete:D?"tel":"username",inputMode:D?"tel":"email",required:!0,value:Z,onChange:eA,size:"lg","aria-describedby":es?P:void 0,"aria-invalid":es||void 0,onInternationalNumberChange:et,onValidityChange:en}),el?(0,t.jsx)("p",{id:es?P:void 0,role:"alert",className:"text-sm text-red-600",children:el}):null,(0,t.jsx)(h.Button,{type:"submit",fullWidth:!0,disabled:ec,children:ec?H("loading"):H("continue")}),(0,t.jsxs)("div",{className:"text-maxmove-navy/70 flex items-center gap-3 text-xs font-semibold tracking-[0.2em] uppercase",children:[(0,t.jsx)("span",{className:"bg-maxmove-gray h-px w-full"}),(0,t.jsx)("span",{children:H("or")}),(0,t.jsx)("span",{className:"bg-maxmove-gray h-px w-full"})]})]}),(0,t.jsxs)("div",{className:"mt-4 space-y-3",children:[e_?null:(0,t.jsx)(v.GoogleSignInButton,{label:H("signInWithGoogle",{defaultMessage:"Continue with Google"}),onClick:e9,loading:em,disabled:em}),e_?null:(0,t.jsx)(m.AppleSignInButton,{label:H("signInWithApple"),onClick:e7,loading:ef,disabled:ef}),(0,t.jsx)(L,{completionURL:eG,oauthContinuation:!!ez})]}),eP||e_?null:(0,t.jsx)("div",{className:"mt-4 text-center",children:(0,t.jsxs)("span",{className:"text-maxmove-navy",children:[H("dontHaveAccountYet")," ",(0,t.jsx)("a",{href:e3,onClick:e8,className:"text-maxmove-navy font-semibold no-underline",children:H("signUp")})]})})]})]})}],34552)},62466,e=>{"use strict";var t=e.i(65199),i=e.i(9195),n=e.i(37666);e.s(["AuthScreenShell",0,function(e){let r,a,l=(0,i.c)(3),{children:o}=e;return l[0]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)("div",{className:"mb-2 flex items-center justify-center",children:(0,t.jsx)(n.default,{src:"/logo/maxmove-logo-white.svg",alt:"Maxmove",width:150,height:60,style:{width:150,height:"auto"},priority:!0})}),l[0]=r):r=l[0],l[1]!==o?(a=(0,t.jsx)("div",{className:"lg:bg-maxmove-gray grid min-h-screen place-items-center bg-white p-4 pt-20",children:(0,t.jsxs)("div",{className:"w-full max-w-md rounded-none bg-transparent p-0 shadow-none sm:rounded-[10px] sm:bg-white sm:p-8 sm:shadow-lg",children:[r,o]})}),l[1]=o,l[2]=a):a=l[2],a}])},68452,e=>{"use strict";var t=e.i(65199),i=e.i(9195),n=e.i(59450),r=e.i(55765),a=e.i(53054);
1e.s(["InvitationBanner",0,function(e){let l,o,s,u,c,d,f,p,m=(0,i.c)(36),{preview:h,compact:g}=e,v=void 0!==g&&g,y=(0,r.useTranslations)("Auth.invitation");if(m[0]!==v||m[1]!==h.invitedRole||m[2]!==h.inviterName||m[3]!==h.maskedEmail||m[4]!==h.organizationName||m[5]!==y){d=Symbol.for("react.early_return_sentinel");e:{let e,i,r,f,p=(0,a.formatInvitationRole)(h.invitedRole);if(!h.organizationName&&!h.inviterName){d=null;break e}s=`text-left ${v?"mb-2 px-4 py-4":"px-5 py-5"}`;let g=`text-maxmove-navy ${v?"h-4 w-4":"h-5 w-5"}`;m[12]!==g?(e=(0,t.jsx)(n.Mail,{className:g}),m[12]=g,m[13]=e):e=m[13],m[14]!==y?(i=y("eyebrow"),m[14]=y,m[15]=i):i=m[15],m[16]!==i?(r=(0,t.jsx)("p",{className:"text-maxmove-navy text-xs font-semibold tracking-[0.18em] uppercase",children:i}),m[16]=i,m[17]=r):r=m[17],m[18]!==r||m[19]!==e?(u=(0,t.jsxs)("div",{className:"mb-2 flex items-center gap-2",children:[e,r]}),m[18]=r,m[19]=e,m[20]=u):u=m[20];let b=`text-maxmove-navy ${v?"text-base font-semibold":"text-2xl font-semibold"}`;m[21]!==h.inviterName||m[22]!==h.organizationName||m[23]!==y?(f=y("title",{inviter:h.inviterName||y("fallbackInviter"),organization:h.organizationName||y("fallbackOrganization")}),m[21]=h.inviterName,m[22]=h.organizationName,m[23]=y,m[24]=f):f=m[24],m[25]!==b||m[26]!==f?(c=(0,t.jsx)("h2",{className:b,children:f}),m[25]=b,m[26]=f,m[27]=c):c=m[27],l=`mt-2 text-slate-600 ${v?"text-sm":"text-base"}`,o=p?y("subtitleWithRole",{role:p,email:h.maskedEmail||y("yourEmail")}):y("subtitle",{email:h.maskedEmail||y("yourEmail")})}m[0]=v,m[1]=h.invitedRole,m[2]=h.inviterName,m[3]=h.maskedEmail,m[4]=h.organizationName,m[5]=y,m[6]=l,m[7]=o,m[8]=s,m[9]=u,m[10]=c,m[11]=d}else l=m[6],o=m[7],s=m[8],u=m[9],c=m[10],d=m[11];return d!==Symbol.for("react.early_return_sentinel")?d:(m[28]!==l||m[29]!==o?(f=(0,t.jsx)("p",{className:l,children:o}),m[28]=l,m[29]=o,m[30]=f):f=m[30],m[31]!==s||m[32]!==u||m[33]!==c||m[34]!==f?(p=(0,t.jsxs)("div",{className:s,children:[u,c,f]}),m[31]=s,m[32]=u,m[33]=c,m[34]=f,m[35]=p):p=m[35],p)}])},39200,e=>{"use strict";var t=e.i(9195),i=e.i(2593),n=e.i(54458);function r(){let e=(0,n.buildOAuthAuthorizeContinuationUrl)(window.location.search);e&&window.location.replace(e)}e.s(["OAuthAuthorizeRedirect",0,function(){let e,n=(0,t.c)(1);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],n[0]=e):e=n[0],(0,i.useEffect)(r,e),null}])},71775,25909,77767,e=>{"use strict";var t=e.i(65199),i=e.i(9195),n=e.i(5438),r=e.i(55765),a=e.i(63500);function l(){let e,n=(0,i.c)(1);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("svg",{"aria-hidden":"true",focusable:"false",className:"h-[62px] w-auto",viewBox:"6 6 44 44",fill:"currentColor",children:(0,t.jsx)("path",{d:"M28.2226562,20.3846154 C29.0546875,20.3846154 30.0976562,19.8048315 30.71875,19.0317864 C31.28125,18.3312142 31.6914062,17.352829 31.6914062,16.3744437 C31.6914062,16.2415766 31.6796875,16.1087095 31.65625,16 C30.7304687,16.0362365 29.6171875,16.640178 28.9492187,17.4494596 C28.421875,18.06548 27.9414062,19.0317864 27.9414062,20.0222505 C27.9414062,20.1671964 27.9648438,20.3121424 27.9765625,20.3604577 C28.0351562,20.3725366 28.1289062,20.3846154 28.2226562,20.3846154 Z M25.2929688,35 C26.4296875,35 26.9335938,34.214876 28.3515625,34.214876 C29.7929688,34.214876 30.109375,34.9758423 31.375,34.9758423 C32.6171875,34.9758423 33.4492188,33.792117 34.234375,32.6325493 C35.1132812,31.3038779 35.4765625,29.9993643 35.5,29.9389701 C35.4179688,29.9148125 33.0390625,28.9122695 33.0390625,26.0979021 C33.0390625,23.6579784 34.9140625,22.5588048 35.0195312,22.474253 C33.7773438,20.6382708 31.890625,20.5899555 31.375,20.5899555 C29.9804688,20.5899555 28.84375,21.4596313 28.1289062,21.4596313 C27.3554688,21.4596313 26.3359375,20.6382708 25.1289062,20.6382708 C22.8320312,20.6382708 20.5,22.5950413 20.5,26.2911634 C20.5,28.5861411 21.3671875,31.013986 22.4335938,32.5842339 C23.3476562,33.9129053 24.1445312,35 25.2929688,35 Z"})}),n[0]=e):e=n[0],e}function o(){let e,n=(0,i.c)(1);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsxs)("svg",{"aria-hidden":"true",focusable:"false",className:"h-5 w-5",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg",role:"img",children:[(0,t.jsx)("path",{fill:"#EA4335",d:"M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"}),(0,t.jsx)("path",{fill:"#4285F4",d:"M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"}),(0,t.jsx)("path",{fill:"#FBBC05",d:"M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z"}),(0,t.jsx)("path",{fill:"#34A853",d:"M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"}),(0,t.jsx)("path",{fill:"none",d:"M0 0h48v48H0z"})]}),n[0]=e):e=n[0],e}e.s(["PhoneInvitationBanner",0,function(e){let l,o,s,u,c,d,f,p=(0,i.c)(22),{preview:m}=e,h=(0,r.useTranslations)("Auth.phoneInvitation");if(p[0]!==m.maskedPhone||p[1]!==m.organizationName||p[2]!==m.role||p[3]!==h){let e,i,r=m.organizationName||h("fallbackOrganization"),d=m.maskedPhone||h("yourPhone");p[9]!==h?(e=e=>h(e),p[9]=h,p[10]=e):e=p[10];let f=(0,a.resolvePhoneInvitationRoleLabel)(m.role,e);s="status",u="mb-2 px-4 py-4 text-left",p[11]===Symbol.for("react.memo_cache_sentinel")?(i=(0,t.jsx)(n.Phone,{className:"text-maxmove-navy h-4 w-4"}),p[11]=i):i=p[11];let g=h("title",{organization:r});p[12]!==g?(c=(0,t.jsxs)("div",{className:"mb-2 flex items-center gap-2",children:[i,(0,t.jsx)("p",{className:"text-maxmove-navy text-xs font-semibold tracking-[0.18em] uppercase",children:g})]}),p[12]=g,p[13]=c):c=p[13],l="text-sm text-slate-600",o=h("body",{phone:d,role:f}),p[0]=m.maskedPhone,p[1]=m.organizationName,p[2]=m.role,p[3]=h,p[4]=l,p[5]=o,p[6]=s,p[7]=u,p[8]=c}else l=p[4],o=p[5],s=p[6],u=p[7],c=p[8];return p[14]!==l||p[15]!==o?(d=(0,t.jsx)("p",{className:l,children:o}),p[14]=l,p[15]=o,p[16]=d):d=p[16],p[17]!==s||p[18]!==u||p[19]!==c||p[20]!==d?(f=(0,t.jsxs)("div",{role:s,className:u,children:[c,d]}),p[17]=s,p[18]=u,p[19]=c,p[20]=d,p[21]=f):f=p[21],f}
1],71775),e.i(2593),e.s(["AppleSignInButton",0,function(e){let n,r,a,o,s,u=(0,i.c)(10),{label:c,loading:d,disabled:f,onClick:p}=e,m=void 0!==d&&d,h=void 0!==f&&f||m;u[0]===Symbol.for("react.memo_cache_sentinel")?(n=["w-full min-w-[260px] h-[62px] px-6","inline-flex items-center justify-center gap-0","rounded-[10px] border border-black bg-black text-white","text-[15px] font-semibold leading-none tracking-[-0.022em]","transition-all duration-200 hover:bg-black/90","focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-black","disabled:opacity-60 disabled:pointer-events-none"],u[0]=n):n=u[0],u[1]===Symbol.for("react.memo_cache_sentinel")?(r={fontFamily:'"SF Pro Text","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif',letterSpacing:0},a=(0,t.jsx)(l,{}),u[1]=r,u[2]=a):(r=u[1],a=u[2]);let g=m?"Working…":c;return u[3]!==g?(o=(0,t.jsx)("span",{children:g}),u[3]=g,u[4]=o):o=u[4],u[5]!==c||u[6]!==p||u[7]!==h||u[8]!==o?(s=(0,t.jsxs)("button",{type:"button","aria-label":c,onClick:p,disabled:h,className:n.join(" "),style:r,children:[a,o]}),u[5]=c,u[6]=p,u[7]=h,u[8]=o,u[9]=s):s=u[9],s}],25909),e.s(["GoogleSignInButton",0,function(e){let n,r,a,l,s=(0,i.c)(9),{label:u,loading:c,disabled:d,onClick:f}=e,p=void 0!==c&&c;s[0]===Symbol.for("react.memo_cache_sentinel")?(n=["w-full min-w-[260px] h-[62px] px-5","inline-flex items-center justify-center gap-3","rounded-[10px]","bg-maxmove-gray text-maxmove-navy","focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-maxmove-blue","disabled:opacity-60 disabled:pointer-events-none"],s[0]=n):n=s[0];let m=n.join(" "),h=void 0!==d&&d||p;s[1]===Symbol.for("react.memo_cache_sentinel")?(r=(0,t.jsx)(o,{}),s[1]=r):r=s[1];let g=p?"Working...":u;return s[2]!==g?(a=(0,t.jsxs)("span",{className:"inline-flex items-center justify-center gap-3 text-base leading-none font-semibold",children:[r,(0,t.jsx)("span",{children:g})]}),s[2]=g,s[3]=a):a=s[3],s[4]!==u||s[5]!==f||s[6]!==h||s[7]!==a?(l=(0,t.jsx)("button",{type:"button","aria-label":u,onClick:f,disabled:h,className:m,children:a}),s[4]=u,s[5]=f,s[6]=h,s[7]=a,s[8]=l):l=s[8],l}],77767)},63201,e=>{"use strict";var t=e.i(65199),i=e.i(9195),n=e.i(61388);let r=(0,e.i(2593).forwardRef)(function(e,r){let a,l=(0,i.c)(3);return l[0]!==e||l[1]!==r?(a=(0,t.jsx)(n.FloatingLabelInput,{ref:r,...e}),l[0]=e,l[1]=r,l[2]=a):a=l[2],a});e.s(["FloatingLabelInput",0,r])},78970,14904,e=>{"use strict";let t={EMAIL_ALREADY_EXISTS:"email",EMAIL_ALREADY_IN_USE:"email",EMAIL_ALREADY_REGISTERED:"email",PHONE_ALREADY_EXISTS:"phone",PHONE_NUMBER_ALREADY_EXISTS:"phone",PHONE_NUMBER_ALREADY_REGISTERED:"phone",PHONE_NUMBER_EXIST:"phone",USER_ALREADY_EXISTS:"email",USER_ALREADY_EXISTS_USE_ANOTHER_EMAIL:"email"},i={"email already in use":"EMAIL_ALREADY_IN_USE","email already linked. login or use another email.":"EMAIL_ALREADY_EXISTS","phone number already registered":"PHONE_NUMBER_ALREADY_REGISTERED","this email is already registered. please sign in instead.":"EMAIL_ALREADY_REGISTERED","this phone number is already linked to an account.":"PHONE_NUMBER_ALREADY_EXISTS","user already exists":"USER_ALREADY_EXISTS"},n=["error","body","data","cause"];function r(e){return e.trim().toUpperCase().replace(/[^A-Z0-9]+/g,"_")}function a(e){let a=[e],l=new Set;for(let e=0;e<4&&a.length>0;e+=1){let e=[];for(let o of a){let a=function e(n){if("string"==typeof n){let e=i[n.trim().toLowerCase()]??r(n),a=t[e];return a?{code:e,field:a}:null}if(!n||"object"!=typeof n)return null;let a=Reflect.get(n,"code");if("string"==typeof a){let e=r(a),i=t[e];if(i)return{code:e,field:i}}let l=Reflect.get(n,"message");return"string"==typeof l?e(l):null}(o);if(a)return a;if(!(!o||"object"!=typeof o||l.has(o)))for(let t of(l.add(o),n))Reflect.has(o,t)&&e.push(Reflect.get(o,t))}a=e}return null}e.s(["getAuthConflict",0,a],14904);let l=["OTP_SEND_RATE_LIMITED","TOO_MANY_REQUESTS","TOO_MANY_ATTEMPTS","RATE_LIMIT_EXCEEDED","TOO_MANY_REQUESTS_PLEASE_TRY_AGAIN_LATER"],o=["SIGNUP_DISABLED"],s=["INVALID_EMAIL_OR_PASSWORD","INVALID_PHONE_NUMBER_OR_PASSWORD","INVALID_PASSWORD","CREDENTIAL_ACCOUNT_NOT_FOUND"],u=["BANNED_USER","USER_BANNED"],c=["EMAIL_NOT_VERIFIED"],d=["INVALID_OTP","OTP_NOT_FOUND"],f=["OTP_EXPIRED"];function p(e){if("string"==typeof e)return e.trim().toUpperCase().replace(/[^A-Z0-9]+/g,"_").replace(/^_+|_+$/g,"")||void 0}function m(e,t){return!!e&&t.includes(e)}function h(e){if(e&&"object"==typeof e)return p(Reflect.get(e,"code"))}function g(e){if(!e||"object"!=typeof e)return;let t=Reflect.get(e,"retryAfterSeconds");if("number"==typeof t&&Number.isFinite(t)&&!(t<=0))return Math.ceil(t)}e.s(["getAuthErrorCode",0,h,"getAuthErrorMessage",0,function(e,t,i){let n=function e(t,i=0){if(!t||"object"!=typeof t||i>2)return null;let n=Reflect.get(t,"error");
1if(n&&"object"==typeof n)return e(n,i+1);let r=Reflect.get(t,"code");if("OTP_SEND_RATE_LIMITED"!==r&&"TOO_MANY_REQUESTS"!==r)return null;let a=Reflect.get(t,"otpBudgetScope"),l="OTP_SEND_RATE_LIMITED"===r&&("daily"===a||"global_burst"===a||"country_daily"===a||"international_daily"===a),o=Reflect.get(t,"retryAfterSeconds"),s="number"==typeof o&&Number.isFinite(o)&&o>0?Math.ceil(o):0,u=l?"phoneVerificationUnavailable":"rateLimit";if(s>=3600){let e=Math.ceil(s/60);return{key:`${u}RetryHours`,values:{hours:Math.floor(e/60),minutes:e%60}}}return s>=60?{key:`${u}RetryMinutes`,values:{minutes:Math.ceil(s/60)}}:l&&s?{key:`${u}RetrySeconds`,values:{seconds:s}}:l?{key:u}:null}(e);if(n)return t(n.key,n.values);let r=a(e),v=h(e),y=p(e&&"object"==typeof e?Reflect.get(e,"message"):void 0);if("OTP_BOT_CHALLENGE_REQUIRED"===v)return t("phoneChallengeRetry");if("OTP_DESTINATION_UNAVAILABLE"===v)return t("phoneVerificationUnavailable");if(r?.field==="email")return t("emailAlreadyRegistered");if(r?.field==="phone")return t("phoneAlreadyRegistered");if(m(v,o)||m(y,o))return t("socialSignupDisabled");if(m(v,l)||m(y,l)){let i=g(e);return i?t("tooManyAttemptsRetryIn",{seconds:i}):t("tooManyAttempts")}return t(m(v,s)||m(y,s)?"invalidCredentials":m(v,u)||m(y,u)?"accountLocked":m(v,c)||m(y,c)?"emailNotVerifiedSignIn":m(v,f)||m(y,f)?"otpCodeExpired":m(v,d)||m(y,d)?"otpCodeInvalid":i)},"getAuthRetryAfterSeconds",0,g],78970)},88580,e=>{"use strict";e.s(["buildAuthRouteHref",0,function(e,t){let i=(function({app:e,invitationId:t,inviteFlow:i,returnTo:n,type:r,extras:a,includeType:l=!1}){let o=new URLSearchParams;if(n&&o.set("returnTo",n),e&&o.set("app",e),l&&r&&o.set("type",r),t&&o.set("invitationId",t),i&&o.set("inviteFlow","1"),a)for(let[e,t]of Object.entries(a))t&&o.set(e,t);return o})(t).toString();return i?`${e}?${i}`:e}])},53054,e=>{"use strict";e.i(56046);var t=e.i(19302),i=e.i(84091);async function n(e,t){if(!e)return r(e);let n=await fetch(`${(0,i.getApiOrigin)()}/api/invitations/${encodeURIComponent(e)}/preview`,{cache:"no-store",...t});if(404===n.status)return r(e);if(!n.ok)throw Error(`Failed to load invitation preview (${n.status})`);let l=await n.json();if("success"in l){if(!l.success)throw Error(l.message||"Failed to load invitation preview");return a(e,l.data)}return a(e,l)}function r(e){return{id:e,status:"missing",organizationName:null,organizationType:null,inviterName:null,invitedRole:null,maskedEmail:null,recipientEmail:null,expiresAt:null,variant:"general"}}function a(e,i){var n,r,a;let o=function(e){switch(e){case"pending":case"accepted":case"canceled":case"rejected":case"expired":return e;default:return"missing"}}(i.status),s=function(e){switch(e){case"business":case"fleet":case"driver":case"personal":return e;default:return null}}(i.organizationType),u=function(e){if(!e)return null;let i=e.split(",").map(e=>e.trim().toLowerCase()).filter(Boolean);if(0===i.length)return null;for(let e of[...t.FLEET_CONTROL_ROLES,"member"])if(i.includes(e))return e;return i[0]??null}("string"==typeof i.invitedRole?i.invitedRole:null);return{id:"string"==typeof i.id&&i.id.length>0?i.id:e,status:o,organizationName:l(i.organizationName),organizationType:s,inviterName:l(i.inviterDisplayName??i.inviterName),invitedRole:u,maskedEmail:l(i.maskedEmail),recipientEmail:l(i.recipientEmail)?.toLowerCase()??null,expiresAt:l(i.expiresAt),variant:(n=i.variant,r=s,a=u,"fleet-driver"===n||"business-member"===n||"general"===n?n:"business"===r?"business-member":"fleet"===r&&"driver"===a?"fleet-driver":"general")}}function l(e){if("string"!=typeof e)return null;let t=e.trim();return t.length>0?t:null}e.i(10342),e.s(["buildInvitationPath",0,function(e,t){return`/${e}/invite/${encodeURIComponent(t)}`},"fetchInvitationPreview",0,n,"formatInvitationRole",0,function(e){return e?e.split("_").filter(Boolean).map(e=>e[0]?.toUpperCase()+e.slice(1)).join(" "):null}])},54458,e=>{"use strict";var t=e.i(10957),i=e.i(61661);function n(e){if(!e)return"";let t=new URLSearchParams(e.startsWith("?")?e.slice(1):e);if(!t.has("sig"))return"";let i=new URLSearchParams;for(let[e,n]of t.entries())if(i.append(e,n),"sig"===e)break;return i.toString()}e.s(["buildOAuthAuthorizeContinuationUrl",0,function(e){let i=n(e);if(!i)return null;let r=(0,t.resolveAuthBaseURL)({host:window.location.hostname,proto:window.location.protocol.replace(":","")}).replace(/\/$/,"");return`${r}/oauth2/authorize?${i}`},"buildOAuthRouteSearch",0,function(e){let t=n(e);return t?`?${t}`:(0,i.buildDesktopAuthSearch)((0,i.parseDesktopAuthSearch)(e))}])},74010,24286,e=>{"use strict";e.i(56046);var t=e.i(36196),i=e.i(88580);function n(e,i){return"email"===e?i.trim().toLowerCase():(0,t.formatE164)(i,"DE")??""}function r(e){if(!e.originalCredentialType||!e.originalIdentifier||e.candidateCredentialType!==e.originalCredentialType)return!1;let t=n(e.candidateCredentialType,e.candidateIdentifier),i=n(e.originalCredentialType,e.originalIdentifier);return!!(t&&i&&t===i)}async function a(e){let t=await fetch("/api/pending-auth-identifier",{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});if(!t.ok)throw Error("Failed to create pending auth identifier.");let i=await t.json().catch(()=>null),n=i&&"object"==typeof i&&"handoffId"in i?Reflect.get(i,"handoffId"):null;if("string"!=typeof n||!n.trim())throw Error("Pending auth identifier handoff was not created.");return n}async function l(e,t){return t&&r({candidateCredentialType:e.credentialType,candidateIdentifier:e.identifier,originalCredentialType:t.credentialType,originalIdentifier:t.identifier})?t.handoffId:a(e)}async function o(e){let t=await fetch("/api/pending-auth-identifier",{method:"DELETE",credentials:"same-origin",headers:{"Content-Type":"application/json"},body:JSON.stringify({handoffId:e})});if(!t.ok)throw Error("Failed to clear pending auth identifier.");let i=await t.json().catch(()=>null);if(!i||"object"!=typeof i||"boolean"!=typeof Reflect.get(i,"cleared"))throw Error("Pending auth identifier handoff was not cleared.")}async function s(e,t){let i=await fetch("/api/pending-auth-identifier",{method:"PATCH",credentials:"same-origin",headers:{"Content-Type":"application/json"},body:JSON.stringify({handoffId:e,socialRecovery:t})});if(!i.ok)throw Error("Failed to refresh pending social recovery.");let n=await i.json().catch(()=>null);if(!n||"object"!=typeof n||!0!==Reflect.get(n,"refreshed"))throw Error("Pending social recovery handoff was not refreshed.")}e.s(["buildSocialShellRecoveryURL",0,function(e){return`${e.authOrigin.replace(/\/$/,"")}${(0,i.buildAuthRouteHref)(`/${e.locale}/social-account-recovery`,{extras:{handoff:e.handoffId,linked:e.linkCompleted?"1":void 0,linkError:e.linkFailed?"1":void 0}})}`},"matchesSocialShellRecoveryCredential",0,r,"resolveSocialShellCredentialCompletionURL",0,function(e){return e.recoveryCompletionURL&&r(e)?e.recoveryCompletionURL:e.defaultCompletionURL}],24286),e.s(["clearPendingAuthIdentifierClient",0,o,"createCredentialSignInHandoffClient",0,l,"createPendingAuthIdentifierClient",0,a,"refreshPendingAuthSocialRecoveryClient",0,s],74010)},63500,e=>{"use strict";var t=e.i(98950),i=e.i(38983),n=e.i(66830);let r={owner:"roles.owner",admin:"roles.admin",business_manager:"roles.business_manager",facility_operator:"roles.facility_operator",fleet_manager:"roles.fleet_manager",fleet_dispatcher:"roles.fleet_dispatcher",member:"roles.member",driver:"roles.driver"};function a(e){return i.roleKeysByAccountType.business.some(t=>t===e)||i.roleKeysByAccountType.fleet.some(t=>t===e)}e.s(["resolvePhoneInvitationRoleLabel",0,function(e,i){let l,o=(l=(0,t.normalizeOrganizationRoleList)(e).find(a))?r[l]:null;return o?i(o):(0,n.formatPhoneInvitationRole)(e)||i("memberRole")}])},66830,e=>{"use strict";e.i(56046);var t=e.i(84091),i=e.i(19302);
1class n extends Error{code;status;constructor(e,t,i){super(e),this.code=t,this.status=i,this.name="PhoneInvitationError"}}function r(e,t){let n=(0,i.normalizeViewerRoles)(t);return"customer"===e&&n.includes("facility_operator")&&!(0,i.hasBusinessOrderAccess)(n)}async function a(e,i){let r=await fetch(`${(0,t.getApiOrigin)()}${"driver"===i?"/api/fleet":"/api/invitations"}/phone-membership-invites/accept`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify({inviteId:e})}),a=await r.json().catch(()=>null);if(!r.ok||a?.success!==!0||!a.organizationId)throw new n(a?.message||"Failed to accept invitation.",a?.code,r.status);return{organizationId:a.organizationId,status:a.status||"accepted"}}e.s(["PhoneInvitationError",0,n,"acceptPhoneInvitation",0,a,"buildPhoneInvitationAuthHref",0,function(e,i,n){let r=new URL(`/${e}/${i}`,(0,t.getAuthOrigin)());return r.searchParams.set("returnTo",n),r.searchParams.set("app","auth"),r.searchParams.set("inviteFlow","1"),r.toString()},"buildPhoneInvitationDashboardHref",0,function(e,i,n){let a="driver"===i?"fleet":r(i,n)?"business/operations":"business";return`${(0,t.getDashboardOrigin)()}/${e}/${a}`},"buildPhoneInvitationPath",0,function(e,t,i,n){let r=new URLSearchParams({inviteId:i,surface:t});return n&&r.set("resumeHandoff",n),`/${e}/phone-invite?${r.toString()}`},"formatPhoneInvitationRole",0,function(e){return e?e.split("_").filter(Boolean).map(e=>`${e[0]?.toUpperCase()||""}${e.slice(1)}`).join(" "):""},"isFacilityOperatorPhoneInvitation",0,r])},84990,83494,e=>{"use strict";e.i(56046),e.s([],84990),e.s(["sanitizeInternalPath",0,function(e,t="/"){let i=""===t?"":t.startsWith("/")?t:"/";if(!e)return i;let n=String(e).trim().replace(/[\r\n\t]/g,"");return!n.startsWith("/")||n.startsWith("//")||n.includes("\\")?i:n}],83494)},36147,e=>{"use strict";var t=e.i(9195),i=e.i(2593);e.s(["useResetOnBfcacheRestore",0,function(e){let n,r,a=(0,t.c)(3);a[0]!==e?(n=()=>{let t=t=>{t.persisted&&e()};return window.addEventListener("pageshow",t),()=>{window.removeEventListener("pageshow",t)}},r=[e],a[0]=e,a[1]=n,a[2]=r):(n=a[1],r=a[2]),(0,i.useEffect)(n,r)}])},59450,e=>{"use strict";let t=(0,e.i(25856).default)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]);e.s(["Mail",0,t],59450)},5438,e=>{"use strict";let t=(0,e.i(25856).default)("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);e.s(["Phone",0,t],5438)},63907,(e,t,i)=>{"use strict";e.i(58735),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"Image",{enumerable:!0,get:function(){return E}});let n=e.r(92454),r=e.r(88802),a=e.r(65199),l=r._(e.r(2593)),o=n._(e.r(79375)),s=n._(e.r(81902)),u=e.r(28293),c=e.r(14782),d=e.r(36871),f=e.r(56163),p=n._(e.r(52485)),m=e.r(46219),h={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,i,n,r,a,l){let o=e?.src;e&&e["data-loaded-src"]!==o&&(e["data-loaded-src"]=o,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&r(!0),i?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,r=!1;i.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>r,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{r=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function v(e){return l.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let y="u"<typeof window?l.useEffect:l.useLayoutEffect,b=(0,l.forwardRef)(({src:e,srcSet:t,sizes:i,height:n,width:r,decoding:o,className:s,style:u,fetchPriority:c,placeholder:d,loading:f,unoptimized:p,fill:h,onLoadRef:b,onLoadingCompleteRef:x,setBlurComplete:E,setShowAltText:w,sizesInput:_,onLoad:S,onError:R,...A},C)=>{let I=(0,l.useRef)(!1),j=(0,l.useRef)(null);y(()=>{let{current:e}=I,{current:t}=j;
1e||null===t||(R&&(t.src=t.src),t.complete&&g(t,d,b,x,E,p,_),I.current=!0)},[e,d,b,x,R,p,_]);let N=(0,m.useMergedRef)(C,j);return(0,a.jsx)("img",{...A,...v(c),loading:f,width:r,height:n,decoding:o,"data-nimg":h?"fill":"1",className:s,style:u,sizes:i,srcSet:t,src:e,ref:N,onLoad:e=>{g(e.currentTarget,d,b,x,E,p,_)},onError:e=>{w(!0),"empty"!==d&&E(!0),R&&R(e)}})});function x({isAppRouter:e,imgAttributes:t}){let i={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...v(t.fetchPriority)};return e&&o.default.preload?(o.default.preload(t.src,i),null):(0,a.jsx)(s.default,{children:(0,a.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...i},"__nimg-"+t.src+t.srcSet+t.sizes)})}let E=(0,l.forwardRef)((e,t)=>{let i=(0,l.useContext)(f.RouterContext),n=(0,l.useContext)(d.ImageConfigContext),r=(0,l.useMemo)(()=>{let e=h||n||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),i=e.deviceSizes.sort((e,t)=>e-t),r=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:i,qualities:r,localPatterns:"u"<typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:o,onLoadingComplete:s}=e,m=(0,l.useRef)(o);(0,l.useEffect)(()=>{m.current=o},[o]);let g=(0,l.useRef)(s);(0,l.useEffect)(()=>{g.current=s},[s]);let[v,y]=(0,l.useState)(!1),[E,w]=(0,l.useState)(!1),{props:_,meta:S}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:r,blurComplete:v,showAltText:E});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(b,{..._,unoptimized:S.unoptimized,placeholder:S.placeholder,fill:S.fill,onLoadRef:m,onLoadingCompleteRef:g,setBlurComplete:y,setShowAltText:w,sizesInput:e.sizes,ref:t}),S.preload?(0,a.jsx)(x,{isAppRouter:!i,imgAttributes:_}):null]})});("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},79448,(e,t,i)=>{"use strict";e.i(58735),Object.defineProperty(i,"__esModule",{value:!0});var n={default:function(){return c},getImageProps:function(){return u}};for(var r in n)Object.defineProperty(i,r,{enumerable:!0,get:n[r]});let a=e.r(92454),l=e.r(28293),o=e.r(63907),s=a._(e.r(52485));function u(e){let{props:t}=(0,l.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,i]of Object.entries(t))void 0===i&&delete t[e];return{props:t}}let c=o.Image},37666,(e,t,i)=>{t.exports=e.r(79448)},81902,(e,t,i)=>{"use strict";e.i(58735),Object.defineProperty(i,"__esModule",{value:!0});var n={default:function(){return h},defaultHead:function(){return d}};for(var r in n)Object.defineProperty(i,r,{enumerable:!0,get:n[r]});let a=e.r(92454),l=e.r(88802),o=e.r(65199),s=l._(e.r(2593)),u=a._(e.r(26417)),c=e.r(15432);function d(){return[(0,o.jsx)("meta",{charSet:"utf-8"},"charset"),(0,o.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===s.default.Fragment?e.concat(s.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}let p=["name","httpEquiv","charSet","itemProp"];function m(e){let t,i,n,r;return e.reduce(f,[]).reverse().concat(d().reverse()).filter((t=new Set,i=new Set,n=new Set,r={},e=>{let a=!0,l=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){l=!0;let i=e.key.slice(e.key.indexOf("$")+1);t.has(i)?a=!1:t.add(i)}switch(e.type){case"title":case"base":i.has(e.type)?a=!1:i.add(e.type);break;case"meta":for(let t=0,i=p.length;t<i;t++){let i=p[t];if(e.props.hasOwnProperty(i))if("charSet"===i)n.has(i)?a=!1:n.add(i);else{let t=e.props[i],n=r[i]||new Set;("name"!==i||!l)&&n.has(t)?a=!1:(n.add(t),r[i]=n)}}}return a})).reverse().map((e,t)=>{let i=e.key||t;return s.default.cloneElement(e,{key:i})})}let h=function({children:e}){let t=(0,s.useContext)(c.HeadManagerContext);return(0,o.jsx)(u.default,{reduceComponentsToState:m,headManager:t,children:e})};("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esMo
1dule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},36871,(e,t,i)=>{"use strict";e.i(58735),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"ImageConfigContext",{enumerable:!0,get:function(){return a}});let n=e.r(92454)._(e.r(2593)),r=e.r(14782),a=n.default.createContext(r.imageConfigDefault)},56163,(e,t,i)=>{"use strict";e.i(58735),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(92454)._(e.r(2593)).default.createContext(null)},43045,(e,t,i)=>{"use strict";function n(e,t){let i=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-i)<Math.abs(e-i)?t:e,t.qualities[0]):i}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"findClosestQuality",{enumerable:!0,get:function(){return n}})},52485,(e,t,i)=>{"use strict";e.i(58735),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return l}});let n=e.r(43045),r=e.r(262);function a({config:e,src:t,width:i,quality:l}){let o=(0,r.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//"))if(t.includes("/_next/static/immutable")&&!(0,r.getAssetToken)())o=void 0;else{let e=t.indexOf("?");if(-1!==e){let i=new URLSearchParams(t.slice(e+1)),n=i.get("dpl");if(n){o=n,i.delete("dpl");let r=i.toString();t=t.slice(0,e)+(r?"?"+r:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns.
2Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let s=(0,n.findClosestQuality)(l,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${i}&q=${s}${t.startsWith("/")&&o?`&dpl=${o}`:""}`}a.__next_img_default=!0;let l=a},80152,(e,t,i)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:i,blurHeight:r,blurDataURL:a,objectFit:l}){let o=i?40*i:e,s=r?40*r:t,u=o&&s?`viewBox='0 0 ${o} ${s}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${u}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${u?"none":"contain"===l?"xMidYMid":"cover"===l?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${a}'/%3E%3C/svg%3E`}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},14782,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return a},imageConfigDefault:function(){return l}};for(var r in n)Object.defineProperty(i,r,{enumerable:!0,get:n[r]});let a=["default","imgix","cloudinary","akamai","custom"],l={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},28293,(e,t,i)=>{"use strict";e.i(58735),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImgProps",{enumerable:!0,get:function(){return u}});let n=e.r(262),r=e.r(80152),a=e.r(14782),l=["-moz-initial","fill","none","scale-down",void 0];function o(e){return void 0!==e.default}function s(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function u({src:e,sizes:t,unoptimized:i=!1,priority:c=!1,preload:d=!1,loading:f,className:p,quality:m,width:h,height:g,fill:v=!1,style:y,overrideSrc:b,onLoad:x,onLoadingComplete:E,placeholder:w="empty",blurDataURL:_,fetchPriority:S,decoding:R="async",layout:A,objectFit:C,objectPosition:I,lazyBoundary:j,lazyRoot:N,...L},O){var P;let T,k,M,{imgConf:$,showAltText:U,blurComplete:D,defaultLoader:F}=O,z=$||a.imageConfigDefault;if("allSizes"in z)T=z;else{let e=[...z.deviceSizes,...z.imageSizes].sort((e,t)=>
2e-t),t=z.deviceSizes.sort((e,t)=>e-t),i=z.qualities?.sort((e,t)=>e-t);T={...z,allSizes:e,deviceSizes:t,qualities:i}}if(void 0===F)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let B=L.loader||F;delete L.loader,delete L.srcSet;let H="__next_img_default"in B;if(H){if("custom"===T.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop.
3Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=B;B=t=>{let{config:i,...n}=t;return e(n)}}if(A){"fill"===A&&(v=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[A];e&&(y={...y,...e});let i={responsive:"100vw",fill:"100vw"}[A];i&&!t&&(t=i)}let W="",Y=s(h),q=s(g);if((P=e)&&"object"==typeof P&&(o(P)||void 0!==P.src)){let t=o(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(k=t.blurWidth,M=t.blurHeight,_=_||t.blurDataURL,W=t.src,!v)if(Y||q){if(Y&&!q){let e=Y/t.width;q=Math.round(t.height*e)}else if(!Y&&q){let e=q/t.height;Y=Math.round(t.width*e)}}else Y=t.width,q=t.height}let G=!c&&!d&&("lazy"===f||void 0===f);(!(e="string"==typeof e?e:W)||e.startsWith("data:")||e.startsWith("blob:"))&&(i=!0,G=!1),T.unoptimized&&(i=!0),H&&!T.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(i=!0);let V=s(m),X=Object.assign(v?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:C,objectPosition:I}:{},U?{}:{color:"transparent"},y),Z=D||"empty"===w?null:"blur"===w?`url("data:image/svg+xml;charset=utf-8,${(0,r.getImageBlurSvg)({widthInt:Y,heightInt:q,blurWidth:k,blurHeight:M,blurDataURL:_||"",objectFit:X.objectFit})}")`:`url("${w}")`,K=l.includes(X.objectFit)?"fill"===X.objectFit?"100% 100%":"cover":X.objectFit,J=Z?{backgroundSize:K,backgroundPosition:X.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Z}:{},Q=function({config:e,src:t,unoptimized:i,width:r,quality:a,sizes:l,loader:o}){if(i){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,n.getDeploymentId)();if(t.includes("/_next/static/immutable")&&!(0,n.getAssetToken)())e=void 0;else if(e){let i=t.indexOf("?");if(-1!==i){let n=new URLSearchParams(t.slice(i+1));n.get("dpl")||(n.append("dpl",e),t=t.slice(0,i)+"?"+n.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:s,kind:u}=function({deviceSizes:e,allSizes:t},i,n){if(n){let i=/(^|\s)(1?\d?\d)vw/g,r=[];for(let e;e=i.exec(n);)r.push(parseInt(e[2]));if(r.length){let i=.01*Math.min(...r);return{widths:t.filter(t=>t>=e[0]*i),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof i?{widths:e,kind:"w"}:{widths:[...new Set([i,2*i].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,r,l),c=s.length-1;return{sizes:l||"w"!==u?l:"100vw",srcSet:s.map((i,n)=>`${o({config:e,src:t,quality:a,width:i})} ${"w"===u?i:n+1}${u}`).join(", "),src:o({config:e,src:t,quality:a,width:s[c]})}}({config:T,src:e,unoptimized:i,width:Y,quality:V,sizes:t,loader:B}),ee=G?"lazy":f;return{props:{...L,loading:ee,fetchPriority:S,width:Y,height:q,decoding:R,className:p,style:{...X,...J},sizes:Q.sizes,srcSet:Q.srcSet,src:b||Q.src},meta:{unoptimized:i,preload:d||c,placeholder:w,fill:v}}}},26417,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return o}});let n=e.r(2593),r="u"<typeof window,a=r?()=>{}:n.useLayoutEffect,l=r?()=>{}:n.useEffect;function o(e){let{headManager:t,reduceComponentsToState:i}=e;function o(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(
3Boolean));t.updateHead(i(e))}}return r&&(t?.mountedInstances?.add(e.children),o()),a(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),a(()=>(t&&(t._pendingUpdate=o),()=>{t&&(t._pendingUpdate=o)})),l(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},98950,e=>{"use strict";e.i(56046);var t=e.i(19302),i=e.i(38983);t.BUSINESS_MANAGEMENT_ROLES,t.FLEET_MANAGER_ROLES,t.BUSINESS_MANAGEMENT_ROLES,e.s(["normalizeOrganizationRoleList",0,function(e){let t=new Set(Object.keys(i.roleKeysByAccountType).flatMap(e=>i.roleKeysByAccountType[e]));return(Array.isArray(e)?e.flatMap(e=>e.split(",")):"string"==typeof e?e.split(","):[]).map(e=>e.trim().toLowerCase()).filter(e=>t.has(e))}])},30403,e=>{e.v({adornment:"FloatingLabelInput-module__NEk-YW__adornment",adornmentEnd:"FloatingLabelInput-module__NEk-YW__adornmentEnd",adornmentStart:"FloatingLabelInput-module__NEk-YW__adornmentStart",container:"FloatingLabelInput-module__NEk-YW__container",helper:"FloatingLabelInput-module__NEk-YW__helper",input:"FloatingLabelInput-module__NEk-YW__input",label:"FloatingLabelInput-module__NEk-YW__label"})},61388,e=>{"use strict";var t=e.i(65199),i=e.i(2593),n=e.i(30403);let r=(...e)=>e.filter(Boolean).join(" "),a=i.forwardRef(({id:e,label:a,helperText:l,errorText:o,size:s="lg",startAdornment:u,endAdornment:c,value:d,defaultValue:f,onChange:p,style:m,className:h,borderColor:g,containerClassName:v,containerStyle:y,placeholder:b,...x},E)=>{let w=i.useId(),_=e??`fli-${w}`,[S,R]=i.useState(!1),[A,C]=i.useState(f??""),I=d??A,j=void 0!==I&&String(I).length>0,N=!!o||!0===x["aria-invalid"],L="lg"===s?62:58,O=g??"#E8EAEC",P=u?44:12,T=c?44:12,k=L/2-11.700000000000001,M=i.useMemo(()=>({"--fli-height":`${L}px`,"--fli-padding-left":`${P}px`,"--fli-padding-right":`${T}px`,"--fli-label-rest-top":`${k}px`,"--fli-label-rest-size":"18px","--fli-label-float-size":"12px","--fli-font-size":"18px","--fli-border-color":O,"--fli-border-radius":"10px","--fli-font-family":"Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, Noto Sans, 'Apple Color Emoji', 'Segoe UI Emoji'"}),[L,P,T,k,18,12,18,O]),$=i.useMemo(()=>y?{...M,...y}:M,[M,y]);return(0,t.jsxs)("div",{className:r(n.default.container,v),style:$,"data-focused":S?"true":void 0,"data-has-value":j?"true":void 0,"data-invalid":N?"true":void 0,children:[u?(0,t.jsx)("span",{className:r(n.default.adornment,n.default.adornmentStart),children:u}):null,(0,t.jsx)("input",{id:_,ref:E,className:r(n.default.input,h),"aria-invalid":N||void 0,"aria-describedby":l||o?`${_}-desc`:void 0,onFocus:e=>{R(!0),x.onFocus?.(e)},onBlur:e=>{R(!1),x.onBlur?.(e)},onChange:e=>{void 0===d&&C(e.target.value),p?.(e)},style:m,value:d,defaultValue:f,placeholder:S?b:void 0,...x}),(0,t.jsx)("label",{htmlFor:_,className:n.default.label,children:a}),c?(0,t.jsx)("span",{className:r(n.default.adornment,n.default.adornmentEnd),children:c}):null,(l||o)&&(0,t.jsx)("div",{id:`${_}-desc`,className:n.default.helper,role:o?"alert":void 0,children:o??l})]})});a.displayName="FloatingLabelInput",e.s(["FloatingLabelInput",0,a])},34022,88732,e=>{"use strict";var t=e.i(65199),i=e.i(75433),n=e.i(86694),r=e.i(56764),a=e.i(2593),l=e.i(49627),o=e.i(29265),s=e.i(90695),u=e.i(3586);let c=new Map(i.default.getAllCountries().map(e=>[e.iso2,e.iso2])),d=e=>{let t=e?.toLowerCase().replace(/[^a-z]/g,"")??"";return c.get(t)??c.get(o.DEFAULT_COUNTRY)??"de"};e.s(["IdentifierInput",0,({label:c,value:f,onChange:p,className:m="",id:h="identifier",type:g="text",inputMode:v="email",size:y="lg",onInternationalNumberChange:b,onValidityChange:x,locale:E="en",defaultCountry:w=o.DEFAULT_COUNTRY,preferredCountries:_=o.DEFAULT_PREFERRED_COUNTRIES,placeholder:S,...R})=>{let A=(0,a.useRef)(null),C=(0,a.useRef)(null),I=(0,a.useRef)(null),j=(0,a.useRef)(b),N=(0,a.useRef)(x),[L,O]=(0,a.useState)(!1),[P,T]=(0,a.useState)(!1),[k,M]=(0,a.useState)(()=>d(w)),$=_.join(","),U=E.toLowerCase().startsWith("de")?"de":"en",D="de"===U?n.de:r.en,F="lg"===y?62:58,z={"--phone-height":`${F}px`,"--phone-label-rest-top":`${F/2-11.700000000000001}px`,"--phone-label-float-top":"6px","--phone-label-rest-size":"18px","--phone-label-float-size":"12px"};(0,a.useEffect)(()=>{j.current=b},[b]),(0,a.useEffect)(()=>{N.current=x},[x]);let B=()=>
3{if(!C.current)return;let e=A.current?.value??"",t=d(C.current.getSelectedCountry()?.iso2||w);if(M(t),e.includes("@")){j.current?.(""),N.current?.(!1);return}let n=A.current?.closest(".iti")?.querySelector(".iti__flag");n instanceof HTMLElement&&Array.from(n.classList).some(e=>e.startsWith("iti__")&&"iti__flag"!==e)||C.current.setSelectedCountry(t),i.default.utils&&(j.current?.(C.current.getNumber()??""),N.current?.(C.current.isValidNumber()??!1))},H=()=>{if(!A.current||C.current&&A.current.closest(".iti"))return;I.current?.();let t=(0,i.default)(A.current,{initialCountry:d(w),countryNameLocale:U,countryOrder:_.map(d),placeholderNumberPolicy:"OFF",formatAsYouType:!1,strictMode:!1,separateDialCode:!1,uiTranslations:D,loadUtils:()=>e.A(24714)});C.current=t;let n=A.current.closest(".iti");n instanceof HTMLElement&&(n.style.width="100%",n.style.display="block",n.style.position="relative"),(0,s.nameCountrySelectorDialog)(A.current,D.countryListAriaLabel??c),t.promise.then(()=>{B()});let r=A.current,a=()=>{B()};r?.addEventListener("countrychange",a),I.current=()=>{r?.removeEventListener("countrychange",a),t.destroy(),C.current===t&&(C.current=null)}};(0,a.useEffect)(()=>(H(),()=>{I.current?.(),I.current=null}),[w,U,$]);let W=()=>{A.current&&T(A.current.value.length>0),B()};return(0,a.useEffect)(()=>{A.current&&(!f.includes("@")&&C.current&&f!==A.current.value&&C.current.setNumber(f),T(f.length>0),B())},[f]),(0,a.useEffect)(()=>{let e=()=>{!A.current||C.current&&A.current.closest(".iti")||H(),requestAnimationFrame(W)},t=()=>{"visible"===document.visibilityState&&e()};return window.addEventListener("pageshow",e),window.addEventListener("focus",e),document.addEventListener("visibilitychange",t),e(),()=>{window.removeEventListener("pageshow",e),window.removeEventListener("focus",e),document.removeEventListener("visibilitychange",t)}},[f]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{"data-maxmove-iti-fallback":"",dangerouslySetInnerHTML:{__html:`
4          ${l.INTL_TEL_INPUT_FALLBACK_STYLES}
5          .${u.default.wrapper} .iti {
6            width: 100% !important;
7            display: block !important;
8            position: relative !important;
9          }
10          .${u.default.wrapper} .iti input.iti__tel-input {
11            width: 100% !important;
12            height: ${F}px !important;
13            padding: 24px 12px 4px 56px !important;
14            border: 2px solid #E8EAEC !important;
15            border-radius: 10px !important;
16            font-size: 18px !important;
17            line-height: 1.2 !important;
18            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', sans-serif !important;
19            background: #ffffff !important;
20            transition: border-color 120ms ease, box-shadow 120ms ease !important;
21          }
22          .${u.default.wrapper} .iti input.iti__tel-input:focus {
23            outline: none !important;
24            border-color: #192338 !important;
25          }
26          .${u.default.wrapper} .iti__selected-country {
27            padding-left: 12px !important;
28            height: ${F}px !important;
29            position: relative !important;
30          }
31          .${u.default.wrapper} .iti__arrow {
32            display: none !important;
33          }
34        `}}),(0,t.jsxs)("div",{className:u.default.wrapper,"data-maxmove-phone-input":"","data-focused":L?"true":void 0,"data-has-value":P?"true":void 0,style:z,children:[(0,t.jsx)("span",{className:u.default.flagFallback,"aria-hidden":"true",children:(0,t.jsx)("span",{className:`iti__flag iti__${k}`})}),(0,t.jsx)("input",{ref:A,id:h,type:g,inputMode:v,value:f,onChange:e=>{let t=e.target.value;if(T(t.length>0),p(e),t.includes("@")){j.current?.(""),N.current?.(!1);return}B()},onFocus:()=>{O(!0),W()},onBlur:()=>{O(!1),W()},className:((...e)=>e.filter(Boolean).join(" "))(u.default.input,m),placeholder:S??" ",...R}),(0,t.jsx)("label",{htmlFor:h,className:u.default.label,children:c})]})]})}],34022);let f=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9-]*\.)+[A-Za-z]{2,}$/;function p(e){return e.includes("@")}e.s(["getAuthIdentifierInputError",0,function(e){let t=e.trim();return t?p(t)&&!f.test(t)?"validEmailRequired":null:"emailOrPhoneRequired"},"isEmailIdentifier",0,p],88732)},19302,e=>{"use strict";let t=new Set(["owner","admin","fleet_manager","fleet_dispatcher"]),i=new Set(["owner","admin","fleet_manager"]),n=new Set(["owner","admin"]),r=new Set(["owner","admin","business_manager","member"]);e.s(["BUSINESS_MANAGEMENT_ROLES",0,n,"FLEET_CONTROL_ROLES",0,t,"FLEET_MANAGER_ROLES",0,i,"hasBusinessOrderAccess",0,function(e){return e.some(e=>r.has(e))},"normalizeViewerRoles",0,function(e){return e?(Array.isArray(e)?e:[e]).flatMap(e=>e.split(",")).map(e=>
34e.trim().toLowerCase()).filter(Boolean):[]}])}]);

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.