1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[69316],{29991:(e,a,i)=>{i.d(a,{Select:()=>u,SelectContent:()=>y,SelectGroup:()=>c,SelectItem:()=>k,SelectLabel:()=>h,SelectTrigger:()=>m,SelectValue:()=>b,SimpleSelect:()=>w});var n=i(95155),s=i(12115),l=i(42695),r=i(66088),o=i(9921),t=i(94514),d=i(40980);let u=l.bL,c=l.YJ,b=l.WT,m=s.forwardRef(({className:e,children:a,...i},s)=>(0,n.jsxs)(l.l9,{ref:s,className:(0,d.cn)("flex h-9 w-full items-center justify-between whitespace-nowrap rounded-md border border-input bg-transparent px-3 py-2 text-sm shadow-sm ring-offset-background data-[placeholder]:text-muted-foreground focus:outline-none focus:ring-1 focus:ring-ring disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",e),...i,children:[a,(0,n.jsx)(l.In,{asChild:!0,children:(0,n.jsx)(r.A,{className:"h-4 w-4 opacity-50"})})]}));m.displayName=l.l9.displayName;let g=s.forwardRef(({className:e,...a},i)=>(0,n.jsx)(l.PP,{ref:i,className:(0,d.cn)("flex cursor-default items-center justify-center py-1",e),...a,children:(0,n.jsx)(o.A,{className:"h-4 w-4"})}));g.displayName=l.PP.displayName;let p=s.forwardRef(({className:e,...a},i)=>(0,n.jsx)(l.wn,{ref:i,className:(0,d.cn)("flex cursor-default items-center justify-center py-1",e),...a,children:(0,n.jsx)(r.A,{className:"h-4 w-4"})}));p.displayName=l.wn.displayName;let y=s.forwardRef(({className:e,children:a,position:i="popper",...s},r)=>(0,n.jsx)(l.ZL,{children:(0,n.jsxs)(l.UC,{ref:r,className:(0,d.cn)("z-[99999] max-h-60 overflow-y-auto overflow-x-hidden rounded-md border bg-popover text-popover-foreground shadow-md 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 data-[side=bottom]:slide-in-from-top-2 data-[side=top]:slide-in-from-bottom-2","popper"===i&&"data-[side=bottom]:translate-y-1 data-[side=top]:-translate-y-1",e),position:i,style:{width:"var(--radix-select-trigger-width)",maxWidth:"min(var(--radix-select-content-available-width), calc(100vw - 2rem))"},...s,children:[(0,n.jsx)(g,{}),(0,n.jsx)(l.LM,{className:"p-1",children:a}),(0,n.jsx)(p,{})]})}));y.displayName=l.UC.displayName;let h=s.forwardRef(({className:e,...a},i)=>(0,n.jsx)(l.JU,{ref:i,className:(0,d.cn)("px-2 py-1.5 text-sm font-semibold",e),...a}));h.displayName=l.JU.displayName;let k=s.forwardRef(({className:e,children:a,hint:i,...s},r)=>(0,n.jsxs)(l.q7,{ref:r,className:(0,d.cn)("relative flex w-full cursor-default select-none items-center whitespace-nowrap rounded-sm py-1.5 pl-2 pr-8 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...s,children:[(0,n.jsx)("span",{className:"absolute right-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,n.jsx)(l.VF,{children:(0,n.jsx)(t.A,{className:"h-4 w-4"})})}),i?(0,n.jsxs)("span",{className:"flex min-w-0 flex-col items-start gap-0.5 text-left",children:[(0,n.jsx)(l.p4,{asChild:!0,children:(0,n.jsx)("span",{className:"block w-full whitespace-normal break-words",children:a})}),(0,n.jsx)("span",{className:"block w-full whitespace-normal text-xs font-normal text-muted-foreground",children:i})]}):(0,n.jsx)(l.p4,{children:a})]}));k.displayName=l.q7.displayName,s.forwardRef(({className:e,...a},i)=>(0,n.jsx)(l.wv,{ref:i,className:(0,d.cn)("-mx-1 my-1 h-px bg-muted",e),...a})).displayName=l.wv.displayName;let w=({value:e,onChange:a,options:i,placeholder:s="Select...",className:l,disabled:r=!1,size:o="default"})=>(0,n.jsxs)(u,{value:e||"_empty_",onValueChange:e=>a("_empty_"===e?"":e),disabled:r,children:[(0,n.jsx)(m,{className:(0,d.cn)("sm"===o?"h-7 text-xs px-2":"md"===o?"h-8 text-xs px-2.5":"h-9",l),children:(0,n.jsx)(b,{placeholder:s})}),(0,n.jsxs)(y,{children:[s&&(0,n.jsx)(k,{value:"_empty_",children:s}),i.filter(e=>e.value).map(e=>(0,n.jsx)(k,{value:e.value,disabled:e.disabled,children:e.label},e.value))]})]})},60529:(e,a,i)=>{i.d(a,{p:()=>r});var n=i(95155),s=i(12115),l=i(40980);let r=s.forwardRef(({className:e,type:a,...i},s)=>(0,n.jsx)("input",{type:a,className:(0,l.cn)("flex h-9 w-full rounded-md border border-input bg-background px-3 py-1 text-sm shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:s,...i}));r.displayName="Input"},89239:(e,a,i)=>{i.d(a,{$:()=>u,r:()=>d});var n=i(95155),s=i(12115),l=i(42442),r=i(18460),o=i(6296),t=i(40980);let d=(0,r.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 [&_svg]:btn-icon-rolodex",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-sm hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),u=s.forwardRef(({className:e,variant:a,size:i,asChild:s=!1,isLoading:r,disabled:u,children:c,...b},m)=>{let g=s&&!r,p=g?l.DX:"button";return g?(0,n.jsx)(l.DX,{className:(0,t.cn)(d({variant:a,size:i,className:e})),ref:m,disabled:u,...b,children:c}):(0,n.jsxs)(p,{className:(0,t.cn)(d({variant:a,size:i,className:e})),ref:m,disabled:u||r,...b,children:[r&&(0,n.jsx)(o.A,{className:"mr-2 h-4 w-4 animate-spin"}),c]})});u.displayName="Button"},93930:(e,a,i)=>{i.d(a,{B7:()=>c,gg:()=>r,nM:()=>o});let n=[{slug:"united-states",labels:["United States","USA","US"],region:"North America",demonym:"American",blurb:"The largest AI startup and venture ecosystem.",keywords:["US AI startups","US tech startups","American AI companies","Silicon Valley startups"]},{slug:"canada",labels:["Canada"],region:"North America",demonym:"Canadian",blurb:"AI startups, scale-ups, and investors across provinces.",keywords:["Canadian AI companies"]},{slug:"united-kingdom",labels:["United Kingdom","UK","Great Britain"],region:"Europe",demonym:"British",blurb
1:"London and regional hubs for AI and deep tech.",keywords:["UK AI startups","startups in the UK","British tech ecosystem"]},{slug:"germany",labels:["Germany"],region:"Europe",demonym:"German",blurb:"Berlin, Munich, and the DACH AI corridor.",keywords:[]},{slug:"france",labels:["France"],region:"Europe",demonym:"French",blurb:"Paris and French AI scale-ups.",keywords:[]},{slug:"netherlands",labels:["Netherlands","The Netherlands","Holland"],region:"Europe",demonym:"Dutch",blurb:"Amsterdam and Dutch AI infrastructure.",keywords:[]},{slug:"israel",labels:["Israel"],region:"Middle East",demonym:"Israeli",blurb:"Dense startup and venture activity.",keywords:[]},{slug:"india",labels:["India"],region:"Asia",demonym:"Indian",blurb:"Bangalore, Delhi NCR, and pan-India AI teams.",keywords:[]},{slug:"china",labels:["China"],region:"Asia",demonym:"Chinese",blurb:"Major hubs for AI research and applications.",keywords:[]},{slug:"singapore",labels:["Singapore"],region:"Asia",demonym:"Singaporean",blurb:"Southeast Asiaâs gateway for venture and startups.",keywords:[]},{slug:"japan",labels:["Japan"],region:"Asia",demonym:"Japanese",blurb:"Enterprise AI and robotics leaders.",keywords:[]},{slug:"south-korea",labels:["South Korea","Korea, Republic of","Korea"],region:"Asia",demonym:"South Korean",blurb:"Seoul and Korean deep tech.",keywords:["Korea AI startups","Korean startups"]},{slug:"australia",labels:["Australia"],region:"Oceania",demonym:"Australian",blurb:"Sydney, Melbourne, and national AI teams.",keywords:[]},{slug:"sweden",labels:["Sweden"],region:"Europe",demonym:"Swedish",blurb
1:"Nordic AI and enterprise software.",keywords:[]},{slug:"switzerland",labels:["Switzerland"],region:"Europe",demonym:"Swiss",blurb:"Zurich and Geneva deep tech.",keywords:[]},{slug:"ireland",labels:["Ireland"],region:"Europe",demonym:"Irish",blurb:"Dublin HQ for many global tech firms.",keywords:[]},{slug:"spain",labels:["Spain"],region:"Europe",demonym:"Spanish",blurb:"Barcelona, Madrid, and Iberian AI.",keywords:[]},{slug:"italy",labels:["Italy"],region:"Europe",demonym:"Italian",blurb:"Milan, Rome, and national innovation.",keywords:[]},{slug:"brazil",labels:["Brazil"],region:"South America",demonym:"Brazilian",blurb:"Largest Latin American tech market.",keywords:[]},{slug:"mexico",labels:["Mexico"],region:"North America",demonym:"Mexican",blurb:"Growing venture and startup scene.",keywords:[]},{slug:"uae",labels:["United Arab Emirates","UAE"],region:"Middle East",demonym:"Emirati",blurb:"Dubai and Abu Dhabi as regional hubs.",keywords:["UAE startups","Dubai tech","Dubai AI startups","Abu Dhabi startups"]},{slug:"saudi-arabia",labels:["Saudi Arabia"],region:"Middle East",demonym:"Saudi",blurb:"Riyadh and national transformation programs.",keywords:["Riyadh startups"]},{slug:"nigeria",labels:["Nigeria"],region:"Africa",demonym:"Nigerian",blurb:"Lagos and pan-African fintech & AI.",keywords:["Lagos startups"]},{slug:"south-africa",labels:["South Africa"],region:"Africa",demonym:"South African",blurb:"Cape Town, Johannesburg, and regional leadership.",keywords:[]},{slug:"estonia",labels:["Estonia"],region:"Europe",demonym:"Estonian",blurb:"Digital-first government and startups.",keywords:[]},{slug:"poland",labels:["Poland"],region:"Europe",demonym:"Polish",blurb:"Central European engineering talent.",keywords:[]},{slug:"belgium",labels:["Belgium"],region:"Europe",demonym:"Belgian",blurb:"Brussels and Flemish/Walloon hubs.",keywords:[]},{slug:"austria",labels:["Austria"],region:"Europe",demonym:"Austrian",blurb:"Vienna deep tech.",keywords:[]},{slug:"norway",labels:["Norway"],region:"Europe",demonym:"Norwegian",blurb:"Nordic energy and climate tech.",keywords:[]},{slug:"denmark",labels:["Denmark"],region:"Europe",demonym:"Danish",blurb:"Copenhagen scale-ups.",keywords:[]},{slug:"finland",labels:["Finland"],region:"Europe",demonym:"Finnish",blurb
1:"Helsinki gaming and AI heritage.",keywords:[]},{slug:"portugal",labels:["Portugal"],region:"Europe",demonym:"Portuguese",blurb:"Lisbon remote-work hub.",keywords:["Lisbon startups"]},{slug:"czech-republic",labels:["Czech Republic","Czechia"],region:"Europe",demonym:"Czech",blurb:"Prague engineering teams.",keywords:["Prague startups"]},{slug:"new-zealand",labels:["New Zealand"],region:"Oceania",demonym:"New Zealand",blurb:"Auckland and Wellington tech.",keywords:["Kiwi startups","NZ startups"]},{slug:"taiwan",labels:["Taiwan"],region:"Asia",demonym:"Taiwanese",blurb:"Hardware and semiconductor adjacency.",keywords:[]},{slug:"indonesia",labels:["Indonesia"],region:"Asia",demonym:"Indonesian",blurb:"Jakarta and archipelago scale-ups.",keywords:["Jakarta startups"]},{slug:"vietnam",labels:["Vietnam","Viet Nam"],region:"Asia",demonym:"Vietnamese",blurb:"Fast-growing engineering base.",keywords:[]},{slug:"thailand",labels:["Thailand"],region:"Asia",demonym:"Thai",blurb:"Bangkok ecosystem.",keywords:["Bangkok startups"]},{slug:"malaysia",labels:["Malaysia"],region:"Asia",demonym:"Malaysian",blurb:"Kuala Lumpur and Penang tech.",keywords:[]},{slug:"philippines",labels:["Philippines"],region:"Asia",demonym:"Filipino",blurb:"Manila BPO and AI services.",keywords:["Philippine startups","Manila startups"]},{slug:"argentina",labels:["Argentina"],region:"South America",demonym:"Argentine",blurb:"Buenos Aires venture scene.",keywords:["Argentinian startups","Buenos Aires startups"]},{slug:"chile",labels:["Chile"],region:"South America",demonym:"Chilean",blurb:"Santiago innovation.",keywords:["Santiago startups"]},{slug:"colombia",labels:["Colombia"],region:"South America",demonym:"Colombian",blurb:"Bogot\xe1 and Medell\xedn.",keywords:["Bogot\xe1 startups","Medell\xedn startups"]},{slug:"turkey",labels:["Turkey","T\xfcrkiye"],region:"Europe",demonym:"Turkish",blurb:"Istanbul and regional scale-ups.",keywords:["Istanbul startups"]},{slug:"egypt",labels:["Egypt"],region:"Africa",demonym:"Egyptian",blurb:"Cairo and North Africa tech.",keywords:["Cairo startups"]},{slug:"kenya",labels:["Kenya"],region:"Africa",demonym:"Kenyan",blurb:"Nairobi startup hub.",keywords:["Nairobi startups"]},{slug:"tunisia",labels:["Tunisia"],region:"Africa",demonym:"Tunisian",blurb:"Tunis and North Africa tech.",keywords:[]},{slug:"morocco",labels:["Morocco"],region:"Africa",demonym:"Moroccan",blurb:"Casablanca and Rabat tech hubs.",keywords:["Casablanca startups"]},{slug:"ghana",labels:["Ghana"],region:"Africa",demonym:"Ghanaian",blurb:"Accra fintech and AI ecosystem.",keywords:["Accra startups"]},{slug:"rwanda",labels:["Rwanda"],region:"Africa",demonym:"Rwandan",blurb:"Kigali deep tech and innovation.",keywords:["Kigali startups"]},{slug:"senegal",labels:["Senegal"],region:"Africa",demonym:"Senegalese",blurb:"Dakar West African tech.",keywords:["Dakar startups"]},{slug:"ivory-coast",labels:["Ivory Coast","C\xf4te d'Ivoire","Cote dIvoire"],region:"Africa",demonym:"Ivorian",blurb:"Abidjan francophone tech hub.",keywords:["Abidjan startups"]},{slug:"algeria",labels:["Algeria"],region:"Africa",demonym:"Algerian",blurb:"Algiers and Maghreb tech.",keywords:["Algiers startups"]},{slug:"peru",labels:["Peru"],region:"South America",demonym:"Peruvian",blurb:"Lima venture and startups.",keywords:["Lima startups"]},{slug:"uruguay",labels:["Uruguay"],region:"South America",demonym:"Uruguayan",blurb:"Montevideo tech ecosystem.",keywords:["Montevideo startups"]},{slug:"pakistan",labels:["Pakistan"],region:"Asia",demonym:"Pakistani",blurb:"Karachi and Lahore engineering talent.",keywords:["Karachi startups","Lahore startups"]},{slug:"bangladesh",labels:["Bangladesh"],region:"Asia",demonym:"Bangladeshi",blurb:"Dhaka growing tech ecosystem.",keywords:["Dhaka startups"]},{slug:"lithuania",labels:["Lithuania"],region:"Europe",demonym:"Lithuanian",blurb:"Vilnius Baltic fintech.",keywords:["Vilnius startups"]},{slug:"latvia",labels:["Latvia"],region:"Europe",demonym:"Latvian",blurb:"Riga deep tech.",keywords:["Riga startups"]},{slug:"romania",labels:["Romania"],region:"Europe",demonym:"Romanian",blurb:"Bucharest engineering talent.",keywords:["Bucharest startups"]},{slug:"greece",labels:["Greece"],region:"Europe",demonym:"Greek",blurb
1:"Athens and Thessaloniki tech.",keywords:["Athens startups"]},{slug:"hungary",labels:["Hungary"],region:"Europe",demonym:"Hungarian",blurb:"Budapest engineering hub.",keywords:["Budapest startups"]},{slug:"ukraine",labels:["Ukraine"],region:"Europe",demonym:"Ukrainian",blurb:"Kyiv and resilient tech talent.",keywords:["Kyiv startups"]}];n.map(e=>e.slug);let s={"united states":"US",usa:"US",us:"US","united kingdom":"GB",uk:"GB","great britain":"GB",canada:"CA",ireland:"IE",germany:"DE",france:"FR",spain:"ES",italy:"IT",netherlands:"NL","the netherlands":"NL",holland:"NL",portugal:"PT",poland:"PL",sweden:"SE",switzerland:"CH",austria:"AT",belgium:"BE",denmark:"DK",finland:"FI",norway:"NO","czech republic":"CZ",czechia:"CZ",romania:"RO",greece:"GR",hungary:"HU",estonia:"EE",latvia:"LV",lithuania:"LT",australia:"AU","new zealand":"NZ",india:"IN",singapore:"SG",japan:"JP","south korea":"KR",korea:"KR","korea, republic of":"KR",china:"CN",taiwan:"TW",israel:"IL","united arab emirates":"AE",uae:"AE","saudi arabia":"SA",brazil:"BR",mexico:"MX",argentina:"AR",chile:"CL",colombia:"CO",peru:"PE",uruguay:"UY","south africa":"ZA",nigeria:"NG",kenya:"KE",egypt:"EG",ghana:"GH",tunisia:"TN",morocco:"MA",algeria:"DZ",rwanda:"RW",senegal:"SN","ivory coast":"CI","c\xf4te d'ivoire":"CI","cote d'ivoire":"CI",indonesia:"ID",vietnam:"VN","viet nam":"VN",thailand:"TH",malaysia:"MY",philippines:"PH",pakistan:"PK",bangladesh:"BD",turkey:"TR",türkiye:"TR",ukraine:"UA"},l=new Set([{id:"india",codes:["IN","IND"],names:["india","bharat"],places:["bengaluru","bangalore","hyderabad","mumbai","bombay","pune","chennai","madras","noida","gurgaon","gurugram","new delhi","delhi ncr","delhi","kolkata","calcutta","ahmedabad","jaipur","kochi","cochin","coimbatore","lucknow","indore","chandigarh","trivandrum","thiruvananthapuram","visakhapatnam","vizag","nagpur","bhopal","vadodara","surat","mysore","mysuru","haryana","telangana","karnataka","maharashtra","tamil nadu","uttar pradesh","west bengal","kerala","gujarat","rajasthan","andhra pradesh","ghaziabad","faridabad","navi mumbai"],usStateKeep:/\bindiana\b|\bindianapolis\b|\bfort wayne\b|\bevansville\b|\bsouth bend\b/i},{id:"pakistan",codes:["PK"],names:["pakistan"],places:["karachi","lahore","islamabad","rawalpindi","peshawar"]},{id:"bangladesh",codes:["BD"],names:["bangladesh"],places:["dhaka","chittagong","chattogram"]},{id:"sri-lanka",codes:["LK"],names:["sri lanka"],places:["colombo","kandy"]},{id:"nepal",codes:["NP"],names:["nepal"],places:["kathmandu"]},{id:"philippines",codes:["PH"],names:["philippines"],places:["manila","taguig","cebu","makati","quezon city","pasig","bgc"]},{id:"indonesia",codes:["ID"],names:["indonesia"],places:["jakarta","bandung","surabaya","bali","denpasar"],usStateKeep:/\bidaho\b|\bboise\b/i},{id:"vietnam",codes:["VN"],names:["vietnam","viet nam"],places:["ho chi minh","hanoi","ha noi","saigon","sai gon","da nang"]},{id:"thailand",codes:["TH"],names:["thailand"],places:["bangkok","chiang mai"]},{id:"cambodia",codes:["KH"],names:["cambodia"],places:["phnom penh"]},{id:"laos",codes:["LA"],names:["laos"],places:["vientiane"],usStateKeep:/\blouisiana\b|\bnew orleans\b|\bbaton rouge\b|\bshreveport\b/i},{id:"south-africa",codes:["ZA"],names:["south africa"],places:["johannesburg","cape town","durban","pretoria","sandton","pinelands","polokwane","centurion","stellenbosch"]},{id:"nigeria",codes:["NG"],names:["nigeria"],places:["lagos, nigeria","abuja"]},{id:"kenya",codes:["KE"],names:["kenya"],places:["nairobi","mombasa"]},{id:"ghana",codes:["GH"],names:["ghana"],places:["accra"]},{id:"egypt",codes:["EG"],names:["egypt"],places:["cairo, egypt"]},{id:"morocco",codes:["MA"],names:["morocco"],places:["casablanca","rabat","marrakech","marrakesh"],usStateKeep:/\bmassachusetts\b|\bboston\b|\bcambridge\b|\bworcester\b|\bspringfield\b/i},{id:"tunisia",codes:["TN"],names:["tunisia"],places:["tunis"]},{id:"senegal",codes:["SN"],names:["senegal"],places:["dakar"]},{id:"ivory-coast",codes:["CI"],names:["ivory coast","cote d'ivoire","c\xf4te d'ivoire"],places:["abidjan"]},{id:"ethiopia",codes:["ET"],names:["ethiopia"],places:["addis ababa"]},{id:"zimbabwe",codes:["ZW"],names:["zimbabwe"],places:["harare","bulawayo"]},{id:"botswana",codes:["BW"],names:["botswana"],places:["gaborone"]},{id:"malawi",codes:["MW"],names:["malawi"],places:["blantyre","lilongwe"]},{id:"zambia",codes:["ZM"],names:["zambia"],places:["lusaka"]},{id:"uganda",codes:["UG"],names:["uganda"],places:["kampala"]},{id:"tanzania",codes:["TZ"],names:["tanzania"],places:["dar es salaam","dod
1oma"]},{id:"mexico",codes:["MX"],names:["mexico","m\xe9xico"],places:["mexico city","ciudad de mexico","ciudad de m\xe9xico","cdmx"],usStateKeep:/\bnew mexico\b/i},{id:"brazil",codes:["BR"],names:["brazil","brasil"],places:["sao paulo","s\xe3o paulo","rio de janeiro","brasilia","bras\xedlia","campinas","belo horizonte","uberaba"]}].map(e=>e.id)),r=[{slug:"software-engineer",label:"Software Engineer",or:["title.ilike.*software engineer*"]},{slug:"forward-deployed-engineer",label:"Forward Deployed Engineer",or:["title.ilike.*forward deployed*"]},{slug:"machine-learning-engineer",label:"Machine Learning Engineer",or:["title.ilike.*machine learning*","title.ilike.*ml engineer*"]},{slug:"data-scientist",label:"Data Scientist",or:["title.ilike.*data scientist*"]},{slug:"product-manager",label:"Product Manager",or:["title.ilike.*product manager*"]},{slug:"designer",label:"Designer",or:["title.ilike.*designer*","title.ilike.*design lead*"]},{slug:"sales",label:"Sales",or:["title.ilike.*sales*","title.ilike.*account executive*"]},{slug:"marketing",label:"Marketing",or:["title.ilike.*marketing*"]},{slug:"recruiter",label:"Recruiter",or:["title.ilike.*recruit*","title.ilike.*talent*"]},{slug:"engineer",label:"Engineer",or:["title.ilike.*engineer*"]}],o=[{slug:"entry-level",label:"Entry-Level",or:["title.ilike.*junior*","title.ilike.*new grad*","title.ilike.*entry*","title.ilike.*associate*"]},{slug:"senior",label:"Senior",or:["title.ilike.*senior*","title.ilike.*sr.*"]},{slug:"staff",label:"Staff",or:["title.ilike.*staff*"]},{slug:"lead",label:"Lead",or:["title.ilike.*lead*","title.ilike.*principal*"]},{slug:"intern",label:"Internship",or:["title.ilike.*intern*"]}],t=[{slug:"remote",label:"Remote",remote:!0},{slug:"san-francisco",label:"San Francisco",or:["location.ilike.*san francisco*","locality.ilike.*san francisco*"]},{slug:"new-york-city",label:"New York City",or:["location.ilike.*new york*","locality.ilike.*new york*"]},{slug:"london",label:"London",or:["location.ilike.*london*","locality.ilike.*london*"]},{slug:"toronto",label:"Toronto",or:["location.ilike.*toronto*","locality.ilike.*toronto*"]},{slug:"miami",label:"Miami",or:["location.ilike.*miami*","locality.ilike.*miami*"]},{slug:"paris",label:"Paris",or:["location.ilike.*paris*","locality.ilike.*paris*"]},{slug:"amsterdam",label:"Amsterdam",or:["location.ilike.*amsterdam*","locality.ilike.*amsterdam*"]},{slug:"seattle",label:"Seattle",or:["location.ilike.*seattle*","locality.ilike.*seattle*"]},{slug:"boston",label:"Boston",or:["location.ilike.*boston*","locality.ilike.*boston*"]},{slug:"austin",label:"Austin",or:["location.ilike.*austin*","locality.ilike.*austin*"]},{slug:"berlin",label:"Berlin",or:["location.ilike.*berlin*","locality.ilike.*berlin*"]},{slug:"united-states",label:"the United States",or:["country.ilike.*united states*","country.ilike.*usa*","country.eq.US","location.ilike.*united states*"]},{slug:"canada",label:"Canada",or:["country.ilike.*canada*","location.ilike.*canada*","locality.ilike.*toronto*","locality.ilike.*vancouver*","locality.ilike.*montreal*"]},{slug:"united-kingdom",label:"the United Kingdom",or:["country.ilike.*united kingdom*","country.ilike.*uk*","locality.ilike.*london*"]},{slug:"france",label:"France",or:["country.ilike.*france*","locality.ilike.*paris*"]},{slug:"germany",label:"Germany",or:["country.ilike.*germany*","locality.ilike.*berlin*","locality.ilike.*munich*"]}],d=n.map(e=>({slug:e.slug,label:e.labels[0],or:function(e){let a=new Set,i=[],n=e=>{a.has(e)||(a.add(e),i.push(e))};for(let a of e.labels){let e=a.replace(/[%,()]/g," ").trim();e&&(n(`country.ilike.%${e}%`),n(`location.ilike.%${e}%`))}for(let a of function(e){let a=new Set;for(let i of e.labels){let e=s[i.toLowerCase().replace(/\./g,"").trim()];e&&a.add(e)}let i=s[e.slug.replace(/-/g," ")];return i&&a.add(i),[...a]}(e))n(`country.eq.${a}`);return i}(e)})),u=new Set(t.map(e=>e.slug)),c=[...t,...d.filter(e=>!u.has(e.slug)&&!l.has(e.slug))];r.map(e=>[e.slug,e]),o.map(e=>[e.slug,e]),c.map(e=>[e.slug,e])}}]);
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.