@venuecms/sdk-next
Version:
This is a work in progress and is heavily in flux until we launch 1.0 in February.
3 lines • 2.66 kB
JavaScript
"use client";
;var R=Object.create;var c=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var D=Object.getOwnPropertyNames;var b=Object.getPrototypeOf,U=Object.prototype.hasOwnProperty;var j=(A,t)=>{for(var s in t)c(A,s,{get:t[s],enumerable:!0})},r=(A,t,s,B)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of D(t))!U.call(A,a)&&a!==s&&c(A,a,{get:()=>t[a],enumerable:!(B=y(t,a))||B.enumerable});return A};var m=(A,t,s)=>(s=A!=null?R(b(A)):{},r(t||!A||!A.__esModule?c(s,"default",{value:A,enumerable:!0}):s,A)),F=A=>r(c({},"__esModule",{value:!0}),A);var q={};j(q,{ResponsiveImage:()=>f,default:()=>d});module.exports=F(q);var W=m(require("next/image")),n=require("react/jsx-runtime"),l="data:image/webp;base64,UklGRv4DAABXRUJQVlA4WAoAAAAgAAAAgwEAkwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDggEAIAANAdAJ0BKoQBlAA+tVilTqktq6Ij9mohsBaJaW7gAPxl327WrOr58lOBv3B2bV5tXZG3Cs6EfYIdF424VnQj3sc4AMwGX1tsW6mMzpnfFGE1GqNdd/F7s678DobD7FfMxZq6bbtOzeddTkEpR+67ecBjZeqt6WbksaOXRpgBgEOOz4uFCd7CmYlDgXL/btUenqYAvWU/dHQyD2WRrg4L8jdr+i+96BUwSEAuxzz/yZyIpjDAU3sa721c0j+AMO4HenRSOGLzlakWd611T6K5KqXs8Am4keQ1qQED9127pMUPWP9qY5XXO1FJSju/YBoKBjsg3KYTOZAA/vUMRConj2py6XdVy2rj5AFT3UUJuYDcedD9qv+/wNrkmRL5Q+Q/p3tAMxss1zgMyXdiAuRB3G81Lg7asSIQDcl2oLiGi/r9KhPwmr3o19NXEMyqHKAFFkajHBu1F7wU9laytcLsMPFdOTmAjafCJvui62qPOt3Uq0lfNJSWaGE20X7xAR/eg4w/RSRrRSqyst9YYCZexkg5Vu30Rxz3KySFBqy+xh9KAqRuzi1iU1DEeNRWTaXMfqO4JJnl+1ljW0Gynj147omoWIfGrzVBoiEMIAft8agFKSUudUje3Gsc4cSHkqqKLhR1ZGJgAeKbNPVn3RIvYRgVcCyiJLbwIwf9aK6q7hN2psdlEPjMdq4oNmLAqSwAAA==",f=async({src:A,fallback:t,metadata:s,...B})=>{let a=A?{img:{src:A},base64:l}:{img:{src:t?.src||l},base64:l},o={x:.5,y:.5};if(s?.focus){let g=(-s.focus.y+1)/2;if(g>.5){let e=g;o.y=e>1?1:e}else{let e=g;o.y=e<0?0:e}let i=(-s.focus.x+1)/2;if(i>.5){let e=i;o.x=e>1?1:e}else{let e=i;o.x=e<0?0:e}}return(0,n.jsx)(W.default,{alt:"",src:a.img.src,fill:!0,placeholder:"blur",blurDataURL:a.base64,objectFit:"cover",objectPosition:`${o.x*100}% ${o.y*100}%`,...B})},d=f;0&&(module.exports={ResponsiveImage});
//# sourceMappingURL=ResponsiveImage.js.map