import{c as S,u as L,w as P,A as z}from"./_-DtOPbauA.js";import{r as l,j as c}from"./index-0z3IXZ2m.js";import{C as M}from"./contentPreview-BxMX2Z-8.js";import{u as _}from"./contentCardSpotlight-BnkPHQ5I.js";const R="module_content_cards",T=S.cn("ContentCards"),b=[[300,100],[300,250]],B=[{width:0,height:0,sizes:[[300,100],[300,250]]},{width:480,height:200,sizes:[[300,100],[300,250]]}],N=25,V=({contentCount:t,variant:s,position:n,allAdsCount:i=0,totalHiddenAdsCount:o=0})=>s==="vertical"?n==="none"?4+o:2+o:s==="recipe"?N+o:s==="horizontal"?i===0&&n==="none"?t<6?3:6:n==="none"?6+o:4+o:s==="default"||s==="column"?5+o:10,E=S.cn("ContentCards"),F=({variant:t,contents:s,showAll:n,isShowDate:i,isShowContributor:o,trackGtmClick:g,trackGtmUid:d,position:m,trackGtmTitle:u})=>{const[f,j]=l.useState(2),w=L(e=>e.ads.renderVersion);l.useEffect(()=>{let e=0,r=0;s.forEach(({type:a,data:h})=>{var x;a==="ad"&&(h.pos?(r++,(x=P.rendered)!=null&&x[h.pos]||e++):e++)}),j(V({variant:t,position:m,allAdsCount:r,totalHiddenAdsCount:e,contentCount:s.length}))},[w,t,s]);const p=t==="vertical"||t==="horizontal"?m:void 0,C=E("ContentPreview",{[t]:!0}),I=s.slice(0,f).filter(e=>e.type!=="ad").map(e=>e.data);return _(u,d,I),c.jsx("div",{className:E("Content",{[t]:!0,[String(p)]:!!p}),children:s.map(({type:e,data:r},a)=>c.jsxs(l.Fragment,{children:[n||e==="contentPreview"&&a