1import{r as y,a3 as S,a4 as K,a5 as V,R as Z,c as J,j as W}from"./chunk-7c95c149.js";var G=function(e){y.useEffect(e,[])};const Q=G;var X=function(e){var t=y.useRef(e);t.current=e,Q(function(){return function(){return t.current()}})};const Y=X;var tt=function(e){var t=y.useRef(0),n=y.useState(e),s=n[0],r=n[1],i=y.useCallback(function(a){cancelAnimationFrame(t.current),t.current=requestAnimationFrame(function(){r(a)})},[]);return Y(function(){cancelAnimationFrame(t.current)}),[s,i]};const et=tt;var rt=function(e,t){e===void 0&&(e=1/0),t===void 0&&(t=1/0);var n=et({width:S?window.innerWidth:e,height:S?window.innerHeight:t}),s=n[0],r=n[1];return y.useEffect(function(){if(S){var i=function(){r({width:window.innerWidth,height:window.innerHeight})};return K(window,"resize",i),function(){V(window,"resize",i)}}},[]),s};const we=rt,nt={"images.ctfassets.net":"contentful","cdn.builder.io":"builder.io","images.prismic.io":"imgix","www.datocms-assets.com":"imgix","cdn.sanity.io":"imgix","images.unsplash.com":"imgix","cdn.shopify.com":"shopify","s7d1.scene7.com":"scene7","ip.keycdn.com":"keycdn","assets.caisy.io":"bunny","images.contentstack.io":"contentstack"},st={"imgix.net":"imgix","files.wordpress.com":"wordpress","b-cdn.net":"bunny","storyblok.com":"storyblok","kc-usercontent.com":"kontent.ai","cloudinary.com":"cloudinary","kxcdn.com":"keycdn","imgeng.in":"imageengine","imagekit.io":"imagekit"},it={"/cdn-cgi/image/":"cloudflare","/cdn-cgi/imagedelivery/":"cloudflare_images","/_next/image":"nextjs","/_next/static":"nextjs","/_vercel/image":"vercel","/is/image":"scene7","/_ipx/":"ipx","/.netlify/images":"netlify"},v=e=>{if(!e)return e;const t=Number(e);return isNaN(t)?e:Math.round(t)},u=(e,t,n,s,r)=>{n?(r&&(n=v(n)),e.searchParams.set(t,n.toString())):s&&e.searchParams.delete(t)},h=(e,t,n)=>{e.searchParams.has(t)||e.searchParams.set(t,n.toString())},x=(e,t)=>{const n=Number(e.searchParams.get(t));return isNaN(n)?void 0:n},z=e=>{const{pathname:t,search:n}=e;return`${t}${n}`},k=e=>e.hostname==="n"?z(e):e.toString(),l=(e,t)=>
1typeof e=="string"?new URL(e,t??"http://n/"):e,I=new Map(Object.entries(nt)),at=Object.entries(st);function ot(e){return L(e)||ct(e)}function L(e){if(typeof e=="string"&&!e.startsWith("https://"))return!1;const{hostname:t}=l(e);if(I.has(t))return I.get(t);for(const[n,s]of at)if(t.endsWith(`.${n}`))return s;return!1}function ct(e){const{pathname:t}=l(e);for(const[n,s]of Object.entries(it))if(t.startsWith(n))return s;return!1}const ut=({url:e,width:t,height:n,format:s})=>{const r=l(e);return u(r,"w",t,!0,!0),u(r,"h",n,!0,!0),u(r,"fm",s),h(r,"fit","fill"),r},ft=({url:e,width:t,height:n,format:s})=>{const r=l(e);return u(r,"width",t,!0,!0),u(r,"height",n,!0,!0),u(r,"format",s),t&&n&&(h(r,"fit","cover"),h(r,"sharp","true")),r},lt=({url:e,width:t,height:n,format:s})=>{var i;const r=l(e);if(u(r,"w",t,!0,!0),u(r,"h",n,!0,!0),h(r,"fit","min"),s){r.searchParams.set("fm",s);const a=r.searchParams.get("auto");a==="format"?r.searchParams.delete("auto"):a!=null&&a.includes("format")&&r.searchParams.set("auto",a.split(",").filter(o=>o!=="format").join(","))}else r.searchParams.delete("fm"),(i=r.searchParams.get("auto"))!=null&&i.includes("format")||r.searchParams.append("auto","format");return r},mt=/(.+?)(?:_(?:(pico|icon|thumb|small|compact|medium|large|grande|original|master)|(\d*)x(\d*)))?(?:_crop_([a-z]+))?(\.[a-zA-Z]+)(\.png|\.jpg|\.webp|\.avif)?$/,dt=e=>{const t=l(e),n=t.pathname.match(mt);if(!n)throw new Error("Invalid Shopify URL");const[,s,r,i,a,o,c,f]=n;t.pathname=`${s}${c}`;const m=i||t.searchParams.get("width"),g=a||t.searchParams.get("height");return t.searchParams.delete("width"),t.searchParams.delete("height"),{base:t.toString(),width:Number(m)||void 0,height:Number(g)||void 0,format:f?f.slice(1):void 0,params:{crop:o,size:r},cdn:"shopify"}},gt=({base:e,width:t,height:n,format:s,params:r})=>{const i=l(e);return u(i,"width",t,!0,!0),u(i,"height",n,!0,!0),u(i,"crop",r==null?void 0:r.crop),u(i,"format",s),i},ht=({url:e,width:t,height:n})=>{const s=dt(e);if(!s)return;const r={...s,width:t,height:n};return gt(r)},pt=({url:e,width:t,height:n})=>{const s=l(e);return u(s,"w",t,!0,!0),u(s,"h",n,!0,!0),h(s,"crop","1"),s},$t=/https?:\/\/(?<host>[^\/]+)\/(?<cloudName>[^\/]+)\/(?<assetType>image|video|raw)\/(?<deliveryType>upload|fetch|private|authenticated|sprite|facebook|twitter|youtube|vimeo)\/?(?<signature>s\-\-[a-zA-Z0-9]+\-\-)?\/?(?<transformations>(?:[^_\/]+_[^,\/]+,?)*)?\/(?:(?<version>v\d+)\/)?(?<idAndFormat>[^\s]+)$/g,yt=e=>e?Object.fromEntries(e.split(",").map(t=>t.split("_"))):{},q=({host:e,cloudName:t,assetType:n,deliveryType:s,signature:r,transformations:i={},version:a,id:o,format:c})=>{c&&(i.f=c);const f=Object.entries(i).map(([g,d])=>`${g}_${d}`).join(",");return`https://${[e,t,n,s,r,f,a,o].filter(Boolean).join("/")}`},A=e=>{const n=[...l(e).toString().matchAll($t)];if(!n.length)throw new Error("Invalid Cloudinary URL");const s=n[0].groups||{},{transformations:r="",idAndFormat:i,...a}=s;delete s.idAndFormat;const o=i.lastIndexOf("."),c=o<0?i:i.slice(0,o),f=o<0?void 0:i.slice(o+1),{w:m,h:g,f:d,...$}=yt(r),p=d&&d!=="auto"?d:f;return{base:q({...a,id:c,transformations:$}),width:Number(m)||void 0,height:Number(g)||void 0,format:p,cdn:"cloudinary",params:{...s,id:s.deliveryType==="fetch"?i:c,format:p,transformations:$}}},bt=({base:e,width:t,height:n,format:s,params:r})=>{var o;const i=A(e.toString()),a={transformations:{},...i.params,...r,format:s||"auto"};return t&&(a.transformations.w=v(t).toString()),n&&(a.transformations.h=v(n).toString()),(o=a.transformations).c||(o.c="lfill"),q(a)},wt=({url:e,width:t,height:n,format:s="auto"})=>{var a,o;const r=A(e);if(!r)throw new Error("Invalid Cloudinary URL");if(((a=r.params)==null?void 0:a.assetType)!=="image")throw new Error("Cloudinary transformer only supports images");if((o=r.params)!=null&&o.signature)throw new Error("Cloudinary transformer does not support signed URLs");const i={...r,width:t,height:n,format:s};return bt(i)},xt=/https?:\/\/(?<host>[^\/]+)\/cdn-cgi\/image\/(?<transformations>[^\/]+)\/(?<path>.*)$/g,St=e=>Object.fromEntries(e.split(",").map(t=>t.split("="))),C=({host:e,transformations:t={},path:n})=>{const s=Object.entries(t).map(([i,a])=>`${i}=${a}`).join(",");return`https://${[e,"cdn-cgi","image",s,n].join("/")}`},F=e=>{const t=l(e),n=[...t.toString().matchAll(xt)];if(!n.length)throw new Error("Invalid Cloudflare URL");const s=n[0].groups||{},{transformations:r,...i}=s,{width:a,height:o,f:c,...f}=St(r);return C({...i,transformations:f}),{base:t.toString(),width:Number(a)||void 0,height:Number(o)||void 0,format:c,cdn:"cloudflare",params:{...s,transformations:f}}},vt=({base:e,width:t,height:n,format:s,params:r})=>{var o;const i=F(e.toString()),a={transformations:{},...i.params,...r};return t&&(a.transformations.width=t==null?void 0:t.toString()),n&&(a.transformations.height=n==null?void 0:n.toString()),s&&(a.transformations.f=s==="jpg"?"jpeg":s),(
1o=a.transformations).fit||(o.fit="cover"),new URL(C(a))},_t=({url:e,width:t,height:n,format:s="auto"})=>{const r=F(e);if(!r)throw new Error("Invalid Cloudflare URL");const i={...r,width:t,height:n,format:s};return vt(i)},Pt=({url:e,width:t,height:n})=>{const s=l(e);return u(s,"width",t,!0,!0),t&&n&&h(s,"aspect_ratio",`${t}:${n}`),s},jt=/(?<id>\/f\/\d+\/\d+x\d+\/\w+\/[^\/]+)\/?(?<modifiers>m\/?(?<crop>\d+x\d+:\d+x\d+)?\/?(?<resize>(?<flipx>\-)?(?<width>\d+)x(?<flipy>\-)?(?<height>\d+))?\/?(filters\:(?<filters>[^\/]+))?)?$/g,It=/^(?<modifiers>\/(?<crop>\d+x\d+:\d+x\d+)?\/?(?<resize>(?<flipx>\-)?(?<width>\d+)x(?<flipy>\-)?(?<height>\d+))?\/?(filters\:(?<filters>[^\/]+))?\/?)?(?<id>\/f\/.+)$/g,Ut=e=>e?Object.fromEntries(e.split(":").map(t=>{if(!t)return[];const[n,s]=t.split("(");return[n,s.replace(")","")]})):{},Et=e=>{if(!e)return;const t=Object.entries(e).map(([n,s])=>`${n}(${s??""})`);if(t.length!==0)return`filters:${t.join(":")}`},Ot=e=>{const t=l(e),n=t.hostname==="img2.storyblok.com"?It:jt,[s]=t.pathname.matchAll(n);if(!s||!s.groups)throw new Error("Invalid Storyblok URL");const{id:r,crop:i,width:a,height:o,filters:c,flipx:f,flipy:m}=s.groups,{format:g,...d}=Ut(c);return t.hostname==="img2.storyblok.com"&&(t.hostname="a.storyblok.com"),{base:t.origin+r,width:Number(a)||void 0,height:Number(o)||void 0,format:g,params:{crop:i,filters:d,flipx:f,flipy:m},cdn:"storyblok"}},Nt=({base:e,width:t=0,height:n=0,format:s,params:r={}})=>{const{crop:i,filters:a,flipx:o="",flipy:c=""}=r,f=`${o}${t}x${c}${n}`;return new URL([e,"m",i,f,Et(a),s].filter(Boolean).join("/"))},Rt=({url:e,width:t,height:n,format:s})=>{const r=Ot(e);if(r)return s&&(r.params||(r.params={filters:{}}),r.params.filters||(r.params.filters={}),r.params.filters.format=s),Nt({...r,width:t,height:n})},Wt=({url:e,width:t,height:n,format:s})=>{const r=l(e);return u(r,"w",t,!0,!0),u(r,"h",n,!0,!0),u(r,"fm",s,!0),t&&n&&h(r,"fit","crop"),r},U=e=>{const n=l(e).searchParams.get("url");if(!n||!n.startsWith("http"))return!1;const s=L(n);return s?{cdn:s,url:n}:!1},zt=({base:e,width:t,params:{quality:n=75,root:s="_vercel"}={}})=>{const r=new URL("http://n");return r.pathname=`/${s}/image`,r.searchParams.set("url",e.toString()),u(r,"w",t,!1,!0),h(r,"q",n),z(r)},T=({url:e,width:t,cdn:n})=>{const s=l(e),r=s.pathname.startsWith("/_next/image")||s.pathname.startsWith("/_vercel/image"),i=r?s.searchParams.get("url"):e.toString();
1if(i)return u(s,"w",t,!0,!0),r?k(s):zt({base:i,width:t,params:{root:n==="nextjs"?"_next":"_vercel"}})},kt=e=>T({...e,cdn:"nextjs"}),Lt=({url:e,width:t,height:n,format:s})=>{const r=l(e);return u(r,"wid",t,!0,!0),u(r,"hei",n,!0,!0),u(r,"fmt",s,!0),u(r,"qlt",x(r,"qlt"),!0),u(r,"scl",x(r,"scl"),!0),h(r,"fit","crop"),!t&&!n&&h(r,"scl",1),r},qt=({url:e,width:t,height:n,format:s})=>{const r=l(e);return u(r,"width",t,!0,!0),u(r,"height",n,!0,!0),u(r,"format",s,!0),u(r,"quality",x(r,"quality"),!0),h(r,"enlarge",0),r},At=({url:e,width:t,height:n,format:s})=>{const r=l(e);return u(r,"width",t,!0,!0),u(r,"height",n,!0,!0),u(r,"format",s),u(r,"quality",x(r,"quality"),!0),r},_={width:"w",height:"h",autoWidthWithFallback:"w_auto",auto_width_fallback:"w_auto",scaleToScreenWidth:"pc",scale_to_screen_width:"pc",crop:"cr",outputFormat:"f",format:"f",fit:"m",fitMethod:"m",compression:"cmpr",sharpness:"s",rotate:"r",inline:"in",keepMeta:"meta",keep_meta:"meta",noOptimization:"pass",no_optimization:"pass",force_download:"dl",max_device_pixel_ratio:"maxdpr",maxDevicePixelRatio:"maxdpr"};function Ct(e){return Object.keys(_).find(s=>_[s]===e)||""}function Ft(e){let t=e.toString(),n=[];if(t){let s=t.split("imgeng=");s.length>1&&(n=s[1].split("/"))}return n}function Tt(e){let t=e.toString(),n="";if(t){let s=t.split("imgeng=");s.length>1?n=s[0].slice(0,-1):n=t}return n}const Dt=({url:e,width:t,height:n,format:s})=>{const r=l(e),i=Tt(r);let a={};const o=r.toString()===i?[]:Ft(r);o.length&&(a=Kt(o)),t&&(a.width=t),n&&(a.height=n),s&&(a.format=s),a.hasOwnProperty("fit")||(a={...a,fit:"cropbox"});let c=Bt(a),f=Mt(c),m=f===""?"":i.includes("?")?"&":"?";return`${i}${m}${f}`};function Bt(e){return Object.entries(e).reduce((t,[n,s])=>t+Ht(n,s),"")}function Mt(e){return e&&e!==""?`imgeng=${e}`:""}function Ht(e,t){let n=_[e];return n&&(t||t===0)?`/${n}_${t}`:""}function Kt(e){let t={};return e.forEach(n=>{let s=n.split("_");if(s.length>1){let r=s[0],i=s[1],a=Ct(r);a&&(t[a]=i)}}),t}const Vt=({url:e,width:t,height:n,format:s})=>{const r=l(e);return u(r,"width",t,!0,!0),u(r,"height",n,!0,!0),u(r,"format",s),r.searchParams.has("format")||h(r,"auto","webp"),t&&n&&h(r,"fit","crop"),r},Zt=/https?:\/\/(?<host>[^\/]+)\/cdn-cgi\/imagedelivery\/(?<accountHash>[^\/]+)\/(?<imageId>[^\/]+)\/*(?<transformations>[^\/]+)*$/g,Jt=e=>{var t;return Object.fromEntries(((t=e==null?void 0:e.split(","))==null?void 0:t.map(n=>n.split("=")))??[])},Gt=({host:e,accountHash:t,transformations:n={},imageId:s})=>{const r=Object.entries(n).map(([a,o])=>`${a}=${o}`).join(",");return`https://${[e,"cdn-cgi","imagedelivery",t,s,r].join("/")}`},D=e=>{const t=l(e),n=[...t.toString().matchAll(Zt)];if(!n.length)throw new Error("Invalid Cloudflare Images URL");const s=n[0].groups||{},{transformations:r,...i}=s,{w:a,h:o,f:c,...f}=Jt(r);return{base:t.toString(),width:Number(a)||void 0,height:Number(o)||void 0,format:c,cdn:"cloudflare_images",params:{...i,transformations:f}}},Qt=({base:e,width:t,height:n,format:s,params:r})=>{var o;const i=D(e.toString()),a={transformations:{},...i.params,...r};return t&&(a.transformations.w=t==null?void 0:t.toString()),n&&(a.transformations.h=n==null?void 0:n.toString()),s&&(a.transformations.f=s),(o=a.transformations).fit||(o.fit="cover"),new URL(Gt(a))},Xt=({url:e,width:t,height:n,format:s="auto"})=>{const r=D(e);if(!r)throw new Error("Invalid Cloudflare Images URL");const i={...r,width:t,height:n,format:s};return Qt(i)},Yt=e=>{const t=l(e),[n,...s]=t.pathname.split("/").slice(1),r=Object.fromEntries(n.split(",").map(i=>{const[a,o]=i.split("_");return[a,o]}));if(r.s){const[i,a]=r.s.split("x");r.w||(r.w=i),r.h||(r.h=a)}return{base:s.join("/"),width:Number(r.w)||void 0,height:Number(r.h)||void 0,quality:Number(r.q)||void 0,format:r.f||"auto",params:r,cdn:"ipx"}},E=({base:e,width:t,height:n,format:s,params:r})=>{const i=(r==null?void 0:r.modifiers)??{};t&&n?i.s=`${t}x${n}`:t?i.w=`${t}`:n&&(i.h=`${n}`),s&&(i.f=s);const a=r!=null&&r.base.endsWith("/")?r==null?void 0:r.base:`${r==null?void 0:r.base}/`,o=Object.entries(i).map(([m,g])=>`${m}_${g}`).join(","),c=e.toString(),f=c.startsWith("/")?c.slice(1):c;return`${a}${o}/${f}`},te=e=>{var a,o,c,f;const t=String(e.url),n=l(t),s=n.pathname.startsWith("/_ipx")&&n.hostname!=="n"?`${n.origin}/_ipx`:"/_ipx",r=((o=(a=e.cdnOptions)==null?void 0:a.ipx)==null?void 0:o.base)??s;if(r&&r!=="/"&&t.startsWith(r)){const m=Yt(t.replace(r,""));return E({...m,...e,params:{...(c=e.cdnOptions)==null?void 0:c.ipx,base:r}})}
1return E({...e,base:t,params:{...(f=e.cdnOptions)==null?void 0:f.ipx,base:r}})},ee=new Set(["w","h","q","fm","url","width","height","quality"]),re=e=>{const t=l(e),n=Number(t.searchParams.get("w")??t.searchParams.get("width"))??void 0,s=Number(t.searchParams.get("h")??t.searchParams.get("height"))??void 0,r=Number(t.searchParams.get("q")??t.searchParams.get("quality"))||void 0,i=t.searchParams.get("fm")||void 0,a=t.searchParams.get("url")||"",o={quality:r};return t.searchParams.forEach((c,f)=>{ee.has(f)||(o[f]=c)}),t.search="",{base:a,width:n,height:s,format:i,params:o,cdn:"netlify"}},O=({base:e,width:t,height:n,format:s,params:{site:r,quality:i,...a}={}})=>{const o=l("/.netlify/images",r);return Object.entries(a).forEach(([c,f])=>u(o,c,f)),u(o,"q",i,!0,!0),u(o,"w",t,!0,!0),u(o,"h",n,!0,!0),u(o,"fm",s),h(o,"fit","crop"),o.searchParams.set("url",e.toString()),k(o)},ne=e=>{var n,s;const t=l(e.url);if(t.pathname.startsWith("/.netlify/images")){const{params:r,base:i,format:a}=re(t);return O({base:i,format:a,...e,params:{...r,site:t.hostname==="n"?void 0:t.origin}})}return O({...e,base:e.url,params:{site:(s=(n=e.cdnOptions)==null?void 0:n.netlify)==null?void 0:s.site}})},se=e=>(e.searchParams.get("tr")||"").split(",").reduce((n,s)=>{const[r,i]=s.split("-");return n[r]=i,n},{}),ie=({url:e,width:t,height:n,format:s})=>{const r=l(e),i=se(r);i.w=t&&Math.round(t),i.h=n&&Math.round(n),i.fm||(i.fm="auto"),s&&(i.fm=s);const a=Object.keys(i).map(o=>{const c=i[o];if(c)return`${o}-${c}`}).filter(o=>o).join(",");return r.searchParams.set("tr",a),r},N={vercel:U,nextjs:U};function ae(e,t){if(!(t in N))return!1;const n=N[t];return n?n(e):!1}function B(e,t){const n=ot(e)||t;if(!n)return!1;const s=ae(e,n);return s||{cdn:n,url:e}}const M=e=>({imgix:lt,contentful:ut,"builder.io":ft,shopify:ht,wordpress:pt,cloudinary:wt,bunny:Pt,storyblok:Rt,cloudflare:_t,vercel:T,nextjs:kt,scene7:Lt,"kontent.ai":Wt,keycdn:qt,directus:At,imageengine:Dt,contentstack:Vt,cloudflare_images:Xt,ipx:te,netlify:ne,imagekit:ie})[e];var oe=(e,t)=>{if(!(!e||!t))switch(t){case"constrained":return`(min-width: ${e}px) ${e}px, 100vw`;case"fixed":return`${e}px`;case"fullWidth":return"100vw";default:return}},b=e=>e||e===0?`${e}px`:void 0,ce=({width:e,height:t,aspectRatio:n,layout:s,objectFit:r="cover",background:i})=>{const a=[["object-fit",r]];return i!=null&&i.startsWith("https:")||i!=null&&i.startsWith("http:")||i!=null&&i.startsWith("data:")?(a.push(["background-image",`url(${i})`]),a.push(["background-size","cover"]),a.push(["background-repeat","no-repeat"])):a.push(["background",i]),s==="fixed"&&(a.push(["width",b(e)]),a.push(["height",b(t)])),s==="constrained"&&(a.push(["max-width",b(e)]),a.push(["max-height",b(t)]),a.push(["aspect-ratio",n?`${n}`:void 0]),a.push(["width","100%"])),s==="fullWidth"&&(a.push(["width","100%"]),a.push(["aspect-ratio",n?`${n}`:void 0]),a.push(["height",b(t)])),Object.fromEntries(a.filter(([,o])=>o))},ue=[6016,5120,4480,3840,3200,2560,2048,1920,1668,1280,1080,960,828,750,640],R=24,fe=({width:e,layout:t,resolutions:n=ue})=>{if(t==="fullWidth")return n;if(!e)return[];const s=e*2;return t==="fixed"?[e,s]:t==="constrained"?[e,s,...n.filter(r=>r<s)]:[]},le=({src:e,width:t,layout:n="constrained",height:s,aspectRatio:r,breakpoints:i,cdn:a,transformer:o,format:c})=>{const f=B(e,a);if(f&&!o&&(o=M(f.cdn)),!!o)return i||(i=fe({width:t,layout:n})),i.sort((m,g)=>m-g).map(m=>{let g;s&&r&&(g=Math.round(m/r));const d=o({url:f?f.url:e,width:m,height:g,format:c});return d?`${d.toString()} ${m}w`:""}).join(`, 2`)};function me({width:e,height:t,priority:n,layout:s="constrained",aspectRatio:r,...i}){return e=e&&Number(e)||void 0,t=t&&Number(t)||void 0,n?(i.loading||(i.loading="eager"),i.fetchpriority||(i.fetchpriority="high")):(i.loading||(i.loading="lazy"),i.decoding||(i.decoding="async")),i.alt===""&&(i.role||(i.role="presentation")),r?e?t||(t=e/r):t&&(e=t*r):e&&t&&(r=e/t),{width:e,height:t,aspectRatio:r,layout:s,...i}}function de(e){let{src:t,cdn:n,transformer:s,background:r,layout:i,objectFit:a,breakpoints:o,width:c,height:f,aspectRatio:m,unstyled:g,...d}=me(e);const $=t?B(t,n):void 0;let p=t;if($&&(p=$.url,s||(s=M($.cdn))),s&&r==="auto"){const w=m?Math.round(R/m):void 0,j=s({url:p,width:R,height:w});j&&(r=j.toString())}const P={width:c,height:f,aspectRatio:m,layout:i,objectFit:a,background:r};if(s){d.sizes||(d.sizes=oe(c,i)),g||(d.style={...ce(P),...d.style}),d.srcset=le({src:p,width:c,height:f,aspectRatio:m,layout:i,breakpoints:o,transformer:s,cdn:n});const w=s({url:p,width:c,height:f});w&&(p=w),(i==="fullWidth"||i==="constrained")&&(c=void 0,f=void 0)}return{...d,src:p==null?void 0:p.toString(),width:c,height:f}}const ge=new Set(["style"]),he={srcset:"srcSet"},pe=e=>e.startsWith("data-")||e.startsWith("aria-")?e:he[e]||e.replace(/-./g,t=>t[1].toUpperCase());function H(e){return Object.fromEntries(Object.entries(e).map(([t,n])=>
2[pe(t),ge.has(t)&&n&&typeof n!="string"?H(n):n]))}const $e=[2560,2048,1920,1668,1280,1080,960,640,480],ye=Z.forwardRef(function({lazyload:t=!0,...n},s){const{src:r,srcSet:i,sizes:a,className:o,...c}=H(de(n));return t?(c["data-src"]=r,c["data-srcset"]=i,c["data-sizes"]=a,c.className=J(o,"lazyload")):(c.src=r,c.srcSet=i,c.sizes=a,c.className=o),W.jsx("img",{...c,ref:s})});function xe({...e}){return W.jsx(ye,{breakpoints:$e,...e})}export{xe as I,we as u};
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.