1import{_ as z}from"./B65w1KRU.js";import{_ as B}from"./BIuJvOAI.js";import{A as R,B as D,C as $,z as F,c as N,r as j}from"./26piHi_H.js";import{_ as E}from"./DAb_2-JJ.js";import{k as L,l as c,I as a,W as o,F as V,a8 as O,a2 as s,z as n,a1 as d,u as i,$ as l,J as _,a3 as u,Z as h}from"./CSYEA54b.js";const T={class:"rounded-radius-l ring-prime-500 group relative flex aspect-[2/3] flex-row overflow-hidden p-3 focus-within:ring-2"},U={key:0,class:"absolute right-4 top-4 z-10 flex min-h-12 w-full max-w-xs flex-row flex-wrap items-center justify-end gap-3"},A=["src","alt"],J={class:"rounded-radius-m relative mt-auto w-full overflow-hidden border border-neutral-100 bg-white p-4"},P={class:"relative"},W={class:"flex flex-wrap items-center gap-4 pr-10"},Z={key:0,class:"absolute left-full top-4 -translate-x-full -translate-y-1/2 pl-2"},q=["datetime","textContent"],G={class:"sr-only"},ee=L({__name:"PostCard",props:{title:{},tag:{default:void 0},date:{default:void 0},slug:{},additionalInformation:{default:void 0},image:{default:void 0},headlineExtraClasses:{default:""},productCategory:{default:void 0},productCategoryImages:{default:void 0},isReference:{type:Boolean,default:!1}},setup(g){const t=g,{newsDefaultThumbnail:v}=R(D()),y=$(),w=c(()=>{var e;return(e=t.date)==null?void 0:e.toISOString()}),x=c(()=>F().isFiltrationSite).value,b=c(()=>{if(!t.date)return"";const e={year:"numeric",month:"short",day:"numeric"};return t.date.toLocaleDateString(y.locale.value,e)});return(e,H)=>{var f,p;const C=z,m=B,k=N,S=E,I=j;return a(),o("article",T,[(f=e.productCategory)!=null&&f.length?(a(),o("div",U,[(a(!0),o(V,null,O(e.productCategory,r=>(a(),o("img",{key:r,src:`/icons/filtration/white/${r}.png`,alt:r,loading:"lazy",class:"w-20 object-contain"},null,8,A))),128))])):s("",!0),n(C,{class:d(["absolute inset-0",{"transition-transform duration-500 ease-in-out group-hover:scale-105":e.isReference}]),classes:"object-cover h-full w-full block",image:(p=e.image)!=null&&p.filename?e.image:i(v),srcset:[{viewport:480,width:336,height:480},{viewport:1280,width:399,height:537}],width:399,height:537},null,8,["class","image"]),l("div",J,[l("div",P,[l("div",W,[t.tag?(a(),_(m,{key:0,label:t.tag,variant:e.isReference?"soft":i(x)?"solid":"soft",class:d(e.isReference?"uppercase":""),size:"sm"},null,8,["label","variant","class"])):s("",!0),t.additionalInformation?(a(),_(m,{key:1,label:t.additionalInformation,variant:"solid",size:"sm"},null,8,["label"])):s("",!0)]),e.isReference?(a(),o("div",Z,[n(k,{name:"i-ph-arrow-right",class:"text-text-label transition-spacing mr-2 duration-500 ease-in-out group-hover:mr-0",size:"32"})])):s("",!0)]),t.title?(a(),o("h3",{key:0,class:d(["text-fluid-headline-5 text-text-primary mt-3 line-clamp-3",e.isReference?"min-h-16":"",t.headlineExtraClasses])},u(t.title),3)):s("",!0),n(S,null,{default:h(()=>[t.date?(a(),o("time",{key:0,class:"text text-body-compact-m-regular text-text-secondary",datetime:i(w),textContent:u(i(b))},null,8,q)):s("",!0)]),_:1})]),n(I,{to:t.slug,class:"before:absolute before:inset-0"},{default:h(()=>[l("span",G,u(t.title),1)]),_:1},8,["to"])])}}});export{ee as _};
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.