1import{H as e,Ht as t,O as n,Pt as r,Zt as i,it as a,k as o}from"./vue.runtime.esm-bundler-DK-ieOMu.mjs";import s from"./WebImageWithGallery-DskagWgk.mjs";r(),e();var c={__name:`ContentPrimaryImageBlock`,props:{data:{type:Object,required:!0,validator(e){return e.primaryImage!==void 0||[`src`,`credit`,`alt`,`caption`].every(t=>t in e)}},settings:{type:Object,required:!0,validator(e){return[`imageShaping`,`galleryMode`].every(t=>t in e)}}},setup(e){let r=t(e.data.images?.edges?.map(({node:e})=>e).filter(e=>e.approvedWebsite===!0));return(t,c)=>{let l=s;return e.data.primaryImage?(a(),n(l,{key:0,"image-url":e.data.primaryImage.src,credit:e.data.primaryImage.credit,"lazy-load":!1,alt:e.data.primaryImage.alt,caption:e.data.primaryImage.caption,"image-shaping":e.settings.imageShaping,images:i(r),"gallery-mode":e.settings.galleryMode?e.settings.galleryMode:`none`,"underline-caption":!1},null,8,[`image-url`,`credit`,`alt`,`caption`,`image-shaping`,`images`,`gallery-mode`])):o(``,!0)}}};export{c 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.