1import{_ as v,h as i,f as n,o as l,c as r,s as w,L as u,T as x,b as s,J as b,v as f,t as y}from"./entry.Cg_Zb5uH.js";const C={key:1,class:"flex w-full justify-center"},B=["srcset"],j={key:2,class:"text-base-content-nested relative mt-3 flex text-sm"},k={class:"ml-2"},I=Object.assign({name:"ImageImageBase"},{__name:"ImageBase",props:{figureClasses:{type:String,default:()=>""},imageClasses:{type:String,default:()=>""},image:{type:Object,default:()=>({})},caption:{type:Boolean,default:()=>!1},customClass:{type:String,default:()=>""},imageLoading:{type:String,default:"lazy"}},setup(e){const a=e,m=i(a.image,"formats.webp.url"),d=n(()=>{let t="";return m?t=a.image.formats.webp.url:i(a.image,"formats.thumbnail.url")?t=a.image.formats.thumbnail.url:i(a.image,"formats.small.url")?t=a.image.formats.small.url:i(a.image,"formats.medium.url")&&(t=a.image.formats.medium.url),t}),h=n(()=>{const t=[];return m&&t.push(`${a.image.formats.webp.url} 1000w`),i(a.image,"formats.thumbnail.url")&&t.push(`${a.image.formats.thumbnail.url} 234w`),i(a.image,"formats.small.url")&&t.push(`${a.image.formats.small.url} 500w`),i(a.image,"formats.medium.url")&&t.push(`${a.image.formats.medium.url} 750w`),i(a.image,"formats.large.url")&&t.push(`${a.image.formats.large.url} 1000w`),t.join(", ")}),o=n(()=>m?"webp":void 0);return(t,g)=>{const c=x;return l(),r("figure",{class:u(["!items-stretch",e.figureClasses])},[e.image.ext===".svg"||e.image.formats===null?(l(),w(c,{key:0,class:u(["w-full object-cover",e.imageClasses]),src:e.image.url,alt:e.image.alternativeText||e.image.caption||e.image.name,title:e.image.alternativeText||e.image.caption||e.image.name,format:o.value,loading:e.imageLoading},null,8,["class","src","alt","title","format","loading"])):e.image.formats!==null?(l(),r("picture",C,[s("source",{srcset:h.value,sizes:"(max-width: 700px) 100v
1w, 50vw"},null,8,B),b(c,{class:u(["w-full object-cover",e.imageClasses]),src:d.value,alt:e.image.alternativeText||e.image.caption||e.image.name,title:e.image.alternativeText||e.image.caption||e.image.name,format:o.value,loading:e.imageLoading},null,8,["class","src","alt","title","format","loading"])])):f("",!0),e.caption&&e.image.caption?(l(),r("figcaption",j,[g[0]||(g[0]=s("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",class:"text-base-content-nested h-5 w-5 flex-none"},[s("path",{"fill-rule":"evenodd",d:"M4 5a2 2 0 00-2 2v8a2 2 0 002 2h12a2 2 0 002-2V7a2 2 0 00-2-2h-1.586a1 1 0 01-.707-.293l-1.121-1.121A2 2 0 0011.172 3H8.828a2 2 0 00-1.414.586L6.293 4.707A1 1 0 015.586 5H4zm6 9a3 3 0 100-6 3 3 0 000 6z","clip-rule":"evenodd"})],-1)),s("span",k,y(e.image.caption),1)])):f("",!0)],2)}}}),$=v(I,[["__scopeId","data-v-50e40eb2"]]);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.