PageSourceSearch

https://www.ambiente.it/_nuxt/DPBGBWhd.js

js ambiente.it collected 2026-10-02 12:48:02 UTC 8,333 bytes, 1 lines download raw bytes

1import{aA as e,aB as t,au as i,av as r,aC as s,aD as o,aE as n,ak as a,a as d,s as u,r as c,aF as l,aG as p,A as f,d as h,af as g,o as m,ad as v,aH as y}from"./LgIudODY.js";async function w(e,t){const i=await async function(e){if("undefined"==typeof Image)throw new TypeError("Image not supported");return new Promise((t,i)=>{const r=new Image;r.onload=()=>{const e={width:r.width,height:r.height,ratio:r.width/r.height};t(e)},r.onerror=e=>i(e),r.src=e})}(t).catch(e=>({width:0,height:0,ratio:0}));return i}function b(e){return t=>void 0!==t?e[t]||t:e.missingValue}function x(e=""){return"number"==typeof e?e:"string"==typeof e&&e.replace("px","").match(/^\d+$/g)?Number.parseInt(e,10):void 0}function q(t){const i={options:t},r=(e,t={})=>z(i,e,t),s=(t,i,s)=>r(t,e({modifiers:i},s)).url;for(const e in t.presets)s[e]=(i,r,o)=>s(i,r,{...t.presets[e],...o});return s.options=t,s.getImage=r,s.getMeta=(e,t)=>async function(e,t,i){const r=z(e,t,{...i});return"function"==typeof r.getMeta?await r.getMeta():await w(0,r.url)}(i,e,t),s.getSizes=(t,r)=>function(t,i,r){const s=S(t,r.preset),o=e(r,s),n=x(o.modifiers?.width),a=x(o.modifiers?.height),d=o.sizes?function(e){const t={};if("string"==typeof e)for(const i of e.split(/[\s,]+/).filter(e=>e)){const e=i.split(":");2!==e.length?t["1px"]=e[0].trim():t[e[0].trim()]=e[1].trim()}else Object.assign(t,e);return t}(o.sizes):{},u=o.densities?.trim(),c=u?function(e=""){if(void 0===e||!e.length)return[];const t=new Set;for(const i of e.split(" ")){const e=Number.parseInt(i.replace("x",""));e&&t.add(e)}return Array.from(t)}(u):t.options.densities;!function(e){if(0===e.length)throw new Error("`densities` must not be empty, configure to `1` to render regular size only (DPR 1.0)")}(c);const l=n&&a?a/n:0,p=[],f=[];if(Object.keys(d).length>=1){for(const e in d){const s=_(e,String(d[e]),a,l,t);if(void 0!==s){p.push({size:s.size,screenMaxWidth:s.screenMaxWidth,media:`(max-width: ${s.screenMaxWidth}px)`});for(const e of c)f.push({width:s._cWidth*e,src:M(t,i,r,s,e)})}}!function(e){e.sort((e,t)=>e.screenMaxWidth-t.screenMaxWidth);let t=null;for(let i=e.length-1;i>=0;i--){const r=e[i];r.media===t&&e.splice(i,1),t=r.media}for(let i=0;i<e.length;i++)e[i].media=e[i+1]?.media||""}(p)}else for(const e of c){const s=Object.keys(d)[0];let o=s?_(s,String(d[s]),a,l,t):void 0;void 0===o&&(o={size:"",screenMaxWidth:0,_cWidth:r.modifiers?.width,_cHeight:r.modifiers?.height}),f.push({width:e,src:M(t,i,r,o,e)})}!function(e){e.sort((e,t)=>e.width-t.width);let t=null;for(let i=e.length-1;i>=0;i--){const r=e[i];r.width===t&&e.splice(i,1),t=r.width}}(f);const h=f[f.length-1],g=p.length?p.map(e=>`${e.media?e.media+" ":""}${e.size}`).join(", "):void 0,m=g?"w":"x",v=f.map(e=>`${e.src}
1 ${e.width}${m}`).join(", ");return{sizes:g,srcset:v,src:h?.src}}(i,t,r),i.$img=s,s}function z(o,n,a){if(n&&"string"!=typeof n)throw new TypeError(`input must be a string (received ${typeof n}: ${JSON.stringify(n)})`);if(!n||n.startsWith("data:"))return{url:n};const{setup:d,defaults:u}=function(e,t){const i=e.options.providers[t];if(!i)throw new Error("Unknown provider: "+t);return i}(o,a.provider||o.options.provider),c=d(),l=S(o,a.preset);if(n=i(n)?n:t(n),!c.supportsAlias)for(const e in o.options.alias)if(n.startsWith(e)){const t=o.options.alias[e];t&&(n=r(t,n.slice(e.length)))}if(c.validateDomains&&i(n)){const e=s(n).host;if(!o.options.domains.find(t=>t===e))return{url:n}}const p=e(a,l,u),f={...p,modifiers:{...p.modifiers,width:p.modifiers?.width?x(p.modifiers.width):void 0,height:p.modifiers?.height?x(p.modifiers.height):void 0}},h=c.getImage(n,f,o);return h.format||=f.modifiers.format||"",h}function S(e,t){if(!t)return{};if(!e.options.presets[t])throw new Error("Unknown preset: "+t);return e.options.presets[t]}function _(e,t,i,r,s){const o=s.options.screens&&s.options.screens[e]||Number.parseInt(e),n=t.endsWith("vw");if(!n&&/^\d+$/.test(t)&&(t+="px"),!n&&!t.endsWith("px"))return;let a=Number.parseInt(t);if(!o||!a)return;n&&(a=Math.round(a/100*o));return{size:t,screenMaxWidth:o,_cWidth:a,_cHeight:r?Math.round(a*r):i}}function M(e,t,i,r,s){return e.$img(t,{...i.modifiers,width:r._cWidth?r._cWidth*s:void 0,height:r._cHeight?r._cHeight*s:void 0},i)}const k=function(e={}){const t=e.formatter,i=e.keyMap&&"function"!=typeof e.keyMap?b(e.keyMap):e.keyMap,r={};for(const s in e.valueMap){const t=s,i=e.valueMap[t];r[t]="object"==typeof i?b(i):i}return s=>{const o=[];for(const e in s){const t=e;if(void 0===s[t])continue;const n="function"==typeof r[t]?r[t](s[t]):s[t];o.push([i?i(t):t,n])}return t?o.map(e=>t(...e)).join(e.joinWith??"&"):new URLSearchParams(o).toString()}}({keyMap:{format:"f",width:"w",height:"h",resize:"s",quality:"q",background:"b",position:"pos"},formatter:(e,t)=>o(e)+"_"+o(t.toString())}),W=function(e){let t;return()=>t||(t="function"==typeof e?e():e,t)}({validateDomains:!0,supportsAlias:!0,getImage:(e,{modifiers:t,baseURL:i},s)=>{t.width&&t.height&&(t.resize=`${t.width}x${t.height}`,delete t.width,delete t.height);const o=k(t)||"_";return i||(i=r(s.options.nuxt.baseURL,"/_ipx")),{url:r(i,o,n(e))}}}),$={screens:{sm:640,md:768,lg:1024,xl:1440,"2xl":1536,xs:320},presets:{},provider:"ipx",domains:["admin.ambiente.it"],alias:{},densities:[1,1,2],format:["webp","avif","jpg","png","webp"],quality:80,provider:"ipx",providers:{ipx:{setup:W,defaults:{maxAge:31536e3,modifiers:{format:"webp",quality:80}}},twill:{setup:W,defaults:{baseURL:"https://admin.ambiente.it/graphql"}}}},j=e=>{const t=d(),i=a();return i.$img||i._img||(i._img=q({...$,event:i.ssrContext?.event,nuxt:{baseURL:t.app.baseURL},runtimeConfig:t}))};const A=["src"],I={__name:"NuxtImg",props:{custom:{type:Boolean,required:!1},placeholder:{type:[Boolean,String,Number,Array],required:!1},placeholderClass:{type:String,required:!1},src:{type:String,required:!1},format:{type:String,required:!1},quality:{type:[String,Number],required:!1},background:{type:String,required:!1},fit:{type:String,required:!1},modifiers:{type:Object,required:!1},preset:{type:String,required:!1},provider:{type:null,required:!1},sizes:{type:[String,Object],required:!1},densities:{type:String,required:!1},preload:{type:[Boolean,Object],required:!1},width:{type:[String,Number],required:!1},height:{type:[String,Number],required:!1},crossorigin:{type:[String,Boolean],required:!1},nonce:{type:String,required:!1}},emits:["load","error"],setup(e,{expose:t,emit:i}){const r=e,s=i,o=j(),{providerOptions:n,normalizedAttrs:d,imageModifiers:w}=(e=>{const t=j();return{providerOptions:u(()=>({provider:e.provider,preset:e.preset})),normalizedAttrs:u(()=>({width:x(e.width),height:x(e.height),crossorigin:!0===e.crossorigin?"anonymous":e.crossorigin||void 0,nonce:e.nonce})),imageModifiers:u(()=>({...e.modifiers,width:e.width,height:e.height,format:e.format,quality:e.quality||t.options.quality,background:e.background,fit:e.fit}))}})(r),b=u(()=>o.getSizes(r.src,{...n.value,sizes:r.sizes,densities:r.densities,modifiers:w.value})),q=c(!1),z=l(),S=u(()=>({...d.value,"data-nuxt-img":"",...!r.placeholder||q.value?{sizes:b.value.sizes,srcset:b.value.srcset}:{},...z})),_=u(()=>{if(q.value)return!1;const e=""===r.placeholder?[10,10]:r.placeholder;if(!e)return!1;if("string"==typeof e)return e;const[t=10,i=t,s=50,a=3]=Array.isArray(e)?e:"number"==typeof e?[e]:[];return o(r.src,{...w.value,width:t,height:i,quality:s,blur:a},n.value)}),M=u(()=>r.sizes?b.value.src:o(r.src,w.value,n.value)),k=u(()=>_.value||M.value),W=a().isHydrating,$=p("imgEl");return t({imgEl:$}),f(()=>{if(_.value||r.custom){const t=new Image;return M.value&&(t.src=M.value),r.sizes&&(t.sizes=b.value.sizes||"",t.srcset=b.value.srcset),t.decode?t.decode().then(()=>{q.value=!0,s("load",new Event("load"))}).catch(e=>{s("error",e)}):(t.onload=e=>{q.value=!0,s("load",e)},t.onerror=e=>{s("error",e)}),e="nuxt-image",void performance?.mark?.("mark_feature_usage",{detail:{feature:e}})}var e;$.value&&($.value.complete&&W&&($.value.getAttribute("data-error")?s("error",new Event("error")):s("load",new Event("load"))),$.value.onload=e=>{s("load",e)},$.value.onerror=e=>{s("error",e)})}),(t,i)=>e.custom?g(t.$slots,"default",y(v({key:1},{imgAttrs:S.value,isLoaded:q.value,src:k.value}))):(m(),h("img",v({key:0,ref_key:"imgEl",ref:$,class:_.value?e.placeholderClass:void 0},S.value,{src:k.value}),null,16,A))}},E=Object.assign(I,{__name:"NuxtImg"});export{E 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.