1import{c as n,j as e,E as c}from"./main-VB7enK-2.js";const l="flex w-[320px] flex-col items-center lg:w-[450px]";function x(){const i=n.useLoaderData();return e.jsxs("section",{className:"page-layout-base","aria-labelledby":"organization-title",children:[e.jsx("h1",{id:"organization-title",className:"lg:text-4xl text-center",children:"Organization"}),e.jsxs("ul",{className:"relative mx-auto mt-10 flex max-w-[660px] justify-center gap-5 flex-wrap lg:gap-15 lg:max-w-[960px]",children:[i.map((a,s)=>{const o=a.websiteUrl?"size-full object-cover transition-transform duration-300 hover:scale-105":"size-full object-cover",t=e.jsx("div",{className:"block size-[320px] overflow-hidden rounded bg-muted lg:size-[450px]",children:e.jsx("img",{src:a.photoUrl,alt:a.photoAlt,width:a.photoWidth,height:a.photoHeight,fetchPriority:s===0?"high":"auto",loading:s===0?"eager":"lazy",decoding:"async",className:o})});return e.jsx("li",{className:l,children:e.jsxs("article",{className:"flex flex-col items-center",children:[a.role&&e.jsx("p",{className:"section-heading text-sm",children:a.role}),a.websiteUrl?e.jsx(c,{href:a.websiteUrl,"aria-label":`${a.name} â personal website`,children:t}):t,e.jsx("h3",{className:"mt-4 uppercase",children:a.name}),e.jsx("p",{className:"my-4 text-base",children:a.bio}),e.jsx("a",{href:`mailto:${a.email}`,className:"text-link-hover mt-auto text-base",translate:"no",children:a.email})]})},a.id)}),e.jsx("li",{className:l,"aria-hidden":"true"})]})]})}export{x 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.