1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,837044,e=>{"use strict";var t=e.i(843476),s=e.i(271645),a=e.i(863476);e.s(["default",0,({placeholder:e,buttonText:r,textColor:l="text-black",buttonColor:i="bg-btnColor",buttonColorHover:n="bg-btnColor-dark",inputBackgroundColor:o,inputBorderColor:d="gray-300",placeholderTextColor:c="text-textColor",source:u="waitlist-input",containerClassName:m="",formClassName:b="",inputClassName:x="",buttonClassName:h=""})=>{let[p,g]=(0,s.useState)(""),[f,v]=(0,s.useState)(""),{openWaitlistModal:j}=(0,a.useWaitlistModal)(),N=i.startsWith("bg-")?`${i}`:`bg-[${i}]`,$=n.startsWith("bg-")?`hover:${n}`:`hover:bg-[${n}]`,y=i.startsWith("bg-")?i.replace("bg-","ring-"):(i.startsWith("#"),`ring-[${i}]`),w=(0,s.useCallback)(e=>{e.preventDefault(),v("");let t=p.trim();t&&t.includes("@")?j({email:t,source:u}):v("Please enter a valid email address.")},[p,j,u]);return(0,t.jsxs)("div",{className:`flex w-full flex-col gap-3 ${m}`,children:[(0,t.jsxs)("form",{onSubmit:w,className:`flex flex-1 rounded-lg border border-${d} p-1 focus-within:ring-2 focus-within:${y} ${b}`,children:[(0,t.jsx)("label",{htmlFor:"email",className:"sr-only",children:"Enter Email"}),(0,t.jsx)("input",{id:"email",type:"email",value:p,onChange:e=>{g(e.target.value),f&&v("")},placeholder:e,className:`w-full flex-1 bg-transparent pl-2 font-body text-base ${l} ${o} placeholder:${c} focus:outline-none ${x}`}),(0,t.jsx)("button",{type:"submit","aria-label":`${r}`,className:`${N} ${$} rounded-lg px-4 py-2 font-body text-base font-medium text-white duration-200 ${h}`,children:r})]}),f?(0,t.jsx)("div",{role:"alert",className:"rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-900",children:f}):null]})}])},968634,e=>{"use strict";var t=e.i(843476),s=e.i(627739),a=e.i(522016),r=e.i(436134);e.s(["default",0,({buttonText:e,buttonLink:l,buttonBgColor:i="",buttonBgColorHover:n="bg-gray-100",buttonTextColor:o="text-btnColor",buttonTextColorHover:d="",buttonBorderColor:c="border-[#3F46491A]",additionalClasses:u="",icon:m="",target:b,ariaLabel:x})=>{let h=i.startsWith("bg-")||""==i?`${i}`:`bg-[${i}]`,p=n.startsWith("bg-")?`hover:${n}`:`hover:bg-[${n}]`,g=o.startsWith("text-")||""==o?`${o}`:`text-[${o}]`,f=""===d?"":d.startsWith("text-")?`hover:${d}`:`hover:text-[${d}]`,v=""===c||null===c?"":c.startsWith("border-")?`border ${c}`:`border border-[${c}]`,j=n.startsWith("bg-")?n.replace("bg-","ring-"):(n.startsWith("#"),`ring-[${n}]`);return(0,t.jsxs)(a.default,{target:b,href:l,className:`${g} ${f} ${h} ${p} ${v} flex justify-center items-center duration-200 font-body font-medium text-base px-4 py-3 rounded-md leading-4 focus:outline-none focus:ring-2 focus:ring-offset-2 focus-within:${j} ${u}`,"aria-label":x,children:[(0,t.jsx)(r.default,{children:e}),m&&(0,t.jsx)("div",{className:"pl-3",children:(0,t.jsx)(s.AppImage,{src:m,alt:`${e} icon`,className:"w-full h-full",width:40,height:40})})]})}])},10520,e=>{"use strict";var t=e.i(843476),s=e.i(968634),a=e.i(436134),r=e.i(837044);function l({json:e}){let l=e.props?.showBackgroundImage??!0,i=e.props?.backgroundClassName??"bg-[#184E49]",n=e.props?.titleTextClassName??"text-white",o=e.props?.descriptionTextClassName??"!text-white/85",d=e.props?.topPaddingClassName??"pt-24 md:pt-28",c=e.props?.bottomPaddingClassName??"pb-20 md:pb-28",u=e.props?.useDarkInputTheme??!0;return(0,t.jsxs)("section",{className:"w-full relative overflow-hidden",children:[l?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-cover bg-center bg-no-repeat",style:{backgroundImage:"url('/images/background-particles.jpg')"},"aria-hidden":"true"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-[#184E49]/82","aria-hidden":"true"})]}):(0,t.jsx)("div",{className:`absolute inset-0 ${i}`,"aria-hidden":"true"}),(0,t.jsx)("div",{className:`relative wrapper px-4 sm:px-5 lg:px-8 ${d} ${c}`,children:(0,t.jsxs)("div",{className:"max-w-4xl flex flex-col gap-5 py-10",children:[(0,t.jsx)("h1",{className:`marketing-page-title ${n} text-left`,children:(0,t.jsx)(a.default,{children:e.structure.title})}),(0,t.jsx)("p",{className:`base-text !text-lg md:!text-xl !leading-7 md:!leading-8 text-left ${o}`,children:(0,t.jsx)(a.default,{children:e.structure.description})}),e.structure.input&&(0,t.jsx)("div",{className:"pt-2 max-w-2xl",children:u?(0,t.jsx)(r.default,{placeholder:e.structure.input.placeholder,buttonText:e.structure.input.buttonText,textColor:"text-white",buttonColor:"bg-footerbtnColor",buttonColorHover:"bg-footerbtnColor-light",inputBorderColor:"#FFFFFF3B",placeholderTextColor:"text-white/80"}):(0,t.jsx)(r.default,{placeholder:e.structure.input.placeholder,buttonText:e.structure.input.buttonText})}),e.structure.buttons&&e.structure.buttons.length>0&&(0,t.jsx)("div",{className:"flex flex-wrap gap-4 pt-2",children:e.structure.buttons.map(e=>(0,t.jsx)(s.default,{buttonText:e.text,buttonLink:e.link,target:e.target,icon:e.icon,ariaLabel:e.ariaLabel},e.text))})]})})]})}e.s(["default",()=>l])},274541,e=>{"use strict";var t=e.i(843476),s=e.i(271645),a=e.i(604570),r=e.i(985902),l=e.i(610012),i=e.i(194108);
1function n(){let[e,n]=(0,s.useState)(""),[o,d]=(0,s.useState)(""),[c,u]=(0,s.useState)(""),[m,b]=(0,s.useState)(""),[x,h]=(0,s.useState)("idle"),[p,g]=(0,s.useState)(!1),[f,v]=(0,s.useState)(""),j=(0,s.useCallback)(async t=>{t.preventDefault(),v(""),h("idle");let s=e.trim(),r=o.trim(),l=c.trim(),x=m.trim();if(!s||!s.includes("@")){h("error"),v("Please enter a valid email address.");return}if(x&&!(e=>{try{return new URL(e),!0}catch{return!1}})(x)){h("error"),v("Please enter a valid website URL, including https://.");return}try{if(g(!0),!(await (0,i.apiFetch)("/waitlist",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:s,name:r,businessName:l,website:x,source:"contact-form"})})).ok)throw Error("Form submission failed");h("success"),n(""),d(""),u(""),b(""),a.default.capture("contact-form-submitted",{email:s,name:r,businessName:l,website:x})}catch{h("error"),v("Something went wrong. Please try again.")}finally{g(!1)}},[e,o,c,m]);return(0,t.jsx)("div",{className:"w-full",children:"success"===x?(0,t.jsx)("div",{className:"rounded-lg border border-green-200 bg-green-50 px-4 py-3 text-sm text-green-900",children:"Thanks for reaching out. We will be in touch shortly."}):(0,t.jsxs)("form",{className:"space-y-4",onSubmit:j,children:[(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)("label",{className:"text-sm font-medium",htmlFor:"contact-email",children:"Email"}),(0,t.jsx)(l.Input,{id:"contact-email",type:"email",required:!0,value:e,onChange:e=>{n(e.target.value),f&&v("")},placeholder:"[email protected]",disabled:p})]}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)("label",{className:"text-sm font-medium",htmlFor:"contact-name",children:"Name"}),(0,t.jsx)(l.Input,{id:"contact-name",value:o,onChange:e=>{d(e.target.value),f&&v("")},placeholder:"Jane Doe",disabled:p})]}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)("label",{className:"text-sm font-medium",htmlFor:"contact-business",children:"Business name"}),(0,t.jsx)(l.Input,{id:"contact-business",value:c,onChange:e=>{u(e.target.value),f&&v("")},placeholder:"Acme Pty Ltd",disabled:p})]}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)("label",{className:"text-sm font-medium",htmlFor:"contact-website",children:"Website"}),(0,t.jsx)(l.Input,{id:"contact-website",value:m,onChange:e=>{b(e.target.value),f&&v("")},placeholder:"https://example.com",disabled:p})]}),"error"===x&&f?(0,t.jsx)("div",{role:"alert",className:"rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-900",children:f}):null,(0,t.jsx)(r.Button,{type:"submit",disabled:p,className:"w-full",children:p?"Submitting...":"Submit"})]})})}e.s(["ContactForm",()=>n])}]);
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.