1import{P as w,I as _,o as c,d as q,t as o,z as r,Q as h,g as e,e as n,h as C,x as d,y as f,i as $,n as u,m as p,Y as B}from"./BipNxojO.js";import j from"./CJ3hF1HB.js";import{_ as z}from"./8SF2Itgp.js";import{u as N}from"./CjgX06Tw.js";import"./DLLgFwND.js";const P={class:"flex flex-col"},S={class:"text-preset-body-1 font-body-bold line-clamp-3 pr-4 leading-[1.1] max-md:pr-0"},E={__name:"article",props:{blok:{type:Object,required:!0},query:{type:String},class:[String,Array,Object]},emits:["navigate"],setup(a,{emit:g}){const b=w(a,["blok"]),{article:t}=N(_(()=>a.blok)),m=g;return(s,l)=>{const x=h,k=j,i=B,v=z;return c(),q("x-card",{class:u(["article",("cn"in s?s.cn:e(p))("group/interaction","relative","group grid h-full auto-rows-[auto_1fr] gap-y-4",b?.class)])},[o(i,{link:[a.blok],params:{q:a.query},class:"rounded-card flex aspect-square w-full overflow-clip","data-slot":"media",onClick:l[0]||(l[0]=y=>m("navigate",a.blok)),tabindex:"-1"},{default:r(()=>[o(k,null,{default:r(()=>[o(x,{image:e(t)?.image,sizes:"100vw md:20vw lg:33vw",class:"h-full","image-class":"h-full w-full object-cover"},null,8,["image"])]),_:1})]),_:1},8,["link","params"]),n("x-card-wrapper",{class:u(("cn"in s?s.cn:e(p))("gap-gap flex flex-col justify-between","max-md:mx-0 max-md:mt-0 max-md:mb-0 max-md:bg-transparent max-md:p-0"))},[n("div",P,[e(t)?.category?(c(),C(v,{key:0,as:"x-tag",class:"mb-4 max-md:mb-2","data-flavor":e(t)?.flavor?.theme,size:"card"},{default:r(()=>[d(f(e(t)?.flavor?.label),1)]),_:1},8,["data-flavor"])):$("",!0),n("h3",S,[o(i,{link:[a.blok],params:{q:a.query},onClick:l[1]||(l[1]=y=>m("navigate",a.blok))},{default:r(()=>[d(f(e(t)?.title),1)]),_:1},8,["link","params"])])])],2)],2)}}};export{E 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.