import{_ as h}from"./AwardCard.ee524d51.js";import{S as b,O as f,D as v,a9 as y,C as A,g as T,E as L,s as R,c as o,b as l,F as n,z as m,a as U,I as x,o as r,t as E,k as S}from"./entry.2cbbcc91.js";import{u as M}from"./useSocialMeta.d88d9756.js";const k=""+globalThis.__publicAssetsURL("images/headers/awards/shapes-lt.svg"),B=""+globalThis.__publicAssetsURL("images/headers/awards/shapes-lb.svg"),C=""+globalThis.__publicAssetsURL("images/headers/awards/shapes-rt.svg"),D=""+globalThis.__publicAssetsURL("images/headers/awards/shapes-rb.svg"),F=""+globalThis.__publicAssetsURL("images/headers/awards/awards-header-badge-01.svg"),N=""+globalThis.__publicAssetsURL("images/headers/awards/awards-header-badge-02.svg"),V=""+globalThis.__publicAssetsURL("images/headers/awards/awards-header-badge-03.svg"),Y=b("awards",{state:()=>({_awards:!1,_meta:!1}),getters:{awards:s=>s._awards,meta:s=>s._meta},actions:{async getAwards(){const{data:s,errors:i}=await f("awards",()=>y());if(i||!s.value)throw v({statusCode:500,statusMessage:"Failed to load data for page",fatal:!0});this._awards=s.value.awardsEntries[0].awardCards,this._meta=s.value.awardsEntries[0].pageMeta[0]}}});const q=x('<header class="awards wide"><div class="shapes"><img class="lt" src="'+k+'"><img class="lb" src="'+B+'"><img class="rt" src="'+C+'"><img class="rb" src="'+D+'"></div><div class="content"><img src="'+F+'" alt=""><img src="'+N+'" alt=""><img src="'+V+'" alt=""></div></header>',1),z={class:"awards-timeline"},G={class:"wrapper"},H={class:"year-group"},I={class:"year-label"},J={__name:"index",async setup(s){let i,_;const a=Y();a.awards||([i,_]=A(()=>a.getAwards()),await i,_()),T(async()=>{a.awards||await a.getAwards()});const{buildMeta:g}=M(),w=g(a.meta.pageTitle,a.meta.pageDescription,"/images/social/awards.png");a.meta&&L({title:a.meta.pageTitle,meta:w});const p=R(()=>{if(!a.awards)return[];let d=[];return a.awards.forEach(e=>{let t=d.find(c=>c.year==e.awardYear);t?t.awards.push(e):d.push({year:e.awardYear,awards:[e]})}),d.sort((e,t)=>e.year<t.year?1:-1)});return(d,u)=>{const e=h;return r(),o("main",null,[q,l("section",z,[l("div",G,[(r(!0),o(n,null,m(U(p),t=>(r(),o("div",H,[l("span",I,E(t.year),1),(r(!0),o(n,null,m(t.awards,c=>(r(),S(e,{award:c},null,8,["award"]))),256))]))),256))])])])}}};export{J as default};
