1import N from"./BbA7-0zF.js";import S from"./CPl9JLWb.js";import I from"./BOzAgdJD.js";import{d as b,w as k,i as A,j as h,c as F,e as P,f as g,g as a,k as w,r as B,u as D,o as v,h as r}from"./CoYXYmY2.js";import{u as R}from"./DJC8rMjB.js";import{u as j}from"./DlyS9Lr0.js";import"./C7_41dpG.js";import"./O74nHIfl.js";import"./DimjbARM.js";import"./BeaJH_pB.js";import"./D2g-VTf2.js";import"./DsHcKx2R.js";const q={class:""},Y=b({__name:"index",async setup(E){let l,c;const i=([l,c]=k(()=>D("TeamLanding",{})),l=await l,c(),l),o=R(i,"teamLandingPage"),s=r(()=>i.data.value.teamCategories??[]),d=r(()=>i.data.value.teamMembers??[]),_=A(),m=B({mounted:!1});function f(e){return Array.isArray(e)?typeof e[0]=="string"?e[0]:null:typeof e=="string"?e:null}const t=r(()=>m.mounted?f(_.query.role):null);h(()=>{m.mounted=!0});const p=r(()=>t.value?t.value==="all"?"All":s.value.find(e=>e.slug===t.value)?.name:"Investment Team"),y=r(()=>t.value==="all"?[...d.value].filter(e=>e.teamCategory?.slug==="executive-partners").sort((e,n)=>e.lastName?.localeCompare(n.lastName??"")??0).map(e=>({name:e.fullName,title:e.title,slug:e.slug})):[]),T=r(()=>t.value?t.value==="all"?[...d.value].filter(n=>n.teamCategory?.slug!=="executive-partners").sort((n,u)=>n.lastName?.localeCompare(u.lastName??"")??0):s.value.find(e=>e.slug===t.value)?.teamMembers??[]:s.value.find(e=>e.slug==="investment-team")?.teamMembers??[]),x=r(()=>[...T.value].map(e=>({name:e.fullName,title:e.title,image:e.teamCategory?.slug==="executive-partners"?null:j(e.image)?e.image:"/images/Failover-TeamMember.jpg",slug:e.slug})));return F({title:o.value.derivedSeoTitle,description:o.value.derivedSeoDescription,ogTitle:o.value.derivedSocialMediaTitle,ogDescription:o.value.derivedSocialMediaDescription,ogFaeImage:o.value.derivedSocialMediaImage}),(e,n)=>{const u=N,C=S,M=I;return v(),P("div",q,[g(u,{title:a(o).introHeader},null,8,["title"]),g(C,{roles:a(s),"initial-role":{label:"Investment Team",value:"investment-team"}},null,8,["roles"]),(v(),w(M,{key:(a(p)??"none")+a(m).mounted.toString(),title:a(p)??null,items:a(x),"secondary-items":a(y)},null,8,["title","items","secondary-items"]))])}}});export{Y 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.