1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="79fcdc46-7575-5fea-b3b8-5da3df04e629")}catch(e){}}(); 3import{a as e}from"./rolldown-runtime-CqcKyZql.js";import{E as t,H as n,N as r,V as i,W as a,r as o,t as s}from"./chunk-62JRHF6Z-BJo-ZjjI.js";import{t as c}from"./Typography-CdgnlwZT.js";import{t as l}from"./Button-xybDNnC1.js";import{t as u}from"./jsx-runtime-DMAa1JZB.js";import{t as d}from"./Checkbox-CHRU-EPZ.js";import{t as f}from"./Input-i7z4hKJ6.js";import{t as p}from"./Loader-Ccbp8H21.js";import{t as m}from"./ErrorBoundaryComponent-Clnpd-DG.js";import{A as h,k as g}from"./hrefs-EmJSVh55.js";import{n as _}from"./Metadata.utils-CyuzCenl.js";import{t as v}from"./errorSources-BdumVy6W.js";import{t as y}from"./Icon-DKCsB1Ca.js";import{n as b,t as x}from"./useOnboardingData-Cd_WWAEj.js";import{t as S}from"./useBrowserFingerprint-Dm1xRG94.js";var C=e(a(),1),w=u();function T({name:e,onNameChange:t}){let n=e=>{t(e)};return(0,w.jsxs)(`div`,{className:`flex max-w-full items-center gap-2`,children:[(0,w.jsx)(c,{as:`h1`,className:`font-body text-xl-plus shrink-0 font-medium leading-[1.2] text-neutral-950 dark:text-neutral-100`,children:`Hey`}),(0,w.jsx)(f,{value:e,onChange:e=>n(e.target.value),onKeyDown:e=>e.key===`Enter`&&e.currentTarget.blur(),variant:`editableUnderline`,layout:`horizontal`,interactiveLabel:!0,wrapperClassName:`flex min-w-0 items-center gap-1 flex-row-reverse max-w-80`,inputClassName:`font-body text-xl-plus font-medium leading-[1.2] text-neutral-600 dar
3k:text-neutral-200 dark:placeholder:text-neutral-500`,labelClassName:`opacity-50 hover:opacity-100 transition-opacity cursor-pointer`,placeholder:`Your name`,uiId:`onboarding.name.edit`,children:(0,w.jsx)(y.EditIcon,{className:`h-4 w-4 text-neutral-500 dark:text-neutral-400`})})]})}var E=e=>_(e,{titlePartial:`Onboarding - Terms`,description:`Review and accept the terms to begin Ludus AI onboarding.`}),D=i(function(){let{isBusinessEmail:e,user:n}=x(),i=t(),a=r(),{fingerprint:u}=S(),[f,m]=(0,C.useState)(n?.name??``),[_,v]=(0,C.useState)(!1),[y,E]=(0,C.useState)(!1),[D,O]=(0,C.useState)(!1),k=a.state===`submitting`,A=e=>e.stopPropagation();return(0,w.jsxs)(s,{method:`post`,className:`max-w-205 w-full`,children:[(0,w.jsx)(`input`,{type:`hidden`,name:`name`,value:f}),(0,w.jsx)(`input`,{type:`hidden`,name:`browserFingerprint`,value:u??``}),(0,w.jsx)(b,{currentStep:1,totalSteps:e?5:4,footer:(0,w.jsx)(l,{type:`submit`,buttonColor:`red`,size:`large`,disabled:!_||!y||k,className:`min-w-30`,uiId:`onboarding.terms.next`,children:k?(0,w.jsx)(p,{as:`span`,size:`sm`,color:`white`}):`Next`}),children:(0,w.jsxs)(`div`,{className:`flex w-full flex-col items-center gap-8`,children:[(0,w.jsx)(T,{name:f,onNameChange:m}),(0,w.jsxs)(`div`,{className:`max-w-165 flex w-full flex-col gap-4`,children:[(0,w.jsx)(d,{name:`epicTerms`,checked:_,onChange:e=>v(e.target.checked),fullWidth:!0,uiId:`onboarding.terms.epic_eula.accept`,children:(0,w.jsxs)(c,{className:`font-body dark:text-neutral-200`,children:[`I agree to the Epic Games`,` `,(0,w.jsx)(o,{to:`https://www.unrealengine.com/en-US/eula/unreal`,className:`font-semibold underline`,target:`_blank`,onClick:A,"data-ui":`onboarding.terms.epic_eula.open`,children:`Unreal Engine EULA`}),`.*`]})}),(0,w.jsx)(d,{name:`ludusTerms`,checked:y,onChange:e=>E(e.target.checked),fullWidth:!0,uiId:`onboarding.terms.ludus_terms.accept`,children:(0,w.jsxs)(c,{className:`font-body dark:text-neutral-200`,children:[`I agree to the Ludus AI`,` `,(0,w.jsx)(o,{to:h(),className:`font-semibold underline`,target:`_blank`,onClick:A,"data-ui":`onboarding.terms.tos.open`,children:`Terms of Service`}),` `,`and`,` `,(0,w.jsx)(o,{to:g(),className:`font-semibold underline`,target:`_blank`,onClick:A,"data-ui":`onboarding.terms.privacy.open`,children:`Privacy Policy`}),`.*`]})}),(0,w.jsx)(d,{name:`newsletter`,checked:D,onChange:e=>O(e.target.checked),fullWidth:!0,uiId:`onboarding.terms.newsletter.subscribe`,children:(0,w.jsx)(c,{className:`font-body dark:text-neutral-200`,children:`I wish to receive Newsletter with tips and updates from Ludus AI.`})}),i?.error&&(0,w.jsx)(c,{role:`alert`,className:`text-center text-red-700`,children:i.error})]})]})})]})}),O=n(function(){return(0,w.jsx)(m,{source:v.ONBOARDING.TERMS,errorDescription:`We're having trouble loading the onboarding terms page right now.`})});export{O as ErrorBoundary,D as default,E as meta}; 4//# sourceMappingURL=onboarding.terms.route-D08tLC5M.js.map 5//# debugId=79fcdc46-7575-5fea-b3b8-5da3df04e629
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.