(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89755],{96761:function(e,t,i){"use strict";var r=i(43171),n=i(20968),o=i(47069),a=i(48416),s=["imgAttributes","heightInt","widthInt","qualityInt","layout","className","imgStyle","blurStyle","isLazy","placeholder","loading","srcString","config","unoptimized","loader","onLoadingCompleteRef","setBlurComplete","setIntersection","onLoad","onError","isVisible","noscriptSizes"],l=["src","sizes","unoptimized","priority","loading","lazyRoot","lazyBoundary","className","quality","width","height","style","objectFit","objectPosition","onLoadingComplete","placeholder","blurDataURL"],c=["config"];function u(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,r)}return i}function d(e){for(var t=1;t=n[0]*u}),kind:"w"}}return{widths:o,kind:"w"}}return"number"!=typeof t||"fill"===i||"responsive"===i?{widths:n,kind:"w"}:{widths:a(new Set([t,2*t].map(function(e){return o.find(function(t){return t>=e})||o[o.length-1]}))),kind:"x"}}(t,o,n,l),d=u.widths,f=u.kind,g=d.length-1;return{sizes:l||"w"!==f?l:"100vw",srcSet:d.map(function(e,r){return c({config:t,src:i,quality:s,width:e})+" "+("w"===f?e:r+1)+f}).join(", "),src:c({config:t,src:i,quality:s,width:d[g]})}}function I(e){return"number"==typeof e?e:"string"==typeof e?parseInt(e,10):void 0}function _(e){var t,i=(null==(t=e.config)?void 0:t.loader)||"default",r=A.get(i);if(r)return r(e);throw Error('Unknown "loader" found in "next.config.js". Expected: '+b.VALID_LOADERS.join(", ")+". Received: "+i)}function P(e,t,i,r,n,o){e&&e.src!==x&&e["data-loaded-src"]!==t&&(e["data-loaded-src"]=t,("decode"in e?e.decode():Promise.resolve()).catch(function(){}).then(function(){if(e.parentNode&&(S.add(t),"blur"===r&&o(!0),null==n?void 0:n.current)){var i=e.naturalWidth,a=e.naturalHeight;n.current({naturalWidth:i,naturalHeight:a})}}))}var R=function(e){var t=e.imgAttributes,i=(e.heightInt,e.widthInt),r=e.qualityInt,n=e.layout,a=e.className,l=e.imgStyle,c=e.blurStyle,u=e.isLazy,f=e.placeholder,g=e.loading,m=e.srcString,b=e.config,y=e.unoptimized,v=e.loader,w=e.onLoadingCompleteRef,j=e.setBlurComplete,z=e.setIntersection,S=e.onLoad,x=e.onError,A=(e.isVisible,e.noscriptSizes),O=o(e,s);return g=u?"lazy":g,(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("img",d(d(d({},O),t),{},{decoding:"async","data-nimg":n,className:a,style:d(d({},l),c),ref:(0,h.useCallback)(function(e){z(e),(null==e?void 0:e.complete)&&P(e,m,n,f,w,j)},[z,m,n,f,w,j]),onLoad:function(e){P(e.currentTarget,m,n,f,w,j),S&&S(e)},onError:function(e){"blur"===f&&j(!0),x&&x(e)}})),(u||"blur"===f)&&(0,p.jsx)("noscript",{children:(0,p.jsx)("img",d(d({},O),{},{loading:g,decoding:"async","data-nimg":n,style:l,className:a},k({config:b,src:m,unoptimized:y,layout:n,width:i,quality:r,sizes:A,loader:v})))})]})};function C(e){var t,i,n=e.src,s=e.sizes,u=e.unoptimized,f=void 0!==u&&u,g=e.priority,w=void 0!==g&&g,j=e.loading,A=e.lazyRoot,P=e.lazyBoundary,C=e.className,E=e.quality,L=e.width,q=e.height,M=e.style,N=e.objectFit,D=e.objectPosition,W=e.onLoadingComplete,B=e.placeholder,U=void 0===B?"empty":B,V=e.blurDataURL,F=o(e,l),H=(0,h.useContext)(v.ImageConfigContext),G=(0,h.useMemo)(function(){var e=z||H||b.imageConfigDefault,t=[].concat(a(e.deviceSizes),a(e.imageSizes)).sort(function(e,t){return e-t}),i=e.deviceSizes.sort(function(e,t){return e-t});return d(d({},e),{},{allSizes:t,deviceSizes:i})},[H]),T=s?"responsive":"intrinsic";"layout"in F&&(F.layout&&(T=F.layout),delete F.layout);var J=_;if("loader"in F){if(F.loader){var Q=F.loader;J=function(e){return e.config,Q(o(e,c))}}delete F.loader}var K="";if("object"==typeof(t=n)&&(O(t)||void 0!==t.src)){var X=O(n)?n.default:n;if(!X.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(X));if(V=V||X.blurDataURL,K=X.src,(!T||"fill"!==T)&&(q=q||X.height,L=L||X.width,!X.height||!X.width))throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(X))}var Y=!w&&("lazy"===j||void 0===j);((n="string"==typeof n?n:K).startsWith("data:")||n.startsWith("blob:"))&&(f=!0,Y=!1),S.has(n)&&(Y=!1),G.unoptimized&&(f=!0);var Z=r((0,h.useState)(!1),2),$=Z[0],ee=Z[1],et=r((0,y.useIntersection)({rootRef:void 0===A?null:A,rootMargin:P||"200px",disabled:!Y}),3),ei=et[0],er=et[1],en=et[2],eo=!Y||er,ea={boxSizing:"border-box",display:"block",overflow:"hidden",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},es={boxSizing:"border-box",display:"block",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},el=!1,ec=I(L),eu=I(q),ed=I(E),ef=Object.assign({},M,{position:"absolute",top:0,left:0,bottom:0,right:0,boxSizing:"border-box",padding:0,border:"none",margin:"auto",display:"block",width:0,height:0,minWidth:"100%",maxWidth:"100%",minHeight:"100%",maxHeight:"100%",objectFit:N,objectPosition:D}),eg="blur"!==U||$?{}:{backgroundSize:N||"cover",backgroundPosition:D||"0% 0%",filter:"blur(20px)",backgroundImage:'url("'+V+'")'};if("fill"===T)ea.display="block",ea.position="absolute",ea.top=0,ea.left=0,ea.bottom=0,ea.right=0;else if(void 0!==ec&&void 0!==eu){var ep=eu/ec,eh=isNaN(ep)?"100%":""+100*ep+"%";"responsive"===T?(ea.display="block",ea.position="relative",el=!0,es.paddingTop=eh):"intrinsic"===T?(ea.display="inline-block",ea.position="relative",ea.maxWidth="100%",el=!0,es.maxWidth="100%",i="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27"+ec+"%27%20height=%27"+eu+"%27/%3e"):"fixed"===T&&(ea.display="inline-block",ea.position="relative",ea.width=ec,ea.height=eu)}var em={src:x,srcSet:void 0,sizes:void 0};eo&&(em=k({config:G,src:n,unoptimized:f,layout:T,width:ec,quality:ed,sizes:s,loader:J}));var eb=n,ey={imageSrcSet:em.srcSet,imageSizes:em.sizes,crossOrigin:F.crossOrigin,referrerPolicy:F.referrerPolicy},ev=h.default.useLayoutEffect,ew=(0,h.useRef)(W),ej=(0,h.useRef)(n);(0,h.useEffect)(function(){ew.current=W},[W]),ev(function(){ej.current!==n&&(en(),ej.current=n)},[en,n]);var ez=d({isLazy:Y,imgAttributes:em,heightInt:eu,widthInt:ec,qualityInt:ed,layout:T,className:C,imgStyle:ef,blurStyle:eg,loading:j,config:G,unoptimized:f,placeholder:U,loader:J,srcString:eb,onLoadingCompleteRef:ew,setBlurComplete:ee,setIntersection:ei,isVisible:eo,noscriptSizes:s},F);return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)("span",{style:ea,children:[el?(0,p.jsx)("span",{style:es,children:i?(0,p.jsx)("img",{style:{display:"block",maxWidth:"100%",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},alt:"","aria-hidden":!0,src:i}):null}):null,(0,p.jsx)(R,d({},ez))]}),w?(0,p.jsx)(m.default,{children:(0,p.jsx)("link",d({rel:"preload",as:"image",href:em.srcSet?void 0:em.src},ey),"__nimg-"+em.src+em.srcSet+em.sizes)}):null]})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},15766:function(e,t,i){"use strict";var r=i(43171);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return c}});var n=i(67294),o=i(33445),a="function"==typeof IntersectionObserver,s=new Map,l=[];function c(e){var t=e.rootRef,i=e.rootMargin,c=e.disabled||!a,u=r((0,n.useState)(!1),2),d=u[0],f=u[1],g=(0,n.useRef)(null),p=(0,n.useCallback)(function(e){g.current=e},[]);return(0,n.useEffect)(function(){if(a){if(!c&&!d){var e,r,n,u,p,h=g.current;if(h&&h.tagName)return e=function(e){return e&&f(e)},n=(r=function(e){var t,i={root:e.root||null,margin:e.rootMargin||""},r=l.find(function(e){return e.root===i.root&&e.margin===i.margin});if(r&&(t=s.get(r)))return t;var n=new Map;return t={id:i,observer:new IntersectionObserver(function(e){e.forEach(function(e){var t=n.get(e.target),i=e.isIntersecting||e.intersectionRatio>0;t&&i&&t(i)})},e),elements:n},l.push(i),s.set(i,t),t}({root:null==t?void 0:t.current,rootMargin:i})).id,u=r.observer,(p=r.elements).set(h,e),u.observe(h),function(){if(p.delete(h),u.unobserve(h),0===p.size){u.disconnect(),s.delete(n);var e=l.findIndex(function(e){return e.root===n.root&&e.margin===n.margin});e>-1&&l.splice(e,1)}}}}else if(!d){var m=(0,o.requestIdleCallback)(function(){return f(!0)});return function(){return(0,o.cancelIdleCallback)(m)}}},[c,i,t,d,g.current]),[p,d,(0,n.useCallback)(function(){f(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},89755:function(e,t,i){e.exports=i(96761)}}]);