1"use strict";(self["webpackChunk_N_E"]=self["webpackChunk_N_E"]||[]).push([[3063],{15564:(e,t,n)=>{var r=n(49509);Object.defineProperty(t,"__esModule",{value:true});0&&0;function o(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:true,get:t[n]})}o(t,{default:function(){return _},defaultHead:function(){return m}});const i=n(88229);const s=n(6966);const a=n(95155);const u=s._(n(12115));const l=i._(n(85029));const c=n(42464);const f=n(82830);const d=n(17544);const p=n(43230);function m(e){if(e===void 0)e=false;const t=[(0,a.jsx)("meta",{charSet:"utf-8"},"charset")];if(!e){t.push((0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport"))}return t}function g(e,t){if(typeof t==="string"||typeof t==="number"){return e}if(t.type===u.default.Fragment){return e.concat(u.default.Children.toArray(t.props.children).reduce((e,t)=>{if(typeof t==="string"||typeof t==="number"){return e}return e.concat(t)},[]))}return e.concat(t)}const h=["name","httpEquiv","charSet","itemProp"];function b(){const e=new Set;const t=new Set;const n=new Set;const r={};return o=>{let i=true;let s=false;if(o.key&&typeof o.key!=="number"&&o.key.indexOf("$")>0){s=true;const t=o.key.slice(o.key.indexOf("$")+1);if(e.has(t)){i=false}else{e.add(t)}}switch(o.type){case"title":case"base":if(t.has(o.type)){i=false}else{t.add(o.type)}break;case"meta":for(let e=0,t=h.length;e<t;e++){const t=h[e];if(!o.props.hasOwnProperty(t))continue;if(t==="charSet"){if(n.has(t)){i=false}else{n.add(t)}}else{const e=o.props[t];const n=r[t]||new Set;if((t!=="name"||!s)&&n.has(e)){i=false}else{n.add(e);r[t]=n}}}break}return i}}function y(e,t){const{inAmpMode:n}=t;return e.reduce(g,[]).reverse().concat(m(n).reverse()).filter(b()).reverse().map((e,t)=>{const o=e.key||t;if(true&&r.env.__NEXT_OPTIMIZE_FONTS&&!n){if(e.type==="link"&&e.props["href"]&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props["href"].startsWith(t))){const t={...e.props||{}};t["data-href"]=t["href"];t["href"]=undefined;t["data-optimized-fonts"]=true;return u.default.cloneElement(e,t)}}if(false){}return u.default.cloneElement(e,{key:o})})}function v(e){let{children:t}=e;const n=(0,u.useContext)(c.AmpStateContext);const r=(0,u.useContext)(f.HeadManagerContext);return(0,a.jsx)(l.default,{reduceComponentsToState:y,headManager:r,inAmpMode:(0,d.isInAmpMode)(n),children:t})}const _=v;if((typeof t.default==="function"||typeof t.default==="object"&&t.default!==null)&&typeof t.default.__esModule==="undefined"){Object.defineProperty(t.default,"__esModule",{value:true});Object.assign(t.default,t);e.exports=t.default}},17544:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"isInAmpMode",{enumerable:true,get:function(){return n}});function n(e){let{ampFirst:t=false,hybrid:n=false,hasQuery:r=false}=e===void 0?{}:e;return t||n&&r}},33063:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"Image",{enumerable:true,get:function(){return w}});const r=n(88229);const o=n(6966);const i=n(95155);const s=o._(n(12115));const a=r._(n(47650));const u=r._(n(15564));const l=n(38883);const c=n(95840);const f=n(86752);const d=n(43230);const p=n(70901);const m=r._(n(51193));const g=n(6654);const h={"deviceSizes":[640,750,828,1080,1200,1920,2048,3840],"imageSizes":[16,32,48,64,96,128,256,384],"path":"/_next/image/","loader":"default","dangerouslyAllowSVG":false,"unoptimized":false};if(false){}function b(e,t,n,r,o,i,s){const a=e==null?void 0:e.src;if(!e||e["data-loaded-src"]===a){return}e["data-loaded-src"]=a;const u="decode"in e?e.decode():Promise.resolve();u.catch(()=>{}).then(()=>{if(!e.parentElement||!e.isConnected){return}if(t!=="empty"){o(true)}if(n==null?void 0:n.current){const t=new Event("load");Object.defineProperty(t,"target",{writable:false,value:e});let r=false;let o=false;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{r=true;t.preventDefault()},stopPropagation:()=>{o=true;t.stopPropagation()}})}if(r==null?void 0:r.current){r.current(e)}if(false){}})}function y(e){if(Boolean(s.use)){return{fetchPriority:e}}return{fetchpriority:e}}const v=(0,s.forwardRef)((e,t)=>{let{src:n,srcSet:r,sizes:o,height:a,width:u,decoding:l,className:c,style:f,fetchPriority:d,placeholder:p,loading:m,unoptimized:h,fill:v,onLoadRef:_,onLoadingCompleteRef:w,setBlurComplete:j,setShowAltText:x,sizesInput:C,onLoad:O,onError:S,...E}=e;const P=(0,s.useCallback)(e=>{if(!e){return}if(S){e.src=e.src}if(false){}if(e.complete){b(e,p,_,w,j,h,C)}},[n,p,_,w,j,S,h,C]);const M=(0,g.useMergedRef)(t,P);return(0,i.jsx)("img",{...E,...y(d),loading:m,width:u,height:a,decoding:l,"data-nimg":v?"fill":"1",className:c,style:f,sizes:o,srcSet:r,src:n,ref:M,onLoad:e=>{const t=e.currentTarget;b(t,p,_,w,j,h,C)},onError:e=>{x(true);if(p!=="empty"){j(true)}if(S){S(e)}}})});function _(e){let{isAppRouter:t,imgAttributes:n}=e;const r={as:"image",imageSrcSet:n.srcSet,imageSizes:n.sizes,crossOrigin:n.crossOrigin,referrerPolicy:n.referrerPolicy,...y(n.fetchPriority)};if(t&&a.default.preload){a.default.preload(n.src,r);return null}return(0,i.jsx)(u.default,{children:(0,i.jsx)("link",{rel:"preload",href:n.srcSet?undefined:n.src,...r},"__nimg-"+n.src+n.srcSet+n.sizes)})}const w=(0,s.forwardRef)((e,t)=>{const n=(0,s.useContext)(p.RouterContext);const r=!n;const o=(0,s.useContext)(f.ImageConfigContext);const a=(0,s.useMemo)(()=>{var e;
1const t=h||o||c.imageConfigDefault;const n=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t);const r=t.deviceSizes.sort((e,t)=>e-t);const i=(e=t.qualities)==null?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:n,deviceSizes:r,qualities:i}},[o]);const{onLoad:u,onLoadingComplete:d}=e;const g=(0,s.useRef)(u);(0,s.useEffect)(()=>{g.current=u},[u]);const b=(0,s.useRef)(d);(0,s.useEffect)(()=>{b.current=d},[d]);const[y,w]=(0,s.useState)(false);const[j,x]=(0,s.useState)(false);const{props:C,meta:O}=(0,l.getImgProps)(e,{defaultLoader:m.default,imgConf:a,blurComplete:y,showAltText:j});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(v,{...C,unoptimized:O.unoptimized,placeholder:O.placeholder,fill:O.fill,onLoadRef:g,onLoadingCompleteRef:b,setBlurComplete:w,setShowAltText:x,sizesInput:e.sizes,ref:t}),O.priority?(0,i.jsx)(_,{isAppRouter:r,imgAttributes:C}):null]})});if((typeof t.default==="function"||typeof t.default==="object"&&t.default!==null)&&typeof t.default.__esModule==="undefined"){Object.defineProperty(t.default,"__esModule",{value:true});Object.assign(t.default,t);e.exports=t.default}},38883:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"getImgProps",{enumerable:true,get:function(){return h}});const r=n(43230);const o=n(75100);const i=n(95840);const s=null&&["lazy","eager",undefined];const a=["-moz-initial","fill","none","scale-down",undefined];function u(e){return e.default!==undefined}function l(e){return e.src!==undefined}function c(e){return!!e&&typeof e==="object"&&(u(e)||l(e))}const f=new Map;let d;function p(e){if(typeof e==="undefined"){return e}if(typeof e==="number"){return Number.isFinite(e)?e:NaN}if(typeof e==="string"&&/^[0-9]+$/.test(e)){return parseInt(e,10)}return NaN}function m(e,t,n){let{deviceSizes:r,allSizes:o}=e;if(n){const e=/(^|\s)(1?\d?\d)vw/g;const t=[];for(let r;r=e.exec(n);r){t.push(parseInt(r[2]))}if(t.length){const e=Math.min(...t)*.01;return{widths:o.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:o,kind:"w"}}if(typeof t!=="number"){return{widths:r,kind:"w"}}const i=[...new Set([t,t*2].map(e=>o.find(t=>t>=e)||o[o.length-1]))];return{widths:i,kind:"x"}}function g(e){let{config:t,src:n,unoptimized:r,width:o,quality:i,sizes:s,loader:a}=e;if(r){return{src:n,srcSet:undefined,sizes:undefined}}const{widths:u,kind:l}=m(t,o,s);const c=u.length-1;return{sizes:!s&&l==="w"?"100vw":s,srcSet:u.map((e,r)=>a({config:t,src:n,quality:i,width:e})+" "+(l==="w"?e:r+1)+l).join(", "),src:a({config:t,src:n,quality:i,width:u[c]})}}function h(e,t){let{src:n,sizes:r,unoptimized:s=false,priority:l=false,loading:f,className:d,quality:m,width:h,height:b,fill:y=false,style:v,overrideSrc:_,onLoad:w,onLoadingComplete:j,placeholder:x="empty",blurDataURL:C,fetchPriority:O,decoding:S="async",layout:E,objectFit:P,objectPosition:M,lazyBoundary:R,lazyRoot:z,...I}=e;const{imgConf:k,showAltText:A,blurComplete:D,defaultLoader:N}=t;let T;let F=k||i.imageConfigDefault;if("allSizes"in F){T=F}else{var U;const e=[...F.deviceSizes,...F.imageSizes].sort((e,t)=>e-t);const t=F.deviceSizes.sort((e,t)=>e-t);const n=(U=F.qualities)==null?void 0:U.sort((e,t)=>e-t);T={...F,allSizes:e,deviceSizes:t,qualities:n}}if(typeof N==="undefined"){throw Object.defineProperty(new Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:false,configurable:true})}let L=I.loader||N;delete I.loader;delete I.srcSet;const B="__next_img_default"in L;if(B){if(T.loader==="custom"){throw Object.defineProperty(new Error('Image with src "'+n+'" is missing "loader" prop.'+"\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader"),"__NEXT_ERROR_CODE",{value:"E252",enumerable:false,configurable:true})}}else{const e=L;L=t=>{const{config:n,...r}=t;return e(r)}}if(E){if(E==="fill"){y=true}const e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}};const t={responsive:"100vw",fill:"100vw"};const n=e[E];if(n){v={...v,...n}}const o=t[E];if(o&&!r){r=o}}let q="";let G=p(h);let W=p(b);let X;let H;if(c(n)){const e=u(n)?n.default:n;if(!e.src){throw Object.defineProperty(new 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(e)),"__NEXT_ERROR_CODE",{value:"E460",enumerable:false,configurable:true})}if(!e.height||!e.width){throw Object.defineProperty(new 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(e)),"__NEXT_ERROR_CODE",{value:"E48",enumerable:false,configurable:true})}X=e.blurWidth;H=e.blurHeight;C=C||e.blurDataURL;q=e.src;if(!y){if(!G&&!W){G=e.width;W=e.height}else if(G&&!W){const t=G/e.width;W=Math.round(e.height*t)}else if(!G&&W){const t=W/e.height;G=Math.round(e.width*t)}}}
1n=typeof n==="string"?n:q;let V=!l&&(f==="lazy"||typeof f==="undefined");if(!n||n.startsWith("data:")||n.startsWith("blob:")){s=true;V=false}if(T.unoptimized){s=true}if(B&&!T.dangerouslyAllowSVG&&n.split("?",1)[0].endsWith(".svg")){s=true}const $=p(m);if(false){}const J=Object.assign(y?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:P,objectPosition:M}:{},A?{}:{color:"transparent"},v);const Y=!D&&x!=="empty"?x==="blur"?'url("data:image/svg+xml;charset=utf-8,'+(0,o.getImageBlurSvg)({widthInt:G,heightInt:W,blurWidth:X,blurHeight:H,blurDataURL:C||"",objectFit:J.objectFit})+'")':'url("'+x+'")':null;const Z=!a.includes(J.objectFit)?J.objectFit:J.objectFit==="fill"?"100% 100%":"cover";let K=Y?{backgroundSize:Z,backgroundPosition:J.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Y}:{};if(false){}const Q=g({config:T,src:n,unoptimized:s,width:G,quality:$,sizes:r,loader:L});if(false){}const ee={...I,loading:V?"lazy":f,fetchPriority:O,width:G,height:W,decoding:S,className:d,style:{...J,...K},sizes:Q.sizes,srcSet:Q.srcSet,src:_||Q.src};const et={unoptimized:s,priority:l,placeholder:x,fill:y};return{props:ee,meta:et}}},42464:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"AmpStateContext",{enumerable:true,get:function(){return i}});const r=n(88229);const o=r._(n(12115));const i=o.default.createContext({});if(false){}},51193:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"default",{enumerable:true,get:function(){return o}});const n=75;function r(e){let{config:t,src:r,width:o,quality:i}=e;var s;if(false){}const a=i||((s=t.qualities)==null?void 0:s.reduce((e,t)=>Math.abs(t-n)<Math.abs(e-n)?t:e))||n;return t.path+"?url="+encodeURIComponent(r)+"&w="+o+"&q="+a+(r.startsWith("/_next/static/media/")&&false?0:"")}r.__next_img_default=true;const o=r},70901:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"RouterContext",{enumerable:true,get:function(){return i}});const r=n(88229);const o=r._(n(12115));const i=o.default.createContext(null);if(false){}},75100:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"getImageBlurSvg",{enumerable:true,get:function(){return n}});function n(e){let{widthInt:t,heightInt:n,blurWidth:r,blurHeight:o,blurDataURL:i,objectFit:s}=e;const a=20;const u=r?r*40:t;const l=o?o*40:n;const c=u&&l?"viewBox='0 0 "+u+" "+l+"'":"";const f=c?"none":s==="contain"?"xMidYMid":s==="cover"?"xMidYMid slice":"none";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+c+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='"+a+"'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='"+a+"'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+f+"' style='filter: url(%23b);' href='"+i+"'/%3E%3C/svg%3E"}},85029:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"default",{enumerable:true,get:function(){return a}});const r=n(12115);const o="object"==="undefined";const i=o?()=>{}:r.useLayoutEffect;const s=o?()=>{}:r.useEffect;function a(e){const{headManager:t,reduceComponentsToState:n}=e;function a(){if(t&&t.mountedInstances){const o=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(o,e))}}if(o){var u;t==null?void 0:(u=t.mountedInstances)==null?void 0:u.add(e.children);a()}i(()=>{var n;t==null?void 0:(n=t.mountedInstances)==null?void 0:n.add(e.children);return()=>{var n;t==null?void 0:(n=t.mountedInstances)==null?void 0:n.delete(e.children)}});i(()=>{if(t){t._pendingUpdate=a}return()=>{if(t){t._pendingUpdate=a}}});s(()=>{if(t&&t._pendingUpdate){t._pendingUpdate();t._pendingUpdate=null}return()=>{if(t&&t._pendingUpdate){t._pendingUpdate();t._pendingUpdate=null}}});return null}},86752:(e,t,n)=>
1{Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"ImageConfigContext",{enumerable:true,get:function(){return s}});const r=n(88229);const o=r._(n(12115));const i=n(95840);const s=o.default.createContext(i.imageConfigDefault);if(false){}},95840:(e,t)=>{Object.defineProperty(t,"__esModule",{value:true});0&&0;function n(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:true,get:t[n]})}n(t,{VALID_LOADERS:function(){return r},imageConfigDefault:function(){return o}});const r=["default","imgix","cloudinary","akamai","custom"];const o={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:false,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:false,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:undefined,remotePatterns:[],qualities:undefined,unoptimized:false}}}]);
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.