PageSourceSearch

https://www.gemphere.com/assets/SFTW-CdxDbt_f.js

js gemphere.com collected 2026-10-02 01:30:26 UTC 38,902 bytes, 1 lines download raw bytes

1var De=Object.defineProperty;var Be=(n,s,a)=>s in n?De(n,s,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[s]=a;var ve=(n,s,a)=>Be(n,typeof s!="symbol"?s+"":s,a);import{u as Se,r,ec as le,dJ as Le,ed as Ie,ee as Ce,ef as Re,eg as ke,eh as He,ei as ze,ej as $e,ek as We,el as Ke,em as xe,j as e,en as Je,z as qe,d as Ue}from"./index-t4UNL-er.js";import{a0 as Ye,a1 as _e}from"./api-DzEwHsS8.js";const de=[{n:"Claude Founder House",h:"Anthropic",s:150},{n:"Riskgaming Salon",h:"Lux Capital, Stripe",s:145},{n:"B2B AI Supper Club",h:"Stripe, a16z",s:142},{n:"AI Faire",h:"a16z speedrun",s:140},{n:"Tech Week Kickoff",h:"Fireworks, Stripe, Vercel, ElevenLabs",s:138},{n:"CxO Roundtable: Enterprise AI Buying",h:"a16z speedrun",s:136},{n:"Deep Tech Investor Breakfast",h:"Renegade Partners, a16z Speedrun",s:134},{n:"Inside the First Rounds",h:"Khosla, Antler, Floodgate",s:132},{n:"Partner2Partner VC Breakfast",h:"8VC, Alpha Partners",s:130},{n:"Meet SF's Early Stage Founders & Investors",h:"Bling, Costanoa, Defy, Nextview",s:128},{n:"Founders Financial Future Collective",h:"a16z Perennial",s:126},{n:"Mahjong Night",h:"Cogent, Bain Capital Ventures",s:124},{n:"Engineering 10x",h:"Google for Startups, DeepMind",s:122},{n:"Chain of Thought LIVE",h:"Scale AI",s:120},{n:"Founders & Friends",h:"EQT",s:118},{n:"Capturing the Value of Intelligence",h:"HSBC, a16z Speedrun",s:117},{n:"Startups Networking Party",h:"Databricks",s:115},{n:"Aussie & Kiwi Brekkie",h:"Blackbird, Skip Capital, Atlassian",s:113},{n:"The Investment Game: Series A",h:"HubSpot, a16z",s:112},{n:"Founder Lunch Club",h:"Fin, Stripe",s:110},{n:"Watts & Wisdom",h:"a16z, Rillet",s:109},{n:"Alumni Reunion & Officewarming",h:"a16z speedrun",s:107},{n:"Durable Advantage in AI",h:"Rain, Acrew, J.P. Morgan",s:106},{n:"Uncork & Connect",h:"Uncork Capital",s:104},{n:"Founder & Investor Lounge",h:"Gunderson Dettmer, SVB",s:103},{n:"Base10 Partners <> Stripe Startups",h:"",s:101},{n:"Aaron Levie + Tanay Kothari",h:"Turing, AGI House",s:100},{n:"Who Will Own the Future?",h:"ARK Invest",s:98},{n:"Pioneer: CX Leaders Summit",h:"Fin",s:97},{n:"Sushi-Making",h:"Kindred Ventures, Fearn",s:95},{n:"Product Builders Meetup",h:"Lenny's Newsletter, PostHog",s:94},{n:"Analog Extravaganza",h:"Fin, Vanta, Fireworks, Linear, Dust",s:92},{n:"Vibe Coding Demo Night",h:"Atlassian, Lovable",s:91},{n:"Deel After Dark Gala",h:"Deel",s:89},{n:"The Afterparty",h:"a16z, Unicorner",s:88},{n:"Founding GPs VC Omakase",h:"Unicorner, Mercury",s:86},{n:"Raise Ready Breakfast",h:"Crunchbase, Carta, Morrison Foerster",s:85},{n:"After Hours",h:"Poolside",s:84},{n:"Chess Night",h:"M13",s:82},{n:"Hiring Founding Teams",h:"HigherPeople, Afore Capital",s:81},{n:"When Agents Spend Money",h:"Thomvest Ventures",s:80},{n:"B2B Founders & Funders Breakfast",h:"Forum Ventures",s:79},{n:"Founder Lounge",h:"Antler, Every.io",s:78},{n:"AGM & VC Happy Hour",h:"Vectors Capital",s:77},{n:"Secondaries are now Primary",h:"Kranz, Morgan Stanley",s:76},{n:"Liquidity, Before the Exit",h:"Section Partners, SVB",s:75},{n:"Data Partnerships Happy Hour",h:"Mercor",s:74},{n:"Deep Tech Investor-Only Happy Hour",h:"Alumni Ventures",s:73},{n:"Founder-led Sales Night",h:"Stage2 Capital",s:72},{n:"Best Coast LP + VC Exchange",h:"Rising Tide Partners",s:71},{n:"DeepTech LP & GP Dinner",h:"Axci Capital, Flex",s:70},{n:"Fireside with Carta's CFO",h:"Dust, Operators Guild",s:69},{n:"Demos After Dark",h:"Fin, Clay",s:68},{n:"GP/LP Luncheon, Deep Tech",h:"Actuate Ventures",s:67},{n:"The $1M Deal",h:"Deel, AWS, Sunshine Lake VC",s:66},{n:"Founders Flow",h:"Carta, WilmerHale",s:65},{n:"Continual Learning After Hours",h:"Fusion Fund",s:64},{n:"Early-Stage Founder Cafe",h:"Rackhouse VC, Stripe",s:63},{n:"State of Venture Deals",h:"DLA Piper",s:62},{n:"Private Fund CFO Breakfast",h:"Suntera, KPMG",s:61},{n:"Pitch Decks That Raise Money",h:"Mucker Capital",s:60},{n:"LP Dinner",h:"Untapped Ventures",s:59},{n:"The GTM Inflection Point",h:"Adobe",s:58},{n:"Meet the Lab",h:"Mistral",s:57},{n:"State of Models",h:"OpenRouter",s:56},{n:"Agentic Knowledge Happy Hour",h:"Pinecone",s:55},{n:"GP/LP Happy Hour",h:"Geek Ventures",s:54}
1,{n:"VC/LP Meetup",h:"Founders Bay",s:53},{n:"Early-Stage GP Lunch",h:"Giano Capital",s:52},{n:"Funding Founders Dinner",h:"DealMaker, J.P. Morgan",s:51},{n:"FinTech Golden Hour",h:"Visa, Fin Capital, J.P. Morgan",s:50},{n:"High Tea Experience",h:"Council Capital, J.P. Morgan",s:49},{n:"Sports Tech Showcase",h:"IBM, a16z Speedrun",s:48},{n:"GP LP Dinner",h:"FirstGlance, MATCH HOUSE",s:47},{n:"Tech Week Flyover",h:"Sentry, Neon by Databricks, Exa.ai",s:46},{n:"100 Women in AI Launch",h:"Flybridge, SVB",s:45},{n:"Reset at the Sauna Garden",h:"Forerunner Ventures, Verci",s:44},{n:"Investor & Angel Networking Evening",h:"Luminar Ventures",s:43},{n:"Selling to Government",h:"Okta Ventures, M12",s:42},{n:"UnCommon Demo Night",h:"Rubicon Point Partners",s:41},{n:"Japanese LPs & Corporates × Global VCs",h:"DG Daiwa Ventures",s:40},{n:"Investor Sushi Night: Japan",h:"500 Global",s:39},{n:"Fund or Fold",h:"GreatPoint Ventures, G2C",s:38},{n:"Building the Onchain Capital Stack",h:"Kindred Ventures",s:37},{n:"Deals & Drinks VC Happy Hour",h:"Runway Growth Capital",s:36},{n:"Investor Happy Hour",h:"Kapor Capital",s:35},{n:"Builder Book Club",h:"Notable Capital",s:34},{n:"Future of Creativity",h:"Gold House Ventures",s:33},{n:"Brave New World of Startup Fundraising",h:"Foundersuite, Nixon Peabody",s:32},{n:"SF Office Opening",h:"Town Hall Ventures",s:31},{n:"No Decks. Just Demos.",h:"Newgen Venture Partners",s:30},{n:"The AI Convergence",h:"Comcast Ventures, Liberty Global Ventures",s:29},{n:"Growth-Stage Founder Dinner",h:"Giano Capital",s:28},{n:"Private Dinner with Growth Equity VC",h:"Bear Holdings",s:27},{n:"Defense & DeepTech Investing",h:"TriplePoint Capital, PitchBook",s:26},{n:"Consumer Tech Day Pitch Show",h:"Flyer One Ventures, PvX Partners",s:25},{n:"Women Who Write Checks",h:"Co Ventures",s:24},{n:"Healthcare AI Happy Hour",h:"Flare Capital, CVS Health Ventures, J.P. Morgan",s:23},{n:"Table for Ten",h:"SevenTrain Ventures",s:22}],je=[{n:"Sarah Guo",c:"Conviction",t:"Founder"},{n:"Aaron Levie",c:"Box",t:"Co-Founder & CEO"},{n:"Kirsten Green",c:"Forerunner",t:"Founder & Managing Partner"},{n:"Brian Halligan",c:"HubSpot",t:"Co-Founder"},{n:"Shuo Wang",c:"Deel",t:"Co-Founder"},{n:"Biz Stone",c:"Twitter",t:"Co-Founder"},{n:"Bridgit Mendler",c:"Northwood Space",t:"Co-Founder & CEO"},{n:"Will Ahmed",c:"WHOOP",t:"Founder & CEO"},{n:"Seema Amble",c:"a16z",t:"Partner"},{n:"Cristóbal Valenzuela",c:"Runway",t:"Co-Founder & Co-CEO"},{n:"Varsha Rao",c:"",t:"Angel; ex-CEO Nurx, ex-COO Airbnb"},{n:"Guillermo Rauch",c:"Vercel",t:"Founder & CEO"},{n:"Deepika Bodapati",c:"Commure",t:"Co-Founder & COO"},{n:"Jack Altman",c:"Alt Capital",t:"Founder"},{n:"Mariam Naficy",c:"Arcade",t:"CEO; Founder, Minted"},{n:"Andrew Chen",c:"a16z",t:"General Partner"},{n:"Jane Rhee",c:"a16z",t:"Partner, Bio + Health"},{n:"Grant Lee",c:"Gamma",t:"Co-Founder & CEO"},{n:"Sarah Wang",c:"a16z",t:"Investor"},{n:"Henry Ward",c:"Carta",t:"Co-Founder & CEO"},{n:"Jaya Gupta",c:"Foundation Capital",t:"Partner"},{n:"Eoghan McCabe",c:"Fin (Intercom)",t:"Founder & CEO"},{n:"Jane Alexander",c:"CapitalG",t:"Partner"},{n:"Shaun Maguire",c:"Sequoia",t:"Partner"},{n:"Tiffany Luck",c:"NEA",t:"Partner"},{n:"Andy Slavitt",c:"Town Hall Ventures",t:"Co-Founder & GP"},{n:"Emily Bennett",c:"a16z",t:"Partner"},{n:"Jorge Conde",c:"a16z Bio + Health",t:"General Partner"},{n:"Alice Brooks",c:"Khosla Ventures",t:"Partner"},{n:"Anish Acharya",c:"a16z",t:"General Partner"},{n:"David Haber",c:"a16z",t:"General Partner"},{n:"Matt Bornstein",c:"a16z",t:"General Partner"},{n:"Aparna Dhinakaran",c:"Arize AI",t:"Co-Founder & CPO"},{n:"Peter Steinberger",c:"OpenClaw",t:"Founder"},{n:"Vanessa Larco",c:"Premise VC",t:"Co-Founder"},{n:"Steve Fredette",c:"Toast",t:"Co-Founder"},{n:"Rebecca Lynn",c:"Canvas Prime",t:"Co-Founder & MD"},{n:"Des Traynor",c:"Fin (Intercom)",t:"Co-Founder & CSO"},{n:"Julie Bornstein",c:"Daydream",t:"Co-Founder & CEO"},{n:"Jonathan Swerdlin",c:"Function Health",t:"Co-Founder & CEO"},{n:"Meera Mani",c:"Town Hall Ventures",t:"General Partner"},{n:"Jonathan Lai",c:"a16z speedrun",t:"General Partner"},{n:"Allison Baum Gates",c:"SemperVirens",t:"General Partner"},{n:"Jay Rughani",c:"a16z Bio + Health",t:"Investing Partner"},{n:"Shruti Merchant",c:"Pear VC",t:"Partner"},{n:"Mark Roberge",c:"Stage 2 Capital",t:"Managing Director"},{n:"Nicole Quinn",c:"Connect Ventures",t:"Managing Partner"}
1,{n:"Court Lorenzini",c:"DocuSign; FounderNexus",t:"Founder"},{n:"Pae Wu",c:"SOSV",t:"GP & CTO"},{n:"Tom Blomfield",c:"Monzo & GoCardless",t:"Co-Founder"},{n:"Jocelyn Kinsey",c:"DFJ Growth",t:"Investor"},{n:"Khailee Ng",c:"500 Global",t:"Managing Partner"},{n:"Bella Garcia-Camargo",c:"Conviction",t:"Investor"},{n:"Brian Roberts",c:"a16z",t:"Partner"},{n:"Shaherose Charania",c:"Unshackled Ventures",t:"Partner"},{n:"Tanay Kothari",c:"Wispr Flow",t:"Co-Founder & CEO"},{n:"Brooke Hopkins",c:"Coval",t:"Founder & CEO"},{n:"Anastasios Angelopoulos",c:"Arena",t:"CEO"},{n:"Jessica Powell",c:"AudioShake",t:"Founder & CEO"},{n:"Itamar Novick",c:"Recursive Ventures",t:"Founder"},{n:"Lily Clifford",c:"Rime",t:"Co-Founder & CEO"},{n:"Andrew Brackin",c:"Gradient",t:"Investor"},{n:"Anna-Katrina Shedletsky",c:"Instrumental",t:"Founder & CEO"},{n:"Deon Nicholas",c:"Forethought",t:"Co-Founder"},{n:"Sharon Vosmek",c:"Astia",t:"CEO & Managing Partner"},{n:"João Moura",c:"CrewAI",t:"Founder & CEO"},{n:"Derek Andersen",c:"Startup Grind & Bevy",t:"Co-Founder"},{n:"Ramin Hasani",c:"Liquid AI",t:"Co-Founder & CEO"},{n:"Jenny Duan",c:"Clair Health",t:"Co-Founder & CEO"},{n:"Austin Hughes",c:"Unify",t:"Co-Founder & CEO"},{n:"Anshu Agarwal",c:"Converge VC",t:"General Partner"},{n:"Alexander Zemlyak",c:"Geek Ventures",t:"Partner"},{n:"Azin Radsan van Alebeek",c:"Emmeline Ventures",t:"Co-Founder & GP"},{n:"Domingo Guerra",c:"Chispa VC",t:"Investor"},{n:"Laura Moreno Lucas",c:"L'ATTITUDE Ventures",t:"Partner"},{n:"Michael Stewart",c:"M12",t:"Managing Partner"},{n:"Amanda Levay",c:"Redactable",t:"Founder & CEO"},{n:"Bill Tai",c:"",t:"Venture capitalist"},{n:"Kristina Cahojova",c:"Lady Technologies",t:"Founder & CEO"},{n:"Ivan Makarov",c:"a16z",t:"Partner"},{n:"Annette Sung",c:"Amdahl",t:"CEO"},{n:"Maxim Fateev",c:"Temporal",t:"Co-Founder"},{n:"Jen Gibson",c:"Xela OS",t:"Co-Founder & CEO"},{n:"Chris Messina",c:"",t:"Angel investor"},{n:"Keshia Theobald-van Gent",c:"BDev Ventures",t:"Partner"},{n:'Shawn "swyx" Wang',c:"Latent Space",t:"Founder"},{n:"Laurel Mintz",c:"Fabric VC",t:"General Partner"},{n:"Aloe Blacc",c:"",t:"Artist, entrepreneur, investor"},{n:"Michelle Lim",c:"Flint",t:"CEO"},{n:"Manan Mehta",c:"Unshackled Ventures",t:"GP"},{n:"Lauren M. Taylor",c:"NDVC",t:"General Partner"},{n:"Michael Brown",c:"Shield Capital",t:"Partner"}
1,{n:"Tammie Siew",c:"Pebblebed",t:"COO & General Partner"},{n:"Kosuke Yusa",c:"DG Incubation",t:"GP"},{n:"Maxine Minter",c:"Co Ventures",t:"Founder & GP"},{n:"Rex Salisbury",c:"Cambrian",t:"Founder & GP"},{n:"Bhargavi Varma",c:"Brown Girl Angels",t:"Founder"},{n:"Kristen Berman",c:"Irrational Labs",t:"Co-Founder & CEO"},{n:"Maya Kaczorowski",c:"Oblique",t:"Co-Founder & CEO"},{n:"Mindy Isenstein",c:"a16z Perennial",t:"VC Portfolio Manager"}],ue="https://gem-agent-38ae41bd5367.herokuapp.com".replace(/\/$/,""),Pe=`${ue}/api/gemphere/sftw/votes`,Qe=`${ue}/api/gemphere/sftw/events`,ie={tallies:{},mine:{}},Xe={up:0,down:0,net:0};function he(n){return n.normalize("NFKD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"").slice(0,150)}function ne(n,s){return`${n}:${he(s)}`}function me(n){return n?{Authorization:`Bearer ${n}`}:{}}async function we(n){try{const s=await fetch(Pe,{headers:me(n)});if(!s.ok)return ie;const a=await s.json();return{tallies:a.tallies??{},mine:a.mine??{}}}catch{return ie}}async function Ze(n,s,a,o){const l=await fetch(Pe,{method:"POST",headers:{"Content-Type":"application/json",...me(n)},body:JSON.stringify({board:s,key:he(a),vote:o})});if(!l.ok){const h=await l.json().catch(()=>null);throw new Error((h==null?void 0:h.error)||"Your vote did not save. Try again.")}return await l.json()}async function en(n,s){const a=n.trim();if(a.length<2)return{total:0,events:[]};try{const o=await fetch(`${Qe}?q=${encodeURIComponent(a)}`,{signal:s});if(!o.ok)return{total:0,events:[]};const l=await o.json();return{total:l.total??0,events:l.events??[]}}catch{return{total:0,events:[]}}}const Fe=`${ue}/api/gemphere/sftw/people`;function Ee(n,s){return he(`${n} ${s}`)}async function nn(){try{const n=await fetch(Fe);return n.ok?(await n.json()).people??[]:[]}catch{return[]}}class ce extends Error{constructor(a,o=null){super(a);ve(this,"person");this.person=o}}async function tn(n,s){let a;try{a=await fetch(Fe,{method:"POST",headers:{"Content-Type":"application/json",...me(n)},body:JSON.stringify(s)})}catch{throw new ce("Could not reach the board. Try again.")}const o=await a.json().catch(()=>null);if(!a.ok||!(o!=null&&o.person))throw new ce((o==null?void 0:o.error)||"That did not save. Try again.",(o==null?void 0:o.person)??null);return o.person}function an(n){if(!n||typeof n!="object")return{};const s=n,a=s.data??s,o=(a==null?void 0:a.data)??a;return{accessToken:(o==null?void 0:o.accessToken)??(a==null?void 0:a.accessToken)??(s==null?void 0:s.accessToken),userId:(o==null?void 0:o.userId)??(a==null?void 0:a.userId)??(o==null?void 0:o.id)??(a==null?void 0:a.id),fullName:(o==null?void 0:o.fullName)??(a==null?void 0:a.fullName)??(o==null?void 0:o.fullname)??(a==null?void 0:a.fullname)}}function sn(){const{login:n,user:s}=Se(),[a,o]=r.useState("form"),[l,h]=r.useState(""),[m,S]=r.useState(!1),[b,p]=r.useState(""),j=r.useRef(null);r.useEffect(()=>()=>le(),[]);const O=!!(s!=null&&s.accessToken),M=r.useCallback(()=>{o("form"),h(""),p(""),le(),j.current=null},[]),N=r.useCallback(async y=>{if(p(""),!y.fullName.trim())return p("Your name is required"),!1;if(!y.email.trim()||!Le(y.email))return p("Enter a valid email (e.g. [email protected])"),!1;if(!y.company.trim())return p("Your company is required"),!1;if(!Ie(y.phone))return p("Enter a valid phone number (7–15 digits)"),!1;if(!Ce())return p("Phone verification isn't configured. Add the Firebase env vars and try again."),!1;S(!0);try{return j.current=await Re(ke(y.phone,y.countryCode)),o("otp"),h(""),!0}catch(T){return p(He(T)),!1}finally{S(!1)}},[]),G=r.useCallback(async y=>{var x;const T=l.replace(/\D/g,"");if(T.length!==6)return p("Enter the 6-digit code"),null;const w=j.current;if(!w)return p("That code expired. Send a new one."),null;S(!0),p("");try{await ze(w,T);const F=ke(y.phone,y.countryCode),V=y.email.trim(),u=y.fullName.trim(),g=await $e({fullname:u,email:V,phoneNumber:F,password:"OTP",role:1,rememberMe:!0});let{accessToken:c,userId:D,fullName:B}=an(g);if(!c){const E=await We(F,!0);E.success&&((x=E.data)!=null&&x.accessToken)&&(c=E.data.accessToken,D=E.data.userId,B=E.data.fullName)}if(!c)return p((g==null?void 0:g.message)||"Account created but sign-in failed. Try again in a moment."),null;let i=B??u;if(u&&u.toLowerCase()!==(B??"").trim().toLowerCase())try{await Ke(c,{fullname:u,email:V}),i=u}catch{}const f=y.company.trim();try{await xe(c,f)}catch{try{await xe(c,f)}catch(E){console.warn("[sfw signup] company not saved",E)}}const v={userId:D??0,fullName:i,email:V,accessToken:c};return n(v),le(),j.current=null,v}catch(F){return p(F instanceof Error?F.message:"Could not verify that code"),null}finally{S(!1)}},[l,n]);return{phase:a,otp:l,setOtp:h,loading:m,err:b,setErr:p,sendCode:N,verifyAndSignup:G,backToForm:M,alreadySignedIn:O,firebaseReady:Ce()}}function rn(n){return n.kind==="choose"?{eyebrow:"SF Tech Week",title:"Which one suits you the best",lede:"Two ways in. Pick the one that's you."}:n.kind==="vote"?{eyebrow:"Before you vote",title:"One vote each.",lede:"Signup to vote"}:n.kind==="add"?{eyebrow:"Before you add someone",title:"Who's adding?",lede:"Sign up to add people to the board."}:n.kind==="organizer"?{eyebrow:"For organizers",title:"Let's start with you.",lede:"Your name, where your matches get sent, and a number for the night itself. Your event is the next screen."}:{eyebrow:"Plan my week",title:"Let's start with you.",lede:"Your name, where your week gets sent, and a number we text the moment the names unlock."}}
1function on({intent:n,invite:s,onClose:a,onChoose:o,onBack:l,onDone:h}){const m=sn(),[S,b]=r.useState(""),[p,j]=r.useState(""),[O,M]=r.useState(""),[N,G]=r.useState("+1"),[y,T]=r.useState(""),w=r.useRef(null),x=r.useRef(null),{eyebrow:F,title:V,lede:u}=rn(n),g={fullName:S,email:p,company:O,phone:y,countryCode:N},c=m.phase==="otp";r.useEffect(()=>{const i=f=>{f.key==="Escape"&&a()};return document.addEventListener("keydown",i),()=>document.removeEventListener("keydown",i)},[a]),r.useEffect(()=>{const i=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=i}},[]),r.useEffect(()=>{var i;(i=w.current)==null||i.focus()},[]);function D(i){if(i.key!=="Tab"||!x.current)return;const f=x.current.querySelectorAll("button:not([disabled]),input:not([disabled]),select:not([disabled]),a[href]");if(!f.length)return;const v=f[0],E=f[f.length-1];i.shiftKey&&document.activeElement===v?(i.preventDefault(),E.focus()):!i.shiftKey&&document.activeElement===E&&(i.preventDefault(),v.focus())}async function B(i){if(i.preventDefault(),!m.loading){if(c){const f=await m.verifyAndSignup(g);f&&h(f);return}await m.sendCode(g)}}return e.jsx("div",{className:"sfd",role:"presentation",onMouseDown:i=>{i.target===i.currentTarget&&a()},children:e.jsxs("div",{className:"sfd-card",role:"dialog","aria-modal":"true","aria-labelledby":"sfd-title",ref:x,onKeyDown:D,children:[e.jsx("button",{className:"sfd-x",type:"button",onClick:a,"aria-label":"Close",children:e.jsx("span",{"aria-hidden":"true",children:"×"})}),e.jsx("span",{className:"sfd-eyeb",children:F}),e.jsx("h2",{className:"sfd-title",id:"sfd-title",children:V}),e.jsx("p",{className:"sfd-lede",children:u}),n.kind==="vote"&&e.jsxs("p",{className:"sfd-subject",children:["Voting on ",e.jsx("b",{children:n.subject})]}),s&&e.jsxs("p",{className:"sfd-subject",children:["You were invited to ",e.jsx("b",{children:s.title})," — finish this and you are"," ",s.kind==="league"?"in the league":"on the list","."]}
1),n.kind==="choose"?e.jsxs("div",{className:"sfd-pick",children:[e.jsxs("button",{type:"button",className:"sfd-pickbtn",onClick:()=>o==null?void 0:o("attendee"),children:[e.jsx("span",{className:"sfd-pickh",children:"I'm going to events"}),e.jsx("span",{className:"sfd-pickw",children:"Plan my week"}),e.jsx("span",{className:"sfd-pickd",children:"Which events to go to, who to meet, and who can open doors for you."})]}),e.jsxs("button",{type:"button",className:"sfd-pickbtn",onClick:()=>o==null?void 0:o("organizer"),children:[e.jsx("span",{className:"sfd-pickh",children:"I'm hosting events"}),e.jsx("span",{className:"sfd-pickw",children:"Add my event"}),e.jsx("span",{className:"sfd-pickd",children:"Become the room people choose. Guests arrive already knowing who to meet."})]})]}):e.jsxs("form",{className:"sfd-form",onSubmit:B,children:[e.jsxs("label",{className:"sfd-fld",children:[e.jsx("span",{className:"sfd-l",children:"Name"}),e.jsx("input",{ref:w,value:S,onChange:i=>b(i.target.value),placeholder:"Eda Ciris",autoComplete:"name",disabled:m.loading||c})]}),e.jsxs("label",{className:"sfd-fld",children:[e.jsx("span",{className:"sfd-l",children:"Email"}),e.jsx("input",{type:"email",value:p,onChange:i=>j(i.target.value),placeholder:"[email protected]",autoComplete:"email",disabled:m.loading||c})]}),e.jsxs("label",{className:"sfd-fld",children:[e.jsx("span",{className:"sfd-l",children:"Company"}),e.jsx("input",{value:O,onChange:i=>M(i.target.value),placeholder:"Gemphere",autoComplete:"organization",disabled:m.loading||c})]}),e.jsxs("label",{className:"sfd-fld",children:[e.jsx("span",{className:"sfd-l",children:"Mobile"}
1),e.jsxs("div",{className:"sfd-phone",children:[e.jsx("select",{value:N,onChange:i=>G(i.target.value),disabled:m.loading||c,"aria-label":"Country code",children:Je.map(i=>e.jsxs("option",{value:i.code,children:[i.flag," ",i.code]},i.code+i.label))}),e.jsx("input",{type:"tel",value:y,onChange:i=>T(i.target.value),placeholder:"415 000 0000",autoComplete:"tel",disabled:m.loading||c})]})]}),c&&e.jsxs("label",{className:"sfd-fld",children:[e.jsx("span",{className:"sfd-l",children:"The code we just texted you"}),e.jsx("input",{className:"sfd-otp",inputMode:"numeric",autoComplete:"one-time-code",maxLength:6,value:m.otp,onChange:i=>m.setOtp(i.target.value.replace(/\D/g,"").slice(0,6)),placeholder:"000000","aria-label":"Six digit code",autoFocus:!0}),e.jsxs("span",{className:"sfd-note",children:["Sent to"," ",e.jsxs("b",{children:[N," ",y]}),". It lasts ten minutes."," ",e.jsx("button",{type:"button",className:"sfd-link",onClick:m.backToForm,disabled:m.loading,children:"Change number"})]})]}),m.err&&e.jsx("p",{className:"sfd-err",children:m.err}),e.jsxs("div",{className:"sfd-foot",children:[c&&e.jsx("span",{className:"sfd-note",children:"Six digits and you are in."}),e.jsx("button",{className:"sfd-go",type:"submit",disabled:m.loading||c&&m.otp.length!==6,children:m.loading?"Just a moment…":c?"Verify and continue":"Send me a code"})]}),e.jsx("p",{className:"sfd-consent",children:"By continuing, you agree to receive WhatsApp messages from Gemphere about your SF Tech Week plans."}),l&&!c&&e.jsx("button",{type:"button",className:"sfd-back",onClick:l,disabled:m.loading,children:"‹ Not you? Pick again"})]}),e.jsx("div",{id:"recaptcha-container"})]})})}function ln({token:n,known:s,onClose:a,onAdded:o}){const[l,h]=r.useState(""),[m,S]=r.useState(""),[b,p]=r.useState(""),[j,O]=r.useState(!1),[M,N]=r.useState(""),G=r.useRef(null),y=r.useRef(null);r.useEffect(()=>{const u=g=>{g.key==="Escape"&&a()};return document.addEventListener("keydown",u),()=>document.removeEventListener("keydown",u)},[a]),r.useEffect(()=>{const u=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=u}},[]),r.useEffect(()=>{var u;(u=G.current)==null||u.focus()},[]);function T(u){if(u.key!=="Tab"||!y.current)return;const g=y.current.querySelectorAll("button:not([disabled]),input:not([disabled])");if(!g.length)return;const c=g[0],D=g[g.length-1];u.shiftKey&&document.activeElement===c?(u.preventDefault(),D.focus()):!u.shiftKey&&document.activeElement===D&&(u.preventDefault(),c.focus())}const w=l.trim(),x=m.trim(),F=w.length>0&&x.length>0&&!j;async function V(u){if(u.preventDefault(),!w)return N("Full name is required.");if(!x)return N("Company is required.");if(j)return;const g=s.get(Ee(w,x));if(g)return N(`${g} is already on the board.`);N(""),O(!0);try{const c=await tn(n,{name:w,company:x,title:b.trim()});o(c,!1)}catch(c){if(c instanceof ce&&c.person){o(c.person,!0);return}N(c instanceof Error?c.message:"That did not save. Try again."),O(!1)}}return e.jsx("div",{className:"sfd",role:"presentation",onMouseDown:u=>{u.target===u.currentTarget&&a()},children:e.jsxs("div",{className:"sfd-card",role:"dialog","aria-modal":"true","aria-labelledby":"sfd-add-title",ref:y,onKeyDown:T,children:[e.jsx("button",{className:"sfd-x",type:"button",onClick:a,"aria-label":"Close",children:e.jsx("span",{"aria-hidden":"true",children:"×"})}),e.jsx("span",{className:"sfd-eyeb",children:"SF Tech Week · People"}),e.jsx("h2",{className:"sfd-title",id:"sfd-add-title",children:"Add someone to the board."}),e.jsx("p",{className:"sfd-lede",children:"Somebody worth chasing this week? Put them on the list and vote them up."}),e.jsxs("form",{className:"sfd-form",onSubmit:V,noValidate:!0,children:[e.jsxs("label",{className:"sfd-fld",children:[e.jsx("span",{className:"sfd-l",children:"Full name *"}),e.jsx("input",{ref:G,type:"text",value:l,onChange:u=>h(u.target.value),placeholder:"Jane Doe",autoComplete:"off",maxLength:120,required:!0,disabled:j})]}),e.jsxs("label",{className:"sfd-fld",children:[e.jsx("span",{className:"sfd-l",children:"Company *"}),e.jsx("input",{type:"text",value:m,onChange:u=>S(u.target.value),placeholder:"Acme Ventures",autoComplete:"off",maxLength:120,required:!0,disabled:j})]}),e.jsxs("label",{className:"sfd-fld",children:[e.jsx("span",{className:"sfd-l",children:"Title (optional)"}),e.jsx("input",{type:"text",value:b,onChange:u=>p(u.target.value),placeholder:"General Partner",autoComplete:"off",maxLength:120,disabled:j})]}),M&&e.jsx("p",{className:"sfd-err",role:"alert",children:M}),e.jsx("div",{className:"sfd-foot",children:e.jsx("button",{className:"sfd-go",type:"submit",disabled:!F,children:j?"Adding…":"Add to the board"})})]})]})})}const cn="https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600&family=Instrument+Serif:ital@0;1&display=swap";function dn(){r.useEffect(()=>{if(document.querySelector("link[data-sftw-fonts]"))return;const n=document.createElement("link");n.rel="stylesheet",n.href=cn,n.setAttribute("data-sftw-fonts",""),document.head.appendChild(n)},[])}const un=10,hn=260,J="events",mn=[{id:"events",label:"Events"},{id:"people",label:"People"}],pn="The people everyone will be chasing",fn=e.jsxs(e.Fragment,{children:["The founders and investors everyone will be chasing this week, every one a confirmed"," ",e.jsx("b",{children:"speaker, panelist, moderator, judge or host"}),". Vote someone up and the list moves. Know someone who belongs here? Add them."]}),gn=`The top ${de.length} events of the week`,yn=e.jsxs(e.Fragment,{children:["Every room this week, vetted. We pulled from research, word of mouth, host submissions and time on the ground. Each one got a score, and we paid closest attention to"," ",e.jsx("b",{children:"relevance, access, intent alignment and network strength"}),". Vote a room up and the list moves. Search to reach the rest of the programme — every room of the week is in there."]}),Z={attendee:{q:e.jsx(e.Fragment,{children:"Want a week that's actually planned?"}),head:["How it works","Walk into the right rooms."],steps:[["Tell me what you are chasing","Customers, investors, partners, a hire."],["I read every attendee list","All 1500 rooms, and everyone on them."],["You get the rooms and the names","Ranked, with a reason for every name."],["I book the meetings","I write the ask, send it, book the time."]],cta:"Plan my week",branch:"attendee"},host:{q:e.jsx(e.Fragment,{children:"Think we've got your room wrong? Or belong higher up this list?"}),head:["Why people choose your room","Be the event people plan their week around."],steps:[["Become the room people choose","Guests arrive already knowing who to meet."],["Guests open doors for each other","Everyone sees what the others can open."],["Your guests fill the empty seats","We find who is missing; they bring them."],["Proof, not a headcount","Intros made, meetings booked, who came back."]],cta:"Add my event",branch:"organizer"}};function bn(n){return de.map(s=>{var a;return{...s,ups:((a=n.tallies[ne(J,s.n)])==null?void 0:a.up)??0}}).sort((s,a)=>a.ups-s.ups||a.s-s.s||s.n.localeCompare(a.n)).map((s,a)=>({...s,rank:a+1}))}function vn(n,s){var a;return{n:n.name,h:n.host,s:0,ups:((a=s.tallies[`${J}:${n.key}`])==null?void 0:a.up)??0,rank:0,programme:!0,when:[n.when,n.where].filter(
1Boolean).join(" · ")}}function Cn(n,s){const a=new Set,o=[];return je.forEach((l,h)=>{const m=Ee(l.n,l.c);a.has(m)||(a.add(m),o.push({key:m,n:l.n,c:l.c,t:l.t,order:h}))}),s.forEach((l,h)=>{a.has(l.key)||(a.add(l.key),o.push({key:l.key,n:l.name,c:l.company,t:l.title,order:je.length+h,added:!0}))}),o.map(l=>{var h;return{...l,ups:((h=n.tallies[`people:${l.key}`])==null?void 0:h.up)??0}}).sort((l,h)=>h.ups-l.ups||l.order-h.order).map((l,h)=>({...l,rank:h+1}))}function Ae({board:n,name:s,label:a=s,votes:o,onVote:l}){const h=o.mine[ne(n,s)]??0;return e.jsx("td",{className:"vote",children:e.jsx("button",{type:"button",className:h===1?"vb on":"vb","aria-pressed":h===1,"aria-label":h===1?`Take back your vote for ${a}`:`Vote up ${a}`,onClick:()=>l(n,s,1,a),children:e.jsx("span",{"aria-hidden":"true",children:"▲"})})})}function Ne({row:n,votes:s,onVote:a}){return e.jsxs("tr",{className:`z${n.programme?" prog":""}${n.rank===1?" leader":""}`,children:[e.jsx("td",{className:"rank",children:n.programme?e.jsx("span",{className:"nil",children:"—"}):n.rank}),e.jsxs("td",{children:[e.jsx("span",{className:"name",children:n.n}),(n.h||n.when)&&e.jsx("span",{className:"sub",children:[n.h,n.when].filter(Boolean).join(" · ")})]}),e.jsx("td",{className:"num",children:e.jsxs("span",{className:n.ups>0?"ups":"ups nil",children:["+",n.ups,e.jsx("span",{className:"vh",children:" up-votes"})]})}),e.jsx(Ae,{board:J,name:n.n,votes:s,onVote:a})]})}function kn({row:n,votes:s,onVote:a,flash:o}){const l=[n.t,n.c].filter(Boolean).join(", ");return e.jsxs("tr",{id:`sftw-person-${n.key}`,className:`z${n.rank===1?" leader":""}${o?" flash":""}`,children:[e.jsx("td",{className:"rank",children:n.rank}),e.jsxs("td",{children:[e.jsx("span",{className:"name",children:n.n}),(l||n.added)&&e.jsxs("span",{className:"sub",children:[l,n.added&&e.jsx("span",{className:"ptag",children:"Added"})]})]}),e.jsx("td",{className:"num",children:e.jsxs("span",{className:n.ups>0?"ups":"ups nil",children:["+",n.ups,e.jsx("span",{className:"vh",children:" up-votes"})]})}),e.jsx(Ae,{board:"people",name:n.key,label:n.n,votes:s,onVote:a})]})}function ee({ask:n,onGo:s,span:a=4}){return e.jsx("tr",{className:"ask",children:e.jsx("td",{colSpan:a,children:e.jsxs("div",{className:"askin stack",children:[e.jsx("p",{className:n.wide?"q wide":"q",children:n.q}),e.jsx("button",{className:"cta",type:"button",onClick:()=>s(n.branch,n.cta),children:n.cta}),e.jsxs("div",{className:"flow",children:[n.head&&e.jsxs("div",{className:"flowhead",children:[e.jsx("span",{className:"feyeb",children:n.head[0]}),e.jsx("h3",{className:"ftitle",children:n.head[1]})]}),e.jsx("ol",{className:"fsteps",style:{"--n":n.steps.length},children:n.steps.map(([o,l],h)=>e.jsxs("li",{className:"fstep",children:[e.jsx("span",{className:"c",children:h+1}),e.jsx("b",{children:o}),e.jsx("span",{className:"note",children:l})]},o))})]})]})})})}function xn(n){const s=new URLSearchParams;for(const a of["event","league","connector","join"]){const o=n.get(a);o&&s.set(a,o)}return s.toString()}function Sn(){const[n,s]=r.useState(ie),[a,o]=r.useState(""),[l,h]=r.useState({q:"",total:0,events:[]}),[m,S]=r.useState(!1),[b,p]=r.useState(null),[j,O]=r.useState(null),[M,N]=r.useState(""),[G,y]=r.useState([]),[T,w]=r.useState(null),[x,F]=r.useState(null),[V,u]=r.useState(""),g=qe(),[c,D]=Ue(),{user:B,isReady:i}=Se(),f=B==null?void 0:B.accessToken;dn();const v=c.get("tab")==="people"?"people":"events",E=t=>{if(t===v)return;const d=new URLSearchParams(c);t==="events"?d.delete("tab"):d.set("tab",t),D(d,{replace:!0}),o("")},te=r.useMemo(()=>bn(n),[n]),z=r.useMemo(()=>Cn(n,G),[n,G]),k=a.trim().toLowerCase(),q=v==="events"?k:"",U=r.useMemo(()=>k?z.filter(t=>`${t.n} ${t.c} ${t.t}`.toLowerCase().includes(k)):z,[z,k]),Te=r.useMemo(()=>new Map(z.map(t=>[t.key,t.n])),[z]);r.useEffect(()=>{let t=!0;return nn().then(d=>t&&y(d)),()=>{t=!1}},[]),r.useEffect(()=>{if(!x)return;const t=document.getElementById(`sftw-person-${x}`);t==null||t.scrollIntoView({block:"center",behavior:"smooth"});const d=window.setTimeout(()=>F(null),2600);return()=>window.clearTimeout(d)},[x]);const R=r.useMemo(()=>k?te.filter(t=>`${t.n} ${t.h}`.toLowerCase().includes(k)):te,[te,k]);r.useEffect(()=>{if(q.length<2){h({q:"",total:0,events:[]}),S(!1);return}const t=new AbortController;S(!0);const d=window.setTimeout(()=>{en(q,t.signal).then(C=>{t.signal.aborted||(h({q,...C}),S(!1))})},hn);return()=>{t.abort(),window.clearTimeout(d)}},[q]);const pe=r.useMemo(()=>new Set(de.map(t=>ne(J,t.n))),[]),L=r.useMemo(()=>!k||l.q!==k?[]:l.events.filter(t=>!pe.has(`${J}:${t.key}`)).map(t=>vn(t,n)),[k,l,pe,n]),I=r.useCallback(t=>{const d=xn(c);return`/sf-tech-week?start=${t}${d?`&${d}`:""}`},[c]),Y=r.useRef(0);r.useEffect(()=>{let t=!0;const d=++Y.current;return we(f).then(C=>{t&&Y.current===d&&s(C)}),()=>{t=!1}},[f]);const fe=r.useRef(n);fe.current=n;const ge=r.useRef(!1);r.useEffect(()=>{if(ge.current||!i)return;const t=c.get("signin");if(!(t!=="attendee"&&t!=="organizer"&&t!=="choose")){if(ge.current=!0,t==="cho
1ose"){p({kind:"choose"});return}if(f){g(I(t),{replace:!0});return}p({kind:t,label:t==="organizer"?"Add my event":"Plan my week"})}},[c,f,i,g,I]);const _=c.get("event"),ae=c.get("league");r.useEffect(()=>{if(!_&&!ae)return;let t=!0;return(_?Ye(_).then(C=>{var A;return(A=C.event)!=null&&A.title?{title:C.event.title,kind:"event"}:null}):_e(ae).then(C=>{var A;return(A=C.league)!=null&&A.name?{title:C.league.name,kind:"league"}:null})).then(C=>t&&O(C)).catch(()=>{}),()=>{t=!1}},[_,ae]);const Q=r.useCallback(async(t,d,C,A)=>{const $=ne(d,C);N(""),Y.current+=1;const re=fe.current.mine[$]??0,W=re===A?0:A;s(P=>{const K=P.tallies[$]??Xe,H=K.up-(re===1?1:0)+(W===1?1:0),be=K.down-(re===-1?1:0)+(W===-1?1:0),oe={...P.mine};return W===0?delete oe[$]:oe[$]=W,{tallies:{...P.tallies,[$]:{up:H,down:be,net:H-be}},mine:oe}});try{const P=await Ze(t,d,C,W);s(K=>{const H={...K.mine};return P.vote===0?delete H[P.key]:H[P.key]=P.vote,{tallies:{...K.tallies,[P.key]:P.tally},mine:H}})}catch(P){N(P instanceof Error?P.message:"Your vote did not save."),Y.current+=1,s(await we(t))}},[]),se=r.useCallback((t,d,C,A)=>{if(!f){p({kind:"vote",board:t,name:d,label:A});return}Q(f,t,d,C)},[f,Q]),X=r.useCallback((t,d)=>{if(f){g(I(t));return}p({kind:t,label:d})},[f,g,I]),Ve=r.useCallback(t=>{const d=b;if(p(null),!!d){if(d.kind==="vote"){Q(t.accessToken,d.board,d.name,1);return}if(d.kind==="add"){w(t.accessToken);return}d.kind!=="choose"&&g(I(d.kind))}},[b,Q,g,I]),ye=b?b.kind==="vote"?{kind:"vote",subject:b.label??b.name}:b.kind==="choose"?{kind:"choose"}:b.kind==="add"?{kind:"add"}:{kind:b.kind,label:b.label}:null,Oe=r.useCallback(()=>{u(""),f?w(f):p({kind:"add"})},[f]),Me=r.useCallback((t,d)=>{w(null),o(""),y(C=>C.some(A=>A.key===t.key)?C:[...C,t]),u(d?`${t.name} is already on the board — here they are.`:`${t.name} is on the board. Vote them up.`),F(t.key)},[]),Ge=r.useCallback(t=>{if(f){p(null),g(I(t));return}p({kind:t,label:t==="organizer"?"Add my event":"Plan my week",fromChoose:!0})},[f,g,I]);return e.jsxs("div",{className:"sftw",children:[e.jsx("div",{className:"wrap",children:e.jsxs("div",{className:"head",children:[e.jsxs("h1",{className:"title",children:["SF Tech Week",e.jsx("br",{}),e.jsx("em",{children:"Ones to Watch"})]}),e.jsxs("p",{className:"under",children:["Updated daily · built by"," ",e.jsx("a",{className:"by",href:"https://gemphere.com",target:"_blank",rel:"noopener noreferrer",children:"Gemphere"})]}),e.jsx("p",{className:"statement",children:v==="people"?fn:yn}),e.jsx("div",{className:"rule"})]})}),e.jsxs("main",{className:"wrap",children:[e.jsx("div",{className:"tabs",role:"tablist","aria-label":"What the board ranks",children:mn.map(t=>e.jsx("button",{type:"button",role:"tab",id:`sftw-tab-${t.id}`,"aria-selected":v===t.id,"aria-controls":"sftw-board",className:v===t.id?"tab on":"tab",onClick:()=>E(t.id),children:t.label},t.id))}),e.jsxs("div",{id:"sftw-board",role:"tabpanel","aria-labelledby":`sftw-tab-${v}`,children:[e.jsxs("div",{className:"bhead",children:[e.jsx("h2",{className:"btitle",children:v==="events"?gn:pn},v),e.jsxs("div",{className:"search",children:[e.jsx("input",{type:"search",className:"sinput",value:a,onChange:t=>o(t.target.value),placeholder:v==="events"?"Search a room or a host":"Search a name or a company","aria-label":v==="events"?"Search a room or a host":"Search a name or a company",autoComplete:"off"}),k&&v==="people"&&e.jsx("p",{className:"scount",role:"status",children:U.length?`${U.length} on the list`:"Nobody by that name."}),k&&v==="events"&&e.jsx("p",{className:"scount",role:"status",children:m&&R.length===0?"Searching the programme…":R.length+L.length===0?"Nothing by that name.":[R.length?`${R.length} on the list`:null,L.length?`${L.length} more in the programme`:null].filter(Boolean).join(" · ")})]})]}),v==="people"&&e.jsxs("div",{className:"padd",children:[e.jsx("button",{type:"button",className:"cta",onClick:Oe,children:"+ Add a person"}),V&&e.jsx("p",{className:"pmsg",role:"status",children:V})]}),M&&e.jsx("p",{className:"vmsg",role:"status",children:M}),v==="people"?e.jsxs("table",{children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{scope:"col",children:e.jsx("span",{className:"vh",children:"Rank"})}),e.jsx("th",{scope:"col",children:"Person"}),e.jsx("th",{scope:"col",className:"num",children:"Votes"}),e.jsx("th",{scope:"col",className:"vhead",children:e.jsx("span",{className:"vh",children:"Vote"})})]})}),e.jsxs("tbody",{children:[U.map((t,d)=>e.jsxs(r.Fragment,{children:[e.jsx(kn,{row:t,votes:n,onVote:se,flash:x===t.key}),!k&&d===4&&e.jsx(ee,{ask:Z.attendee,onGo:X})]},t.key)),k&&U.length===0&&e.jsx("tr",{children:e.jsx("td",{className:"empty",colSpan:4,children:"Nobody by that name on the board yet. Know them? Add them."})})]})]}):e.jsxs("table",{children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{scope:"col",children:e.jsx("span",{className:"vh",children:"Rank"})}),e.jsx("th",{scope:"col",children:"Event"}),e.jsx("th",{scope:"col",className:"num",children:"Votes"}),e.jsx("th",{scope:"col",className:"vhead",children:e.jsx("span",{className:"vh",children:"Vote"})})]})}),e.jsxs("tbody",{children:[R.map((t,d)=>e.jsxs(r.Fragment,{children:[e.jsx(Ne,{row:t,votes:n,onVote:se}),!k&&d===4&&e.jsx(ee,{ask:Z.attendee,onGo:X}),!k&&d===un-1&&e.jsx(ee,{ask:Z.host,onGo:X})]},t.n)),L.length>0&&e.jsx("tr",{className:"progsplit",children:e.jsxs("td",{colSpan:4,children:[e.jsx("span",{className:"pseyeb",children:"The rest of the programme"}),e.jsxs("span",{className:"psnote",children:["Not on our vetted list, so no rank — but vote one up and it starts climbing.",l.total>L.length&&` Closest ${L.length}
1 of ${l.total.toLocaleString()}.`]})]})}),L.map(t=>e.jsx(Ne,{row:t,votes:n,onVote:se},`p-${t.n}`)),k&&R.length===0&&L.length===0&&!m&&e.jsx("tr",{children:e.jsx("td",{className:"empty",colSpan:4,children:"No room by that name, on the list or anywhere in the programme. Try a host — Stripe, a16z, Carta."})}),k&&e.jsx(ee,{ask:Z.host,onGo:X})]})]})]})]}),e.jsx("footer",{children:e.jsxs("div",{className:"wrap",children:["On this list and don't want to be? Reach out to"," ",e.jsx("a",{href:"mailto:[email protected]",children:"[email protected]"})]})}),ye&&e.jsx(on,{intent:ye,invite:j,onClose:()=>p(null),onChoose:Ge,onBack:b&&b.kind!=="vote"&&b.kind!=="choose"&&b.kind!=="add"&&b.fromChoose?()=>p({kind:"choose"}):void 0,onDone:Ve}),T&&e.jsx(ln,{token:T,known:Te,onClose:()=>w(null),onAdded:Me})]})}export{Sn as default};

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.