PageSourceSearch

https://www.eurofysica.nl/_nuxt/CR5NBtQf.js

js eurofysica.nl collected 2026-09-26 10:38:26 UTC 4,451 bytes, 1 lines download raw bytes

1import{k as c,av as f,aw as y,d as h,N as m,j as z,x as p,a4 as _,a9 as b,a1 as w,p as k,l as j,ag as B,ah as O,m as x,K as N}from"./DI1JW_Kc.js";function A(e){var i;(i=performance==null?void 0:performance.mark)==null||i.call(performance,"mark_feature_usage",{detail:{feature:e}})}const I={src:{type:String,default:void 0},format:{type:String,default:void 0},quality:{type:[Number,String],default:void 0},background:{type:String,default:void 0},fit:{type:String,default:void 0},modifiers:{type:Object,default:void 0},preset:{type:String,default:void 0},provider:{type:String,default:void 0},sizes:{type:[Object,String],default:void 0},densities:{type:String,default:void 0},preload:{type:[Boolean,Object],default:void 0},width:{type:[String,Number],default:void 0},height:{type:[String,Number],default:void 0},alt:{type:String,default:void 0},referrerpolicy:{type:String,default:void 0},usemap:{type:String,default:void 0},longdesc:{type:String,default:void 0},ismap:{type:Boolean,default:void 0},loading:{type:String,default:void 0,validator:e=>["lazy","eager"].includes(e)},crossorigin:{type:[Boolean,String],default:void 0,validator:e=>["anonymous","use-credentials","",!0,!1].includes(e)},decoding:{type:String,default:void 0,validator:e=>["async","auto","sync"].includes(e)},nonce:{type:[String],default:void 0}},P=e=>{const i=c(()=>({provider:e.provider,preset:e.preset})),r=c(()=>({width:f(e.width),height:f(e.height),alt:e.alt,referrerpolicy:e.referrerpolicy,usemap:e.usemap,longdesc:e.longdesc,ismap:e.ismap,crossorigin:e.crossorigin===!0?"anonymous":e.crossorigin||void 0,loading:e.loading,decoding:e.decoding,nonce:e.nonce})),n=y(),l=c(()=>({...e.modifiers,width:f(e.width),height:f(e.height),format:e.format,quality:e.quality||n.options.quality,background:e.background,fit:e.fit}));return{options:i,attrs:r,modifiers:l}},q={...I,placeholder:{type:[Boolean,String,Number,Array],default:void 0},placeholderClass:{type:String,default:void 0}},E=h({name:"NuxtImg",props:q,emits:["load","error"],setup:(e,i)=>{const r=y(),n=P(e),l=m(!1),d=m(),s=c(()=>r.getSizes(e.src,{...n.options.value,sizes:e.sizes,densities:e.densities,modifiers:{...n.modifiers.value,width:f(e.width),height:f(e.height)}})),v=c(()=>{const t={...n.attrs.value,"data-nuxt-img":""};return(!e.placeholder||l.value)&&(t.sizes=s.value.sizes,t.srcset=s.value.srcset),t}),a=c(()=>{let t=e.placeholder;if(t===""&&(t=!0),!t||l.value)return!1;if(typeof t=="string")return t;const u=Array.isArray(t)?t:typeof t=="number"?[t,t]:[10,10];return r(e.src,{...n.modifiers.value,width:u[0],height:u[1],quality:u[2]||50,blur:u[3]||3},n.options.value)}),o=c(()=>e.sizes?s.value.src:r(e.src,n.modifiers.value,n.options.value)),g=c(()=>a.value?a.value:o.value);if(e.preload){const t=Object.values(s.value).every(u=>u);z({link:[{rel:"preload",as:"image",nonce:e.nonce,...t?{href:s.value.src,imagesizes:s.value.sizes,imagesrcset:s.value.srcset}:{href:g.value},...typeof e.preload!="boolean"&&e.preload.fetchPriority?{fetchpriority:e.preload.fetchPriority}:{}}]})}const S=p().isHydrating;return _(()=>{if(a.value){const t=new Image;t.src=o.value,e.sizes&&(t.sizes=s.value.sizes||"",t.srcset=s.value.srcset),t.onload=u=>{l.value=!0,i.emit("load",u)},A("nuxt-image");return}d.value&&(d.value.complete&&S&&(d.value.getAttribute("data-error")?i.emit("error",new Event("error")):i.emit("load",new Event("load"))),d.value.onload=t=>{i.emit("load",t)},d.value.onerror=t=>{i.emit("error",t)})}),()=>b("img",{ref:d,...v.value,...i.attrs,class:e.placeholder&&!l.value?[e.placeholderClass]:void 0,src:g.value})}}),$=h({__name:"BaseImage",props:{src:{},format:{default:"webp"},quality:{default:80},background:{},fit:{},modifiers:{},preset:{},provider:{default:"imageSharp"},sizes:{},preload:{type:Boolean},width:{},height:{},alt:{},title:{},referrerpolicy:{},crossorigin:{},loading:{default:"lazy"},decoding:{}},setup(e){var l,d;const i=e;let r;if(i.sizes){r={};const s=(d=(l=p().$img)==null?void 0:l.options)==null?void 0:d.screens;if(typeof i.sizes=="string")for(const a of i.sizes.split(/[\s,]+/).filter(o=>o)){const o=a.split(":");o.length===2&&(r[o[0].trim()]=o[1].trim())}else Object.assign(r,i.sizes);const v=Object.keys(r).reduce((a,o)=>{const g=Object.keys(s).indexOf(o);return g>a&&(a=g),a},0);
1Object.keys(s).forEach((a,o)=>{o<v&&!r[a]&&(r[a]="100vw")})}const n=w({...i,sizes:r});return(s,v)=>{const a=E;return k(),j(a,B(O(x(n))),null,16)}}}),L=N($,[["__scopeId","data-v-dedad3fd"]]);export{L 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.