PageSourceSearch

https://locked1n.ai/assets/ContactPage-BJQaoYfC.js

js locked1n.ai collected 2026-10-05 14:11:41 UTC 7,034 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-Ql1YzqO2.js","assets/index-D1LeyI9r.css"])))=>i.map(i=>d[i]);
2import{r,_ as E,j as e,L as m,S as _}from"./index-Ql1YzqO2.js";const q=r.lazy(()=>E(()=>import("./index-Ql1YzqO2.js").then(t=>t.x),__vite__mapDeps([0,1])).then(t=>({default:t.WaitlistForm})));function L({title:t,subtitle:n,ctaPrimary:a,ctaSecondary:i,variant:l="default",backgroundImage:s,backgroundImageMobile:u,backgroundPositionMobile:x,backgroundGradient:p,overlayStyle:y="uniform",mobileSubtitleBehavior:d="show",valueBullets:c,ctaComponent:g,showWaitlist:N=!1,waitlistMode:F="eager",waitlistSource:k="hero",waitlistButtonText:j="Join the Waitlist",waitlistSubtext:b,showWaitlistCount:w=!1}){const[A,C]=r.useState(F==="eager"),h=!!s,W=s&&u,f=o=>o.startsWith("#"),S=d!=="show"?`hero-mobile-subtitle-${d}`:"";return e.jsxs(e.Fragment,{children:[e.jsxs("section",{className:`hero ${l==="centered"?"hero-centered":""} ${h?"hero-with-image":""} ${S}`,style:!h&&p?{background:p}:void 0,"data-testid":"section-hero",children:[h&&e.jsxs(e.Fragment,{children:[e.jsxs("picture",{className:"hero-bg-image",style:x?{"--mobile-position":x}:void 0,children:[W&&e.jsx("source",{media:"(max-width: 767px)",srcSet:u}),e.jsx("img",{src:s,alt:"",width:1920,height:1080,loading:"eager",fetchpriority:"high",decoding:"async","data-testid":"img-hero-background"})]}),e.jsx("div",{className:`hero-overlay ${y==="directional"?"hero-overlay-directional":"hero-overlay-uniform"}`,"aria-hidden":"true"})]}),e.jsxs("div",{className:"hero-content",children:[e.jsx("h1",{className:"hero-title","data-testid":"text-hero-title",children:t}),e.jsx("p",{className:"hero-subtitle","data-testid":"text-hero-subtitle",children:n}),c&&c.length>0&&e.jsx("ul",{className:"hero-bullets","data-testid":"list-hero-bullets",children:c.slice(0,3).map((o,v)=>e.jsxs("li",{className:"hero-bullet","data-testid":`item-bullet-${v}`,children:[e.jsxs("strong",{children:[o.label,":"]})," ",o.text]},v))}),N?e.jsxs("div",{className:"hero-waitlist",children:[A?e.jsx(r.Suspense,{fallback:e.jsx("button",{className:"btn btn-primary btn-large",disabled:!0,style:{opacity:.7},children:"Loading..."}),children:e.jsx(q,{source:k,buttonText:j,variant:"hero",showCount:w})}):e.jsx("button",{className:"btn btn-primary btn-large",onClick:()=>C(!0),"data-testid":"button-waitlist-cta",children:j}),b&&e.jsx("p",{className:"hero-waitlist-subtext","data-testid":"text-waitlist-subtext",children:b})]}):g||(a||i?e.jsxs("div",{className:"hero-cta",children:[a&&(f(a.link)?e.jsx("a",{href:a.link,className:"btn btn-primary","data-testid":"button-cta-primary",children:a.text}):e.jsx(m,{to:a.link,className:"btn btn-primary","data-testid":"button-cta-primary",children:a.text})),i&&(f(i.link)?e.jsx("a",{href:i.link,className:"btn btn-secondary","data-testid":"button-cta-secondary",children:i.text}):e.jsx(m,{to:i.link,className:"btn btn-secondary","data-testid":"button-cta-secondary",children:i.text}))]}):null)]})]}),d==="below"&&e.jsx("div",{className:"hero-subtitle-below mx-auto my-6 max-w-[560px] text-center rounded-2xl bg-muted/60 p-6 border border-[#00F870]/35 ring-1 ring-[#00F870]/20 transition-colors","data-testid":"section-hero-subtitle-below",children:e.jsx("p",{className:"text-base text-muted-foreground leading-relaxed",children:n})})]})}function D(){const[t,n]=r.useState({name:"",email:"",subject:"",message:""}),[a,i]=r.useState(!1),l=s=>{s.preventDefault(),i(!0)};return a?e.jsx("div",{className:"form-success","data-testid":"text-form-success",children:"Thank you for your message! We'll get back to you soon."}):e.jsxs("form",{className:"contact-form",onSubmit:l,"data-testid":"form-contact",children:[e.jsxs("div",{className:"form-group",children:[e.jsx("label",{htmlFor:"name",children:"Name"}),e.jsx("input",{type:"text",id:"name",value:t.name,onChange:s=>n({...t,name:s.target.value}),required:!0,"data-testid":"input-name"})]}),e.jsxs("div",{className:"form-group",children:[e.jsx("label",{htmlFor:"email",children:"Email"}),e.jsx("input",{type:"email",id:"email",value:t.email,onChange:s=>n({...t,email:s.target.value}),required:!0,"data-testid":"input-email"})]}),e.jsxs("div",{className:"form-group",children:[e.jsx("label",{htmlFor:"subject",children:"Subject"}),e.jsx("input",{type:"text",id:"subject",value:t.subject,onChange:s=>n({...t,subject:s.target.value}),required:!0,"data-testid":"input-subject"})]}),e.jsxs("div",{className:"form-group",children:[e.jsx("label",{htmlFor:"message",children:"Message"}),e.jsx("textarea",{id:"message",rows:5,value:t.message,onChange:s=>n({...t,message:s.target.value}),required:!0,"data-testid":"input-message"})]}),e.jsx("button",{type:"submit",className:"btn btn-primary","data-testid":"button-submit",children:"Send Message"})]})}function H(){return e.jsxs("div",{className:"page-content","data-testid":"page-contact",children:[e.jsx(_,{title:"Contact",description:"Get in touch with our team for support, sales inquiries, or partnerships."}),e.jsx(L,{title:"Get in Touch",subtitle:"Have a question, suggestion, or just want to say hello? We'd love to hear from you.",variant:"centered",backgroundGradient:"linear-gradient(180deg, #E8F9ED 0%, #FFFFFF 100%)"}),e.jsxs("div",{className:"content-section",style:{textAlign:"center"},"data-testid":"section-contact-info",children:[e.jsxs("ul",{style:{listStyle:"none",padding:0,margin:"0 0 24px 0",color:"#495057",fontSize:"16px",lineHeight:"1.8"},children:[e.jsx("li",{children:"Questions from parents and families"}),e.jsx("li",{children:"Coaches interested in using LockeD1n with their program"}),e.jsx("li",{children:"General questions about the platform"})]}),e.jsx("p",{style:{fontSize:"16px"},children:e.jsx("strong",{style:{color:"#16A34A"},children:"Email: [email protected]"})})]}),e.jsx("div",{style:{width:"100%",maxWidth:"600px",height:"1px",backgroundColor:"#16A34A",opacity:.18,margin:"32px auto"}}),e.jsxs("div",{className:"content-section section-alternate",children:[e.jsx("h2",{className:"section-title",style:{textAlign:"center",color:"#16A34A"},children:"Send Us a Message"}),e.jsx("div",{style:{width:"100%",height:"2px",backgroundColor:"#16A34A",maxWidth:"80px",margin:"0 auto 24px auto",opacity:.6}}),e.jsx("p",{style:{textAlign:"center",color:"#6c757d",marginBottom:"32px"},children:"Whether you're a parent, coach, or administrator, we read every message and respond personally."}),e.jsx("div",{style:{backgroundColor:"#FFFFFF",borderRadius:"8px",padding:"32px",boxShadow:"0 2px 8px rgba(0, 0, 0, 0.08)",borderLeft:"3px solid #16A34A",maxWidth:"600px",margin:"0 auto"},children:e.jsx(D,{})})]}),e.jsx("div",{className:"content-section",style:{textAlign:"center"},"data-testid":"section-social",children:e.jsx("p",{style:{color:"#6c757d",fontStyle:"italic"},children:"We're focused on building — not posting."})}),e.jsx("div",{style:{textAlign:"center",marginTop:"32px"},children:e.jsx(m,{to:"/",className:"back-link","data-testid":"link-back-home-contact",children:"Back to Home"})})]})}export{H as default};

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.