!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._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a099a4-b54d-7563-9f20-2dfe55bb3b36")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,850577,e=>{"use strict";var t=e.i(270401);let a=t.createContext({disabled:!1});e.s(["useFieldItemContext",0,function(){return t.useContext(a)}])},75234,e=>{"use strict";var t=e.i(854368);let a=(e,a,n)=>{if(e&&"reportValidity"in e){let r=(0,t.get)(n,a);e.setCustomValidity(r&&r.message||""),e.reportValidity()}},n=(e,t)=>{for(let n in t.fields){let r=t.fields[n];r&&r.ref&&"reportValidity"in r.ref?a(r.ref,n,e):r&&r.refs&&r.refs.forEach(t=>a(t,n,e))}},r=(e,t)=>{let a=i(t);return e.some(e=>i(e).match(`^${a}\\.\\d+`))};function i(e){return e.replace(/\]|\[/g,"")}function o(){return(o=Object.assign.bind()).apply(null,arguments)}e.s(["standardSchemaResolver",0,function(e,a,i){return void 0===i&&(i={}),function(a,l,s){try{var c=function(){if(u.issues){var e=function(e,t){for(var a={},n=0;n{a.shouldUseNativeValidation&&n(e,a);let i={};for(let n in e){let o=(0,t.get)(a.fields,n),l=Object.assign(e[n]||{},{ref:o&&o.ref});if(r(a.names||Object.keys(e),n)){let e=Object.assign({},(0,t.get)(i,n));(0,t.set)(e,"root",l),(0,t.set)(i,n,e)}else(0,t.set)(i,n,l)}return i})(e,s)}}return s.shouldUseNativeValidation&&n({},s),{values:i.raw?Object.assign({},a):u.value,errors:{}}},u=e["~standard"].validate(a),d=function(){if(u instanceof Promise)return Promise.resolve(u).then(function(e){u=e})}();return Promise.resolve(d&&d.then?d.then(c):c())}catch(e){return Promise.reject(e)}}}],75234)},420028,e=>{"use strict";let t=(0,e.i(202913).default)("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);e.s(["Minus",0,t],420028)},735625,e=>{"use strict";var t,a=e.i(222666),n=e.i(505962);e.s([],447937),e.i(447937);var r=e.i(270401),i=e.i(618568),o=e.i(123651),l=e.i(228876),s=e.i(361409),c=e.i(235901),u=e.i(836033),d=e.i(854855);let m=((t={}).checked="data-checked",t.unchecked="data-unchecked",t.indeterminate="data-indeterminate",t.disabled="data-disabled",t.readonly="data-readonly",t.required="data-required",t.valid="data-valid",t.invalid="data-invalid",t.touched="data-touched",t.dirty="data-dirty",t.filled="data-filled",t.focused="data-focused",t);var h=e.i(391699);function p(e){return r.useMemo(()=>({checked:t=>e.indeterminate?{}:t?{[m.checked]:""}:{[m.unchecked]:""},...h.fieldValidityMapping}),[e.indeterminate])}var f=e.i(281334),g=e.i(593478),y=e.i(356120),b=e.i(481902),v=e.i(761073),x=e.i(897464),S=e.i(850577),C=e.i(965358),j=e.i(231152),_=e.i(459128),N=e.i(397744);let I=r.createContext(void 0),E=r.createContext(void 0);var F=e.i(939550),k=e.i(467219),T=e.i(412425);let P=r.forwardRef(function(e,t){let{checked:n,className:m,defaultChecked:h=!1,"aria-labelledby":P,disabled:w=!1,form:M,id:z,indeterminate:R=!1,inputRef:A,name:L,onCheckedChange:O,parent:V=!1,readOnly:q=!1,render:B,required:U=!1,uncheckedValue:H,value:D,nativeButton:K=!1,style:G,...$}=e,{clearErrors:Y}=(0,C.useFormContext)(),{disabled:J,name:Z,setDirty:W,setFilled:Q,setFocused:X,setTouched:ee,state:et,validationMode:ea,validityData:en,shouldValidateOnChange:er,validation:ei}=(0,v.useFieldRootContext)(),eo=(0,S.useFieldItemContext)(),{labelId:el,controlId:es,registerControlId:ec,getDescriptionProps:eu}=(0,j.useLabelableContext)(),ed=function(e=!0){let t=r.useContext(I);if(void 0===t&&!e)throw Error((0,N.default)(3));return t}(),em=ed?.parent,eh=em&&ed.allValues,ep=J||eo.disabled||ed?.disabled||w,ef=Z??L,eg=D??ef,ey=(0,g.useBaseUiId)(),eb=(0,g.useBaseUiId)(),ev=es;eh?ev=V?eb:`${em.id}-${eg}`:z&&(ev=z);let ex={};eh&&(V?ex=ed.parent.getParentProps():eg&&(ex=ed.parent.getChildProps(eg)));let eS=(0,l.useStableCallback)(O),{checked:eC=n,indeterminate:ej=R,onCheckedChange:e_,...eN}=ex,eI=ed?.value,eE=ed?.setValue,eF=ed?.defaultValue,ek=r.useRef(null),eT=(0,u.useRefWithInit)(()=>Symbol("checkbox-control")),eP=r.useRef(!1),{getButtonProps:ew,buttonRef:eM}=(0,b.useButton)({disabled:ep,native:K}),ez=ed?.validation??ei,[eR,eA]=(0,o.useControlled)({controlled:eg&&eI&&!V?eI.includes(eg):eC,default:eg&&eF&&!V?eF.includes(eg):h,name:"Checkbox",state:"checked"});(0,s.useIsoLayoutEffect)(()=>{ec!==i.NOOP&&(eP.current=!0,ec(eT.current,ev))},[ev,ed,ec,V,eT]),r.useEffect(()=>{let e=eT.current;return()=>{eP.current&&ec!==i.NOOP&&(eP.current=!1,ec(e,void 0))}},[ec,eT]),(0,x.useRegisterFieldControl)(ek,{enabled:!ed,id:ey,value:eR});let eL=r.useRef(null),eO=(0,c.useMergedRefs)(A,eL,ez.inputRef),eV=(0,_.useAriaLabelledBy)(P,el,eL,!K,ev??void 0);(0,s.useIsoLayoutEffect)(()=>{eL.current&&(eL.current.indeterminate=ej,eR&&Q(!0))},[eR,ej,Q]),(0,T.useValueChanged)(eR,()=>{(!ed||V)&&(Y(ef),Q(eR),W(eR!==en.initialValue),er()?ez.commit(eR):ez.commit(eR,!0))});let eq=(0,y.mergeProps)({checked:eR,disabled:ep,form:M,name:V?void 0:ef,id:K?void 0:ev??void 0,required:U,ref:eO,style:ef?d.visuallyHiddenInput:d.visuallyHidden,tabIndex:-1,type:"checkbox","aria-hidden":!0,onChange(e){if(e.nativeEvent.defaultPrevented)return;if(q)return void e.preventDefault();let t=e.currentTarget.checked,a=(0,F.createChangeEventDetails)(k.REASONS.none,e.nativeEvent);e_?.(t,a),eS(t,a),!a.isCanceled&&(eA(t),eg&&eI&&eE&&!V&&!eh&&eE(t?[...eI,eg]:eI.filter(e=>e!==eg),a))},onFocus(){ek.current?.focus()}},void 0!==D?{value:(ed?eR&&D:D)||""}:i.EMPTY_OBJECT,eu,ed?ez.getValidationProps:ez.getInputValidationProps),eB=eh?!!eC:eR,eU=eh&&ej||R;r.useEffect(()=>{if(!em||!eg)return;let e=em.disabledStatesRef.current;return e.set(eg,ep),()=>{e.delete(eg)}},[em,ep,eg]);let eH=r.useMemo(()=>({...et,checked:eB,disabled:ep,readOnly:q,required:U,indeterminate:eU}),[et,eB,ep,q,U,eU]),eD=p(eH),eK=(0,f.useRenderElement)("span",e,{state:eH,ref:[eM,ek,t,ed?.registerControlRef],props:[{id:K?ev??void 0:ey,role:"checkbox","aria-checked":ej?"mixed":eR,"aria-readonly":q||void 0,"aria-required":U||void 0,"aria-labelledby":eV,"data-parent":V?"":void 0,onFocus(){X(!0)},onBlur(){let e=eL.current;e&&(ee(!0),X(!1),"onBlur"===ea&&ez.commit(ed?eI:e.checked))},onClick(e){q||ep||(e.preventDefault(),eL.current?.dispatchEvent(new PointerEvent("click",{bubbles:!0,shiftKey:e.shiftKey,ctrlKey:e.ctrlKey,altKey:e.altKey,metaKey:e.metaKey})))}},eu,ez.getValidationProps,$,eN,ew],stateAttributesMapping:eD});return(0,a.jsxs)(E.Provider,{value:eH,children:[eK,!eR&&!ed&&ef&&!V&&void 0!==H&&(0,a.jsx)("input",{type:"hidden",form:M,name:ef,value:H}),(0,a.jsx)("input",{...eq,suppressHydrationWarning:!0})]})});var w=e.i(688342),M=e.i(207290),z=e.i(678968);let R=r.forwardRef(function(e,t){let{render:a,className:n,style:i,keepMounted:o=!1,...l}=e,s=function(){let e=r.useContext(E);if(void 0===e)throw Error((0,N.default)(14));return e}(),c=s.checked||s.indeterminate,{mounted:u,transitionStatus:d,setMounted:m}=(0,M.useTransitionStatus)(c),g=r.useRef(null),y={...s,transitionStatus:d};(0,w.useOpenChangeComplete)({open:c,ref:g,onComplete(){c||m(!1)}});let b=p(s),v=r.useMemo(()=>({...b,...z.transitionStatusMapping,...h.fieldValidityMapping}),[b]),x=(0,f.useRenderElement)("span",e,{ref:[t,g],state:y,stateAttributesMapping:v,props:l});return o||u?x:null});e.s(["Indicator",0,R,"Root",0,P],820300);var A=e.i(820300),A=A,L=e.i(452473),O=e.i(699937),V=e.i(420028);e.s(["Checkbox",0,function(e){let t,r,i,o,l,s,c,u,d,m=(0,n.c)(19);m[0]!==e?({className:r,checked:t,onCheckedChange:i,ref:l,...o}=e,m[0]=e,m[1]=t,m[2]=r,m[3]=i,m[4]=o,m[5]=l):(t=m[1],r=m[2],i=m[3],o=m[4],l=m[5]);let h="indeterminate"===t,p=!!h||t;return m[6]!==r?(s=(0,L.cn)("group/checkbox grid place-content-center peer h-4 w-4 shrink-0 rounded-sm border border-foreground/30 bg-muted cursor-pointer ring-offset-background hover:border-foreground/50 focus-visible:outline-none focus-visible:border-focus-border focus-visible:shadow-focus data-[disabled]:cursor-not-allowed data-[disabled]:opacity-50 data-[checked]:border-primary data-[checked]:bg-primary data-[checked]:text-primary-foreground data-[indeterminate]:border-primary data-[indeterminate]:bg-primary data-[indeterminate]:text-primary-foreground",r),m[6]=r,m[7]=s):s=m[7],m[8]!==h||m[9]!==i?(c=i?e=>{h?i(!0):i(e)}:void 0,m[8]=h,m[9]=i,m[10]=c):c=m[10],m[11]===Symbol.for("react.memo_cache_sentinel")?(u=(0,a.jsxs)(A.Indicator,{className:"flex items-center justify-center text-current",children:[(0,a.jsx)(O.Check,{className:"h-4 w-4 group-data-[indeterminate]/checkbox:hidden"}),(0,a.jsx)(V.Minus,{className:"hidden h-4 w-4 group-data-[indeterminate]/checkbox:block"})]}),m[11]=u):u=m[11],m[12]!==p||m[13]!==h||m[14]!==o||m[15]!==l||m[16]!==s||m[17]!==c?(d=(0,a.jsx)(A.Root,{ref:l,className:s,checked:p,indeterminate:h,onCheckedChange:c,...o,children:u}),m[12]=p,m[13]=h,m[14]=o,m[15]=l,m[16]=s,m[17]=c,m[18]=d):d=m[18],d}],735625)},83055,e=>{"use strict";var t=e.i(222666),a=e.i(505962),n=e.i(356120),r=e.i(734293),i=e.i(452473),o=e.i(558956),l=e.i(270401),s=e.i(854368);let c=s.FormProvider,u=(0,l.createContext)(null),d=()=>{let e,t,n,r=(0,a.c)(13),i=(0,l.useContext)(u),o=(0,l.useContext)(m),{getFieldState:c}=(0,s.useFormContext)(),d=i?.name;r[0]!==d?(e={name:d},r[0]=d,r[1]=e):e=r[1];let h=(0,s.useFormState)(e);if(!i)throw Error("useFormField should be used within ");if(!o)throw Error("useFormField should be used within ");r[2]!==i.name||r[3]!==h||r[4]!==c?(t=c(i.name,h),r[2]=i.name,r[3]=h,r[4]=c,r[5]=t):t=r[5];let p=t,{id:f}=o,g=`${f}-form-item`,y=`${f}-form-item-description`,b=`${f}-form-item-message`;return r[6]!==i.name||r[7]!==p||r[8]!==f||r[9]!==g||r[10]!==y||r[11]!==b?(n={id:f,name:i.name,formItemId:g,formDescriptionId:y,formMessageId:b,...p},r[6]=i.name,r[7]=p,r[8]=f,r[9]=g,r[10]=y,r[11]=b,r[12]=n):n=r[12],n},m=(0,l.createContext)(null);e.s(["Form",0,c,"FormControl",0,e=>{let t,i,o=(0,a.c)(7),{children:s,ref:c,render:u,...m}=e,{error:h,formItemId:p,formDescriptionId:f,formMessageId:g}=d(),y=u??((0,l.isValidElement)(s)?s:void 0),b=(0,n.mergeProps)({id:p,"aria-describedby":h?`${f} ${g}`:`${f}`,"aria-invalid":!!h},m),v=!!h;return o[0]!==v?(t={invalid:v},o[0]=v,o[1]=t):t=o[1],o[2]!==y||o[3]!==c||o[4]!==b||o[5]!==t?(i={defaultTagName:"input",render:y,ref:c,props:b,state:t},o[2]=y,o[3]=c,o[4]=b,o[5]=t,o[6]=i):i=o[6],(0,r.useRender)(i)},"FormDescription",0,e=>{let n,r,o,l,s,c=(0,a.c)(11);c[0]!==e?({className:n,ref:o,...r}=e,c[0]=e,c[1]=n,c[2]=r,c[3]=o):(n=c[1],r=c[2],o=c[3]);let{formDescriptionId:u}=d();return c[4]!==n?(l=(0,i.cn)("text-[0.8rem] text-muted-foreground",n),c[4]=n,c[5]=l):l=c[5],c[6]!==u||c[7]!==r||c[8]!==o||c[9]!==l?(s=(0,t.jsx)("p",{ref:o,id:u,className:l,...r}),c[6]=u,c[7]=r,c[8]=o,c[9]=l,c[10]=s):s=c[10],s},"FormField",0,e=>{let n,r,i,o,l=(0,a.c)(9);l[0]!==e?({...n}=e,l[0]=e,l[1]=n):n=l[1],l[2]!==n.name?(r={name:n.name},l[2]=n.name,l[3]=r):r=l[3];let c=r;return l[4]!==n?(i=(0,t.jsx)(s.Controller,{...n}),l[4]=n,l[5]=i):i=l[5],l[6]!==c||l[7]!==i?(o=(0,t.jsx)(u.Provider,{value:c,children:i}),l[6]=c,l[7]=i,l[8]=o):o=l[8],o},"FormItem",0,e=>{let n,r,o,s,c,u,d,h=(0,a.c)(15);h[0]!==e?({className:n,ref:o,...r}=e,h[0]=e,h[1]=n,h[2]=r,h[3]=o):(n=h[1],r=h[2],o=h[3]);let p=(0,l.useId)();h[4]!==p?(s={id:p},h[4]=p,h[5]=s):s=h[5];let f=s;return h[6]!==n?(c=(0,i.cn)("flex flex-col gap-y-2",n),h[6]=n,h[7]=c):c=h[7],h[8]!==r||h[9]!==o||h[10]!==c?(u=(0,t.jsx)("div",{ref:o,className:c,...r}),h[8]=r,h[9]=o,h[10]=c,h[11]=u):u=h[11],h[12]!==f||h[13]!==u?(d=(0,t.jsx)(m.Provider,{value:f,children:u}),h[12]=f,h[13]=u,h[14]=d):d=h[14],d},"FormLabel",0,e=>{let n,r,l,s,c,u=(0,a.c)(12);u[0]!==e?({className:n,ref:l,...r}=e,u[0]=e,u[1]=n,u[2]=r,u[3]=l):(n=u[1],r=u[2],l=u[3]);let{error:m,formItemId:h}=d(),p=m&&"text-destructive";return u[4]!==n||u[5]!==p?(s=(0,i.cn)(p,n),u[4]=n,u[5]=p,u[6]=s):s=u[6],u[7]!==h||u[8]!==r||u[9]!==l||u[10]!==s?(c=(0,t.jsx)(o.Label,{ref:l,className:s,htmlFor:h,...r}),u[7]=h,u[8]=r,u[9]=l,u[10]=s,u[11]=c):c=u[11],c},"FormMessage",0,e=>{let n,r,o,l,s,c,u=(0,a.c)(13);u[0]!==e?({className:r,children:n,ref:l,...o}=e,u[0]=e,u[1]=n,u[2]=r,u[3]=o,u[4]=l):(n=u[1],r=u[2],o=u[3],l=u[4]);let{error:m,formMessageId:h}=d(),p=m?String(m?.message):n;return p?(u[5]!==r?(s=(0,i.cn)("text-[0.8rem] font-medium text-destructive",r),u[5]=r,u[6]=s):s=u[6],u[7]!==p||u[8]!==h||u[9]!==o||u[10]!==l||u[11]!==s?(c=(0,t.jsx)("p",{ref:l,id:h,className:s,...o,children:p}),u[7]=p,u[8]=h,u[9]=o,u[10]=l,u[11]=s,u[12]=c):c=u[12],c):null}])},823634,e=>{"use strict";var t=e.i(222666),a=e.i(505962),n=e.i(452473);let r=(0,n.cn)("flex min-h-[80px] w-full px-3 py-2","rounded-md border border-input bg-input-bg text-body pointer-coarse:text-base","placeholder:text-muted-foreground/50","focus-visible:outline-hidden focus-visible:ring-0 focus-visible:border-focus-border focus-visible:shadow-focus","disabled:cursor-not-allowed disabled:opacity-50");e.s(["TEXTAREA_CLASSES",0,r,"Textarea",0,function(e){let i,o,l,s,c,u,d=(0,a.c)(12);return d[0]!==e?({className:i,inputClassName:o,ref:s,...l}=e,d[0]=e,d[1]=i,d[2]=o,d[3]=l,d[4]=s):(i=d[1],o=d[2],l=d[3],s=d[4]),d[5]!==i||d[6]!==o?(c=(0,n.cn)(r,o,i),d[5]=i,d[6]=o,d[7]=c):c=d[7],d[8]!==l||d[9]!==s||d[10]!==c?(u=(0,t.jsx)("textarea",{className:c,ref:s,...l}),d[8]=l,d[9]=s,d[10]=c,d[11]=u):u=d[11],u}])},236010,e=>{"use strict";var t=e.i(222666),a=e.i(505962),n=e.i(75234),r=e.i(553215),i=e.i(528164),o=e.i(735625),l=e.i(83055),s=e.i(810563),c=e.i(558956),u=e.i(738286),d=e.i(452473),m=e.i(699937);function h(e){let n,r,i,o,l,s,c,u=(0,a.c)(17);if(u[0]!==e?({className:n,currentStep:r,steps:o,...i}=e,u[0]=e,u[1]=n,u[2]=r,u[3]=i,u[4]=o):(n=u[1],r=u[2],i=u[3],o=u[4]),u[5]!==n?(l=(0,d.cn)("flex items-center overflow-x-auto",n),u[5]=n,u[6]=l):l=u[6],u[7]!==r||u[8]!==o){let e;u[10]!==r||u[11]!==o.length?(e=(e,a)=>{let n=a{eI.current||(eI.current=!0,eS.capture(r.PostHogEvent.EnterpriseFormViewed,{source:F}))},L=[eS],el[5]=eS,el[6]=A,el[7]=L):(A=el[6],L=el[7]),(0,x.useEffect)(A,L),el[8]!==ep||el[9]!==eg?(O=()=>{let e=ek.current!==ep,t="success"!==eT.current&&"success"===eg;eF.current&&(e||t)&&ej.current?.focus(),eF.current=!0,ek.current=ep,eT.current=eg},V=[ep,eg],el[8]=ep,el[9]=eg,el[10]=O,el[11]=V):(O=el[10],V=el[11]),(0,x.useEffect)(O,V),el[12]===Symbol.for("react.memo_cache_sentinel")?(B=()=>()=>{null!==eN.current&&clearTimeout(eN.current)},q=[],el[12]=q,el[13]=B):(q=el[12],B=el[13]),(0,x.useEffect)(B,q);let eP=(0,C.useFeatureFlag)("partnershipInboundIntent");el[14]!==em||el[15]!==eP?(H=(U=(0,_.getContactIntentOptions)({isPartnershipInboundEnabled:eP})).some(e=>e.value===em)?em:"",el[14]=em,el[15]=eP,el[16]=U,el[17]=H):(U=el[16],H=el[17]);let ew=H;el[18]!==ed||el[19]!==ew?(D=ed.trim().length>0&&""!==ew,el[18]=ed,el[19]=ew,el[20]=D):D=el[20];let eM=D;el[21]!==ew?(K=(0,_.requiresInquiryDetails)(ew),el[21]=ew,el[22]=K):K=el[22];let ez=K;el[23]!==eu||el[24]!==ew||el[25]!==ep||el[26]!==eg?(G=()=>{let e=!eu&&("idle"===eg||"error"===eg);2===ep&&""===ew&&e&&(ef(1),ey("idle"))},$=[eu,ew,ep,eg],el[23]=eu,el[24]=ew,el[25]=ep,el[26]=eg,el[27]=G,el[28]=$):(G=el[27],$=el[28]),(0,x.useEffect)(G,$),el[29]!==eS?(Y=()=>{eE.current||(eE.current=!0,eS.capture(r.PostHogEvent.EnterpriseFormStarted,{source:F}))},el[29]=eS,el[30]=Y):Y=el[30];let eR=Y;el[31]!==eR||el[32]!==eS?(J=(e,t)=>{let{value:a,isChecked:n}=t;return eR(),eS.capture(r.PostHogEvent.EnterpriseFormComplianceToggled,{source:F,option:a,checked:n}),n?[...e,a]:e.filter(e=>e!==a)},el[31]=eR,el[32]=eS,el[33]=J):J=el[33];let eA=J;el[34]!==eS?(Z=e=>{let{event:t,intent:a,url:n}=e;ev(!0),eS.capture(t,{source:F,intent:a},{transport:"sendBeacon"}),window.location.assign(n),eN.current=setTimeout(()=>{ev(!1)},5e3)},el[34]=eS,el[35]=Z):Z=el[35];let eL=Z;el[36]!==eb||el[37]!==eS||el[38]!==eL||el[39]!==ew?(W=e=>{if(eb)return;let t=(0,b.parseSchema)(_.EnterpriseContactStepOneSchema,{email:e.email,intent:ew});if((0,y.isErr)(t)){let e=t.error.issues.find(M);e&&(eC.current?.setCustomValidity(e.message),eC.current?.reportValidity()),eS.capture(r.PostHogEvent.EnterpriseFormSubmitFailed,{source:F,reason:"client_validation",step:1});return}if("account_help"===t.data.intent)return void eL({event:r.PostHogEvent.EnterpriseFormZendeskRedirected,intent:t.data.intent,url:(0,_.buildZendeskRequestUrl)(t.data.email)});let a=(0,_.getContactIntentOffRampUrl)(t.data.intent);void 0!==a?eL({event:r.PostHogEvent.EnterpriseFormOffRampRedirected,intent:t.data.intent,url:a}):(eS.capture(r.PostHogEvent.EnterpriseFormStepOneCompleted,{source:F,intent:t.data.intent}),ey("idle"),ef(2),window.scrollTo({top:0,behavior:"smooth"}))},el[36]=eb,el[37]=eS,el[38]=eL,el[39]=ew,el[40]=W):W=el[40];let eO=W;el[41]!==eS?(Q=e=>{let t=e.target instanceof HTMLElement?e.target.id||(e.target.getAttribute("name")??""):"",a=0===e_.current.length;e_.current.push(t||"unknown"),a&&queueMicrotask(()=>{let e=e_.current;eS.capture(r.PostHogEvent.EnterpriseFormValidationFailed,{source:F,invalid_fields:e}),e_.current=[]})},el[41]=eS,el[42]=Q):Q=el[42];let eV=Q;el[43]!==eS||el[44]!==ex?(X=async e=>{eS.capture(r.PostHogEvent.EnterpriseFormStepTwoSubmitted,{source:F,intent:e.intent});let t=(0,_.buildHubSpotSubmissionBody)({data:e,pageUri:window.location.href,hutk:(0,_.getHubSpotUserToken)(document.cookie)}),a=await (0,y.wrap)(()=>fetch(_.HUBSPOT_SUBMIT_URL,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t),signal:AbortSignal.timeout(15e3)}));if((0,y.isErr)(a)){eS.capture(r.PostHogEvent.EnterpriseFormSubmitFailed,{source:F,reason:"network_error",error_name:a.error instanceof Error?a.error.name:void 0}),ey("error");return}let n=a.data;if(!n.ok){let e=await (0,y.wrap)(()=>n.text());eS.capture(r.PostHogEvent.EnterpriseFormSubmitFailed,{source:F,reason:"api_error",status:n.status,...(0,y.isOk)(e)?(0,_.summarizeHubSpotError)(e.data):{}}),ey("error");return}await n.body?.cancel(),eS.capture(r.PostHogEvent.EnterpriseFormSubmitSucceeded,{source:F,monthly_spend:e.monthlySpend,compliance_needs:e.complianceNeeds,country:e.country,intent:e.intent,ms_since_view:Date.now()-ex}),ey("success"),window.scrollTo({top:0,behavior:"smooth"})},el[43]=eS,el[44]=ex,el[45]=X):X=el[45];let eq=X;el[46]!==ec||el[47]!==eO||el[48]!==eu||el[49]!==eS||el[50]!==ew||el[51]!==ep||el[52]!==eq?(ee=e=>{e.preventDefault();let t=ec.getValues();if(1===ep)return void eO(t);if(eu)return;let a=(0,b.parseSchema)(_.EnterpriseContactSchema,{...t,intent:ew});if((0,y.isErr)(a)){let e=a.error.issues.find(w);e&&(eC.current?.setCustomValidity(e.message),eC.current?.reportValidity()),eS.capture(r.PostHogEvent.EnterpriseFormSubmitFailed,{source:F,reason:"client_validation",step:2}),ey(e?"idle":"error");return}ey("idle"),ec.handleSubmit(()=>eq(a.data))(e)},el[46]=ec,el[47]=eO,el[48]=eu,el[49]=eS,el[50]=ew,el[51]=ep,el[52]=eq,el[53]=ee):ee=el[53];let eB=ee;if("success"===eg){let e;return el[54]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsxs)("div",{className:"p-8 text-center",children:[(0,t.jsx)("h2",{ref:ej,tabIndex:-1,className:"mb-4 text-2xl font-bold",children:"Form submitted"}),(0,t.jsx)("p",{className:"text-muted-foreground",children:"Thank you, we'll be in touch soon."})]}),el[54]=e):e=el[54],e}let eU=ep-1;el[55]===Symbol.for("react.memo_cache_sentinel")?(et=[...E],el[55]=et):et=el[55],el[56]!==eU?(ea=(0,t.jsx)(h,{currentStep:eU,steps:et,"aria-label":"Contact sales form progress"}),el[56]=eU,el[57]=ea):ea=el[57];let eH=E[ep-1];return el[58]!==ep||el[59]!==eH?(en=(0,t.jsxs)("h2",{ref:ej,tabIndex:-1,className:"sr-only",children:["Step ",ep,": ",eH]}),el[58]=ep,el[59]=eH,el[60]=en):en=el[60],el[61]!==ec||el[62]!==eR||el[63]!==eh||el[64]!==U||el[65]!==ez||el[66]!==eb||el[67]!==eM||el[68]!==eu||el[69]!==eS||el[70]!==ew||el[71]!==ep||el[72]!==eg||el[73]!==eA?(er=1===ep?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l.FormField,{control:ec.control,name:"email",render:e=>{let{field:a}=e;return(0,t.jsxs)(l.FormItem,{className:"flex flex-col gap-y-2",children:[(0,t.jsxs)(l.FormLabel,{htmlFor:"email",className:"text-sm font-medium text-foreground",children:["Contact Email ",(0,t.jsx)("span",{className:"text-negative",children:"*"})]}),(0,t.jsx)(l.FormControl,{children:(0,t.jsx)(s.Input,{ref:eC,id:"email",name:a.name,type:"email",required:!0,autoComplete:"email",value:a.value,onBlur:a.onBlur,onChange:e=>{e.target.setCustomValidity(""),eR(),a.onChange(e.target.value)},placeholder:"jane@acme.com"})})]})}},"email"),(0,t.jsx)(l.FormField,{control:ec.control,name:"intent",render:e=>{let{field:a}=e;return(0,t.jsxs)(l.FormItem,{className:"flex flex-col gap-y-2",children:[(0,t.jsxs)(l.FormLabel,{htmlFor:"intent",className:"text-sm font-medium text-foreground",children:["What are you reaching out for? ",(0,t.jsx)("span",{className:"text-negative",children:"*"})]}),(0,t.jsxs)(u.Select,{name:a.name,value:ew||null,onValueChange:e=>{let t=U.find(t=>t.value===e);if(t){eR(),eC.current?.setCustomValidity("");let e=(0,_.getContactIntentState)(t.value,ec.getValues("monthlySpend"),ec.getValues("complianceNeeds"));a.onChange(e.intent),ec.setValue("monthlySpend",e.monthlySpend),ec.setValue("complianceNeeds",e.complianceNeeds)}},required:!0,children:[(0,t.jsx)(l.FormControl,{children:(0,t.jsx)(u.SelectTrigger,{id:"intent",children:(0,t.jsx)(u.SelectValue,{placeholder:"Select an option"})})}),(0,t.jsx)(u.SelectContent,{children:U.map(P)})]})]})}},"intent"),(0,t.jsx)("div",{className:"flex justify-end",children:(0,t.jsx)(i.Button,{type:"submit",className:"w-full sm:w-auto",disabled:eb||eu||!eM,children:eb?"Redirecting...":"Continue"})})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"grid gap-6 sm:grid-cols-2",children:[(0,t.jsx)(l.FormField,{control:ec.control,name:"name",render:e=>{let{field:a}=e;return(0,t.jsxs)(l.FormItem,{className:"flex flex-col gap-y-2",children:[(0,t.jsxs)(l.FormLabel,{htmlFor:"name",className:"text-sm font-medium text-foreground",children:["Name ",(0,t.jsx)("span",{className:"text-negative",children:"*"})]}),(0,t.jsx)(l.FormControl,{children:(0,t.jsx)(s.Input,{...a,id:"name",type:"text",required:!0,autoComplete:"name",onChange:e=>{eR(),a.onChange(e.target.value)},placeholder:"Jane Doe"})})]})}},"name"),(0,t.jsx)(l.FormField,{control:ec.control,name:"country",render:e=>{let{field:a}=e;return(0,t.jsxs)(l.FormItem,{className:"flex flex-col gap-y-2",children:[(0,t.jsxs)(l.FormLabel,{htmlFor:"country",className:"text-sm font-medium text-foreground",children:["Country ",(0,t.jsx)("span",{className:"text-negative",children:"*"})]}),(0,t.jsxs)(u.Select,{name:a.name,value:a.value||null,onValueChange:e=>{eR(),a.onChange(e)},required:!0,children:[(0,t.jsx)(l.FormControl,{children:(0,t.jsx)(u.SelectTrigger,{id:"country",children:(0,t.jsx)(u.SelectValue,{placeholder:"Select your country"})})}),(0,t.jsx)(u.SelectContent,{children:j.map(T)})]})]})}},"country")]}),(0,t.jsx)(l.FormField,{control:ec.control,name:"inquiryDetails",render:e=>{let{field:a}=e;return(0,t.jsxs)(l.FormItem,{className:"flex flex-col gap-y-2",children:[(0,t.jsxs)(l.FormLabel,{htmlFor:"inquiryDetails",className:"text-sm font-medium text-foreground",children:[ez?"What are you reaching out about?":"Anything else?"," ",ez&&(0,t.jsx)("span",{className:"text-negative",children:"*"})]}),(0,t.jsx)(l.FormControl,{children:(0,t.jsx)(p.Textarea,{...a,id:"inquiryDetails",rows:4,maxLength:_.INQUIRY_DETAILS_MAX_LENGTH,required:ez,onChange:e=>{eR(),a.onChange(e.target.value)},className:"resize-y",placeholder:ez?"Tell us what you are reaching out about...":"Tell us anything else that would help us understand your request..."})}),(0,t.jsxs)("p",{className:"text-right text-xs text-muted-foreground",children:[eh.length,"/",_.INQUIRY_DETAILS_MAX_LENGTH," characters"]})]})}},"inquiryDetails"),(0,t.jsxs)("div",{className:"grid gap-6 sm:grid-cols-2",children:["sales_inquiry"===ew&&(0,t.jsx)(l.FormField,{control:ec.control,name:"monthlySpend",render:e=>{let{field:a}=e;return(0,t.jsxs)(l.FormItem,{className:"flex flex-col gap-y-2",children:[(0,t.jsxs)(l.FormLabel,{htmlFor:"monthlySpend",className:"text-sm font-medium text-foreground",children:["Current monthly inference spend across all gateways and providers"," ",(0,t.jsx)("span",{className:"text-negative",children:"*"})]}),(0,t.jsxs)(u.Select,{name:a.name,value:a.value||null,onValueChange:e=>{let t=_.MONTHLY_SPEND_OPTIONS.find(t=>t.value===e);t&&(eR(),a.onChange(t.value),eS.capture(r.PostHogEvent.EnterpriseFormSpendSelected,{source:F,monthly_spend:t.value}))},required:!0,children:[(0,t.jsx)(l.FormControl,{children:(0,t.jsx)(u.SelectTrigger,{id:"monthlySpend",children:(0,t.jsx)(u.SelectValue,{placeholder:"Select a range"})})}),(0,t.jsx)(u.SelectContent,{children:_.MONTHLY_SPEND_OPTIONS.map(k)})]})]})}},"monthlySpend"),"sales_inquiry"===ew&&(0,t.jsx)(l.FormField,{control:ec.control,name:"complianceNeeds",render:e=>{let{field:a}=e;return(0,t.jsxs)("div",{className:"flex flex-col gap-y-2",children:[(0,t.jsx)("span",{className:"block text-sm font-medium text-foreground",children:"Do you have any compliance or security requirements?"}),(0,t.jsx)("div",{className:"flex flex-col gap-2 pt-1",children:_.COMPLIANCE_OPTIONS.map(e=>(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(o.Checkbox,{id:`compliance-${e.value}`,checked:a.value.includes(e.value),onCheckedChange:t=>a.onChange(eA(a.value,{value:e.value,isChecked:!0===t}))}),(0,t.jsx)(c.Label,{htmlFor:`compliance-${e.value}`,className:"text-sm text-foreground",children:e.label})]},e.value))})]})}},"complianceNeeds")]}),"error"===eg&&(0,t.jsxs)("div",{role:"alert",className:"rounded-md border border-negative/30 bg-negative/10 px-4 py-3 text-sm text-negative",children:["Something went wrong submitting the form. Please try again, or reach out via our"," ",(0,t.jsx)(f.TextLink,{href:"/support",className:"text-sm",children:"support page"})," ","if the issue persists."]}),(0,t.jsxs)("div",{className:"flex justify-between gap-4",children:[(0,t.jsx)(i.Button,{type:"button",variant:"outline",disabled:eu,onClick:()=>{ey("idle"),ef(1)},children:"Back"}),(0,t.jsx)(i.Button,{type:"submit",disabled:eu,children:eu?"Submitting...":"Submit"})]})]}),el[61]=ec,el[62]=eR,el[63]=eh,el[64]=U,el[65]=ez,el[66]=eb,el[67]=eM,el[68]=eu,el[69]=eS,el[70]=ew,el[71]=ep,el[72]=eg,el[73]=eA,el[74]=er):er=el[74],el[75]!==eV||el[76]!==eB||el[77]!==ea||el[78]!==en||el[79]!==er?(ei=(0,t.jsxs)("form",{onSubmit:eB,onInvalidCapture:eV,className:"flex flex-col gap-y-6",children:[ea,en,er]}),el[75]=eV,el[76]=eB,el[77]=ea,el[78]=en,el[79]=er,el[80]=ei):ei=el[80],el[81]!==es||el[82]!==ec||el[83]!==ei?(eo=(0,t.jsxs)(l.Form,{...ec,children:[es,ei]}),el[81]=es,el[82]=ec,el[83]=ei,el[84]=eo):eo=el[84],eo}],236010)},20954,82404,e=>{"use strict";var t=e.i(596504),a=e.i(586404),n=e.i(693697),r=e.i(204067),i=e.i(796805);let o=new Set(["gmail.com","googlemail.com","yahoo.com","yahoo.co.uk","yahoo.ca","yahoo.com.au","yahoo.co.in","yahoo.fr","yahoo.de","yahoo.es","yahoo.it","yahoo.co.jp","hotmail.com","hotmail.co.uk","hotmail.ca","hotmail.com.au","hotmail.fr","hotmail.de","outlook.com","outlook.co.uk","outlook.fr","outlook.de","live.com","live.co.uk","live.ca","live.com.au","msn.com","aol.com","aol.co.uk","icloud.com","me.com","mac.com","proton.me","protonmail.com","pm.me","gmx.com","gmx.de","mail.com","yandex.com","yandex.ru","zoho.com","qq.com","126.com","163.com","sina.com","naver.com","hanmail.net","daum.net","web.de","t-online.de","free.fr","orange.fr","libero.it","seznam.cz","rediffmail.com","tutanota.com","tuta.io","fastmail.com","hushmail.com","mailinator.com","guerrillamail.com","10minutemail.com","temp-mail.org","yopmail.com","throwawaymail.com","trash-mail.com","mail.ru"]);function l(e){return e.slice(e.lastIndexOf("@")+1).toLowerCase()}function s(e){let t=l(e);return t.length>0&&!o.has(t)}e.s(["getEmailDomain",0,l,"isBusinessEmail",0,s],82404);let c="244648951",u=`https://api-na2.hsforms.com/submissions/v3/integration/submit/${c}/c4840110-3528-40f7-a9a6-e78ddbf4fc06`,d="inbound_form_intent",m=[{value:"sales_inquiry",label:"Sales inquiry",description:"Pricing, enterprise features, team accounts, SLA, or BYOK"},{value:"account_help",label:"Get help with my account",description:"Billing/payment/invoice issues, VAT, account access, API/technical questions"},{value:"provider_listing",label:"List my models on OpenRouter",description:"LLM / inference providers who want their models available through OpenRouter"},{value:"startup_program",label:"Apply to the startup program",description:"Early-stage startups applying for inference credits"},{value:"credit_grant",label:"Hackathon or education credit grant",description:"Credits or sponsorship for a hackathon, course, or research project"}],h={value:"partnership_reseller",label:"Partnership, reseller, or MSP",description:"Resellers, MSPs, and platforms bringing OpenRouter to their own customers"},p={value:"something_else",label:"Something else",description:"Press or anything not above"},f={provider_listing:"/providers/apply/form",startup_program:"/startup-program",credit_grant:"https://openrouter.notion.site/3272fd57c4dc80369132c7c0943ceeb0",partnership_reseller:"/partnerships/apply"},g=["Under_15K","15K_50K","50K_250K","250K_1M","1M_2.5M","2.5M_plus"],y=["eu_irr","dpa"],b=i.z.string().trim().email("Valid email is required").refine(s,"Please use your work email address"),v=i.z.string().trim().email("Valid email is required"),x=i.z.string().trim().min(1,"Name is required"),S=i.z.string().min(1,"Country is required"),C=i.z.string().trim().max(1e3,"Please keep your message under 1000 characters"),j=C.min(1,"Please tell us what you need help with"),_=i.z.array(i.z.enum(y)),N=i.z.array(i.z.enum(y)).length(0),I=i.z.discriminatedUnion("intent",[i.z.object({email:b,intent:i.z.literal("sales_inquiry")}),i.z.object({email:v,intent:i.z.literal("account_help")}),i.z.object({email:v,intent:i.z.literal("provider_listing")}),i.z.object({email:v,intent:i.z.literal("startup_program")}),i.z.object({email:v,intent:i.z.literal("credit_grant")}),i.z.object({email:v,intent:i.z.literal("partnership_reseller")}),i.z.object({email:b,intent:i.z.literal("something_else")})]),E={email:b,name:x,country:S,inquiryDetails:C,complianceNeeds:_},F=i.z.discriminatedUnion("intent",[i.z.object({...E,intent:i.z.literal("sales_inquiry"),monthlySpend:i.z.enum(g)}),i.z.object({...E,intent:i.z.literal("something_else"),monthlySpend:i.z.literal(""),inquiryDetails:j,complianceNeeds:N})]);function k(e){let[t="",...a]=e.trim().split(/\s+/);return{firstname:t,lastname:a.join(" ")}}let T=i.z.object({correlationId:i.z.string().optional(),errors:i.z.array(i.z.object({message:i.z.string().optional(),errorType:i.z.string().optional()})).optional()}),P=/fields\.([A-Za-z0-9_-]+(?:\/[A-Za-z0-9_-]+)?)/g,w=/^[A-Z0-9_]{1,64}$/,M=/^[0-9a-fA-F-]{8,64}$/,z=new Set([d,"0-2/domain","firstname","lastname","email","country_code","inbound_form_inquiry_details","inference_spend_monthly","inbound_data_handling_needs"]);e.s(["COMPLIANCE_OPTIONS",0,[{value:"eu_irr",label:"In-region routing (EU or US)"},{value:"dpa",label:"Data Processing Agreement (DPA)"}],"COMPLIANCE_VALUES",0,y,"CONTACT_INTENT_VALUES",0,["sales_inquiry","account_help","provider_listing","startup_program","credit_grant","partnership_reseller","something_else"],"EnterpriseContactSchema",0,F,"EnterpriseContactStepOneSchema",0,I,"HUBSPOT_PORTAL_ID",0,c,"HUBSPOT_SUBMIT_URL",0,u,"INQUIRY_DETAILS_MAX_LENGTH",0,1e3,"MONTHLY_SPEND_OPTIONS",0,[{value:"Under_15K",label:"Under $15K"},{value:"15K_50K",label:"$15K - $50K"},{value:"50K_250K",label:"$50K - $250K"},{value:"250K_1M",label:"$250K - $1M"},{value:"1M_2.5M",label:"$1M - $2.5M"},{value:"2.5M_plus",label:"$2.5M+"}],"MONTHLY_SPEND_VALUES",0,g,"buildHubSpotSubmissionBody",0,function({data:e,pageUri:t,hutk:n}){let{firstname:r,lastname:i}=k(e.name),o=e.complianceNeeds.length>0?[{objectTypeId:"0-1",name:"inbound_data_handling_needs",value:e.complianceNeeds.join(";")}]:[];return{fields:[{objectTypeId:"0-1",name:d,value:e.intent},{objectTypeId:"0-2",name:"domain",value:l(e.email)},{objectTypeId:"0-1",name:"firstname",value:r},{objectTypeId:"0-1",name:"lastname",value:i},{objectTypeId:"0-1",name:"email",value:e.email},{objectTypeId:"0-1",name:"country_code",value:e.country},...e.inquiryDetails?[{objectTypeId:"0-1",name:"inbound_form_inquiry_details",value:e.inquiryDetails}]:[],...e.monthlySpend?[{objectTypeId:"0-1",name:"inference_spend_monthly",value:e.monthlySpend}]:[],...o],context:(0,a.definedValues)({pageUri:t,pageName:"Enterprise Contact",hutk:n})}},"buildZendeskRequestUrl",0,function(e){let t=new URL("https://openrouter.zendesk.com/hc/en-us/requests/new?ticket_form_id=41705079656219");return t.searchParams.set("tf_anonymous_requester_email",e),t.toString()},"getContactIntentOffRampUrl",0,function(e){return f[e]},"getContactIntentOptions",0,function({isPartnershipInboundEnabled:e}){return[...m,...e?[h]:[],p]},"getContactIntentState",0,function(e,t,a){return{intent:e,monthlySpend:"sales_inquiry"===e?t:"",complianceNeeds:"sales_inquiry"===e?a:[]}},"getHubSpotUserToken",0,function(e){let t=e.split(";").map(e=>e.trim()).find(e=>e.startsWith("hubspotutk="));return t?.slice("hubspotutk=".length)||void 0},"requiresInquiryDetails",0,function(e){return"something_else"===e},"splitContactName",0,k,"summarizeHubSpotError",0,function(e,i=z){let o=(0,r.parseSchema)(T,(0,t.safeParseJson)(e));if((0,n.isErr)(o))return{};let{correlationId:l}=o.data,s=o.data.errors??[],c=[...new Set(s.map(e=>e.errorType).filter(e=>void 0!==e).filter(e=>w.test(e)))],u=[...new Set(s.flatMap(e=>[...(e.message??"").matchAll(P)].map(([,e])=>e??"")))].filter(e=>i.has(e));return(0,a.definedValues)({correlation_id:void 0!==l&&M.test(l)?l:void 0,error_types:c.length>0?c:void 0,error_fields:u.length>0?u:void 0})}],20954)}]); //# sourceMappingURL=1n0xfbolzx_oc.js.map //# chunkId=01a099a4-b54d-7563-9f20-2dfe55bb3b36