1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,33525,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return a}});let a=e=>{}},98183,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={assign:function(){return o},searchParamsToUrlQuery:function(){return i},urlQueryToSearchParams:function(){return l}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});function i(e){let t={};for(let[r,a]of e.entries()){let e=t[r];void 0===e?t[r]=a:Array.isArray(e)?e.push(a):t[r]=[e,a]}return t}function s(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function l(e){let t=new URLSearchParams;for(let[r,a]of Object.entries(e))if(Array.isArray(a))for(let e of a)t.append(r,s(e));else t.set(r,s(a));return t}function o(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,a]of r.entries())e.append(t,a)}return e}},95057,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={formatUrl:function(){return l},formatWithValidation:function(){return c},urlObjectKeys:function(){return o}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let i=e.r(90809)._(e.r(98183)),s=/https?|ftp|gopher|file/;function l(e){let{auth:t,hostname:r}=e,a=e.protocol||"",n=e.pathname||"",l=e.hash||"",o=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:r&&(c=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(c+=":"+e.port)),o&&"object"==typeof o&&(o=String(i.urlQueryToSearchParams(o)));let d=e.search||o&&`?${o}`||"";return a&&!a.endsWith(":")&&(a+=":"),e.slashes||(!a||s.test(a))&&!1!==c?(c="//"+(c||""),n&&"/"!==n[0]&&(n="/"+n)):c||(c=""),l&&"#"!==l[0]&&(l="#"+l),d&&"?"!==d[0]&&(d="?"+d),n=n.replace(/[?#]/g,encodeURIComponent),d=d.replace("#","%23"),`${a}${c}${n}${d}${l}`}let o=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return l(e)}},18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return n}});let a=e.r(71645);function n(e,t){let r=(0,a.useRef)(null),n=(0,a.useRef)(null);return(0,a.useCallback)(a=>{if(null===a){let e=r.current;e&&(r.current=null,e());let t=n.current;t&&(n.current=null,t())}else e&&(r.current=i(e,a)),t&&(n.current=i(t,a))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18967,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={DecodeError:function(){return g},MiddlewareNotFoundError:function(){return j},MissingStaticPage:function(){return v},NormalizeError:function(){return b},PageNotFoundError:function(){return y},SP:function(){return h},ST:function(){return m},WEB_VITALS:function(){return i},execOnce:function(){return s},getDisplayName:function(){return p},getLocationOrigin:function(){return c},getURL:function(){return d},isAbsoluteUrl:function(){return o},isResSent:function(){return u},loadGetInitialProps:function(){return f},normalizeRepeatedSlashes:function(){return x},stringifyError:function(){return w}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let i=["CLS","FCP","FID","INP","LCP","TTFB"];function s(e){let t,r=!1;return(...a)=>(r||(r=!0,t=e(...a)),t)}let l=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,o=e=>l.test(e);function c(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function d(){let{href:e}=window.location,t=c();return e.substring(t.length)}function p(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function u(e){return e.finished||e.headersSent}function x(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function f(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let a=await e.getInitialProps(t);if(r&&u(r))return a;
1if(!a)throw Object.defineProperty(Error(`"${p(e)}.getInitialProps()" should resolve to an object. But found "${a}" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return a}let h="u">typeof performance,m=h&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class g extends Error{}class b extends Error{}class y extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class v extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class j extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function w(e){return JSON.stringify({message:e.message,stack:e.stack})}},73668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return i}});let a=e.r(18967),n=e.r(52817);function i(e){if(!(0,a.isAbsoluteUrl)(e))return!0;try{let t=(0,a.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,n.hasBasePath)(r.pathname)}catch(e){return!1}}},84508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return a}});let a=e=>{}},22016,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return g},useLinkStatus:function(){return y}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let i=e.r(90809),s=e.r(18050),l=i._(e.r(71645)),o=e.r(95057),c=e.r(8372),d=e.r(18581),p=e.r(18967),u=e.r(5550);e.r(33525);let x=e.r(91949),f=e.r(73668),h=e.r(9396);function m(e){return"string"==typeof e?e:(0,o.formatUrl)(e)}function g(t){var r;let a,n,i,[o,g]=(0,l.useOptimistic)(x.IDLE_LINK_STATUS),y=(0,l.useRef)(null),{href:v,as:j,children:w,prefetch:S=null,passHref:_,replace:N,shallow:k,scroll:C,onClick:P,onMouseEnter:I,onTouchStart:A,legacyBehavior:E=!1,onNavigate:T,ref:O,unstable_dynamicOnHover:R,...B}=t;a=w,E&&("string"==typeof a||"number"==typeof a)&&(a=(0,s.jsx)("a",{children:a}));let L=l.default.useContext(c.AppRouterContext),z=!1!==S,D=!1!==S?null===(r=S)||"auto"===r?h.FetchStrategy.PPR:h.FetchStrategy.Full:h.FetchStrategy.PPR,{href:M,as:F}=l.default.useMemo(()=>{let e=m(v);return{href:e,as:j?m(j):e}},[v,j]);if(E){if(a?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});n=l.default.Children.only(a)}let U=E?n&&"object"==typeof n&&n.ref:O,W=l.default.useCallback(e=>(null!==L&&(y.current=(0,x.mountLinkInstance)(e,M,L,D,z,g)),()=>{y.current&&((0,x.unmountLinkForCurrentNavigation)(y.current),y.current=null),(0,x.unmountPrefetchableInstance)(e)}),[z,M,L,D,g]),$={ref:(0,d.useMergedRef)(W,U),onClick(t){E||"function"!=typeof P||P(t),E&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(t),!L||t.defaultPrevented||function(t,r,a,n,i,s,o){if("u">typeof window){let c,{nodeName:d}=t.currentTarget;if("A"===d.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,f.isLocalURL)(r)){i&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),o){let e=!1;if(o({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:p}=e.r(99781);l.default.startTransition(()=>{p(a||r,i?"replace":"push",s??!0,n.current)})}}(t,M,F,y,N,C,T)},onMouseEnter(e){E||"function"!=typeof I||I(e),E&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),L&&z&&(0,x.onNavigationIntent)(e.currentTarget,!0===R)},onTouchStart:function(e){E||"function"!=typeof A||A(e),E&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),L&&z&&(0,x.onNavigationIntent)(e.currentTarget,!0===R)}};return(0,p.isAbsoluteUrl)(F)?$.href=F:E&&!_&&("a"!==n.type||"href"in n.props)||($.href=(0,u.addBasePath)(F)),i=E?l.default.cloneElement(n,$):(0,s.jsx)("a",{...B,...$,children:a}),(0,s.jsx)(b.Provider,{value:o,children:i})}e.r(84508);let b=(0,l.createContext)(x.IDLE_LINK_STATUS),y=()=>(0,l.useContext)(b);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},74997,e=>{"use strict";function t(){let e=localStorage.getItem("zaps_visitor_id");return e||(e="v_"+crypto.randomUUID(),localStorage.setItem("zaps_visitor_id",e)),e}async function r(e,r){let a=t();if(!a)return;let n=function(){let e=new URLSearchParams(window.location.search),t={};for(let r of["utm_source","utm_medium","utm_campaign","utm_content"]){let a=e.get(r);a&&(t[r]=a)}return t}();try{let t;await fetch("/api/growth/event",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({visitor_id:a,event_type:e,experiment_id:r?.experimentId||"",variant:r?.variant||"",landing_page:r?.landingPage||window.location.pathname,referrer:document.referrer||"",device_type:(t=navigator.userAgent,/Mobi|Android/i.test(t)?"mobile":/Tablet|iPad/i.test(t)?"tablet":"desktop"),...n,metadata:r?.metadata||{}})})}catch{}"function"==typeof window.fbq&&("signup"===e?window.fbq("track","Lead",r?.metadata||{}):window.fbq("trackCustom",e,r?.metadata||{})),"function"==typeof window.gtag&&window.gtag("event",e,{experiment_id:r?.experimentId||"",variant:r?.variant||"",...r?.metadata}),"function"==typeof window.twq&&("signup"===e?window.twq("track","Lead"):window.twq("track","PageView"))}async function a(e){let r=t();try{let t=await fetch("/api/growth/assign",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({experiment:e,visitor_id:r})});if(!t.ok)throw Error("Assignment failed");let a=await t.json();return{variant:a.variant,experimentId:a.experiment_id||"",cached:a.cached||!1}}catch{return{variant:"A",experimentId:"",cached:!1}}}e.s(["getVariantAssignment",()=>a,"trackEvent",()=>r])},62319,e=>{"use strict";var t=e.i(18050),r=e.i(22016),a=e.i(71645);function n(){let[e,n]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let e=()=>{n(window.scrollY>50)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]),(0,t.jsx)("nav",{style:{position:"fixed",top:0,left:0,right:0,zIndex:100,padding:"20px 0",transition:"all 0.3s ease",background:e?"rgba(15, 23, 42, 0.9)":"transparent",backdropFilter:e?"blur(10px)":"none",borderBottom:e?"1px solid rgba(255, 255, 255, 0.1)":"none"},children:(0,t.jsxs)("div",{style:{maxWidth:"1200px",margin:"0 auto",padding:"0 24px",display:"flex",justifyContent:"space-between",alignItems:"center",position:"relative"},children:[(0,t.jsxs)(r.default,{href:"/",className:"flex items-center gap-2 font-bold text-xl text-white z-10",children:[(0,t.jsx)("span",{style:{fontSize:"24px"},children:"â¡"}),"Zaps.ai"]}),(0,t.jsxs)("div",{className:"hidden md:flex items-center gap-10 absolute left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2",children:[(0,t.jsx)(r.default,{href:"#features",className:"text-slate-300 hover:text-white hover:text-cyan-400 transition-colors text-sm font-semibold tracking-wide",children:"Features"}),(0,t.jsx)(r.default,{href:"#pricing",className:"text-slate-300 hover:text-white hover:text-cyan-400 transition-colors text-sm font-semibold tracking-wide",children:"Pricing"}),(0,t.jsx)(r.default,{href:"/blog",className:"text-slate-300 hover:text-white hover:text-cyan-400 transition-colors text-sm font-semibold tracking-wide",children:"Blog"}),(0,t.jsx)(r.default,{href:"https://github.com/argosautomation/argosautomation-zaps-gateway",target:"_blank",className:"text-slate-300 hover:text-white hover:text-cyan-400 transition-colors text-sm font-semibold tracking-wide",children:"Docs"})]}),(0,t.jsxs)("div",{className:"flex items-center gap-4 z-10",children:[(0,t.jsx)(r.default,{href:"/login",className:"text-slate-300 hover:text-white transition-colors text-sm font-medium",children:"Log in"}),(0,t.jsx)(r.default,{href:"/signup",style:{padding:"12px 32px"},className:"inline-flex items-center justify-center bg-cyan-500 hover:bg-cyan-400 text-slate-950 font-bold rounded-full transition-all shadow-[0_0_20px_rgba(6,182,212,0.3)] hover:shadow-[0_0_30px_rgba(6,182,212,0.5)] hover:scale-105 whitespace-nowrap",children:"Get Started"})]})]})})}e.s(["default",()=>n])},18778,e=>{"use strict";e.i(47167);var t=e.i(18050),r=e.i(71645),a=e.i(18566),n=e.i(22016);
1function i({text:e,speed:a=50,maxIterations:n=10,sequential:i=!1,revealDirection:s="start",useOriginalCharsOnly:l=!1,characters:o="ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*()_+",className:c="",parentClassName:d="",encryptedClassName:p="",animateOn:u="hover",...x}){let[f,h]=(0,r.useState)(e),[m,g]=(0,r.useState)(!1),[b,y]=(0,r.useState)(!1),[v,j]=(0,r.useState)(new Set),w=(0,r.useRef)(null);(0,r.useEffect)(()=>{let e;if("view"===u)return e=setInterval(()=>{g(!0),y(!0),clearInterval(e)},200),()=>clearInterval(e)},[u]),(0,r.useEffect)(()=>(m?(y(!0),j(new Set)):(y(!1),j(new Set(e.split("").map((e,t)=>t)))),()=>{w.current&&clearInterval(w.current)}),[m,e]),(0,r.useEffect)(()=>{if(b){let t=0;w.current=setInterval(()=>{if(i)if(v.size<e.length){let t=S(v,e.length,s);j(e=>new Set(e).add(t))}else y(!1),clearInterval(w.current);else j(r=>{let a=new Set(r);if(!(t<n))return y(!1),clearInterval(w.current),new Set(e.split("").map((e,t)=>t));if(.1>Math.random()){let t=e.split("").map((e,t)=>t).filter(e=>!a.has(e));if(t.length>0){let e=t[Math.floor(Math.random()*t.length)];a.add(e)}}return a});t++,h(e.split("").map((e,t)=>" "===e?" ":v.has(t)?e:_(o)).join(""))},a)}else h(e);return()=>{w.current&&clearInterval(w.current)}},[b,v,e,a,n,i,s,o]);let S=(e,t,r)=>{let a=Array.from({length:t},(e,t)=>t).filter(t=>!e.has(t));if(0===a.length)return -1;if("start"===r)return a[0];if("end"===r)return a[a.length-1];if("center"===r){let e=Math.floor(t/2);return a.sort((t,r)=>Math.abs(t-e)-Math.abs(r-e))[0]}return a[0]},_=e=>e[Math.floor(Math.random()*e.length)];return(0,t.jsxs)("span",{className:`inline-block whitespace-pre-wrap ${d}`,onMouseEnter:()=>{"hover"===u&&g(!0)},onMouseLeave:()=>{"hover"===u&&g(!1)},...x,children:[(0,t.jsx)("span",{className:"sr-only",children:e}),(0,t.jsx)("span",{"aria-hidden":"true",children:f.split("").map((e,r)=>{let a=v.has(r)||" "===e;return(0,t.jsx)("span",{className:a?c:p,children:e},r)})})]})}function s({onCTA:e}){return(0,t.jsxs)("section",{className:"relative min-h-screen flex items-center justify-center overflow-hidden bg-slate-950 py-20 px-6",children:[(0,t.jsxs)("div",{className:"absolute inset-0 z-0",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-[linear-gradient(rgba(255,255,255,0.03)_1px,transparent_1px),linear-gradient(90deg,rgba(255,255,255,0.03)_1px,transparent_1px)] bg-[size:64px_64px] [mask-image:radial-gradient(ellipse_at_center,black_40%,transparent_100%)] opacity-20"}),(0,t.jsx)("div",{className:"absolute top-0 left-1/4 w-96 h-96 bg-cyan-500/10 rounded-full blur-[100px] animate-pulse"}),(0,t.jsx)("div",{className:"absolute bottom-0 right-1/4 w-96 h-96 bg-blue-600/10 rounded-full blur-[100px] animate-pulse delay-1000"})]}),(0,t.jsxs)("div",{className:"relative z-10 max-w-5xl mx-auto text-center",children:[(0,t.jsx)("div",{className:"text-6xl mb-8 animate-bounce delay-700 inline-block",children:"â¡"}),(0,t.jsxs)("h1",{className:"text-4xl md:text-7xl font-extrabold tracking-tight text-white mb-8 leading-tight",children:[(0,t.jsx)(i,{text:"Stop Sending Customer Secrets",animateOn:"view",revealDirection:"start",sequential:!0,speed:70,maxIterations:10,characters:"ABCDEF0123456789"}),(0,t.jsx)("br",{}),(0,t.jsx)("span",{className:"bg-gradient-to-r from-cyan-200 via-cyan-400 to-blue-500 text-transparent bg-clip-text",children:"to AI Companies"})]}),(0,t.jsx)("p",{className:"text-lg md:text-xl text-slate-300 font-medium mb-6 max-w-3xl mx-auto leading-relaxed",children:"Automatically remove emails, phone numbers, and sensitive data before every ChatGPT, Claude, or LLM call."}),(0,t.jsx)("p",{className:"text-base md:text-lg text-slate-400 mb-12 max-w-2xl mx-auto",children:"Your AI gets the context. Customer privacy stays protected. You stay compliant."}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 justify-center items-center mb-16",children:[(0,t.jsx)(n.default,{href:"/signup",onClick:e,className:"px-8 py-4 bg-cyan-500 hover:bg-cyan-400 text-slate-950 text-lg font-bold rounded-full transition-all shadow-[0_0_20px_rgba(6,182,212,0.3)] hover:shadow-[0_0_30px_rgba(6,182,212,0.5)] hover:scale-105",children:"Start Free Trial"}),(0,t.jsx)(n.default,{href:"#features",className:"px-8 py-4 text-slate-300 hover:text-white border border-slate-700 hover:border-slate-500 rounded-full font-semibold transition-all hover:bg-slate-800/50",children:"See How It Works"})]}),(0,t.jsxs)("div",{className:"flex flex-wrap justify-center gap-6 text-sm text-slate-400 font-medium mb-16",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(l,{})," No credit card required"]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(l,{})," 1,000 free requests/month"]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(l,{})," Enterprise-grade protection"]})]}),(0,t.jsxs)("div",{className:"border-t border-slate-800/50 pt-10",children:[(0,t.jsx)("p",{className:"text-xs font-semibold tracking-widest text-slate-500 uppercase mb-8",children:"Trusted by Innovators at"}),(0,t.jsx)("div",{className:"flex flex-wrap justify-center gap-8 md:gap-16 opacity-50 grayscale hover:grayscale-0 transition-all duration-500",children:["JNTO.co","Glassdesk.ai","Pranstech","Landline Remover"].map(e=>(0,t.jsx)("div",{className:"text-xl font-bold text-slate-300 hover:text-white transition-colors cursor-default",children:e},e))})]})]})]})}function l(){return(0,t.jsx)("svg",{className:"w-5 h-5 text-cyan-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 13l4 4L19 7"})})}function o({onCTA:e}){return(0,t.jsxs)("section",{className:"relative min-h-screen flex items-center justify-center overflow-hidden bg-slate-950 py-20 px-6",children:[(0,t.jsxs)("div",{className:"absolute inset-0 z-0",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-[linear-gradient(rgba(255,255,255,0.03)_1px,transparent_1px),linear-gradient(90deg,rgba(255,255,255,0.03)_1px,transparent_1px)] bg-[size:64px_64px] [mask-image:radial-gradient(ellipse_at_center,black_40%,transparent_100%)] opacity-20"}),(0,t.jsx)("div",{className:"absolute top-0 left-1/4 w-96 h-96 bg-cyan-500/10 rounded-full blur-[100px] animate-pulse"}),(0,t.jsx)("div",{className:"absolute bottom-0 right-1/4 w-96 h-96 bg-blue-600/10 rounded-full blur-[100px] animate-pulse delay-1000"})]}),(0,t.jsxs)("div",{className:"relative z-10 max-w-5xl mx-auto text-center",children:[(0,t.jsxs)("button",{onClick:()=>{navigator.clipboard.writeText("docker run -p 3000:3000 zapsai/zaps-gateway");let e=document.getElementById("copy-feedback");
1e&&(e.style.opacity="1",e.style.transform="translateY(0)",setTimeout(()=>{e.style.opacity="0",e.style.transform="translateY(10px)"},2e3))},className:"group inline-flex items-center gap-3 px-6 py-3 bg-slate-900/60 border border-cyan-400/20 rounded-full font-mono text-cyan-400 text-sm mb-8 cursor-pointer transition-all hover:border-cyan-400/50 relative",children:[(0,t.jsx)("span",{className:"opacity-50",children:"$"}),(0,t.jsx)("span",{children:"docker run zapsai/zaps-gateway"}),(0,t.jsxs)("svg",{className:"w-4 h-4 opacity-50 transition-opacity group-hover:opacity-100",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,t.jsx)("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2"}),(0,t.jsx)("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"})]}),(0,t.jsx)("div",{id:"copy-feedback",className:"absolute -top-8 left-1/2 -translate-x-1/2 translate-y-2 bg-cyan-400 text-slate-950 px-2 py-1 rounded text-xs font-bold opacity-0 pointer-events-none transition-all whitespace-nowrap",children:"Copied!"})]}),(0,t.jsxs)("h1",{className:"text-4xl md:text-7xl font-extrabold tracking-tight text-white mb-8 leading-tight",children:["High-Performance",(0,t.jsx)("br",{}),(0,t.jsx)("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-cyan-200 via-cyan-400 to-blue-500",children:(0,t.jsx)(i,{text:"PII Redaction Gateway",animateOn:"view",revealDirection:"start",sequential:!0,speed:70,maxIterations:10,characters:"ABCDEF0123456789",parentClassName:"inline-block",className:"text-transparent bg-clip-text bg-gradient-to-r from-cyan-200 via-cyan-400 to-blue-500",encryptedClassName:"text-cyan-800"})})]}),(0,t.jsx)("p",{className:"text-lg md:text-xl text-slate-300 font-medium mb-6 max-w-3xl mx-auto leading-relaxed",children:"Open-source, self-hostable proxy that sanitizes sensitive data from LLM requests in real-time."}),(0,t.jsx)("p",{className:"font-mono text-sm md:text-base text-slate-400 mb-12 max-w-2xl mx-auto tracking-tight",children:"< 10ms latency ⢠Smart PII Detection ⢠100% Stateless"}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 justify-center items-center mb-16",children:[(0,t.jsx)(n.default,{href:"/signup",onClick:e,className:"px-8 py-4 bg-cyan-500 hover:bg-cyan-400 text-slate-950 text-lg font-bold rounded-full transition-all shadow-[0_0_20px_rgba(6,182,212,0.3)] hover:shadow-[0_0_30px_rgba(6,182,212,0.5)] hover:scale-105",children:"Get API Keys"}),(0,t.jsxs)(n.default,{href:"https://github.com/argosautomation/argosautomation-zaps-gateway",className:"px-8 py-4 text-slate-300 hover:text-white border border-slate-700 hover:border-slate-500 rounded-full font-semibold transition-all hover:bg-slate-800/50 flex items-center gap-2",children:[(0,t.jsx)("svg",{height:"20",width:"20",viewBox:"0 0 16 16",fill:"currentColor",children:(0,t.jsx)("path",{d:"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"})}),"View Documentation"]})]}),(0,t.jsxs)("div",{className:"border-t border-slate-800/50 pt-10",children:[(0,t.jsx)("p",{className:"text-xs font-semibold tracking-widest text-slate-500 uppercase mb-8",children:"Trusted by Engineering Teams at"}),(0,t.jsx)("div",{className:"flex flex-wrap justify-center gap-8 md:gap-16 opacity-50 grayscale hover:grayscale-0 transition-all duration-500",children:["JNTO.co","Glassdesk.ai","Pranstech","Landline Remover"].map(e=>(0,t.jsx)("div",{className:"text-xl font-bold text-slate-300 hover:text-white transition-colors cursor-default",children:e},e))})]})]})]})}function c({onCTA:e}){return(0,t.jsxs)("section",{className:"relative min-h-screen flex items-center justify-center overflow-hidden bg-slate-950 py-20 px-6",children:[(0,t.jsxs)("div",{className:"absolute inset-0 z-0",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-[linear-gradient(rgba(255,255,255,0.03)_1px,transparent_1px),linear-gradient(90deg,rgba(255,255,255,0.03)_1px,transparent_1px)] bg-[size:64px_64px] [mask-image:radial-gradient(ellipse_at_center,black_40%,transparent_100%)] opacity-20"}),(0,t.jsx)("div",{className:"absolute top-0 left-1/4 w-96 h-96 bg-emerald-500/10 rounded-full blur-[100px] animate-pulse"}),(0,t.jsx)("div",{className:"absolute bottom-0 right-1/4 w-96 h-96 bg-teal-600/10 rounded-full blur-[100px] animate-pulse delay-1000"})]}),(0,t.jsxs)("div",{className:"relative z-10 max-w-5xl mx-auto text-center",children:[(0,t.jsx)("div",{className:"flex justify-center gap-4 mb-8",children:["HIPAA Ready","GDPR Compliant","SOC 2 Type II"].map(e=>(0,t.jsx)("div",{className:"px-4 py-2 bg-emerald-500/10 border border-emerald-500/20 rounded-full text-xs font-bold text-emerald-400 uppercase tracking-widest backdrop-blur-sm",children:e},e))}),(0,t.jsxs)("h1",{className:"text-4xl md:text-7xl font-extrabold tracking-tight text-white mb-8 leading-tight",children:[(0,t.jsx)("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-emerald-200 via-emerald-400 to-teal-500",children:(0,t.jsx)(i,{text:"Instant Compliance",animateO
1n:"view",revealDirection:"start",sequential:!0,speed:70,maxIterations:10,characters:"ABCDEF0123456789",parentClassName:"inline-block",className:"text-transparent bg-clip-text bg-gradient-to-r from-emerald-200 via-emerald-400 to-teal-500",encryptedClassName:"text-emerald-800"})}),(0,t.jsx)("br",{}),"for Generative AI"]}),(0,t.jsx)("p",{className:"text-lg md:text-xl text-slate-300 font-medium mb-12 max-w-3xl mx-auto leading-relaxed",children:"Meet data residency and privacy requirements automatically. We filter PII before it ever touches OpenAI, Anthropic, or external vendors."}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 justify-center items-center mb-16",children:[(0,t.jsx)(n.default,{href:"/signup",onClick:e,className:"px-8 py-4 bg-emerald-600 hover:bg-emerald-500 text-white text-lg font-bold rounded-full transition-all shadow-[0_0_20px_rgba(16,185,129,0.3)] hover:shadow-[0_0_30px_rgba(16,185,129,0.5)] hover:scale-105",children:"Download Compliance Report"}),(0,t.jsx)(n.default,{href:"#pricing",className:"px-8 py-4 text-slate-300 hover:text-white border border-slate-700 hover:border-slate-500 rounded-full font-semibold transition-all hover:bg-slate-800/50",children:"View Enterprise Plans"})]}),(0,t.jsxs)("div",{className:"border-t border-slate-800/50 pt-10",children:[(0,t.jsx)("p",{className:"text-xs font-semibold tracking-widest text-slate-500 uppercase mb-8",children:"Trusted by Compliance Teams at"}),(0,t.jsx)("div",{className:"flex flex-wrap justify-center gap-8 md:gap-16 opacity-50 grayscale hover:grayscale-0 transition-all duration-500",children:["JNTO.co","Glassdesk.ai","Pranstech","Landline Remover"].map(e=>(0,t.jsx)("div",{className:"text-xl font-bold text-slate-300 hover:text-white transition-colors cursor-default",children:e},e))})]})]})]})}var d=e.i(74997);function p(){let e=(0,a.useSearchParams)(),[n,i]=(0,r.useState)("A"),[l,p]=(0,r.useState)(""),[u,x]=(0,r.useState)(!1);(0,r.useEffect)(()=>{x(!0);let t=e.get("v");t&&["A","B","C"].includes(t.toUpperCase())?i(t.toUpperCase()):(async()=>{let e=await (0,d.getVariantAssignment)("hero");i(e.variant),p(e.experimentId),(0,d.trackEvent)("impression",{experimentId:e.experimentId,variant:e.variant,landingPage:window.location.pathname})})()},[e]);let f=()=>{(0,d.trackEvent)("cta_click",{experimentId:l,variant:n,metadata:{cta:"hero_signup"}})};return u?(0,t.jsxs)(t.Fragment,{children:[!1,"A"===n&&(0,t.jsx)(s,{onCTA:f}),"B"===n&&(0,t.jsx)(o,{onCTA:f}),"C"===n&&(0,t.jsx)(c,{onCTA:f})]}):(0,t.jsx)(s,{})}function u(){return(0,t.jsx)(r.Suspense,{fallback:(0,t.jsx)(s,{}),children:(0,t.jsx)(p,{})})}e.s(["default",()=>u],18778)},35670,e=>{"use strict";var t=e.i(18050),r=e.i(71645);function a(){let[e,a]=(0,r.useState)(""),[n,i]=(0,r.useState)(null),[s,l]=(0,r.useState)(!1),[o,c]=(0,r.useState)(!1),[d,p]=(0,r.useState)("redacted");(0,r.useEffect)(()=>{c(!0)},[]);let u=async()=>{if(e.trim()){l(!0),i(null);try{let t=await fetch("/api/playground/simulate",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({text:e})}),r=await t.json();i(r)}catch(e){console.error(e)}finally{l(!1)}}};return o?(0,t.jsx)("section",{id:"playground",style:{padding:"80px 24px",position:"relative"},children:(0,t.jsxs)("div",{style:{maxWidth:"1000px",margin:"0 auto"},children:[(0,t.jsxs)("div",{style:{textAlign:"center",marginBottom:"48px"},children:[(0,t.jsxs)("h2",{style:{fontSize:"clamp(24px, 4vw, 36px)",marginBottom:"16px"},children:["See ",(0,t.jsx)("span",{className:"gradient-text",children:"Redaction"})," in Action"]}),(0,t.jsx)("p",{style:{color:"#94A3B8"},children:"Try it yourself. No data leaves this demo permanently."})]}),(0,t.jsxs)("div",{className:"glass-card",style:{padding:"32px",display:"grid",gap:"32px",gridTemplateColumns:"1fr 1fr"},children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{style:{marginBottom:"16px",display:"flex",gap:"8px",flexWrap:"wrap"},children:[{label:"Personal (PII)",text:"Hi support, my email is [email protected] and my phone number is 555-0123. Please reset my password."},{label:"Financial (PCI)",text:"I need a refund for the transaction on card 4444-5555-6666-7777. It was charged yesterday."},{label:"Developer (Keys)",text:"Deploy crashed. Here are the env vars from the .env file:\nSTRIPE_SECRET=sk_live_4eC39HqLyjWDarjtT1zdp7dc\nGITHUB_TOKEN=gh
1p_aBcDeFgHiJkLmNoPqRsTuVwXyZ1234567890\nAWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE\nCan you check why the payment webhook is failing?"}].map(e=>(0,t.jsx)("button",{onClick:()=>a(e.text),style:{fontSize:"12px",padding:"4px 12px",borderRadius:"20px",background:"rgba(255,255,255,0.05)",border:"1px solid rgba(255,255,255,0.1)",color:"#cbd5e1",cursor:"pointer"},children:e.label},e.label))}),(0,t.jsx)("textarea",{value:e,onChange:e=>a(e.target.value),placeholder:"Type or paste text with sensitive info...",style:{width:"100%",height:"300px",background:"rgba(0,0,0,0.3)",border:"1px solid rgba(255,255,255,0.1)",borderRadius:"12px",padding:"16px",color:"#fff",fontFamily:"monospace",resize:"none",outline:"none"}}),(0,t.jsx)("button",{onClick:u,disabled:s||!e,style:{width:"100%",marginTop:"16px",padding:"14px 24px",background:s||!e?"rgba(255,255,255,0.1)":"linear-gradient(135deg, #06B6D4, #0891B2)",color:"#fff",fontWeight:700,fontSize:"15px",border:"none",borderRadius:"12px",cursor:s||!e?"not-allowed":"pointer",letterSpacing:"0.5px",transition:"all 0.2s ease",boxShadow:s||!e?"none":"0 4px 20px rgba(6, 182, 212, 0.35)",display:"flex",alignItems:"center",justifyContent:"center",gap:"8px"},onMouseEnter:t=>{!s&&e&&(t.target.style.transform="translateY(-1px)",t.target.style.boxShadow="0 6px 25px rgba(6, 182, 212, 0.5)")},onMouseLeave:t=>{t.target.style.transform="translateY(0)",t.target.style.boxShadow=s||!e?"none":"0 4px 20px rgba(6, 182, 212, 0.35)"},children:s?"â³ Analyzing...":"â¡ Simulate Redaction"})]}),(0,t.jsxs)("div",{style:{position:"relative"},children:[(0,t.jsxs)("div",{style:{display:"flex",background:"rgba(0,0,0,0.3)",borderRadius:"12px 12px 0 0",borderBottom:"1px solid rgba(255,255,255,0.1)"},children:[(0,t.jsx)("button",{onClick:()=>p("redacted"),style:{flex:1,padding:"12px",borderRadius:"12px 0 0 0",background:"redacted"===d?"rgba(255,255,255,0.05)":"transparent",color:"redacted"===d?"#22D3EE":"#64748B",fontWeight:"redacted"===d?"bold":"normal"},children:"What LLM Sees"}),(0,t.jsx)("button",{onClick:()=>p("rehydrated"),style:{flex:1,padding:"12px",borderRadius:"0 12px 0 0",background:"rehydrated"===d?"rgba(255,255,255,0.05)":"transparent",color:"rehydrated"===d?"#10B981":"#64748B",fontWeight:"rehydrated"===d?"bold":"normal"},children:"Rehydrated (Final)"})]}),(0,t.jsx)("div",{style:{height:"300px",background:"rgba(0,0,0,0.2)",borderRadius:"0 0 12px 12px",border:"1px solid rgba(255,255,255,0.1)",borderTop:"none",padding:"16px",position:"relative",overflow:"auto",fontFamily:"monospace",whiteSpace:"pre-wrap",color:"redacted"===d?"#A5F3FC":"#D1FAE5"},children:n?"redacted"===d?n.redacted:n.rehydrated:(0,t.jsx)("div",{style:{height:"100%",display:"flex",alignItems:"center",justifyContent:"center",opacity:.3},children:"Run simulation to see output"})}),n&&(0,t.jsxs)("div",{style:{marginTop:"16px",display:"flex",justifyContent:"space-between",fontSize:"12px",color:"#94A3B8"},children:[(0,t.jsxs)("span",{children:["Secrets Detected: ",(0,t.jsx)("strong",{style:{color:"#fff"},children:Object.keys(n.detected_secrets).length})]}),(0,t.jsxs)("span",{children:["Overhead: ",(0,t.jsxs)("strong",{style:{color:"#fff"},children:[n.latency_ms,"ms"]})]})]})]})]})]})}):null}e.s(["default",()=>a])},99763,e=>{"use strict";var t=e.i(18050),r=e.i(71645),a=e.i(22016);function n(){let[e,n]=(0,r.useState)(null),i=async e=>{if(e){n(e);try{let t=localStorage.getItem("token");if(!t){window.location.href="/login";return}let r=await fetch("/api/billing/checkout",{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${t}`},body:JSON.stringify({priceID:e})}),a=await r.json();a.url?window.location.href=a.url:(alert("Failed to start checkout"),n(null))}catch(e){console.error(e),alert("Error connecting to billing service"),n(null)}}};return(0,t.jsx)("section",{id:"pricing",style:{padding:"100px 24px",position:"relative"},children:(0,t.jsxs)("div",{style:{maxWidth:"1200px",margin:"0 auto"},children:[(0,t.jsxs)("div",{style:{textAlign:"center",marginBottom:"80px"},children:[(0,t.jsxs)("h2",{style:{fontSize:"clamp(32px, 5vw, 48px)",marginBottom:"24px"},children:["Simple, ",(0,t.jsx)("span",{className:"gradient-text",children:"Transparent"})," Pricing"]}),(0,t.jsx)("p",{style:{fontSize:"clamp(18px, 3vw, 20px)",color:"#94A3B8",maxWidth:"800px",margin:"0 auto"},children:"Pay only for what you use. No hidden fees. Cancel anytime."})]}),(0,t.jsx)("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(280px, 1fr))",gap:"32px",alignItems:"stretch"},children:[{name:"Free",price:"$0",period:"/month",description:"Perfect for testing and personal projects",features:["1,000 requests/month","Sandbox environment","Email support","Basic analytics","Community access"],cta:"Current Plan",href:"/dashboard",highlighted:!1,priceId:""},{name:"Starter",price:"$49",period:"/mo",description:"Perfect for growing apps that need real protection.",features:["50,000 requests/mo","Secure PII Rehydration","Custom PII Patterns","Email & Slack Alerts","7-day Audit Log Retention"],cta:"Start Free Trial",href:"",highlighted:!0,priceId:"price_1Sz0JDGhDW3wG5p3zxqu5MYH"},{name:"Pro",price:"$249",period:"/mo",description:"For scaling teams requiring compliance & control.",features:["250,000 requests/mo","Everything in Starter","Secure PII Rehydration","SSO & SAML (Coming Soon)","Team Collaboration Seats","30-day Audit Log Retention","Priority Support"],cta:"Start Pro Trial",href:"",highlighted:!1,priceId:"price_1Sz0EDGhDW3wG5p3k3zoXEYK"},{name:"Enterprise",price:"Custom",period:"",description:"Bank-grade security for regulated industries.",features:["Unlimited volume","On-Premise Deployment","HIPAA BAA & SOC 2 Report","Dedicated Success Manager","Custom SLA","99.99% Uptime Guarantee"],cta:"Contact Sales",href:"mailto:[email protected]",highlighted:!1,priceId:""}].map(r=>(0,t.jsxs)("div",{className:"glass-card",style:{padding:"32px",position:"relative",display:"flex",flexDirection:"column",height:"100%",border:r.highlighted?"1px solid rgba(6, 182, 212, 0.5)":void 0,boxShadow:r.highlighted?"0 0 30px rgba(6, 182, 212, 0.15)":void 0,transform:r.highlighted?"scale(1.02)":void 0},children:[r.highlighted&&(0,t.jsx)("div",{style:{position:"absolute",top:"-16px",left:"50%",transform:"translateX(-50%)",background:"linear-gradient(135deg, #0EA5E9 0%, #06B6D4 100%)",color:"#0F172A",padding:"4px 16px",borderRadius:"100px",fontSize:"12px",fontWeight:"700",letterSpacing:"0.5px"},children:"MOST POPULAR"}),(0,t.jsx)("h3",{style:{fontSize:"24px",fontWeight:"700",marginBottom:"8px"},children:r.name}
1),(0,t.jsxs)("div",{style:{marginBottom:"16px",display:"flex",alignItems:"baseline",gap:"4px"},children:[(0,t.jsx)("span",{style:{fontSize:"48px",fontWeight:"700"},children:r.price}),r.period&&(0,t.jsx)("span",{style:{color:"#94A3B8",fontSize:"18px"},children:r.period})]}),(0,t.jsx)("p",{style:{color:"#94A3B8",fontSize:"14px",marginBottom:"32px",minHeight:"42px"},children:r.description}),(0,t.jsx)("ul",{style:{listStyle:"none",padding:0,margin:"0 0 32px 0",flexGrow:1},children:r.features.map((e,a)=>(0,t.jsxs)("li",{style:{display:"flex",alignItems:"flex-start",marginBottom:"16px",fontSize:"14px",color:"#CBD5E1",lineHeight:"1.5"},children:[(0,t.jsx)("svg",{style:{width:"20px",height:"20px",marginRight:"12px",flexShrink:0,color:r.highlighted?"#22D3EE":"#10B981"},fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 13l4 4L19 7"})}),(0,t.jsx)("span",{children:e})]},a))}),r.priceId?(0,t.jsx)("button",{onClick:()=>i(r.priceId),disabled:e===r.priceId,style:{display:"block",width:"100%",textAlign:"center",padding:"12px",borderRadius:"12px",fontWeight:"600",marginTop:"auto",cursor:"pointer",transition:"all 0.3s ease",background:r.highlighted?"linear-gradient(135deg, #0EA5E9 0%, #06B6D4 100%)":"rgba(255, 255, 255, 0.05)",color:r.highlighted?"#0F172A":"#fff",border:r.highlighted?"none":"1px solid rgba(255, 255, 255, 0.1)",opacity:e===r.priceId?.7:1},children:e===r.priceId?"Processing...":r.cta}):(0,t.jsx)(a.default,{href:r.href,style:{display:"block",width:"100%",textAlign:"center",padding:"12px",borderRadius:"12px",fontWeight:"600",marginTop:"auto",textDecoration:"none",transition:"all 0.3s ease",background:r.highlighted?"linear-gradient(135deg, #0EA5E9 0%, #06B6D4 100%)":"rgba(255, 255, 255, 0.05)",color:r.highlighted?"#0F172A":"#fff",border:r.highlighted?"none":"1px solid rgba(255, 255, 255, 0.1)"},children:r.cta})]},r.name))}),(0,t.jsx)("p",{style:{textAlign:"center",color:"#64748B",fontSize:"14px",marginTop:"64px"},children:"All plans protect emails, phone numbers, API keys, credit cards, and more ⢠Full GDPR & HIPAA compliance ready"})]})})}e.s(["default",()=>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.