1import{d as X,o as g,j as v,w as Y,u as p,c as T,Q as h,n as R,F as U,i as Z,y as tt,$ as it,as as et,h as st,l as D,T as nt}from"./ChsQxV4N.js";import{_ as dt}from"./B79dEXC-.js";import ot from"./DYCXDERp.js";const at=X({name:"ContentContainerGrid",__name:"index",props:{data:{},style:{},widget:{}},setup(e){var W,A;const n=e,V=ot[`${(W=n.data)==null?void 0:W.container.container.split.x}-${(A=n.data)==null?void 0:A.container.container.split.y}`],_=D(()=>t=>{var s,a,l,o,c,w,y,u,x,$;if(typeof t.position=="object")return`col-start-${(a=(s=t==null?void 0:t.position)==null?void 0:s.x)==null?void 0:a.start} col-end-${(o=(l=t==null?void 0:t.position)==null?void 0:l.x)==null?void 0:o.end} row-start-${(w=(c=t==null?void 0:t.position)==null?void 0:c.y)==null?void 0:w.start} row-end-${(u=(y=t==null?void 0:t.position)==null?void 0:y.y)==null?void 0:u.end}`;{const d=V[((x=n==null?void 0:n.widget)==null?void 0:x.variant)===void 0?"0":`${($=n==null?void 0:n.widget)==null?void 0:$.variant}`][t==null?void 0:t.position];return`col-span-${d==null?void 0:d.x} row-span-${d==null?void 0:d.y}`}}),f=D(()=>n.data.data.filter(t=>t!==void 0).map((t,s)=>{var a,l,o;return{...t,position:((a=n.data)==null?void 0:a.container.contents[s].position)||s,widgetType:(o=(l=n.widget)==null?void 0:l.widgetData)==null?void 0:o.contents[s].widgetType}}).sort((t,s)=>t.position-s.position)),k=D(()=>{var t,s;return((s=(t=f.value)==null?void 0:t[0])==null?void 0:s.playerPosition)!==void 0?"525px":"350px"});return(t,s)=>{var o;const a=tt,l=dt;return g(),v(l,{class:"m-auto",style:h(e.style),title:e.widget.title||e.widget.widgetData.title||e.widget.widgetData.heading,description:e.widget.description,"slot-width":e.widget.width,"text-align":(o=e.widget)==null?void 0:o.align},{default:Y(()=>{var c,w,y,u,x,$,d,j,C,F,I,S,b;return[p(f).length&&((c=e.data)==null?void 0:c.container)!=null?(g(),T("div",{key:0,class:R(["grid gap-4 sm:px-0 lg:group-[.row-full]:px-8",((y=(w=e.widget)==null?void 0:w.widgetData)==null?void 0:y.responsive)!=1?`grid-container grid-cols-${($=(x=(u=e.data)==null?void 0:u.container)==null?void 0:x.container)==null?void 0:$.split.x}`:`grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-${(C=(j=(d=e.widget)==null?void 0:d.widgetData)==null?void 0:j.split)==null?void 0:C.x}`]),style:h(`grid-template-cols: repeat(${(b=(S=(I=(F=e.data)==null?void 0:F.container)==null?void 0:I.container)==null?void 0:S.split)==null?void 0:b.y}, ${p(k)}); grid-auto-rows: ${p(k)};`)},[(g(!0),T(U,null,Z(p(f),(i,r)=>{var G,M,P,Q,q,z,B,E,H,J,K,L,N,O;return g(),T(U,{key:`grid-item-${r}`},[(i==null?void 0:i.widgetType)=="Fixture"||(i==null?void 0:i.widgetType)=="WidgetManagedAds"||(i==null?void 0:i.widgetType)=="WidgetAdvertisingSlot"||(i==null?void 0:i.contentType)=="WidgetAdvertisingSlot"||(i==null?void 0:i.contentType)=="WidgetImage"||i!=null&&i.version?(g(),v(it(`${i.widgetType}`),et({key:1,data:i,class:[p(_)(i),"h-full"],style:((M=(G=e.data)==null?void 0:G.style)==null?void 0:M[r])||{},widget:(z=(q=(Q=(P=e.widget)==null?void 0:P.widgetData)==null?void 0:Q.contents)==null?void 0:q.filter(m=>m!=null))==null?void 0:z[r]},{ref_for:!0},(E=(B=e.widget)==null?void 0:B.contents)==null?void 0:E[r]),null,16,["data","class","style","widget"])):(g(),v(a,{key:0,style:h(((J=(H=e.data)==null?void 0:H.style)==null?void 0:J[r])||{}),data:i,class:R([p(_)(i),"content-card"]),widget:(O=(N=(L=(K=e.widget)==null?void 0:K.widgetData)==null?void 0:L.contents)==null?void 0:N.filter(m=>m!=null))==null?void 0:O[r]},null,8,["style","data","class","widget"]))],64)}),128))],6)):st("",!0)]}),_:1},8,["style","title","description","slot-width","text-align"])}}}),pt=nt(at,[["__scopeId","data-v-9605d1d4"]]);export{pt 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.