1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[145],{6060:function(e,t,r){"use strict";r.d(t,{default:function(){return i.a}});var n=r(9915),i=r.n(n)},6788:function(e,t,r){"use strict";r.d(t,{default:function(){return i.a}});var n=r(9498),i=r.n(n)},2555:function(e,t,r){"use strict";var n,i;e.exports=(null==(n=r.g.process)?void 0:n.env)&&"object"==typeof(null==(i=r.g.process)?void 0:i.env)?r.g.process:r(4518)},4663:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return b}});let n=r(6651),i=r(2568),o=r(3890),a=i._(r(8496)),u=n._(r(1720)),s=n._(r(1033)),l=r(9171),c=r(191),d=r(850);r(5675);let f=r(7152),p=n._(r(3235)),g={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function h(e,t,r,n,i,o,a){let u=null==e?void 0:e.src;e&&e["data-loaded-src"]!==u&&(e["data-loaded-src"]=u,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}(null==n?void 0:n.current)&&n.current(e)}}))}function m(e){return a.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let v=(0,a.forwardRef)((e,t)=>{let{src:r,srcSet:n,sizes:i,height:u,width:s,decoding:l,className:c,style:d,fetchPriority:f,placeholder:p,loading:g,unoptimized:v,fill:y,onLoadRef:b,onLoadingCompleteRef:w,setBlurComplete:_,setShowAltText:E,sizesInput:S,onLoad:O,onError:x,...T}=e;return(0,o.jsx)("img",{...T,...m(f),loading:g,width:s,height:u,decoding:l,"data-nimg":y?"fill":"1",className:c,style:d,sizes:i,srcSet:n,src:r,ref:(0,a.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(x&&(e.src=e.src),e.complete&&h(e,p,b,w,_,v,S))},[r,p,b,w,_,x,v,S,t]),onLoad:e=>{h(e.currentTarget,p,b,w,_,v,S)},onError:e=>{E(!0),"empty"!==p&&_(!0),x&&x(e)}})});function y(e){let{isAppRouter:t,imgAttributes:r}=e,n={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...m(r.fetchPriority)};return t&&u.default.preload?(u.default.preload(r.src,n),null):(0,o.jsx)(s.default,{children:(0,o.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...n},"__nimg-"+r.src+r.srcSet+r.sizes)})}let b=(0,a.forwardRef)((e,t)=>{let r=(0,a.useContext)(f.RouterContext),n=(0,a.useContext)(d.ImageConfigContext),i=(0,a.useMemo)(()=>{var e;let t=g||n||c.imageConfigDefault,r=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),i=t.deviceSizes.sort((e,t)=>e-t),o=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:r,deviceSizes:i,qualities:o}},[n]),{onLoad:u,onLoadingComplete:s}=e,h=(0,a.useRef)(u);(0,a.useEffect)(()=>{h.current=u},[u]);let m=(0,a.useRef)(s);(0,a.useEffect)(()=>{m.current=s},[s]);let[b,w]=(0,a.useState)(!1),[_,E]=(0,a.useState)(!1),{props:S,meta:O}=(0,l.getImgProps)(e,{defaultLoader:p.default,imgConf:i,blurComplete:b,showAltText:_});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(v,{...S,unoptimized:O.unoptimized,placeholder:O.placeholder,fill:O.fill,onLoadRef:h,onLoadingCompleteRef:m,setBlurComplete:w,setShowAltText:E,sizesInput:e.sizes,ref:t}),O.priority?(0,o.jsx)(y,{isAppRouter:!r,imgAttributes:S}):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)},4518:function(e){!function(){var t={229:function(e){var t,r,n,i=e.exports={};function o(){throw Error("setTimeout has not been defined")}function a(){throw Error("clearTimeout has not been defined")}function u(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var s=[],l=!1,c=-1;
1function d(){l&&n&&(l=!1,n.length?s=n.concat(s):c=-1,s.length&&f())}function f(){if(!l){var e=u(d);l=!0;for(var t=s.length;t;){for(n=s,s=[];++c<t;)n&&n[c].run();c=-1,t=s.length}n=null,l=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function g(){}i.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];s.push(new p(e,t)),1!==s.length||l||u(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=g,i.addListener=g,i.once=g,i.off=g,i.removeListener=g,i.removeAllListeners=g,i.emit=g,i.prependListener=g,i.prependOnceListener=g,i.listeners=function(e){return[]},i.binding=function(e){throw Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw Error("process.chdir is not supported")},i.umask=function(){return 0}}},r={};function n(e){var i=r[e];if(void 0!==i)return i.exports;var o=r[e]={exports:{}},a=!0;try{t[e](o,o.exports,n),a=!1}finally{a&&delete r[e]}return o.exports}n.ab="//";var i=n(229);e.exports=i}()},347:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return n}});let n=r(6651)._(r(8496)).default.createContext({})},8903:function(e,t){"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},9171:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return u}}),r(5675);let n=r(7575),i=r(191);function o(e){return void 0!==e.default}function a(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function u(e,t){var r,u;let s,l,c,{src:d,sizes:f,unoptimized:p=!1,priority:g=!1,loading:h,className:m,quality:v,width:y,height:b,fill:w=!1,style:_,overrideSrc:E,onLoad:S,onLoadingComplete:O,placeholder:x="empty",blurDataURL:T,fetchPriority:C,decoding:R="async",layout:j,objectFit:P,objectPosition:L,lazyBoundary:M,lazyRoot:k,...A}=e,{imgConf:I,showAltText:D,blurComplete:V,defaultLoader:z}=t,N=I||i.imageConfigDefault;if("allSizes"in N)s=N;else{let e=[...N.deviceSizes,...N.imageSizes].sort((e,t)=>e-t),t=N.deviceSizes.sort((e,t)=>e-t),n=null==(r=N.qualities)?void 0:r.sort((e,t)=>e-t);s={...N,allSizes:e,deviceSizes:t,qualities:n}}if(void 0===z)throw Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config");let W=A.loader||z;delete A.loader,delete A.srcSet;let F="__next_img_default"in W;if(F){if("custom"===s.loader)throw Error('Image with src "'+d+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=W;W=t=>{let{config:r,...n}=t;return e(n)}}if(j){"fill"===j&&(w=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[j];e&&(_={..._,...e});let t={responsive:"100vw",fill:"100vw"}[j];t&&!f&&(f=t)}let U="",q=a(y),B=a(b);if("object"==typeof(u=d)&&(o(u)||void 0!==u.src)){let e=o(d)?d.default:d;if(!e.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(e));if(!e.height||!e.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(e));if(l=e.blurWidth,c=e.blurHeight,T=T||e.blurDataURL,U=e.src,!w){if(q||B){if(q&&!B){let t=q/e.width;B=Math.round(e.height*t)}else if(!q&&B){let t=B/e.height;q=Math.round(e.width*t)}}else q=e.width,B=e.height}}let G=!g&&("lazy"===h||void 0===h);(!(d="string"==typeof d?d:U)||d.startsWith("data:")||d.startsWith("blob:"))&&(p=!0,G=!1),s.unoptimized&&(p=!0),F&&d.endsWith(".svg")&&!s.dangerouslyAllowSVG&&(p=!0),g&&(C="high");let $=a(v),H=Object.assign(w?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:P,objectPosition:L}:{},D?{}:{color:"transparent"},_),J=V||"empty"===x?null:"blur"===x?'url("data:image/svg+xml;charset=utf-8,'+(0,n.getImageBlurSvg)({widthInt:q,heightInt:B,blurWidth:l,blurHeight:c,blurDataURL:T||"",objectFit:H.objectFit})+'")':'url("'+x+'")',Y=J?{backgroundSize:H.objectFit||"cover",backgroundPosition:H.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:J}:{}
1,X=function(e){let{config:t,src:r,unoptimized:n,width:i,quality:o,sizes:a,loader:u}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:s,kind:l}=function(e,t,r){let{deviceSizes:n,allSizes:i}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(r);n)t.push(parseInt(n[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:i,kind:"w"}}return"number"!=typeof t?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))],kind:"x"}}(t,i,a),c=s.length-1;return{sizes:a||"w"!==l?a:"100vw",srcSet:s.map((e,n)=>u({config:t,src:r,quality:o,width:e})+" "+("w"===l?e:n+1)+l).join(", "),src:u({config:t,src:r,quality:o,width:s[c]})}}({config:s,src:d,unoptimized:p,width:q,quality:$,sizes:f,loader:W});return{props:{...A,loading:G?"lazy":h,fetchPriority:C,width:q,height:B,decoding:R,className:m,style:{...H,...Y},sizes:X.sizes,srcSet:X.srcSet,src:E||X.src},meta:{unoptimized:p,priority:g,placeholder:x,fill:w}}}},1033:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return h},defaultHead:function(){return d}});let n=r(6651),i=r(2568),o=r(3890),a=i._(r(8496)),u=n._(r(7979)),s=r(347),l=r(997),c=r(8903);function d(e){void 0===e&&(e=!1);let t=[(0,o.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,o.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===a.default.Fragment?e.concat(a.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(5675);let p=["name","httpEquiv","charSet","itemProp"];function g(e,t){let{inAmpMode:r}=t;return e.reduce(f,[]).reverse().concat(d(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return i=>{let o=!0,a=!1;if(i.key&&"number"!=typeof i.key&&i.key.indexOf("$")>0){a=!0;let t=i.key.slice(i.key.indexOf("$")+1);e.has(t)?o=!1:e.add(t)}switch(i.type){case"title":case"base":t.has(i.type)?o=!1:t.add(i.type);break;case"meta":for(let e=0,t=p.length;e<t;e++){let t=p[e];if(i.props.hasOwnProperty(t)){if("charSet"===t)r.has(t)?o=!1:r.add(t);else{let e=i.props[t],r=n[t]||new Set;("name"!==t||!a)&&r.has(e)?o=!1:(r.add(e),n[t]=r)}}}}return o}}()).reverse().map((e,t)=>{let n=e.key||t;if(!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,a.default.cloneElement(e,t)}return a.default.cloneElement(e,{key:n})})}let h=function(e){let{children:t}=e,r=(0,a.useContext)(s.AmpStateContext),n=(0,a.useContext)(l.HeadManagerContext);return(0,o.jsx)(u.default,{reduceComponentsToState:g,headManager:n,inAmpMode:(0,c.isInAmpMode)(r),children:t})};("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)},7575:function(e,t){"use strict";function r(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:i,blurDataURL:o,objectFit:a}=e,u=n?40*n:t,s=i?40*i:r,l=u&&s?"viewBox='0 0 "+u+" "+s+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+l+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%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='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(l?"none":"contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+o+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},850:function(e,t,r){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let n=r(6651)._(r(8496)),i=r(191),o=n.default.createContext(i.imageConfigDefault)},191:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{VALID_LOADERS:function(){return r},imageConfigDefault:function(){return n}});let r=["default","imgix","cloudinary","akamai","custom"],n={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:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",localPatterns:void 0,remotePatterns:[],qualities:void 0,unoptimized:!1}},9915:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return s},getImageProps:function(){return u}});let n=r(6651),i=r(9171),o=r(4663),a=n._(r(3235));function u(e){let{props:t}=(0,i.getImgProps)(e,{defaultLoader:a.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let s=o.Image},3235:function(e,t){"use strict";function r(e){var t;let{config:r,src:n,width:i,quality:o}=e,a=o||(null==(t=r.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75)<Math.abs(e-75)?t:e))||75;return r.path+"?url="+encodeURIComponent(n)+"&w="+i+"&q="+a}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}}),r.__next_img_default=!0;let n=r},7979:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let n=r(8496),i="undefined"==typeof window,o=i?()=>{}:n.useLayoutEffect,a=i?()=>{}:n.useEffect;function u(e){let{headManager:t,reduceComponentsToState:r}=e;function u(){if(t&&t.mountedInstances){let i=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(i,e))}}if(i){var s;null==t||null==(s=t.mountedInstances)||s.add(e.children),u()}return o(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),o(()=>(t&&(t._pendingUpdate=u),()=>{t&&(t._pendingUpdate=u)})),a(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},876:function(e,t,r){"use strict";var n=r(8496),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=n.useState,a=n.useEffect,u=n.useLayoutEffect,s=n.useDebugValue;function l(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=o({inst:{value:r,getSnapshot:t}}),i=n[0].inst,c=n[1];return u(function(){i.value=r,i.getSnapshot=t,l(i)&&c({inst:i})},[e,r,t]),a(function(){return l(i)&&c({inst:i}),e(function(){l(i)&&c({inst:i})})},[e]),s(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:c},6635:function(e,t,r){"use strict";e.exports=r(876)},2758:function(e,t,r){"use strict";r.d(t,{_:function(){return n}});let n=(0,r(8496).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},2840:function(e,t,r){"use strict";r.d(t,{L:function(){return u},K:function(){return a}});let n=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function i(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||n.has(e)}let o=e=>!i(e);function a(e){e&&(o=t=>t.startsWith("on")?!i(t):e(t))}try{a(require("@emotion/is-prop-valid").default)}catch(e){}function u(e,t,r){let n={};for(let a in e)("values"!==a||"object"!=typeof e.values)&&(o(a)||!0===r&&i(a)||!t&&!i(a)||e.draggable&&a.startsWith("onDrag"))&&(n[a]=e[a]);return n}},9911:function(e,t,r){"use strict";r.d(t,{h:function(){return i}});var n=r(8496);function i(e){let t=(0,n.useRef)(null);return null===t.current&&(t.current=e()),t.current}},6081:function(e,t,r){"use strict";let n;r.d(t,{ZP:function(){return ee}});var i=r(8496),o=r(6635);let a=()=>{},u=a(),s=Object,l=e=>e===u,c=e=>"function"==typeof e,d=(e,t)=>({...e,...t}),f=e=>c(e.then),p=new WeakMap,g=0,h=e=>{let t,r;let n=typeof e,i=e&&e.constructor,o=i==Date;if(s(e)!==e||o||i==RegExp)t=o?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=p.get(e))return t;if(t=++g+"~",p.set(e,t),i==Array){for(r=0,t="@";r<e.length;r++)t+=h(e[r])+",";p.set(e,t)}if(i==s){t="#";let n=s.keys(e).sort();for(;!l(r=n.pop());)l(e[r])||(t+=r+":"+h(e[r])+",");p.set(e,t)}}return t},m=new WeakMap,v={},y={},b="undefined",w=typeof window!=b,_=typeof document!=b,E=()=>w&&typeof window.requestAnimationFrame!=b,S=(e,t)=>{let r=m.get(e);return[()=>!l(t)&&e.get(t)||v,n=>{if(!l(t)){let i=e.get(t);t in y||(y[t]=i),r[5](t,d(i,n),i||v)}},r[6],()=>!l(t)&&t in y?y[t]:!l(t)&&e.get(t)||v]},O=!0,[x,T]=w&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[a,a],C={initFocus:e=>(_&&document.addEventListener("visibilitychange",e),x("focus",e),()=>{_&&document.removeEventListener("visibilitychange",e),T("focus",e)}),initReconnect:e=>{let t=()=>{O=!0,e()},r=()=>{O=!1};
1return x("online",t),x("offline",r),()=>{T("online",t),T("offline",r)}}},R=!i.useId,j=!w||"Deno"in window,P=e=>E()?window.requestAnimationFrame(e):setTimeout(e,1),L=j?i.useEffect:i.useLayoutEffect,M="undefined"!=typeof navigator&&navigator.connection,k=!j&&M&&(["slow-2g","2g"].includes(M.effectiveType)||M.saveData),A=e=>{if(c(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?h(e):"",t]},I=0,D=()=>++I;var V={ERROR_REVALIDATE_EVENT:3,FOCUS_EVENT:0,MUTATE_EVENT:2,RECONNECT_EVENT:1};async function z(...e){let[t,r,n,i]=e,o=d({populateCache:!0,throwOnError:!0},"boolean"==typeof i?{revalidate:i}:i||{}),a=o.populateCache,s=o.rollbackOnError,p=o.optimisticData,g=e=>"function"==typeof s?s(e):!1!==s,h=o.throwOnError;if(c(r)){let e=[];for(let n of t.keys())!/^\$(inf|sub)\$/.test(n)&&r(t.get(n)._k)&&e.push(n);return Promise.all(e.map(v))}return v(r);async function v(r){let i;let[s]=A(r);if(!s)return;let[d,v]=S(t,s),[y,b,w,_]=m.get(t),E=()=>{let e=y[s];return(c(o.revalidate)?o.revalidate(d().data,r):!1!==o.revalidate)&&(delete w[s],delete _[s],e&&e[0])?e[0](2).then(()=>d().data):d().data};if(e.length<3)return E();let O=n,x=D();b[s]=[x,0];let T=!l(p),C=d(),R=C.data,j=C._c,P=l(j)?R:j;if(T&&v({data:p=c(p)?p(P,R):p,_c:P}),c(O))try{O=O(P)}catch(e){i=e}if(O&&f(O)){if(O=await O.catch(e=>{i=e}),x!==b[s][0]){if(i)throw i;return O}i&&T&&g(i)&&(a=!0,v({data:P,_c:u}))}if(a&&!i&&(c(a)?v({data:a(O,P),error:u,_c:u}):v({data:O,error:u,_c:u})),b[s][1]=D(),Promise.resolve(E()).then(()=>{v({_c:u})}),i){if(h)throw i;return}return O}}let N=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},W=(e,t)=>{if(!m.has(e)){let r=d(C,t),n={},i=z.bind(u,e),o=a,s={},l=(e,t)=>{let r=s[e]||[];return s[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},c=(t,r,n)=>{e.set(t,r);let i=s[t];if(i)for(let e of i)e(r,n)},f=()=>{if(!m.has(e)&&(m.set(e,[n,{},{},{},i,c,l]),!j)){let t=r.initFocus(setTimeout.bind(u,N.bind(u,n,0))),i=r.initReconnect(setTimeout.bind(u,N.bind(u,n,1)));o=()=>{t&&t(),i&&i(),m.delete(e)}}};return f(),[e,i,f,o]}return[e,m.get(e)[4]]},[F,U]=W(new Map),q=d({onLoadingSlow:a,onSuccess:a,onError:a,onErrorRetry:(e,t,r,n,i)=>{let o=r.errorRetryCount,a=i.retryCount,u=~~((Math.random()+.5)*(1<<(a<8?a:8)))*r.errorRetryInterval;(l(o)||!(a>o))&&setTimeout(n,u,i)},onDiscarded:a,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:k?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:k?5e3:3e3,compare:(e,t)=>h(e)==h(t),isPaused:()=>!1,cache:F,mutate:U,fallback:{}},{isOnline:()=>O,isVisible:()=>{let e=_&&document.visibilityState;return l(e)||"hidden"!==e}}),B=(e,t)=>{let r=d(e,t);if(t){let{use:n,fallback:i}=e,{use:o,fallback:a}=t;n&&o&&(r.use=n.concat(o)),i&&a&&(r.fallback=d(i,a))}return r},G=(0,i.createContext)({}),$=w&&window.__SWR_DEVTOOLS_USE__,H=$?window.__SWR_DEVTOOLS_USE__:[],J=e=>c(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],Y=()=>d(q,(0,i.useContext)(G)),X=H.concat(e=>(t,r,n)=>{let i=r&&((...e)=>{let[n]=A(t),[,,,i]=m.get(F);if(n.startsWith("$inf$"))return r(...e);let o=i[n];return l(o)?r(...e):(delete i[n],o)});return e(t,i,n)}),K=(e,t,r)=>{let n=t[e]||(t[e]=[]);return n.push(r),()=>{let e=n.indexOf(r);e>=0&&(n[e]=n[n.length-1],n.pop())}};$&&(window.__SWR_DEVTOOLS_REACT__=i);let Z=i.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}),Q={dedupe:!0};s.defineProperty(e=>{let{value:t}=e,r=(0,i.useContext)(G),n=c(t),o=(0,i.useMemo)(()=>n?t(r):t,[n,r,t]),a=(0,i.useMemo)(()=>n?o:B(r,o),[n,r,o]),s=o&&o.provider,l=(0,i.useRef)(u);s&&!l.current&&(l.current=W(s(a.cache||F),o));let f=l.current;return f&&(a.cache=f[0],a.mutate=f[1]),L(()=>{if(f)return f[2]&&f[2](),f[3]},[]),(0,i.createElement)(G.Provider,d(e,{value:a}))},"defaultValue",{value:q});let ee=(n=(e,t,r)=>{let{cache:n,compare:a,suspense:s,fallbackData:f,revalidateOnMount:p,revalidateIfStale:g,refreshInterval:h,refreshWhenHidden:v,refreshWhenOffline:y,keepPreviousData:b}=r,[w,_,E,O]=m.get(n),[x,T]=A(e),C=(0,i.useRef)(!1),M=(0,i.useRef)(!1),k=(0,i.useRef)(x),I=(0,i.useRef)(t),N=(0,i.useRef)(r),W=()=>N.current,F=()=>W().isVisible()&&W().isOnline(),[U,q,B,G]=S(n,x),$=(0,i.useRef)({}).current,H=l(f)?r.fallback[x]:f,J=(e,t)=>
1{for(let r in $)if("data"===r){if(!a(e[r],t[r])&&(!l(e[r])||!a(ea,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},Y=(0,i.useMemo)(()=>{let e=!!x&&!!t&&(l(p)?!W().isPaused()&&!s&&(!!l(g)||g):p),r=t=>{let r=d(t);return(delete r._k,e)?{isValidating:!0,isLoading:!0,...r}:r},n=U(),i=G(),o=r(n),a=n===i?o:r(i),u=o;return[()=>{let e=r(U());return J(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>a]},[n,x]),X=(0,o.useSyncExternalStore)((0,i.useCallback)(e=>B(x,(t,r)=>{J(r,t)||e()}),[n,x]),Y[0],Y[1]),ee=!C.current,et=w[x]&&w[x].length>0,er=X.data,en=l(er)?H:er,ei=X.error,eo=(0,i.useRef)(en),ea=b?l(er)?eo.current:er:en,eu=(!et||!!l(ei))&&(ee&&!l(p)?p:!W().isPaused()&&(s?!l(en)&&g:l(en)||g)),es=!!(x&&t&&ee&&eu),el=l(X.isValidating)?es:X.isValidating,ec=l(X.isLoading)?es:X.isLoading,ed=(0,i.useCallback)(async e=>{let t,n;let i=I.current;if(!x||!i||M.current||W().isPaused())return!1;let o=!0,s=e||{},d=!E[x]||!s.dedupe,f=()=>R?!M.current&&x===k.current&&C.current:x===k.current,p={isValidating:!1,isLoading:!1},g=()=>{q(p)},h=()=>{let e=E[x];e&&e[1]===n&&delete E[x]},m={isValidating:!0};l(U().data)&&(m.isLoading=!0);try{if(d&&(q(m),r.loadingTimeout&&l(U().data)&&setTimeout(()=>{o&&f()&&W().onLoadingSlow(x,r)},r.loadingTimeout),E[x]=[i(T),D()]),[t,n]=E[x],t=await t,d&&setTimeout(h,r.dedupingInterval),!E[x]||E[x][1]!==n)return d&&f()&&W().onDiscarded(x),!1;p.error=u;let e=_[x];if(!l(e)&&(n<=e[0]||n<=e[1]||0===e[1]))return g(),d&&f()&&W().onDiscarded(x),!1;let s=U().data;p.data=a(s,t)?s:t,d&&f()&&W().onSuccess(t,x,r)}catch(r){h();let e=W(),{shouldRetryOnError:t}=e;!e.isPaused()&&(p.error=r,d&&f()&&(e.onError(r,x,e),(!0===t||c(t)&&t(r))&&(!W().revalidateOnFocus||!W().revalidateOnReconnect||F())&&e.onErrorRetry(r,x,e,e=>{let t=w[x];t&&t[0]&&t[0](V.ERROR_REVALIDATE_EVENT,e)},{retryCount:(s.retryCount||0)+1,dedupe:!0})))}return o=!1,g(),!0},[x,n]),ef=(0,i.useCallback)((...e)=>z(n,k.current,...e),[]);if(L(()=>{I.current=t,N.current=r,l(er)||(eo.current=er)}),L(()=>{if(!x)return;let e=ed.bind(u,Q),t=0,r=K(x,w,(r,n={})=>{if(r==V.FOCUS_EVENT){let r=Date.now();W().revalidateOnFocus&&r>t&&F()&&(t=r+W().focusThrottleInterval,e())}else if(r==V.RECONNECT_EVENT)W().revalidateOnReconnect&&F()&&e();else if(r==V.MUTATE_EVENT)return ed();else if(r==V.ERROR_REVALIDATE_EVENT)return ed(n)});return M.current=!1,k.current=x,C.current=!0,q({_k:T}),eu&&(l(en)||j?e():P(e)),()=>{M.current=!0,r()}},[x]),L(()=>{let e;function t(){let t=c(h)?h(U().data):h;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!U().error&&(v||W().isVisible())&&(y||W().isOnline())?ed(Q).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[h,v,y,x]),(0,i.useDebugValue)(ea),s&&l(en)&&x){if(!R&&j)throw Error("Fallback data is required when using suspense in SSR.");I.current=t,N.current=r,M.current=!1;let e=O[x];if(l(e)||Z(ef(e)),l(ei)){let e=ed(Q);l(ea)||(e.status="fulfilled",e.value=!0),Z(e)}else throw ei}return{mutate:ef,get data(){return $.data=!0,ea},get error(){return $.error=!0,ei},get isValidating(){return $.isValidating=!0,el},get isLoading(){return $.isLoading=!0,ec}}},function(...e){let t=Y(),[r,i,o]=J(e),a=B(t,o),u=n,{use:s}=a,l=(s||[]).concat(X);for(let e=l.length;e--;)u=l[e](u);return u(r,i||a.fetcher||null,a)})}}]);
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.