1import{_ as d}from"./LandingIntro.vue.8bd41cad.js";import{_ as g}from"./PressItem.vue.a833fb65.js";import{u as _}from"./gql.f8ef90eb.js";import{u as l}from"./use-page-error.d3f43cd0.js";import{a as u}from"./head-utils.31b52102.js";import{z as f,a7 as k,F as n,P as b,u as s,G as v,H as S,E as i,N as w}from"./swiper-vue.d7b2d80e.js";import"./BaseMarkdown.vue.c8d00d34.js";import"./entry.52391968.js";import"./url-utils.f45284e6.js";import"./BaseContainer.46280805.js";import"./TimeTable.vue.42cd92bf.js";import"./BaseButton.2828bb83.js";import"./ArrowIcon.fd40e062.js";import"./ParallaxImage.74bff28d.js";import"./FaeImage.vue.1e1e1c1b.js";import"./BaseImage.97a042d4.js";import"./useScrollAnim.ef977bae.js";import"./debounce.0e1feb1e.js";import"./data-composables.1d220df6.js";import"./fae-image-valid.6d65ac1c.js";import"./VTooltip.vue.4064aa9a.js";import"./keycodes.9d86501f.js";import"./utils.87f48f63.js";import"./index.5fa1d0e9.js";import"./asyncData.865656b1.js";const y={class:"mb-gutter-1.5-vw"},X=f({__name:"blog-landing",async setup(h){let o,r;const a=([o,r]=k(()=>_("BlogLanding",{})),o=await o,r(),o);let t=l(a,"blogPage"),m=l(a,"newsCategory");return u({title:t.derivedSeoTitle,description:t.derivedSeoDescription,ogTitle:t.derivedSocialMediaTitle,ogDescription:t.derivedSocialMediaDescription,ogFaeImage:t.derivedSocialMediaImage}),(D,I)=>{const p=d,c=g;return i(),n("div",y,[b(p,{title:s(t).heading,class:"!my-gutter-1.5-vw"},null,8,["title"]),(i(!0),n(v,null,S(s(m).newsStories,e=>(i(),w(c,{title:e.title,date:e.date,image:e.tileImage,"link-label":e.linkLabel,"link-url":e.hasDetailPage?{name:"blog-detail",params:{slug:e.slug}}:e.linkUrl??null},null,8,["title","date","image","link-label","link-url"]))),256))])}}});export{X 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.