1import{_ as E}from"./Bi5F52jP.js";import{o as t,c as l,a as o,v as h,t as v,F as B,x as w,e as k,y as z,d as _,_ as S,b as d,u as a,j as m,f as H,m as M,h as R,w as W,s as G,p as j,n as N,i as O,r as V,k as D,q as U}from"./BYMVe22B.js";import{_ as J}from"./CZVOS6X0.js";import{_ as K}from"./Bljcr9Tb.js";import{_ as Q}from"./DwMMq7p_.js";import{u as X}from"./DnHjFnKv.js";import{u as Y,d as Z}from"./Q_aQvmdC.js";import"./7lI-idBJ.js";import"./Dv5xinPC.js";const ee={class:"blog-filters marg-top-res-3"},te=["aria-label"],se=["aria-pressed"],ie=["aria-pressed","onClick"],ae={__name:"index",props:{tags:{type:Array,default:()=>[]},selectedFilter:{type:String,default:""}},setup(n){const e=n;return(s,g)=>(t(),l("div",ee,[o("ul",{class:"blog-filters__list","aria-label":s.$t("blog.filters.aria-label")},[o("li",null,[o("button",{class:h(["f-size-20",{"is-selected":!e.selectedFilter}]),"aria-pressed":!e.selectedFilter,onClick:g[0]||(g[0]=r=>s.$emit("reset-filter"))},[o("span",null,v(s.$t("blog.filters.all")),1)],10,se)]),(t(!0),l(B,null,w(e.tags,r=>(t(),l("li",{key:r.id},[o("button",{class:h(["f-size-20",{"is-selected":r.slug===e.selectedFilter}]),"aria-pressed":r.slug===e.selectedFilter,onClick:i=>s.$emit("select-filter",r.slug)},v(r.name),11,ie)]))),128))],8,te)]))}},le={class:"blog-grid-item__wrap"},re={class:"blog-grid-item__media"},oe={key:1,class:"blog-grid-item__image-placeholder","aria-hidden":"true"},ne={class:"blog-grid-item__content marg-top-24"},ge=["id"],ce={key:2,class:"blog-grid-item__extract f-size-16 marg-top-12"},me={class:"f-size-16 is-uppercase"},de={__name:"index",props:{item:Object,highlight:{type:Boolean,default:!1}},setup(n){const e=n;return(s,g)=>{const r=J,i=S,u=K;return t(),k(i,{to:s.$localePath({name:"blog-slug",params:{slug:e.item.slug}}),class:h(["blog-grid-item",{"is-highlight":n.highlight}])},{default:z(()=>[o("div",le,[_(i,{to:s.$localePath({name:"blog-slug",params:{slug:e.item.slug}}),class:"blog-grid-item__media-link","aria-label":`${s.$t("blog.articles.go-article-aria",{name:e.item.name})}`,"aria-describedby":`article-title-${e.item.slug}`},{default:z(()=>[o("div",re,[e.item.mainImage?.responsiveImage?(t(),k(r,{key:0,class:"is-cover blog-grid-item__image",image:{custom:e.item.mainImage?.responsiveImage,portrait:e.item.portrait?.responsiveImage?e.item.portrait.responsiveImage:e.item.mainImage.responsiveImage,landscape:e.item.mainImage.responsiveImage},"lazy-load":!0,alt:e.item.mainImage?.responsiveImage?.alt?e.item.mainImage.responsiveImage?.alt:e.item.name},null,8,["image","alt"])):(t(),l("div",oe))])]),_:1},8,["to","aria-label","aria-describedby"]),o("div",ne,[e.item.tags?.length?(t(),k(u,{key:0,class:h(["blog-grid-item__tags",{"f-size-14":n.highlight,"f-size-12":!n.highlight}]),tags:e.item.tags},null,8,["class","tags"])):d("",!0),e.item?.name?(t(),l("div",{key:1,id:`article-title-${e.item.slug}`,class:h(["blog-grid-item__name is-pangaia marg-top-12",{"title-3":n.highlight,"title-5":!n.highlight}])},v(e.item.name),11,ge)):d("",!0),e.item?.extract?(t(),l("div",ce,v(e.item.extract),1)):d("",!0)])]),_(i,{to:s.$localePath({name:"blog-slug",params:{slug:e.item.slug}}),class:"blog-grid-item__cta marg-top-32","aria-label":`${s.$t("blog.articles.read-article-aria",{name:e.item.name})}`},{default:z(()=>[o("span",me,v(s.$t("blog.articles.read-more")),1),g[0]||(g[0]=o("div",{class:"blog-grid-item__cta__circle"},[o("img",{src:Q,alt:"","aria-hidden":"true",width:"24",height:"24"})],-1))]),_:1},8,["to","aria-label"])]),_:1},8,["to","class"])}}},ue={class:"blog-grid marg-top-res-3"},_e={key:0,class:"blog-grid__in-evidenza row-2 marg-bottom-res-3"},pe={key:1,class:"blog-grid__list row-2"},be={__name:"index",props:{articles:{type:Array,default:()=>[]},selectedFilter:{type:String,default:""},inEvidenza:{type:Object,default:()=>({})}},setup(n){const e=n,s=m(()=>e.articles.filter(i=>i.tags.some(u=>e.selectedFilter?u.slug===e.selectedFilter:!0))),g=m(()=>s.value.filter(i=>i.id!==e.inEvidenza?.article?.id)),r=m(()=>s.value.find(i=>i.id===e.inEvidenza?.article?.id));return(i,u)=>{const f=de;return t(),l("div",ue,[a(r)?(t(),l("div",_e,[_(f,{item:a(r),highlight:!0},null,8,["item"])])):d("",!0),a(g)?.length?(t(),l("div",pe,[(t(!0),l(B,null,w(a(g),c=>(t(),l("div",{key:c.id,class:"blog-grid__list__item"},[_(f,{item:c},null,8,["item"])]))),128))])):d("",!0)])}}},he={class:"page page-blog"},ve={class:"page-blog-header is-text-center"},fe=["innerHTML"],$e=["innerHTML"],Ae={__name:"index",async setup(n){let e,s;const{locale:g}=H(),r=M(),i=R(),u=U.blog.getBlogPage,f=m(()=>({locale:g.value})),c=V(""),{data:p}=([e,s]=W(()=>O(u,f)),e=await e,s(),e);p.value?.blogPage||G({statusCode:404});const b=m(()=>p.value?.blogPage),C=m(()=>p.value?.allBlogArticles||[]),A=m(()=>p.value?.blogArticleHighlight||{}),F=m(()=>p.value?.allBlogTags||[]),I=m(()=>b.value?.seo||{});j(()=>c.value,$=>{r.push({query:{...i.query,tag:$||void 0}})}),N(()=>{i.query.tag&&(c.value=i.query.tag)}),X({...I.value});const q=D();return Y([Z({"@type":["WebPage","CollectionPage"],name:()=>
1I.value?.title,description:()=>I.value?.description,url:`${q.public.baseURL}${i.path}`,inLanguage:()=>g.value==="en"?"en-GB":"it-IT"})]),($,y)=>{const L=E,T=ae,x=be;return t(),l("div",he,[_(L,{class:"marg-bottom-40",breadcrumbs:[{label:$.$t("navigation.blog"),to:$.$localePath({name:"blog"})}]},null,8,["breadcrumbs"]),o("div",ve,[a(b).title?(t(),l("div",{key:0,class:"is-pangaia title-1 marg-top-res-3",innerHTML:a(b).title},null,8,fe)):d("",!0),a(b).subtitle?(t(),l("div",{key:1,class:"marg-top-40 text-2",innerHTML:a(b).subtitle},null,8,$e)):d("",!0)]),a(F)?.length?(t(),k(T,{key:0,tags:a(F),"selected-filter":a(c),onResetFilter:y[0]||(y[0]=P=>c.value=""),onSelectFilter:y[1]||(y[1]=P=>c.value=P)},null,8,["tags","selected-filter"])):d("",!0),_(x,{articles:a(C),"selected-filter":a(c),"in-evidenza":a(A)},null,8,["articles","selected-filter","in-evidenza"])])}}};export{Ae 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.