import L from"./Dw5o2zzz.js";import{e as N,f as R,g as W,h as b,o as n,c as _,i as t,j as k,k as w,F as G,r as H,l as I,m as M}from"./BeMLom_z.js";import{F as Q}from"./CAMZG3Te.js";import S from"./BDQUcaa5.js";import{u as X}from"./DGSvhV9M.js";import"./D0_Y9hHL.js";import"./BEs7fm22.js";import"./B2EVM8kA.js";import"./IShi1APO.js";import"./DlAUqK2U.js";import"./DM69BJxV.js";import"./Be0_GYNg.js";import"./BbOHIIAd.js";import"./rF1kf_Q8.js";import"./DgTcQigv.js";const Z=async i=>{var o;const r=[];if(typeof i<"u"&&"widgets"in i&&i.widgets)for(let a=0;a<i.widgets.length;a++){const s=await N({space:"ny6tjshv9xhe",accessToken:"uT7I8N4MiHpygZXDe6T6ui3VVrveoySh3iRrQnCrnWs"}).getEntry(i.widgets[a].sys.id);await r.push({data:s.fields.dataFields,title:s.fields.title,description:s.fields.description,component:(o=s.fields.componentLocation)==null?void 0:o.replace(/^.*\//,""),id:"",type:s.fields.type})}return r},q={key:2},ce=R({__name:"[...slug]",async setup(i){let r,o;const a=W(),{data:s}=([r,o]=b(async()=>X("widget",async()=>{var d,u;const c=await Q.fetchConference(),l=await((u=(d=c==null?void 0:c.fields)==null?void 0:d.pages)==null?void 0:u.find(g=>{const h=a.params.slug?a.params.slug[0]:"home";return g.fields.url===h})),{pageview:f}=M(),m=()=>{f({page_path:e.fields.url})},y=await Z(l==null?void 0:l.fields);return{data:c,currentPage:l,widgets:y,track:m}})),r=await r,o(),r),e=s;return(c,l)=>{var f,m,y,d,u,g,h,v,C,P,F,x,B,D;return n(),_("div",null,[((y=(m=(f=t(e))==null?void 0:f.currentPage)==null?void 0:m.fields)==null?void 0:y.url)!=="home"&&((g=(u=(d=t(e))==null?void 0:d.currentPage)==null?void 0:u.fields)==null?void 0:g.url)!=="live"?(n(),k(L,{key:0,currentPage:(h=t(e))==null?void 0:h.currentPage,conference:(v=t(e))==null?void 0:v.data},null,8,["currentPage","conference"])):w("",!0),((F=(P=(C=t(e))==null?void 0:C.currentPage)==null?void 0:P.fields)==null?void 0:F.url)==="live"?(n(),k(S,{key:1})):w("",!0),(x=t(e))!=null&&x.widgets?(n(),_("section",q,[(D=(B=t(e).currentPage)==null?void 0:B.fields)!=null&&D.year?(n(!0),_(G,{key:0},H(t(e).widgets,(p,E)=>{var T,V,j,A;return n(),_("div",{key:p.id},[(n(),k(I(p.component),{"data-items":p.data,"current-year":(j=(V=(T=t(e))==null?void 0:T.currentPage)==null?void 0:V.fields)==null?void 0:j.year,title:p.title,description:p.description,key:E,conference:(A=t(e))==null?void 0:A.data},null,8,["data-items","current-year","title","description","conference"]))])}),128)):w("",!0)])):w("",!0)])}}});export{ce as default};
