1import{_ as g}from"./zbokZYPq.js";import{_ as h}from"./x3CwteAu.js";import{a as f}from"./yrvxvcJ6.js";import{b as y}from"./CmpFLWgZ.js";import{bV as v,ax as n,aa as s,ac as c,av as z,a3 as x,aR as _,aS as w,a2 as a,bT as S,a8 as C}from"./gtL6pf2-.js";import{s as L}from"./BBDR7Sje.js";import"./BSUoh4l2.js";import"./BnlZVjUe.js";import"./yOot5u6L.js";import"./Do3Z85Y1.js";const $={__name:"ArticleSlider",props:{theme:{type:String,default:"light",validator:v},stackedComponentSize:{type:String,default:"lg",validator:function(e){return["sm","md","lg"].indexOf(e)!==-1}},heading:{type:String,default:""},buttonLabel:{type:String,default:""},buttonLink:{type:String,default:""},items:{type:Array,default:()=>[]},anchorLink:{type:String,default:""},...y},setup(e){const i=e,{blockCslp:d,fieldCslp:l}=S(()=>i.cslp,()=>i.blockType||"article_slider"),m=C(()=>i.blockType==="blog_category_slider"?"featured_articles":"articles"),p=r=>f(i.cslp,m.value,r),u=L([{breakpoint:n.xxxl,size:"calc(((100vw - 14.28vw) - 4rem) / 4)"},{breakpoint:n.xl,size:"calc(((100vw - 14.28vw) - 4rem) / 3)"},{breakpoint:n.md,size:"calc(((100vw - 14.28vw) - 3rem) / 2)"},{breakpoint:n.sm,size:"calc(((100vw - 12.8vw) - 1rem) / 2)"},{size:"calc(((100vw - 12.8vw) - 1rem) - 10%)"}]);return(r,B)=>{const k=g,b=h;return s(),c(b,{class:"article-slider",theme:e.theme,heading:e.heading,"heading-size":2,"button-label":e.buttonLabel,"button-link":e.buttonLink,items:e.items,"slides-to-display":3,"stacked-component-size":e.stackedComponentSize,"anchor-link":e.anchorLink,"data-cslp":a(d),"cslp-heading":a(l).heading||a(l).category,"cslp-button":a(l).button_label},{slides:z(()=>[(s(!0),x(_,null,w(e.items,(t,o)=>(s(),c(k,{key:t.uid||`slider-card-${o}`,"data-cslp":p(o),image:t.image,sizes:a(u),category:t.category,title:t.title,description:t.excerpt,"card-link":t.cardLink,"external-link":t.externalLink,"has-video":t.hasVideo},null,8,["data-cslp","image","sizes","category","title","description","card-link","external-link","has-video"]))),128))]),_:1},8,["theme","heading","button-label","button-link","items","stacked-component-size","anchor-link","data-cslp","cslp-heading","cslp-button"])}}};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.