1"use strict";(self.webpackChunkclient=self.webpackChunkclient||[]).push([[513],{60513:(e,n,r)=>{r.r(n),r.d(n,{default:()=>s});var t=r(65043),a=r(35475),i=r(29490),o=r(70579);const s=()=>{const[e]=(0,a.ok)(),n=e.get("ref")||"",r="https://www.expensebot.ai/signup"+(n?`?ref=${encodeURIComponent(n)}`:""),s=`Hey! I've been using ExpenseBot to track my business expenses automatically. Use my link and you'll get two months free on monthly, or 20% off your first year. If you subscribe and stay 60 days, I get $20 too: ${r}`,[c,l]=(0,t.useState)(!1),[d,p]=(0,t.useState)(!1);(0,t.useEffect)((()=>{window.prerenderReady=!0;const e=window.matchMedia("(max-width: 768px) and (pointer: coarse)"),n=()=>p(e.matches);return n(),e.addEventListener?e.addEventListener("change",n):e.addListener(n),()=>{e.removeEventListener?e.removeEventListener("change",n):e.removeListener(n)}}),[]);const h=d&&"undefined"!==typeof navigator&&!!navigator.share,x=encodeURIComponent(s),f=encodeURIComponent(r),g=encodeURIComponent("Give $20, get $20 with ExpenseBot"),m=[{key:"whatsapp",label:"WhatsApp",href:`https://wa.me/?text=${x}`,bg:"#25d366",icon:(0,o.jsx)("svg",{viewBox:"0 0 24 24",width:"20",height:"20",fill:"currentColor","aria-hidden":"true",children:(0,o.jsx)("path",{d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347zM12.05 21.785h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.999-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.886 9.884zm8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"})})},{key:"x",label:"X",href:`https://twitter.com/intent/tweet?text=${x}`,bg:"#000000",icon:(0,o.jsx)("svg",{viewBox:"0 0 24 24",width:"18",height:"18",fill:"currentColor","aria-hidden":"true",children:(0,o.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"})})},{key:"linkedin",label:"LinkedIn",href:`https://www.linkedin.com/sharing/share-offsite/?url=${f}`,bg:"#0a66c2",icon:(0,o.jsx)("svg",{viewBox:"0 0 24 24",width:"20",height:"20",fill:"currentColor","aria-hidden":"true",children:(0,o.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.063 2.063 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"})})},{key:"facebook",label:"Facebook",href:`https://www.facebook.com/sharer/sharer.php?u=${f}`,bg:"#1877f2",icon:(0,o.jsx)("svg",{viewBox:"0 0 24 24",width:"20",height:"20",fill:"currentColor","aria-hidden":"true",children:(0,o.jsx)("path",{d:"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"})})},{key:"email",label:"Email",href:`mailto:?subject=${g}&body=${x}`,bg:"#4f46e5",icon:(0,o.jsxs)("svg",{viewBox:"0 0 24 24",width:"20",height:"20",fill:"currentColor","aria-hidden":"true",children:[(0,o.jsx)("path",{d:"M1.5 8.67v8.58a3 3 0 003 3h15a3 3 0 003-3V8.67l-8.928 5.493a3 3 0 01-3.144 0L1.5 8.67z"}),(0,o.jsx)("path",{d:"M22.5 6.908V6.75a3 3 0 00-3-3h-15a3 3 0 00-3 3v.158l9.714 5.978a1.5 1.5 0 001.572 0L22.5 6.908z"})]})},...d?[{key:"sms",label:"SMS",href:`sms:?body=${x}`,bg:"#6b7280",icon:(0,o.jsx)("svg",{viewBox:"0 0 24 24",width:"20",height:"20",fill:"currentColor","aria-hidden":"true",children:(0,o.jsx)("path",{d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75a9.71 9.71 0 01-3.957-.836L2.25 22.5l1.586-5.793A9.71 9.71 0 012.25 12zM7.5 12a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm5.25 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm4.5.75a.75.75 0 100-1.5.75.75 0 000 1.5z"})})}]:[]];return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(i.mg,{children:[(0,o.jsx)("title",{children:"Give $20, get $20 | ExpenseBot"}),(0,o.jsx)("meta",{name:"robots",content:"noindex"})]}),(0,o.jsx)("style",{children:"\n .cr-page {\n min-height: 100vh;\n background: #f8fafc;\n display: flex;\n align-items: flex-start;\n justify-content: center;\n padding: 48px 16px;\n font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\n }\n .cr-card {\n background: #fff;\n border-radius: 16px;\n padding: 40px 36px;\n max-width: 560px;\n width: 100%;\n box-shadow: 0 4px 24px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.04);\n }\n .cr-h1 { font-size: 24px; font-weight: 700; color: #0f172a; margin: 0 0 8px; letter-spacing: -0.01em; }\n .cr-sub { font-size: 15px; color: #475569; margin: 0 0 28px; line-height: 1.5; }\n .cr-tos { font-size: 12px; color: #94a3b8; }\n .cr-tos-link { font-size: 12px; color: #64748b; text-decoration: underline; }\n .cr-tos-link:hover { color: #0033a0; }\n .cr-url-row {\n display: flex;\n align-items: stretch;\n background: #f1f5f9;\n border: 1px solid #e2e8f0;\n border-radius: 10px;\n overflow: hidden;\n margin-bottom: 24px;\n transition: border-color 0.15s;\n }\n .cr-url-row:focus-within { border-color: #0033a0; }\n .cr-url {\n flex: 1;\n padding: 14px 16px;\n font-family: 'SFMono-Regular', Menlo, Monaco, Consolas, monospace;\n font-size: 13px;\n color: #1e293b;\n word-break: break-all;\n user-select: all;\n background: transparent;\n border: none;\n outline: none;\n min-width: 0;\n }\n .cr-copy-inline {\n padding: 0 18px;\n background: #0033a0;\n color: #fff;\n border: none;\n font-size: 13px;\n font-weight: 600;\n cursor: pointer;\n transition: background 0.15s;\n white-space: nowrap;\n }\n .cr-copy-inline:hover { background: #002578; }\n .cr-copy-inline.copied { background: #15803d; }\n .cr-primary {\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 8px;\n width: 100%;\n background: #0033a0;\n color: #fff;\n border: none;\n border-radius: 10px;\n padding: 14px;\n font-size: 15px;\n font-weight: 700;\n cursor: pointer;\n margin-bottom: 24px;\n transition: background 0.15s, transform 0.05s;\n }\n .cr-primary:hover { background: #002578; }\n .cr-primary:active { transform: translateY(1px); }\n .cr-divider {\n display: flex;\n align-items: center;\n gap: 12px;\n color: #94a3b8;\n font-size: 12px;\n font-weight: 500;\n margin: 0 0 16px;\n text-transform: uppercase;\n letter-spacing: 0.05em;\n }\n .cr-divider::before, .cr-divider::after {\n content: \"\";\n flex: 1;\n height: 1px;\n background: #e2e8f0;\n }\n .cr-share-grid {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(96px, 1fr));\n gap: 10px;\n }\n .cr-share-btn {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n gap: 6px;\n padding: 14px 6px;\n border-radius: 10px;\n border: none;\n color: #fff;\n font-size: 12px;\n font-weight: 600;\n cursor: pointer;\n text-decoration: none;\n text-align: center;\n transition: transform 0.1s, filter 0.15s;\n }\n .cr-share-btn:hover { filter: brightness(1.08); transform: translateY(-1px); }\n .cr-share-btn:focus-visible { outline: 3px solid #0033a0; outline-offset: 2px; }\n @media (max-width: 480px) {\n .cr-card { padding: 28px 22px; border-radius: 14px; }\n .cr-h1 { font-size: 20px; }\n .cr-sub { font-size: 14px; margin-bottom: 22px; }\n .cr-url { font-size: 12px; padding: 12px 14px; }\n .cr-copy-inline { padding: 0 14px; font-size: 12px; }\n .cr-share-grid { grid-template-columns: repeat(auto-fit, minmax(80px, 1fr)); gap: 8px; }\n .cr-share-btn { padding: 12px 4px; font-size: 11px; }\n }\n "}),(0,o.jsx)("div",{className:"cr-page",children:(0,o.jsxs)("div",{className:"cr-card",children:[(0,o.jsx)("h1",{className:"cr-h1",children:"Give $20, get $20"}),(0,o.jsxs)("p",{className:"cr-sub",children:["Your friend gets $20 off their subscription. You earn $20 when they subscribe and stay 60 days.",(0,o.jsx)("br",{}),(0,o.jsx)("a",{href:"/terms#referral",className:"cr-tos-link",target:"_blank",rel:"noopener noreferrer",children:"Terms apply"})]}),(0,o.jsxs)("div",{className:"cr-url-row",children:[(0,o.jsx)("div",{className:"cr-url",tabIndex:0,children:r}),(0,o.jsx)("button",{type:"button",onClick:()=>{const e=()=>{l(!0),setTimeout((()=>l(!1)),2500)};if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(r).then(e);else{const n=document.createElement("textarea");n.value=r,n.style.position="fixed",n.style.opacity="0",document.body.appendChild(n),n.focus(),n.select(),document.execCommand("copy"),document.body.removeChild(n),e()}},className:"cr-copy-inline "+(c?"copied":""),"aria-label":"Copy referral link",children:c?"Copied \u2713":"Copy"})]}),h&&(0,o.jsxs)("button",{type:"button",onClick:async()=>{try{await navigator.share({title:"Give $20, get $20 with ExpenseBot",text:s,url:r})}catch(e){}},className:"cr-primary","aria-label":"Share via your device",children:[(0,o.jsxs)("svg",{viewBox:"0 0 24 24",width:"18",height:"18",fill:"
1currentColor","aria-hidden":"true",children:[(0,o.jsx)("path",{d:"M12 2.25a.75.75 0 01.53.22l4.5 4.5a.75.75 0 11-1.06 1.06L12.75 4.81V15a.75.75 0 01-1.5 0V4.81L8.03 8.03a.75.75 0 11-1.06-1.06l4.5-4.5A.75.75 0 0112 2.25z"}),(0,o.jsx)("path",{d:"M3 15a.75.75 0 01.75.75v3.75c0 .414.336.75.75.75h15a.75.75 0 00.75-.75v-3.75a.75.75 0 011.5 0v3.75A2.25 2.25 0 0119.5 21.75h-15A2.25 2.25 0 012.25 19.5v-3.75A.75.75 0 013 15z"})]}),"Share"]}),(0,o.jsx)("div",{className:"cr-divider",children:"Or share directly"}),(0,o.jsx)("div",{className:"cr-share-grid",children:m.map((e=>(0,o.jsxs)("a",{href:e.href,target:"email"===e.key||"sms"===e.key?void 0:"_blank",rel:"noopener noreferrer",className:"cr-share-btn",style:{background:e.bg},"aria-label":`Share via ${e.label}`,children:[e.icon,e.label]},e.key)))})]})})]})}}}]);
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.