1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="e735902a-b118-e470-e802-d5200f0c3fd4")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,785785,e=>{"use strict";var a=e.i(271645),t=e.i(662537);e.s(["AuthSurfaceProbe",0,function({surface:e}){return(0,a.useEffect)(()=>{let a=!1;return(async()=>{try{let i=await fetch("/api/auth/session",{credentials:"same-origin"});if(!i.ok||a)return;let r=await i.json().catch(()=>null);if(!r?.user?.id||a)return;let s=new URLSearchParams(window.location.search);t.captureMessage(`[auth-probe] authenticated user shown ${e} surface`,{level:"warning",tags:{probe:"auth-surface",surface:e},extra:{surface:e,pathname:window.location.pathname,search:window.location.search||null,referrer:document.referrer||null,callbackUrl:s.get("callbackUrl"),errorParam:s.get("error"),autoReauth:"1"===s.get("auto"),userId:r.user.id,absoluteExpiresAt:r.absoluteExpiresAt??null,visibility:document.visibilityState}})}catch{}})(),()=>{a=!0}},[e]),null}])},943772,e=>{"use strict";var a=e.i(843476);e.s(["CheckGlyph",0,function(){return(0,a.jsx)("svg",{viewBox:"4 6 17 12",width:"16",height:"11.3",fill:"
2currentColor","aria-hidden":"true",className:"check-glyph",children:(0,a.jsx)("path",{d:"M20.9141 7.49976L10.707 17.7068C10.5195 17.8943 10.2652 17.9998 10 17.9998C9.73478 17.9998 9.4805 17.8943 9.29297 17.7068L4.08594 12.4998L5.5 11.0857L10 15.5857L19.5 6.08569L20.9141 7.49976Z"})})}])},560894,e=>{"use strict";var a=e.i(843476),t=e.i(621724),i=e.i(756002),r=e.i(814720),s=e.i(598827);e.s(["CtaPair",0,function({location:e,primaryLabel:n}){return(0,a.jsxs)("div",{className:"cta-pair",children:[(0,a.jsx)("button",{className:"cta-primary",type:"button",onClick:()=>(0,i.openInviteModal)(e),children:n??s.PRIMARY_CTA_LABEL}),(0,a.jsx)("a",{className:"cta-ghost",href:s.BOOK_DEMO_URL,target:"_blank",rel:"noopener noreferrer",onClick:()=>(0,t.track)("cta_book_demo_click",{location:e,...(0,r.readUtm)()}),children:s.BOOK_DEMO_LABEL})]})}])},608366,e=>{"use strict";var a=e.i(843476),t=e.i(756002),i=e.i(598827);e.s(["HeroInviteForm",0,function(){return(0,a.jsxs)("form",{className:"invite-form hero-invite",onSubmit:e=>{e.preventDefault();let a=String(new FormData(e.currentTarget).get("email")??"");(0,t.openInviteModal)("hero",a)},children:[(0,a.jsx)("input",{type:"email",name:"email",placeholder:"[email protected]"}),(0,a.jsx)("button",{className:"cta-primary",type:"submit",children:i.PRIMARY_CTA_LABEL})]})}])},115316,e=>{"use strict";var a=e.i(843476),t=e.i(560894);e.s(["MarketingInviteClose",0,function({location:e="close"}){return(0,a.jsx)("section",{className:"close",children:(0,a.jsxs)("div",{className:"container",children:[(0,a.jsxs)("h2",{className:"close-display",children:["Built for two. Opening",(0,a.jsx)("br",{}),"for ",(0,a.jsx)("em",{children:"a few more"}),"."]}),(0,a.jsx)("p",{className:"close-lede",children:"We built it because we needed it. Turns out we werenât the only ones."}),(0,a.jsx)(t.CtaPair,{location:e,primaryLabel:"Request access"}),(0,a.jsx)("div",{className:"close-meta",children:"Real invites, real replies. Usually within a day."})]})})}])},691489,e=>{"use strict";var a=e.i(843476),t=e.i(271645),i=e.i(744705),r=e.i(943772);let s=[{id:"find-clients",tab:"Find clients",title:"The right person, a click away.",bullets:["Search leads by industry, location, size, and more","Save possible clients while you browse with zuppi extension","The right person, not a generic inbox"],href:"/find-clients",shot:"Search UI"},{id:"write-and-send",tab:"Write & send",title:"Written, sent, followed up.",bullets:["Structures we sent under our own names before we shared them with anyone else","Sent from your own Gmail, at a time of day when people actually open things","Follows up if it's quiet, when someone replies, it stops, and the conversation is yours. Re-engage if you donât hear back"],href:"/write-and-send",shot:"Email draft UI"},{id:"watch-it-warm-up",tab:"Watch it warm up",title:"See where everyone stands and where to focus.",bullets:["People warm up, cool off, and change their minds, and the list keeps track so you don't have to","See who went and looked at your work","Always know whose turn it is to reply"],href:"/watch-it-warm-up",shot:"Pipeline UI"},{id:"rinse-and-repeat",tab:"Rinse & repeat",title:"The work keeps going.",bullets:["Start another campaign anytime, ready in your voice","Contacts who went quiet get picked back up weeks later, with a new reason to write or just a friendly reminder."],href:"/rinse-and-repeat",shot:"Re-engagement UI"}];e.s(["JourneyTabs",0,function(){let[e,n]=(0,t.useState)(0),l=(0,t.useRef)([]),o=s[e];return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"journey-tabs",role:"tablist","aria-label":"How Zuppi works",onKeyDown:function(a){let t=s.length-1,i=e;if("ArrowRight"===a.key)i=e===t?0:e+1;else if("ArrowLeft"===a.key)i=0===e?t:e-1;else if("Home"===a.key)i=0;else{if("End"!==a.key)return;i=t}a.preventDefault(),n(i),l.current[i]?.focus()},children:s.map((t,i)=>(0,a.jsx)("button",{ref:e=>{l.current[i]=e},type:"button",role:"tab",id:`journey-tab-${t.id}`,"aria-selected":i===e,"aria-controls":`journey-panel-${t.id}`,tabIndex:i===e?0:-1,className:`journey-tab${i===e?" active":""}`,onClick:()=>n(i),children:t.tab},t.id))}),(0,a.jsxs)("div",{className:"journey-body",role:"tabpanel",id:`journey-panel-${o.id}`,"aria-labelledby":`journey-tab-${o.id}`,children:[(0,a.jsxs)("div",{className:"journey-left",children:[(0,a.jsx)("h3",{className:"journey-title",children:o.title}),(0,a.jsx)("ul",{className:"journey-bullets",children:o.bullets.map(e=>(0,a.jsxs)("li",{className:"journey-bullet",children:[(0,a.jsx)(r.CheckGlyph,{}),e]},e))}),(0,a.jsx)("div",{className:"journey-actions",children:(0,a.jsx)(i.Link,{className:"cta-ghost",href:o.href,"aria-label":`Learn more about ${o.title}`,children:"Learn more"})})]}),(0,a.jsx)("div",{className:"journey-right",children:(0,a.jsx)("div",{className:"journey-shot",children:(0,a.jsx)("img",{className:"journey-shot-img",src:`/journey/${o.id}.svg`,alt:o.shot,width:1600,height:1100,loading:"lazy"})})})]},o.id)]})}])},56834,e=>{"use strict";var a=e.i(843476),t=e.i(744705),i=e.i(442829);e.s(["MarketingFooter",0,function(){return(0,a.jsx)("footer",{className:"footer",children:(0,a.jsxs)("div",{className:"container row-between",children:[(0,a.jsx)(i.BrandLogo,{height:24}),(0,a.jsxs)("div",{className:"foot-right",children:[(0,a.jsxs)("div",{className:"foot-meta",children:["© 2026 · Made in Liverpool ·"," ",(0,a.jsx)("a",{href:"mailto:[email protected]",children:"[email protected]"})," · ",(0,a.jsx)(t.Link,{href:"/privacy-policy",children:"Privacy"})," · ",(0,a.jsx)(t.Link,{href:"/terms",children:"Terms"})," · ",(0,a.jsx)("button",{type:"button",onClick:()=>window.dispatchEvent(new CustomEvent("zuppi:open-cookie-panel")),className:"underline-offset-2 hover:underline",children:"Manage cookies"})]}),(0,a.jsxs)("div",{className:"foot-social",children:[(0,a.jsx)("a",{href:"https://x.com/hellozuppi","aria-label":"Zuppi on X",target:"_blank",rel:"noreferrer",children:(0,a.jsx)("svg",{viewBox:"0 0 24 24",role:"img","aria-hidden":"true",children:(0,a.jsx)("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"})})}),(0,a.jsx)("a",{href:"https://www.linkedin.com/company/hellozuppi/","aria-label":"Zuppi on LinkedIn",target:"_blank",rel:"noreferrer",children:(0,a.jsx)("svg",{viewBox:"0 0 24 24",role:"img","aria-hidden":"true",children:(0,a.jsx)("path",{d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"})})})]})]})]})})}])},94691,e=>{"use strict";var a=e.i(843476),t=e.i(744705),i=e.i(442829),r=e.i(67382),s=e.i(271645);let n=(0,e.i(475254).default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);var l=e.i(37727);let o=[{href:"/features",label:"Features"}
2,{href:"/#how",label:"How it works"},{href:"/pricing",label:"Pricing"},{href:"/about",label:"About"},{href:"/articles",label:"Field notes"}];function c(){let[e,i]=(0,s.useState)(!1),c=(0,t.usePathname)();return(0,s.useEffect)(()=>{if(!e)return;let a=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=a}},[e]),(0,s.useEffect)(()=>{if(!e)return;let a=e=>"Escape"===e.key&&i(!1);return window.addEventListener("keydown",a),()=>window.removeEventListener("keydown",a)},[e]),(0,a.jsxs)("div",{className:"mobile-nav",children:[(0,a.jsx)("button",{type:"button",className:"mobile-nav-toggle","aria-label":e?"Close menu":"Open menu","aria-expanded":e,onClick:()=>i(e=>!e),children:e?(0,a.jsx)(l.X,{size:20,strokeWidth:1.8}):(0,a.jsx)(n,{size:20,strokeWidth:1.8})}),e&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"mobile-nav-scrim",onClick:()=>i(!1)}),(0,a.jsxs)("div",{className:"mobile-nav-panel",role:"dialog","aria-modal":"true",children:[(0,a.jsx)("nav",{className:"mobile-nav-links",children:o.map(({href:e,label:r})=>(0,a.jsx)(t.Link,{href:e,className:c===e?"active":void 0,"aria-current":c===e?"page":void 0,onClick:()=>i(!1),children:r},e))}),(0,a.jsxs)("div",{className:"mobile-nav-actions",children:[(0,a.jsx)(t.Link,{className:"nav-login",href:"/login",onClick:()=>i(!1),children:"Log in"}),(0,a.jsx)(r.RequestInviteButton,{location:"mobile-nav",className:"cta-primary"})]})]})]})]})}var d=e.i(621724),h=e.i(814720);let u="zuppi_beta_stage",m=new Set(["/beta"]),b={backdropFilter:"blur(4px) saturate(1.05)",WebkitBackdropFilter:"blur(4px) saturate(1.05)"};function p(){let[e,i]=(0,s.useState)(null),[r,n]=(0,s.useState)(!1),o=(0,t.usePathname)(),c=m.has(o)||r,p=!c&&"takeover"===e;function v(e){i(e);try{localStorage.setItem(u,e)}catch{}}(0,s.useEffect)(()=>{let e=null;try{e=localStorage.getItem(u)}catch{}n("extension"===new URLSearchParams(window.location.search).get("from")),i("banner"===e||"gone"===e?e:"takeover")},[]),(0,s.useEffect)(()=>{if(!p)return;let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[p]);let f=()=>v("banner");return((0,s.useEffect)(()=>{if(p)return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e);function e(e){"Escape"===e.key&&f()}},[p]),c||null===e||"gone"===e)?null:p?(0,a.jsx)("div",{className:"beta-takeover",role:"dialog","aria-modal":"true","aria-label":"Zuppi is in early beta",onClick:f,style:b,children:(0,a.jsxs)("div",{className:"beta-takeover-card",onClick:e=>e.stopPropagation(),children:[(0,a.jsx)("button",{type:"button",className:"beta-takeover-close","aria-label":"Dismiss",onClick:f,children:(0,a.jsx)(l.X,{size:20})}),(0,a.jsxs)("div",{className:"beta-takeover-inner",children:[(0,a.jsx)("div",{className:"beta-takeover-eyebrow",children:"Early beta"}),(0,a.jsxs)("h2",{className:"beta-takeover-title",children:["Come in ",(0,a.jsx)("em",{children:"early"}),"."]}),(0,a.jsx)("p",{className:"beta-takeover-lede",children:"Zuppi is small, new, and better for it. Find a rough edge and weâll file it off. Want something? We might build it."}),(0,a.jsx)("p",{className:"beta-takeover-offer",children:"Your first three months are on us."}),(0,a.jsx)("p",{className:"beta-takeover-ask",children:"Fair trade?"}),(0,a.jsxs)("div",{className:"beta-takeover-actions",children:[(0,a.jsxs)(t.Link,{href:"/beta",className:"beta-takeover-cta",onClick:()=>{(0,d.track)("beta_cta_click",{location:"beta-takeover",...(0,h.readUtm)()}),f()},children:["Become a tester ",(0,a.jsx)("span",{"aria-hidden":"true",children:"â"})]}),(0,a.jsx)("button",{type:"button",className:"beta-takeover-later",onClick:f,children:"Keep looking around"})]})]})]})}):(0,a.jsx)("div",{className:"beta-banner",children:(0,a.jsxs)("div",{className:"container beta-banner-row",children:[(0,a.jsxs)("p",{className:"beta-banner-msg",children:[(0,a.jsx)("span",{className:"beta-banner-dot","aria-hidden":"true"}),"Zuppi is in early beta â weâre opening it to a few more."]}),(0,a.jsxs)(t.Link,{href:"/beta",className:"beta-banner-cta",onClick:()=>(0,d.track)("beta_cta_click",{location:"beta-banner",...(0,h.readUtm)()}),children:["Become a tester ",(0,a.jsx)("span",{"aria-hidden":"true",children:"â"})]}),(0,a.jsx)("button",{type:"button",className:"beta-banner-dismiss","aria-label":"Dismiss",onClick:()=>v("gone"),children:(0,a.jsx)(l.X,{size:15,strokeWidth:2})})]})})}let v=[{href:"/features",label:"Features and tools"}
2,{href:"/#how",label:"How it works"},{href:"/pricing",label:"Pricing"},{href:"/about",label:"About"},{href:"/articles",label:"Field notes"}];e.s(["MarketingTopbar",0,function(){let e=(0,t.usePathname)();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(p,{}),(0,a.jsx)("header",{className:"topbar",children:(0,a.jsxs)("div",{className:"container row-between",children:[(0,a.jsx)(t.Link,{href:"/","aria-label":"Zuppi",className:"topbar-logo",children:(0,a.jsx)(i.BrandLogo,{height:26})}),(0,a.jsx)("nav",{className:"nav",children:v.map(({href:i,label:r})=>{let s=e===i;return(0,a.jsx)(t.Link,{href:i,"data-label":r,className:s?"active":void 0,"aria-current":s?"page":void 0,children:r},i)})}),(0,a.jsxs)("div",{className:"topbar-actions",children:[(0,a.jsx)(t.Link,{className:"nav-login",href:"/login","data-label":"Log in",children:"Log in"}),(0,a.jsx)(r.RequestInviteButton,{location:"topbar",className:"cta-ghost small"}),(0,a.jsx)(c,{})]})]})})]})}],94691)},67382,e=>{"use strict";var a=e.i(843476),t=e.i(756002),i=e.i(598827);e.s(["RequestInviteButton",0,function({location:e,className:r,children:s}){return(0,a.jsx)("button",{type:"button",className:r,onClick:()=>(0,t.openInviteModal)(e),children:s??i.PRIMARY_CTA_LABEL})}])},442829,e=>{"use strict";var a=e.i(843476);e.s(["BrandLogo",0,function({height:e=24,className:t,title:i="Zuppi"}){return(0,a.jsxs)("svg",{role:"img","aria-label":i,height:e,viewBox:"84 84 660 239",className:t,xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("title",{children:i}),(0,a.jsx)("path",{fill:"#0a0a0a",d:"M197.53,237.75v32.33h-107.5v-3.92l55.44-94.21h-50.08v-31.89h102.09v4.79l-54.75,92.9h54.8Z"}),(0,a.jsx)("path",{fill:"#0a0a0a",d:"M220.48,215.18v-75.12h35.15v71.12c0,18.49,9.79,29.53,26.03,29.53s25.83-11.27,25.83-29.53v-71.12h35.15v75.12c0,35.11-24.21,58.58-60.98,58.58s-61.18-23.47-61.18-58.58Z"}),(0,a.jsx)("path",{fill:"#0a0a0a",d:"M445.59,136.37c39.16,0,68.12,29.29,68.12,68.69s-28.96,68.89-68.12,68.89c-13.46,0-25.69-3.97-35.77-10.95v53.94h-35.15v-176.89h23.25l6,11.82c11.04-9.78,25.45-15.5,41.67-15.5h0ZM478.11,205.06c0-20.42-14.97-35.63-35.39-35.63s-35.44,15.26-35.44,35.63,15.01,35.64,35.44,35.64,35.39-15.21,35.39-35.64Z"}),(0,a.jsx)("path",{fill:"#0a0a0a",d:"M609.79,136.37c39.16,0,68.12,29.29,68.12,68.69s-28.96,68.89-68.12,68.89c-13.46,0-25.69-3.97-35.77-10.95v53.94h-35.15v-176.89h23.25l6,11.82c11.04-9.78,25.45-15.5,41.67-15.5h0ZM642.32,205.06c0-20.42-14.97-35.63-35.39-35.63s-35.44,15.26-35.44,35.63,15.01,35.64,35.44,35.64,35.39-15.21,35.39-35.64Z"}),(0,a.jsx)("path",{fill:"#0a0a0a",d:"M703.09,140.05h35.15v130.02h-35.15v-130.02ZM703.15,90.04h35.02v32.68h-35.02v-32.68Z"})]})}])},598827,e=>{"use strict";e.s(["BOOK_DEMO_LABEL",0,"Book a demo","BOOK_DEMO_URL",0,"https://calendar.app.google/fqoMZvDfuVAZz36s9","PRIMARY_CTA_LABEL",0,"Start free trial"])},756002,e=>{"use strict";var a=e.i(621724),t=e.i(814720);e.s(["openInviteModal",0,function(e,i){(0,a.track)("cta_invite_click",{location:e,...(0,t.readUtm)()}),window.dispatchEvent(new CustomEvent("zuppi:open-invite",{detail:{email:i??"",location:e}}))}])}]); 3 4//# debugId=e735902a-b118-e470-e802-d5200f0c3fd4
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.