1import p from"./CUQHcvjt.js";import{f as i,o as t,E as m,q as s,d as a,A as l,c as n,ad as o,B as b,F as g,G as y,ac as k,g as v}from"./FTaPbxLM.js";import w from"./8y_KnDCH.js";import{_ as B}from"./BzVpgML3.js";import"./D_WVsykS.js";import"./B9hwvYFO.js";const z={class:"flex w-full"},F={key:0,class:"mb-2"},N={key:0,class:"mb- max-w-max rounded-2xl bg-base-300 px-2 py-1 text-sm text-white transition-all duration-100 ease-in-out group-hover:bg-secondary-200"},S={key:1,class:"mb-4 flex flex-wrap items-center gap-2 text-xs uppercase transition-all duration-100 ease-in-out"},_={class:"transition-all duration-100 ease-in-out"},C={class:"ml-auto mt-auto flex size-7 items-center justify-center rounded-full bg-primary-200 transition-all duration-100 ease-in-out group-hover:bg-primary-200 lg:size-12 lg:bg-transparent"},$={__name:"CardHorizontal",props:{title:{type:String,default:""},img:{type:String,default:""},hasIcon:{type:Boolean,default:!0},link:{type:String,default:""},categories:{type:Array,default:()=>[]},hasFacet:{type:Boolean,default:!1},date:{type:String,default:""},transparent:{type:Boolean,default:!1}},setup(e){return(I,r)=>{const x=p,u=b,h=w,f=B;return t(),i(f,{to:e.link,class:"group flex h-full min-h-[148px] transition-all duration-100 ease-in-out"},{default:m(()=>{var d;return[s("div",z,[e.img?(t(),i(x,{key:0,image:[{url:e.img}],"img-class":"h-full w-28 rounded-l-3xl object-cover transition-all duration-100 ease-in-out group-hover:shadow-lg md:w-32 lg:w-60",height:350,width:240,sizes:"(max-width: 767px) 112px, (max-width: 1023px) 128px, 240px"},null,8,["image"])):a("",!0),s("div",{class:l(["grid h-full w-full rounded-r-3xl p-4 transition-all duration-100 ease-in-out group-hover:shadow-lg lg:p-10",{"rounded-l-3xl":!e.img,"bg-base-200 group-hover:bg-white":!e.transparent,"group-hover:bg-base-200 group-hover:text-base-300 dark:text-base-100":e.transparent}])},[e.hasFacet?(t(),n("div",F,[((d=e.categories)==null?void 0:d.length)>0?(t(),n("span",N,o(e.categories[0]),1)):a("",!0)])):a("",!0),e.hasFacet?a("",!0):(t(),n("div",S,[e.hasIcon?(t(),i(u,{key:0,name:"lucide:video",class:"hidden text-lg transition-all duration-100 ease-in-out lg:block",size:"text-2xl","aria-hidden":"true"})):a("",!0),(t(!0),n(g,null,y(e.categories.slice(0,2),c=>(t(),n(g,{key:c},[s("span",_,o(c),1),r[0]||(r[0]=s("span",{class:"text-base-400 transition-all duration-100 ease-in-out"},"â¢",-1))],64))),128)),e.date?(t(),n("span",{key:1,class:l(["text-base-400 transition-all duration-100 ease-in-out",{"group-hover:text-base-300 dark:text-base-100":e.transparent}])},o(e.date),3)):a("",!0)])),e.title?(t(),i(h,{key:2,size:"h4","visual-size":"h4",class:l(["mb-2.5 transition-all duration-100 ease-in-out",{"group-hover:text-base-300 dark:text-base-100":e.transparent}])},{default:m(()=>[k(o(e.title),1)]),_:1},8,["class"])):a("",!0),s("div",C,[v(u,{name:"lucide:arrow-right",class:"text-xl transition-all duration-100 ease-in-out lg:text-2xl",size:"text-2xl","aria-hidden":"true"})])],2)])]}),_:1},8,["to"])}}};export{$ 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.