1import{E as b,aJ as k,ax as y,aW as w,x as C,a6 as o,w as l,s as c,aw as a,t as i,h as B,v as $,a as A,ad as E,r as u,ay as L,aM as M}from"./BFP_cgeE.js";import{_ as N}from"./CeL53O-Z.js";import{u as R}from"./C5IbsWnt.js";import{a as j}from"./DFuqwo3l.js";import"./BuO1helW.js";import"./sjL-uycc.js";import"./BTX_LfMY.js";import"./By8z_jmW.js";/* empty css */import"./Jr235xRP.js";import"./DYT6M150.js";import"./BomznUoz.js";const D={class:"flex flex-col gap-y-10"},F={class:"flex flex-col gap-y-8"},H=["innerHTML"],Y=b({__name:"[slug]",async setup(I){let t,s;const m=k(),p=M(),{platform:_}=y(),{slug:r}=m.params,{data:e,error:d}=([t,s]=w(()=>L(`events-${r}`,()=>$fetch(`/v1/${_}/events/${r}`,{baseURL:p.public.apiUrl}))),t=await t,s(),t),n=u(()=>e.value?.image_wide?.[1920]??e.value?.image?.[1920]),f=u(()=>e.value?.image_wide?.[300]??e.value?.image?.[300]);if(!e?.value)throw C({statusCode:404,statusMessage:"Page Not Found",fatal:!0});return R(d.value),e.value&&e?.value.seo&&j(e?.value.seo),(P,T)=>{const g=B,x=N;return o(),l("div",D,[c("div",F,[c("h1",{class:"text-heading-m lg:text-[64px] font-extrabold lg:leading-[115%]",innerHTML:a(e)?.title},null,8,H),a(n)?(o(),i(g,{key:0,class:"object-cover object-top w-full aspect-video max-h-50 md:max-h-127.5 ease-in-out duration-300",src:a(n),alt:a(e)?.alt||"",placeholder:a(f),format:"webp",densities:"x1",quality:"80"},null,8,["src","alt","placeholder"])):$("",!0)]),(o(!0),l(A,null,E(a(e)?.blocks,(h,v)=>(o(),i(x,{key:`block-${v}`,"block-data":h},null,8,["block-data"]))),128))])}}});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.