1import{B as e,Gt as t,U as n,d as r,f as i,l as a,p as o,qt as s,r as c,wt as l,x as u}from"./DzgzMDuw.js";import{o as d,r as f,t as p}from"./BB9F4syL2.js";import{t as m}from"./Cx0dm3_n2.js";import{i as h,n as g,r as _}from"./BkwcBMYw2.js";var v=[`media`,`srcset`],y=[`alt`,`title`,`loading`,`src`,`draggable`],b=Object.assign(u({__name:`index`,props:{alt:{default:``},title:{default:``},renderUrl:{default:``},responsiveStyle:{default:`column_full`},noLazyLoading:{type:Boolean,default:!1},imageClass:{default:``},noDraggable:{type:Boolean,default:!1},aspectRatio:{default:void 0},cropAlignment:{default:`mc`},fit:{default:`crop`}},setup(r){let u=r,m=a(()=>g(u.cropAlignment)),b=a(()=>`${u.renderUrl}-${u.cropAlignment}-${u.fit}-${u.responsiveStyle}-${u.aspectRatio??``}`),x=a(()=>d.get(u.responsiveStyle));function S(e){let t=h(u.cropAlignment),n=Number(e.split(`_`)[0]);return!u.aspectRatio||Number.isNaN(n)?{imageStyle:e,orientation:t,fit:u.fit}:{width:n,height:Math.round(n/u.aspectRatio),orientation:t,fit:u.fit}}let C=a(()=>{if(!u.renderUrl)return``;let e=x.value?.styles?.[0]?.id||`-S300x225`;return _(u.renderUrl,S(e)).url}),w=a(()=>{if(!u.renderUrl)return[];let e={};return x.value?.styles?.forEach(t=>{e[t.viewport]||(e[t.viewport]={media:p[t.viewport],srcset:[],breakpoint:t.viewport}),e[t.viewport]?.srcset.push(`${_(u.renderUrl,S(t.id)).url} ${t.density}`)}),Object.values(e).sort((e,t)=>f.indexOf(e.breakpoint)-f.indexOf(t.breakpoint))});return(a,u)=>(e(),o(`picture`,{key:l(b),class:t([`responsive-image size-full`,r.fit===`scale`&&`overflow-hidden`])},[(e(!0),o(c,null,n(l(w),t=>(e(),o(`source`,{key:t?.media,media:t?.media,type:`image/jpeg`,srcset:t?.srcset.join(`, `)},null,8,v))),128)),l(C)?(e(),o(`img`,{key:0,width:`380`,height:`285`,alt:r.alt,title:r.title,loading:r.noLazyLoading?`eager`:`lazy`,src:l(C),class:t(r.imageClass),style:s({objectPosition:l(m)}),draggable:r.noDraggable?`false`:void 0},null,14,y)):i(``,!0)],2))}}),{__name:`CantoImage`}),x={key:0,class:`h-full`},S=Object.assign(u({__name:`index`,props:{__typename:{default:`MediaImage`},mid:{default:``},changed:{default:``},responsiveStyle:{default:`column_full`},aspectRatio:{default:void 0},cropAlignment:{default:void 0},fit:{default:`crop`},noLazyLoading:{type:Boolean,default:!1},noDraggable:{type:Boolean,default:!1},fileUrl:{default:void 0},image:{default:void 0},imageClass:{default:void 0},assetId:{default:``},renderUrl:{default:``},titleCanto:{default:``},altCanto:{default:``}},setup(t){let n=t,s=a(()=>n.fileUrl?.path||n?.renderUrl),c=a(()=>n.image?.alt||n?.altCanto),u=a(()=>n.image?.title||n?.titleCanto),d=a(()=>n.changed||``);return(n,a)=>{let f=m,p=b;return l(s)?(e(),o(`div`,x,[t.__typename===`MediaImage`?(e(),r(f,{key:0,url:l(s),alt:l(c),title:l(u),hash:l(d),"responsive-style":t.responsiveStyle,"no-lazy-loading":t.noLazyLoading,"image-class":t.imageClass,"no-draggable":t.noDraggable},null,8,[`url`,`alt`,`title`,`hash`,`responsive-style`,`no-lazy-loading`,`image-class`,`no-draggable`])):i(``,!0),t.__typename===`MediaCanto`?(e(),r(p,{key:1,alt:l(c),title:l(u),"render-url":t.renderUrl,"responsive-style":t.responsiveStyle,"aspect-ratio":t.aspectRatio,"crop-alignment":t.cropAlignment,fit:t.fit,"no-lazy-loading":t.noLazyLoading,"image-class":t.imageClass,"no-draggable":t.noDraggable},null,8,[`alt`,`title`,`render-url`,`responsive-style`,`aspect-ratio`,`crop-alignment`,`fit`,`no-lazy-loading`,`image-class`,`no-draggable`])):i(``,!0)])):i(``,!0)}}}),{__name:`MediaImage`});export{S as t}; 2//# sourceMappingURL=Cpen51v72.js.map
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.