PageSourceSearch

https://billnalen.com/_next/static/chunks/pages/leaderboard-a27c8d931685de7f.js

js billnalen.com collected 2026-10-09 23:07:12 UTC 7,328 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[268],{45305:function(e,a,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/leaderboard",function(){return s(76811)}])},94837:function(e,a,s){"use strict";function t(e){let{src:a}=e;return a.split("?")[0]}s.r(a),s.d(a,{default:function(){return t}})},76811:function(e,a,s){"use strict";s.r(a),s.d(a,{__N_SSG:function(){return p},default:function(){return u}});var t=s(85893),l=s(25675),n=s.n(l),r=s(41664),c=s.n(r);s(67294);let i=e=>Math.floor(e).toLocaleString("en-US",{style:"decimal",minimumFractionDigits:0}),d=e=>{let a=new URL(e).hostname.split(".").slice(-2).join(".");return"https://icons.duckduckgo.com/ip3/".concat(a,".ico")};var m=e=>{let{startups:a}=e;return(0,t.jsx)("div",{className:"h-full min-w-0 overflow-x-auto rounded-xl border-0 border-base-content/10 bg-base-100 lg:p-4",children:(0,t.jsxs)("table",{className:"max-lg:table-sm table",children:[(0,t.jsx)("thead",{className:"text-sm",children:(0,t.jsxs)("tr",{className:"!border-base-content/10 text-base-content/60",children:[(0,t.jsx)("th",{className:"!bg-base-100",children:"Rank"}),(0,t.jsx)("th",{className:"!bg-base-100",children:"Startup"}),(0,t.jsx)("th",{className:"!bg-base-100",children:"Revenue"}),(0,t.jsx)("th",{className:"!bg-base-100",children:"Maker"})]})}),(0,t.jsx)("tbody",{children:a.map((e,a)=>{var s,l;return(0,t.jsxs)("tr",{className:"!border-base-content/0",children:[(0,t.jsx)("td",{className:"!border-0 text-left text-3xl text-accent",children:0===a?(0,t.jsx)("span",{className:"text-3xl",children:"\uD83E\uDD47"}):1===a?(0,t.jsx)("span",{className:"text-3xl",children:"\uD83E\uDD48"}):2===a?(0,t.jsx)("span",{className:"text-3xl",children:"\uD83E\uDD49"}):(0,t.jsx)("span",{className:"ml-2.5 text-lg font-bold",children:a+1})}),(0,t.jsx)("td",{className:"!border-0",children:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("div",{className:"avatar",children:(0,t.jsx)("div",{className:"mask mask-squircle h-8 w-8",children:e.image?(0,t.jsx)(n(),{src:e.image,alt:"".concat(e.name," logo"),height:32,width:32,priority:!0}):(0,t.jsx)("img",{src:d(e.url),alt:"".concat(e.name," logo")})})}),(0,t.jsx)("div",{className:"max-w-[130px] truncate",children:(0,t.jsx)("a",{className:"link-hover link font-medium",rel:"noopener noreferrer",target:"_blank",href:e.url+"?ref=indiepage_leaderboard",children:e.name})})]})}),(0,t.jsx)("td",{className:"!border-0",children:(0,t.jsxs)("span",{className:"whitespace-nowrap font-bold text-primary",children:[(0,t.jsx)("span",{className:"mr-0.5",children:"$"}),i(e.revenue)]})}),(0,t.jsx)("td",{className:"!border-0",children:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[e.maker.image?(0,t.jsx)("div",{className:"avatar",children:(0,t.jsx)("div",{className:"w-8 rounded-full",children:(0,t.jsx)(n(),{src:e.maker.image,alt:"".concat(e.maker.name," icon"),height:32,width:32})})}):(0,t.jsx)("div",{className:"placeholder avatar",children:(0,t.jsx)("div",{className:"w-8 rounded-full bg-neutral text-neutral-content",children:(0,t.jsx)("span",{className:"text-lg",children:(null===(s=e.maker.name)||void 0===s?void 0:s.charAt(0))||(null===(l=e.maker.username)||void 0===l?void 0:l.charAt(0))})})}),(0,t.jsx)("div",{className:"max-w-[130px]",children:(0,t.jsx)("div",{className:"truncate whitespace-nowrap font-medium",children:(0,t.jsx)(c(),{href:"/".concat(e.maker.username),className:"link-hover link",target:"_blank",children:e.maker.name})})})]})})]},"".concat(a,"-").concat(e.name))})})]})})},o=s(33299),x=s(9008),h=s.n(x),p=!0,u=e=>{let{startupsByMRR:a,startupsByTotalRevenue:s}=e,{status:l}=(0,o.useSession)();return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(h(),{children:[(0,t.jsx)("title",{children:"Can you make $1,000? — IndiePage's Leaderboards"}),(0,t.jsx)("meta",{name:"description",content:"Showcase all your startups on a single page with IndiePage to compete with other solo developers and climb the leaderboard!"}),(0,t.jsx)("meta",{property:"og:title",content:"Can you make $1,000? — IndiePage's Leaderboards"}),(0,t.jsx)("meta",{property:"og:type",content:"website"}),(0,t.jsx)("meta",{property:"og:description",content:"Showcase all your startups on a single page with IndiePage to compete with other solo developers and climb the leaderboard!"}),(0,t.jsx)("meta",{property:"og:image",content:"https://indiepa.ge/shareLeaderboard.jpg"}),(0,t.jsx)("meta",{property:"og:url",content:"https://indiepa.ge/leaderboard"}),(0,t.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,t.jsx)("link",{rel:"canonical",href:"https://indiepa.ge/leaderboard"})]}),(0,t.jsx)("div",{className:"bg-base-300",children:(0,t.jsxs)("main",{className:"mx-auto flex min-h-screen max-w-7xl flex-col space-y-12 px-8 max-lg:p-6 max-lg:pb-16 md:py-12",children:[(0,t.jsxs)("header",{className:"flex justify-between gap-4 max-lg:flex-col",children:[(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsx)("h1",{className:"text-3xl font-extrabold md:text-4xl",children:"Can you make $1,000?"}),(0,t.jsxs)("div",{className:"max-w-xl leading-relaxed text-base-content/80",children:["Join IndiePage to compete with 7,000+ entrepreneurs and climb the leaderboard! Our"," ",(0,t.jsx)("a",{href:"https://x.com/IndiePageApp",target:"_blank",className:"link-accent link",children:"Revenue Bot"})," ","posts your startup success stories on Twitter \uD83E\uDD11"]})]}),(0,t.jsxs)("div",{className:"flex flex-row gap-4",children:["authenticated"!==l&&(0,t.jsxs)("div",{className:"space-y-1",children:[(0,t.jsx)("div",{className:"text-xs text-base-content/60",children:"New here?"}
1),(0,t.jsx)(c(),{href:"/",className:"btn-primary btn-sm btn gap-2",children:(0,t.jsx)("div",{className:"flex items-center space-x-2",children:(0,t.jsx)("span",{className:"text-sm font-medium text-base-content",children:"Get IndiePage"})})})]}),(0,t.jsxs)("div",{className:"space-y-1",children:[(0,t.jsx)("div",{className:"text-xs text-base-content/60",children:"Already member?"}),(0,t.jsx)(c(),{href:"/admin",className:"btn-sm btn gap-2",children:(0,t.jsx)("span",{className:"text-sm font-medium text-base-content",children:"My Profile"})})]})]})]}),(0,t.jsxs)("div",{className:"relative w-full flex-1",children:[(0,t.jsxs)("div",{className:"flex gap-12 max-lg:flex-col",children:[(0,t.jsxs)("section",{className:"flex min-w-0 flex-1 flex-col gap-4",children:[(0,t.jsxs)("h2",{className:"flex items-center gap-4 text-lg font-extrabold md:text-xl",children:[(0,t.jsx)("div",{children:(0,t.jsx)("span",{className:"flex items-center gap-1",children:"Last 30 days"})}),(0,t.jsxs)("span",{className:"relative flex h-3 w-3",children:[(0,t.jsx)("span",{className:"absolute inline-flex h-full w-full animate-ping rounded-full bg-accent opacity-75"}),(0,t.jsx)("span",{className:"relative inline-flex h-3 w-3 rounded-full bg-accent"})]})]}),(0,t.jsx)(m,{startups:a},"current-month")]}),(0,t.jsxs)("section",{className:"flex min-w-0 flex-1 flex-col gap-4",children:[(0,t.jsx)("h2",{className:"text-lg font-extrabold md:text-xl",children:"All-time"}),(0,t.jsx)(m,{startups:s},"all-time")]})]}),(0,t.jsx)("div",{className:"mt-2 text-xs text-base-content/60",children:"Revenue is fetched from Stripe and updated every 12 hours"})]})]})})]})}}},function(e){e.O(0,[664,675,888,774,179],function(){return e(e.s=45305)}),_N_E=e.O()}]);

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.