import{d as g,u as d,e as a,o as _,h as p,j as b,_ as v}from"./CCXGyO63.js";const h={class:"h-image"},$=["src","srcset","alt","loading"],c="https://imagedelivery.net/LqiWLm-3MGbYHtFuUbcBtA",f=g({__name:"HImage",props:{image:{type:Object,required:!0,validator:s=>Object.keys(s).includes("src")},isHero:Boolean,isXl:Boolean,isXxl:Boolean},setup(s){const e=s,{basePath:o}=d(),i=a(()=>e.isXl||e.isXxl?880:762),l=a(()=>["320","640",`${i.value}`,"1280","1760"]),u=a(()=>{if(r.value)return l.value.map(t=>`${c}/${e.image.src}/w=${t},sharpen=1 ${t}w`).join(", ")}),m=a(()=>r.value?`${c}/${e.image.src}/public`:e.image.src.includes("h-assets/")?`${o.value?"/"+o.value:""}${e.image.src}`:e.image.src),r=a(()=>["https://","h-assets/"].every(n=>!e.image.src.includes(n)));return(t,n)=>(_(),p("div",h,[b("img",{src:m.value,srcset:u.value,alt:s.image.alt||"Image",loading:s.isHero?"eager":"lazy"},null,8,$)]))}}),B=v(f,[["__scopeId","data-v-70be7eb6"]]);export{B as _};
