1import{bI as f,_ as r,o,c as l,t as u,E as a,ac as I,a as t,d as p,p as w,n as x}from"./weQc1KCP.js";import{c as b}from"./DgR02kIR.js";const y=f("/images/fallback-image.svg"),C={},k={class:"fallback-image",src:y,alt:"placeholder"};function B(e,i){return o(),l("img",k)}const U=Object.assign(r(C,[["render",B],["__scopeId","data-v-345ec1fc"]]),{__name:"FallbackImage"}),j=["srcset","width","height","media"],L=["srcset","width","height","media"],$=["srcset","width","height","media"],D=["srcset","width","height","alt","aria-hidden","loading","decoding","fetchpriority","rel"],E=u({__name:"ResponsiveImage",props:{responsiveImage:{default:void 0},preload:{type:Boolean,default:!1},mixedBlendMode:{type:Boolean,default:!1},objectCover:{type:Boolean,default:!1}},setup(e){const i=w(()=>{const{screens:s}=b;return{small:`(min-width: ${s.s})`,medium:`(min-width: ${s.m})`,large:`(min-width: ${s.l})`}}),n=e,g=n.preload?void 0:"lazy",c=n.preload?void 0:"async",d=n.preload?"high":"low",m=x(!1),h=()=>m.value=!0;return(s,A)=>{const v=U;return!a(m)&&e.responsiveImage?.image.smallUrl&&e.responsiveImage.image.mediumUrl&&e.responsiveImage.image.largeUrl&&e.responsiveImage.image.extraLargeUrl?(o(),l("picture",{key:0,class:I(["responsive-image",{"responsive-image--mixed-blend-mode":e.mixedBlendMode,"responsive-image--object-cover":e.objectCover}])},[t("source",{srcset:e.responsiveImage.image.extraLargeUrlDpr,width:e.responsiveImage.image.extraLargeConfig.width,height:e.responsiveImage.image.extraLargeConfig.height,media:a(i).large},null,8,j),t("source",{srcset:e.responsiveImage.image.largeUrlDpr,width:e.responsiveImage.image.largeConfig.width,height:e.responsiveImage.image.largeConfig.height,media:a(i).medium},null,8,L),t("source",{srcset:e.responsiveImage.image.mediumUrlDpr,width:e.responsiveImage.image.mediumConfig.width,height:e.responsiveImage.image.mediumConfig.height,media:a(i).small},null,8,$),t("img",{srcset:e.responsiveImage.image.smallUrlDpr,width:e.responsiveImage.image.smallConfig.width,height:e.responsiveImage.image.smallConfig.height,alt:e.responsiveImage.accessibilityAltText?.trim()||e.responsiveImage.altText?.trim(),"aria-hidden":!e.responsiveImage.accessibilityAltText?.trim(),loading:a(g),decoding:a(c),fetchpriority:a(d),rel:e.preload?"preload":void 0,onError:h},null,40,D)],2)):(o(),p(v,{key:1}))}}}),z=Object.assign(r(E,[["__scopeId","data-v-98c0acbd"]]),{__name:"ResponsiveImage"});export{z as _};
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.