1import{eh as g,j as e,cC as p,cD as m,ei as b,e7 as j,e8 as x,ej as f,e9 as y,cu as o,ek as i,el as c,cH as _,ea as w,em as C}from"./main-DO3vLohi.js";const B=C();function v(){const{total:t,groups:d,degraded:n,companies:r,locations:l}=g.useLoaderData(),a=d.filter(s=>n||s.inventory.open>0),u=n?a:[...a].sort((s,h)=>h.inventory.open-s.inventory.open);return e.jsxs(p,{children:[e.jsx(m,{items:b}),e.jsx(j,{children:"Browse internships"}),e.jsx(x,{children:f(t,"internships",n)}),e.jsx(y,{surface:"browse_hub",headline:"See which of these you're competitive for",body:"Upload your resume and Chegg scores your fit on every role."}),e.jsx(o,{children:"By field"}),e.jsx("ul",{className:"grid gap-3 sm:grid-cols-2 lg:grid-cols-4",children:u.map(s=>e.jsx("li",{className:"contents",children:e.jsx(i,{href:`/browse/${s.slug}`,label:s.label,openCount:n?null:s.inventory.open,roleCount:s.roleCount,surface:"browse_hub",action:"open_group"})},s.slug))}),e.jsx(o,{children:"By pay"}),e.jsx("ul",{className:"grid gap-3 sm:grid-cols-2 lg:grid-cols-4",children:e.jsx("li",{className:"contents",children:e.jsx(c,{href:"/browse/paid",surface:"browse_hub",action:"open_paid",children:"Paid internships â"})})}),l.length>0?e.jsxs(e.Fragment,{children:[e.jsx(o,{children:"By location"}),e.jsx("ul",{className:"grid gap-3 sm:grid-cols-2 lg:grid-cols-4",children:l.map(s=>e.jsx("li",{className:"contents",children:e.jsx(i,{href:`/browse/${s.slug}`,label:s.label,openCount:s.open,roleCount:0,surface:"browse_hub",action:"open_location"})},s.slug))})]}):null,e.jsx(_,{label:"Browse by type",items:B,surface:"browse_hub",action:"open_audience"}),r.length>0?e.jsxs(e.Fragment,{children:[e.jsx(o,{children:"By company"}),e.jsxs("ul",{className:"grid gap-3 sm:grid-cols-2 lg:grid-cols-4",children:[r.map(s=>e.jsx("li",{className:"contents",children:e.jsx(w,{href:`/c/${s.slug}`,name:s.name,logoUrl:s.logoUrl,openCount:s.openCount,surface:"browse_hub",action:"open_company"})},s.slug)),e.jsx("li",{className:"contents",children:e.jsx(c,{href:"/companies",surface:"browse_hub",action:"open_companies_hub",children:"All companies â"})})]})]}):null]})}export{v as component};
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.