PageSourceSearch

https://www.ellisdon.com/_nuxt/CuY01jRc.js

js ellisdon.com collected 2026-09-24 18:38:53 UTC 2,504 bytes, 1 lines download raw bytes

1import{_ as h}from"./B7gVyMAG.js";import{u as m}from"./B4N_IFnZ.js";import{m as n,d as u,o,e as s,f as l,V as d,n as f}from"#entry";const y={name:"ImageAsset",props:{data:{type:Object,default:()=>({})},transformation:{type:Object,default:()=>({}),required:!1}},computed:{desktopSource(){if(!this.data?.desktop)return"";const t=this.transformation?.desktop;if(t){let e=this.$urlFor(this.data.desktop).width(t.width);return t.height&&(e=e.height(t.height)),t.format&&(e=e.format(t.format)),t.dpr&&(e=e.dpr(t.dpr)),t.quality&&(e=e.quality(t.quality)),e.url()}return this.$urlFor(this.data.desktop).width(1920).url()},mobileSource(){if(!this.data?.mobile)return"";const t=this.transformation?.mobile;if(t){let e=this.$urlFor(this.data.mobile).width(t.width);return t.height&&(e=e.height(t.height)),t.format&&(e=e.format(t.format)),t.dpr&&(e=e.dpr(t.dpr)),t.quality&&(e=e.quality(t.quality)),e.url()}return this.$urlFor(this.data.mobile.asset).width(768).url()},desktopHotspotStyle(){return this.getHotspotStyle(this.data?.desktop?.hotspot)},mobileHotspotStyle(){return this.getHotspotStyle(this.data?.mobile?.hotspot)}},methods:{getHotspotStyle(t){const{getHotspotPositionStyle:e}=m();return t?e(t):{}}}};function g(t,e,a,p,c,i){const r=h;return o(),u("div",{class:f(["image-asset",{"has-mobile-image":a.data?.hasMobileImage&&a.data?.mobile,"has-desktop-image":a.data?.desktop,[t.$attrs.class]:!0}])},[a.data?.desktop?(o(),s(r,{key:0,class:"desktop-image",src:i.desktopSource,style:d(i.getHotspotStyle(a.data.desktop.hotspot)),alt:a.data.desktop.altText||"",width:a.transformation?.desktop?.width||1920,height:a.transformation?.desktop?.height||1080,quality:"75",loading:t.$attrs.loading||"lazy",priority:t.$attrs.priority||!1,preload:t.$attrs.preload||!1,fetchpriority:t.$attrs.priority?"high":"auto"},null,8,["src","style","alt","width","height","loading","priority","preload","fetchpriority"])):l("",!0),a.data?.hasMobileImage&&a.data?.mobile?(o(),s(r,{key:1,class:"mobile-image",src:i.mobileSource,style:d(i.getHotspotStyle(a.data.mobile.hotspot)),alt:a.data.mobile.altText||"",width:a.transformation?.mobile?.width||768,height:a.transformation?.mobile?.height||1024,quality:"75",loading:t.$attrs.loading||"lazy",priority:t.$attrs.priority||!1,preload:t.$attrs.preload||!1,fetchpriority:t.$attrs.priority?"high":"auto"},null,8,["src","style","alt","width","height","loading","priority","preload","fetchpriority"])):l("",!0)],2)}const w=n(y,[["render",g],["__scopeId","data-v-6aa6e6ba"]]);export{w as I};

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.