1import{u as y}from"./D3GU-pIO.js";import C from"./lQ5gaJ1L.js";import N from"./DVxTaF1P.js";import{V as z}from"./03ZkduMX.js";import{d as E,c as m,o as e,b as s,l as _,j as M,u as a,k as n,F as u,f as h,g as S,n as H,_ as V}from"./B1HgvGcc.js";import"./BdFAGlcH.js";import"./D--f1obj.js";import"./hsM9y0aY.js";const w={key:2,class:"headline-mosaic__grid headline-mosaic__grid--mosaic"},B={key:3},F={key:4},I=E({__name:"HeadlineMosaicComponent",props:{take:{default:4},skip:{default:0},height:{default:"480px"},title:{default:"Manchetes"}},setup(p){const t=p,{news:g,loading:d,placeholderImg:f,hasError:k}=y("MANCHETE",t.take,t.skip),l=m(()=>g.value.slice(0,4)),r=m(()=>l.value.length===4),v=c=>r.value?c===0?"lg":c===1?"md":"sm":"sm";return(c,L)=>(e(),s("section",{class:"headline-mosaic",style:H({"--mosaic-height":t.height})},[t.title?(e(),_(N,{key:0,title:t.title},null,8,["title"])):M("",!0),a(d)==="success"&&a(l).length?(e(),s("div",{key:1,class:n(["headline-mosaic__grid",a(r)?"headline-mosaic__grid--mosaic":"headline-mosaic__grid--auto"])},[(e(!0),s(u,null,h(a(l),(o,i)=>(e(),_(C,{key:o.slug,item:o,placeholder:a(f),size:v(i),eager:i===0,"line-clamp":a(r)&&i===0?4:3,"title-tag":i===0?"h3":"h4",class:n(["headline-mosaic__card",`headline-mosaic__card--${i}`])},null,8,["item","placeholder","size","eager","line-clamp","title-tag","class"]))),128))],2)):a(d)==="pending"?(e(),s("div",w,[(e(),s(u,null,h(4,o=>S(z,{key:o,type:"image",class:n(["headline-mosaic__skeleton",`headline-mosaic__card--${o-1}`])},null,8,["class"])),64))])):a(k)?(e(),s("div",B,"Erro ao carregar manchetes.")):(e(),s("div",F,"Nenhuma manchete disponÃvel."))],4))}}),J=V(I,[["__scopeId","data-v-ade35c2d"]]);export{J 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.