1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,40871,e=>{"use strict";var t=e.i(7989),s=e.i(60293),l=e.i(23683),n=e.i(75679);let a=(0,e.i(13378).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);var i=e.i(83134),r=e.i(75157);let o=({title:e,tagline:s,isFree:l,description:n,features:o,color:c,label:d,link:u,onContactClick:x})=>{let m="contact"===u.action;return(0,t.jsxs)("div",{className:(0,r.cn)("flex flex-col h-full rounded-lg overflow-hidden","bg-gradient-dark-purple","shadow-card"),style:{borderLeft:`4px solid ${c}`},children:[(0,t.jsxs)("div",{className:"flex-1 flex flex-col gap-4 p-6",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("h3",{className:"text-(length:--font-size-subtitle) font-medium text-neutral-0",children:e}),d&&(0,t.jsx)("span",{className:"px-2 py-0.5 rounded-full text-[13px] text-white",style:{backgroundColor:d.color},children:d.text})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-(length:--font-size-subtitle) font-medium text-neutral-0",children:s}),l&&(0,t.jsx)("span",{className:"inline-block text-(length:--font-size-caption) text-neutral-20",children:"Free forever"})]}),(0,t.jsx)("p",{className:"text-(length:--font-size-caption) text-neutral-20 line-clamp-3 min-h-[54px]",children:n}),(0,t.jsx)("ul",{className:"space-y-2",children:o.map(e=>(0,t.jsxs)("li",{className:"flex items-start gap-2",children:[(0,t.jsx)(a,{className:"w-5 h-5 text-[#0094ff] flex-shrink-0 mt-0.5"}),(0,t.jsx)("span",{className:"text-(length:--font-size-caption) text-neutral-0",children:e})]},e))})]}),(0,t.jsx)("div",{className:"p-6 pt-0",children:m?(0,t.jsx)("button",{type:"button",onClick:x,className:(0,r.cn)("block w-full py-3 px-6 text-center rounded-lg","text-(length:--font-size-button) font-medium uppercase","bg-gradient-button text-white","hover:bg-gradient-button-hover","transition-all duration-200","shadow-button hover:shadow-button-hover","cursor-pointer"),children:u.label}):(0,t.jsx)(i.default,{href:u.href,className:(0,r.cn)("block w-full py-3 px-6 text-center rounded-lg","text-(length:--font-size-button) font-medium uppercase","bg-gradient-button text-white","hover:bg-gradient-button-hover","transition-all duration-200","shadow-button hover:shadow-button-hover"),children:u.label})})]})};e.s(["PricingClient",0,function({pricingList:e,contactFormTranslations:a}){let[i,r]=(0,s.useState)(!1),[c,d]=(0,s.useState)();return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6 mb-10",children:e.map(e=>(0,t.jsx)("div",{className:"flex",children:(0,t.jsx)(o,{...e,onContactClick:()=>{(0,n.trackEvent)("contact_open",{location:"pricing",plan:e.id}),d(e.id),r(!0)}})},e.id))}),(0,t.jsx)(l.ContactModal,{open:i,onOpenChange:r,translations:a,location:"pricing",plan:c})]})}],40871)},23683,e=>{"use strict";var t=e.i(7989),s=e.i(39457),l=e.i(23961),n=e.i(60293),a=e.i(70618),i=e.i(24462),r=e.i(91908),o=e.i(97300);let c=(0,o.createServerReference)("60a7b6c897e217e1045028c1f4a4482458fb174cf5",o.callServer,void 0,o.findSourceMapURL,"sendContactEmail");var d=e.i(75679),u=e.i(75157);function x({translations:e}){let{pending:s}=(0,a.useFormStatus)();return(0,t.jsx)("button",{type:"submit",disabled:s,className:(0,u.cn)("px-4 py-2 bg-blue-600 text-white rounded-md hover:bg-blue-700 transition-colors",s&&"opacity-50 cursor-not-allowed"),children:s?e.buttons.submitting:e.buttons.submit})}e.s(["ContactModal",0,function({open:e,onOpenChange:a,translations:o,location:u,plan:m}){let[h,p]=(0,n.useActionState)(c,void 0);return(0,n.useEffect)(()=>{h&&("data"in h?((0,d.trackEvent)("generate_lead",{form:"contact",location:u,...m?{plan:m}:{}}),i.toast.success(h.data),a(!1)):"error"in h&&i.toast.error(h.error))},[h,a,u,m]),(0,t.jsx)(s.Root,{open:e,onOpenChange:a,children:(0,t.jsxs)(s.Portal,{children:[(0,t.jsx)(s.Overlay,{className:"fixed inset-0 bg-black/50 backdrop-blur-sm z-50 animate-in fade-in"}),(0,t.jsxs)(s.Content,{className:"fixed left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 bg-white rounded-lg shadow-xl p-6 w-full max-w-md z-50 animate-in fade-in zoom-in",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,t.jsx)(s.Title,{className:"text-2xl font-bold text-gray-900",children:o.title}),(0,t.jsx)(s.Close,{asChild:!0,children:(0,t.jsx)("button",{type:"button",className:"text-gray-500 hover:text-gray-700 transition-colors",children:(0,t.jsx)(l.X,{className:"w-5 h-5"})})})]}),(0,t.jsx)(s.Description,{className:"text-gray-600 mb-6",children:o.description}),(0,t.jsxs)("form",{action:p,className:"space-y-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("label",{htmlFor:"name",className:"block text-sm font-medium text-gray-700 mb-1",children:[o.fields.name.label," ",(0,t.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,t.jsx)("input",{id:"name",name:"name",type:"text",required:!0,placeholder:o.fields.name.placeholder,className:"w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500"})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("label",{htmlFor:"email",className:"block text-sm font-medium text-gray-700 mb-1",children:[o.fields.email.label," ",(0,t.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,t.jsx)("input",{id:"email",name:"email",type:"email",required:!0,placeholder:o.fields.email.placeholder,className:"w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500"})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("label",{htmlFor:"question",className:"block text-sm font-medium text-gray-700 mb-1",children:[o.fields.question.label," ",(0,t.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,t.jsx)("textarea",{id:"question",name:"question",required:!0,rows:4,placeholder:o.fields.question.placeholder,className:"w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 resize-none"})]}),(0,t.jsx)(r.PrivacyConsent,{translations:o.privacyConsent,className:"mt-4"}),(0,t.jsxs)("div",{className:"flex gap-3 justify-end pt-2",children:[(0,t.jsx)(s.Close,{asChild:!0,children:(0,t.jsx)("button",{type:"button",className:"px-4 py-2 border border-gray-300 rounded-md hover:bg-gray-50 transition-colors",children:o.buttons.cancel})}),(0,t.jsx)(x,{translations:o})]})]})]})]})})}],23683)}
1]);
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.