PageSourceSearch

https://anderro.com/_next/static/chunks/8d988c22dd7b0f22.js

js anderro.com collected 2026-10-04 22:52:03 UTC 21,301 bytes, 2 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,37727,e=>{"use strict";var t=e.i(841947);e.s(["X",()=>t.default])},526732,e=>{"use strict";var t=e.i(247167),a=e.i(843476),r=e.i(271645);class n extends Error{constructor(e,t){e instanceof Error?super(void 0,{cause:{err:e,...e.cause,...t}}):"string"==typeof e?(t instanceof Error&&(t={err:t,...t.cause}),super(e,t)):super(void 0,e),this.name=this.constructor.name,this.type=this.constructor.type??"AuthError",this.kind=this.constructor.kind??"error",Error.captureStackTrace?.(this,this.constructor);const a=`https://errors.authjs.dev#${this.type.toLowerCase()}`;this.message+=`${this.message?". ":""}Read more at ${a}`}}class s extends n{}class o extends n{}async function i(e,t,a,r={}){let n=`${l(t)}/${e}`;try{let e={headers:{"Content-Type":"application/json",...r?.headers?.cookie?{cookie:r.headers.cookie}:{}}};r?.body&&(e.body=JSON.stringify(r.body),e.method="POST");let t=await fetch(n,e),a=await t.json();if(!t.ok)throw a;return a}catch(e){return a.error(new s(e.message,e)),null}}function l(e){return"u"<typeof window?`${e.baseUrlServer}${e.basePathServer}`:e.basePath}function c(){return Math.floor(Date.now()/1e3)}function d(e){let t=new URL("http://localhost:3000/api/auth");e&&!e.startsWith("http")&&(e=`https://${e}`);let a=new URL(e||t),r=("/"===a.pathname?t.pathname:a.pathname).replace(/\/$/,""),n=`${a.origin}${r}`;return{origin:a.origin,host:a.host,path:r,base:n,toString:()=>n}}let u={baseUrl:d(t.default.env.NEXTAUTH_URL??t.default.env.VERCEL_URL).origin,basePath:d(t.default.env.NEXTAUTH_URL).path,baseUrlServer:d(t.default.env.NEXTAUTH_URL_INTERNAL??t.default.env.NEXTAUTH_URL??t.default.env.VERCEL_URL).origin,basePathServer:d(t.default.env.NEXTAUTH_URL_INTERNAL??t.default.env.NEXTAUTH_URL).path,_lastSync:0,_session:void 0,_getSession:()=>{}},f=null;function p(){return"u"<typeof BroadcastChannel?{postMessage:()=>{},addEventListener:()=>{},removeEventListener:()=>{},name:"next-auth",onmessage:null,onmessageerror:null,close:()=>{},dispatchEvent:()=>!1}:new BroadcastChannel("next-auth")}function h(){return null===f&&(f=p()),f}let g={debug:console.debug,error:console.error,warn:console.warn},m=r.createContext?.(void 0);function v(e){if(!m)throw Error("React Context is unavailable in Server Components");let t=r.useContext(m),{required:a,onUnauthenticated:n}=e??{},s=a&&"unauthenticated"===t.status;return(r.useEffect(()=>{if(s){let e=`${u.basePath}/signin?${new URLSearchParams({error:"SessionRequired",callbackUrl:window.location.href})}`;n?n():window.location.href=e}},[s,n]),s)?{data:t.data,update:t.update,status:"loading"}:t}async function y(e){let t=await i("session",u,g,e);return(e?.broadcast??!0)&&p().postMessage({event:"session",data:{trigger:"getSession"}}),t}async function w(){let e=await i("csrf",u,g);return e?.csrfToken??""}async function x(){return i("providers",u,g)}async function b(e,t,a){let{callbackUrl:r,...n}=t??{},{redirect:s=!0,redirectTo:o=r??window.location.href,...i}=n,c=l(u),d=await x();if(!d){let e=`${c}/error`;window.location.href=e;return}if(!e||!d[e]){let e=`${c}/signin?${new URLSearchParams({callbackUrl:o})}`;window.location.href=e;return}let f=d[e].type;if("webauthn"===f)throw TypeError(`Provider id "${e}" refers to a WebAuthn provider.
2Please use \`import { signIn } from "next-auth/webauthn"\` instead.`);let p=`${c}/${"credentials"===f?"callback":"signin"}/${e}`,h=await w(),g=await fetch(`${p}?${new URLSearchParams(a)}`,{method:"post",headers:{"Content-Type":"application/x-www-form-urlencoded","X-Auth-Return-Redirect":"1"},body:new URLSearchParams({...i,csrfToken:h,callbackUrl:o})}),m=await g.json();if(s){let e=m.url??o;window.location.href=e,e.includes("#")&&window.location.reload();return}let v=new URL(m.url).searchParams.get("error")??void 0,y=new URL(m.url).searchParams.get("code")??void 0;return g.ok&&await u._getSession({event:"storage"}),{error:v,code:y,status:g.status,ok:g.ok,url:v?null:m.url}}async function _(e){let{redirect:t=!0,redirectTo:a=e?.callbackUrl??window.location.href}=e??{},r=l(u),n=await w(),s=await fetch(`${r}/signout`,{method:"post",headers:{"Content-Type":"application/x-www-form-urlencoded","X-Auth-Return-Redirect":"1"},body:new URLSearchParams({csrfToken:n,callbackUrl:a})}),o=await s.json();if(h().postMessage({event:"session",data:{trigger:"signout"}}),t){let e=o.url??a;window.location.href=e,e.includes("#")&&window.location.reload();return}return await u._getSession({event:"storage"}),o}function k(e){if(!m)throw Error("React Context is unavailable in Server Components");let{children:t,basePath:n,refetchInterval:s,refetchWhenOffline:l}=e;n&&(u.basePath=n);let d=void 0!==e.session;u._lastSync=d?c():0;let[f,p]=r.useState(()=>(d&&(u._session=e.session),e.session)),[v,x]=r.useState(!d);r.useEffect(()=>(u._getSession=async({event:e}={})=>{try{let t="storage"===e;if(t||void 0===u._session){u._lastSync=c(),u._session=await y({broadcast:!t}),p(u._session);return}if(!e||null===u._session||c()<u._lastSync)return;u._lastSync=c(),u._session=await y(),p(u._session)}catch(e){g.error(new o(e.message,e))}finally{x(!1)}},u._getSession(),()=>{u._lastSync=0,u._session=void 0,u._getSession=()=>{}}),[]),r.useEffect(()=>{let e=()=>u._getSession({event:"storage"});return h().addEventListener("message",e),()=>h().removeEventListener("message",e)},[]),r.useEffect(()=>{let{refetchOnWindowFocus:t=!0}=e,a=()=>{t&&"visible"===document.visibilityState&&u._getSession({event:"visibilitychange"})};return document.addEventListener("visibilitychange",a,!1),()=>document.removeEventListener("visibilitychange",a,!1)},[e.refetchOnWindowFocus]);let b=function(){let[e,t]=r.useState("u">typeof navigator&&navigator.onLine),a=()=>t(!0),n=()=>t(!1);return r.useEffect(()=>(window.addEventListener("online",a),window.addEventListener("offline",n
2),()=>{window.removeEventListener("online",a),window.removeEventListener("offline",n)}),[]),e}(),_=!1!==l||b;r.useEffect(()=>{if(s&&_){let e=setInterval(()=>{u._session&&u._getSession({event:"poll"})},1e3*s);return()=>clearInterval(e)}},[s,_]);let k=r.useMemo(()=>({data:f,status:v?"loading":f?"authenticated":"unauthenticated",async update(e){if(v)return;x(!0);let t=await i("session",u,g,void 0===e?void 0:{body:{csrfToken:await w(),data:e}});return x(!1),t&&(p(t),h().postMessage({event:"session",data:{trigger:"getSession"}})),t}}),[f,v]);return(0,a.jsx)(m.Provider,{value:k,children:t})}e.s(["SessionProvider",()=>k,"signIn",()=>b,"signOut",()=>_,"useSession",()=>v],526732)},717521,e=>{"use strict";let t=(0,e.i(475254).default)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);e.s(["default",()=>t])},123287,e=>{"use strict";let t=(0,e.i(475254).default)("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);e.s(["default",()=>t])},582458,e=>{"use strict";let t=(0,e.i(475254).default)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);e.s(["default",()=>t])},547608,e=>{"use strict";var t=e.i(843476),a=e.i(995926),r=e.i(964053),n=e.i(152088),s=e.i(985902);function o({...e}){return(0,t.jsx)(r.Dialog.Root,{"data-slot":"dialog",...e})}function i({...e}){return(0,t.jsx)(r.Dialog.Trigger,{"data-slot":"dialog-trigger",...e})}function l({...e}){return(0,t.jsx)(r.Dialog.Portal,{"data-slot":"dialog-portal",...e})}function c({className:e,...a}){return(0,t.jsx)(r.Dialog.Overlay,{"data-slot":"dialog-overlay",className:(0,n.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",e),...a})}function d({className:e,children:s,showCloseButton:o=!0,overlayClassName:i,...d}){return(0,t.jsxs)(l,{"data-slot":"dialog-portal",children:[(0,t.jsx)(c,{className:i}),(0,t.jsxs)(r.Dialog.Content,{"data-slot":"dialog-content",className:(0,n.cn)("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 outline-none sm:max-w-lg",e),...d,children:[s,o&&(0,t.jsxs)(r.Dialog.Close,{"data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[(0,t.jsx)(a.XIcon,{}),(0,t.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})}function u({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"dialog-header",className:(0,n.cn)("flex flex-col gap-2 text-center sm:text-left",e),...a})}function f({className:e,showCloseButton:a=!1,children:o,...i}){return(0,t.jsxs)("div",{"data-slot":"dialog-footer",className:(0,n.cn)("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",e),...i,children:[o,a&&(0,t.jsx)(r.Dialog.Close,{asChild:!0,children:(0,t.jsx)(s.Button,{variant:"outline",children:"Close"})})]})}function p({className:e,...a}){return(0,t.jsx)(r.Dialog.Title,{"data-slot":"dialog-title",className:(0,n.cn)("text-lg leading-none font-semibold",e),...a})}function h({className:e,...a}){return(0,t.jsx)(r.Dialog.Description,{"data-slot":"dialog-description",className:(0,n.cn)("text-muted-foreground text-sm",e),...a})}e.s(["Dialog",()=>o,"DialogContent",()=>d,"DialogDescription",()=>h,"DialogFooter",()=>f,"DialogHeader",()=>u,"DialogTitle",()=>p,"DialogTrigger",()=>i])},879664,e=>{"use strict";let t=(0,e.i(475254).default)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);e.s(["default",()=>t])},209912,e=>{"use strict";let t=(0,e.i(475254).default)("rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3
2kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]]);e.s(["Rocket",()=>t],209912)},808341,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={cancelIdleCallback:function(){return o},requestIdleCallback:function(){return s}};for(var n in r)Object.defineProperty(a,n,{enumerable:!0,get:r[n]});let s="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},o="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},479520,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={default:function(){return w},handleClientScriptLoad:function(){return m},initScriptLoader:function(){return v}};for(var n in r)Object.defineProperty(a,n,{enumerable:!0,get:r[n]});let s=e.r(555682),o=e.r(190809),i=e.r(843476),l=s._(e.r(174080)),c=o._(e.r(271645)),d=e.r(742732),u=e.r(922737),f=e.r(808341),p=new Map,h=new Set,g=e=>{let{src:t,id:a,onLoad:r=()=>{},onReady:n=null,dangerouslySetInnerHTML:s,children:o="",strategy:i="afterInteractive",onError:c,stylesheets:d}=e,f=a||t;if(f&&h.has(f))return;if(p.has(t)){h.add(f),p.get(t).then(r,c);return}let g=()=>{n&&n(),h.add(f)},m=document.createElement("script"),v=new Promise((e,t)=>{m.addEventListener("load",function(t){e(),r&&r.call(this,t),g()}),m.addEventListener("error",function(e){t(e)})}).catch(function(e){c&&c(e)});s?(m.innerHTML=s.__html||"",g()):o?(m.textContent="string"==typeof o?o:Array.isArray(o)?o.join(""):"",g()):t&&(m.src=t,p.set(t,v)),(0,u.setAttributesFromProps)(m,e),"worker"===i&&m.setAttribute("type","text/partytown"),m.setAttribute("data-nscript",i),d&&(e=>{if(l.default.preinit)return e.forEach(e=>{l.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let a=document.createElement("link");a.type="text/css",a.rel="stylesheet",a.href=e,t.appendChild(a)})}})(d),document.body.appendChild(m)};function m(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>g(e))}):g(e)}function v(e){e.forEach(m),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");h.add(t)})}function y(e){let{id:t,src:a="",onLoad:r=()=>{},onReady:n=null,strategy:s="afterInteractive",onError:o,stylesheets:u,...p}=e,{updateScripts:m,scripts:v,getIsSsr:y,appDir:w,nonce:x}=(0,c.useContext)(d.HeadManagerContext);x=p.nonce||x;let b=(0,c.useRef)(!1);(0,c.useEffect)(()=>{let e=t||a;b.current||(n&&e&&h.has(e)&&n(),b.current=!0)},[n,t,a]);let _=(0,c.useRef)(!1);if((0,c.useEffect)(()=>{if(!_.current){if("afterInteractive"===s)g(e);else"lazyOnload"===s&&("complete"===document.readyState?(0,f.requestIdleCallback)(()=>g(e)):window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>g(e))}));_.current=!0}},[e,s]),("beforeInteractive"===s||"worker"===s)&&(m?(v[s]=(v[s]||[]).concat([{id:t,src:a,onLoad:r,onReady:n,onError:o,...p,nonce:x}]),m(v)):y&&y()?h.add(t||a):y&&!y()&&g({...e,nonce:x})),w){if(u&&u.forEach(e=>{l.default.preinit(e,{as:"style"})}),"beforeInteractive"===s)if(!a)return p.dangerouslySetInnerHTML&&(p.children=p.dangerouslySetInnerHTML.__html,delete p.dangerouslySetInnerHTML),(0,i.jsx)("script",{nonce:x,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([0,{...p,id:t}])})`}});else return l.default.preload(a,p.integrity?{as:"script",integrity:p.integrity,nonce:x,crossOrigin:p.crossOrigin}:{as:"script",nonce:x,crossOrigin:p.crossOrigin}),(0,i.jsx)("script",{nonce:x,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([a,{...p,id:t}])})`}});"afterInteractive"===s&&a&&l.default.preload(a,p.integrity?{as:"script",integrity:p.integrity,nonce:x,crossOrigin:p.crossOrigin}:{as:"script",nonce:x,crossOrigin:p.crossOrigin})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let w=y;("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esMo
2dule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},487329,e=>{"use strict";var t=e.i(843476),a=e.i(526732),r=e.i(465986),n=e.i(123287),n=n,s=e.i(879664),s=s,o=e.i(717521),o=o,i=e.i(475254);let l=(0,i.default)("octagon-x",[["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z",key:"2d38gg"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);var c=e.i(582458),c=c,d=e.i(271645),u=(e,t,a,r,n,s,o,i)=>{let l=document.documentElement,c=["light","dark"];function d(t){var a;(Array.isArray(e)?e:[e]).forEach(e=>{let a="class"===e,r=a&&s?n.map(e=>s[e]||e):n;a?(l.classList.remove(...r),l.classList.add(s&&s[t]?s[t]:t)):l.setAttribute(e,t)}),a=t,i&&c.includes(a)&&(l.style.colorScheme=a)}if(r)d(r);else try{let e=localStorage.getItem(t)||a,r=o&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;d(r)}catch(e){}},f=d.createContext(void 0),p={setTheme:e=>{},themes:[]};d.memo(({forcedTheme:e,storageKey:t,attribute:a,enableSystem:r,enableColorScheme:n,defaultTheme:s,value:o,themes:i,nonce:l,scriptProps:c})=>{let f=JSON.stringify([a,t,s,e,i,o,r,n]).slice(1,-1);return d.createElement("script",{...c,suppressHydrationWarning:!0,nonce:"u"<typeof window?l:"",dangerouslySetInnerHTML:{__html:`(${u.toString()})(${f})`}})});var h=e.i(846696);let g=({...e})=>{var a;let{theme:r="system"}=null!=(a=d.useContext(f))?a:p;return(0,t.jsx)(h.Toaster,{theme:r,className:"toaster group",icons:{success:(0,t.jsx)(n.default,{className:"size-4"}),info:(0,t.jsx)(s.default,{className:"size-4"}),warning:(0,t.jsx)(c.default,{className:"size-4"}),error:(0,t.jsx)(l,{className:"size-4"}),loading:(0,t.jsx)(o.default,{className:"size-4 animate-spin"})},style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)","--border-radius":"var(--radius)"},...e})};var m=e.i(604570);let v=(0,i.default)("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);var y=e.i(209912),w=e.i(37727),x=e.i(985902),b=e.i(547608);let _=new Date("2026-05-24T00:00:00.000Z"),k="https://www.producthunt.com/products/anderro?utm_source=anderro&utm_medium=popup&utm_campaign=launch",j="product-hunt-launch-popup-dismissed";function S(e=new Date){return e<_}function E(){let[e,a]=(0,d.useState)(!1),[r,n]=(0,d.useState)(!1),s=(0,d.useRef)(null);function o(e){s.current=e,a(!1)}return(0,d.useEffect)(()=>{if(!S()||"1"===window.localStorage.getItem(j))return;n(!0);let e=window.setTimeout(()=>{S()&&("u"<typeof document||"true"!==document.body.dataset.suppressProductHuntPopup)&&"1"!==window.localStorage.getItem(j)&&a(!0)},2500);return()=>window.clearTimeout(e)},[]),(0,d.useEffect)(()=>{e&&m.default.capture("product_hunt_popup_shown")},[e]),r?(0,t.jsx)(b.Dialog,{open:e,onOpenChange:function(e){if(e)return void a(!0);let t=s.current??{type:"dismiss",source:"overlay"};s.current=null,"upvote"===t.type?m.default.capture("product_hunt_popup_upvote_clicked",{source:t.source}):m.default.capture("product_hunt_popup_dismissed",{source:t.source}),window.localStorage.setItem(j,"1"),n(!1),a(!1)},children:(0,t.jsx)(b.DialogContent,{showCloseButton:!1,overlayClassName:"bg-black/30 backdrop-blur-[1px]",className:"max-w-md border-0 bg-transparent p-0 shadow-none sm:max-w-md",children:(0,t.jsxs)("div",{className:"relative mx-auto w-full overflow-hidden rounded-2xl border border-[#D8D7CC] bg-[#FBFAF6] p-5 shadow-[0_20px_60px_-30px_rgba(14,14,12,0.55)] sm:p-7",children:[(0,t.jsx)("div",{className:"pointer-events-none absolute inset-x-0 top-0 h-1 bg-brand"}),(0,t.jsx)("button",{type:"button",onClick:()=>o({type:"dismiss",source:"close"}),"aria-label":"Close popup",className:"absolute right-3 top-3 inline-flex h-8 w-8 items-center justify-center rounded-full border border-[#D8D7CC] bg-white text-[#30302C] transition-colors hover:bg-[#F2F1EA] sm:right-4 sm:top-4",children:(0,t.jsx)(w.X,{className:"h-4 w-4"})}),(0,t.jsxs)(b.DialogHeader,{className:"space-y-3 text-left",children:[(0,t.jsxs)("div",{className:"inline-flex w-fit items-center gap-2 rounded-full border border-[#0E0E0C] bg-brand px-3 py-1 text-[12px] font-semibold uppercase tracking-[0.08em] text-[#141414]",children:[(0,t.jsx)(y.Rocket,{className:"h-3.5 w-3.5"}),"Live on Product Hunt"]}),(0,t.jsx)(b.DialogTitle,{className:"pr-8 text-xl leading-tight tracking-[-0.02em] text-[#0E0E0C] sm:pr-10 sm:text-2xl",children:"We just launched — would you give us an upvote?"}),(0,t.jsx)(b.DialogDescription,{className:"text-[15px] leading-relaxed text-[#6B6B63] sm:text-base",children:"Anderro connects SaaS businesses with affiliate marketers who actually drive customers. A quick upvote helps more founders discover the marketplace and keeps our small team going."})]}),(0,t.jsxs)("div",{className:"mt-6 space-y-4",children:[(0,t.jsx)(x.Button,{asChild:!0,size:"lg",className:"h-auto w-full whitespace-normal border border-[#0E0E0C] bg-[#DA5
252F] px-4 py-3 text-[15px] text-white shadow-[3px_3px_0_#0E0E0C] transition-all hover:-translate-x-px hover:-translate-y-px hover:bg-[#C44A28] hover:shadow-[4px_4px_0_#0E0E0C]",children:(0,t.jsxs)("a",{href:k,target:"_blank",rel:"noopener noreferrer",onClick:()=>o({type:"upvote",source:"cta"}),children:["Upvote on Product Hunt",(0,t.jsx)(v,{className:"ml-1 h-4 w-4 shrink-0"})]})}),(0,t.jsx)("a",{href:k,target:"_blank",rel:"noopener noreferrer",onClick:()=>o({type:"upvote",source:"badge"}),className:"mx-auto hidden w-fit sm:block",children:(0,t.jsx)("img",{src:"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=1150112&theme=light",alt:"Anderro on Product Hunt",width:250,height:54,className:"h-auto max-w-full"})})]}),(0,t.jsx)("div",{className:"mt-4 text-center",children:(0,t.jsx)(x.Button,{variant:"ghost",className:"text-[#6B6B63] hover:bg-[#F2F1EA] hover:text-[#30302C]",onClick:()=>o({type:"dismiss",source:"maybe_later"}),children:"Maybe later"})})]})})}):null}function C({children:e}){return(0,t.jsx)(a.SessionProvider,{children:(0,t.jsxs)(r.TooltipProvider,{children:[e,(0,t.jsx)(E,{}),(0,t.jsx)(g,{})]})})}e.s(["Providers",()=>C],487329)}]);

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.