pulse-dashboard
Version:
A Next.js Dashboard application for real-time monitoring and historical analysis of Playwright test executions, based on playwright-pulse-report. This component provides the UI for visualizing Playwright test results and can be run as a standalone CLI too
3 lines • 585 kB
JavaScript
exports.id=126,exports.ids=[126],exports.modules={22:(e,t,r)=>{var n=r(75254),o=r(20623),i=r(48169),a=r(40542),u=r(45058);e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?a(e)?o(e[0],e[1]):n(e):u(e)}},43:(e,t,r)=>{"use strict";r.d(t,{jH:()=>i});var n=r(43210);r(60687);var o=n.createContext(void 0);function i(e){let t=n.useContext(o);return e||t||"ltr"}},277:(e,t,r)=>{"use strict";r.d(t,{DR:()=>x,pj:()=>S,rY:()=>T,yi:()=>P,Yp:()=>w,hj:()=>j,sk:()=>A,AF:()=>O,Nk:()=>_,$G:()=>E});var n=r(43210),o=r.n(n),i=r(89653),a=r(22964),u=r.n(a),c=r(47212),l=r.n(c),s=r(86451),f=r.n(s)()(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),p=r(22989),d=(0,n.createContext)(void 0),h=(0,n.createContext)(void 0),y=(0,n.createContext)(void 0),v=(0,n.createContext)({}),g=(0,n.createContext)(void 0),m=(0,n.createContext)(0),b=(0,n.createContext)(0),x=function(e){var t=e.state,r=t.xAxisMap,n=t.yAxisMap,i=t.offset,a=e.clipPathId,u=e.children,c=e.width,l=e.height,s=f(i);return o().createElement(d.Provider,{value:r},o().createElement(h.Provider,{value:n},o().createElement(v.Provider,{value:i},o().createElement(y.Provider,{value:s},o().createElement(g.Provider,{value:a},o().createElement(m.Provider,{value:l},o().createElement(b.Provider,{value:c},u)))))))},w=function(){return(0,n.useContext)(g)},O=function(e){var t=(0,n.useContext)(d);null==t&&(0,i.A)(!1);var r=t[e];return null==r&&(0,i.A)(!1),r},S=function(){var e=(0,n.useContext)(d);return(0,p.lX)(e)},E=function(){var e=(0,n.useContext)(h);return u()(e,function(e){return l()(e.domain,Number.isFinite)})||(0,p.lX)(e)},_=function(e){var t=(0,n.useContext)(h);null==t&&(0,i.A)(!1);var r=t[e];return null==r&&(0,i.A)(!1),r},A=function(){return(0,n.useContext)(y)},j=function(){return(0,n.useContext)(v)},P=function(){return(0,n.useContext)(b)},T=function(){return(0,n.useContext)(m)}},658:(e,t,r)=>{e.exports=r(41547)(r(85718),"Map")},1359:(e,t,r)=>{"use strict";r.d(t,{Oh:()=>i});var n=r(43210),o=0;function i(){n.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??a()),document.body.insertAdjacentElement("beforeend",e[1]??a()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),o--}},[])}function a(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}},1566:(e,t,r)=>{var n=r(89167),o=r(658),i=r(30401),a=r(34772),u=r(17830),c=r(29395),l=r(12290),s="[object Map]",f="[object Promise]",p="[object Set]",d="[object WeakMap]",h="[object DataView]",y=l(n),v=l(o),g=l(i),m=l(a),b=l(u),x=c;(n&&x(new n(new ArrayBuffer(1)))!=h||o&&x(new o)!=s||i&&x(i.resolve())!=f||a&&x(new a)!=p||u&&x(new u)!=d)&&(x=function(e){var t=c(e),r="[object Object]"==t?e.constructor:void 0,n=r?l(r):"";if(n)switch(n){case y:return h;case v:return s;case g:return f;case m:return p;case b:return d}return t}),e.exports=x},1707:(e,t,r)=>{var n=r(35142),o=r(46436);e.exports=function(e,t){t=n(t,e);for(var r=0,i=t.length;null!=e&&r<i;)e=e[o(t[r++])];return r&&r==i?e:void 0}},1933:(e,t)=>{"use strict";function r(e){var t;let{config:r,src:n,width:o,quality:i}=e,a=i||(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="+o+"&q="+a+(n.startsWith("/_next/static/media/"),"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}}),r.__next_img_default=!0;let n=r},1944:e=>{e.exports=function(){return!1}},2408:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r}},2720:(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,{AppRenderSpan:function(){return c},AppRouteRouteHandlersSpan:function(){return f},BaseServerSpan:function(){return r},LoadComponentsSpan:function(){return n},LogSpanAllowList:function(){return y},MiddlewareSpan:function(){return d},NextNodeServerSpan:function(){return i},NextServerSpan:function(){return o},NextVanillaSpanAllowlist:function(){return h},NodeSpan:function(){return s},RenderSpan:function(){return u},ResolveMetadataSpan:function(){return p},RouterSpan:function(){return l},StartServerSpan:function(){return a}});var r=function(e){return e.handleRequest="BaseServer.handleRequest",e.run="BaseServer.run",e.pipe="BaseServer.pipe",e.getStaticHTML="BaseServer.getStaticHTML",e.render="BaseServer.render",e.renderToResponseWithComponents="BaseServer.renderToResponseWithComponents",e.renderToResponse="BaseServer.renderToResponse",e.renderToHTML="BaseServer.renderToHTML",e.renderError="BaseServer.renderError",e.renderErrorToResponse="BaseServer.renderErrorToResponse",e.renderErrorToHTML="BaseServer.renderErrorToHTML",e.render404="BaseServer.render404",e}(r||{}),n=function(e){return e.loadDefaultErrorComponents="LoadComponents.loadDefaultErrorComponents",e.loadComponents="LoadComponents.loadComponents",e}(n||{}),o=function(e){return e.getRequestHandler="NextServer.getRequestHandler",e.getServer="NextServer.getServer",e.getServerRequestHandler="NextServer.getServerRequestHandler",e.createServer="createServer.createServer",e}(o||{}),i=function(e){return e.compression="NextNodeServer.compression",e.getBuildId="NextNodeServer.getBuildId",e.createComponentTree="NextNodeServer.createComponentTree",e.clientComponentLoading="NextNodeServer.clientComponentLoading",e.getLayoutOrPageModule="NextNodeServer.getLayoutOrPageModule",e.generateStaticRoutes="NextNodeServer.generateStaticRoutes",e.generateFsStaticRoutes="NextNodeServer.generateFsStaticRoutes",e.generatePublicRoutes="NextNodeServer.generatePublicRoutes",e.generateImageRoutes="NextNodeServer.generateImageRoutes.route",e.sendRenderResult="NextNodeServer.sendRenderResult",e.proxyRequest="NextNodeServer.proxyRequest",e.runApi="NextNodeServer.runApi",e.render="NextNodeServer.render",e.renderHTML="NextNodeServer.renderHTML",e.imageOptimizer="NextNodeServer.imageOptimizer",e.getPagePath="NextNodeServer.getPagePath",e.getRoutesManifest="NextNodeServer.getRoutesManifest",e.findPageComponents="NextNodeServer.findPageComponents",e.getFontManifest="NextNodeServer.getFontManifest",e.getServerComponentManifest="NextNodeServer.getServerComponentManifest",e.getRequestHandler="NextNodeServer.getRequestHandler",e.renderToHTML="NextNodeServer.renderToHTML",e.renderError="NextNodeServer.renderError",e.renderErrorToHTML="NextNodeServer.renderErrorToHTML",e.render404="NextNodeServer.render404",e.startResponse="NextNodeServer.startResponse",e.route="route",e.onProxyReq="onProxyReq",e.apiResolver="apiResolver",e.internalFetch="internalFetch",e}(i||{}),a=function(e){return e.startServer="startServer.startServer",e}(a||{}),u=function(e){return e.getServerSideProps="Render.getServerSideProps",e.getStaticProps="Render.getStaticProps",e.renderToString="Render.renderToString",e.renderDocument="Render.renderDocument",e.createBodyResult="Render.createBodyResult",e}(u||{}),c=function(e){return e.renderToString="AppRender.renderToString",e.renderToReadableStream="AppRender.renderToReadableStream",e.getBodyResult="AppRender.getBodyResult",e.fetch="AppRender.fetch",e}(c||{}),l=function(e){return e.executeRoute="Router.executeRoute",e}(l||{}),s=function(e){return e.runHandler="Node.runHandler",e}(s||{}),f=function(e){return e.runHandler="AppRouteRouteHandlers.runHandler",e}(f||{}),p=function(e){return e.generateMetadata="ResolveMetadata.generateMetadata",e.generateViewport="ResolveMetadata.generateViewport",e}(p||{}),d=function(e){return e.execute="Middleware.execute",e}(d||{});let h=["Middleware.execute","BaseServer.handleRequest","Render.getServerSideProps","Render.getStaticProps","AppRender.fetch","AppRender.getBodyResult","Render.renderDocument","Node.runHandler","AppRouteRouteHandlers.runHandler","ResolveMetadata.generateMetadata","ResolveMetadata.generateViewport","NextNodeServer.createComponentTree","NextNodeServer.findPageComponents","NextNodeServer.getLayoutOrPageModule","NextNodeServer.startResponse","NextNodeServer.clientComponentLoading"],y=["NextNodeServer.findPageComponents","NextNodeServer.createComponentTree","NextNodeServer.clientComponentLoading"]},2896:(e,t,r)=>{var n=r(81488),o=r(59467);e.exports=function(e,t){return null!=e&&o(e,t,n)}},2984:(e,t,r)=>{var n=r(49227);e.exports=function(e,t,r){for(var o=-1,i=e.length;++o<i;){var a=e[o],u=t(a);if(null!=u&&(void 0===c?u==u&&!n(u):r(u,c)))var c=u,l=a}return l}},3105:e=>{e.exports=function(e){return e.split("")}},4057:(e,t,r)=>{"use strict";r.d(t,{QQ:()=>u,VU:()=>l,XC:()=>p,_U:()=>f,j2:()=>s});var n=r(43210),o=r(55048),i=r.n(o);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var u=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],c=["points","pathLength"],l={svg:["viewBox","children"],polygon:c,polyline:c},s=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],f=function(e,t){if(!e||"function"==typeof e||"boolean"==typeof e)return null;var r=e;if((0,n.isValidElement)(e)&&(r=e.props),!i()(r))return null;var o={};return Object.keys(r).forEach(function(e){s.includes(e)&&(o[e]=t||function(t){return r[e](r,t)})}),o},p=function(e,t,r){if(!i()(e)||"object"!==a(e))return null;var n=null;return Object.keys(e).forEach(function(o){var i=e[o];s.includes(o)&&"function"==typeof i&&(n||(n={}),n[o]=function(e){return i(t,r,e),null})}),n}},4999:(e,t,r)=>{e.exports=r(85718).Uint8Array},5231:(e,t,r)=>{var n=r(29395),o=r(55048);e.exports=function(e){if(!o(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},5359:e=>{e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},5566:(e,t,r)=>{var n=r(41011),o=r(34117),i=r(66713),a=r(42403);e.exports=function(e){return function(t){var r=o(t=a(t))?i(t):void 0,u=r?r[0]:t.charAt(0),c=r?n(r,1).join(""):t.slice(1);return u[e]()+c}}},6053:e=>{var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},6330:e=>{e.exports=function(){return[]}},6475:(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,{callServer:function(){return n.callServer},createServerReference:function(){return i},findSourceMapURL:function(){return o.findSourceMapURL}});let n=r(11264),o=r(11448),i=r(19357).createServerReference},7153:(e,t,r)=>{"use strict";e.exports=r(65239).vendored["react-rsc"].React},7383:(e,t,r)=>{var n=r(67009),o=r(32269),i=r(38428),a=r(55048);e.exports=function(e,t,r){if(!a(r))return!1;var u=typeof t;return("number"==u?!!(o(r)&&i(t,r.length)):"string"==u&&t in r)&&n(r[t],e)}},7651:(e,t,r)=>{var n=r(82038),o=r(52931),i=r(32269);e.exports=function(e){return i(e)?n(e):o(e)}},8336:(e,t,r)=>{var n=r(45803);e.exports=function(e,t){var r=e.__data__;return n(t)?r["string"==typeof t?"string":"hash"]:r.map}},8852:(e,t,r)=>{var n=r(1707);e.exports=function(e){return function(t){return n(t,e)}}},8886:(e,t,r)=>{"use strict";r.d(t,{A:()=>function e(){var t=new n,r=[],o=[],i=u;function c(e){let n=t.get(e);if(void 0===n){if(i!==u)return i;t.set(e,n=r.push(e)-1)}return o[n%o.length]}return c.domain=function(e){if(!arguments.length)return r.slice();for(let o of(r=[],t=new n,e))t.has(o)||t.set(o,r.push(o)-1);return c},c.range=function(e){return arguments.length?(o=Array.from(e),c):o.slice()},c.unknown=function(e){return arguments.length?(i=e,c):i},c.copy=function(){return e(r,o).unknown(i)},a.C.apply(c,arguments),c},h:()=>u});class n extends Map{constructor(e,t=i){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(let[t,r]of e)this.set(t,r)}get(e){return super.get(o(this,e))}has(e){return super.has(o(this,e))}set(e,t){return super.set(function({_intern:e,_key:t},r){let n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}(this,e),t)}delete(e){return super.delete(function({_intern:e,_key:t},r){let n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}(this,e))}}function o({_intern:e,_key:t},r){let n=t(r);return e.has(n)?e.get(n):r}function i(e){return null!==e&&"object"==typeof e?e.valueOf():e}var a=r(37877);let u=Symbol("implicit")},9920:(e,t,r)=>{"use strict";r.d(t,{h:()=>g});var n=r(43210),o=r.n(n),i=r(49384),a=r(277),u=r(34005),c=r(30087);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(s=function(){return!!e})()}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t){return(p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function d(e,t,r){return(t=h(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function h(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=l(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}function y(){return(y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var v=function(e){var t=e.yAxisId,r=(0,a.yi)(),n=(0,a.rY)(),l=(0,a.Nk)(t);return null==l?null:o().createElement(u.u,y({},l,{className:(0,i.A)("recharts-".concat(l.axisType," ").concat(l.axisType),l.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(e){return(0,c.Rh)(e,!0)}}))},g=function(e){var t;function r(){var e,t;return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,r),e=r,t=arguments,e=f(e),function(e,t){if(t&&("object"===l(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,s()?Reflect.construct(e,t||[],f(this).constructor):e.apply(this,t))}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&p(e,t)}(r,e),t=[{key:"render",value:function(){return o().createElement(v,this.props)}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,h(n.key),n)}}(r.prototype,t),Object.defineProperty(r,"prototype",{writable:!1}),r}(o().Component);d(g,"displayName","YAxis"),d(g,"defaultProps",{allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1})},10090:(e,t,r)=>{var n=r(80458),o=r(89624),i=r(47282),a=i&&i.isTypedArray;e.exports=a?o(a):n},10521:(e,t,r)=>{"use strict";r.d(t,{R:()=>n});var n=function(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),o=2;o<r;o++)n[o-2]=arguments[o]}},10653:(e,t,r)=>{var n=r(21456),o=r(63979),i=r(7651);e.exports=function(e){return n(e,i,o)}},10663:e=>{e.exports="object"==typeof global&&global&&global.Object===Object&&global},10919:(e,t,r)=>{"use strict";r.d(t,{i:()=>D});var n=r(43210),o=r.n(n),i=r(69433),a=r.n(i);let u=Math.cos,c=Math.sin,l=Math.sqrt,s=Math.PI,f=2*s,p={draw(e,t){let r=l(t/s);e.moveTo(r,0),e.arc(0,0,r,0,f)}},d=l(1/3),h=2*d,y=c(s/10)/c(7*s/10),v=c(f/10)*y,g=-u(f/10)*y,m=l(3),b=l(3)/2,x=1/l(12),w=(x/2+1)*3;var O=r(22786),S=r(15606);l(3),l(3);var E=r(49384),_=r(54186);function A(e){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var j=["type","size","sizeType"];function P(){return(P=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function T(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function M(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?T(Object(r),!0).forEach(function(t){var n,o,i;n=e,o=t,i=r[t],(o=function(e){var t=function(e,t){if("object"!=A(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=A(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==A(t)?t:t+""}(o))in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):T(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var C={symbolCircle:p,symbolCross:{draw(e,t){let r=l(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},symbolDiamond:{draw(e,t){let r=l(t/h),n=r*d;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},symbolSquare:{draw(e,t){let r=l(t),n=-r/2;e.rect(n,n,r,r)}},symbolStar:{draw(e,t){let r=l(.8908130915292852*t),n=v*r,o=g*r;e.moveTo(0,-r),e.lineTo(n,o);for(let t=1;t<5;++t){let i=f*t/5,a=u(i),l=c(i);e.lineTo(l*r,-a*r),e.lineTo(a*n-l*o,l*n+a*o)}e.closePath()}},symbolTriangle:{draw(e,t){let r=-l(t/(3*m));e.moveTo(0,2*r),e.lineTo(-m*r,-r),e.lineTo(m*r,-r),e.closePath()}},symbolWye:{draw(e,t){let r=l(t/w),n=r/2,o=r*x,i=r*x+r,a=-n;e.moveTo(n,o),e.lineTo(n,i),e.lineTo(a,i),e.lineTo(-.5*n-b*o,b*n+-.5*o),e.lineTo(-.5*n-b*i,b*n+-.5*i),e.lineTo(-.5*a-b*i,b*a+-.5*i),e.lineTo(-.5*n+b*o,-.5*o-b*n),e.lineTo(-.5*n+b*i,-.5*i-b*n),e.lineTo(-.5*a+b*i,-.5*i-b*a),e.closePath()}}},k=Math.PI/180,N=function(e,t,r){if("area"===t)return e;switch(r){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":var n=18*k;return 1.25*e*e*(Math.tan(n)-Math.tan(2*n)*Math.pow(Math.tan(n),2));case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},D=function(e){var t,r=e.type,n=void 0===r?"circle":r,i=e.size,u=void 0===i?64:i,c=e.sizeType,l=void 0===c?"area":c,s=M(M({},function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,j)),{},{type:n,size:u,sizeType:l}),f=s.className,d=s.cx,h=s.cy,y=(0,_.J9)(s,!0);return d===+d&&h===+h&&u===+u?o().createElement("path",P({},y,{className:(0,E.A)("recharts-symbols",f),transform:"translate(".concat(d,", ").concat(h,")"),d:(t=C["symbol".concat(a()(n))]||p,(function(e,t){let r=null,n=(0,S.i)(o);function o(){let o;if(r||(r=o=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),o)return r=null,o+""||null}return e="function"==typeof e?e:(0,O.A)(e||p),t="function"==typeof t?t:(0,O.A)(void 0===t?64:+t),o.type=function(t){return arguments.length?(e="function"==typeof t?t:(0,O.A)(t),o):e},o.size=function(e){return arguments.length?(t="function"==typeof e?e:(0,O.A)(+e),o):t},o.context=function(e){return arguments.length?(r=null==e?null:e,o):r},o})().type(t).size(N(u,l,n))())})):null};D.registerSymbol=function(e,t){C["symbol".concat(a()(e))]=t}},11117:e=>{"use strict";var t=Object.prototype.hasOwnProperty,r="~";function n(){}function o(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function i(e,t,n,i,a){if("function"!=typeof n)throw TypeError("The listener must be a function");var u=new o(n,i||e,a),c=r?r+t:t;return e._events[c]?e._events[c].fn?e._events[c]=[e._events[c],u]:e._events[c].push(u):(e._events[c]=u,e._eventsCount++),e}function a(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function u(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1)),u.prototype.eventNames=function(){var e,n,o=[];if(0===this._eventsCount)return o;for(n in e=this._events)t.call(e,n)&&o.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(e)):o},u.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var o=0,i=n.length,a=Array(i);o<i;o++)a[o]=n[o].fn;return a},u.prototype.listenerCount=function(e){var t=r?r+e:e,n=this._events[t];return n?n.fn?1:n.length:0},u.prototype.emit=function(e,t,n,o,i,a){var u=r?r+e:e;if(!this._events[u])return!1;var c,l,s=this._events[u],f=arguments.length;if(s.fn){switch(s.once&&this.removeListener(e,s.fn,void 0,!0),f){case 1:return s.fn.call(s.context),!0;case 2:return s.fn.call(s.context,t),!0;case 3:return s.fn.call(s.context,t,n),!0;case 4:return s.fn.call(s.context,t,n,o),!0;case 5:return s.fn.call(s.context,t,n,o,i),!0;case 6:return s.fn.call(s.context,t,n,o,i,a),!0}for(l=1,c=Array(f-1);l<f;l++)c[l-1]=arguments[l];s.fn.apply(s.context,c)}else{var p,d=s.length;for(l=0;l<d;l++)switch(s[l].once&&this.removeListener(e,s[l].fn,void 0,!0),f){case 1:s[l].fn.call(s[l].context);break;case 2:s[l].fn.call(s[l].context,t);break;case 3:s[l].fn.call(s[l].context,t,n);break;case 4:s[l].fn.call(s[l].context,t,n,o);break;default:if(!c)for(p=1,c=Array(f-1);p<f;p++)c[p-1]=arguments[p];s[l].fn.apply(s[l].context,c)}}return!0},u.prototype.on=function(e,t,r){return i(this,e,t,r,!1)},u.prototype.once=function(e,t,r){return i(this,e,t,r,!0)},u.prototype.removeListener=function(e,t,n,o){var i=r?r+e:e;if(!this._events[i])return this;if(!t)return a(this,i),this;var u=this._events[i];if(u.fn)u.fn!==t||o&&!u.once||n&&u.context!==n||a(this,i);else{for(var c=0,l=[],s=u.length;c<s;c++)(u[c].fn!==t||o&&!u[c].once||n&&u[c].context!==n)&&l.push(u[c]);l.length?this._events[i]=1===l.length?l[0]:l:a(this,i)}return this},u.prototype.removeAllListeners=function(e){var t;return e?(t=r?r+e:e,this._events[t]&&a(this,t)):(this._events=new n,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=r,u.EventEmitter=u,e.exports=u},11424:(e,t,r)=>{var n=r(47603);e.exports=r(66400)(n)},11539:(e,t,r)=>{var n=r(37643),o=r(55048),i=r(49227),a=0/0,u=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,l=/^0o[0-7]+$/i,s=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return a;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=c.test(e);return r||l.test(e)?s(e.slice(2),r?2:8):u.test(e)?a:+e}},12290:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},12344:(e,t,r)=>{e.exports=r(65984)()},12756:(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:"attachment",localPatterns:void 0,remotePatterns:[],qualities:void 0,unoptimized:!1}},13944:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DetachedPromise",{enumerable:!0,get:function(){return r}});class r{constructor(){let e,t;this.promise=new Promise((r,n)=>{e=r,t=n}),this.resolve=e,this.reject=t}}},14675:e=>{e.exports=function(e){return function(){return e}}},14959:(e,t,r)=>{"use strict";e.exports=r(94041).vendored.contexts.AmpContext},15036:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(82614).A)("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]])},15451:(e,t,r)=>{var n=r(29395),o=r(27467);e.exports=function(e){return o(e)&&"[object Arguments]"==n(e)}},15606:(e,t,r)=>{"use strict";r.d(t,{i:()=>c});let n=Math.PI,o=2*n,i=o-1e-6;function a(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}class u{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?a:function(e){let t=Math.floor(e);if(!(t>=0))throw Error(`invalid digits: ${e}`);if(t>15)return a;let r=10**t;return function(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=Math.round(arguments[t]*r)/r+e[t]}}(e)}moveTo(e,t){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,t){this._append`L${this._x1=+e},${this._y1=+t}`}quadraticCurveTo(e,t,r,n){this._append`Q${+e},${+t},${this._x1=+r},${this._y1=+n}`}bezierCurveTo(e,t,r,n,o,i){this._append`C${+e},${+t},${+r},${+n},${this._x1=+o},${this._y1=+i}`}arcTo(e,t,r,o,i){if(e*=1,t*=1,r*=1,o*=1,(i*=1)<0)throw Error(`negative radius: ${i}`);let a=this._x1,u=this._y1,c=r-e,l=o-t,s=a-e,f=u-t,p=s*s+f*f;if(null===this._x1)this._append`M${this._x1=e},${this._y1=t}`;else if(p>1e-6){if(Math.abs(f*c-l*s)>1e-6&&i){let d=r-a,h=o-u,y=c*c+l*l,v=Math.sqrt(y),g=Math.sqrt(p),m=i*Math.tan((n-Math.acos((y+p-(d*d+h*h))/(2*v*g)))/2),b=m/g,x=m/v;Math.abs(b-1)>1e-6&&this._append`L${e+b*s},${t+b*f}`,this._append`A${i},${i},0,0,${+(f*d>s*h)},${this._x1=e+x*c},${this._y1=t+x*l}`}else this._append`L${this._x1=e},${this._y1=t}`}}arc(e,t,r,a,u,c){if(e*=1,t*=1,r*=1,c=!!c,r<0)throw Error(`negative radius: ${r}`);let l=r*Math.cos(a),s=r*Math.sin(a),f=e+l,p=t+s,d=1^c,h=c?a-u:u-a;null===this._x1?this._append`M${f},${p}`:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-p)>1e-6)&&this._append`L${f},${p}`,r&&(h<0&&(h=h%o+o),h>i?this._append`A${r},${r},0,1,${d},${e-l},${t-s}A${r},${r},0,1,${d},${this._x1=f},${this._y1=p}`:h>1e-6&&this._append`A${r},${r},0,${+(h>=n)},${d},${this._x1=e+r*Math.cos(u)},${this._y1=t+r*Math.sin(u)}`)}rect(e,t,r,n){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${r*=1}v${+n}h${-r}Z`}toString(){return this._}}function c(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(null==r)t=null;else{let e=Math.floor(r);if(!(e>=0))throw RangeError(`invalid digits: ${r}`);t=e}return e},()=>new u(t)}u.prototype},15871:(e,t,r)=>{var n=r(36341),o=r(27467);e.exports=function e(t,r,i,a,u){return t===r||(null!=t&&null!=r&&(o(t)||o(r))?n(t,r,i,a,e,u):t!=t&&r!=r)}},15883:(e,t,r)=>{var n=r(2984),o=r(46063),i=r(48169);e.exports=function(e){return e&&e.length?n(e,i,o):void 0}},15909:(e,t,r)=>{var n=r(87506),o=r(66930),i=r(658);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(i||o),string:new n}}},16854:e=>{e.exports=function(e){return this.__data__.has(e)}},17518:(e,t,r)=>{var n=r(21367),o=r(1707),i=r(22),a=r(54765),u=r(43378),c=r(89624),l=r(65727),s=r(48169),f=r(40542);e.exports=function(e,t,r){t=t.length?n(t,function(e){return f(e)?function(t){return o(t,1===e.length?e[0]:e)}:e}):[s];var p=-1;return t=n(t,c(i)),u(a(e,function(e,r,o){return{criteria:n(t,function(t){return t(e)}),index:++p,value:e}}),function(e,t){return l(e,t,r)})}},17830:(e,t,r)=>{e.exports=r(41547)(r(85718),"WeakMap")},17903:(e,t,r)=>{"use strict";e.exports=r(94041).vendored.contexts.ImageConfigContext},18234:(e,t,r)=>{var n=r(91290),o=r(22),i=r(84482),a=Math.max;e.exports=function(e,t,r){var u=null==e?0:e.length;if(!u)return -1;var c=null==r?0:i(r);return c<0&&(c=a(u+c,0)),n(e,o(t,3),c)}},18842:(e,t,r)=>{"use strict";function n(e,t){for(var r in e)if(({}).hasOwnProperty.call(e,r)&&(!({}).hasOwnProperty.call(t,r)||e[r]!==t[r]))return!1;for(var n in t)if(({}).hasOwnProperty.call(t,n)&&!({}).hasOwnProperty.call(e,n))return!1;return!0}r.d(t,{b:()=>n})},18853:(e,t,r)=>{"use strict";r.d(t,{X:()=>i});var n=r(43210),o=r(66156);function i(e){let[t,r]=n.useState(void 0);return(0,o.N)(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}},19236:(e,t,r)=>{"use strict";r.d(t,{UC:()=>ea,Y9:()=>eo,q7:()=>en,bL:()=>er,l9:()=>ei});var n=r(43210),o=r(11273),i=r(9510),a=r(98599),u=r(70569),c=r(65551),l=r(14163),s=r(66156),f=r(46059),p=r(96963),d=r(60687),h="Collapsible",[y,v]=(0,o.A)(h),[g,m]=y(h),b=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,open:o,defaultOpen:i,disabled:a,onOpenChange:u,...s}=e,[f=!1,h]=(0,c.i)({prop:o,defaultProp:i,onChange:u});return(0,d.jsx)(g,{scope:r,disabled:a,contentId:(0,p.B)(),open:f,onOpenToggle:n.useCallback(()=>h(e=>!e),[h]),children:(0,d.jsx)(l.sG.div,{"data-state":_(f),"data-disabled":a?"":void 0,...s,ref:t})})});b.displayName=h;var x="CollapsibleTrigger",w=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,...n}=e,o=m(x,r);return(0,d.jsx)(l.sG.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":_(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...n,ref:t,onClick:(0,u.m)(e.onClick,o.onOpenToggle)})});w.displayName=x;var O="CollapsibleContent",S=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=m(O,e.__scopeCollapsible);return(0,d.jsx)(f.C,{present:r||o.open,children:({present:e})=>(0,d.jsx)(E,{...n,ref:t,present:e})})});S.displayName=O;var E=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,present:o,children:i,...u}=e,c=m(O,r),[f,p]=n.useState(o),h=n.useRef(null),y=(0,a.s)(t,h),v=n.useRef(0),g=v.current,b=n.useRef(0),x=b.current,w=c.open||f,S=n.useRef(w),E=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>S.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,s.N)(()=>{let e=h.current;if(e){E.current=E.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();v.current=t.height,b.current=t.width,S.current||(e.style.transitionDuration=E.current.transitionDuration,e.style.animationName=E.current.animationName),p(o)}},[c.open,o]),(0,d.jsx)(l.sG.div,{"data-state":_(c.open),"data-disabled":c.disabled?"":void 0,id:c.contentId,hidden:!w,...u,ref:y,style:{"--radix-collapsible-content-height":g?`${g}px`:void 0,"--radix-collapsible-content-width":x?`${x}px`:void 0,...e.style},children:w&&i})});function _(e){return e?"open":"closed"}var A=r(43),j="Accordion",P=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[T,M,C]=(0,i.N)(j),[k,N]=(0,o.A)(j,[C,v]),D=v(),R=n.forwardRef((e,t)=>{let{type:r,...n}=e;return(0,d.jsx)(T.Provider,{scope:e.__scopeAccordion,children:"multiple"===r?(0,d.jsx)(z,{...n,ref:t}):(0,d.jsx)(F,{...n,ref:t})})});R.displayName=j;var[I,L]=k(j),[B,U]=k(j,{collapsible:!1}),F=n.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:i=()=>{},collapsible:a=!1,...u}=e,[l,s]=(0,c.i)({prop:r,defaultProp:o,onChange:i});return(0,d.jsx)(I,{scope:e.__scopeAccordion,value:l?[l]:[],onItemOpen:s,onItemClose:n.useCallback(()=>a&&s(""),[a,s]),children:(0,d.jsx)(B,{scope:e.__scopeAccordion,collapsible:a,children:(0,d.jsx)(W,{...u,ref:t})})})}),z=n.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:i=()=>{},...a}=e,[u=[],l]=(0,c.i)({prop:r,defaultProp:o,onChange:i}),s=n.useCallback(e=>l((t=[])=>[...t,e]),[l]),f=n.useCallback(e=>l((t=[])=>t.filter(t=>t!==e)),[l]);return(0,d.jsx)(I,{scope:e.__scopeAccordion,value:u,onItemOpen:s,onItemClose:f,children:(0,d.jsx)(B,{scope:e.__scopeAccordion,collapsible:!0,children:(0,d.jsx)(W,{...a,ref:t})})})}),[$,V]=k(j),W=n.forwardRef((e,t)=>{let{__scopeAccordion:r,disabled:o,dir:i,orientation:c="vertical",...s}=e,f=n.useRef(null),p=(0,a.s)(f,t),h=M(r),y="ltr"===(0,A.jH)(i),v=(0,u.m)(e.onKeyDown,e=>{if(!P.includes(e.key))return;let t=e.target,r=h().filter(e=>!e.ref.current?.disabled),n=r.findIndex(e=>e.ref.current===t),o=r.length;if(-1===n)return;e.preventDefault();let i=n,a=o-1,u=()=>{(i=n+1)>a&&(i=0)},l=()=>{(i=n-1)<0&&(i=a)};switch(e.key){case"Home":i=0;break;case"End":i=a;break;case"ArrowRight":"horizontal"===c&&(y?u():l());break;case"ArrowDown":"vertical"===c&&u();break;case"ArrowLeft":"horizontal"===c&&(y?l():u());break;case"ArrowUp":"vertical"===c&&l()}let s=i%o;r[s].ref.current?.focus()});return(0,d.jsx)($,{scope:r,disabled:o,direction:i,orientation:c,children:(0,d.jsx)(T.Slot,{scope:r,children:(0,d.jsx)(l.sG.div,{...s,"data-orientation":c,ref:p,onKeyDown:o?void 0:v})})})}),G="AccordionItem",[H,q]=k(G),X=n.forwardRef((e,t)=>{let{__scopeAccordion:r,value:n,...o}=e,i=V(G,r),a=L(G,r),u=D(r),c=(0,p.B)(),l=n&&a.value.includes(n)||!1,s=i.disabled||e.disabled;return(0,d.jsx)(H,{scope:r,open:l,disabled:s,triggerId:c,children:(0,d.jsx)(b,{"data-orientation":i.orientation,"data-state":et(l),...u,...o,ref:t,disabled:s,open:l,onOpenChange:e=>{e?a.onItemOpen(n):a.onItemClose(n)}})})});X.displayName=G;var K="AccordionHeader",Y=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,o=V(j,r),i=q(K,r);return(0,d.jsx)(l.sG.h3,{"data-orientation":o.orientation,"data-state":et(i.open),"data-disabled":i.disabled?"":void 0,...n,ref:t})});Y.displayName=K;var J="AccordionTrigger",Z=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,o=V(j,r),i=q(J,r),a=U(J,r),u=D(r);return(0,d.jsx)(T.ItemSlot,{scope:r,children:(0,d.jsx)(w,{"aria-disabled":i.open&&!a.collapsible||void 0,"data-orientation":o.orientation,id:i.triggerId,...u,...n,ref:t})})});Z.displayName=J;var Q="AccordionContent",ee=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,o=V(j,r),i=q(Q,r),a=D(r);return(0,d.jsx)(S,{role:"region","aria-labelledby":i.triggerId,"data-orientation":o.orientation,...a,...n,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function et(e){return e?"open":"closed"}ee.displayName=Q;var er=R,en=X,eo=Y,ei=Z,ea=ee},19335:(e,t,r)=>{"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){(function(e,t,r){var o;(o=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=n(o))return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==n(o)?o:o+"")in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r})(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}r.d(t,{IZ:()=>u,Kg:()=>a,yy:()=>f}),r(37456),r(43210),r(5231);var a=Math.PI/180,u=function(e,t,r,n){return{x:e+Math.cos(-a*n)*r,y:t+Math.sin(-a*n)*r}},c=function(e,t){var r=e.x,n=e.y;return Math.sqrt(Math.pow(r-t.x,2)+Math.pow(n-t.y,2))},l=function(e,t){var r=e.x,n=e.y,o=t.cx,i=t.cy,a=c({x:r,y:n},{x:o,y:i});if(a<=0)return{radius:a};var u=Math.acos((r-o)/a);return n>i&&(u=2*Math.PI-u),{radius:a,angle:180*u/Math.PI,angleInRadian:u}},s=function(e){var t=e.startAngle,r=e.endAngle,n=Math.min(Math.floor(t/360),Math.floor(r/360));return{startAngle:t-360*n,endAngle:r-360*n}},f=function(e,t){var r,n=l({x:e.x,y:e.y},t),o=n.radius,a=n.angle,u=t.innerRadius,c=t.outerRadius;if(o<u||o>c)return!1;if(0===o)return!0;var f=s(t),p=f.startAngle,d=f.endAngle,h=a;if(p<=d){for(;h>d;)h-=360;for(;h<p;)h+=360;r=h>=p&&h<=d}else{for(;h>p;)h-=360;for(;h<d;)h+=360;r=h>=d&&h<=p}return r?i(i({},t),{},{radius:o,angle:h+360*Math.min(Math.floor(t.startAngle/360),Math.floor(t.endAngle/360))}):null}},19976:(e,t,r)=>{var n=r(8336);e.exports=function(e,t){var r=n(this,e),o=r.size;return r.set(e,t),this.size+=+(r.size!=o),this}},20237:(e,t,r)=>{"use strict";r.d(t,{m:()=>n});var n={isSsr:!0,get:function(e){return n[e]},set:function(e,t){if("string"==typeof e)n[e]=t;else{var r=Object.keys(e);r&&r.length&&r.forEach(function(t){n[t]=e[t]})}}}},20540:(e,t,r)=>{var n=r(55048),o=r(70151),i=r(11539),a=Math.max,u=Math.min;e.exports=function(e,t,r){var c,l,s,f,p,d,h=0,y=!1,v=!1,g=!0;if("function"!=typeof e)throw TypeError("Expected a function");function m(t){var r=c,n=l;return c=l=void 0,h=t,f=e.apply(n,r)}function b(e){var r=e-d,n=e-h;return void 0===d||r>=t||r<0||v&&n>=s}function x(){var e,r,n,i=o();if(b(i))return w(i);p=setTimeout(x,(e=i-d,r=i-h,n=t-e,v?u(n,s-r):n))}function w(e){return(p=void 0,g&&c)?m(e):(c=l=void 0,f)}function O(){var e,r=o(),n=b(r);if(c=arguments,l=this,d=r,n){if(void 0===p)return h=e=d,p=setTimeout(x,t),y?m(e):f;if(v)return clearTimeout(p),p=setTimeout(x,t),m(d)}return void 0===p&&(p=setTimeout(x,t)),f}return t=i(t)||0,n(r)&&(y=!!r.leading,s=(v="maxWait"in r)?a(i(r.maxWait)||0,t):s,g="trailing"in r?!!r.trailing:g),O.cancel=function(){void 0!==p&&clearTimeout(p),h=0,c=d=l=p=void 0},O.flush=function(){return void 0===p?f:w(o())},O}},20623:(e,t,r)=>{var n=r(15871),o=r(40491),i=r(2896),a=r(67619),u=r(34883),c=r(41132),l=r(46436);e.exports=function(e,t){return a(e)&&u(t)?c(l(e),t):function(r){var a=o(r,e);return void 0===a&&a===t?i(r,e):n(t,a,3)}}},21080:(e,t,r)=>{"use strict";r.d(t,{u:()=>l});var n=r(43210),o=r.n(n),i=r(49384),a=r(54186),u=["children","width","height","viewBox","className","style","title","desc"];function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function l(e){var t=e.children,r=e.width,n=e.height,l=e.viewBox,s=e.className,f=e.style,p=e.title,d=e.desc,h=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,u),y=l||{width:r,height:n,x:0,y:0},v=(0,i.A)("recharts-surface",s);return o().createElement("svg",c({},(0,a.J9)(h,!0,"svg"),{className:v,width:r,height:n,style:f,viewBox:"".concat(y.x," ").concat(y.y," ").concat(y.width," ").concat(y.height)}),o().createElement("title",null,p),o().createElement("desc",null,d),t)}},21367:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,o=Array(n);++r<n;)o[r]=t(e[r],r,e);return o}},21456:(e,t,r)=>{var n=r(41693),o=r(40542);e.exports=function(e,t,r){var i=t(e);return o(e)?i:n(i,r(e))}},21592:(e,t,r)=>{var n=r(42205),o=r(61837);e.exports=function(e,t){return n(o(e,t),1)}},21630:(e,t,r)=>{var n=r(10653),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,i,a,u){var c=1&r,l=n(e),s=l.length;if(s!=n(t).length&&!c)return!1;for(var f=s;f--;){var p=l[f];if(!(c?p in t:o.call(t,p)))return!1}var d=u.get(e),h=u.get(t);if(d&&h)return d==t&&h==e;var y=!0;u.set(e,t),u.set(t,e);for(var v=c;++f<s;){var g=e[p=l[f]],m=t[p];if(i)var b=c?i(m,g,p,t,e,u):i(g,m,p,e,t,u);if(!(void 0===b?g===m||a(g,m,r,i,u):b)){y=!1;break}v||(v="constructor"==p)}if(y&&!v){var x=e.constructor,w=t.constructor;x!=w&&"constructor"in e&&"constructor"in t&&!("function"==typeof x&&x instanceof x&&"function"==typeof w&&w instanceof w)&&(y=!1)}return u.delete(e),u.delete(t),y}},22670:(e,t,r)=>{"use strict";r.d(t,{In:()=>ek,JU:()=>eL,LM:()=>eR,PP:()=>ez,UC:()=>eD,VF:()=>eF,WT:()=>eC,YJ:()=>eI,ZL:()=>eN,bL:()=>eT,l9:()=>eM,p4:()=>eU,q7:()=>eB,wn:()=>e$,wv:()=>eV});var n=r(43210),o=r(51215),i=r(67969),a=r(70569),u=r(9510),c=r(98599),l=r(11273),s=r(43),f=r(31355),p=r(1359),d=r(32547),h=r(96963),y=r(55509),v=r(25028),g=r(14163),m=r(8730),b=r(13495),x=r(65551),w=r(66156),O=r(83721),S=r(69024),E=r(63376),_=r(42247),A=r(60687),j=[" ","Enter","ArrowUp","ArrowDown"],P=[" ","Enter"],T="Select",[M,C,k]=(0,u.N)(T),[N,D]=(0,l.A)(T,[k,y.Bk]),R=(0,y.Bk)(),[I,L]=N(T),[B,U]=N(T),F=e=>{let{__scopeSelect:t,children:r,open:o,defaultOpen:i,onOpenChange:a,value:u,defaultValue:c,onValueChange:l,dir:f,name:p,autoComplete:d,disabled:v,required:g,form:m}=e,b=R(t),[w,O]=n.useState(null),[S,E]=n.useState(null),[_,j]=n.useState(!1),P=(0,s.jH)(f),[T=!1,C]=(0,x.i)({prop:o,defaultProp:i,onChange:a}),[k,N]=(0,x.i)({prop:u,defaultProp:c,onChange:l}),D=n.useRef(null),L=!w||m||!!w.closest("form"),[U,F]=n.useState(new Set),z=Array.from(U).map(e=>e.props.value).join(";");return(0,A.jsx)(y.bL,{...b,children:(0,A.jsxs)(I,{required:g,scope:t,trigger:w,onTriggerChange:O,valueNode:S,onValueNodeChange:E,valueNodeHasChildren:_,onValueNodeHasChildrenChange:j,contentId:(0,h.B)(),value:k,onValueChange:N,open:T,onOpenChange:C,dir:P,triggerPointerDownPosRef:D,disabled:v,children:[(0,A.jsx)(M.Provider,{scope:t,children:(0,A.jsx)(B,{scope:e.__scopeSelect,onNativeOptionAdd:n.useCallback(e=>{F(t=>new Set(t).add(e))},[]),onNativeOptionRemove:n.useCallback(e=>{F(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:r})}),L?(0,A.jsxs)(eA,{"aria-hidden":!0,required:g,tabIndex:-1,name:p,autoComplete:d,value:k,onChange:e=>N(e.target.value),disabled:v,form:m,children:[void 0===k?(0,A.jsx)("option",{value:""}):null,Array.from(U)]},z):null]})})};F.displayName=T;var z="SelectTrigger",$=n.forwardRef((e,t)=>{let{__scopeSelect:r,disabled:o=!1,...i}=e,u=R(r),l=L(z,r),s=l.disabled||o,f=(0,c.s)(t,l.onTriggerChange),p=C(r),d=n.useRef("touch"),[h,v,m]=ej(e=>{let t=p().filter(e=>!e.disabled),r=t.find(e=>e.value===l.value),n=eP(t,e,r);void 0!==n&&l.onValueChange(n.value)}),b=e=>{s||(l.onOpenChange(!0),m()),e&&(l.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,A.jsx)(y.Mz,{asChild:!0,...u,children:(0,A.jsx)(g.sG.button,{type:"button",role:"combobox","aria-controls":l.contentId,"aria-expanded":l.open,"aria-required":l.required,"aria-autocomplete":"none",dir:l.dir,"data-state":l.open?"open":"closed",disabled:s,"data-disabled":s?"":void 0,"data-placeholder":e_(l.value)?"":void 0,...i,ref:f,onClick:(0,a.m)(i.onClick,e=>{e.currentTarget.focus(),"mouse"!==d.current&&b(e)}),onPointerDown:(0,a.m)(i.onPointerDown,e=>{d.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(b(e),e.preventDefault())}),onKeyDown:(0,a.m)(i.onKeyDown,e=>{let t=""!==h.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||v(e.key),(!t||" "!==e.key)&&j.includes(e.key)&&(b(),e.preventDefault())})})})});$.displayName=z;var V="SelectValue",W=n.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:o,children:i,placeholder:a="",...u}=e,l=L(V,r),{onValueNodeHasChildrenChange:s}=l,f=void 0!==i,p=(0,c.s)(t,l.onValueNodeChange);return(0,w.N)(()=>{s(f)},[s,f]),(0,A.jsx)(g.sG.span,{...u,ref:p,style:{pointerEvents:"none"},children:e_(l.value)?(0,A.jsx)(A.Fragment,{children:a}):i})});W.displayName=V;var G=n.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,...o}=e;return(0,A.jsx)(g.sG.span,{"aria-hidden":!0,...o,ref:t,children:n||"▼"})});G.displayName="SelectIcon";var H=e=>(0,A.jsx)(v.Z,{asChild:!0,...e});H.displayName="SelectPortal";var q="SelectContent",X=n.forwardRef((e,t)=>{let r=L(q,e.__scopeSelect),[i,a]=n.useState();return((0,w.N)(()=>{a(new DocumentFragment)},[]),r.open)?(0,A.jsx)(J,{...e,ref:t}):i?o.createPortal((0,A.jsx)(K,{scope:e.__scopeSelect,children:(0,A.jsx)(M.Slot,{scope:e.__scopeSelect,children:(0,A.jsx)("div",{children:e.children})})}),i):null});X.displayName=q;var[K,Y]=N(q),J=n.forwardRef((e,t)=>{let{__scopeSelect:r,position:o="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:u,onPointerDownOutside:l,side:s,sideOffset:h,align:y,alignOffset:v,arrowPadding:g,collisionBoundary:b,collisionPadding:x,sticky:w,hideWhenDetached:O,avoidCollisions:S,...j}=e,P=L(q,r),[T,M]=n.useState(null),[k,N]=n.useState(null),D=(0,c.s)(t,e=>M(e)),[R,I]=n.useState(null),[B,U]=n.useState(null),F=C(r),[z,$]=n.useState(!1),V=n.useRef(!1);n.useEffect(()=>{if(T)return(0,E.Eq)(T)},[T]),(0,p.Oh)();let W=n.useCallback(e=>{let[t,...r]=F().map(e=>e.ref.current),[n]=r.slice(-1),o=document.activeElement;for(let r of e)if(r===o||(r?.scrollIntoView({block:"nearest"}),r===t&&k&&(k.scrollTop=0),r===n&&k&&(k.scrollTop=k.scrollHeight),r?.focus(),document.activeElement!==o))return},[F,k]),G=n.useCallback(()=>W([R,T]),[W,R,T]);n.useEffect(()=>{z&&G()},[z,G]);let{onOpenChange:H,triggerPointerDownPosRef:X}=P;n.useEffect(()=>{if(T){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(X.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(X.current?.y??0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():T.contains(r.target)||H(!1),document.removeEventListener("pointermove",t),X.current=null};return null!==X.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[T,H,X]),n.useEffect(()=>{let e=()=>H(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[H]);let[Y,J]=ej(e=>{let t=F().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=eP(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),ee=n.useCallback((e,t,r)=>{let n=!V.current&&!r;(void 0!==P.value&&P.value===t||n)&&(I(e),n&&(V.current=!0))},[P.value]),et=n.useCallback(()=>T?.focus(),[T]),er=n.useCallback((e,t,r)=>{let n=!V.current&&!r;(void 0!==P.value&&P.value===t||n)&&U(e)},[P.value]),en="popper"===o?Q:Z,eo=en===Q?{side:s,sideOffset:h,align:y,alignOffset:v,arrowPadding:g,collisionBoundary:b,collisionPadding:x,sticky:w,hideWhenDetached:O,avoidCollisions:S}:{};return(0,A.jsx)(K,{scope:r,content:T,viewport:k,onViewportChange:N,itemRefCallback:ee,selectedItem:R,onItemLeave:et,itemTextRefCallback:er,focusSelectedItem:G,selectedItemText:B,position:o,isPositioned:z,searchRef:Y,children:(0,A.jsx)(_.A,{as:m.DX,allowPinchZoom:!0,children:(0,A.jsx)(d.n,{asChild:!0,trapped:P.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,a.m)(i,e=>{P.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,A.jsx)(f.qW,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:u,onPointerDownOutside:l,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>P.onOpenChange(!1),children:(0,A.jsx)(en,{role:"listbox",id:P.contentId,"data-state":P.open?"open":"closed",dir:P.dir,onContextMenu:e=>e.preventDefault(),...j,...eo,onPlaced:()=>$(!0),ref:D,style:{display:"flex",flexDirection:"column",outline:"none",...j.style},onKeyDown:(0,a.m)(j.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||J(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=F().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>W(t)),e.preventDefault()}})})})})})})});J.displayName="SelectContentImpl";var Z=n.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:o,...a}=e,u=L(q,r),l=Y(q,r),[s,f]=n.useState(null),[p,d]=n.useState(null),h=(0,c.s)(t,e=>d(e)),y=C(r),v=n.useRef(!1),m=n.useRef(!0),{viewport:b,selectedItem:x,selectedItemText:O,focusSelectedItem:S}=l,E=n.useCallback(()=>{if(u.trigger&&u.valueNode&&s&&p&&b&&x&&O){let e=u.trigger.getBoundingClientRect(),t=p.getBoundingClientRect(),r=u.valueNode.getBoundingClientRect(),n=O.getBoundingClientRect();if("rtl"!==u.dir){let o=n.left-t.left,a=r.left-o,u=e.left-a,c=e.width+u,l=Math.max(c,t.width),f=window.innerWidth-10,p=(0,i.q)(a,[10,Math.max(10,f-l)]);s.style.minWidth=c+"px",s.style.left=p+"px"}else{let o=t.right-n.right,a=window.innerWidth-r.right-o,u=window.innerWidth-e.right-a,c=e.width+u,l=Math.max(c,t.width),f=window.innerWidth-10,p=(0,i.q)(a,[10,Math.max(10,f-l)]);s.style.minWidth=c+"px",s.style.right=p+"px"}let a=y(),c=window.innerHeight-20,l=b.scrollHeight,f=window.getComputedStyle(p),d=parseInt(f.borderTopWidth,10),h=parseInt(f.paddingTop,10),g=parseInt(f.borderBottomWidth,10),m=d+h+l+parseInt(f.paddingBottom,10)+g,w=Math.min(5*x.offsetHeight,m),S=window.getComputedStyle(b),E=parseInt(S.paddingTop,10),_=parseInt(S.paddingBottom,10),A=e.top+e.height/2-10,j=x.offsetHeight/2,P=d+h+(x.offsetTop+j);if(P<=A){let e=a.length>0&&x===a[a.length-1].ref.current;s.style.bottom="0px";let t=Math.max(c-A,j+(e?_:0)+(p.clientHeight-b.offsetTop-b.offsetHeight)+g);s.style.height=P+t+"px"}else{let e=a.length>0&&x===a[0].ref.current;s.style.top="0px";let t=Math.max(A,d+b.offsetTop+(e?E:0)+j);s.style.height=t+(m-P)+"px",b.scrollTop=P-A+b.offsetTop}s.style.margin="10px 0",s.style.minHeight=w+"px",s.style.maxHeight=c+"px",o?.(),requestAnimationFrame(()=>v.current=!0)}},[y,u.trigger,u.valueNode,s,p,b,x,O,u.dir,o]);(0,w.N)(()=>E(),[E]);let[_,j]=n.useState();(0,w.N)(()=>{p&&j(window.getComputedStyle(p).zIndex)},[p]);let P=n.useCallback(e=>{e&&!0===m.current&&(E(),S?.(),m.current=!1)},[E,S]);return(0,A.jsx)(ee,{scope:r,contentWrapper:s,shouldExpandOnScrollRef:v,onScrollButtonChange:P,children:(0,A.jsx)("div",{ref:f,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:_},children:(0,A.jsx)(g.sG.div,{...a,ref:h,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}})})})});Z.displayName="SelectItemAlignedPosition";var Q=n.forwardRef((e,t)=>{let{__scopeSelect:r,align:n="start",collisionPadding:o=10,...i}=e,a=R(r);return(0,A.jsx)(y.UC,{...a,...i,ref:t,align:n,collisionPadding:o,style:{boxSizing:"border-box",...i.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});Q.displayName="SelectPopperPosition";var[ee,et]=N(q,{}),er="SelectViewport",en=n.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:o,...i}=e,u=Y(er,r),l=et(er,r),s=(0,c.s)(t,u.onViewportChange),f=n.useRef(0);return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),(0,A.jsx)(M.Slot,{scope:r,children:(0,A.jsx)(g.sG.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:s,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:(0,a.m)(i.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=l;if(n?.current&&r){let e=Math.abs(f.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,o=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(o<n){let i=o+e,a=Math.min(n,i),u=i-a;r.style.height=a+"px","0px"===r.style.bottom&&(t.scrollTop=u>0?u:0,r.style.justifyContent="flex-end")}}}f.current=t.scrollTop})})})]})});en.displayName=er;var eo="SelectGroup",[ei,ea]=N(eo),eu=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=(0,h.B)();return(0,A.jsx)(ei,{scope:r,id:o,children:(0,A.jsx)(g.sG.div,{role:"group","aria-labelledby":o,...n,ref:t})})});eu.displayName=eo;var ec="SelectLabel",el=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=ea(ec,r);return(0,A.jsx)(g.sG.div,{id:o.id,...n,ref:t})});el.displayName=ec;var es="SelectItem",[ef,ep]=N(es),ed=n.forwardRef((e,t)=>{let{__scopeSelect:r,value:o,disabled:i=!1,textValue:u,...l}=e,s=L(es,r),f=Y(es,r),p=s.value===o,[d,y]=n.useState(u??""),[v,m]=n.useState(!1),b=(0,c.s)(t,e=>f.itemRefCallback?.(e,o,i)),x=(0,h.B)(),w=n.useRef("touch"),O=()=>{i||(s.onValueChange(o),s.onOpenChange(!1))};if(""===o)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,A.jsx)(ef,{scope:r,value:o,disabled:i,textId:x,isSelected:p,onItemTextChange:n.useCallback(e=>{y(t=>t||(e?.textContent??"").trim())},[]),children:(0,A.jsx)(M.ItemSlot,{scope:r,value:o,disabled:i,textValue:d,children:(0,A.jsx)(g.sG.div,{role:"option","aria-labelledby":x,"data-highlighted":v?"":void 0,"aria-selected":p&&v,"data-state":p?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...l,ref:b,onFocus:(0,a.m)(l.onFocus,()=>m(!0)),onBlur:(0,a.m)(l.onBlur,()=>m(!1)),onClick:(0,a.m)(l.onClick,()=>{"mouse"!==w.current&&O()}),onPointerUp:(0,a.m)(l.onPointerUp,()=>{"mouse"===w.current&&O()}),onPointerDown:(0,a.m)(l.onPointerDown,e=>{w.current=e.pointerType}),onPointerMove:(0,a.m)(l.onPointerMove,e=>{w.current=e.pointerType,i?f.onItemLeave?.():"mouse"===w.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,a.m)(l.onPointerLeave,e=>{e.currentTarget===document.activeElement&&f.onItemLeave?.()}),onKeyDown:(0,a.m)(l.onKeyDown,e=>{(f.searchRef?.current===""||" "!==e.key)&&(P.includes(e.key)&&O()," "===e.key&&e.preventDefault())})})})})});ed.displayName=es;var eh="SelectItemText",ey=n.forwardRef((e,t)=>{let{__scopeSelect:r,className:i,style:a,...u}=e,l=L(eh,r),s=Y(eh,r),f=ep(eh,r),p=U(eh,r),[d,h]=n.useState(null),y=(0,c.s)(t,e=>h(e),f.onItemTextChange,e=>s.itemTextRefCallback?.(e,f.value,f.disabled)),v=d?.textContent,m=n.useMemo(()=>(0,A.jsx)("option",{value:f.value,disabled:f.disabled,children:v},f.value),[f.disabled,f.value,v]),{onNativeOptionAdd:b,onNativeOptionRemove:x}=p;return(0,w.N)(()=>(b(m),()=>x(m)),[b,x,m]),(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(g.sG.span,{id:f.textId,...u,ref:y}),f.isSelected&&l.valueNode&&!l.valueNodeHasChildren?o.createPortal(u.children,l.valueNode):null]})});ey.displayName=eh;var ev="SelectItemIndicator",eg=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return ep(ev,r).isSelected?(0,A.jsx)(g.sG.span,{"aria-hidden":!0,...n,ref:t}):null});eg.displayName=ev;var em="SelectScrollUpButton",eb=n.forwardRef((e,t)=>{let r=Y(em,e.__scopeSelect),o=et(em,e.__scopeSelect),[i,a]=n.useState(!1),u=(0,c.s)(t,o.onScrollButtonChange);return(0,w.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){a(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),i?(0,A.jsx)(eO,{...e,ref:u,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});eb.displayName=em;var ex="SelectScrollDownButton",ew=n.forwardRef((e,t)=>{let r=Y(ex,e.__scopeSelect),o=et(ex,e.__scopeSelect),[i,a]=n.useState(!1),u=(0,c.s)(t,o.onScrollButtonChange);return(0,w.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;a(Math.ceil(t.scrollTop)<e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),i?(0,A.jsx)(eO,{...e,ref:u,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});ew.displayName=ex;var eO=n.forwardRef((e,t)=>{let{__scopeSelect:r,onAutoScroll:o,...i}=e,u=Y("SelectScrollButton",r),c=n.useRef(null),l=C(r),s=n.useCallback(()=>{null!==c.current&&(window.clearInterval(c.current),c.current=null)},[]);return n.useEffect(()=>()=>s(),[s]),(0,w.N)(()=>{let e=l().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[l]),(0,A.jsx)(g.sG.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:(0,a.m)(i.onPointerDown,()=>{null===c.current&&(c.current=window.setInterval(o,50))}),onPointerMove:(0,a.m)(i.onPointerMove,()=>{u.onItemLeave?.(),null===c.current&&(c.current=window.setInterval(o,50))}),onPointerLeave:(0,a.m)(i.onPointerLeave,()=>{s()})})}),eS=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return(0,A.jsx)(g.sG.div,{"aria-hidden":!0,...n,ref:t})});eS.displayName="SelectSeparator";var eE="SelectArrow";function e_(e){return""===e||void 0===e}n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=R(r),i=L(eE,r),a=Y(eE,r);return i.open&&"popper"===a.position?(0,A.jsx)(y.i3,{...o,...n,ref:t}):null}).displayName=eE;var eA=n.forwardRef((e,t)=>{let{value:r,...o}=e,i=n.useRef(null),a=(0,c.s)(t,i),u=(0,O.Z)(r);return n.useEffect(()=>{let e=i.current,t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(u!==r&&t){let n=new Event("change",{bubbles:!0});t.call(e,r),e.dispatchEvent(n)}},[u,r]),(0,A.jsx)(S.s,{asChild:!0,children:(0,A.jsx)("select",{...o,ref:a,defaultValue:r})})});function ej(e){let t=(0,b.c)(e),r=n.useRef(""),o=n.useRef(0),i=n.useCallback(e=>{let n=r.current+e;t(n),function e(t){r.current=t,window.clearTimeout(o.current),""!==t&&(o.current=window.setTimeout(()=>e(""),1e3))}(n)},[t]),a=n.useCallback(()=>{r.current="",window.clearTimeout(o.current)},[]);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),[r,i,a]}function eP(e,t,r){var n,o;let i=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=r?e.indexOf(r):-1,u=(n=e,o=Math.max(a,0),n.map((e,t)=>n[(o+t)%n.length]));1===i.length&&(u=u.filter(e=>e!==r));let c=u.find(e=>e.textValue.toLowerCase().startsWith(i.toLowerCase()));return c!==r?c:void 0}eA.displayName="BubbleSelect";var eT=F,eM=$,eC=W,ek=G,eN=H,eD=X,eR=en,eI=eu,eL=el,eB=ed,eU=ey,eF=eg,ez=eb,e$=ew,eV=eS},22786:(e,t,r)=>{"use strict";function n(e){return function(){return e}}r.d(t,{A:()=>n})},22964:(e,t,r)=>{e.exports=r(23729)(r(18234))},22989:(e,t,r)=>{"use strict";r.d(t,{CG:()=>b,Dj:()=>x,Et:()=>d,F4:()=>g,NF:()=>v,_3:()=>p,eP:()=>w,lX:()=>m,sA:()=>f,vh:()=>h});var n=r(63866),o=r.n(n),i=r(77822),a=r.n(i),u=r(40491),c=r.n(u),l=r(93490),s=r.n(l),f=function(e){return 0===e?0:e>0?1:-1},p=function(e){return o()(e)&&e.indexOf("%")===e.length-1},d=function(e){return s()(e)&&!a()(e)},h=function(e){return d(e)||o()(e)},y=0,v=function(e){var t=++y;return"".concat(e||"").concat(t)},g=function(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!d(e)&&!o()(e))return n;if(p(e)){var u=e.indexOf("%");r=t*parseFloat(e.slice(0,u))/100}else r=+e;return a()(r)&&(r=n),i&&r>t&&(r=t),r},m=function(e){if(!e)return null;var t=Object.keys(e);return t&&t.length?e[t[0]]:null},b=function(e){if(!Array.isArray(e))return!1;for(var t=e.length,r={},n=0;n<t;n++){if(r[e[n]])return!0;r[e[n]]=!0}return!1},x=function(e,t){return d(e)&&d(t)?function(r){return e+r*(t-e)}:function(){return t}};function w(e,t,r){return e&&e.length?e.find(function(e){return e&&("function"==typeof t?t(e):c()(e,t))===r}):null}},23302:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"InvariantError",{enumerable:!0,get:function(){return r}});class r extends Error{constructor(e,t){super("Invariant: "+(e.endsWith(".")?e:e+".")+" This is a bug in Next.js.",t),this.name="InvariantError"}}},23561:(e,t,r)=>{"use strict";r.d(t,{E:()=>B});var n=r(43210),o=r.n(n),i=r(37456),a=r.n(i),u=r(49384),c=r(22989),l=r(20237),s=r(54186),f=r(96075);function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(e,t)||function(e,t){if(e){if("string"==typeof e)return h(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return h(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function y(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,function(e){var t=function(e,t){if("object"!=p(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=p(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==p(t)?t:t+""}(n.key),n)}}var v=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,g=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,m=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,b=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,x={cm:96/2.54,mm:96/25.4,pt:96/72,pc:16,in:96,Q:96/101.6,px:1},w=Object.keys(x),O=function(){var e,t;function r(e,t){(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(this,r),this.num=e,this.unit=t,this.num=e,this.unit=t,Number.isNaN(e)&&(this.unit=""),""===t||m.test(t)||(this.num=NaN,this.unit=""),w.includes(t)&&(this.num=e*x[t],this.unit="px")}return e=[{key:"add",value:function(e){return this.unit!==e.unit?new r(NaN,""):new r(this.num+e.num,this.unit)}},{key:"subtract",value:function(e){return this.unit!==e.unit?new r(NaN,""):new r(this.num-e.num,this.unit)}},{key:"multiply",value:function(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new r(NaN,""):new r(this.num*e.num,this.unit||e.unit)}},{key:"divide",value:function(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new r(NaN,""):new r(this.num/e.num,this.unit||e.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],t=[{key:"parse",value:function(e){var t,n=d(null!==(t=b.exec(e))&&void 0!==t?t:[],3),o=n[1],i=n[2];return new r(parseFloat(o),null!=i?i:"")}}],e&&y(r.prototype,e),t&&y(r,t),Object.defineProperty(r,"prototype",{writable:!1}),r}();function S(e){if(e.includes("NaN"))return"NaN";for(var t=e;t.includes("*")||t.includes("/");){var r,n=d(null!==(r=v.exec(t))&&void 0!==r?r:[],4),o=n[1],i=n[2],a=n[3],u=O.parse(null!=o?o:""),c=O.parse(null!=a?a:""),l="*"===i?u.multiply(c):u.divide(c);if(l.isNaN())return"NaN";t=t.replace(v,l.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var s,f=d(null!==(s=g.exec(t))&&void 0!==s?s:[],4),p=f[1],h=f[2],y=f[3],m=O.parse(null!=p?p:""),b=O.parse(null!=y?y:""),x="+"===h?m.add(b):m.subtract(b);if(x.isNaN())return"NaN";t=t.replace(g,x.toString())}return t}var E=/\(([^()]*)\)/;function _(e){var t=function(e){try{var t;return t=e.replace(/\s+/g,""),t=function(e){for(var t=e;t.includes("(");){var r=d(E.exec(t),2)[1];t=t.replace(E,S(r))}return t}(t),t=S(t)}catch(e){return"NaN"}}(e.slice(5,-1));return"NaN"===t?"":t}var A=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],j=["dx","dy","angle","className","breakAll"];function P(){return(P=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function T(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function M(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(e,t)||function(e,t){if(e){if("string"==typeof e)return C(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return C(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var k=/[ \f\n\r\t\v\u2028\u2029]+/,N=function(e){var t=e.children,r=e.breakAll,n=e.style;try{var o=[];a()(t)||(o=r?t.toString().split(""):t.toString().split(k));var i=o.map(function(e){return{word:e,width:(0,f.Pu)(e,n).width}}),u=r?0:(0,f.Pu)("\xa0",n).width;return{wordsWithComputedWidth:i,spaceWidth:u}}catch(e){return null}},D=function(e,t,r,n,o){var i,a=e.maxLines,u=e.children,l=e.style,s=e.breakAll,f=(0,c.Et)(a),p=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.reduce(function(e,t){var i=t.word,a=t.width,u=e[e.length-1];return u&&(null==n||o||u.width+a+r<Number(n))?(u.words.push(i),u.width+=a+r):e.push({words:[i],width:a}),e},[])},d=p(t);if(!f)return d;for(var h=function(e){var t=p(N({breakAll:s,style:l,children:u.slice(0,e)+"…"}).wordsWithComputedWidth);return[t.length>a||t.reduce(function(e,t){return e.width>t.width?e:t}).width>Number(n),t]},y=0,v=u.length-1,g=0;y<=v&&g<=u.length-1;){var m=Math.floor((y+v)/2),b=M(h(m-1),2),x=b[0],w=b[1],O=M(h(m),1)[0];if(x||O||(y=m+1),x&&O&&(v=m-1),!x&&O){i=w;break}g++}return i||d},R=function(e){return[{words:a()(e)?[]:e.toString().split(k)}]},I=function(e){var t=e.width,r=e.scaleToFit,n=e.children,o=e.style,i=e.breakAll,a=e.maxLines;if((t||r)&&!l.m.isSsr){var u=N({breakAll:i,children:n,style:o});if(!u)return R(n);var c=u.wordsWithComputedWidth,s=u.spaceWidth;return D({breakAll:i,children:n,maxLines:a,style:o},c,s,t,r)}return R(n)},L="#808080",B=function(e){var t,r=e.x,i=void 0===r?0:r,a=e.y,l=void 0===a?0:a,f=e.lineHeight,p=void 0===f?"1em":f,d=e.capHeight,h=void 0===d?"0.71em":d,y=e.scaleToFit,v=void 0!==y&&y,g=e.textAnchor,m=e.verticalAnchor,b=e.fill,x=void 0===b?L:b,w=T(e,A),O=(0,n.useMemo)(function(){return I({breakAll:w.breakAll,children:w.children,maxLines:w.maxLines,scaleToFit:v,style:w.style,width:w.width})},[w.breakAll,w.children,w.maxLines,v,w.style,w.width]),S=w.dx,E=w.dy,M=w.angle,C=w.className,k=w.breakAll,N=T(w,j);if(!(0,c.vh)(i)||!(0,c.vh)(l))return null;var D=i+((0,c.Et)(S)?S:0),R=l+((0,c.Et)(E)?E:0);switch(void 0===m?"end":m){case"start":t=_("calc(".concat(h,")"));break;case"middle":t=_("calc(".concat((O.length-1)/2," * -").concat(p," + (").concat(h," / 2))"));break;default:t=_("calc(".concat(O.length-1," * -").concat(p,")"))}var B=[];if(v){var U=O[0].width,F=w.width;B.push("scale(".concat(((0,c.Et)(F)?F/U:1)/U,")"))}return M&&B.push("rotate(".concat(M,", ").concat(D,", ").concat(R,")")),B.length&&(N.transform=B.join(" ")),o().createElement("text",P({},(0,s.J9)(N,!0),{x:D,y:R,className:(0,u.A)("recharts-text",C),textAnchor:void 0===g?"start":g,fill:x.includes("url")?L:x}),O.map(function(e,r){var n=e.words.join(k?"":" ");return o().createElement("tspan",{x:D,dy:0===r?t:p,key:"".concat(n,"-").concat(r)},n)}))}},23729:(e,t,r)=>{var n=r(22),o=r(32269),i=r(7651);e.exports=function(e){return function(t,r,a){var u=Object(t);if(!o(t)){var c=n(r,3);t=i(t),r=function(e){return c(u[e],e,u)}}var l=e(t,r,a);return l>-1?u[c?t[l]:l]:void 0}}},23879:(e,t)=>{"use strict";function r(e){return null!==e&&"object"==typeof e&&"then"in e&&"function"==typeof e.then}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isThenable",{enumerable:!0,get:function(){return r}})},25118:e=>{e.exports=function(e){return this.__data__.has(e)}},27006:(e,t,r)=>{var n=r(46328),o=r(99525),i=r(58276);e.exports=function(e,t,r,a,u,c){var l=1&r,s=e.length,f=t.length;if(s!=f&&!(l&&f>s))return!1;var p=c.get(e),d=c.get(t);if(p&&d)return p==t&&d==e;var h=-1,y=!0,v=2&r?new n:void 0;for(c.set(e,t),c.set(t,e);++h<s;){var g=e[h],m=t[h];if(a)var b=l?a(m,g,h,t,e,c):a(g,m,h,e,t,c);if(void 0!==b){if(b)continue;y=!1;break}if(v){if(!o(t,function(e,t){if(!i(v,t)&&(g===e||u(g,e,r,a,c)))return v.push(t)})){y=!1;break}}else if(!(g===m||u(g,m,r,a,c))){y=!1;break}}return c.delete(e),c.delete(t),y}},27467:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},27669:e=>{e.exports=function(){this.__data__=[],this.size=0}},27747:(e,t,r)=>{"use strict";r.d(t,{W:()=>g});var n=r(43210),o=r.n(n),i=r(49384),a=r(277),u=r(34005),c=r(30087);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(s=function(){return!!e})()}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t){return(p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function d(e,t,r){return(t=h(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function h(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=l(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}function y(){return(y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function v(e){var t=e.xAxisId,r=(0,a.yi)(),n=(0,a.rY)(),l=(0,a.AF)(t);return null==l?null:o().createElement(u.u,y({},l,{className:(0,i.A)("recharts-".concat(l.axisType," ").concat(l.axisType),l.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(e){return(0,c.Rh)(e,!0)}}))}var g=function(e){var t;function r(){var e,t;return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,r),e=r,t=arguments,e=f(e),function(e,t){if(t&&("object"===l(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,s()?Reflect.construct(e,t||[],f(this).constructor):e.apply(this,t))}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&p(e,t)}(r,e),t=[{key:"render",value:function(){return o().createElement(v,this.props)}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,h(n.key),n)}}(r.prototype,t),Object.defineProperty(r,"prototype",{writable:!1}),r}(o().Component);d(g,"displayName","XAxis"),d(g,"defaultProps",{allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0})},28837:(e,t,r)=>{var n=r(57797),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,r=n(t,e);return!(r<0)&&(r==t.length-1?t.pop():o.call(t,r,1),--this.size,!0)}},28977:(e,t,r)=>{var n=r(11539),o=1/0;e.exports=function(e){return e?(e=n(e))===o||e===-o?(e<0?-1:1)*17976931348623157e292:e==e?e:0:0===e?e:0}},29205:(e,t,r)=>{var n=r(8336);e.exports=function(e){var t=n(this,e).delete(e);return this.size-=+!!t,t}},29395:(e,t,r)=>{var n=r(79474),o=r(70222),i=r(84713),a=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?o(e):i(e)}},29508:(e,t,r)=>{var n=r(8336);e.exports=function(e){return n(this,e).get(e)}},29632:(e,t,r)=>{"use strict";e.exports=r(97668)},30087:(e,t,r)=>{"use strict";r.d(t,{s0:()=>ob,gH:()=>oy,YB:()=>oT,HQ:()=>oj,xi:()=>oM,Hj:()=>oW,BX:()=>om,tA:()=>og,DW:()=>oB,y2:()=>oL,nb:()=>oI,PW:()=>oE,Ay:()=>oh,vf:()=>oO,Mk:()=>oF,Ps:()=>ov,Mn:()=>oD,kA:()=>oU,Rh:()=>o_,w7:()=>oR,zb:()=>oH,kr:()=>od,_L:()=>oS,KC:()=>oG,A1:()=>ow,W7:()=>oP,AQ:()=>oV,_f:()=>oC});var n={};r.r(n),r.d(n,{scaleBand:()=>o.A,scaleDiverging:()=>function e(){var t=eP(rG()(el));return t.copy=function(){return r$(t,e())},ev.K.apply(t,arguments)},scaleDivergingLog:()=>function e(){var t=eL(rG()).domain([.1,1,10]);return t.copy=function(){return r$(t,e()).base(t.base())},ev.K.apply(t,arguments)},scaleDivergingPow:()=>rH,scaleDivergingSqrt:()=>rq,scaleDivergingSymlog:()=>function e(){var t=eF(rG());return t.copy=function(){return r$(t,e()).constant(t.constant())},ev.K.apply(t,arguments)},scaleIdentity:()=>function e(t){var r;function n(e){return null==e||isNaN(e*=1)?r:e}return n.invert=n,n.domain=n.range=function(e){return arguments.length?(t=Array.from(e,eu),n):t.slice()},n.unknown=function(e){return arguments.length?(r=e,n):r},n.copy=function(){return e(t).unknown(r)},t=arguments.length?Array.from(t,eu):[0,1],eP(n)},scaleImplicit:()=>ez.h,scaleLinear:()=>eT,scaleLog:()=>function e(){let t=eL(eh()).domain([1,10]);return t.copy=()=>ed(t,e()).base(t.base()),ev.C.apply(t,arguments),t},scaleOrdinal:()=>ez.A,scalePoint:()=>o.z,scalePow:()=>eH,scaleQuantile:()=>function e(){var t,r=[],n=[],o=[];function i(){var e=0,t=Math.max(1,n.length);for(o=Array(t-1);++e<t;)o[e-1]=function(e,t,r=v){if(!(!(n=e.length)||isNaN(t*=1))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,o=(n-1)*t,i=Math.floor(o),a=+r(e[i],i,e);return a+(+r(e[i+1],i+1,e)-a)*(o-i)}}(r,e/t);return a}function a(e){return null==e||isNaN(e*=1)?t:n[m(o,e)]}return a.invertExtent=function(e){var t=n.indexOf(e);return t<0?[NaN,NaN]:[t>0?o[t-1]:r[0],t<o.length?o[t]:r[r.length-1]]},a.domain=function(e){if(!arguments.length)return r.slice();for(let t of(r=[],e))null==t||isNaN(t*=1)||r.push(t);return r.sort(p),i()},a.range=function(e){return arguments.length?(n=Array.from(e),i()):n.slice()},a.unknown=function(e){return arguments.length?(t=e,a):t},a.quantiles=function(){return o.slice()},a.copy=function(){return e().domain(r).range(n).unknown(t)},ev.C.apply(a,arguments)},scaleQuantize:()=>function e(){var t,r=0,n=1,o=1,i=[.5],a=[0,1];function u(e){return null!=e&&e<=e?a[m(i,e,0,o)]:t}function c(){var e=-1;for(i=Array(o);++e<o;)i[e]=((e+1)*n-(e-o)*r)/(o+1);return u}return u.domain=function(e){return arguments.length?([r,n]=e,r*=1,n*=1,c()):[r,n]},u.range=function(e){return arguments.length?(o=(a=Array.from(e)).length-1,c()):a.slice()},u.invertExtent=function(e){var t=a.indexOf(e);return t<0?[NaN,NaN]:t<1?[r,i[0]]:t>=o?[i[o-1],n]:[i[t-1],i[t]]},u.unknown=function(e){return arguments.length&&(t=e),u},u.thresholds=function(){return i.slice()},u.copy=function(){return e().domain([r,n]).range(a).unknown(t)},ev.C.apply(eP(u),arguments)},scaleRadial:()=>function e(){var t,r=ey(),n=[0,1],o=!1;function i(e){var n,i=Math.sign(n=r(e))*Math.sqrt(Math.abs(n));return isNaN(i)?t:o?Math.round(i):i}return i.invert=function(e){return r.invert(eX(e))},i.domain=function(e){return arguments.length?(r.domain(e),i):r.domain()},i.range=function(e){return arguments.length?(r.range((n=Array.from(e,eu)).map(eX)),i):n.slice()},i.rangeRound=function(e){return i.range(e).round(!0)},i.round=function(e){return arguments.length?(o=!!e,i):o},i.clamp=function(e){return arguments.length?(r.clamp(e),i):r.clamp()},i.unknown=function(e){return arguments.length?(t=e,i):t},i.copy=function(){return e(r.domain(),n).round(o).clamp(r.clamp()).unknown(t)},ev.C.apply(i,arguments),eP(i)},scaleSequential:()=>function e(){var t=eP(rz()(el));return t.copy=function(){return r$(t,e())},ev.K.apply(t,arguments)},scaleSequentialLog:()=>function e(){var t=eL(rz()).domain([1,10]);return t.copy=function(){return r$(t,e()).base(t.base())},ev.K.apply(t,arguments)},scaleSequentialPow:()=>rV,scaleSequentialQuantile:()=>function e(){var t=[],r=el;function n(e){if(null!=e&&!isNaN(e*=1))return r((m(t,e,1)-1)/(t.length-1))}return n.domain=function(e){if(!arguments.length)return t.slice();for(let r of(t=[],e))null==r||isNaN(r*=1)||t.push(r);return t.sort(p),n},n.interpolator=function(e){return arguments.length?(r=e,n):r},n.range=function(){return t.map((e,n)=>r(n/(t.length-1)))},n.quantiles=function(e){return Array.from({length:e+1},(r,n)=>(function(e,t,r){if(!(!(n=(e=Float64Array.from(function*(e,t){if(void 0===t)for(let t of e)null!=t&&(t*=1)>=t&&(yield t);else{let r=-1;for(let n of e)null!=(n=t(n,++r,e))&&(n*=1)>=n&&(yield n)}}(e,void 0))).length)||isNaN(t*=1))){if(t<=0||n<2)return eY(e);if(t>=1)return eK(e);var n,o=(n-1)*t,i=Math.floor(o),a=eK((function e(t,r,n=0,o=1/0,i){if(r=Math.floor(r),n=Math.floor(Math.max(0,n)),o=Math.floor(Math.min(t.length-1,o)),!(n<=r&&r<=o))return t;for(i=void 0===i?eJ:function(e=p){if(e===p)return eJ;if("function"!=typeof e)throw TypeError("compare is not a function");return(t,r)=>{let n=e(t,r);return n||0===n?n:(0===e(r,r))-(0===e(t,t))}}(i);o>n;){if(o-n>600){let a=o-n+1,u=r-n+1,c=Math.log(a),l=.5*Math.exp(2*c/3),s=.5*Math.sqrt(c*l*(a-l)/a)*(u-a/2<0?-1:1),f=Math.max(n,Math.floor(r-u*l/a+s)),p=Math.min(o,Math.floor(r+(a-u)*l/a+s));e(t,r,f,p,i)}let a=t[r],u=n,c=o;for(eZ(t,n,r),i(t[o],a)>0&&eZ(t,n,o);u<c;){for(eZ(t,u,c),++u,--c;0>i(t[u],a);)++u;for(;i(t[c],a)>0;)--c}0===i(t[n],a)?eZ(t,n,c):eZ(t,++c,o),c<=r&&(n=c+1),r<=c&&(o=c-1)}return t})(e,i).subarray(0,i+1));return a+(eY(e.subarray(i+1))-a)*(o-i)}})(t,n/e))},n.copy=function(){return e(r).domain(t)},ev.K.apply(n,arguments)},scaleSequentialSqrt:()=>rW,scaleSequentialSymlog:()=>function e(){var t=eF(rz());return t.copy=function(){return r$(t,e()).constant(t.constant())},ev.K.apply(t,arguments)},scaleSqrt:()=>eq,scaleSymlog:()=>function e(){var t=eF(eh());return t.copy=function(){return ed(t,e()).constant(t.constant())},ev.C.apply(t,arguments)},scaleThreshold:()=>function e(){var t,r=[.5],n=[0,1],o=1;function i(e){return null!=e&&e<=e?n[m(r,e,0,o)]:t}return i.domain=function(e){return arguments.length?(o=Math.min((r=Array.from(e)).length,n.length-1),i):r.slice()},i.range=function(e){return arguments.length?(n=Array.from(e),o=Math.min(r.length,n.length-1),i):n.slice()},i.invertExtent=function(e){var t=n.indexOf(e);return[r[t-1],r[t]]},i.unknown=function(e){return arguments.length?(t=e,i):t},i.copy=function(){return e().domain(r).range(n).unknown(t)},ev.C.apply(i,arguments)},scaleTime:()=>rU,scaleUtc:()=>rF,tickFormat:()=>ej});var o=r(52415);let i=Math.sqrt(50),a=Math.sqrt(10),u=Math.sqrt(2);function c(e,t,r){let n,o,l;let s=(t-e)/Math.max(0,r),f=Math.floor(Math.log10(s)),p=s/Math.pow(10,f),d=p>=i?10:p>=a?5:p>=u?2:1;return(f<0?(n=Math.round(e*(l=Math.pow(10,-f)/d)),o=Math.round(t*l),n/l<e&&++n,o/l>t&&--o,l=-l):(n=Math.round(e/(l=Math.pow(10,f)*d)),o=Math.round(t/l),n*l<e&&++n,o*l>t&&--o),o<n&&.5<=r&&r<2)?c(e,t,2*r):[n,o,l]}function l(e,t,r){if(t*=1,e*=1,!((r*=1)>0))return[];if(e===t)return[e];let n=t<e,[o,i,a]=n?c(t,e,r):c(e,t,r);if(!(i>=o))return[];let u=i-o+1,l=Array(u);if(n){if(a<0)for(let e=0;e<u;++e)l[e]=-((i-e)/a);else for(let e=0;e<u;++e)l[e]=(i-e)*a}else if(a<0)for(let e=0;e<u;++e)l[e]=-((o+e)/a);else for(let e=0;e<u;++e)l[e]=(o+e)*a;return l}function s(e,t,r){return c(e*=1,t*=1,r*=1)[2]}function f(e,t,r){t*=1,e*=1,r*=1;let n=t<e,o=n?s(t,e,r):s(e,t,r);return(n?-1:1)*(o<0?-(1/o):o)}function p(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function d(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function h(e){let t,r,n;function o(e,n,i=0,a=e.length){if(i<a){if(0!==t(n,n))return a;do{let t=i+a>>>1;0>r(e[t],n)?i=t+1:a=t}while(i<a)}return i}return 2!==e.length?(t=p,r=(t,r)=>p(e(t),r),n=(t,r)=>e(t)-r):(t=e===p||e===d?e:y,r=e,n=e),{left:o,center:function(e,t,r=0,i=e.length){let a=o(e,t,r,i-1);return a>r&&n(e[a-1],t)>-n(e[a],t)?a-1:a},right:function(e,n,o=0,i=e.length){if(o<i){if(0!==t(n,n))return i;do{let t=o+i>>>1;0>=r(e[t],n)?o=t+1:i=t}while(o<i)}return o}}}function y(){return 0}function v(e){return null===e?NaN:+e}let g=h(p),m=g.right;function b(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function x(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function w(){}g.left,h(v).center;var O="\\s*([+-]?\\d+)\\s*",S="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",E="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",_=/^#([0-9a-f]{3,8})$/,A=RegExp(`^rgb\\(${O},${O},${O}\\)$`),j=RegExp(`^rgb\\(${E},${E},${E}\\)$`),P=RegExp(`^rgba\\(${O},${O},${O},${S}\\)$`),T=RegExp(`^rgba\\(${E},${E},${E},${S}\\)$`),M=RegExp(`^hsl\\(${S},${E},${E}\\)$`),C=RegExp(`^hsla\\(${S},${E},${E},${S}\\)$`),k={aliceblue:0xf0f8ff,antiquewhite:0xfaebd7,aqua:65535,aquamarine:8388564,azure:0xf0ffff,beige:0xf5f5dc,bisque:0xffe4c4,black:0,blanchedalmond:0xffebcd,blue:255,blueviolet:9055202,brown:0xa52a2a,burlywood:0xdeb887,cadetblue:6266528,chartreuse:8388352,chocolate:0xd2691e,coral:0xff7f50,cornflowerblue:6591981,cornsilk:0xfff8dc,crimson:0xdc143c,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:0xb8860b,darkgray:0xa9a9a9,darkgreen:25600,darkgrey:0xa9a9a9,darkkhaki:0xbdb76b,darkmagenta:9109643,darkolivegreen:5597999,darkorange:0xff8c00,darkorchid:0x9932cc,darkred:9109504,darksalmon:0xe9967a,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:0xff1493,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:0xb22222,floralwhite:0xfffaf0,forestgreen:2263842,fuchsia:0xff00ff,gainsboro:0xdcdcdc,ghostwhite:0xf8f8ff,gold:0xffd700,goldenrod:0xdaa520,gray:8421504,green:32768,greenyellow:0xadff2f,grey:8421504,honeydew:0xf0fff0,hotpink:0xff69b4,indianred:0xcd5c5c,indigo:4915330,ivory:0xfffff0,khaki:0xf0e68c,lavender:0xe6e6fa,lavenderblush:0xfff0f5,lawngreen:8190976,lemonchiffon:0xfffacd,lightblue:0xadd8e6,lightcoral:0xf08080,lightcyan:0xe0ffff,lightgoldenrodyellow:0xfafad2,lightgray:0xd3d3d3,lightgreen:9498256,lightgrey:0xd3d3d3,lightpink:0xffb6c1,lightsalmon:0xffa07a,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:0xb0c4de,lightyellow:0xffffe0,lime:65280,limegreen:3329330,linen:0xfaf0e6,magenta:0xff00ff,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:0xba55d3,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:0xc71585,midnightblue:1644912,mintcream:0xf5fffa,mistyrose:0xffe4e1,moccasin:0xffe4b5,navajowhite:0xffdead,navy:128,oldlace:0xfdf5e6,olive:8421376,olivedrab:7048739,orange:0xffa500,orangered:0xff4500,orchid:0xda70d6,palegoldenrod:0xeee8aa,palegreen:0x98fb98,paleturquoise:0xafeeee,palevioletred:0xdb7093,papayawhip:0xffefd5,peachpuff:0xffdab9,peru:0xcd853f,pink:0xffc0cb,plum:0xdda0dd,powderblue:0xb0e0e6,purple:8388736,rebeccapurple:6697881,red:0xff0000,rosybrown:0xbc8f8f,royalblue:4286945,saddlebrown:9127187,salmon:0xfa8072,sandybrown:0xf4a460,seagreen:3050327,seashell:0xfff5ee,sienna:0xa0522d,silver:0xc0c0c0,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:0xfffafa,springgreen:65407,steelblue:4620980,tan:0xd2b48c,teal:32896,thistle:0xd8bfd8,tomato:0xff6347,turquoise:4251856,violet:0xee82ee,wheat:0xf5deb3,white:0xffffff,whitesmoke:0xf5f5f5,yellow:0xffff00,yellowgreen:0x9acd32};function N(){return this.rgb().formatHex()}function D(){return this.rgb().formatRgb()}function R(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=_.exec(e))?(r=t[1].length,t=parseInt(t[1],16),6===r?I(t):3===r?new U(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===r?L(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===r?L(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=A.exec(e))?new U(t[1],t[2],t[3],1):(t=j.exec(e))?new U(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=P.exec(e))?L(t[1],t[2],t[3],t[4]):(t=T.exec(e))?L(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=M.exec(e))?G(t[1],t[2]/100,t[3]/100,1):(t=C.exec(e))?G(t[1],t[2]/100,t[3]/100,t[4]):k.hasOwnProperty(e)?I(k[e]):"transparent"===e?new U(NaN,NaN,NaN,0):null}function I(e){return new U(e>>16&255,e>>8&255,255&e,1)}function L(e,t,r,n){return n<=0&&(e=t=r=NaN),new U(e,t,r,n)}function B(e,t,r,n){var o;return 1==arguments.length?((o=e)instanceof w||(o=R(o)),o)?new U((o=o.rgb()).r,o.g,o.b,o.opacity):new U:new U(e,t,r,null==n?1:n)}function U(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}function F(){return`#${W(this.r)}${W(this.g)}${W(this.b)}`}function z(){let e=$(this.opacity);return`${1===e?"rgb(":"rgba("}${V(this.r)}, ${V(this.g)}, ${V(this.b)}${1===e?")":`, ${e})`}`}function $(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function V(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function W(e){return((e=V(e))<16?"0":"")+e.toString(16)}function G(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new q(e,t,r,n)}function H(e){if(e instanceof q)return new q(e.h,e.s,e.l,e.opacity);if(e instanceof w||(e=R(e)),!e)return new q;if(e instanceof q)return e;var t=(e=e.rgb()).r/255,r=e.g/255,n=e.b/255,o=Math.min(t,r,n),i=Math.max(t,r,n),a=NaN,u=i-o,c=(i+o)/2;return u?(a=t===i?(r-n)/u+(r<n)*6:r===i?(n-t)/u+2:(t-r)/u+4,u/=c<.5?i+o:2-i-o,a*=60):u=c>0&&c<1?0:a,new q(a,u,c,e.opacity)}function q(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}function X(e){return(e=(e||0)%360)<0?e+360:e}function K(e){return Math.max(0,Math.min(1,e||0))}function Y(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}function J(e,t,r,n,o){var i=e*e,a=i*e;return((1-3*e+3*i-a)*t+(4-6*i+3*a)*r+(1+3*e+3*i-3*a)*n+a*o)/6}b(w,R,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:N,formatHex:N,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return H(this).formatHsl()},formatRgb:D,toString:D}),b(U,B,x(w,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new U(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new U(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new U(V(this.r),V(this.g),V(this.b),$(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:F,formatHex:F,formatHex8:function(){return`#${W(this.r)}${W(this.g)}${W(this.b)}${W((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:z,toString:z})),b(q,function(e,t,r,n){return 1==arguments.length?H(e):new q(e,t,r,null==n?1:n)},x(w,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new q(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new q(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,o=2*r-n;return new U(Y(e>=240?e-240:e+120,o,n),Y(e,o,n),Y(e<120?e+240:e-120,o,n),this.opacity)},clamp(){return new q(X(this.h),K(this.s),K(this.l),$(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=$(this.opacity);return`${1===e?"hsl(":"hsla("}${X(this.h)}, ${100*K(this.s)}%, ${100*K(this.l)}%${1===e?")":`, ${e})`}`}}));let Z=e=>()=>e;function Q(e,t){var r,n,o=t-e;return o?(r=e,n=o,function(e){return r+e*n}):Z(isNaN(e)?t:e)}let ee=function e(t){var r,n=1==(r=+t)?Q:function(e,t){var n,o,i;return t-e?(n=e,o=t,n=Math.pow(n,i=r),o=Math.pow(o,i)-n,i=1/i,function(e){return Math.pow(n+e*o,i)}):Z(isNaN(e)?t:e)};function o(e,t){var r=n((e=B(e)).r,(t=B(t)).r),o=n(e.g,t.g),i=n(e.b,t.b),a=Q(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=o(t),e.b=i(t),e.opacity=a(t),e+""}}return o.gamma=e,o}(1);function et(e){return function(t){var r,n,o=t.length,i=Array(o),a=Array(o),u=Array(o);for(r=0;r<o;++r)n=B(t[r]),i[r]=n.r||0,a[r]=n.g||0,u[r]=n.b||0;return i=e(i),a=e(a),u=e(u),n.opacity=1,function(e){return n.r=i(e),n.g=a(e),n.b=u(e),n+""}}}et(function(e){var t=e.length-1;return function(r){var n=r<=0?r=0:r>=1?(r=1,t-1):Math.floor(r*t),o=e[n],i=e[n+1],a=n>0?e[n-1]:2*o-i,u=n<t-1?e[n+2]:2*i-o;return J((r-n/t)*t,a,o,i,u)}}),et(function(e){var t=e.length;return function(r){var n=Math.floor(((r%=1)<0?++r:r)*t),o=e[(n+t-1)%t],i=e[n%t],a=e[(n+1)%t],u=e[(n+2)%t];return J((r-n/t)*t,o,i,a,u)}});function er(e,t){return e*=1,t*=1,function(r){return e*(1-r)+t*r}}var en=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,eo=RegExp(en.source,"g");function ei(e,t){var r,n,o=typeof t;return null==t||"boolean"===o?Z(t):("number"===o?er:"string"===o?(n=R(t))?(t=n,ee):function(e,t){var r,n,o,i,a,u=en.lastIndex=eo.lastIndex=0,c=-1,l=[],s=[];for(e+="",t+="";(o=en.exec(e))&&(i=eo.exec(t));)(a=i.index)>u&&(a=t.slice(u,a),l[c]?l[c]+=a:l[++c]=a),(o=o[0])===(i=i[0])?l[c]?l[c]+=i:l[++c]=i:(l[++c]=null,s.push({i:c,x:er(o,i)})),u=eo.lastIndex;return u<t.length&&(a=t.slice(u),l[c]?l[c]+=a:l[++c]=a),l.length<2?s[0]?(r=s[0].x,function(e){return r(e)+""}):(n=t,function(){return n}):(t=s.length,function(e){for(var r,n=0;n<t;++n)l[(r=s[n]).i]=r.x(e);return l.join("")})}:t instanceof R?ee:t instanceof Date?function(e,t){var r=new Date;return e*=1,t*=1,function(n){return r.setTime(e*(1-n)+t*n),r}}:!ArrayBuffer.isView(r=t)||r instanceof DataView?Array.isArray(t)?function(e,t){var r,n=t?t.length:0,o=e?Math.min(n,e.length):0,i=Array(o),a=Array(n);for(r=0;r<o;++r)i[r]=ei(e[r],t[r]);for(;r<n;++r)a[r]=t[r];return function(e){for(r=0;r<o;++r)a[r]=i[r](e);return a}}:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?function(e,t){var r,n={},o={};for(r in(null===e||"object"!=typeof e)&&(e={}),(null===t||"object"!=typeof t)&&(t={}),t)r in e?n[r]=ei(e[r],t[r]):o[r]=t[r];return function(e){for(r in n)o[r]=n[r](e);return o}}:er:function(e,t){t||(t=[]);var r,n=e?Math.min(t.length,e.length):0,o=t.slice();return function(i){for(r=0;r<n;++r)o[r]=e[r]*(1-i)+t[r]*i;return o}})(e,t)}function ea(e,t){return e*=1,t*=1,function(r){return Math.round(e*(1-r)+t*r)}}function eu(e){return+e}var ec=[0,1];function el(e){return e}function es(e,t){var r;return(t-=e*=1)?function(r){return(r-e)/t}:(r=isNaN(t)?NaN:.5,function(){return r})}function ef(e,t,r){var n=e[0],o=e[1],i=t[0],a=t[1];return o<n?(n=es(o,n),i=r(a,i)):(n=es(n,o),i=r(i,a)),function(e){return i(n(e))}}function ep(e,t,r){var n=Math.min(e.length,t.length)-1,o=Array(n),i=Array(n),a=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++a<n;)o[a]=es(e[a],e[a+1]),i[a]=r(t[a],t[a+1]);return function(t){var r=m(e,t,1,n)-1;return i[r](o[r](t))}}function ed(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function eh(){var e,t,r,n,o,i,a=ec,u=ec,c=ei,l=el;function s(){var e,t,r,c=Math.min(a.length,u.length);return l!==el&&(e=a[0],t=a[c-1],e>t&&(r=e,e=t,t=r),l=function(r){return Math.max(e,Math.min(t,r))}),n=c>2?ep:ef,o=i=null,f}function f(t){return null==t||isNaN(t*=1)?r:(o||(o=n(a.map(e),u,c)))(e(l(t)))}return f.invert=function(r){return l(t((i||(i=n(u,a.map(e),er)))(r)))},f.domain=function(e){return arguments.length?(a=Array.from(e,eu),s()):a.slice()},f.range=function(e){return arguments.length?(u=Array.from(e),s()):u.slice()},f.rangeRound=function(e){return u=Array.from(e),c=ea,s()},f.clamp=function(e){return arguments.length?(l=!!e||el,s()):l!==el},f.interpolate=function(e){return arguments.length?(c=e,s()):c},f.unknown=function(e){return arguments.length?(r=e,f):r},function(r,n){return e=r,t=n,s()}}function ey(){return eh()(el,el)}var ev=r(37877),eg=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function em(e){var t;if(!(t=eg.exec(e)))throw Error("invalid format: "+e);return new eb({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function eb(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function ex(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function ew(e){return(e=ex(Math.abs(e)))?e[1]:NaN}function eO(e,t){var r=ex(e,t);if(!r)return e+"";var n=r[0],o=r[1];return o<0?"0."+Array(-o).join("0")+n:n.length>o+1?n.slice(0,o+1)+"."+n.slice(o+1):n+Array(o-n.length+2).join("0")}em.prototype=eb.prototype,eb.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};let eS={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>eO(100*e,t),r:eO,s:function(e,t){var r=ex(e,t);if(!r)return e+"";var n=r[0],o=r[1],i=o-(r0=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,a=n.length;return i===a?n:i>a?n+Array(i-a+1).join("0"):i>0?n.slice(0,i)+"."+n.slice(i):"0."+Array(1-i).join("0")+ex(e,Math.max(0,t+i-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function eE(e){return e}var e_=Array.prototype.map,eA=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function ej(e,t,r,n){var o,i,a,u=f(e,t,r);switch((n=em(null==n?",f":n)).type){case"s":var c=Math.max(Math.abs(e),Math.abs(t));return null==n.precision&&!isNaN(a=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(ew(c)/3)))-ew(Math.abs(u))))&&(n.precision=a),r3(n,c);case"":case"e":case"g":case"p":case"r":null==n.precision&&!isNaN(a=Math.max(0,ew(Math.abs(Math.max(Math.abs(e),Math.abs(t)))-(o=Math.abs(o=u)))-ew(o))+1)&&(n.precision=a-("e"===n.type));break;case"f":case"%":null==n.precision&&!isNaN(a=Math.max(0,-ew(Math.abs(u))))&&(n.precision=a-("%"===n.type)*2)}return r2(n)}function eP(e){var t=e.domain;return e.ticks=function(e){var r=t();return l(r[0],r[r.length-1],null==e?10:e)},e.tickFormat=function(e,r){var n=t();return ej(n[0],n[n.length-1],null==e?10:e,r)},e.nice=function(r){null==r&&(r=10);var n,o,i=t(),a=0,u=i.length-1,c=i[a],l=i[u],f=10;for(l<c&&(o=c,c=l,l=o,o=a,a=u,u=o);f-- >0;){if((o=s(c,l,r))===n)return i[a]=c,i[u]=l,t(i);if(o>0)c=Math.floor(c/o)*o,l=Math.ceil(l/o)*o;else if(o<0)c=Math.ceil(c*o)/o,l=Math.floor(l*o)/o;else break;n=o}return e},e}function eT(){var e=ey();return e.copy=function(){return ed(e,eT())},ev.C.apply(e,arguments),eP(e)}function eM(e,t){e=e.slice();var r,n=0,o=e.length-1,i=e[n],a=e[o];return a<i&&(r=n,n=o,o=r,r=i,i=a,a=r),e[n]=t.floor(i),e[o]=t.ceil(a),e}function eC(e){return Math.log(e)}function ek(e){return Math.exp(e)}function eN(e){return-Math.log(-e)}function eD(e){return-Math.exp(-e)}function eR(e){return isFinite(e)?+("1e"+e):e<0?0:e}function eI(e){return(t,r)=>-e(-t,r)}function eL(e){let t,r;let n=e(eC,ek),o=n.domain,i=10;function a(){var a,u;return t=(a=i)===Math.E?Math.log:10===a&&Math.log10||2===a&&Math.log2||(a=Math.log(a),e=>Math.log(e)/a),r=10===(u=i)?eR:u===Math.E?Math.exp:e=>Math.pow(u,e),o()[0]<0?(t=eI(t),r=eI(r),e(eN,eD)):e(eC,ek),n}return n.base=function(e){return arguments.length?(i=+e,a()):i},n.domain=function(e){return arguments.length?(o(e),a()):o()},n.ticks=e=>{let n,a;let u=o(),c=u[0],s=u[u.length-1],f=s<c;f&&([c,s]=[s,c]);let p=t(c),d=t(s),h=null==e?10:+e,y=[];if(!(i%1)&&d-p<h){if(p=Math.floor(p),d=Math.ceil(d),c>0){for(;p<=d;++p)for(n=1;n<i;++n)if(!((a=p<0?n/r(-p):n*r(p))<c)){if(a>s)break;y.push(a)}}else for(;p<=d;++p)for(n=i-1;n>=1;--n)if(!((a=p>0?n/r(-p):n*r(p))<c)){if(a>s)break;y.push(a)}2*y.length<h&&(y=l(c,s,h))}else y=l(p,d,Math.min(d-p,h)).map(r);return f?y.reverse():y},n.tickFormat=(e,o)=>{if(null==e&&(e=10),null==o&&(o=10===i?"s":","),"function"!=typeof o&&(i%1||null!=(o=em(o)).precision||(o.trim=!0),o=r2(o)),e===1/0)return o;let a=Math.max(1,i*e/n.ticks().length);return e=>{let n=e/r(Math.round(t(e)));return n*i<i-.5&&(n*=i),n<=a?o(e):""}},n.nice=()=>o(eM(o(),{floor:e=>r(Math.floor(t(e))),ceil:e=>r(Math.ceil(t(e)))})),n}function eB(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function eU(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function eF(e){var t=1,r=e(eB(1),eU(t));return r.constant=function(r){return arguments.length?e(eB(t=+r),eU(t)):t},eP(r)}r2=(r1=function(e){var t,r,n,o=void 0===e.grouping||void 0===e.thousands?eE:(t=e_.call(e.grouping,Number),r=e.thousands+"",function(e,n){for(var o=e.length,i=[],a=0,u=t[0],c=0;o>0&&u>0&&(c+u+1>n&&(u=Math.max(1,n-c)),i.push(e.substring(o-=u,o+u)),!((c+=u+1)>n));)u=t[a=(a+1)%t.length];return i.reverse().join(r)}),i=void 0===e.currency?"":e.currency[0]+"",a=void 0===e.currency?"":e.currency[1]+"",u=void 0===e.decimal?".":e.decimal+"",c=void 0===e.numerals?eE:(n=e_.call(e.numerals,String),function(e){return e.replace(/[0-9]/g,function(e){return n[+e]})}),l=void 0===e.percent?"%":e.percent+"",s=void 0===e.minus?"−":e.minus+"",f=void 0===e.nan?"NaN":e.nan+"";function p(e){var t=(e=em(e)).fill,r=e.align,n=e.sign,p=e.symbol,d=e.zero,h=e.width,y=e.comma,v=e.precision,g=e.trim,m=e.type;"n"===m?(y=!0,m="g"):eS[m]||(void 0===v&&(v=12),g=!0,m="g"),(d||"0"===t&&"="===r)&&(d=!0,t="0",r="=");var b="$"===p?i:"#"===p&&/[boxX]/.test(m)?"0"+m.toLowerCase():"",x="$"===p?a:/[%p]/.test(m)?l:"",w=eS[m],O=/[defgprs%]/.test(m);function S(e){var i,a,l,p=b,S=x;if("c"===m)S=w(e)+S,e="";else{var E=(e*=1)<0||1/e<0;if(e=isNaN(e)?f:w(Math.abs(e),v),g&&(e=function(e){e:for(var t,r=e.length,n=1,o=-1;n<r;++n)switch(e[n]){case".":o=t=n;break;case"0":0===o&&(o=n),t=n;break;default:if(!+e[n])break e;o>0&&(o=0)}return o>0?e.slice(0,o)+e.slice(t+1):e}(e)),E&&0==+e&&"+"!==n&&(E=!1),p=(E?"("===n?n:s:"-"===n||"("===n?"":n)+p,S=("s"===m?eA[8+r0/3]:"")+S+(E&&"("===n?")":""),O){for(i=-1,a=e.length;++i<a;)if(48>(l=e.charCodeAt(i))||l>57){S=(46===l?u+e.slice(i+1):e.slice(i))+S,e=e.slice(0,i);break}}}y&&!d&&(e=o(e,1/0));var _=p.length+e.length+S.length,A=_<h?Array(h-_+1).join(t):"";switch(y&&d&&(e=o(A+e,A.length?h-S.length:1/0),A=""),r){case"<":e=p+e+S+A;break;case"=":e=p+A+e+S;break;case"^":e=A.slice(0,_=A.length>>1)+p+e+S+A.slice(_);break;default:e=A+p+e+S}return c(e)}return v=void 0===v?6:/[gprs]/.test(m)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v)),S.toString=function(){return e+""},S}return{format:p,formatPrefix:function(e,t){var r=p(((e=em(e)).type="f",e)),n=3*Math.max(-8,Math.min(8,Math.floor(ew(t)/3))),o=Math.pow(10,-n),i=eA[8+n/3];return function(e){return r(o*e)+i}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,r3=r1.formatPrefix;var ez=r(8886);function e$(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function eV(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function eW(e){return e<0?-e*e:e*e}function eG(e){var t=e(el,el),r=1;return t.exponent=function(t){return arguments.length?1==(r=+t)?e(el,el):.5===r?e(eV,eW):e(e$(r),e$(1/r)):r},eP(t)}function eH(){var e=eG(eh());return e.copy=function(){return ed(e,eH()).exponent(e.exponent())},ev.C.apply(e,arguments),e}function eq(){return eH.apply(null,arguments).exponent(.5)}function eX(e){return Math.sign(e)*e*e}function eK(e,t){let r;if(void 0===t)for(let t of e)null!=t&&(r<t||void 0===r&&t>=t)&&(r=t);else{let n=-1;for(let o of e)null!=(o=t(o,++n,e))&&(r<o||void 0===r&&o>=o)&&(r=o)}return r}function eY(e,t){let r;if(void 0===t)for(let t of e)null!=t&&(r>t||void 0===r&&t>=t)&&(r=t);else{let n=-1;for(let o of e)null!=(o=t(o,++n,e))&&(r>o||void 0===r&&o>=o)&&(r=o)}return r}function eJ(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(e<t?-1:+(e>t))}function eZ(e,t,r){let n=e[t];e[t]=e[r],e[r]=n}let eQ=new Date,e0=new Date;function e1(e,t,r,n){function o(t){return e(t=0==arguments.length?new Date:new Date(+t)),t}return o.floor=t=>(e(t=new Date(+t)),t),o.ceil=r=>(e(r=new Date(r-1)),t(r,1),e(r),r),o.round=e=>{let t=o(e),r=o.ceil(e);return e-t<r-e?t:r},o.offset=(e,r)=>(t(e=new Date(+e),null==r?1:Math.floor(r)),e),o.range=(r,n,i)=>{let a;let u=[];if(r=o.ceil(r),i=null==i?1:Math.floor(i),!(r<n)||!(i>0))return u;do u.push(a=new Date(+r)),t(r,i),e(r);while(a<r&&r<n);return u},o.filter=r=>e1(t=>{if(t>=t)for(;e(t),!r(t);)t.setTime(t-1)},(e,n)=>{if(e>=e){if(n<0)for(;++n<=0;)for(;t(e,-1),!r(e););else for(;--n>=0;)for(;t(e,1),!r(e););}}),r&&(o.count=(t,n)=>(eQ.setTime(+t),e0.setTime(+n),e(eQ),e(e0),Math.floor(r(eQ,e0))),o.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?o.filter(n?t=>n(t)%e==0:t=>o.count(0,t)%e==0):o:null),o}let e2=e1(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);e2.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?e1(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):e2:null,e2.range;let e3=e1(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+1e3*t)},(e,t)=>(t-e)/1e3,e=>e.getUTCSeconds());e3.range;let e4=e1(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getMinutes());e4.range;let e5=e1(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getUTCMinutes());e5.range;let e6=e1(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-6e4*e.getMinutes())},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getHours());e6.range;let e8=e1(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getUTCHours());e8.range;let e9=e1(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/864e5,e=>e.getDate()-1);e9.range;let e7=e1(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>e.getUTCDate()-1);e7.range;let te=e1(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>Math.floor(e/864e5));function tt(e){return e1(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+7*t)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/6048e5)}te.range;let tr=tt(0),tn=tt(1),to=tt(2),ti=tt(3),ta=tt(4),tu=tt(5),tc=tt(6);function tl(e){return e1(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)},(e,t)=>(t-e)/6048e5)}tr.range,tn.range,to.range,ti.range,ta.range,tu.range,tc.range;let ts=tl(0),tf=tl(1),tp=tl(2),td=tl(3),th=tl(4),ty=tl(5),tv=tl(6);ts.range,tf.range,tp.range,td.range,th.range,ty.range,tv.range;let tg=e1(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());tg.range;let tm=e1(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());tm.range;let tb=e1(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());tb.every=e=>isFinite(e=Math.floor(e))&&e>0?e1(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)}):null,tb.range;let tx=e1(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());function tw(e,t,r,n,o,i){let a=[[e3,1,1e3],[e3,5,5e3],[e3,15,15e3],[e3,30,3e4],[i,1,6e4],[i,5,3e5],[i,15,9e5],[i,30,18e5],[o,1,36e5],[o,3,108e5],[o,6,216e5],[o,12,432e5],[n,1,864e5],[n,2,1728e5],[r,1,6048e5],[t,1,2592e6],[t,3,7776e6],[e,1,31536e6]];function u(t,r,n){let o=Math.abs(r-t)/n,i=h(([,,e])=>e).right(a,o);if(i===a.length)return e.every(f(t/31536e6,r/31536e6,n));if(0===i)return e2.every(Math.max(f(t,r,n),1));let[u,c]=a[o/a[i-1][2]<a[i][2]/o?i-1:i];return u.every(c)}return[function(e,t,r){let n=t<e;n&&([e,t]=[t,e]);let o=r&&"function"==typeof r.range?r:u(e,t,r),i=o?o.range(e,+t+1):[];return n?i.reverse():i},u]}tx.every=e=>isFinite(e=Math.floor(e))&&e>0?e1(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)}):null,tx.range;let[tO,tS]=tw(tx,tm,ts,te,e8,e5),[tE,t_]=tw(tb,tg,tr,e9,e6,e4);function tA(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function tj(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function tP(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}var tT={"-":"",_:" ",0:"0"},tM=/^\s*\d+/,tC=/^%/,tk=/[\\^$*+?|[\]().{}]/g;function tN(e,t,r){var n=e<0?"-":"",o=(n?-e:e)+"",i=o.length;return n+(i<r?Array(r-i+1).join(t)+o:o)}function tD(e){return e.replace(tk,"\\$&")}function tR(e){return RegExp("^(?:"+e.map(tD).join("|")+")","i")}function tI(e){return new Map(e.map((e,t)=>[e.toLowerCase(),t]))}function tL(e,t,r){var n=tM.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function tB(e,t,r){var n=tM.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function tU(e,t,r){var n=tM.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function tF(e,t,r){var n=tM.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function tz(e,t,r){var n=tM.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function t$(e,t,r){var n=tM.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function tV(e,t,r){var n=tM.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function tW(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function tG(e,t,r){var n=tM.exec(t.slice(r,r+1));return n?(e.q=3*n[0]-3,r+n[0].length):-1}function tH(e,t,r){var n=tM.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function tq(e,t,r){var n=tM.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function tX(e,t,r){var n=tM.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function tK(e,t,r){var n=tM.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function tY(e,t,r){var n=tM.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function tJ(e,t,r){var n=tM.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function tZ(e,t,r){var n=tM.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function tQ(e,t,r){var n=tM.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function t0(e,t,r){var n=tC.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function t1(e,t,r){var n=tM.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function t2(e,t,r){var n=tM.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function t3(e,t){return tN(e.getDate(),t,2)}function t4(e,t){return tN(e.getHours(),t,2)}function t5(e,t){return tN(e.getHours()%12||12,t,2)}function t6(e,t){return tN(1+e9.count(tb(e),e),t,3)}function t8(e,t){return tN(e.getMilliseconds(),t,3)}function t9(e,t){return t8(e,t)+"000"}function t7(e,t){return tN(e.getMonth()+1,t,2)}function re(e,t){return tN(e.getMinutes(),t,2)}function rt(e,t){return tN(e.getSeconds(),t,2)}function rr(e){var t=e.getDay();return 0===t?7:t}function rn(e,t){return tN(tr.count(tb(e)-1,e),t,2)}function ro(e){var t=e.getDay();return t>=4||0===t?ta(e):ta.ceil(e)}function ri(e,t){return e=ro(e),tN(ta.count(tb(e),e)+(4===tb(e).getDay()),t,2)}function ra(e){return e.getDay()}function ru(e,t){return tN(tn.count(tb(e)-1,e),t,2)}function rc(e,t){return tN(e.getFullYear()%100,t,2)}function rl(e,t){return tN((e=ro(e)).getFullYear()%100,t,2)}function rs(e,t){return tN(e.getFullYear()%1e4,t,4)}function rf(e,t){var r=e.getDay();return tN((e=r>=4||0===r?ta(e):ta.ceil(e)).getFullYear()%1e4,t,4)}function rp(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+tN(t/60|0,"0",2)+tN(t%60,"0",2)}function rd(e,t){return tN(e.getUTCDate(),t,2)}function rh(e,t){return tN(e.getUTCHours(),t,2)}function ry(e,t){return tN(e.getUTCHours()%12||12,t,2)}function rv(e,t){return tN(1+e7.count(tx(e),e),t,3)}function rg(e,t){return tN(e.getUTCMilliseconds(),t,3)}function rm(e,t){return rg(e,t)+"000"}function rb(e,t){return tN(e.getUTCMonth()+1,t,2)}function rx(e,t){return tN(e.getUTCMinutes(),t,2)}function rw(e,t){return tN(e.getUTCSeconds(),t,2)}function rO(e){var t=e.getUTCDay();return 0===t?7:t}function rS(e,t){return tN(ts.count(tx(e)-1,e),t,2)}function rE(e){var t=e.getUTCDay();return t>=4||0===t?th(e):th.ceil(e)}function r_(e,t){return e=rE(e),tN(th.count(tx(e),e)+(4===tx(e).getUTCDay()),t,2)}function rA(e){return e.getUTCDay()}function rj(e,t){return tN(tf.count(tx(e)-1,e),t,2)}function rP(e,t){return tN(e.getUTCFullYear()%100,t,2)}function rT(e,t){return tN((e=rE(e)).getUTCFullYear()%100,t,2)}function rM(e,t){return tN(e.getUTCFullYear()%1e4,t,4)}function rC(e,t){var r=e.getUTCDay();return tN((e=r>=4||0===r?th(e):th.ceil(e)).getUTCFullYear()%1e4,t,4)}function rk(){return"+0000"}function rN(){return"%"}function rD(e){return+e}function rR(e){return Math.floor(+e/1e3)}function rI(e){return new Date(e)}function rL(e){return e instanceof Date?+e:+new Date(+e)}function rB(e,t,r,n,o,i,a,u,c,l){var s=ey(),f=s.invert,p=s.domain,d=l(".%L"),h=l(":%S"),y=l("%I:%M"),v=l("%I %p"),g=l("%a %d"),m=l("%b %d"),b=l("%B"),x=l("%Y");function w(e){return(c(e)<e?d:u(e)<e?h:a(e)<e?y:i(e)<e?v:n(e)<e?o(e)<e?g:m:r(e)<e?b:x)(e)}return s.invert=function(e){return new Date(f(e))},s.domain=function(e){return arguments.length?p(Array.from(e,rL)):p().map(rI)},s.ticks=function(t){var r=p();return e(r[0],r[r.length-1],null==t?10:t)},s.tickFormat=function(e,t){return null==t?w:l(t)},s.nice=function(e){var r=p();return e&&"function"==typeof e.range||(e=t(r[0],r[r.length-1],null==e?10:e)),e?p(eM(r,e)):s},s.copy=function(){return ed(s,rB(e,t,r,n,o,i,a,u,c,l))},s}function rU(){return ev.C.apply(rB(tE,t_,tb,tg,tr,e9,e6,e4,e3,r5).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function rF(){return ev.C.apply(rB(tO,tS,tx,tm,ts,e7,e8,e5,e3,r6).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function rz(){var e,t,r,n,o,i=0,a=1,u=el,c=!1;function l(t){return null==t||isNaN(t*=1)?o:u(0===r?.5:(t=(n(t)-e)*r,c?Math.max(0,Math.min(1,t)):t))}function s(e){return function(t){var r,n;return arguments.length?([r,n]=t,u=e(r,n),l):[u(0),u(1)]}}return l.domain=function(o){return arguments.length?([i,a]=o,e=n(i*=1),t=n(a*=1),r=e===t?0:1/(t-e),l):[i,a]},l.clamp=function(e){return arguments.length?(c=!!e,l):c},l.interpolator=function(e){return arguments.length?(u=e,l):u},l.range=s(ei),l.rangeRound=s(ea),l.unknown=function(e){return arguments.length?(o=e,l):o},function(o){return n=o,e=o(i),t=o(a),r=e===t?0:1/(t-e),l}}function r$(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function rV(){var e=eG(rz());return e.copy=function(){return r$(e,rV()).exponent(e.exponent())},ev.K.apply(e,arguments)}function rW(){return rV.apply(null,arguments).exponent(.5)}function rG(){var e,t,r,n,o,i,a,u=0,c=.5,l=1,s=1,f=el,p=!1;function d(e){return isNaN(e*=1)?a:(e=.5+((e=+i(e))-t)*(s*e<s*t?n:o),f(p?Math.max(0,Math.min(1,e)):e))}function h(e){return function(t){var r,n,o;return arguments.length?([r,n,o]=t,f=function(e,t){void 0===t&&(t=e,e=ei);for(var r=0,n=t.length-1,o=t[0],i=Array(n<0?0:n);r<n;)i[r]=e(o,o=t[++r]);return function(e){var t=Math.max(0,Math.min(n-1,Math.floor(e*=n)));return i[t](e-t)}}(e,[r,n,o]),d):[f(0),f(.5),f(1)]}}return d.domain=function(a){return arguments.length?([u,c,l]=a,e=i(u*=1),t=i(c*=1),r=i(l*=1),n=e===t?0:.5/(t-e),o=t===r?0:.5/(r-t),s=t<e?-1:1,d):[u,c,l]},d.clamp=function(e){return arguments.length?(p=!!e,d):p},d.interpolator=function(e){return arguments.length?(f=e,d):f},d.range=h(ei),d.rangeRound=h(ea),d.unknown=function(e){return arguments.length?(a=e,d):a},function(a){return i=a,e=a(u),t=a(c),r=a(l),n=e===t?0:.5/(t-e),o=t===r?0:.5/(r-t),s=t<e?-1:1,d}}function rH(){var e=eG(rG());return e.copy=function(){return r$(e,rH()).exponent(e.exponent())},ev.K.apply(e,arguments)}function rq(){return rH.apply(null,arguments).exponent(.5)}function rX(e,t){if((o=e.length)>1)for(var r,n,o,i=1,a=e[t[0]],u=a.length;i<o;++i)for(n=a,a=e[t[i]],r=0;r<u;++r)a[r][1]+=a[r][0]=isNaN(n[r][1])?n[r][0]:n[r][1]}r5=(r4=function(e){var t=e.dateTime,r=e.date,n=e.time,o=e.periods,i=e.days,a=e.shortDays,u=e.months,c=e.shortMonths,l=tR(o),s=tI(o),f=tR(i),p=tI(i),d=tR(a),h=tI(a),y=tR(u),v=tI(u),g=tR(c),m=tI(c),b={a:function(e){return a[e.getDay()]},A:function(e){return i[e.getDay()]},b:function(e){return c[e.getMonth()]},B:function(e){return u[e.getMonth()]},c:null,d:t3,e:t3,f:t9,g:rl,G:rf,H:t4,I:t5,j:t6,L:t8,m:t7,M:re,p:function(e){return o[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:rD,s:rR,S:rt,u:rr,U:rn,V:ri,w:ra,W:ru,x:null,X:null,y:rc,Y:rs,Z:rp,"%":rN},x={a:function(e){return a[e.getUTCDay()]},A:function(e){return i[e.getUTCDay()]},b:function(e){return c[e.getUTCMonth()]},B:function(e){return u[e.getUTCMonth()]},c:null,d:rd,e:rd,f:rm,g:rT,G:rC,H:rh,I:ry,j:rv,L:rg,m:rb,M:rx,p:function(e){return o[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:rD,s:rR,S:rw,u:rO,U:rS,V:r_,w:rA,W:rj,x:null,X:null,y:rP,Y:rM,Z:rk,"%":rN},w={a:function(e,t,r){var n=d.exec(t.slice(r));return n?(e.w=h.get(n[0].toLowerCase()),r+n[0].length):-1},A:function(e,t,r){var n=f.exec(t.slice(r));return n?(e.w=p.get(n[0].toLowerCase()),r+n[0].length):-1},b:function(e,t,r){var n=g.exec(t.slice(r));return n?(e.m=m.get(n[0].toLowerCase()),r+n[0].length):-1},B:function(e,t,r){var n=y.exec(t.slice(r));return n?(e.m=v.get(n[0].toLowerCase()),r+n[0].length):-1},c:function(e,r,n){return E(e,t,r,n)},d:tq,e:tq,f:tQ,g:tV,G:t$,H:tK,I:tK,j:tX,L:tZ,m:tH,M:tY,p:function(e,t,r){var n=l.exec(t.slice(r));return n?(e.p=s.get(n[0].toLowerCase()),r+n[0].length):-1},q:tG,Q:t1,s:t2,S:tJ,u:tB,U:tU,V:tF,w:tL,W:tz,x:function(e,t,n){return E(e,r,t,n)},X:function(e,t,r){return E(e,n,t,r)},y:tV,Y:t$,Z:tW,"%":t0};function O(e,t){return function(r){var n,o,i,a=[],u=-1,c=0,l=e.length;for(r instanceof Date||(r=new Date(+r));++u<l;)37===e.charCodeAt(u)&&(a.push(e.slice(c,u)),null!=(o=tT[n=e.charAt(++u)])?n=e.charAt(++u):o="e"===n?" ":"0",(i=t[n])&&(n=i(r,o)),a.push(n),c=u+1);return a.push(e.slice(c,u)),a.join("")}}function S(e,t){return function(r){var n,o,i=tP(1900,void 0,1);if(E(i,e,r+="",0)!=r.length)return null;if("Q"in i)return new Date(i.Q);if("s"in i)return new Date(1e3*i.s+("L"in i?i.L:0));if(!t||"Z"in i||(i.Z=0),"p"in i&&(i.H=i.H%12+12*i.p),void 0===i.m&&(i.m="q"in i?i.q:0),"V"in i){if(i.V<1||i.V>53)return null;"w"in i||(i.w=1),"Z"in i?(n=(o=(n=tj(tP(i.y,0,1))).getUTCDay())>4||0===o?tf.ceil(n):tf(n),n=e7.offset(n,(i.V-1)*7),i.y=n.getUTCFullYear(),i.m=n.getUTCMonth(),i.d=n.getUTCDate()+(i.w+6)%7):(n=(o=(n=tA(tP(i.y,0,1))).getDay())>4||0===o?tn.ceil(n):tn(n),n=e9.offset(n,(i.V-1)*7),i.y=n.getFullYear(),i.m=n.getMonth(),i.d=n.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:+("W"in i)),o="Z"in i?tj(tP(i.y,0,1)).getUTCDay():tA(tP(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(o+5)%7:i.w+7*i.U-(o+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,tj(i)):tA(i)}}function E(e,t,r,n){for(var o,i,a=0,u=t.length,c=r.length;a<u;){if(n>=c)return -1;if(37===(o=t.charCodeAt(a++))){if(!(i=w[(o=t.charAt(a++))in tT?t.charAt(a++):o])||(n=i(e,r,n))<0)return -1}else if(o!=r.charCodeAt(n++))return -1}return n}return b.x=O(r,b),b.X=O(n,b),b.c=O(t,b),x.x=O(r,x),x.X=O(n,x),x.c=O(t,x),{format:function(e){var t=O(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=S(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=O(e+="",x);return t.toString=function(){return e},t},utcParse:function(e){var t=S(e+="",!0);return t.toString=function(){return e},t}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})).format,r4.parse,r6=r4.utcFormat,r4.utcParse;var rK=r(48657),rY=r(22786);function rJ(e){for(var t=e.length,r=Array(t);--t>=0;)r[t]=t;return r}function rZ(e,t){return e[t]}function rQ(e){let t=[];return t.key=e,t}var r0,r1,r2,r3,r4,r5,r6,r8,r9,r7=r(90453),ne=r.n(r7),nt=r(15883),nr=r.n(nt),nn=r(37456),no=r.n(nn),ni=r(5231),na=r.n(ni),nu=r(63866),nc=r.n(nu),nl=r(40491),ns=r.n(nl),nf=r(21592),np=r.n(nf),nd=r(77822),nh=r.n(nd),ny=r(69433),nv=r.n(ny),ng=r(71967),nm=r.n(ng),nb=r(85938),nx=r.n(nb),nw=!0,nO="[DecimalError] ",nS=nO+"Invalid argument: ",nE=nO+"Exponent out of range: ",n_=Math.floor,nA=Math.pow,nj=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,nP=n_(1286742750677284.5),nT={};function nM(e,t){var r,n,o,i,a,u,c,l,s=e.constructor,f=s.precision;if(!e.s||!t.s)return t.s||(t=new s(e)),nw?nF(t,f):t;if(c=e.d,l=t.d,a=e.e,o=t.e,c=c.slice(),i=a-o){for(i<0?(n=c,i=-i,u=l.length):(n=l,o=a,u=c.length),i>(u=(a=Math.ceil(f/7))>u?a+1:u+1)&&(i=u,n.length=1),n.reverse();i--;)n.push(0);n.reverse()}for((u=c.length)-(i=l.length)<0&&(i=u,n=l,l=c,c=n),r=0;i;)r=(c[--i]=c[i]+l[i]+r)/1e7|0,c[i]%=1e7;for(r&&(c.unshift(r),++o),u=c.length;0==c[--u];)c.pop();return t.d=c,t.e=o,nw?nF(t,f):t}function nC(e,t,r){if(e!==~~e||e<t||e>r)throw Error(nS+e)}function nk(e){var t,r,n,o=e.length-1,i="",a=e[0];if(o>0){for(i+=a,t=1;t<o;t++)(r=7-(n=e[t]+"").length)&&(i+=nL(r)),i+=n;(r=7-(n=(a=e[t])+"").length)&&(i+=nL(r))}else if(0===a)return"0";for(;a%10==0;)a/=10;return i+a}nT.absoluteValue=nT.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e},nT.comparedTo=nT.cmp=function(e){var t,r,n,o;if(e=new this.constructor(e),this.s!==e.s)return this.s||-e.s;if(this.e!==e.e)return this.e>e.e^this.s<0?1:-1;for(t=0,r=(n=this.d.length)<(o=e.d.length)?n:o;t<r;++t)if(this.d[t]!==e.d[t])return this.d[t]>e.d[t]^this.s<0?1:-1;return n===o?0:n>o^this.s<0?1:-1},nT.decimalPlaces=nT.dp=function(){var e=this.d.length-1,t=(e-this.e)*7;if(e=this.d[e])for(;e%10==0;e/=10)t--;return t<0?0:t},nT.dividedBy=nT.div=function(e){return nN(this,new this.constructor(e))},nT.dividedToIntegerBy=nT.idiv=function(e){var t=this.constructor;return nF(nN(this,new t(e),0,1),t.precision)},nT.equals=nT.eq=function(e){return!this.cmp(e)},nT.exponent=function(){return nR(this)},nT.greaterThan=nT.gt=function(e){return this.cmp(e)>0},nT.greaterThanOrEqualTo=nT.gte=function(e){return this.cmp(e)>=0},nT.isInteger=nT.isint=function(){return this.e>this.d.length-2},nT.isNegative=nT.isneg=function(){return this.s<0},nT.isPositive=nT.ispos=function(){return this.s>0},nT.isZero=function(){return 0===this.s},nT.lessThan=nT.lt=function(e){return 0>this.cmp(e)},nT.lessThanOrEqualTo=nT.lte=function(e){return 1>this.cmp(e)},nT.logarithm=nT.log=function(e){var t,r=this.constructor,n=r.precision,o=n+5;if(void 0===e)e=new r(10);else if((e=new r(e)).s<1||e.eq(r9))throw Error(nO+"NaN");if(this.s<1)throw Error(nO+(this.s?"NaN":"-Infinity"));return this.eq(r9)?new r(0):(nw=!1,t=nN(nB(this,o),nB(e,o),o),nw=!0,nF(t,n))},nT.minus=nT.sub=function(e){return e=new this.constructor(e),this.s==e.s?nz(this,e):nM(this,(e.s=-e.s,e))},nT.modulo=nT.mod=function(e){var t,r=this.constructor,n=r.precision;if(!(e=new r(e)).s)throw Error(nO+"NaN");return this.s?(nw=!1,t=nN(this,e,0,1).times(e),nw=!0,this.minus(t)):nF(new r(this),n)},nT.naturalExponential=nT.exp=function(){return nD(this)},nT.naturalLogarithm=nT.ln=function(){return nB(this)},nT.negated=nT.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},nT.plus=nT.add=function(e){return e=new this.constructor(e),this.s==e.s?nM(this,e):nz(this,(e.s=-e.s,e))},nT.precision=nT.sd=function(e){var t,r,n;if(void 0!==e&&!!e!==e&&1!==e&&0!==e)throw Error(nS+e);if(t=nR(this)+1,r=7*(n=this.d.length-1)+1,n=this.d[n]){for(;n%10==0;n/=10)r--;for(n=this.d[0];n>=10;n/=10)r++}return e&&t>r?t:r},nT.squareRoot=nT.sqrt=function(){var e,t,r,n,o,i,a,u=this.constructor;if(this.s<1){if(!this.s)return new u(0);throw Error(nO+"NaN")}for(e=nR(this),nw=!1,0==(o=Math.sqrt(+this))||o==1/0?(((t=nk(this.d)).length+e)%2==0&&(t+="0"),o=Math.sqrt(t),e=n_((e+1)/2)-(e<0||e%2),n=new u(t=o==1/0?"5e"+e:(t=o.toExponential()).slice(0,t.indexOf("e")+1)+e)):n=new u(o.toString()),o=a=(r=u.precision)+3;;)if(n=(i=n).plus(nN(this,i,a+2)).times(.5),nk(i.d).slice(0,a)===(t=nk(n.d)).slice(0,a)){if(t=t.slice(a-3,a+1),o==a&&"4999"==t){if(nF(i,r+1,0),i.times(i).eq(this)){n=i;break}}else if("9999"!=t)break;a+=4}return nw=!0,nF(n,r)},nT.times=nT.mul=function(e){var t,r,n,o,i,a,u,c,l,s=this.constructor,f=this.d,p=(e=new s(e)).d;if(!this.s||!e.s)return new s(0);for(e.s*=this.s,r=this.e+e.e,(c=f.length)<(l=p.length)&&(i=f,f=p,p=i,a=c,c=l,l=a),i=[],n=a=c+l;n--;)i.push(0);for(n=l;--n>=0;){for(t=0,o=c+n;o>n;)u=i[o]+p[n]*f[o-n-1]+t,i[o--]=u%1e7|0,t=u/1e7|0;i[o]=(i[o]+t)%1e7|0}for(;!i[--a];)i.pop();return t?++r:i.shift(),e.d=i,e.e=r,nw?nF(e,s.precision):e},nT.toDecimalPlaces=nT.todp=function(e,t){var r=this,n=r.constructor;return(r=new n(r),void 0===e)?r:(nC(e,0,1e9),void 0===t?t=n.rounding:nC(t,0,8),nF(r,e+nR(r)+1,t))},nT.toExponential=function(e,t){var r,n=this,o=n.constructor;return void 0===e?r=n$(n,!0):(nC(e,0,1e9),void 0===t?t=o.rounding:nC(t,0,8),r=n$(n=nF(new o(n),e+1,t),!0,e+1)),r},nT.toFixed=function(e,t){var r,n,o=this.constructor;return void 0===e?n$(this):(nC(e,0,1e9),void 0===t?t=o.rounding:nC(t,0,8),r=n$((n=nF(new o(this),e+nR(this)+1,t)).abs(),!1,e+nR(n)+1),this.isneg()&&!this.isZero()?"-"+r:r)},nT.toInteger=nT.toint=function(){var e=this.constructor;return nF(new e(this),nR(this)+1,e.rounding)},nT.toNumber=function(){return+this},nT.toPower=nT.pow=function(e){var t,r,n,o,i,a,u=this,c=u.constructor,l=+(e=new c(e));if(!e.s)return new c(r9);if(!(u=new c(u)).s){if(e.s<1)throw Error(nO+"Infinity");return u}if(u.eq(r9))return u;if(n=c.precision,e.eq(r9))return nF(u,n);if(a=(t=e.e)>=(r=e.d.length-1),i=u.s,a){if((r=l<0?-l:l)<=0x1fffffffffffff){for(o=new c(r9),t=Math.ceil(n/7+4),nw=!1;r%2&&nV((o=o.times(u)).d,t),0!==(r=n_(r/2));)nV((u=u.times(u)).d,t);return nw=!0,e.s<0?new c(r9).div(o):nF(o,n)}}else if(i<0)throw Error(nO+"NaN");return i=i<0&&1&e.d[Math.max(t,r)]?-1:1,u.s=1,nw=!1,o=e.times(nB(u,n+12)),nw=!0,(o=nD(o)).s=i,o},nT.toPrecision=function(e,t){var r,n,o=this,i=o.constructor;return void 0===e?(r=nR(o),n=n$(o,r<=i.toExpNeg||r>=i.toExpPos)):(nC(e,1,1e9),void 0===t?t=i.rounding:nC(t,0,8),r=nR(o=nF(new i(o),e,t)),n=n$(o,e<=r||r<=i.toExpNeg,e)),n},nT.toSignificantDigits=nT.tosd=function(e,t){var r=this.constructor;return void 0===e?(e=r.precision,t=r.rounding):(nC(e,1,1e9),void 0===t?t=r.rounding:nC(t,0,8)),nF(new r(this),e,t)},nT.toString=nT.valueOf=nT.val=nT.toJSON=nT[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=nR(this),t=this.constructor;return n$(this,e<=t.toExpNeg||e>=t.toExpPos)};var nN=function(){function e(e,t){var r,n=0,o=e.length;for(e=e.slice();o--;)r=e[o]*t+n,e[o]=r%1e7|0,n=r/1e7|0;return n&&e.unshift(n),e}function t(e,t,r,n){var o,i;if(r!=n)i=r>n?1:-1;else for(o=i=0;o<r;o++)if(e[o]!=t[o]){i=e[o]>t[o]?1:-1;break}return i}function r(e,t,r){for(var n=0;r--;)e[r]-=n,n=+(e[r]<t[r]),e[r]=1e7*n+e[r]-t[r];for(;!e[0]&&e.length>1;)e.shift()}return function(n,o,i,a){var u,c,l,s,f,p,d,h,y,v,g,m,b,x,w,O,S,E,_=n.constructor,A=n.s==o.s?1:-1,j=n.d,P=o.d;if(!n.s)return new _(n);if(!o.s)throw Error(nO+"Division by zero");for(l=0,c=n.e-o.e,S=P.length,w=j.length,h=(d=new _(A)).d=[];P[l]==(j[l]||0);)++l;if(P[l]>(j[l]||0)&&--c,(m=null==i?i=_.precision:a?i+(nR(n)-nR(o))+1:i)<0)return new _(0);if(m=m/7+2|0,l=0,1==S)for(s=0,P=P[0],m++;(l<w||s)&&m--;l++)b=1e7*s+(j[l]||0),h[l]=b/P|0,s=b%P|0;else{for((s=1e7/(P[0]+1)|0)>1&&(P=e(P,s),j=e(j,s),S=P.length,w=j.length),x=S,v=(y=j.slice(0,S)).length;v<S;)y[v++]=0;(E=P.slice()).unshift(0),O=P[0],P[1]>=1e7/2&&++O;do s=0,(u=t(P,y,S,v))<0?(g=y[0],S!=v&&(g=1e7*g+(y[1]||0)),(s=g/O|0)>1?(s>=1e7&&(s=1e7-1),p=(f=e(P,s)).length,v=y.length,1==(u=t(f,y,p,v))&&(s--,r(f,S<p?E:P,p))):(0==s&&(u=s=1),f=P.slice()),(p=f.length)<v&&f.unshift(0),r(y,f,v),-1==u&&(v=y.length,(u=t(P,y,S,v))<1&&(s++,r(y,S<v?E:P,v))),v=y.length):0===u&&(s++,y=[0]),h[l++]=s,u&&y[0]?y[v++]=j[x]||0:(y=[j[x]],v=1);while((x++<w||void 0!==y[0])&&m--)}return h[0]||h.shift(),d.e=c,nF(d,a?i+nR(d)+1:i)}}();function nD(e,t){var r,n,o,i,a,u=0,c=0,l=e.constructor,s=l.precision;if(nR(e)>16)throw Error(nE+nR(e));if(!e.s)return new l(r9);for(null==t?(nw=!1,a=s):a=t,i=new l(.03125);e.abs().gte(.1);)e=e.times(i),c+=5;for(a+=Math.log(nA(2,c))/Math.LN10*2+5|0,r=n=o=new l(r9),l.precision=a;;){if(n=nF(n.times(e),a),r=r.times(++u),nk((i=o.plus(nN(n,r,a))).d).slice(0,a)===nk(o.d).slice(0,a)){for(;c--;)o=nF(o.times(o),a);return l.precision=s,null==t?(nw=!0,nF(o,s)):o}o=i}}function nR(e){for(var t=7*e.e,r=e.d[0];r>=10;r/=10)t++;return t}function nI(e,t,r){if(t>e.LN10.sd())throw nw=!0,r&&(e.precision=r),Error(nO+"LN10 precision limit exceeded");return nF(new e(e.LN10),t)}function nL(e){for(var t="";e--;)t+="0";return t}function nB(e,t){var r,n,o,i,a,u,c,l,s,f=1,p=e,d=p.d,h=p.constructor,y=h.precision;if(p.s<1)throw Error(nO+(p.s?"NaN":"-Infinity"));if(p.eq(r9))return new h(0);if(null==t?(nw=!1,l=y):l=t,p.eq(10))return null==t&&(nw=!0),nI(h,l);if(h.precision=l+=10,n=(r=nk(d)).charAt(0),!(15e14>Math.abs(i=nR(p))))return c=nI(h,l+2,y).times(i+""),p=nB(new h(n+"."+r.slice(1)),l-10).plus(c),h.precision=y,null==t?(nw=!0,nF(p,y)):p;for(;n<7&&1!=n||1==n&&r.charAt(1)>3;)n=(r=nk((p=p.times(e)).d)).charAt(0),f++;for(i=nR(p),n>1?(p=new h("0."+r),i++):p=new h(n+"."+r.slice(1)),u=a=p=nN(p.minus(r9),p.plus(r9),l),s=nF(p.times(p),l),o=3;;){if(a=nF(a.times(s),l),nk((c=u.plus(nN(a,new h(o),l))).d).slice(0,l)===nk(u.d).slice(0,l))return u=u.times(2),0!==i&&(u=u.plus(nI(h,l+2,y).times(i+""))),u=nN(u,new h(f),l),h.precision=y,null==t?(nw=!0,nF(u,y)):u;u=c,o+=2}}function nU(e,t){var r,n,o;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;48===t.charCodeAt(n);)++n;for(o=t.length;48===t.charCodeAt(o-1);)--o;if(t=t.slice(n,o)){if(o-=n,e.e=n_((r=r-n-1)/7),e.d=[],n=(r+1)%7,r<0&&(n+=7),n<o){for(n&&e.d.push(+t.slice(0,n)),o-=7;n<o;)e.d.push(+t.slice(n,n+=7));n=7-(t=t.slice(n)).length}else n-=o;for(;n--;)t+="0";if(e.d.push(+t),nw&&(e.e>nP||e.e<-nP))throw Error(nE+r)}else e.s=0,e.e=0,e.d=[0];return e}function nF(e,t,r){var n,o,i,a,u,c,l,s,f=e.d;for(a=1,i=f[0];i>=10;i/=10)a++;if((n=t-a)<0)n+=7,o=t,l=f[s=0];else{if((s=Math.ceil((n+1)/7))>=(i=f.length))return e;for(a=1,l=i=f[s];i>=10;i/=10)a++;n%=7,o=n-7+a}if(void 0!==r&&(u=l/(i=nA(10,a-o-1))%10|0,c=t<0||void 0!==f[s+1]||l%i,c=r<4?(u||c)&&(0==r||r==(e.s<0?3:2)):u>5||5==u&&(4==r||c||6==r&&(n>0?o>0?l/nA(10,a-o):0:f[s-1])%10&1||r==(e.s<0?8:7))),t<1||!f[0])return c?(i=nR(e),f.length=1,t=t-i-1,f[0]=nA(10,(7-t%7)%7),e.e=n_(-t/7)||0):(f.length=1,f[0]=e.e=e.s=0),e;if(0==n?(f.length=s,i=1,s--):(f.length=s+1,i=nA(10,7-n),f[s]=o>0?(l/nA(10,a-o)%nA(10,o)|0)*i:0),c)for(;;){if(0==s){1e7==(f[0]+=i)&&(f[0]=1,++e.e);break}if(f[s]+=i,1e7!=f[s])break;f[s--]=0,i=1}for(n=f.length;0===f[--n];)f.pop();if(nw&&(e.e>nP||e.e<-nP))throw Error(nE+nR(e));return e}function nz(e,t){var r,n,o,i,a,u,c,l,s,f,p=e.constructor,d=p.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new p(e),nw?nF(t,d):t;if(c=e.d,f=t.d,n=t.e,l=e.e,c=c.slice(),a=l-n){for((s=a<0)?(r=c,a=-a,u=f.length):(r=f,n=l,u=c.length),a>(o=Math.max(Math.ceil(d/7),u)+2)&&(a=o,r.length=1),r.reverse(),o=a;o--;)r.push(0);r.reverse()}else{for((s=(o=c.length)<(u=f.length))&&(u=o),o=0;o<u;o++)if(c[o]!=f[o]){s=c[o]<f[o];break}a=0}for(s&&(r=c,c=f,f=r,t.s=-t.s),u=c.length,o=f.length-u;o>0;--o)c[u++]=0;for(o=f.length;o>a;){if(c[--o]<f[o]){for(i=o;i&&0===c[--i];)c[i]=1e7-1;--c[i],c[o]+=1e7}c[o]-=f[o]}for(;0===c[--u];)c.pop();for(;0===c[0];c.shift())--n;return c[0]?(t.d=c,t.e=n,nw?nF(t,d):t):new p(0)}function n$(e,t,r){var n,o=nR(e),i=nk(e.d),a=i.length;return t?(r&&(n=r-a)>0?i=i.charAt(0)+"."+i.slice(1)+nL(n):a>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(o<0?"e":"e+")+o):o<0?(i="0."+nL(-o-1)+i,r&&(n=r-a)>0&&(i+=nL(n))):o>=a?(i+=nL(o+1-a),r&&(n=r-o-1)>0&&(i=i+"."+nL(n))):((n=o+1)<a&&(i=i.slice(0,n)+"."+i.slice(n)),r&&(n=r-a)>0&&(o+1===a&&(i+="."),i+=nL(n))),e.s<0?"-"+i:i}function nV(e,t){if(e.length>t)return e.length=t,!0}function nW(e){if(!e||"object"!=typeof e)throw Error(nO+"Object expected");var t,r,n,o=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<o.length;t+=3)if(void 0!==(n=e[r=o[t]])){if(n_(n)===n&&n>=o[t+1]&&n<=o[t+2])this[r]=n;else throw Error(nS+r+": "+n)}if(void 0!==(n=e[r="LN10"])){if(n==Math.LN10)this[r]=new this(n);else throw Error(nS+r+": "+n)}return this}var r8=function e(t){var r,n,o;function i(e){if(!(this instanceof i))return new i(e);if(this.constructor=i,e instanceof i){this.s=e.s,this.e=e.e,this.d=(e=e.d)?e.slice():e;return}if("number"==typeof e){if(0*e!=0)throw Error(nS+e);if(e>0)this.s=1;else if(e<0)e=-e,this.s=-1;else{this.s=0,this.e=0,this.d=[0];return}if(e===~~e&&e<1e7){this.e=0,this.d=[e];return}return nU(this,e.toString())}if("string"!=typeof e)throw Error(nS+e);if(45===e.charCodeAt(0)?(e=e.slice(1),this.s=-1):this.s=1,nj.test(e))nU(this,e);else throw Error(nS+e)}if(i.prototype=nT,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=e,i.config=i.set=nW,void 0===t&&(t={}),t)for(r=0,o=["precision","rounding","toExpNeg","toExpPos","LN10"];r<o.length;)t.hasOwnProperty(n=o[r++])||(t[n]=this[n]);return i.config(t),i}({precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"});r9=new r8(1);let nG=r8;function nH(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var nq=function(e){return e},nX={},nK=function(e){return e===nX},nY=function(e){return function t(){return 0==arguments.length||1==arguments.length&&nK(arguments.length<=0?void 0:arguments[0])?t:e.apply(void 0,arguments)}},nJ=function(e){return function e(t,r){return 1===t?r:nY(function(){for(var n=arguments.length,o=Array(n),i=0;i<n;i++)o[i]=arguments[i];var a=o.filter(function(e){return e!==nX}).length;return a>=t?r.apply(void 0,o):e(t-a,nY(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=o.map(function(e){return nK(e)?t.shift():e});return r.apply(void 0,((function(e){if(Array.isArray(e))return nH(e)})(i)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(i)||function(e,t){if(e){if("string"==typeof e)return nH(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return nH(e,t)}}(i)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).concat(t))}))})}(e.length,e)},nZ=function(e,t){for(var r=[],n=e;n<t;++n)r[n-e]=n;return r},nQ=nJ(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(e){return t[e]}).map(e)}),n0=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];if(!t.length)return nq;var n=t.reverse(),o=n[0],i=n.slice(1);return function(){return i.reduce(function(e,t){return t(e)},o.apply(void 0,arguments))}},n1=function(e){return Array.isArray(e)?e.reverse():e.split("").reverse.join("")},n2=function(e){var t=null,r=null;return function(){for(var n=arguments.length,o=Array(n),i=0;i<n;i++)o[i]=arguments[i];return t&&o.every(function(e,r){return e===t[r]})?r:(t=o,r=e.apply(void 0,o))}};nJ(function(e,t,r){var n=+e;return n+r*(+t-n)}),nJ(function(e,t,r){var n=t-+e;return(r-e)/(n=n||1/0)}),nJ(function(e,t,r){var n=t-+e;return Math.max(0,Math.min(1,(r-e)/(n=n||1/0)))});let n3={rangeStep:function(e,t,r){for(var n=new nG(e),o=0,i=[];n.lt(t)&&o<1e5;)i.push(n.toNumber()),n=n.add(r),o++;return i},getDigitCount:function(e){var t;return 0===e?1:Math.floor(new nG(e).abs().log(10).toNumber())+1}};function n4(e){return function(e){if(Array.isArray(e))return n8(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||n6(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n5(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(n=(a=u.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){o=!0,i=e}finally{try{n||null==u.return||u.return()}finally{if(o)throw i}}return r}}(e,t)||n6(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n6(e,t){if(e){if("string"==typeof e)return n8(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n8(e,t)}}function n8(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function n9(e){var t=n5(e,2),r=t[0],n=t[1],o=r,i=n;return r>n&&(o=n,i=r),[o,i]}function n7(e,t,r){if(e.lte(0))return new nG(0);var n=n3.getDigitCount(e.toNumber()),o=new nG(10).pow(n),i=e.div(o),a=1!==n?.05:.1,u=new nG(Math.ceil(i.div(a).toNumber())).add(r).mul(a).mul(o);return t?u:new nG(Math.ceil(u))}function oe(e,t,r){var n=1,o=new nG(e);if(!o.isint()&&r){var i=Math.abs(e);i<1?(n=new nG(10).pow(n3.getDigitCount(e)-1),o=new nG(Math.floor(o.div(n).toNumber())).mul(n)):i>1&&(o=new nG(Math.floor(e)))}else 0===e?o=new nG(Math.floor((t-1)/2)):r||(o=new nG(Math.floor(e)));var a=Math.floor((t-1)/2);return n0(nQ(function(e){return o.add(new nG(e-a).mul(n)).toNumber()}),nZ)(0,t)}var ot=n2(function(e){var t=n5(e,2),r=t[0],n=t[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(o,2),u=n5(n9([r,n]),2),c=u[0],l=u[1];if(c===-1/0||l===1/0){var s=l===1/0?[c].concat(n4(nZ(0,o-1).map(function(){return 1/0}))):[].concat(n4(nZ(0,o-1).map(function(){return-1/0})),[l]);return r>n?n1(s):s}if(c===l)return oe(c,o,i);var f=function e(t,r,n,o){var i,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((r-t)/(n-1)))return{step:new nG(0),tickMin:new nG(0),tickMax:new nG(0)};var u=n7(new nG(r).sub(t).div(n-1),o,a),c=Math.ceil((i=t<=0&&r>=0?new nG(0):(i=new nG(t).add(r).div(2)).sub(new nG(i).mod(u))).sub(t).div(u).toNumber()),l=Math.ceil(new nG(r).sub(i).div(u).toNumber()),s=c+l+1;return s>n?e(t,r,n,o,a+1):(s<n&&(l=r>0?l+(n-s):l,c=r>0?c:c+(n-s)),{step:u,tickMin:i.sub(new nG(c).mul(u)),tickMax:i.add(new nG(l).mul(u))})}(c,l,a,i),p=f.step,d=f.tickMin,h=f.tickMax,y=n3.rangeStep(d,h.add(new nG(.1).mul(p)),p);return r>n?n1(y):y});n2(function(e){var t=n5(e,2),r=t[0],n=t[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(o,2),u=n5(n9([r,n]),2),c=u[0],l=u[1];if(c===-1/0||l===1/0)return[r,n];if(c===l)return oe(c,o,i);var s=n7(new nG(l).sub(c).div(a-1),i,0),f=n0(nQ(function(e){return new nG(c).add(new nG(e).mul(s)).toNumber()}),nZ)(0,a).filter(function(e){return e>=c&&e<=l});return r>n?n1(f):f});var or=n2(function(e,t){var r=n5(e,2),n=r[0],o=r[1],i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=n5(n9([n,o]),2),u=a[0],c=a[1];if(u===-1/0||c===1/0)return[n,o];if(u===c)return[u];var l=Math.max(t,2),s=n7(new nG(c).sub(u).div(l-1),i,0),f=[].concat(n4(n3.rangeStep(new nG(u),new nG(c).sub(new nG(.99).mul(s)),s)),[c]);return n>o?n1(f):f}),on=r(60927),oo=r(22989),oi=r(54186),oa=r(46707);function ou(e){return(ou="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function oc(e){return function(e){if(Array.isArray(e))return ol(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ol(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ol(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ol(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function os(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function of(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?os(Object(r),!0).forEach(function(t){op(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):os(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function op(e,t,r){var n;return(n=function(e,t){if("object"!=ou(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ou(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==ou(n)?n:n+"")in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function od(e,t,r){return no()(e)||no()(t)?r:(0,oo.vh)(t)?ns()(e,t,r):na()(t)?t(e):r}function oh(e,t,r,n){var o=np()(e,function(e){return od(e,t)});if("number"===r){var i=o.filter(function(e){return(0,oo.Et)(e)||parseFloat(e)});return i.length?[nr()(i),ne()(i)]:[1/0,-1/0]}return(n?o.filter(function(e){return!no()(e)}):o).map(function(e){return(0,oo.vh)(e)||e instanceof Date?e:""})}var oy=function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=-1,a=null!==(t=null==r?void 0:r.length)&&void 0!==t?t:0;if(a<=1)return 0;if(o&&"angleAxis"===o.axisType&&1e-6>=Math.abs(Math.abs(o.range[1]-o.range[0])-360))for(var u=o.range,c=0;c<a;c++){var l=c>0?n[c-1].coordinate:n[a-1].coordinate,s=n[c].coordinate,f=c>=a-1?n[0].coordinate:n[c+1].coordinate,p=void 0;if((0,oo.sA)(s-l)!==(0,oo.sA)(f-s)){var d=[];if((0,oo.sA)(f-s)===(0,oo.sA)(u[1]-u[0])){p=f;var h=s+u[1]-u[0];d[0]=Math.min(h,(h+l)/2),d[1]=Math.max(h,(h+l)/2)}else{p=l;var y=f+u[1]-u[0];d[0]=Math.min(s,(y+s)/2),d[1]=Math.max(s,(y+s)/2)}var v=[Math.min(s,(p+s)/2),Math.max(s,(p+s)/2)];if(e>v[0]&&e<=v[1]||e>=d[0]&&e<=d[1]){i=n[c].index;break}}else{var g=Math.min(l,f),m=Math.max(l,f);if(e>(g+s)/2&&e<=(m+s)/2){i=n[c].index;break}}}else for(var b=0;b<a;b++)if(0===b&&e<=(r[b].coordinate+r[b+1].coordinate)/2||b>0&&b<a-1&&e>(r[b].coordinate+r[b-1].coordinate)/2&&e<=(r[b].coordinate+r[b+1].coordinate)/2||b===a-1&&e>(r[b].coordinate+r[b-1].coordinate)/2){i=r[b].index;break}return i},ov=function(e){var t,r,n=e.type.displayName,o=null!==(t=e.type)&&void 0!==t&&t.defaultProps?of(of({},e.type.defaultProps),e.props):e.props,i=o.stroke,a=o.fill;switch(n){case"Line":r=i;break;case"Area":case"Radar":r=i&&"none"!==i?i:a;break;default:r=a}return r},og=function(e){var t=e.barSize,r=e.totalSize,n=e.stackGroups,o=void 0===n?{}:n;if(!o)return{};for(var i={},a=Object.keys(o),u=0,c=a.length;u<c;u++)for(var l=o[a[u]].stackGroups,s=Object.keys(l),f=0,p=s.length;f<p;f++){var d=l[s[f]],h=d.items,y=d.cateAxisId,v=h.filter(function(e){return(0,oi.Mn)(e.type).indexOf("Bar")>=0});if(v&&v.length){var g=v[0].type.defaultProps,m=void 0!==g?of(of({},g),v[0].props):v[0].props,b=m.barSize,x=m[y];i[x]||(i[x]=[]);var w=no()(b)?t:b;i[x].push({item:v[0],stackList:v.slice(1),barSize:no()(w)?void 0:(0,oo.F4)(w,r,0)})}}return i},om=function(e){var t,r=e.barGap,n=e.barCategoryGap,o=e.bandSize,i=e.sizeList,a=void 0===i?[]:i,u=e.maxBarSize,c=a.length;if(c<1)return null;var l=(0,oo.F4)(r,o,0,!0),s=[];if(a[0].barSize===+a[0].barSize){var f=!1,p=o/c,d=a.reduce(function(e,t){return e+t.barSize||0},0);(d+=(c-1)*l)>=o&&(d-=(c-1)*l,l=0),d>=o&&p>0&&(f=!0,p*=.9,d=c*p);var h={offset:((o-d)/2>>0)-l,size:0};t=a.reduce(function(e,t){var r={item:t.item,position:{offset:h.offset+h.size+l,size:f?p:t.barSize}},n=[].concat(oc(e),[r]);return h=n[n.length-1].position,t.stackList&&t.stackList.length&&t.stackList.forEach(function(e){n.push({item:e,position:h})}),n},s)}else{var y=(0,oo.F4)(n,o,0,!0);o-2*y-(c-1)*l<=0&&(l=0);var v=(o-2*y-(c-1)*l)/c;v>1&&(v>>=0);var g=u===+u?Math.min(v,u):v;t=a.reduce(function(e,t,r){var n=[].concat(oc(e),[{item:t.item,position:{offset:y+(v+l)*r+(v-g)/2,size:g}}]);return t.stackList&&t.stackList.length&&t.stackList.forEach(function(e){n.push({item:e,position:n[n.length-1].position})}),n},s)}return t},ob=function(e,t,r,n){var o=r.children,i=r.width,a=r.margin,u=i-(a.left||0)-(a.right||0),c=(0,oa.g)({children:o,legendWidth:u});if(c){var l=n||{},s=l.width,f=l.height,p=c.align,d=c.verticalAlign,h=c.layout;if(("vertical"===h||"horizontal"===h&&"middle"===d)&&"center"!==p&&(0,oo.Et)(e[p]))return of(of({},e),{},op({},p,e[p]+(s||0)));if(("horizontal"===h||"vertical"===h&&"center"===p)&&"middle"!==d&&(0,oo.Et)(e[d]))return of(of({},e),{},op({},d,e[d]+(f||0)))}return e},ox=function(e,t,r,n,o){var i=t.props.children,a=(0,oi.aS)(i,on.u).filter(function(e){var t;return t=e.props.direction,!!no()(o)||("horizontal"===n?"yAxis"===o:"vertical"===n||"x"===t?"xAxis"===o:"y"!==t||"yAxis"===o)});if(a&&a.length){var u=a.map(function(e){return e.props.dataKey});return e.reduce(function(e,t){var n=od(t,r);if(no()(n))return e;var o=Array.isArray(n)?[nr()(n),ne()(n)]:[n,n],i=u.reduce(function(e,r){var n=od(t,r,0),i=o[0]-Math.abs(Array.isArray(n)?n[0]:n),a=o[1]+Math.abs(Array.isArray(n)?n[1]:n);return[Math.min(i,e[0]),Math.max(a,e[1])]},[1/0,-1/0]);return[Math.min(i[0],e[0]),Math.max(i[1],e[1])]},[1/0,-1/0])}return null},ow=function(e,t,r,n,o){var i=t.map(function(t){return ox(e,t,r,o,n)}).filter(function(e){return!no()(e)});return i&&i.length?i.reduce(function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},[1/0,-1/0]):null},oO=function(e,t,r,n,o){var i=t.map(function(t){var i=t.props.dataKey;return"number"===r&&i&&ox(e,t,i,n)||oh(e,i,r,o)});if("number"===r)return i.reduce(function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},[1/0,-1/0]);var a={};return i.reduce(function(e,t){for(var r=0,n=t.length;r<n;r++)a[t[r]]||(a[t[r]]=!0,e.push(t[r]));return e},[])},oS=function(e,t){return"horizontal"===e&&"xAxis"===t||"vertical"===e&&"yAxis"===t||"centric"===e&&"angleAxis"===t||"radial"===e&&"radiusAxis"===t},oE=function(e,t,r,n){if(n)return e.map(function(e){return e.coordinate});var o,i,a=e.map(function(e){return e.coordinate===t&&(o=!0),e.coordinate===r&&(i=!0),e.coordinate});return o||a.push(t),i||a.push(r),a},o_=function(e,t,r){if(!e)return null;var n=e.scale,o=e.duplicateDomain,i=e.type,a=e.range,u="scaleBand"===e.realScaleType?n.bandwidth()/2:2,c=(t||r)&&"category"===i&&n.bandwidth?n.bandwidth()/u:0;return(c="angleAxis"===e.axisType&&(null==a?void 0:a.length)>=2?2*(0,oo.sA)(a[0]-a[1])*c:c,t&&(e.ticks||e.niceTicks))?(e.ticks||e.niceTicks).map(function(e){return{coordinate:n(o?o.indexOf(e):e)+c,value:e,offset:c}}).filter(function(e){return!nh()(e.coordinate)}):e.isCategorical&&e.categoricalDomain?e.categoricalDomain.map(function(e,t){return{coordinate:n(e)+c,value:e,index:t,offset:c}}):n.ticks&&!r?n.ticks(e.tickCount).map(function(e){return{coordinate:n(e)+c,value:e,offset:c}}):n.domain().map(function(e,t){return{coordinate:n(e)+c,value:o?o[e]:e,index:t,offset:c}})},oA=new WeakMap,oj=function(e,t){if("function"!=typeof t)return e;oA.has(e)||oA.set(e,new WeakMap);var r=oA.get(e);if(r.has(t))return r.get(t);var n=function(){e.apply(void 0,arguments),t.apply(void 0,arguments)};return r.set(t,n),n},oP=function(e,t,r){var i=e.scale,a=e.type,u=e.layout,c=e.axisType;if("auto"===i)return"radial"===u&&"radiusAxis"===c?{scale:o.A(),realScaleType:"band"}:"radial"===u&&"angleAxis"===c?{scale:eT(),realScaleType:"linear"}:"category"===a&&t&&(t.indexOf("LineChart")>=0||t.indexOf("AreaChart")>=0||t.indexOf("ComposedChart")>=0&&!r)?{scale:o.z(),realScaleType:"point"}:"category"===a?{scale:o.A(),realScaleType:"band"}:{scale:eT(),realScaleType:"linear"};if(nc()(i)){var l="scale".concat(nv()(i));return{scale:(n[l]||o.z)(),realScaleType:n[l]?l:"point"}}return na()(i)?{scale:i}:{scale:o.z(),realScaleType:"point"}},oT=function(e){var t=e.domain();if(t&&!(t.length<=2)){var r=t.length,n=e.range(),o=Math.min(n[0],n[1])-1e-4,i=Math.max(n[0],n[1])+1e-4,a=e(t[0]),u=e(t[r-1]);(a<o||a>i||u<o||u>i)&&e.domain([t[0],t[r-1]])}},oM=function(e,t){if(!e)return null;for(var r=0,n=e.length;r<n;r++)if(e[r].item===t)return e[r].position;return null},oC=function(e,t){if(!t||2!==t.length||!(0,oo.Et)(t[0])||!(0,oo.Et)(t[1]))return e;var r=Math.min(t[0],t[1]),n=Math.max(t[0],t[1]),o=[e[0],e[1]];return(!(0,oo.Et)(e[0])||e[0]<r)&&(o[0]=r),(!(0,oo.Et)(e[1])||e[1]>n)&&(o[1]=n),o[0]>n&&(o[0]=n),o[1]<r&&(o[1]=r),o},ok={sign:function(e){var t=e.length;if(!(t<=0))for(var r=0,n=e[0].length;r<n;++r)for(var o=0,i=0,a=0;a<t;++a){var u=nh()(e[a][r][1])?e[a][r][0]:e[a][r][1];u>=0?(e[a][r][0]=o,e[a][r][1]=o+u,o=e[a][r][1]):(e[a][r][0]=i,e[a][r][1]=i+u,i=e[a][r][1])}},expand:function(e,t){if((n=e.length)>0){for(var r,n,o,i=0,a=e[0].length;i<a;++i){for(o=r=0;r<n;++r)o+=e[r][i][1]||0;if(o)for(r=0;r<n;++r)e[r][i][1]/=o}rX(e,t)}},none:rX,silhouette:function(e,t){if((r=e.length)>0){for(var r,n=0,o=e[t[0]],i=o.length;n<i;++n){for(var a=0,u=0;a<r;++a)u+=e[a][n][1]||0;o[n][1]+=o[n][0]=-u/2}rX(e,t)}},wiggle:function(e,t){if((o=e.length)>0&&(n=(r=e[t[0]]).length)>0){for(var r,n,o,i=0,a=1;a<n;++a){for(var u=0,c=0,l=0;u<o;++u){for(var s=e[t[u]],f=s[a][1]||0,p=(f-(s[a-1][1]||0))/2,d=0;d<u;++d){var h=e[t[d]];p+=(h[a][1]||0)-(h[a-1][1]||0)}c+=f,l+=p*f}r[a-1][1]+=r[a-1][0]=i,c&&(i-=l/c)}r[a-1][1]+=r[a-1][0]=i,rX(e,t)}},positive:function(e){var t=e.length;if(!(t<=0))for(var r=0,n=e[0].length;r<n;++r)for(var o=0,i=0;i<t;++i){var a=nh()(e[i][r][1])?e[i][r][0]:e[i][r][1];a>=0?(e[i][r][0]=o,e[i][r][1]=o+a,o=e[i][r][1]):(e[i][r][0]=0,e[i][r][1]=0)}}},oN=function(e,t,r){var n=t.map(function(e){return e.props.dataKey}),o=ok[r];return(function(){var e=(0,rY.A)([]),t=rJ,r=rX,n=rZ;function o(o){var i,a,u=Array.from(e.apply(this,arguments),rQ),c=u.length,l=-1;for(let e of o)for(i=0,++l;i<c;++i)(u[i][l]=[0,+n(e,u[i].key,l,o)]).data=e;for(i=0,a=(0,rK.A)(t(u));i<c;++i)u[a[i]].index=i;return r(u,a),u}return o.keys=function(t){return arguments.length?(e="function"==typeof t?t:(0,rY.A)(Array.from(t)),o):e},o.value=function(e){return arguments.length?(n="function"==typeof e?e:(0,rY.A)(+e),o):n},o.order=function(e){return arguments.length?(t=null==e?rJ:"function"==typeof e?e:(0,rY.A)(Array.from(e)),o):t},o.offset=function(e){return arguments.length?(r=null==e?rX:e,o):r},o})().keys(n).value(function(e,t){return+od(e,t,0)}).order(rJ).offset(o)(e)},oD=function(e,t,r,n,o,i){if(!e)return null;var a=(i?t.reverse():t).reduce(function(e,t){var o,i=null!==(o=t.type)&&void 0!==o&&o.defaultProps?of(of({},t.type.defaultProps),t.props):t.props,a=i.stackId;if(i.hide)return e;var u=i[r],c=e[u]||{hasStack:!1,stackGroups:{}};if((0,oo.vh)(a)){var l=c.stackGroups[a]||{numericAxisId:r,cateAxisId:n,items:[]};l.items.push(t),c.hasStack=!0,c.stackGroups[a]=l}else c.stackGroups[(0,oo.NF)("_stackId_")]={numericAxisId:r,cateAxisId:n,items:[t]};return of(of({},e),{},op({},u,c))},{});return Object.keys(a).reduce(function(t,i){var u=a[i];return u.hasStack&&(u.stackGroups=Object.keys(u.stackGroups).reduce(function(t,i){var a=u.stackGroups[i];return of(of({},t),{},op({},i,{numericAxisId:r,cateAxisId:n,items:a.items,stackedData:oN(e,a.items,o)}))},{})),of(of({},t),{},op({},i,u))},{})},oR=function(e,t){var r=t.realScaleType,n=t.type,o=t.tickCount,i=t.originalDomain,a=t.allowDecimals,u=r||t.scale;if("auto"!==u&&"linear"!==u)return null;if(o&&"number"===n&&i&&("auto"===i[0]||"auto"===i[1])){var c=e.domain();if(!c.length)return null;var l=ot(c,o,a);return e.domain([nr()(l),ne()(l)]),{niceTicks:l}}return o&&"number"===n?{niceTicks:or(e.domain(),o,a)}:null};function oI(e){var t=e.axis,r=e.ticks,n=e.bandSize,o=e.entry,i=e.index,a=e.dataKey;if("category"===t.type){if(!t.allowDuplicatedCategory&&t.dataKey&&!no()(o[t.dataKey])){var u=(0,oo.eP)(r,"value",o[t.dataKey]);if(u)return u.coordinate+n/2}return r[i]?r[i].coordinate+n/2:null}var c=od(o,no()(a)?t.dataKey:a);return no()(c)?null:t.scale(c)}var oL=function(e){var t=e.axis,r=e.ticks,n=e.offset,o=e.bandSize,i=e.entry,a=e.index;if("category"===t.type)return r[a]?r[a].coordinate+n:null;var u=od(i,t.dataKey,t.domain[a]);return no()(u)?null:t.scale(u)-o/2+n},oB=function(e){var t=e.numericAxis,r=t.scale.domain();if("number"===t.type){var n=Math.min(r[0],r[1]),o=Math.max(r[0],r[1]);return n<=0&&o>=0?0:o<0?o:n}return r[0]},oU=function(e,t){var r,n=(null!==(r=e.type)&&void 0!==r&&r.defaultProps?of(of({},e.type.defaultProps),e.props):e.props).stackId;if((0,oo.vh)(n)){var o=t[n];if(o){var i=o.items.indexOf(e);return i>=0?o.stackedData[i]:null}}return null},oF=function(e,t,r){return Object.keys(e).reduce(function(n,o){var i=e[o].stackedData.reduce(function(e,n){var o=n.slice(t,r+1).reduce(function(e,t){return[nr()(t.concat([e[0]]).filter(oo.Et)),ne()(t.concat([e[1]]).filter(oo.Et))]},[1/0,-1/0]);return[Math.min(e[0],o[0]),Math.max(e[1],o[1])]},[1/0,-1/0]);return[Math.min(i[0],n[0]),Math.max(i[1],n[1])]},[1/0,-1/0]).map(function(e){return e===1/0||e===-1/0?0:e})},oz=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,o$=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,oV=function(e,t,r){if(na()(e))return e(t,r);if(!Array.isArray(e))return t;var n=[];if((0,oo.Et)(e[0]))n[0]=r?e[0]:Math.min(e[0],t[0]);else if(oz.test(e[0])){var o=+oz.exec(e[0])[1];n[0]=t[0]-o}else na()(e[0])?n[0]=e[0](t[0]):n[0]=t[0];if((0,oo.Et)(e[1]))n[1]=r?e[1]:Math.max(e[1],t[1]);else if(o$.test(e[1])){var i=+o$.exec(e[1])[1];n[1]=t[1]+i}else na()(e[1])?n[1]=e[1](t[1]):n[1]=t[1];return n},oW=function(e,t,r){if(e&&e.scale&&e.scale.bandwidth){var n=e.scale.bandwidth();if(!r||n>0)return n}if(e&&t&&t.length>=2){for(var o=nx()(t,function(e){return e.coordinate}),i=1/0,a=1,u=o.length;a<u;a++){var c=o[a],l=o[a-1];i=Math.min((c.coordinate||0)-(l.coordinate||0),i)}return i===1/0?0:i}return r?void 0:0},oG=function(e,t,r){return!e||!e.length||nm()(e,ns()(r,"type.defaultProps.domain"))?t:e},oH=function(e,t){var r=e.type.defaultProps?of(of({},e.type.defaultProps),e.props):e.props,n=r.dataKey,o=r.name,i=r.unit,a=r.formatter,u=r.tooltipType,c=r.chartType,l=r.hide;return of(of({},(0,oi.J9)(e,!1)),{},{dataKey:n,unit:i,formatter:a,name:o||n,color:ov(e),value:od(t,n),type:u,payload:t,chartType:c,hide:l})}},30316:(e,t,r)=>{var n=r(67554);e.exports=function(e,t){var r=!0;return n(e,function(e,n,o){return r=!!t(e,n,o)}),r}},30401:(e,t,r)=>{e.exports=r(41547)(r(85718),"Promise")},30474:(e,t,r)=>{"use strict";r.d(t,{default:()=>o.a});var n=r(31261),o=r.n(n)},30512:(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 y},defaultHead:function(){return f}});let n=r(14985),o=r(40740),i=r(60687),a=o._(r(43210)),u=n._(r(47755)),c=r(14959),l=r(89513),s=r(34604);function f(e){void 0===e&&(e=!1);let t=[(0,i.jsx)("meta",{charSet:"utf-8"},"charset")];return e||t.push((0,i.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),t}function p(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(50148);let d=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:r}=t;return e.reduce(p,[]).reverse().concat(f(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return o=>{let i=!0,a=!1;if(o.key&&"number"!=typeof o.key&&o.key.indexOf("$")>0){a=!0;let t=o.key.slice(o.key.indexOf("$")+1);e.has(t)?i=!1:e.add(t)}switch(o.type){case"title":case"base":t.has(o.type)?i=!1:t.add(o.type);break;case"meta":for(let e=0,t=d.length;e<t;e++){let t=d[e];if(o.props.hasOwnProperty(t)){if("charSet"===t)r.has(t)?i=!1:r.add(t);else{let e=o.props[t],r=n[t]||new Set;("name"!==t||!a)&&r.has(e)?i=!1:(r.add(e),n[t]=r)}}}}return i}}()).reverse().map((e,t)=>{let n=e.key||t;if(process.env.__NEXT_OPTIMIZE_FONTS&&!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 y=function(e){let{children:t}=e,r=(0,a.useContext)(c.AmpStateContext),n=(0,a.useContext)(l.HeadManagerContext);return(0,i.jsx)(u.default,{reduceComponentsToState:h,headManager:n,inAmpMode:(0,s.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)},30854:(e,t,r)=>{var n=r(66930),o=r(658),i=r(95746);e.exports=function(e,t){var r=this.__data__;if(r instanceof n){var a=r.__data__;if(!o||a.length<199)return a.push([e,t]),this.size=++r.size,this;r=this.__data__=new i(a)}return r.set(e,t),this.size=r.size,this}},31261:(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 c},getImageProps:function(){return u}});let n=r(14985),o=r(44953),i=r(46533),a=n._(r(1933));function u(e){let{props:t}=(0,o.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 c=i.Image},32269:(e,t,r)=>{var n=r(5231),o=r(69619);e.exports=function(e){return null!=e&&o(e.length)&&!n(e)}},32547:(e,t,r)=>{"use strict";r.d(t,{n:()=>f});var n=r(43210),o=r(98599),i=r(14163),a=r(13495),u=r(60687),c="focusScope.autoFocusOnMount",l="focusScope.autoFocusOnUnmount",s={bubbles:!1,cancelable:!0},f=n.forwardRef((e,t)=>{let{loop:r=!1,trapped:f=!1,onMountAutoFocus:v,onUnmountAutoFocus:g,...m}=e,[b,x]=n.useState(null),w=(0,a.c)(v),O=(0,a.c)(g),S=n.useRef(null),E=(0,o.s)(t,e=>x(e)),_=n.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;n.useEffect(()=>{if(f){let e=function(e){if(_.paused||!b)return;let t=e.target;b.contains(t)?S.current=t:h(S.current,{select:!0})},t=function(e){if(_.paused||!b)return;let t=e.relatedTarget;null===t||b.contains(t)||h(S.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&h(b)});return b&&r.observe(b,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[f,b,_.paused]),n.useEffect(()=>{if(b){y.add(_);let e=document.activeElement;if(!b.contains(e)){let t=new CustomEvent(c,s);b.addEventListener(c,w),b.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(h(n,{select:t}),document.activeElement!==r)return}(p(b).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&h(b))}return()=>{b.removeEventListener(c,w),setTimeout(()=>{let t=new CustomEvent(l,s);b.addEventListener(l,O),b.dispatchEvent(t),t.defaultPrevented||h(e??document.body,{select:!0}),b.removeEventListener(l,O),y.remove(_)},0)}}},[b,w,O,_]);let A=n.useCallback(e=>{if(!r&&!f||_.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){let t=e.currentTarget,[o,i]=function(e){let t=p(e);return[d(t,e),d(t.reverse(),e)]}(t);o&&i?e.shiftKey||n!==i?e.shiftKey&&n===o&&(e.preventDefault(),r&&h(i,{select:!0})):(e.preventDefault(),r&&h(o,{select:!0})):n===t&&e.preventDefault()}},[r,f,_.paused]);return(0,u.jsx)(i.sG.div,{tabIndex:-1,...m,ref:E,onKeyDown:A})});function p(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function d(e,t){for(let r of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function h(e,{select:t=!1}={}){if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}f.displayName="FocusScope";var y=function(){let e=[];return{add(t){let r=e[0];t!==r&&r?.pause(),(e=v(e,t)).unshift(t)},remove(t){e=v(e,t),e[0]?.resume()}}}();function v(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}},33331:(e,t)=>{"use strict";function r(e){for(let t=0;t<e.length;t++){let r=e[t];if("function"!=typeof r)throw Object.defineProperty(Error(`A "use server" file can only export async functions, found ${typeof r}.
Read more: https://nextjs.org/docs/messages/invalid-use-server-value`),"__NEXT_ERROR_CODE",{value:"E352",enumerable:!1,configurable:!0})}}Object.defineProperty(t,"D",{enumerable:!0,get:function(){return r}})},34005:(e,t,r)=>{"use strict";r.d(t,{u:()=>k});var n=r(43210),o=r.n(n),i=r(5231),a=r.n(i),u=r(40491),c=r.n(u),l=r(49384),s=r(18842),f=r(98986),p=r(23561),d=r(97633),h=r(22989),y=r(4057),v=r(54186),g=r(35261),m=["viewBox"],b=["viewBox"],x=["ticks"];function w(e){return(w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function O(){return(O=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function E(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?S(Object(r),!0).forEach(function(t){M(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):S(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function _(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function A(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,C(n.key),n)}}function j(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(j=function(){return!!e})()}function P(e){return(P=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function T(e,t){return(T=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function M(e,t,r){return(t=C(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function C(e){var t=function(e,t){if("object"!=w(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=w(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==w(t)?t:t+""}var k=function(e){var t,r;function n(e){var t,r,o;return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,n),r=n,o=[e],r=P(r),(t=function(e,t){if(t&&("object"===w(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,j()?Reflect.construct(r,o||[],P(this).constructor):r.apply(this,o))).state={fontSize:"",letterSpacing:""},t}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&T(e,t)}(n,e),t=[{key:"shouldComponentUpdate",value:function(e,t){var r=e.viewBox,n=_(e,m),o=this.props,i=o.viewBox,a=_(o,b);return!(0,s.b)(r,i)||!(0,s.b)(n,a)||!(0,s.b)(t,this.state)}},{key:"componentDidMount",value:function(){var e=this.layerReference;if(e){var t=e.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];t&&this.setState({fontSize:window.getComputedStyle(t).fontSize,letterSpacing:window.getComputedStyle(t).letterSpacing})}}},{key:"getTickLineCoord",value:function(e){var t,r,n,o,i,a,u=this.props,c=u.x,l=u.y,s=u.width,f=u.height,p=u.orientation,d=u.tickSize,y=u.mirror,v=u.tickMargin,g=y?-1:1,m=e.tickSize||d,b=(0,h.Et)(e.tickCoord)?e.tickCoord:e.coordinate;switch(p){case"top":t=r=e.coordinate,a=(n=(o=l+ +!y*f)-g*m)-g*v,i=b;break;case"left":n=o=e.coordinate,i=(t=(r=c+ +!y*s)-g*m)-g*v,a=b;break;case"right":n=o=e.coordinate,i=(t=(r=c+ +y*s)+g*m)+g*v,a=b;break;default:t=r=e.coordinate,a=(n=(o=l+ +y*f)+g*m)+g*v,i=b}return{line:{x1:t,y1:n,x2:r,y2:o},tick:{x:i,y:a}}}},{key:"getTickTextAnchor",value:function(){var e,t=this.props,r=t.orientation,n=t.mirror;switch(r){case"left":e=n?"start":"end";break;case"right":e=n?"end":"start";break;default:e="middle"}return e}},{key:"getTickVerticalAnchor",value:function(){var e=this.props,t=e.orientation,r=e.mirror,n="end";switch(t){case"left":case"right":n="middle";break;case"top":n=r?"start":"end";break;default:n=r?"end":"start"}return n}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.x,r=e.y,n=e.width,i=e.height,a=e.orientation,u=e.mirror,s=e.axisLine,f=E(E(E({},(0,v.J9)(this.props,!1)),(0,v.J9)(s,!1)),{},{fill:"none"});if("top"===a||"bottom"===a){var p=+("top"===a&&!u||"bottom"===a&&u);f=E(E({},f),{},{x1:t,y1:r+p*i,x2:t+n,y2:r+p*i})}else{var d=+("left"===a&&!u||"right"===a&&u);f=E(E({},f),{},{x1:t+d*n,y1:r,x2:t+d*n,y2:r+i})}return o().createElement("line",O({},f,{className:(0,l.A)("recharts-cartesian-axis-line",c()(s,"className"))}))}},{key:"renderTicks",value:function(e,t,r){var i=this,u=this.props,s=u.tickLine,p=u.stroke,d=u.tick,h=u.tickFormatter,m=u.unit,b=(0,g.f)(E(E({},this.props),{},{ticks:e}),t,r),x=this.getTickTextAnchor(),w=this.getTickVerticalAnchor(),S=(0,v.J9)(this.props,!1),_=(0,v.J9)(d,!1),A=E(E({},S),{},{fill:"none"},(0,v.J9)(s,!1)),j=b.map(function(e,t){var r=i.getTickLineCoord(e),u=r.line,v=r.tick,g=E(E(E(E({textAnchor:x,verticalAnchor:w},S),{},{stroke:"none",fill:p},_),v),{},{index:t,payload:e,visibleTicksCount:b.length,tickFormatter:h});return o().createElement(f.W,O({className:"recharts-cartesian-axis-tick",key:"tick-".concat(e.value,"-").concat(e.coordinate,"-").concat(e.tickCoord)},(0,y.XC)(i.props,e,t)),s&&o().createElement("line",O({},A,u,{className:(0,l.A)("recharts-cartesian-axis-tick-line",c()(s,"className"))})),d&&n.renderTickItem(d,g,"".concat(a()(h)?h(e.value,t):e.value).concat(m||"")))});return o().createElement("g",{className:"recharts-cartesian-axis-ticks"},j)}},{key:"render",value:function(){var e=this,t=this.props,r=t.axisLine,n=t.width,i=t.height,u=t.ticksGenerator,c=t.className;if(t.hide)return null;var s=this.props,p=s.ticks,h=_(s,x),y=p;return(a()(u)&&(y=u(p&&p.length>0?this.props:h)),n<=0||i<=0||!y||!y.length)?null:o().createElement(f.W,{className:(0,l.A)("recharts-cartesian-axis",c),ref:function(t){e.layerReference=t}},r&&this.renderAxisLine(),this.renderTicks(y,this.state.fontSize,this.state.letterSpacing),d.J.renderCallByParent(this.props))}}],r=[{key:"renderTickItem",value:function(e,t,r){var n;return o().isValidElement(e)?o().cloneElement(e,t):a()(e)?e(t):o().createElement(p.E,O({},t,{className:"recharts-cartesian-axis-tick-value"}),r)}}],t&&A(n.prototype,t),r&&A(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(n.Component);M(k,"displayName","CartesianAxis"),M(k,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"})},34117:e=>{var t=RegExp("[\\u200d\ud800-\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return t.test(e)}},34360:(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,{chainStreams:function(){return f},continueDynamicHTMLResume:function(){return A},continueDynamicPrerender:function(){return E},continueFizzStream:function(){return S},continueStaticPrerender:function(){return _},createBufferedTransformStream:function(){return v},createDocumentClosingStream:function(){return j},createRootLayoutValidatorStream:function(){return O},renderToInitialFizzStream:function(){return g},streamFromBuffer:function(){return d},streamFromString:function(){return p},streamToBuffer:function(){return h},streamToString:function(){return y}});let n=r(44334),o=r(2720),i=r(13944),a=r(97748),u=r(42503),c=r(88477);function l(){}let s=new TextEncoder;function f(...e){if(0===e.length)throw Object.defineProperty(Error("Invariant: chainStreams requires at least one stream"),"__NEXT_ERROR_CODE",{value:"E437",enumerable:!1,configurable:!0});if(1===e.length)return e[0];let{readable:t,writable:r}=new TransformStream,n=e[0].pipeTo(r,{preventClose:!0}),o=1;for(;o<e.length-1;o++){let t=e[o];n=n.then(()=>t.pipeTo(r,{preventClose:!0}))}let i=e[o];return(n=n.then(()=>i.pipeTo(r))).catch(l),t}function p(e){return new ReadableStream({start(t){t.enqueue(s.encode(e)),t.close()}})}function d(e){return new ReadableStream({start(t){t.enqueue(e),t.close()}})}async function h(e){let t=e.getReader(),r=[];for(;;){let{done:e,value:n}=await t.read();if(e)break;r.push(n)}return Buffer.concat(r)}async function y(e,t){let r=new TextDecoder("utf-8",{fatal:!0}),n="";for await(let o of e){if(null==t?void 0:t.aborted)return n;n+=r.decode(o,{stream:!0})}return n+r.decode()}function v(){let e,t=[],r=0,n=n=>{if(e)return;let o=new i.DetachedPromise;e=o,(0,a.scheduleImmediate)(()=>{try{let e=new Uint8Array(r),o=0;for(let r=0;r<t.length;r++){let n=t[r];e.set(n,o),o+=n.byteLength}t.length=0,r=0,n.enqueue(e)}catch{}finally{e=void 0,o.resolve()}})};return new TransformStream({transform(e,o){t.push(e),r+=e.byteLength,n(o)},flush(){if(e)return e.promise}})}function g({ReactDOMServer:e,element:t,streamOptions:r}){return(0,n.getTracer)().trace(o.AppRenderSpan.renderToReadableStream,async()=>e.renderToReadableStream(t,r))}function m(e){let t=!1,r=!1;return new TransformStream({async transform(n,o){r=!0;let i=await e();if(t){if(i){let e=s.encode(i);o.enqueue(e)}o.enqueue(n)}else{let e=(0,c.indexOfUint8Array)(n,u.ENCODED_TAGS.CLOSED.HEAD);if(-1!==e){if(i){let t=s.encode(i),r=new Uint8Array(n.length+t.length);r.set(n.slice(0,e)),r.set(t,e),r.set(n.slice(e),e+t.length),o.enqueue(r)}else o.enqueue(n);t=!0}else i&&o.enqueue(s.encode(i)),o.enqueue(n),t=!0}},async flush(t){if(r){let r=await e();r&&t.enqueue(s.encode(r))}}})}function b(e){let t=null,r=!1;async function n(n){if(t)return;let o=e.getReader();await (0,a.atLeastOneTask)();try{for(;;){let{done:e,value:t}=await o.read();if(e){r=!0;return}n.enqueue(t)}}catch(e){n.error(e)}}return new TransformStream({transform(e,r){r.enqueue(e),t||(t=n(r))},flush(e){if(!r)return t||n(e)}})}let x="</body></html>";function w(){let e=!1;return new TransformStream({transform(t,r){if(e)return r.enqueue(t);let n=(0,c.indexOfUint8Array)(t,u.ENCODED_TAGS.CLOSED.BODY_AND_HTML);if(n>-1){if(e=!0,t.length===u.ENCODED_TAGS.CLOSED.BODY_AND_HTML.length)return;let o=t.slice(0,n);if(r.enqueue(o),t.length>u.ENCODED_TAGS.CLOSED.BODY_AND_HTML.length+n){let e=t.slice(n+u.ENCODED_TAGS.CLOSED.BODY_AND_HTML.length);r.enqueue(e)}}else r.enqueue(t)},flush(e){e.enqueue(u.ENCODED_TAGS.CLOSED.BODY_AND_HTML)}})}function O(){let e=!1,t=!1;return new TransformStream({async transform(r,n){!e&&(0,c.indexOfUint8Array)(r,u.ENCODED_TAGS.OPENING.HTML)>-1&&(e=!0),!t&&(0,c.indexOfUint8Array)(r,u.ENCODED_TAGS.OPENING.BODY)>-1&&(t=!0),n.enqueue(r)},flush(r){let n=[];e||n.push("html"),t||n.push("body"),n.length&&r.enqueue(s.encode(`<script>self.__next_root_layout_missing_tags=${JSON.stringify(n)}</script>`))}})}async function S(e,{suffix:t,inlinedDataStream:r,isStaticGeneration:n,getServerInsertedHTML:o,getServerInsertedMetadata:u,validateRootLayout:c}){let l=t?t.split(x,1)[0]:null;return n&&"allReady"in e&&await e.allReady,function(e,t){let r=e;for(let e of t)e&&(r=r.pipeThrough(e));return r}(e,[v(),m(u),null!=l&&l.length>0?function(e){let t,r=!1,n=r=>{let n=new i.DetachedPromise;t=n,(0,a.scheduleImmediate)(()=>{try{r.enqueue(s.encode(e))}catch{}finally{t=void 0,n.resolve()}})};return new TransformStream({transform(e,t){t.enqueue(e),r||(r=!0,n(t))},flush(n){if(t)return t.promise;r||n.enqueue(s.encode(e))}})}(l):null,r?b(r):null,c?O():null,w(),m(o)])}async function E(e,{getServerInsertedHTML:t,getServerInsertedMetadata:r}){return e.pipeThrough(v()).pipeThrough(new TransformStream({transform(e,t){!((0,c.isEquivalentUint8Arrays)(e,u.ENCODED_TAGS.CLOSED.BODY_AND_HTML)||(0,c.isEquivalentUint8Arrays)(e,u.ENCODED_TAGS.CLOSED.BODY)||(0,c.isEquivalentUint8Arrays)(e,u.ENCODED_TAGS.CLOSED.HTML))&&(e=(0,c.removeFromUint8Array)(e,u.ENCODED_TAGS.CLOSED.BODY),e=(0,c.removeFromUint8Array)(e,u.ENCODED_TAGS.CLOSED.HTML),t.enqueue(e))}})).pipeThrough(m(t)).pipeThrough(m(r))}async function _(e,{inlinedDataStream:t,getServerInsertedHTML:r,getServerInsertedMetadata:n}){return e.pipeThrough(v()).pipeThrough(m(r)).pipeThrough(m(n)).pipeThrough(b(t)).pipeThrough(w())}async function A(e,{inlinedDataStream:t,getServerInsertedHTML:r,getServerInsertedMetadata:n}){return e.pipeThrough(v()).pipeThrough(m(r)).pipeThrough(m(n)).pipeThrough(b(t)).pipeThrough(w())}function j(){return p(x)}},34452:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},34604:(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}})},34746:e=>{e.exports=function(e){return this.__data__.get(e)}},34772:(e,t,r)=>{e.exports=r(41547)(r(85718),"Set")},34821:(e,t,r)=>{"use strict";var n=r(68790),o={stream:!0},i=new Map;function a(e){var t=globalThis.__next_require__(e);return"function"!=typeof t.then||"fulfilled"===t.status?null:(t.then(function(e){t.status="fulfilled",t.value=e},function(e){t.status="rejected",t.reason=e}),t)}function u(){}function c(e){for(var t=e[1],n=[],o=0;o<t.length;){var c=t[o++];t[o++];var l=i.get(c);if(void 0===l){l=r.e(c),n.push(l);var s=i.set.bind(i,c,null);l.then(s,u),i.set(c,l)}else null!==l&&n.push(l)}return 4===e.length?0===n.length?a(e[0]):Promise.all(n).then(function(){return a(e[0])}):0<n.length?Promise.all(n):null}function l(e){var t=globalThis.__next_require__(e[0]);if(4===e.length&&"function"==typeof t.then){if("fulfilled"===t.status)t=t.value;else throw t.reason}return"*"===e[2]?t:""===e[2]?t.__esModule?t.default:t:t[e[2]]}var s=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,f=Symbol.for("react.transitional.element"),p=Symbol.for("react.lazy"),d=Symbol.iterator,h=Symbol.asyncIterator,y=Array.isArray,v=Object.getPrototypeOf,g=Object.prototype,m=new WeakMap;function b(e,t,r,n,o){function i(e,r){r=new Blob([new Uint8Array(r.buffer,r.byteOffset,r.byteLength)]);var n=c++;return null===s&&(s=new FormData),s.append(t+n,r),"$"+e+n.toString(16)}function a(e,w){if(null===w)return null;if("object"==typeof w){switch(w.$$typeof){case f:if(void 0!==r&&-1===e.indexOf(":")){var O,S,E,_,A,j=b.get(this);if(void 0!==j)return r.set(j+":"+e,w),"$T"}throw Error("React Element cannot be passed to Server Functions from the Client without a temporary reference set. Pass a TemporaryReferenceSet to the options.");case p:j=w._payload;var P=w._init;null===s&&(s=new FormData),l++;try{var T=P(j),M=c++,C=u(T,M);return s.append(t+M,C),"$"+M.toString(16)}catch(e){if("object"==typeof e&&null!==e&&"function"==typeof e.then){l++;var k=c++;return j=function(){try{var e=u(w,k),r=s;r.append(t+k,e),l--,0===l&&n(r)}catch(e){o(e)}},e.then(j,j),"$"+k.toString(16)}return o(e),null}finally{l--}}if("function"==typeof w.then){null===s&&(s=new FormData),l++;var N=c++;return w.then(function(e){try{var r=u(e,N);(e=s).append(t+N,r),l--,0===l&&n(e)}catch(e){o(e)}},o),"$@"+N.toString(16)}if(void 0!==(j=b.get(w))){if(x!==w)return j;x=null}else -1===e.indexOf(":")&&void 0!==(j=b.get(this))&&(e=j+":"+e,b.set(w,e),void 0!==r&&r.set(e,w));if(y(w))return w;if(w instanceof FormData){null===s&&(s=new FormData);var D=s,R=t+(e=c++)+"_";return w.forEach(function(e,t){D.append(R+t,e)}),"$K"+e.toString(16)}if(w instanceof Map)return e=c++,j=u(Array.from(w),e),null===s&&(s=new FormData),s.append(t+e,j),"$Q"+e.toString(16);if(w instanceof Set)return e=c++,j=u(Array.from(w),e),null===s&&(s=new FormData),s.append(t+e,j),"$W"+e.toString(16);if(w instanceof ArrayBuffer)return e=new Blob([w]),j=c++,null===s&&(s=new FormData),s.append(t+j,e),"$A"+j.toString(16);if(w instanceof Int8Array)return i("O",w);if(w instanceof Uint8Array)return i("o",w);if(w instanceof Uint8ClampedArray)return i("U",w);if(w instanceof Int16Array)return i("S",w);if(w instanceof Uint16Array)return i("s",w);if(w instanceof Int32Array)return i("L",w);if(w instanceof Uint32Array)return i("l",w);if(w instanceof Float32Array)return i("G",w);if(w instanceof Float64Array)return i("g",w);if(w instanceof BigInt64Array)return i("M",w);if(w instanceof BigUint64Array)return i("m",w);if(w instanceof DataView)return i("V",w);if("function"==typeof Blob&&w instanceof Blob)return null===s&&(s=new FormData),e=c++,s.append(t+e,w),"$B"+e.toString(16);if(e=null===(O=w)||"object"!=typeof O?null:"function"==typeof(O=d&&O[d]||O["@@iterator"])?O:null)return(j=e.call(w))===w?(e=c++,j=u(Array.from(j),e),null===s&&(s=new FormData),s.append(t+e,j),"$i"+e.toString(16)):Array.from(j);if("function"==typeof ReadableStream&&w instanceof ReadableStream)return function(e){try{var r,i,u,f,p,d,h,y=e.getReader({mode:"byob"})}catch(f){return r=e.getReader(),null===s&&(s=new FormData),i=s,l++,u=c++,r.read().then(function e(c){if(c.done)i.append(t+u,"C"),0==--l&&n(i);else try{var s=JSON.stringify(c.value,a);i.append(t+u,s),r.read().then(e,o)}catch(e){o(e)}},o),"$R"+u.toString(16)}return f=y,null===s&&(s=new FormData),p=s,l++,d=c++,h=[],f.read(new Uint8Array(1024)).then(function e(r){r.done?(r=c++,p.append(t+r,new Blob(h)),p.append(t+d,'"$o'+r.toString(16)+'"'),p.append(t+d,"C"),0==--l&&n(p)):(h.push(r.value),f.read(new Uint8Array(1024)).then(e,o))},o),"$r"+d.toString(16)}(w);if("function"==typeof(e=w[h]))return S=w,E=e.call(w),null===s&&(s=new FormData),_=s,l++,A=c++,S=S===E,E.next().then(function e(r){if(r.done){if(void 0===r.value)_.append(t+A,"C");else try{var i=JSON.stringify(r.value,a);_.append(t+A,"C"+i)}catch(e){o(e);return}0==--l&&n(_)}else try{var u=JSON.stringify(r.value,a);_.append(t+A,u),E.next().then(e,o)}catch(e){o(e)}},o),"$"+(S?"x":"X")+A.toString(16);if((e=v(w))!==g&&(null===e||null!==v(e))){if(void 0===r)throw Error("Only plain objects, and a few built-ins, can be passed to Server Functions. Classes or null prototypes are not supported.");return"$T"}return w}if("string"==typeof w)return"Z"===w[w.length-1]&&this[e]instanceof Date?"$D"+w:e="$"===w[0]?"$"+w:w;if("boolean"==typeof w)return w;if("number"==typeof w)return Number.isFinite(w)?0===w&&-1/0==1/w?"$-0":w:1/0===w?"$Infinity":-1/0===w?"$-Infinity":"$NaN";if(void 0===w)return"$undefined";if("function"==typeof w){if(void 0!==(j=m.get(w)))return e=JSON.stringify(j,a),null===s&&(s=new FormData),j=c++,s.set(t+j,e),"$F"+j.toString(16);if(void 0!==r&&-1===e.indexOf(":")&&void 0!==(j=b.get(this)))return r.set(j+":"+e,w),"$T";throw Error("Client Functions cannot be passed directly to Server Functions. Only Functions passed from the Server can be passed back again.")}if("symbol"==typeof w){if(void 0!==r&&-1===e.indexOf(":")&&void 0!==(j=b.get(this)))return r.set(j+":"+e,w),"$T";throw Error("Symbols cannot be passed to a Server Function without a temporary reference set. Pass a TemporaryReferenceSet to the options.")}if("bigint"==typeof w)return"$n"+w.toString(10);throw Error("Type "+typeof w+" is not supported as an argument to a Server Function.")}function u(e,t){return"object"==typeof e&&null!==e&&(t="$"+t.toString(16),b.set(e,t),void 0!==r&&r.set(t,e)),x=e,JSON.stringify(e,a)}var c=1,l=0,s=null,b=new WeakMap,x=e,w=u(e,0);return null===s?n(w):(s.set(t+"0",w),0===l&&n(s)),function(){0<l&&(l=0,null===s?n(w):n(s))}}var x=new WeakMap;function w(e){var t=m.get(this);if(!t)throw Error("Tried to encode a Server Action from a different instance than the encoder is from. This is a bug in React.");var r=null;if(null!==t.bound){if((r=x.get(t))||(n=t,a=new Promise(function(e,t){o=e,i=t}),b(n,"",void 0,function(e){if("string"==typeof e){var t=new FormData;t.append("0",e),e=t}a.status="fulfilled",a.value=e,o(e)},function(e){a.status="rejected",a.reason=e,i(e)}),r=a,x.set(t,r)),"rejected"===r.status)throw r.reason;if("fulfilled"!==r.status)throw r;t=r.value;var n,o,i,a,u=new FormData;t.forEach(function(t,r){u.append("$ACTION_"+e+":"+r,t)}),r=u,t="$ACTION_REF_"+e}else t="$ACTION_ID_"+t.id;return{name:t,method:"POST",encType:"multipart/form-data",data:r}}function O(e,t){var r=m.get(this);if(!r)throw Error("Tried to encode a Server Action from a different instance than the encoder is from. This is a bug in React.");if(r.id!==e)return!1;var n=r.bound;if(null===n)return 0===t;switch(n.status){case"fulfilled":return n.value.length===t;case"pending":throw n;case"rejected":throw n.reason;default:throw"string"!=typeof n.status&&(n.status="pending",n.then(function(e){n.status="fulfilled",n.value=e},function(e){n.status="rejected",n.reason=e})),n}}function S(e,t,r,n){Object.defineProperties(e,{$$FORM_ACTION:{value:void 0===n?w:function(){var e=m.get(this);if(!e)throw Error("Tried to encode a Server Action from a different instance than the encoder is from. This is a bug in React.");var t=e.bound;return null===t&&(t=Promise.resolve([])),n(e.id,t)}},$$IS_SIGNATURE_EQUAL:{value:O},bind:{value:A}}),m.set(e,{id:t,bound:r})}var E=Function.prototype.bind,_=Array.prototype.slice;function A(){var e=E.apply(this,arguments),t=m.get(this);if(t){var r=_.call(arguments,1),n=null;n=null!==t.bound?Promise.resolve(t.bound).then(function(e){return e.concat(r)}):Promise.resolve(r),Object.defineProperties(e,{$$FORM_ACTION:{value:this.$$FORM_ACTION},$$IS_SIGNATURE_EQUAL:{value:O},bind:{value:A}}),m.set(e,{id:t.id,bound:n})}return e}function j(e,t,r,n){this.status=e,this.value=t,this.reason=r,this._response=n}function P(e){switch(e.status){case"resolved_model":B(e);break;case"resolved_module":U(e)}switch(e.status){case"fulfilled":return e.value;case"pending":case"blocked":throw e;default:throw e.reason}}function T(e){return new j("pending",null,null,e)}function M(e,t){for(var r=0;r<e.length;r++)(0,e[r])(t)}function C(e,t,r){switch(e.status){case"fulfilled":M(t,e.value);break;case"pending":case"blocked":if(e.value)for(var n=0;n<t.length;n++)e.value.push(t[n]);else e.value=t;if(e.reason){if(r)for(t=0;t<r.length;t++)e.reason.push(r[t])}else e.reason=r;break;case"rejected":r&&M(r,e.reason)}}function k(e,t){if("pending"!==e.status&&"blocked"!==e.status)e.reason.error(t);else{var r=e.reason;e.status="rejected",e.reason=t,null!==r&&M(r,t)}}function N(e,t,r){return new j("resolved_model",(r?'{"done":true,"value":':'{"done":false,"value":')+t+"}",null,e)}function D(e,t,r){R(e,(r?'{"done":true,"value":':'{"done":false,"value":')+t+"}")}function R(e,t){if("pending"!==e.status)e.reason.enqueueModel(t);else{var r=e.value,n=e.reason;e.status="resolved_model",e.value=t,null!==r&&(B(e),C(e,r,n))}}function I(e,t){if("pending"===e.status||"blocked"===e.status){var r=e.value,n=e.reason;e.status="resolved_module",e.value=t,null!==r&&(U(e),C(e,r,n))}}j.prototype=Object.create(Promise.prototype),j.prototype.then=function(e,t){switch(this.status){case"resolved_model":B(this);break;case"resolved_module":U(this)}switch(this.status){case"fulfilled":e(this.value);break;case"pending":case"blocked":e&&(null===this.value&&(this.value=[]),this.value.push(e)),t&&(null===this.reason&&(this.reason=[]),this.reason.push(t));break;default:t&&t(this.reason)}};var L=null;function B(e){var t=L;L=null;var r=e.value;e.status="blocked",e.value=null,e.reason=null;try{var n=JSON.parse(r,e._response._fromJSON),o=e.value;if(null!==o&&(e.value=null,e.reason=null,M(o,n)),null!==L){if(L.errored)throw L.value;if(0<L.deps){L.value=n,L.chunk=e;return}}e.status="fulfilled",e.value=n}catch(t){e.status="rejected",e.reason=t}finally{L=t}}function U(e){try{var t=l(e.value);e.status="fulfilled",e.value=t}catch(t){e.status="rejected",e.reason=t}}function F(e,t){e._closed=!0,e._closedReason=t,e._chunks.forEach(function(e){"pending"===e.status&&k(e,t)})}function z(e){return{$$typeof:p,_payload:e,_init:P}}function $(e,t){var r=e._chunks,n=r.get(t);return n||(n=e._closed?new j("rejected",null,e._closedReason,e):T(e),r.set(t,n)),n}function V(e,t,r,n,o,i){function a(e){if(!u.errored){u.errored=!0,u.value=e;var t=u.chunk;null!==t&&"blocked"===t.status&&k(t,e)}}if(L){var u=L;u.deps++}else u=L={parent:null,chunk:null,value:null,deps:1,errored:!1};return e.then(function e(c){for(var l=1;l<i.length;l++){for(;c.$$typeof===p;)if((c=c._payload)===u.chunk)c=u.value;else if("fulfilled"===c.status)c=c.value;else{i.splice(0,l-1),c.then(e,a);return}c=c[i[l]]}l=o(n,c,t,r),t[r]=l,""===r&&null===u.value&&(u.value=l),t[0]===f&&"object"==typeof u.value&&null!==u.value&&u.value.$$typeof===f&&(c=u.value,"3"===r)&&(c.props=l),u.deps--,0===u.deps&&null!==(l=u.chunk)&&"blocked"===l.status&&(c=l.value,l.status="fulfilled",l.value=u.value,null!==c&&M(c,u.value))},a),null}function W(e,t,r,n){if(!e._serverReferenceConfig)return function(e,t,r){function n(){var e=Array.prototype.slice.call(arguments);return i?"fulfilled"===i.status?t(o,i.value.concat(e)):Promise.resolve(i).then(function(r){return t(o,r.concat(e))}):t(o,e)}var o=e.id,i=e.bound;return S(n,o,i,r),n}(t,e._callServer,e._encodeFormAction);var o=function(e,t){var r="",n=e[t];if(n)r=n.name;else{var o=t.lastIndexOf("#");if(-1!==o&&(r=t.slice(o+1),n=e[t.slice(0,o)]),!n)throw Error('Could not find the module "'+t+'" in the React Server Manifest. This is probably a bug in the React Server Components bundler.')}return n.async?[n.id,n.chunks,r,1]:[n.id,n.chunks,r]}(e._serverReferenceConfig,t.id),i=c(o);if(i)t.bound&&(i=Promise.all([i,t.bound]));else{if(!t.bound)return S(i=l(o),t.id,t.bound,e._encodeFormAction),i;i=Promise.resolve(t.bound)}if(L){var a=L;a.deps++}else a=L={parent:null,chunk:null,value:null,deps:1,errored:!1};return i.then(function(){var i=l(o);if(t.bound){var u=t.bound.value.slice(0);u.unshift(null),i=i.bind.apply(i,u)}S(i,t.id,t.bound,e._encodeFormAction),r[n]=i,""===n&&null===a.value&&(a.value=i),r[0]===f&&"object"==typeof a.value&&null!==a.value&&a.value.$$typeof===f&&(u=a.value,"3"===n)&&(u.props=i),a.deps--,0===a.deps&&null!==(i=a.chunk)&&"blocked"===i.status&&(u=i.value,i.status="fulfilled",i.value=a.value,null!==u&&M(u,a.value))},function(e){if(!a.errored){a.errored=!0,a.value=e;var t=a.chunk;null!==t&&"blocked"===t.status&&k(t,e)}}),null}function G(e,t,r,n,o){var i=parseInt((t=t.split(":"))[0],16);switch((i=$(e,i)).status){case"resolved_model":B(i);break;case"resolved_module":U(i)}switch(i.status){case"fulfilled":var a=i.value;for(i=1;i<t.length;i++){for(;a.$$typeof===p;)if("fulfilled"!==(a=a._payload).status)return V(a,r,n,e,o,t.slice(i-1));else a=a.value;a=a[t[i]]}return o(e,a,r,n);case"pending":case"blocked":return V(i,r,n,e,o,t);default:return L?(L.errored=!0,L.value=i.reason):L={parent:null,chunk:null,value:i.reason,deps:0,errored:!0},null}}function H(e,t){return new Map(t)}function q(e,t){return new Set(t)}function X(e,t){return new Blob(t.slice(1),{type:t[0]})}function K(e,t){e=new FormData;for(var r=0;r<t.length;r++)e.append(t[r][0],t[r][1]);return e}function Y(e,t){return t[Symbol.iterator]()}function J(e,t){return t}function Z(){throw Error('Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.')}function Q(e,t,r,n,o,i,a){var u,c=new Map;this._bundlerConfig=e,this._serverReferenceConfig=t,this._moduleLoading=r,this._callServer=void 0!==n?n:Z,this._encodeFormAction=o,this._nonce=i,this._chunks=c,this._stringDecoder=new TextDecoder,this._fromJSON=null,this._rowLength=this._rowTag=this._rowID=this._rowState=0,this._buffer=[],this._closed=!1,this._closedReason=null,this._tempRefs=a,this._fromJSON=(u=this,function(e,t){if("string"==typeof t)return function(e,t,r,n){if("$"===n[0]){if("$"===n)return null!==L&&"0"===r&&(L={parent:L,chunk:null,value:null,deps:0,errored:!1}),f;switch(n[1]){case"$":return n.slice(1);case"L":return z(e=$(e,t=parseInt(n.slice(2),16)));case"@":if(2===n.length)return new Promise(function(){});return $(e,t=parseInt(n.slice(2),16));case"S":return Symbol.for(n.slice(2));case"F":return G(e,n=n.slice(2),t,r,W);case"T":if(t="$"+n.slice(2),null==(e=e._tempRefs))throw Error("Missing a temporary reference set but the RSC response returned a temporary reference. Pass a temporaryReference option with the set that was used with the reply.");return e.get(t);case"Q":return G(e,n=n.slice(2),t,r,H);case"W":return G(e,n=n.slice(2),t,r,q);case"B":return G(e,n=n.slice(2),t,r,X);case"K":return G(e,n=n.slice(2),t,r,K);case"Z":return ei();case"i":return G(e,n=n.slice(2),t,r,Y);case"I":return 1/0;case"-":return"$-0"===n?-0:-1/0;case"N":return NaN;case"u":return;case"D":return new Date(Date.parse(n.slice(2)));case"n":return BigInt(n.slice(2));default:return G(e,n=n.slice(1),t,r,J)}}return n}(u,this,e,t);if("object"==typeof t&&null!==t){if(t[0]===f){if(e={$$typeof:f,type:t[1],key:t[2],ref:null,props:t[3]},null!==L){if(L=(t=L).parent,t.errored)e=z(e=new j("rejected",null,t.value,u));else if(0<t.deps){var r=new j("blocked",null,null,u);t.value=e,t.chunk=r,e=z(r)}}}else e=t;return e}return t})}function ee(e,t,r){var n=e._chunks,o=n.get(t);o&&"pending"!==o.status?o.reason.enqueueValue(r):n.set(t,new j("fulfilled",r,null,e))}function et(e,t,r,n){var o=e._chunks,i=o.get(t);i?"pending"===i.status&&(e=i.value,i.status="fulfilled",i.value=r,i.reason=n,null!==e&&M(e,i.value)):o.set(t,new j("fulfilled",r,n,e))}function er(e,t,r){var n=null;r=new ReadableStream({type:r,start:function(e){n=e}});var o=null;et(e,t,r,{enqueueValue:function(e){null===o?n.enqueue(e):o.then(function(){n.enqueue(e)})},enqueueModel:function(t){if(null===o){var r=new j("resolved_model",t,null,e);B(r),"fulfilled"===r.status?n.enqueue(r.value):(r.then(function(e){return n.enqueue(e)},function(e){return n.error(e)}),o=r)}else{r=o;var i=T(e);i.then(function(e){return n.enqueue(e)},function(e){return n.error(e)}),o=i,r.then(function(){o===i&&(o=null),R(i,t)})}},close:function(){if(null===o)n.close();else{var e=o;o=null,e.then(function(){return n.close()})}},error:function(e){if(null===o)n.error(e);else{var t=o;o=null,t.then(function(){return n.error(e)})}}})}function en(){return this}function eo(e,t,r){var n=[],o=!1,i=0,a={};a[h]=function(){var t,r=0;return(t={next:t=function(t){if(void 0!==t)throw Error("Values cannot be passed to next() of AsyncIterables passed to Client Components.");if(r===n.length){if(o)return new j("fulfilled",{done:!0,value:void 0},null,e);n[r]=T(e)}return n[r++]}})[h]=en,t},et(e,t,r?a[h]():a,{enqueueValue:function(t){if(i===n.length)n[i]=new j("fulfilled",{done:!1,value:t},null,e);else{var r=n[i],o=r.value,a=r.reason;r.status="fulfilled",r.value={done:!1,value:t},null!==o&&C(r,o,a)}i++},enqueueModel:function(t){i===n.length?n[i]=N(e,t,!1):D(n[i],t,!1),i++},close:function(t){for(o=!0,i===n.length?n[i]=N(e,t,!0):D(n[i],t,!0),i++;i<n.length;)D(n[i++],'"$undefined"',!0)},error:function(t){for(o=!0,i===n.length&&(n[i]=T(e));i<n.length;)k(n[i++],t)}})}function ei(){var e=Error("An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error.");return e.stack="Error: "+e.message,e}function ea(e,t){for(var r=e.length,n=t.length,o=0;o<r;o++)n+=e[o].byteLength;n=new Uint8Array(n);for(var i=o=0;i<r;i++){var a=e[i];n.set(a,o),o+=a.byteLength}return n.set(t,o),n}function eu(e,t,r,n,o,i){ee(e,t,o=new o((r=0===r.length&&0==n.byteOffset%i?n:ea(r,n)).buffer,r.byteOffset,r.byteLength/i))}function ec(){throw Error("Server Functions cannot be called during initial render. This would create a fetch waterfall. Try to use a Server Component to pass data to Client Components instead.")}function el(e){return new Q(e.serverConsumerManifest.moduleMap,e.serverConsumerManifest.serverModuleMap,e.serverConsumerManifest.moduleLoading,ec,e.encodeFormAction,"string"==typeof e.nonce?e.nonce:void 0,e&&e.temporaryReferences?e.temporaryReferences:void 0)}function es(e,t){function r(t){F(e,t)}var n=t.getReader();n.read().then(function t(i){var a=i.value;if(i.done)F(e,Error("Connection closed."));else{var u=0,l=e._rowState;i=e._rowID;for(var f=e._rowTag,p=e._rowLength,d=e._buffer,h=a.length;u<h;){var y=-1;switch(l){case 0:58===(y=a[u++])?l=1:i=i<<4|(96<y?y-87:y-48);continue;case 1:84===(l=a[u])||65===l||79===l||111===l||85===l||83===l||115===l||76===l||108===l||71===l||103===l||77===l||109===l||86===l?(f=l,l=2,u++):64<l&&91>l||35===l||114===l||120===l?(f=l,l=3,u++):(f=0,l=3);continue;case 2:44===(y=a[u++])?l=4:p=p<<4|(96<y?y-87:y-48);continue;case 3:y=a.indexOf(10,u);break;case 4:(y=u+p)>a.length&&(y=-1)}var v=a.byteOffset+u;if(-1<y)(function(e,t,r,n,i){switch(r){case 65:ee(e,t,ea(n,i).buffer);return;case 79:eu(e,t,n,i,Int8Array,1);return;case 111:ee(e,t,0===n.length?i:ea(n,i));return;case 85:eu(e,t,n,i,Uint8ClampedArray,1);return;case 83:eu(e,t,n,i,Int16Array,2);return;case 115:eu(e,t,n,i,Uint16Array,2);return;case 76:eu(e,t,n,i,Int32Array,4);return;case 108:eu(e,t,n,i,Uint32Array,4);return;case 71:eu(e,t,n,i,Float32Array,4);return;case 103:eu(e,t,n,i,Float64Array,8);return;case 77:eu(e,t,n,i,BigInt64Array,8);return;case 109:eu(e,t,n,i,BigUint64Array,8);return;case 86:eu(e,t,n,i,DataView,1);return}for(var a=e._stringDecoder,u="",l=0;l<n.length;l++)u+=a.decode(n[l],o);switch(n=u+=a.decode(i),r){case 73:!function(e,t,r){var n=e._chunks,o=n.get(t);r=JSON.parse(r,e._fromJSON);var i=function(e,t){if(e){var r=e[t[0]];if(e=r&&r[t[2]])r=e.name;else{if(!(e=r&&r["*"]))throw Error('Could not find the module "'+t[0]+'" in the React Server Consumer Manifest. This is probably a bug in the React Server Components bundler.');r=t[2]}return 4===t.length?[e.id,e.chunks,r,1]:[e.id,e.chunks,r]}return t}(e._bundlerConfig,r);if(function(e,t,r){if(null!==e)for(var n=1;n<t.length;n+=2){var o=s.d,i=o.X,a=e.prefix+t[n],u=e.crossOrigin;u="string"==typeof u?"use-credentials"===u?u:"":void 0,i.call(o,a,{crossOrigin:u,nonce:r})}}(e._moduleLoading,r[1],e._nonce),r=c(i)){if(o){var a=o;a.status="blocked"}else a=new j("blocked",null,null,e),n.set(t,a);r.then(function(){return I(a,i)},function(e){return k(a,e)})}else o?I(o,i):n.set(t,new j("resolved_module",i,null,e))}(e,t,n);break;case 72:switch(t=n[0],e=JSON.parse(n=n.slice(1),e._fromJSON),n=s.d,t){case"D":n.D(e);break;case"C":"string"==typeof e?n.C(e):n.C(e[0],e[1]);break;case"L":t=e[0],r=e[1],3===e.length?n.L(t,r,e[2]):n.L(t,r);break;case"m":"string"==typeof e?n.m(e):n.m(e[0],e[1]);break;case"X":"string"==typeof e?n.X(e):n.X(e[0],e[1]);break;case"S":"string"==typeof e?n.S(e):n.S(e[0],0===e[1]?void 0:e[1],3===e.length?e[2]:void 0);break;case"M":"string"==typeof e?n.M(e):n.M(e[0],e[1])}break;case 69:r=JSON.parse(n),(n=ei()).digest=r.digest,(i=(r=e._chunks).get(t))?k(i,n):r.set(t,new j("rejected",null,n,e));break;case 84:(i=(r=e._chunks).get(t))&&"pending"!==i.status?i.reason.enqueueValue(n):r.set(t,new j("fulfilled",n,null,e));break;case 78:case 68:case 87:throw Error("Failed to read a RSC payload created by a development version of React on the server while using a production version on the client. Always use matching versions on the server and the client.");case 82:er(e,t,void 0);break;case 114:er(e,t,"bytes");break;case 88:eo(e,t,!1);break;case 120:eo(e,t,!0);break;case 67:(e=e._chunks.get(t))&&"fulfilled"===e.status&&e.reason.close(""===n?'"$undefined"':n);break;default:(i=(r=e._chunks).get(t))?R(i,n):r.set(t,new j("resolved_model",n,null,e))}})(e,i,f,d,p=new Uint8Array(a.buffer,v,y-u)),u=y,3===l&&u++,p=i=f=l=0,d.length=0;else{a=new Uint8Array(a.buffer,v,a.byteLength-u),d.push(a),p-=a.byteLength;break}}return e._rowState=l,e._rowID=i,e._rowTag=f,e._rowLength=p,n.read().then(t).catch(r)}}).catch(r)}t.createFromFetch=function(e,t){var r=el(t);return e.then(function(e){es(r,e.body)},function(e){F(r,e)}),$(r,0)},t.createFromReadableStream=function(e,t){return es(t=el(t),e),$(t,0)},t.createServerReference=function(e){return function(e,t,r){function n(){var r=Array.prototype.slice.call(arguments);return t(e,r)}return S(n,e,null,r),n}(e,ec)},t.createTemporaryReferenceSet=function(){return new Map},t.encodeReply=function(e,t){return new Promise(function(r,n){var o=b(e,"",t&&t.temporaryReferences?t.temporaryReferences:void 0,r,n);if(t&&t.signal){var i=t.signal;if(i.aborted)o(i.reason);else{var a=function(){o(i.reason),i.removeEventListener("abort",a)};i.addEventListener("abort",a)}}})},t.registerServerReference=function(e,t,r){return S(e,t,null,r),e}},34883:(e,t,r)=>{var n=r(55048);e.exports=function(e){return e==e&&!n(e)}},34955:(e,t,r)=>{"use strict";r.d(t,{h:()=>g});var n=r(43210),o=r.n(n),i=r(49384),a=r(54186),u=r(19335),c=r(22989);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach(function(t){var n,o,i;n=e,o=t,i=r[t],(o=function(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=l(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}(o))in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var d=function(e){var t=e.cx,r=e.cy,n=e.radius,o=e.angle,i=e.sign,a=e.isExternal,c=e.cornerRadius,l=e.cornerIsExternal,s=c*(a?1:-1)+n,f=Math.asin(c/s)/u.Kg,p=l?o:o+i*f;return{center:(0,u.IZ)(t,r,s,p),circleTangency:(0,u.IZ)(t,r,n,p),lineTangency:(0,u.IZ)(t,r,s*Math.cos(f*u.Kg),l?o-i*f:o),theta:f}},h=function(e){var t=e.cx,r=e.cy,n=e.innerRadius,o=e.outerRadius,i=e.startAngle,a=e.endAngle,l=(0,c.sA)(a-i)*Math.min(Math.abs(a-i),359.999),s=i+l,f=(0,u.IZ)(t,r,o,i),p=(0,u.IZ)(t,r,o,s),d="M ".concat(f.x,",").concat(f.y,"\n A ").concat(o,",").concat(o,",0,\n ").concat(+(Math.abs(l)>180),",").concat(+(i>s),",\n ").concat(p.x,",").concat(p.y,"\n ");if(n>0){var h=(0,u.IZ)(t,r,n,i),y=(0,u.IZ)(t,r,n,s);d+="L ".concat(y.x,",").concat(y.y,"\n A ").concat(n,",").concat(n,",0,\n ").concat(+(Math.abs(l)>180),",").concat(+(i<=s),",\n ").concat(h.x,",").concat(h.y," Z")}else d+="L ".concat(t,",").concat(r," Z");return d},y=function(e){var t=e.cx,r=e.cy,n=e.innerRadius,o=e.outerRadius,i=e.cornerRadius,a=e.forceCornerRadius,u=e.cornerIsExternal,l=e.startAngle,s=e.endAngle,f=(0,c.sA)(s-l),p=d({cx:t,cy:r,radius:o,angle:l,sign:f,cornerRadius:i,cornerIsExternal:u}),y=p.circleTangency,v=p.lineTangency,g=p.theta,m=d({cx:t,cy:r,radius:o,angle:s,sign:-f,cornerRadius:i,cornerIsExternal:u}),b=m.circleTangency,x=m.lineTangency,w=m.theta,O=u?Math.abs(l-s):Math.abs(l-s)-g-w;if(O<0)return a?"M ".concat(v.x,",").concat(v.y,"\n a").concat(i,",").concat(i,",0,0,1,").concat(2*i,",0\n a").concat(i,",").concat(i,",0,0,1,").concat(-(2*i),",0\n "):h({cx:t,cy:r,innerRadius:n,outerRadius:o,startAngle:l,endAngle:s});var S="M ".concat(v.x,",").concat(v.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(y.x,",").concat(y.y,"\n A").concat(o,",").concat(o,",0,").concat(+(O>180),",").concat(+(f<0),",").concat(b.x,",").concat(b.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(x.x,",").concat(x.y,"\n ");if(n>0){var E=d({cx:t,cy:r,radius:n,angle:l,sign:f,isExternal:!0,cornerRadius:i,cornerIsExternal:u}),_=E.circleTangency,A=E.lineTangency,j=E.theta,P=d({cx:t,cy:r,radius:n,angle:s,sign:-f,isExternal:!0,cornerRadius:i,cornerIsExternal:u}),T=P.circleTangency,M=P.lineTangency,C=P.theta,k=u?Math.abs(l-s):Math.abs(l-s)-j-C;if(k<0&&0===i)return"".concat(S,"L").concat(t,",").concat(r,"Z");S+="L".concat(M.x,",").concat(M.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(T.x,",").concat(T.y,"\n A").concat(n,",").concat(n,",0,").concat(+(k>180),",").concat(+(f>0),",").concat(_.x,",").concat(_.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(A.x,",").concat(A.y,"Z")}else S+="L".concat(t,",").concat(r,"Z");return S},v={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},g=function(e){var t,r=p(p({},v),e),n=r.cx,u=r.cy,l=r.innerRadius,f=r.outerRadius,d=r.cornerRadius,g=r.forceCornerRadius,m=r.cornerIsExternal,b=r.startAngle,x=r.endAngle,w=r.className;if(f<l||b===x)return null;var O=(0,i.A)("recharts-sector",w),S=f-l,E=(0,c.F4)(d,S,0,!0);return t=E>0&&360>Math.abs(b-x)?y({cx:n,cy:u,innerRadius:l,outerRadius:f,cornerRadius:Math.min(E,S/2),forceCornerRadius:g,cornerIsExternal:m,startAngle:b,endAngle:x}):h({cx:n,cy:u,innerRadius:l,outerRadius:f,startAngle:b,endAngle:x}),o().createElement("path",s({},(0,a.J9)(r,!0),{className:O,d:t,role:"img"}))}},34990:(e,t,r)=>{e.exports=r(87321)()},35142:(e,t,r)=>{var n=r(40542),o=r(67619),i=r(51449),a=r(42403);e.exports=function(e,t){return n(e)?e:o(e,t)?[e]:i(a(e))}},35163:(e,t,r)=>{var n=r(15451),o=r(27467),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable;e.exports=n(function(){return arguments}())?n:function(e){return o(e)&&a.call(e,"callee")&&!u.call(e,"callee")}},35261:(e,t,r)=>{"use strict";r.d(t,{f:()=>h});var n=r(5231),o=r.n(n),i=r(22989),a=r(96075),u=r(20237),c=r(84629);function l(e,t,r){if(t<1)return[];if(1===t&&void 0===r)return e;for(var n=[],o=0;o<e.length;o+=t){if(void 0!==r&&!0!==r(e[o]))return;n.push(e[o])}return n}function s(e,t,r,n,o){if(e*t<e*n||e*t>e*o)return!1;var i=r();return e*(t-e*i/2-n)>=0&&e*(t+e*i/2-o)<=0}function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach(function(t){var n,o,i;n=e,o=t,i=r[t],(o=function(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=f(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:t+""}(o))in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function h(e,t,r){var n,f,p,h,y,v=e.tick,g=e.ticks,m=e.viewBox,b=e.minTickGap,x=e.orientation,w=e.interval,O=e.tickFormatter,S=e.unit,E=e.angle;if(!g||!g.length||!v)return[];if((0,i.Et)(w)||u.m.isSsr)return l(g,("number"==typeof w&&(0,i.Et)(w)?w:0)+1);var _=[],A="top"===x||"bottom"===x?"width":"height",j=S&&"width"===A?(0,a.Pu)(S,{fontSize:t,letterSpacing:r}):{width:0,height:0},P=function(e,n){var i,u,l=o()(O)?O(e.value,n):e.value;return"width"===A?(u={width:(i=(0,a.Pu)(l,{fontSize:t,letterSpacing:r})).width+j.width,height:i.height+j.height},(0,c.bx)(u,E)):(0,a.Pu)(l,{fontSize:t,letterSpacing:r})[A]},T=g.length>=2?(0,i.sA)(g[1].coordinate-g[0].coordinate):1,M=(n="width"===A,f=m.x,p=m.y,h=m.width,y=m.height,1===T?{start:n?f:p,end:n?f+h:p+y}:{start:n?f+h:p+y,end:n?f:p});return"equidistantPreserveStart"===w?function(e,t,r,n,o){for(var i,a=(n||[]).slice(),u=t.start,c=t.end,f=0,p=1,d=u;p<=a.length;)if(i=function(){var t,i=null==n?void 0:n[f];if(void 0===i)return{v:l(n,p)};var a=f,h=function(){return void 0===t&&(t=r(i,a)),t},y=i.coordinate,v=0===f||s(e,y,h,d,c);v||(f=0,d=u,p+=1),v&&(d=y+e*(h()/2+o),f+=p)}())return i.v;return[]}(T,M,P,g,b):("preserveStart"===w||"preserveStartEnd"===w?function(e,t,r,n,o,i){var a=(n||[]).slice(),u=a.length,c=t.start,l=t.end;if(i){var f=n[u-1],p=r(f,u-1),h=e*(f.coordinate+e*p/2-l);a[u-1]=f=d(d({},f),{},{tickCoord:h>0?f.coordinate-h*e:f.coordinate}),s(e,f.tickCoord,function(){return p},c,l)&&(l=f.tickCoord-e*(p/2+o),a[u-1]=d(d({},f),{},{isShow:!0}))}for(var y=i?u-1:u,v=function(t){var n,i=a[t],u=function(){return void 0===n&&(n=r(i,t)),n};if(0===t){var f=e*(i.coordinate-e*u()/2-c);a[t]=i=d(d({},i),{},{tickCoord:f<0?i.coordinate-f*e:i.coordinate})}else a[t]=i=d(d({},i),{},{tickCoord:i.coordinate});s(e,i.tickCoord,u,c,l)&&(c=i.tickCoord+e*(u()/2+o),a[t]=d(d({},i),{},{isShow:!0}))},g=0;g<y;g++)v(g);return a}(T,M,P,g,b,"preserveStartEnd"===w):function(e,t,r,n,o){for(var i=(n||[]).slice(),a=i.length,u=t.start,c=t.end,l=function(t){var n,l=i[t],f=function(){return void 0===n&&(n=r(l,t)),n};if(t===a-1){var p=e*(l.coordinate+e*f()/2-c);i[t]=l=d(d({},l),{},{tickCoord:p>0?l.coordinate-p*e:l.coordinate})}else i[t]=l=d(d({},l),{},{tickCoord:l.coordinate});s(e,l.tickCoord,f,u,c)&&(c=l.tickCoord-e*(f()/2+o),i[t]=d(d({},l),{},{isShow:!0}))},f=a-1;f>=0;f--)l(f);return i}(T,M,P,g,b)).filter(function(e){return e.isShow})}},35697:(e,t,r)=>{var n=r(79474),o=r(4999),i=r(67009),a=r(27006),u=r(59774),c=r(2408),l=n?n.prototype:void 0,s=l?l.valueOf:void 0;e.exports=function(e,t,r,n,l,f,p){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!f(new o(e),new o(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var d=u;case"[object Set]":var h=1&n;if(d||(d=c),e.size!=t.size&&!h)break;var y=p.get(e);if(y)return y==t;n|=2,p.set(e,t);var v=a(d(e),d(t),n,l,f,p);return p.delete(e),v;case"[object Symbol]":if(s)return s.call(e)==s.call(t)}return!1}},35800:(e,t,r)=>{var n=r(57797);e.exports=function(e){return n(this.__data__,e)>-1}},36260:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(82614).A)("Terminal",[["polyline",{points:"4 17 10 11 4 5",key:"akl6gq"}],["line",{x1:"12",x2:"20",y1:"19",y2:"19",key:"q2wloq"}]])},36315:(e,t,r)=>{var n=r(22),o=r(92662);e.exports=function(e,t){return e&&e.length?o(e,n(t,2)):[]}},36341:(e,t,r)=>{var n=r(67200),o=r(27006),i=r(35697),a=r(21630),u=r(1566),c=r(40542),l=r(80329),s=r(10090),f="[object Arguments]",p="[object Array]",d="[object Object]",h=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,y,v,g){var m=c(e),b=c(t),x=m?p:u(e),w=b?p:u(t);x=x==f?d:x,w=w==f?d:w;var O=x==d,S=w==d,E=x==w;if(E&&l(e)){if(!l(t))return!1;m=!0,O=!1}if(E&&!O)return g||(g=new n),m||s(e)?o(e,t,r,y,v,g):i(e,t,x,r,y,v,g);if(!(1&r)){var _=O&&h.call(e,"__wrapped__"),A=S&&h.call(t,"__wrapped__");if(_||A){var j=_?e.value():e,P=A?t.value():t;return g||(g=new n),v(j,P,r,y,g)}}return!!E&&(g||(g=new n),a(e,t,r,y,v,g))}},36959:e=>{e.exports=function(){}},37456:e=>{e.exports=function(e){return null==e}},37461:(e,t)=>{"use strict";function r(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{isHangingPromiseRejectionError:function(){return r},makeHangingPromise:function(){return i}});let n="HANGING_PROMISE_REJECTION";class o extends Error{constructor(e){super(`During prerendering, ${e} rejects when the prerender is complete. Typically these errors are handled by React but if you move ${e} to a different context by using \`setTimeout\`, \`after\`, or similar functions you may observe this error and you should handle it in that context.`),this.expression=e,this.digest=n}}function i(e,t){let r=new Promise((r,n)=>{e.addEventListener("abort",()=>{n(new o(t))},{once:!0})});return r.catch(a),r}function a(){}},37575:(e,t,r)=>{var n=r(66930);e.exports=function(){this.__data__=new n,this.size=0}},37643:(e,t,r)=>{var n=r(6053),o=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(o,""):e}},37877:(e,t,r)=>{"use strict";function n(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function o(e,t){switch(arguments.length){case 0:break;case 1:"function"==typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"==typeof t?this.interpolator(t):this.range(t)}return this}r.d(t,{C:()=>n,K:()=>o})},38246:(e,t,r)=>{"use strict";r.d(t,{m:()=>V});var n=r(43210),o=r.n(n),i=r(85938),a=r.n(i),u=r(37456),c=r.n(u),l=r(49384),s=r(22989);function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(){return(p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach(function(t){var n,o,i;n=e,o=t,i=r[t],(o=function(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=f(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:t+""}(o))in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function v(e){return Array.isArray(e)&&(0,s.vh)(e[0])&&(0,s.vh)(e[1])?e.join(" ~ "):e}var g=function(e){var t=e.separator,r=void 0===t?" : ":t,n=e.contentStyle,i=e.itemStyle,u=void 0===i?{}:i,f=e.labelStyle,h=e.payload,g=e.formatter,m=e.itemSorter,b=e.wrapperClassName,x=e.labelClassName,w=e.label,O=e.labelFormatter,S=e.accessibilityLayer,E=y({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},void 0===n?{}:n),_=y({margin:0},void 0===f?{}:f),A=!c()(w),j=A?w:"",P=(0,l.A)("recharts-default-tooltip",b),T=(0,l.A)("recharts-tooltip-label",x);return A&&O&&null!=h&&(j=O(w,h)),o().createElement("div",p({className:P,style:E},void 0!==S&&S?{role:"status","aria-live":"assertive"}:{}),o().createElement("p",{className:T,style:_},o().isValidElement(j)?j:"".concat(j)),function(){if(h&&h.length){var e=(m?a()(h,m):h).map(function(e,t){if("none"===e.type)return null;var n=y({display:"block",paddingTop:4,paddingBottom:4,color:e.color||"#000"},u),i=e.formatter||g||v,a=e.value,c=e.name,l=a,f=c;if(i&&null!=l&&null!=f){var p=i(a,c,e,t,h);if(Array.isArray(p)){var m=function(e){if(Array.isArray(e))return e}(p)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{i=(r=r.call(e)).next;for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(p,2)||function(e,t){if(e){if("string"==typeof e)return d(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d(e,t)}}(p,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();l=m[0],f=m[1]}else l=p}return o().createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(t),style:n},(0,s.vh)(f)?o().createElement("span",{className:"recharts-tooltip-item-name"},f):null,(0,s.vh)(f)?o().createElement("span",{className:"recharts-tooltip-item-separator"},r):null,o().createElement("span",{className:"recharts-tooltip-item-value"},l),o().createElement("span",{className:"recharts-tooltip-item-unit"},e.unit||""))});return o().createElement("ul",{className:"recharts-tooltip-item-list",style:{padding:0,margin:0}},e)}return null}())};function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function b(e,t,r){var n;return(n=function(e,t){if("object"!=m(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=m(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==m(n)?n:n+"")in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var x="recharts-tooltip-wrapper",w={visibility:"hidden"};function O(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,o=e.offsetTopLeft,i=e.position,a=e.reverseDirection,u=e.tooltipDimension,c=e.viewBox,l=e.viewBoxDimension;if(i&&(0,s.Et)(i[n]))return i[n];var f=r[n]-u-o,p=r[n]+o;return t[n]?a[n]?f:p:a[n]?f<c[n]?Math.max(p,c[n]):Math.max(f,c[n]):p+u>c[n]+l?Math.max(f,c[n]):Math.max(p,c[n])}function S(e){return(S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?E(Object(r),!0).forEach(function(t){T(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function A(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(A=function(){return!!e})()}function j(e){return(j=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function P(e,t){return(P=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function T(e,t,r){return(t=M(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function M(e){var t=function(e,t){if("object"!=S(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=S(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==S(t)?t:t+""}var C=function(e){var t;function r(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,r);for(var e,t,n,o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return t=r,n=[].concat(i),t=j(t),T(e=function(e,t){if(t&&("object"===S(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,A()?Reflect.construct(t,n||[],j(this).constructor):t.apply(this,n)),"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),T(e,"handleKeyDown",function(t){if("Escape"===t.key){var r,n,o,i;e.setState({dismissed:!0,dismissedAtCoordinate:{x:null!==(r=null===(n=e.props.coordinate)||void 0===n?void 0:n.x)&&void 0!==r?r:0,y:null!==(o=null===(i=e.props.coordinate)||void 0===i?void 0:i.y)&&void 0!==o?o:0}})}}),e}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&P(e,t)}(r,e),t=[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var e=this.wrapperNode.getBoundingClientRect();(Math.abs(e.width-this.state.lastBoundingBox.width)>1||Math.abs(e.height-this.state.lastBoundingBox.height)>1)&&this.setState({lastBoundingBox:{width:e.width,height:e.height}})}else(-1!==this.state.lastBoundingBox.width||-1!==this.state.lastBoundingBox.height)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var e,t;this.props.active&&this.updateBBox(),this.state.dismissed&&((null===(e=this.props.coordinate)||void 0===e?void 0:e.x)!==this.state.dismissedAtCoordinate.x||(null===(t=this.props.coordinate)||void 0===t?void 0:t.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var e,t,r,n,i,a,u,c,f,p,d,h,y,v,g,m,S,E,A,j=this,P=this.props,T=P.active,M=P.allowEscapeViewBox,C=P.animationDuration,k=P.animationEasing,N=P.children,D=P.coordinate,R=P.hasPayload,I=P.isAnimationActive,L=P.offset,B=P.position,U=P.reverseDirection,F=P.useTranslate3d,z=P.viewBox,$=P.wrapperStyle,V=(h=(e={allowEscapeViewBox:M,coordinate:D,offsetTopLeft:L,position:B,reverseDirection:U,tooltipBox:this.state.lastBoundingBox,useTranslate3d:F,viewBox:z}).allowEscapeViewBox,y=e.coordinate,v=e.offsetTopLeft,g=e.position,m=e.reverseDirection,S=e.tooltipBox,E=e.useTranslate3d,A=e.viewBox,S.height>0&&S.width>0&&y?(r=(t={translateX:p=O({allowEscapeViewBox:h,coordinate:y,key:"x",offsetTopLeft:v,position:g,reverseDirection:m,tooltipDimension:S.width,viewBox:A,viewBoxDimension:A.width}),translateY:d=O({allowEscapeViewBox:h,coordinate:y,key:"y",offsetTopLeft:v,position:g,reverseDirection:m,tooltipDimension:S.height,viewBox:A,viewBoxDimension:A.height}),useTranslate3d:E}).translateX,n=t.translateY,f={transform:t.useTranslate3d?"translate3d(".concat(r,"px, ").concat(n,"px, 0)"):"translate(".concat(r,"px, ").concat(n,"px)")}):f=w,{cssProperties:f,cssClasses:(a=(i={translateX:p,translateY:d,coordinate:y}).coordinate,u=i.translateX,c=i.translateY,(0,l.A)(x,b(b(b(b({},"".concat(x,"-right"),(0,s.Et)(u)&&a&&(0,s.Et)(a.x)&&u>=a.x),"".concat(x,"-left"),(0,s.Et)(u)&&a&&(0,s.Et)(a.x)&&u<a.x),"".concat(x,"-bottom"),(0,s.Et)(c)&&a&&(0,s.Et)(a.y)&&c>=a.y),"".concat(x,"-top"),(0,s.Et)(c)&&a&&(0,s.Et)(a.y)&&c<a.y)))}),W=V.cssClasses,G=V.cssProperties,H=_(_({transition:I&&T?"transform ".concat(C,"ms ").concat(k):void 0},G),{},{pointerEvents:"none",visibility:!this.state.dismissed&&T&&R?"visible":"hidden",position:"absolute",top:0,left:0},$);return o().createElement("div",{tabIndex:-1,className:W,style:H,ref:function(e){j.wrapperNode=e}},N)}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,M(n.key),n)}}(r.prototype,t),Object.defineProperty(r,"prototype",{writable:!1}),r}(n.PureComponent),k=r(20237),N=r(45796);function D(e){return(D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function R(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function I(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?R(Object(r),!0).forEach(function(t){F(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):R(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function L(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(L=function(){return!!e})()}function B(e){return(B=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function U(e,t){return(U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function F(e,t,r){return(t=z(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function z(e){var t=function(e,t){if("object"!=D(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=D(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==D(t)?t:t+""}function $(e){return e.dataKey}var V=function(e){var t;function r(){var e,t;return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,r),e=r,t=arguments,e=B(e),function(e,t){if(t&&("object"===D(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,L()?Reflect.construct(e,t||[],B(this).constructor):e.apply(this,t))}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&U(e,t)}(r,e),t=[{key:"render",value:function(){var e,t=this,r=this.props,n=r.active,i=r.allowEscapeViewBox,a=r.animationDuration,u=r.animationEasing,c=r.content,l=r.coordinate,s=r.filterNull,f=r.isAnimationActive,p=r.offset,d=r.payload,h=r.payloadUniqBy,y=r.position,v=r.reverseDirection,m=r.useTranslate3d,b=r.viewBox,x=r.wrapperStyle,w=null!=d?d:[];s&&w.length&&(w=(0,N.s)(d.filter(function(e){return null!=e.value&&(!0!==e.hide||t.props.includeHidden)}),h,$));var O=w.length>0;return o().createElement(C,{allowEscapeViewBox:i,animationDuration:a,animationEasing:u,isAnimationActive:f,active:n,coordinate:l,hasPayload:O,offset:p,position:y,reverseDirection:v,useTranslate3d:m,viewBox:b,wrapperStyle:x},(e=I(I({},this.props),{},{payload:w}),o().isValidElement(c)?o().cloneElement(c,e):"function"==typeof c?o().createElement(c,e):o().createElement(g,e)))}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,z(n.key),n)}}(r.prototype,t),Object.defineProperty(r,"prototype",{writable:!1}),r}(n.PureComponent);F(V,"displayName","Tooltip"),F(V,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!k.m.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}})},38248:(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,{DynamicServerError:function(){return n},isDynamicServerError:function(){return o}});let r="DYNAMIC_SERVER_USAGE";class n extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=r}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===r}("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)},38404:(e,t,r)=>{var n=r(29395),o=r(65932),i=r(27467),a=Object.prototype,u=Function.prototype.toString,c=a.hasOwnProperty,l=u.call(Object);e.exports=function(e){if(!i(e)||"[object Object]"!=n(e))return!1;var t=o(e);if(null===t)return!0;var r=c.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&u.call(r)==l}},38428:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,r){var n=typeof e;return!!(r=null==r?0x1fffffffffffff:r)&&("number"==n||"symbol"!=n&&t.test(e))&&e>-1&&e%1==0&&e<r}},38765:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(82614).A)("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},39672:(e,t,r)=>{var n=r(58141);e.exports=function(e,t){var r=this.__data__;return this.size+=+!this.has(e),r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},39774:e=>{e.exports=function(e){return e!=e}},40491:(e,t,r)=>{var n=r(1707);e.exports=function(e,t,r){var o=null==e?void 0:n(e,t);return void 0===o?r:o}},40542:e=>{e.exports=Array.isArray},41011:(e,t,r)=>{var n=r(41353);e.exports=function(e,t,r){var o=e.length;return r=void 0===r?o:r,!t&&r>=o?e:n(e,t,r)}},41132:e=>{e.exports=function(e,t){return function(r){return null!=r&&r[e]===t&&(void 0!==t||e in Object(r))}}},41157:(e,t,r)=>{var n=r(91928);e.exports=function(e,t,r){"__proto__"==t&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}},41353:e=>{e.exports=function(e,t,r){var n=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(r=r>o?o:r)<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0;for(var i=Array(o);++n<o;)i[n]=e[n+t];return i}},41480:(e,t)=>{"use strict";function r(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:o,blurDataURL:i,objectFit:a}=e,u=n?40*n:t,c=o?40*o:r,l=u&&c?"viewBox='0 0 "+u+" "+c+"'":"";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='"+i+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},41547:(e,t,r)=>{var n=r(61548),o=r(90851);e.exports=function(e,t){var r=o(e,t);return n(r)?r:void 0}},41693:e=>{e.exports=function(e,t){for(var r=-1,n=t.length,o=e.length;++r<n;)e[o+r]=t[r];return e}},42082:e=>{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},42087:(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,{decryptActionBoundArgs:function(){return y},encryptActionBoundArgs:function(){return h}}),r(54387);let n=r(74932),o=r(64390),i=r(34360),a=r(46295),u=r(63033),c=r(75124),l=function(e){return e&&e.__esModule?e:{default:e}}(r(7153)),s=new TextEncoder,f=new TextDecoder;async function p(e,t){let r=await (0,a.getActionEncryptionKey)();if(void 0===r)throw Object.defineProperty(Error("Missing encryption key for Server Action. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E65",enumerable:!1,configurable:!0});let n=atob(t),o=n.slice(0,16),i=n.slice(16),u=f.decode(await (0,a.decrypt)(r,(0,a.stringToUint8Array)(o),(0,a.stringToUint8Array)(i)));if(!u.startsWith(e))throw Object.defineProperty(Error("Invalid Server Action payload: failed to decrypt."),"__NEXT_ERROR_CODE",{value:"E191",enumerable:!1,configurable:!0});return u.slice(e.length)}async function d(e,t){let r=await (0,a.getActionEncryptionKey)();if(void 0===r)throw Object.defineProperty(Error("Missing encryption key for Server Action. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E65",enumerable:!1,configurable:!0});let n=new Uint8Array(16);u.workUnitAsyncStorage.exit(()=>crypto.getRandomValues(n));let o=(0,a.arrayBufferToString)(n.buffer),i=await (0,a.encrypt)(r,n,s.encode(e+t));return btoa(o+(0,a.arrayBufferToString)(i))}let h=l.default.cache(async function e(t,...r){let{clientModules:o}=(0,a.getClientReferenceManifestForRsc)(),l=Error();Error.captureStackTrace(l,e);let s=!1,f=u.workUnitAsyncStorage.getStore(),p=(null==f?void 0:f.type)==="prerender"?(0,c.createHangingInputAbortSignal)(f):void 0,h=await (0,i.streamToString)((0,n.renderToReadableStream)(r,o,{signal:p,onError(e){(null==p||!p.aborted)&&!s&&(s=!0,l.message=e instanceof Error?e.message:String(e))}}),p);if(s)throw l;if(!f)return d(t,h);let y=(0,u.getPrerenderResumeDataCache)(f),v=(0,u.getRenderResumeDataCache)(f),g=t+h,m=(null==y?void 0:y.encryptedBoundArgs.get(g))??(null==v?void 0:v.encryptedBoundArgs.get(g));if(m)return m;let b="prerender"===f.type?f.cacheSignal:void 0;null==b||b.beginRead();let x=await d(t,h);return null==b||b.endRead(),null==y||y.encryptedBoundArgs.set(g,x),x});async function y(e,t){let r;let n=await t,i=u.workUnitAsyncStorage.getStore();if(i){let t="prerender"===i.type?i.cacheSignal:void 0,o=(0,u.getPrerenderResumeDataCache)(i),a=(0,u.getRenderResumeDataCache)(i);(r=(null==o?void 0:o.decryptedBoundArgs.get(n))??(null==a?void 0:a.decryptedBoundArgs.get(n)))||(null==t||t.beginRead(),r=await p(e,n),null==t||t.endRead(),null==o||o.decryptedBoundArgs.set(n,r))}else r=await p(e,n);let{edgeRscModuleMapping:c,rscModuleMapping:l}=(0,a.getClientReferenceManifestForRsc)();return await (0,o.createFromReadableStream)(new ReadableStream({start(e){e.enqueue(s.encode(r)),(null==i?void 0:i.type)==="prerender"?i.renderSignal.aborted?e.close():i.renderSignal.addEventListener("abort",()=>e.close(),{once:!0}):e.close()}}),{serverConsumerManifest:{moduleLoading:null,moduleMap:l,serverModuleMap:(0,a.getServerModuleMap)()}})}},42205:(e,t,r)=>{var n=r(41693),o=r(85450);e.exports=function e(t,r,i,a,u){var c=-1,l=t.length;for(i||(i=o),u||(u=[]);++c<l;){var s=t[c];r>0&&i(s)?r>1?e(s,r-1,i,a,u):n(u,s):a||(u[u.length]=s)}return u}},42247:(e,t,r)=>{"use strict";r.d(t,{A:()=>G});var n,o=function(){return(o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function i(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}Object.create;Object.create;var a=("function"==typeof SuppressedError&&SuppressedError,r(43210)),u="right-scroll-bar-position",c="width-before-scroll-bar";function l(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var s="undefined"!=typeof window?a.useLayoutEffect:a.useEffect,f=new WeakMap;function p(e){return e}var d=function(e){void 0===e&&(e={});var t,r,n,i,a=(t=null,void 0===r&&(r=p),n=[],i=!1,{read:function(){if(i)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:null},useMedium:function(e){var t=r(e,i);return n.push(t),function(){n=n.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(i=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){i=!0;var t=[];if(n.length){var r=n;n=[],r.forEach(e),t=n}var o=function(){var r=t;t=[],r.forEach(e)},a=function(){return Promise.resolve().then(o)};a(),n={push:function(e){t.push(e),a()},filter:function(e){return t=t.filter(e),n}}}});return a.options=o({async:!0,ssr:!1},e),a}(),h=function(){},y=a.forwardRef(function(e,t){var r,n,u,c,p=a.useRef(null),y=a.useState({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:h}),v=y[0],g=y[1],m=e.forwardProps,b=e.children,x=e.className,w=e.removeScrollBar,O=e.enabled,S=e.shards,E=e.sideCar,_=e.noIsolation,A=e.inert,j=e.allowPinchZoom,P=e.as,T=e.gapMode,M=i(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=(r=[p,t],n=function(e){return r.forEach(function(t){return l(t,e)})},(u=(0,a.useState)(function(){return{value:null,callback:n,facade:{get current(){return u.value},set current(value){var e=u.value;e!==value&&(u.value=value,u.callback(value,e))}}}})[0]).callback=n,c=u.facade,s(function(){var e=f.get(c);if(e){var t=new Set(e),n=new Set(r),o=c.current;t.forEach(function(e){n.has(e)||l(e,null)}),n.forEach(function(e){t.has(e)||l(e,o)})}f.set(c,r)},[r]),c),k=o(o({},M),v);return a.createElement(a.Fragment,null,O&&a.createElement(E,{sideCar:d,removeScrollBar:w,shards:S,noIsolation:_,inert:A,setCallbacks:g,allowPinchZoom:!!j,lockRef:p,gapMode:T}),m?a.cloneElement(a.Children.only(b),o(o({},k),{ref:C})):a.createElement(void 0===P?"div":P,o({},k,{className:x,ref:C}),b))});y.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},y.classNames={fullWidth:c,zeroRight:u};var v=function(e){var t=e.sideCar,r=i(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return a.createElement(n,o({},r))};v.isSideCarExport=!0;var g=function(){var e=0,t=null;return{add:function(o){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=n||r.nc;return t&&e.setAttribute("nonce",t),e}())){var i,a;(i=t).styleSheet?i.styleSheet.cssText=o:i.appendChild(document.createTextNode(o)),a=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(a)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},m=function(){var e=g();return function(t,r){a.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},b=function(){var e=m();return function(t){return e(t.styles,t.dynamic),null}},x={left:0,top:0,right:0,gap:0},w=function(e){return parseInt(e||"",10)||0},O=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[w(r),w(n),w(o)]},S=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return x;var t=O(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},E=b(),_="data-scroll-locked",A=function(e,t,r,n){var o=e.left,i=e.top,a=e.right,l=e.gap;return void 0===r&&(r="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(n,";\n padding-right: ").concat(l,"px ").concat(n,";\n }\n body[").concat(_,"] {\n overflow: hidden ").concat(n,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(a,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(l,"px ").concat(n,";\n "),"padding"===r&&"padding-right: ".concat(l,"px ").concat(n,";")].filter(Boolean).join(""),"\n }\n \n .").concat(u," {\n right: ").concat(l,"px ").concat(n,";\n }\n \n .").concat(c," {\n margin-right: ").concat(l,"px ").concat(n,";\n }\n \n .").concat(u," .").concat(u," {\n right: 0 ").concat(n,";\n }\n \n .").concat(c," .").concat(c," {\n margin-right: 0 ").concat(n,";\n }\n \n body[").concat(_,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(l,"px;\n }\n")},j=function(){var e=parseInt(document.body.getAttribute(_)||"0",10);return isFinite(e)?e:0},P=function(){a.useEffect(function(){return document.body.setAttribute(_,(j()+1).toString()),function(){var e=j()-1;e<=0?document.body.removeAttribute(_):document.body.setAttribute(_,e.toString())}},[])},T=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,o=void 0===n?"margin":n;P();var i=a.useMemo(function(){return S(o)},[o]);return a.createElement(E,{styles:A(i,!t,o,r?"":"!important")})},M=!1;if("undefined"!=typeof window)try{var C=Object.defineProperty({},"passive",{get:function(){return M=!0,!0}});window.addEventListener("test",C,C),window.removeEventListener("test",C,C)}catch(e){M=!1}var k=!!M&&{passive:!1},N=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},D=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),R(e,n)){var o=I(e,n);if(o[1]>o[2])return!0}n=n.parentNode}while(n&&n!==r.body);return!1},R=function(e,t){return"v"===e?N(t,"overflowY"):N(t,"overflowX")},I=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},L=function(e,t,r,n,o){var i,a=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),u=a*n,c=r.target,l=t.contains(c),s=!1,f=u>0,p=0,d=0;do{var h=I(e,c),y=h[0],v=h[1]-h[2]-a*y;(y||v)&&R(e,c)&&(p+=v,d+=y),c=c instanceof ShadowRoot?c.host:c.parentNode}while(!l&&c!==document.body||l&&(t.contains(c)||t===c));return f&&(o&&1>Math.abs(p)||!o&&u>p)?s=!0:!f&&(o&&1>Math.abs(d)||!o&&-u>d)&&(s=!0),s},B=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},U=function(e){return[e.deltaX,e.deltaY]},F=function(e){return e&&"current"in e?e.current:e},z=0,$=[];let V=(d.useMedium(function(e){var t=a.useRef([]),r=a.useRef([0,0]),n=a.useRef(),o=a.useState(z++)[0],i=a.useState(b)[0],u=a.useRef(e);a.useEffect(function(){u.current=e},[e]),a.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,r){if(r||2==arguments.length)for(var n,o=0,i=t.length;o<i;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(F),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var c=a.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!u.current.allowPinchZoom;var o,i=B(e),a=r.current,c="deltaX"in e?e.deltaX:a[0]-i[0],l="deltaY"in e?e.deltaY:a[1]-i[1],s=e.target,f=Math.abs(c)>Math.abs(l)?"h":"v";if("touches"in e&&"h"===f&&"range"===s.type)return!1;var p=D(f,s);if(!p)return!0;if(p?o=f:(o="v"===f?"h":"v",p=D(f,s)),!p)return!1;if(!n.current&&"changedTouches"in e&&(c||l)&&(n.current=o),!o)return!0;var d=n.current||o;return L(d,t,e,"h"===d?c:l,!0)},[]),l=a.useCallback(function(e){if($.length&&$[$.length-1]===i){var r="deltaY"in e?U(e):B(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta)[0]===r[0]&&n[1]===r[1]})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var o=(u.current.shards||[]).map(F).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?c(e,o[0]):!u.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),s=a.useCallback(function(e,r,n,o){var i={name:e,delta:r,target:n,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),f=a.useCallback(function(e){r.current=B(e),n.current=void 0},[]),p=a.useCallback(function(t){s(t.type,U(t),t.target,c(t,e.lockRef.current))},[]),d=a.useCallback(function(t){s(t.type,B(t),t.target,c(t,e.lockRef.current))},[]);a.useEffect(function(){return $.push(i),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:d}),document.addEventListener("wheel",l,k),document.addEventListener("touchmove",l,k),document.addEventListener("touchstart",f,k),function(){$=$.filter(function(e){return e!==i}),document.removeEventListener("wheel",l,k),document.removeEventListener("touchmove",l,k),document.removeEventListener("touchstart",f,k)}},[]);var h=e.removeScrollBar,y=e.inert;return a.createElement(a.Fragment,null,y?a.createElement(i,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,h?a.createElement(T,{gapMode:e.gapMode}):null)}),v);var W=a.forwardRef(function(e,t){return a.createElement(y,o({},e,{ref:t,sideCar:V}))});W.classNames=y.classNames;let G=W},42403:(e,t,r)=>{var n=r(80195);e.exports=function(e){return null==e?"":n(e)}},42503:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ENCODED_TAGS",{enumerable:!0,get:function(){return r}});let r={OPENING:{HTML:new Uint8Array([60,104,116,109,108]),BODY:new Uint8Array([60,98,111,100,121])},CLOSED:{HEAD:new Uint8Array([60,47,104,101,97,100,62]),BODY:new Uint8Array([60,47,98,111,100,121,62]),HTML:new Uint8Array([60,47,104,116,109,108,62]),BODY_AND_HTML:new Uint8Array([60,47,98,111,100,121,62,60,47,104,116,109,108,62])}}},43378:e=>{e.exports=function(e,t){var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e}},44334:(e,t,r)=>{"use strict";let n;Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{BubbledError:function(){return p},SpanKind:function(){return s},SpanStatusCode:function(){return l},getTracer:function(){return w},isBubbledError:function(){return d}});let o=r(2720),i=r(23879);try{n=r(95006)}catch(e){n=r(73214)}let{context:a,propagation:u,trace:c,SpanStatusCode:l,SpanKind:s,ROOT_CONTEXT:f}=n;class p extends Error{constructor(e,t){super(),this.bubble=e,this.result=t}}function d(e){return"object"==typeof e&&null!==e&&e instanceof p}let h=(e,t)=>{d(t)&&t.bubble?e.setAttribute("next.bubble",!0):(t&&e.recordException(t),e.setStatus({code:l.ERROR,message:null==t?void 0:t.message})),e.end()},y=new Map,v=n.createContextKey("next.rootSpanId"),g=0,m=()=>g++,b={set(e,t,r){e.push({key:t,value:r})}};class x{getTracerInstance(){return c.getTracer("next.js","0.0.1")}getContext(){return a}getTracePropagationData(){let e=a.active(),t=[];return u.inject(e,t,b),t}getActiveScopeSpan(){return c.getSpan(null==a?void 0:a.active())}withPropagatedContext(e,t,r){let n=a.active();if(c.getSpanContext(n))return t();let o=u.extract(n,e,r);return a.with(o,t)}trace(...e){var t;let[r,n,u]=e,{fn:l,options:s}="function"==typeof n?{fn:n,options:{}}:{fn:u,options:{...n}},p=s.spanName??r;if(!o.NextVanillaSpanAllowlist.includes(r)&&"1"!==process.env.NEXT_OTEL_VERBOSE||s.hideSpan)return l();let d=this.getSpanContext((null==s?void 0:s.parentSpan)??this.getActiveScopeSpan()),g=!1;d?(null==(t=c.getSpanContext(d))?void 0:t.isRemote)&&(g=!0):(d=(null==a?void 0:a.active())??f,g=!0);let b=m();return s.attributes={"next.span_name":p,"next.span_type":r,...s.attributes},a.with(d.setValue(v,b),()=>this.getTracerInstance().startActiveSpan(p,s,e=>{let t="performance"in globalThis&&"measure"in performance?globalThis.performance.now():void 0,n=()=>{y.delete(b),t&&process.env.NEXT_OTEL_PERFORMANCE_PREFIX&&o.LogSpanAllowList.includes(r||"")&&performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-${(r.split(".").pop()||"").replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}`,{start:t,end:performance.now()})};g&&y.set(b,new Map(Object.entries(s.attributes??{})));try{if(l.length>1)return l(e,t=>h(e,t));let t=l(e);if((0,i.isThenable)(t))return t.then(t=>(e.end(),t)).catch(t=>{throw h(e,t),t}).finally(n);return e.end(),n(),t}catch(t){throw h(e,t),n(),t}}))}wrap(...e){let t=this,[r,n,i]=3===e.length?e:[e[0],{},e[1]];return o.NextVanillaSpanAllowlist.includes(r)||"1"===process.env.NEXT_OTEL_VERBOSE?function(){let e=n;"function"==typeof e&&"function"==typeof i&&(e=e.apply(this,arguments));let o=arguments.length-1,u=arguments[o];if("function"!=typeof u)return t.trace(r,e,()=>i.apply(this,arguments));{let n=t.getContext().bind(a.active(),u);return t.trace(r,e,(e,t)=>(arguments[o]=function(e){return null==t||t(e),n.apply(this,arguments)},i.apply(this,arguments)))}}:i}startSpan(...e){let[t,r]=e,n=this.getSpanContext((null==r?void 0:r.parentSpan)??this.getActiveScopeSpan());return this.getTracerInstance().startSpan(t,r,n)}getSpanContext(e){return e?c.setSpan(a.active(),e):void 0}getRootSpanAttributes(){let e=a.active().getValue(v);return y.get(e)}setRootSpanAttribute(e,t){let r=a.active().getValue(v),n=y.get(r);n&&n.set(e,t)}}let w=(()=>{let e=new x;return()=>e})()},44953:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return u}}),r(50148);let n=r(41480),o=r(12756);function i(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 c,l,s,{src:f,sizes:p,unoptimized:d=!1,priority:h=!1,loading:y,className:v,quality:g,width:m,height:b,fill:x=!1,style:w,overrideSrc:O,onLoad:S,onLoadingComplete:E,placeholder:_="empty",blurDataURL:A,fetchPriority:j,decoding:P="async",layout:T,objectFit:M,objectPosition:C,lazyBoundary:k,lazyRoot:N,...D}=e,{imgConf:R,showAltText:I,blurComplete:L,defaultLoader:B}=t,U=R||o.imageConfigDefault;if("allSizes"in U)c=U;else{let e=[...U.deviceSizes,...U.imageSizes].sort((e,t)=>e-t),t=U.deviceSizes.sort((e,t)=>e-t),n=null==(r=U.qualities)?void 0:r.sort((e,t)=>e-t);c={...U,allSizes:e,deviceSizes:t,qualities:n}}if(void 0===B)throw Object.defineProperty(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:!1,configurable:!0});let F=D.loader||B;delete D.loader,delete D.srcSet;let z="__next_img_default"in F;if(z){if("custom"===c.loader)throw Object.defineProperty(Error('Image with src "'+f+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader'),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=F;F=t=>{let{config:r,...n}=t;return e(n)}}if(T){"fill"===T&&(x=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[T];e&&(w={...w,...e});let t={responsive:"100vw",fill:"100vw"}[T];t&&!p&&(p=t)}let $="",V=a(m),W=a(b);if((u=f)&&"object"==typeof u&&(i(u)||void 0!==u.src)){let e=i(f)?f.default:f;if(!e.src)throw Object.defineProperty(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:!1,configurable:!0});if(!e.height||!e.width)throw Object.defineProperty(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:!1,configurable:!0});if(l=e.blurWidth,s=e.blurHeight,A=A||e.blurDataURL,$=e.src,!x){if(V||W){if(V&&!W){let t=V/e.width;W=Math.round(e.height*t)}else if(!V&&W){let t=W/e.height;V=Math.round(e.width*t)}}else V=e.width,W=e.height}}let G=!h&&("lazy"===y||void 0===y);(!(f="string"==typeof f?f:$)||f.startsWith("data:")||f.startsWith("blob:"))&&(d=!0,G=!1),c.unoptimized&&(d=!0),z&&!c.dangerouslyAllowSVG&&f.split("?",1)[0].endsWith(".svg")&&(d=!0);let H=a(g),q=Object.assign(x?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:M,objectPosition:C}:{},I?{}:{color:"transparent"},w),X=L||"empty"===_?null:"blur"===_?'url("data:image/svg+xml;charset=utf-8,'+(0,n.getImageBlurSvg)({widthInt:V,heightInt:W,blurWidth:l,blurHeight:s,blurDataURL:A||"",objectFit:q.objectFit})+'")':'url("'+_+'")',K=X?{backgroundSize:q.objectFit||"cover",backgroundPosition:q.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:X}:{},Y=function(e){let{config:t,src:r,unoptimized:n,width:o,quality:i,sizes:a,loader:u}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:c,kind:l}=function(e,t,r){let{deviceSizes:n,allSizes:o}=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:o.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:o,kind:"w"}}return"number"!=typeof t?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>o.find(t=>t>=e)||o[o.length-1]))],kind:"x"}}(t,o,a),s=c.length-1;return{sizes:a||"w"!==l?a:"100vw",srcSet:c.map((e,n)=>u({config:t,src:r,quality:i,width:e})+" "+("w"===l?e:n+1)+l).join(", "),src:u({config:t,src:r,quality:i,width:c[s]})}}({config:c,src:f,unoptimized:d,width:V,quality:H,sizes:p,loader:F});return{props:{...D,loading:G?"lazy":y,fetchPriority:j,width:V,height:W,decoding:P,className:v,style:{...q,...K},sizes:Y.sizes,srcSet:Y.srcSet,src:O||Y.src},meta:{unoptimized:d,priority:h,placeholder:_,fill:x}}}},45058:(e,t,r)=>{var n=r(42082),o=r(8852),i=r(67619),a=r(46436);e.exports=function(e){return i(e)?n(a(e)):o(e)}},45603:(e,t,r)=>{var n=r(20540),o=r(55048);e.exports=function(e,t,r){var i=!0,a=!0;if("function"!=typeof e)throw TypeError("Expected a function");return o(r)&&(i="leading"in r?!!r.leading:i,a="trailing"in r?!!r.trailing:a),n(e,t,{leading:i,maxWait:t,trailing:a})}},45796:(e,t,r)=>{"use strict";r.d(t,{s:()=>u});var n=r(36315),o=r.n(n),i=r(5231),a=r.n(i);function u(e,t,r){return!0===t?o()(e,r):a()(t)?o()(e,t):e}},45803:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},46063:e=>{e.exports=function(e,t){return e<t}},46229:(e,t,r)=>{var n=r(48169),o=r(66354),i=r(11424);e.exports=function(e,t){return i(o(e,t,n),e+"")}},46295:(e,t,r)=>{"use strict";let n;Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{arrayBufferToString:function(){return u},decrypt:function(){return s},encrypt:function(){return l},getActionEncryptionKey:function(){return y},getClientReferenceManifestForRsc:function(){return h},getServerModuleMap:function(){return d},setReferenceManifestsSingleton:function(){return p},stringToUint8Array:function(){return c}});let o=r(23302),i=r(79535),a=r(29294);function u(e){let t=new Uint8Array(e),r=t.byteLength;if(r<65535)return String.fromCharCode.apply(null,t);let n="";for(let e=0;e<r;e++)n+=String.fromCharCode(t[e]);return n}function c(e){let t=e.length,r=new Uint8Array(t);for(let n=0;n<t;n++)r[n]=e.charCodeAt(n);return r}function l(e,t,r){return crypto.subtle.encrypt({name:"AES-GCM",iv:t},e,r)}function s(e,t,r){return crypto.subtle.decrypt({name:"AES-GCM",iv:t},e,r)}let f=Symbol.for("next.server.action-manifests");function p({page:e,clientReferenceManifest:t,serverActionsManifest:r,serverModuleMap:n}){var o;let a=null==(o=globalThis[f])?void 0:o.clientReferenceManifestsPerPage;globalThis[f]={clientReferenceManifestsPerPage:{...a,[(0,i.normalizeAppPath)(e)]:t},serverActionsManifest:r,serverModuleMap:n}}function d(){let e=globalThis[f];if(!e)throw Object.defineProperty(new o.InvariantError("Missing manifest for Server Actions."),"__NEXT_ERROR_CODE",{value:"E606",enumerable:!1,configurable:!0});return e.serverModuleMap}function h(){let e=globalThis[f];if(!e)throw Object.defineProperty(new o.InvariantError("Missing manifest for Server Actions."),"__NEXT_ERROR_CODE",{value:"E606",enumerable:!1,configurable:!0});let{clientReferenceManifestsPerPage:t}=e,r=a.workAsyncStorage.getStore();if(!r)return function(e){let t=Object.values(e),r={clientModules:{},edgeRscModuleMapping:{},rscModuleMapping:{}};for(let e of t)r.clientModules={...r.clientModules,...e.clientModules},r.edgeRscModuleMapping={...r.edgeRscModuleMapping,...e.edgeRscModuleMapping},r.rscModuleMapping={...r.rscModuleMapping,...e.rscModuleMapping};return r}(t);let n=t[r.route];if(!n)throw Object.defineProperty(new o.InvariantError(`Missing Client Reference Manifest for ${r.route}.`),"__NEXT_ERROR_CODE",{value:"E570",enumerable:!1,configurable:!0});return n}async function y(){if(n)return n;let e=globalThis[f];if(!e)throw Object.defineProperty(new o.InvariantError("Missing manifest for Server Actions."),"__NEXT_ERROR_CODE",{value:"E606",enumerable:!1,configurable:!0});let t=process.env.NEXT_SERVER_ACTIONS_ENCRYPTION_KEY||e.serverActionsManifest.encryptionKey;if(void 0===t)throw Object.defineProperty(new o.InvariantError("Missing encryption key for Server Actions"),"__NEXT_ERROR_CODE",{value:"E571",enumerable:!1,configurable:!0});return n=await crypto.subtle.importKey("raw",c(atob(t)),"AES-GCM",!0,["encrypt","decrypt"])}},46328:(e,t,r)=>{var n=r(95746),o=r(89185),i=r(16854);function a(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new n;++t<r;)this.add(e[t])}a.prototype.add=a.prototype.push=o,a.prototype.has=i,e.exports=a},46436:(e,t,r)=>{var n=r(49227),o=1/0;e.exports=function(e){if("string"==typeof e||n(e))return e;var t=e+"";return"0"==t&&1/e==-o?"-0":t}},46533:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return x}});let n=r(14985),o=r(40740),i=r(60687),a=o._(r(43210)),u=n._(r(51215)),c=n._(r(30512)),l=r(44953),s=r(12756),f=r(17903);r(50148);let p=r(69148),d=n._(r(1933)),h=r(53038),y={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 v(e,t,r,n,o,i,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&&o(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,o=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}(null==n?void 0:n.current)&&n.current(e)}}))}function g(e){return a.use?{fetchPriority:e}:{fetchpriority:e}}globalThis.__NEXT_IMAGE_IMPORTED=!0;let m=(0,a.forwardRef)((e,t)=>{let{src:r,srcSet:n,sizes:o,height:u,width:c,decoding:l,className:s,style:f,fetchPriority:p,placeholder:d,loading:y,unoptimized:m,fill:b,onLoadRef:x,onLoadingCompleteRef:w,setBlurComplete:O,setShowAltText:S,sizesInput:E,onLoad:_,onError:A,...j}=e,P=(0,a.useCallback)(e=>{e&&(A&&(e.src=e.src),e.complete&&v(e,d,x,w,O,m,E))},[r,d,x,w,O,A,m,E]),T=(0,h.useMergedRef)(t,P);return(0,i.jsx)("img",{...j,...g(p),loading:y,width:c,height:u,decoding:l,"data-nimg":b?"fill":"1",className:s,style:f,sizes:o,srcSet:n,src:r,ref:T,onLoad:e=>{v(e.currentTarget,d,x,w,O,m,E)},onError:e=>{S(!0),"empty"!==d&&O(!0),A&&A(e)}})});function b(e){let{isAppRouter:t,imgAttributes:r}=e,n={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...g(r.fetchPriority)};return t&&u.default.preload?(u.default.preload(r.src,n),null):(0,i.jsx)(c.default,{children:(0,i.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...n},"__nimg-"+r.src+r.srcSet+r.sizes)})}let x=(0,a.forwardRef)((e,t)=>{let r=(0,a.useContext)(p.RouterContext),n=(0,a.useContext)(f.ImageConfigContext),o=(0,a.useMemo)(()=>{var e;let t=y||n||s.imageConfigDefault,r=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),o=t.deviceSizes.sort((e,t)=>e-t),i=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:r,deviceSizes:o,qualities:i}},[n]),{onLoad:u,onLoadingComplete:c}=e,h=(0,a.useRef)(u);(0,a.useEffect)(()=>{h.current=u},[u]);let v=(0,a.useRef)(c);(0,a.useEffect)(()=>{v.current=c},[c]);let[g,x]=(0,a.useState)(!1),[w,O]=(0,a.useState)(!1),{props:S,meta:E}=(0,l.getImgProps)(e,{defaultLoader:d.default,imgConf:o,blurComplete:g,showAltText:w});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(m,{...S,unoptimized:E.unoptimized,placeholder:E.placeholder,fill:E.fill,onLoadRef:h,onLoadingCompleteRef:v,setBlurComplete:x,setShowAltText:O,sizesInput:e.sizes,ref:t}),E.priority?(0,i.jsx)(b,{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)},46707:(e,t,r)=>{"use strict";r.d(t,{g:()=>l});var n=r(57359),o=r(30087),i=r(54186);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach(function(t){var n,o,i;n=e,o=t,i=r[t],(o=function(e){var t=function(e,t){if("object"!=a(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=a(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==a(t)?t:t+""}(o))in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var l=function(e){var t,r=e.children,a=e.formattedGraphicalItems,u=e.legendWidth,l=e.legendContent,s=(0,i.BU)(r,n.s);if(!s)return null;var f=n.s.defaultProps,p=void 0!==f?c(c({},f),s.props):{};return t=s.props&&s.props.payload?s.props&&s.props.payload:"children"===l?(a||[]).reduce(function(e,t){var r=t.item,n=t.props,o=n.sectors||n.data||[];return e.concat(o.map(function(e){return{type:s.props.iconType||r.props.legendType,value:e.name,color:e.fill,payload:e}}))},[]):(a||[]).map(function(e){var t=e.item,r=t.type.defaultProps,n=void 0!==r?c(c({},r),t.props):{},i=n.dataKey,a=n.name,u=n.legendType;return{inactive:n.hide,dataKey:i,type:p.iconType||u||"square",color:(0,o.Ps)(t),value:a||i,payload:n}}),c(c(c({},p),n.s.getWithHeight(s,u)),{},{payload:t,item:s})}},47212:(e,t,r)=>{var n=r(87270),o=r(30316),i=r(22),a=r(40542),u=r(7383);e.exports=function(e,t,r){var c=a(e)?n:o;return r&&u(e,t,r)&&(t=void 0),c(e,i(t,3))}},47282:(e,t,r)=>{e=r.nmd(e);var n=r(10663),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o&&n.process,u=function(){try{var e=i&&i.require&&i.require("util").types;if(e)return e;return a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=u},47603:(e,t,r)=>{var n=r(14675),o=r(91928),i=r(48169);e.exports=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:i},47755:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});let n=r(43210),o=()=>{},i=()=>{};function a(e){var t;let{headManager:r,reduceComponentsToState:a}=e;function u(){if(r&&r.mountedInstances){let t=n.Children.toArray(Array.from(r.mountedInstances).filter(Boolean));r.updateHead(a(t,e))}}return null==r||null==(t=r.mountedInstances)||t.add(e.children),u(),o(()=>{var t;return null==r||null==(t=r.mountedInstances)||t.add(e.children),()=>{var t;null==r||null==(t=r.mountedInstances)||t.delete(e.children)}}),o(()=>(r&&(r._pendingUpdate=u),()=>{r&&(r._pendingUpdate=u)})),i(()=>(r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null),()=>{r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null)})),null}},48169:e=>{e.exports=function(e){return e}},48385:e=>{var t="\ud800-\udfff",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",n="\ud83c[\udffb-\udfff]",o="[^"+t+"]",i="(?:\ud83c[\udde6-\uddff]){2}",a="[\ud800-\udbff][\udc00-\udfff]",u="(?:"+r+"|"+n+")?",c="[\\ufe0e\\ufe0f]?",l="(?:\\u200d(?:"+[o,i,a].join("|")+")"+c+u+")*",s=RegExp(n+"(?="+n+")|"+("(?:"+[o+r+"?",r,i,a,"["+t+"]"].join("|"))+")"+(c+u+l),"g");e.exports=function(e){return e.match(s)||[]}},48482:(e,t,r)=>{"use strict";r.d(t,{u:()=>y});var n=r(49384),o=r(43210),i=r.n(o),a=r(45603),u=r.n(a),c=r(22989),l=r(10521),s=r(54186);function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach(function(t){var n,o,i;n=e,o=t,i=r[t],(o=function(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=f(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:t+""}(o))in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var y=(0,o.forwardRef)(function(e,t){var r,a=e.aspect,f=e.initialDimension,p=void 0===f?{width:-1,height:-1}:f,y=e.width,v=void 0===y?"100%":y,g=e.height,m=void 0===g?"100%":g,b=e.minWidth,x=void 0===b?0:b,w=e.minHeight,O=e.maxHeight,S=e.children,E=e.debounce,_=void 0===E?0:E,A=e.id,j=e.className,P=e.onResize,T=e.style,M=(0,o.useRef)(null),C=(0,o.useRef)();C.current=P,(0,o.useImperativeHandle)(t,function(){return Object.defineProperty(M.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),M.current},configurable:!0})});var k=function(e){if(Array.isArray(e))return e}(r=(0,o.useState)({containerWidth:p.width,containerHeight:p.height}))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{i=(r=r.call(e)).next;for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(r,2)||function(e,t){if(e){if("string"==typeof e)return h(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return h(e,t)}}(r,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),N=k[0],D=k[1],R=(0,o.useCallback)(function(e,t){D(function(r){var n=Math.round(e),o=Math.round(t);return r.containerWidth===n&&r.containerHeight===o?r:{containerWidth:n,containerHeight:o}})},[]);(0,o.useEffect)(function(){var e=function(e){var t,r=e[0].contentRect,n=r.width,o=r.height;R(n,o),null===(t=C.current)||void 0===t||t.call(C,n,o)};_>0&&(e=u()(e,_,{trailing:!0,leading:!1}));var t=new ResizeObserver(e),r=M.current.getBoundingClientRect();return R(r.width,r.height),t.observe(M.current),function(){t.disconnect()}},[R,_]);var I=(0,o.useMemo)(function(){var e=N.containerWidth,t=N.containerHeight;if(e<0||t<0)return null;(0,l.R)((0,c._3)(v)||(0,c._3)(m),"The width(%s) and height(%s) are both fixed numbers,\n maybe you don't need to use a ResponsiveContainer.",v,m),(0,l.R)(!a||a>0,"The aspect(%s) must be greater than zero.",a);var r=(0,c._3)(v)?e:v,n=(0,c._3)(m)?t:m;a&&a>0&&(r?n=r/a:n&&(r=n*a),O&&n>O&&(n=O)),(0,l.R)(r>0||n>0,"The width(%s) and height(%s) of chart should be greater than 0,\n please check the style of container, or the props width(%s) and height(%s),\n or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n height and width.",r,n,v,m,x,w,a);var u=!Array.isArray(S)&&(0,s.Mn)(S.type).endsWith("Chart");return i().Children.map(S,function(e){return i().isValidElement(e)?(0,o.cloneElement)(e,d({width:r,height:n},u?{style:d({height:"100%",width:"100%",maxHeight:n,maxWidth:r},e.props.style)}:{})):e})},[a,S,m,O,w,x,N,v]);return i().createElement("div",{id:A?"".concat(A):void 0,className:(0,n.A)("recharts-responsive-container",j),style:d(d({},void 0===T?{}:T),{},{width:v,height:m,minWidth:x,minHeight:w,maxHeight:O}),ref:M},I)})},48657:(e,t,r)=>{"use strict";function n(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}r.d(t,{A:()=>n}),Array.prototype.slice},48888:(e,t,r)=>{"use strict";r.d(t,{y:()=>z});var n=r(43210),o=r.n(n),i=r(49384),a=r(93492),u=r(71967),c=r.n(u),l=r(37456),s=r.n(l),f=r(98986),p=r(60927),d=function(e){return null};d.displayName="Cell";var h=r(98845),y=r(22989),v=r(54186),g=r(20237),m=r(30087),b=r(4057),x=r(89653),w=r(67629),O=["x","y"];function S(e){return(S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function E(){return(E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function _(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?_(Object(r),!0).forEach(function(t){var n,o,i;n=e,o=t,i=r[t],(o=function(e){var t=function(e,t){if("object"!=S(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=S(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==S(t)?t:t+""}(o))in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function j(e,t){var r=e.x,n=e.y,o=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,O),i=parseInt("".concat(r),10),a=parseInt("".concat(n),10),u=parseInt("".concat(t.height||o.height),10),c=parseInt("".concat(t.width||o.width),10);return A(A(A(A(A({},t),o),i?{x:i}:{}),a?{y:a}:{}),{},{height:u,width:c,name:t.name,radius:t.radius})}function P(e){return o().createElement(w.yp,E({shapeType:"rectangle",propTransformer:j,activeClassName:"recharts-active-bar"},e))}var T=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(r,n){if("number"==typeof e)return e;var o="number"==typeof r;return o?e(r,n):(o||(0,x.A)(!1),t)}},M=["value","background"];function C(e){return(C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function k(){return(k=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function N(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function D(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?N(Object(r),!0).forEach(function(t){U(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):N(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function R(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,F(n.key),n)}}function I(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(I=function(){return!!e})()}function L(e){return(L=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function B(e,t){return(B=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function U(e,t,r){return(t=F(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function F(e){var t=function(e,t){if("object"!=C(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=C(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==C(t)?t:t+""}var z=function(e){var t,r;function n(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,n);for(var e,t,r,o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return t=n,r=[].concat(i),t=L(t),U(e=function(e,t){if(t&&("object"===C(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,I()?Reflect.construct(t,r||[],L(this).constructor):t.apply(this,r)),"state",{isAnimationFinished:!1}),U(e,"id",(0,y.NF)("recharts-bar-")),U(e,"handleAnimationEnd",function(){var t=e.props.onAnimationEnd;e.setState({isAnimationFinished:!0}),t&&t()}),U(e,"handleAnimationStart",function(){var t=e.props.onAnimationStart;e.setState({isAnimationFinished:!1}),t&&t()}),e}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&B(e,t)}(n,e),t=[{key:"renderRectanglesStatically",value:function(e){var t=this,r=this.props,n=r.shape,i=r.dataKey,a=r.activeIndex,u=r.activeBar,c=(0,v.J9)(this.props,!1);return e&&e.map(function(e,r){var l=r===a,s=D(D(D({},c),e),{},{isActive:l,option:l?u:n,index:r,dataKey:i,onAnimationStart:t.handleAnimationStart,onAnimationEnd:t.handleAnimationEnd});return o().createElement(f.W,k({className:"recharts-bar-rectangle"},(0,b.XC)(t.props,e,r),{key:"rectangle-".concat(null==e?void 0:e.x,"-").concat(null==e?void 0:e.y,"-").concat(null==e?void 0:e.value)}),o().createElement(P,s))})}},{key:"renderRectanglesWithAnimation",value:function(){var e=this,t=this.props,r=t.data,n=t.layout,i=t.isAnimationActive,u=t.animationBegin,c=t.animationDuration,l=t.animationEasing,s=t.animationId,p=this.state.prevData;return o().createElement(a.Ay,{begin:u,duration:c,isActive:i,easing:l,from:{t:0},to:{t:1},key:"bar-".concat(s),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(t){var i=t.t,a=r.map(function(e,t){var r=p&&p[t];if(r){var o=(0,y.Dj)(r.x,e.x),a=(0,y.Dj)(r.y,e.y),u=(0,y.Dj)(r.width,e.width),c=(0,y.Dj)(r.height,e.height);return D(D({},e),{},{x:o(i),y:a(i),width:u(i),height:c(i)})}if("horizontal"===n){var l=(0,y.Dj)(0,e.height)(i);return D(D({},e),{},{y:e.y+e.height-l,height:l})}var s=(0,y.Dj)(0,e.width)(i);return D(D({},e),{},{width:s})});return o().createElement(f.W,null,e.renderRectanglesStatically(a))})}},{key:"renderRectangles",value:function(){var e=this.props,t=e.data,r=e.isAnimationActive,n=this.state.prevData;return r&&t&&t.length&&(!n||!c()(n,t))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(t)}},{key:"renderBackground",value:function(){var e=this,t=this.props,r=t.data,n=t.dataKey,i=t.activeIndex,a=(0,v.J9)(this.props.background,!1);return r.map(function(t,r){t.value;var u=t.background,c=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(t,M);if(!u)return null;var l=D(D(D(D(D({},c),{},{fill:"#eee"},u),a),(0,b.XC)(e.props,t,r)),{},{onAnimationStart:e.handleAnimationStart,onAnimationEnd:e.handleAnimationEnd,dataKey:n,index:r,className:"recharts-bar-background-rectangle"});return o().createElement(P,k({key:"background-bar-".concat(r),option:e.props.background,isActive:r===i},l))})}},{key:"renderErrorBar",value:function(e,t){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var r=this.props,n=r.data,i=r.xAxis,a=r.yAxis,u=r.layout,c=r.children,l=(0,v.aS)(c,p.u);if(!l)return null;var s="vertical"===u?n[0].height/2:n[0].width/2,d=function(e,t){var r=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:r,errorVal:(0,m.kr)(e,t)}};return o().createElement(f.W,{clipPath:e?"url(#clipPath-".concat(t,")"):null},l.map(function(e){return o().cloneElement(e,{key:"error-bar-".concat(t,"-").concat(e.props.dataKey),data:n,xAxis:i,yAxis:a,layout:u,offset:s,dataPointFormatter:d})}))}},{key:"render",value:function(){var e=this.props,t=e.hide,r=e.data,n=e.className,a=e.xAxis,u=e.yAxis,c=e.left,l=e.top,p=e.width,d=e.height,y=e.isAnimationActive,v=e.background,g=e.id;if(t||!r||!r.length)return null;var m=this.state.isAnimationFinished,b=(0,i.A)("recharts-bar",n),x=a&&a.allowDataOverflow,w=u&&u.allowDataOverflow,O=x||w,S=s()(g)?this.id:g;return o().createElement(f.W,{className:b},x||w?o().createElement("defs",null,o().createElement("clipPath",{id:"clipPath-".concat(S)},o().createElement("rect",{x:x?c:c-p/2,y:w?l:l-d/2,width:x?p:2*p,height:w?d:2*d}))):null,o().createElement(f.W,{className:"recharts-bar-rectangles",clipPath:O?"url(#clipPath-".concat(S,")"):null},v?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(O,S),(!y||m)&&h.Z.renderCallByParent(this.props,r))}}],r=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curData:e.data,prevData:t.curData}:e.data!==t.curData?{curData:e.data}:null}}],t&&R(n.prototype,t),r&&R(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(n.PureComponent);U(z,"displayName","Bar"),U(z,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!g.m.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"}),U(z,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,o=e.bandSize,i=e.xAxis,a=e.yAxis,u=e.xAxisTicks,c=e.yAxisTicks,l=e.stackedData,s=e.dataStartIndex,f=e.displayedData,p=e.offset,h=(0,m.xi)(n,r);if(!h)return null;var g=t.layout,b=r.type.defaultProps,x=void 0!==b?D(D({},b),r.props):r.props,w=x.dataKey,O=x.children,S=x.minPointSize,E="horizontal"===g?a:i,_=l?E.scale.domain():null,A=(0,m.DW)({numericAxis:E}),j=(0,v.aS)(O,d),P=f.map(function(e,t){l?f=(0,m._f)(l[s+t],_):Array.isArray(f=(0,m.kr)(e,w))||(f=[A,f]);var n=T(S,z.defaultProps.minPointSize)(f[1],t);if("horizontal"===g){var f,p,d,v,b,x,O,E=[a.scale(f[0]),a.scale(f[1])],P=E[0],M=E[1];p=(0,m.y2)({axis:i,ticks:u,bandSize:o,offset:h.offset,entry:e,index:t}),d=null!==(O=null!=M?M:P)&&void 0!==O?O:void 0,v=h.size;var C=P-M;if(b=Number.isNaN(C)?0:C,x={x:p,y:a.y,width:v,height:a.height},Math.abs(n)>0&&Math.abs(b)<Math.abs(n)){var k=(0,y.sA)(b||n)*(Math.abs(n)-Math.abs(b));d-=k,b+=k}}else{var N=[i.scale(f[0]),i.scale(f[1])],R=N[0],I=N[1];if(p=R,d=(0,m.y2)({axis:a,ticks:c,bandSize:o,offset:h.offset,entry:e,index:t}),v=I-R,b=h.size,x={x:i.x,y:d,width:i.width,height:b},Math.abs(n)>0&&Math.abs(v)<Math.abs(n)){var L=(0,y.sA)(v||n)*(Math.abs(n)-Math.abs(v));v+=L}}return D(D(D({},e),{},{x:p,y:d,width:v,height:b,value:l?f:f[1],payload:e,background:x},j&&j[t]&&j[t].props),{},{tooltipPayload:[(0,m.zb)(r,e)],tooltipPosition:{x:p+v/2,y:d+b/2}})});return D({data:P,layout:g},p)})},49227:(e,t,r)=>{var n=r(29395),o=r(27467);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==n(e)}},50069:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(82614).A)("FileSpreadsheet",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M8 13h2",key:"yr2amv"}],["path",{d:"M14 13h2",key:"un5t4a"}],["path",{d:"M8 17h2",key:"2yhykz"}],["path",{d:"M14 17h2",key:"10kma7"}]])},50326:(e,t,r)=>{"use strict";r.d(t,{N:()=>L});var n=r(43210),o=r.n(n),i=r(93492),a=r(5231),u=r.n(a),c=r(37456),l=r.n(c),s=r(71967),f=r.n(s),p=r(49384),d=r(81888),h=r(95530),y=r(98986),v=r(98845),g=r(60927),m=r(22989),b=r(54186),x=r(20237),w=r(30087),O=["type","layout","connectNulls","ref"],S=["key"];function E(e){return(E="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function A(){return(A=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function j(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function P(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?j(Object(r),!0).forEach(function(t){R(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):j(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function T(e){return function(e){if(Array.isArray(e))return M(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return M(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return M(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function C(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,I(n.key),n)}}function k(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(k=function(){return!!e})()}function N(e){return(N=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function D(e,t){return(D=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function R(e,t,r){return(t=I(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function I(e){var t=function(e,t){if("object"!=E(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=E(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==E(t)?t:t+""}var L=function(e){var t,r;function n(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,n);for(var e,t,r,o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return t=n,r=[].concat(i),t=N(t),R(e=function(e,t){if(t&&("object"===E(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,k()?Reflect.construct(t,r||[],N(this).constructor):t.apply(this,r)),"state",{isAnimationFinished:!0,totalLength:0}),R(e,"generateSimpleStrokeDasharray",function(e,t){return"".concat(t,"px ").concat(e-t,"px")}),R(e,"getStrokeDasharray",function(t,r,o){var i=o.reduce(function(e,t){return e+t});if(!i)return e.generateSimpleStrokeDasharray(r,t);for(var a=Math.floor(t/i),u=t%i,c=r-t,l=[],s=0,f=0;s<o.length;f+=o[s],++s)if(f+o[s]>u){l=[].concat(T(o.slice(0,s)),[u-f]);break}var p=l.length%2==0?[0,c]:[c];return[].concat(T(n.repeat(o,a)),T(l),p).map(function(e){return"".concat(e,"px")}).join(", ")}),R(e,"id",(0,m.NF)("recharts-line-")),R(e,"pathRef",function(t){e.mainCurve=t}),R(e,"handleAnimationEnd",function(){e.setState({isAnimationFinished:!0}),e.props.onAnimationEnd&&e.props.onAnimationEnd()}),R(e,"handleAnimationStart",function(){e.setState({isAnimationFinished:!1}),e.props.onAnimationStart&&e.props.onAnimationStart()}),e}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&D(e,t)}(n,e),t=[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var e=this.getTotalLength();this.setState({totalLength:e})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var e=this.getTotalLength();e!==this.state.totalLength&&this.setState({totalLength:e})}}},{key:"getTotalLength",value:function(){var e=this.mainCurve;try{return e&&e.getTotalLength&&e.getTotalLength()||0}catch(e){return 0}}},{key:"renderErrorBar",value:function(e,t){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var r=this.props,n=r.points,i=r.xAxis,a=r.yAxis,u=r.layout,c=r.children,l=(0,b.aS)(c,g.u);if(!l)return null;var s=function(e,t){return{x:e.x,y:e.y,value:e.value,errorVal:(0,w.kr)(e.payload,t)}};return o().createElement(y.W,{clipPath:e?"url(#clipPath-".concat(t,")"):null},l.map(function(e){return o().cloneElement(e,{key:"bar-".concat(e.props.dataKey),data:n,xAxis:i,yAxis:a,layout:u,dataPointFormatter:s})}))}},{key:"renderDots",value:function(e,t,r){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var i=this.props,a=i.dot,u=i.points,c=i.dataKey,l=(0,b.J9)(this.props,!1),s=(0,b.J9)(a,!0),f=u.map(function(e,t){var r=P(P(P({key:"dot-".concat(t),r:3},l),s),{},{value:e.value,dataKey:c,cx:e.x,cy:e.y,index:t,payload:e.payload});return n.renderDotItem(a,r)}),p={clipPath:e?"url(#clipPath-".concat(t?"":"dots-").concat(r,")"):null};return o().createElement(y.W,A({className:"recharts-line-dots",key:"dots"},p),f)}},{key:"renderCurveStatically",value:function(e,t,r,n){var i=this.props,a=i.type,u=i.layout,c=i.connectNulls,l=(i.ref,_(i,O)),s=P(P(P({},(0,b.J9)(l,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:t?"url(#clipPath-".concat(r,")"):null,points:e},n),{},{type:a,layout:u,connectNulls:c});return o().createElement(d.I,A({},s,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(e,t){var r=this,n=this.props,a=n.points,u=n.strokeDasharray,c=n.isAnimationActive,l=n.animationBegin,s=n.animationDuration,f=n.animationEasing,p=n.animationId,d=n.animateNewValues,h=n.width,y=n.height,v=this.state,g=v.prevPoints,b=v.totalLength;return o().createElement(i.Ay,{begin:l,duration:s,isActive:c,easing:f,from:{t:0},to:{t:1},key:"line-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(n){var o,i=n.t;if(g){var c=g.length/a.length,l=a.map(function(e,t){var r=Math.floor(t*c);if(g[r]){var n=g[r],o=(0,m.Dj)(n.x,e.x),a=(0,m.Dj)(n.y,e.y);return P(P({},e),{},{x:o(i),y:a(i)})}if(d){var u=(0,m.Dj)(2*h,e.x),l=(0,m.Dj)(y/2,e.y);return P(P({},e),{},{x:u(i),y:l(i)})}return P(P({},e),{},{x:e.x,y:e.y})});return r.renderCurveStatically(l,e,t)}var s=(0,m.Dj)(0,b)(i);if(u){var f="".concat(u).split(/[,\s]+/gim).map(function(e){return parseFloat(e)});o=r.getStrokeDasharray(s,b,f)}else o=r.generateSimpleStrokeDasharray(b,s);return r.renderCurveStatically(a,e,t,{strokeDasharray:o})})}},{key:"renderCurve",value:function(e,t){var r=this.props,n=r.points,o=r.isAnimationActive,i=this.state,a=i.prevPoints,u=i.totalLength;return o&&n&&n.length&&(!a&&u>0||!f()(a,n))?this.renderCurveWithAnimation(e,t):this.renderCurveStatically(n,e,t)}},{key:"render",value:function(){var e,t=this.props,r=t.hide,n=t.dot,i=t.points,a=t.className,u=t.xAxis,c=t.yAxis,s=t.top,f=t.left,d=t.width,h=t.height,g=t.isAnimationActive,m=t.id;if(r||!i||!i.length)return null;var x=this.state.isAnimationFinished,w=1===i.length,O=(0,p.A)("recharts-line",a),S=u&&u.allowDataOverflow,E=c&&c.allowDataOverflow,_=S||E,A=l()(m)?this.id:m,j=null!==(e=(0,b.J9)(n,!1))&&void 0!==e?e:{r:3,strokeWidth:2},P=j.r,T=j.strokeWidth,M=((0,b.sT)(n)?n:{}).clipDot,C=void 0===M||M,k=2*(void 0===P?3:P)+(void 0===T?2:T);return o().createElement(y.W,{className:O},S||E?o().createElement("defs",null,o().createElement("clipPath",{id:"clipPath-".concat(A)},o().createElement("rect",{x:S?f:f-d/2,y:E?s:s-h/2,width:S?d:2*d,height:E?h:2*h})),!C&&o().createElement("clipPath",{id:"clipPath-dots-".concat(A)},o().createElement("rect",{x:f-k/2,y:s-k/2,width:d+k,height:h+k}))):null,!w&&this.renderCurve(_,A),this.renderErrorBar(_,A),(w||n)&&this.renderDots(_,C,A),(!g||x)&&v.Z.renderCallByParent(this.props,i))}}],r=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curPoints:e.points,prevPoints:t.curPoints}:e.points!==t.curPoints?{curPoints:e.points}:null}},{key:"repeat",value:function(e,t){for(var r=e.length%2!=0?[].concat(T(e),[0]):e,n=[],o=0;o<t;++o)n=[].concat(T(n),T(r));return n}},{key:"renderDotItem",value:function(e,t){var r;if(o().isValidElement(e))r=o().cloneElement(e,t);else if(u()(e))r=e(t);else{var n=t.key,i=_(t,S),a=(0,p.A)("recharts-line-dot","boolean"!=typeof e?e.className:"");r=o().createElement(h.c,A({key:n},i,{className:a}))}return r}}],t&&C(n.prototype,t),r&&C(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(n.PureComponent);R(L,"displayName","Line"),R(L,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!x.m.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1}),R(L,"getComposedData",function(e){var t=e.props,r=e.xAxis,n=e.yAxis,o=e.xAxisTicks,i=e.yAxisTicks,a=e.dataKey,u=e.bandSize,c=e.displayedData,s=e.offset,f=t.layout;return P({points:c.map(function(e,t){var c=(0,w.kr)(e,a);return"horizontal"===f?{x:(0,w.nb)({axis:r,ticks:o,bandSize:u,entry:e,index:t}),y:l()(c)?null:n.scale(c),value:c,payload:e}:{x:l()(c)?null:r.scale(c),y:(0,w.nb)({axis:n,ticks:i,bandSize:u,entry:e,index:t}),value:c,payload:e}}),layout:f},s)})},51449:(e,t,r)=>{var n=r(85745),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g;e.exports=n(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,function(e,r,n,o){t.push(n?o.replace(i,"$1"):r||e)}),t})},52415:(e,t,r)=>{"use strict";r.d(t,{A:()=>i,z:()=>a});var n=r(37877),o=r(8886);function i(){var e,t,r=(0,o.A)().unknown(void 0),a=r.domain,u=r.range,c=0,l=1,s=!1,f=0,p=0,d=.5;function h(){var r=a().length,n=l<c,o=n?l:c,i=n?c:l;e=(i-o)/Math.max(1,r-f+2*p),s&&(e=Math.floor(e)),o+=(i-o-e*(r-f))*d,t=e*(1-f),s&&(o=Math.round(o),t=Math.round(t));var h=(function(e,t,r){e*=1,t*=1,r=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+r;for(var n=-1,o=0|Math.max(0,Math.ceil((t-e)/r)),i=Array(o);++n<o;)i[n]=e+n*r;return i})(r).map(function(t){return o+e*t});return u(n?h.reverse():h)}return delete r.unknown,r.domain=function(e){return arguments.length?(a(e),h()):a()},r.range=function(e){return arguments.length?([c,l]=e,c*=1,l*=1,h()):[c,l]},r.rangeRound=function(e){return[c,l]=e,c*=1,l*=1,s=!0,h()},r.bandwidth=function(){return t},r.step=function(){return e},r.round=function(e){return arguments.length?(s=!!e,h()):s},r.padding=function(e){return arguments.length?(f=Math.min(1,p=+e),h()):f},r.paddingInner=function(e){return arguments.length?(f=Math.min(1,e),h()):f},r.paddingOuter=function(e){return arguments.length?(p=+e,h()):p},r.align=function(e){return arguments.length?(d=Math.max(0,Math.min(1,e)),h()):d},r.copy=function(){return i(a(),[c,l]).round(s).paddingInner(f).paddingOuter(p).align(d)},n.C.apply(h(),arguments)}function a(){return function e(t){var r=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return e(r())},t}(i.apply(null,arguments).paddingInner(1))}},52599:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,o=0,i=[];++r<n;){var a=e[r];t(a,r,e)&&(i[o++]=a)}return i}},52823:(e,t,r)=>{var n=r(85406),o=function(){var e=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=function(e){return!!o&&o in e}},52931:(e,t,r)=>{var n=r(77834),o=r(89605),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=[];for(var r in Object(e))i.call(e,r)&&"constructor"!=r&&t.push(r);return t}},53038:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return o}});let n=r(43210);function o(e,t){let r=(0,n.useRef)(null),o=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(r.current=i(e,n)),t&&(o.current=i(t,n))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(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)},54186:(e,t,r)=>{"use strict";r.d(t,{AW:()=>B,BU:()=>P,J9:()=>N,Me:()=>T,Mn:()=>S,OV:()=>D,X_:()=>L,aS:()=>j,ee:()=>I,sT:()=>C});var n=r(40491),o=r.n(n),i=r(37456),a=r.n(i),u=r(63866),c=r.n(u),l=r(5231),s=r.n(l),f=r(55048),p=r.n(f),d=r(43210),h=r(29632),y=r(22989),v=r(18842),g=r(4057),m=["children"],b=["children"];function x(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function w(e){return(w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var O={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},S=function(e){return"string"==typeof e?e:e?e.displayName||e.name||"Component":""},E=null,_=null,A=function e(t){if(t===E&&Array.isArray(_))return _;var r=[];return d.Children.forEach(t,function(t){a()(t)||((0,h.isFragment)(t)?r=r.concat(e(t.props.children)):r.push(t))}),_=r,E=t,r};function j(e,t){var r=[],n=[];return n=Array.isArray(t)?t.map(function(e){return S(e)}):[S(t)],A(e).forEach(function(e){var t=o()(e,"type.displayName")||o()(e,"type.name");-1!==n.indexOf(t)&&r.push(e)}),r}function P(e,t){var r=j(e,t);return r&&r[0]}var T=function(e){if(!e||!e.props)return!1;var t=e.props,r=t.width,n=t.height;return!!(0,y.Et)(r)&&!(r<=0)&&!!(0,y.Et)(n)&&!(n<=0)},M=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],C=function(e){return e&&"object"===w(e)&&"clipDot"in e},k=function(e,t,r,n){var o,i=null!==(o=null===g.VU||void 0===g.VU?void 0:g.VU[n])&&void 0!==o?o:[];return!s()(e)&&(n&&i.includes(t)||g.QQ.includes(t))||r&&g.j2.includes(t)},N=function(e,t,r){if(!e||"function"==typeof e||"boolean"==typeof e)return null;var n=e;if((0,d.isValidElement)(e)&&(n=e.props),!p()(n))return null;var o={};return Object.keys(n).forEach(function(e){var i;k(null===(i=n)||void 0===i?void 0:i[e],e,t,r)&&(o[e]=n[e])}),o},D=function e(t,r){if(t===r)return!0;var n=d.Children.count(t);if(n!==d.Children.count(r))return!1;if(0===n)return!0;if(1===n)return R(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var o=0;o<n;o++){var i=t[o],a=r[o];if(Array.isArray(i)||Array.isArray(a)){if(!e(i,a))return!1}else if(!R(i,a))return!1}return!0},R=function(e,t){if(a()(e)&&a()(t))return!0;if(!a()(e)&&!a()(t)){var r=e.props||{},n=r.children,o=x(r,m),i=t.props||{},u=i.children,c=x(i,b);if(n&&u)return(0,v.b)(o,c)&&D(n,u);if(!n&&!u)return(0,v.b)(o,c)}return!1},I=function(e,t){var r=[],n={};return A(e).forEach(function(e,o){var i;if((i=e)&&i.type&&c()(i.type)&&M.indexOf(i.type)>=0)r.push(e);else if(e){var a=S(e.type),u=t[a]||{},l=u.handler,s=u.once;if(l&&(!s||!n[a])){var f=l(e,a,o);r.push(f),n[a]=!0}}}),r},L=function(e){var t=e&&e.type;return t&&O[t]?O[t]:null},B=function(e,t){return A(t).indexOf(e)}},54387:()=>{},54765:(e,t,r)=>{var n=r(67554),o=r(32269);e.exports=function(e,t){var r=-1,i=o(e)?Array(e.length):[];return n(e,function(e,n,o){i[++r]=t(e,n,o)}),i}},55048:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},55509:(e,t,r)=>{"use strict";r.d(t,{Mz:()=>eY,i3:()=>eZ,UC:()=>eJ,bL:()=>eK,Bk:()=>eN});var n=r(43210);let o=["top","right","bottom","left"],i=Math.min,a=Math.max,u=Math.round,c=Math.floor,l=e=>({x:e,y:e}),s={left:"right",right:"left",bottom:"top",top:"bottom"},f={start:"end",end:"start"};function p(e,t){return"function"==typeof e?e(t):e}function d(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function y(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function g(e){return["top","bottom"].includes(d(e))?"y":"x"}function m(e){return e.replace(/start|end/g,e=>f[e])}function b(e){return e.replace(/left|right|bottom|top/g,e=>s[e])}function x(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function w(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function O(e,t,r){let n,{reference:o,floating:i}=e,a=g(t),u=y(g(t)),c=v(u),l=d(t),s="y"===a,f=o.x+o.width/2-i.width/2,p=o.y+o.height/2-i.height/2,m=o[c]/2-i[c]/2;switch(l){case"top":n={x:f,y:o.y-i.height};break;case"bottom":n={x:f,y:o.y+o.height};break;case"right":n={x:o.x+o.width,y:p};break;case"left":n={x:o.x-i.width,y:p};break;default:n={x:o.x,y:o.y}}switch(h(t)){case"start":n[u]-=m*(r&&s?-1:1);break;case"end":n[u]+=m*(r&&s?-1:1)}return n}let S=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:a}=r,u=i.filter(Boolean),c=await (null==a.isRTL?void 0:a.isRTL(t)),l=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:s,y:f}=O(l,n,c),p=n,d={},h=0;for(let r=0;r<u.length;r++){let{name:i,fn:y}=u[r],{x:v,y:g,data:m,reset:b}=await y({x:s,y:f,initialPlacement:n,placement:p,strategy:o,middlewareData:d,rects:l,platform:a,elements:{reference:e,floating:t}});s=null!=v?v:s,f=null!=g?g:f,d={...d,[i]:{...d[i],...m}},b&&h<=50&&(h++,"object"==typeof b&&(b.placement&&(p=b.placement),b.rects&&(l=!0===b.rects?await a.getElementRects({reference:e,floating:t,strategy:o}):b.rects),{x:s,y:f}=O(l,p,c)),r=-1)}return{x:s,y:f,placement:p,strategy:o,middlewareData:d}};async function E(e,t){var r;void 0===t&&(t={});let{x:n,y:o,platform:i,rects:a,elements:u,strategy:c}=e,{boundary:l="clippingAncestors",rootBoundary:s="viewport",elementContext:f="floating",altBoundary:d=!1,padding:h=0}=p(t,e),y=x(h),v=u[d?"floating"===f?"reference":"floating":f],g=w(await i.getClippingRect({element:null==(r=await (null==i.isElement?void 0:i.isElement(v)))||r?v:v.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(u.floating)),boundary:l,rootBoundary:s,strategy:c})),m="floating"===f?{x:n,y:o,width:a.floating.width,height:a.floating.height}:a.reference,b=await (null==i.getOffsetParent?void 0:i.getOffsetParent(u.floating)),O=await (null==i.isElement?void 0:i.isElement(b))&&await (null==i.getScale?void 0:i.getScale(b))||{x:1,y:1},S=w(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:m,offsetParent:b,strategy:c}):m);return{top:(g.top-S.top+y.top)/O.y,bottom:(S.bottom-g.bottom+y.bottom)/O.y,left:(g.left-S.left+y.left)/O.x,right:(S.right-g.right+y.right)/O.x}}function _(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function A(e){return o.some(t=>e[t]>=0)}async function j(e,t){let{placement:r,platform:n,elements:o}=e,i=await (null==n.isRTL?void 0:n.isRTL(o.floating)),a=d(r),u=h(r),c="y"===g(r),l=["left","top"].includes(a)?-1:1,s=i&&c?-1:1,f=p(t,e),{mainAxis:y,crossAxis:v,alignmentAxis:m}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return u&&"number"==typeof m&&(v="end"===u?-1*m:m),c?{x:v*s,y:y*l}:{x:y*l,y:v*s}}function P(){return"undefined"!=typeof window}function T(e){return k(e)?(e.nodeName||"").toLowerCase():"#document"}function M(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function C(e){var t;return null==(t=(k(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function k(e){return!!P()&&(e instanceof Node||e instanceof M(e).Node)}function N(e){return!!P()&&(e instanceof Element||e instanceof M(e).Element)}function D(e){return!!P()&&(e instanceof HTMLElement||e instanceof M(e).HTMLElement)}function R(e){return!!P()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof M(e).ShadowRoot)}function I(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=z(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function L(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function B(e){let t=U(),r=N(e)?z(e):e;return["transform","translate","scale","rotate","perspective"].some(e=>!!r[e]&&"none"!==r[e])||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","translate","scale","rotate","perspective","filter"].some(e=>(r.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(r.contain||"").includes(e))}function U(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function F(e){return["html","body","#document"].includes(T(e))}function z(e){return M(e).getComputedStyle(e)}function $(e){return N(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function V(e){if("html"===T(e))return e;let t=e.assignedSlot||e.parentNode||R(e)&&e.host||C(e);return R(t)?t.host:t}function W(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let o=function e(t){let r=V(t);return F(r)?t.ownerDocument?t.ownerDocument.body:t.body:D(r)&&I(r)?r:e(r)}(e),i=o===(null==(n=e.ownerDocument)?void 0:n.body),a=M(o);if(i){let e=G(a);return t.concat(a,a.visualViewport||[],I(o)?o:[],e&&r?W(e):[])}return t.concat(o,W(o,[],r))}function G(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function H(e){let t=z(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=D(e),i=o?e.offsetWidth:r,a=o?e.offsetHeight:n,c=u(r)!==i||u(n)!==a;return c&&(r=i,n=a),{width:r,height:n,$:c}}function q(e){return N(e)?e:e.contextElement}function X(e){let t=q(e);if(!D(t))return l(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:i}=H(t),a=(i?u(r.width):r.width)/n,c=(i?u(r.height):r.height)/o;return a&&Number.isFinite(a)||(a=1),c&&Number.isFinite(c)||(c=1),{x:a,y:c}}let K=l(0);function Y(e){let t=M(e);return U()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:K}function J(e,t,r,n){var o;void 0===t&&(t=!1),void 0===r&&(r=!1);let i=e.getBoundingClientRect(),a=q(e),u=l(1);t&&(n?N(n)&&(u=X(n)):u=X(e));let c=(void 0===(o=r)&&(o=!1),n&&(!o||n===M(a))&&o)?Y(a):l(0),s=(i.left+c.x)/u.x,f=(i.top+c.y)/u.y,p=i.width/u.x,d=i.height/u.y;if(a){let e=M(a),t=n&&N(n)?M(n):n,r=e,o=G(r);for(;o&&n&&t!==r;){let e=X(o),t=o.getBoundingClientRect(),n=z(o),i=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,a=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;s*=e.x,f*=e.y,p*=e.x,d*=e.y,s+=i,f+=a,o=G(r=M(o))}}return w({width:p,height:d,x:s,y:f})}function Z(e,t){let r=$(e).scrollLeft;return t?t.left+r:J(C(e)).left+r}function Q(e,t,r){void 0===r&&(r=!1);let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-(r?0:Z(e,n)),y:n.top+t.scrollTop}}function ee(e,t,r){let n;if("viewport"===t)n=function(e,t){let r=M(e),n=C(e),o=r.visualViewport,i=n.clientWidth,a=n.clientHeight,u=0,c=0;if(o){i=o.width,a=o.height;let e=U();(!e||e&&"fixed"===t)&&(u=o.offsetLeft,c=o.offsetTop)}return{width:i,height:a,x:u,y:c}}(e,r);else if("document"===t)n=function(e){let t=C(e),r=$(e),n=e.ownerDocument.body,o=a(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=a(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),u=-r.scrollLeft+Z(e),c=-r.scrollTop;return"rtl"===z(n).direction&&(u+=a(t.clientWidth,n.clientWidth)-o),{width:o,height:i,x:u,y:c}}(C(e));else if(N(t))n=function(e,t){let r=J(e,!0,"fixed"===t),n=r.top+e.clientTop,o=r.left+e.clientLeft,i=D(e)?X(e):l(1),a=e.clientWidth*i.x,u=e.clientHeight*i.y;return{width:a,height:u,x:o*i.x,y:n*i.y}}(t,r);else{let r=Y(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return w(n)}function et(e){return"static"===z(e).position}function er(e,t){if(!D(e)||"fixed"===z(e).position)return null;if(t)return t(e);let r=e.offsetParent;return C(e)===r&&(r=r.ownerDocument.body),r}function en(e,t){let r=M(e);if(L(e))return r;if(!D(e)){let t=V(e);for(;t&&!F(t);){if(N(t)&&!et(t))return t;t=V(t)}return r}let n=er(e,t);for(;n&&["table","td","th"].includes(T(n))&&et(n);)n=er(n,t);return n&&F(n)&&et(n)&&!B(n)?r:n||function(e){let t=V(e);for(;D(t)&&!F(t);){if(B(t))return t;if(L(t))break;t=V(t)}return null}(e)||r}let eo=async function(e){let t=this.getOffsetParent||en,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=D(t),o=C(t),i="fixed"===r,a=J(e,!0,i,t),u={scrollLeft:0,scrollTop:0},c=l(0);if(n||!n&&!i){if(("body"!==T(t)||I(o))&&(u=$(t)),n){let e=J(t,!0,i,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else o&&(c.x=Z(o))}let s=!o||n||i?l(0):Q(o,u);return{x:a.left+u.scrollLeft-c.x-s.x,y:a.top+u.scrollTop-c.y-s.y,width:a.width,height:a.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},ei={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e,i="fixed"===o,a=C(n),u=!!t&&L(t.floating);if(n===a||u&&i)return r;let c={scrollLeft:0,scrollTop:0},s=l(1),f=l(0),p=D(n);if((p||!p&&!i)&&(("body"!==T(n)||I(a))&&(c=$(n)),D(n))){let e=J(n);s=X(n),f.x=e.x+n.clientLeft,f.y=e.y+n.clientTop}let d=!a||p||i?l(0):Q(a,c,!0);return{width:r.width*s.x,height:r.height*s.y,x:r.x*s.x-c.scrollLeft*s.x+f.x+d.x,y:r.y*s.y-c.scrollTop*s.y+f.y+d.y}},getDocumentElement:C,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e,u=[..."clippingAncestors"===r?L(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=W(e,[],!1).filter(e=>N(e)&&"body"!==T(e)),o=null,i="fixed"===z(e).position,a=i?V(e):e;for(;N(a)&&!F(a);){let t=z(a),r=B(a);r||"fixed"!==t.position||(o=null),(i?!r&&!o:!r&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||I(a)&&!r&&function e(t,r){let n=V(t);return!(n===r||!N(n)||F(n))&&("fixed"===z(n).position||e(n,r))}(e,a))?n=n.filter(e=>e!==a):o=t,a=V(a)}return t.set(e,n),n}(t,this._c):[].concat(r),n],c=u[0],l=u.reduce((e,r)=>{let n=ee(t,r,o);return e.top=a(n.top,e.top),e.right=i(n.right,e.right),e.bottom=i(n.bottom,e.bottom),e.left=a(n.left,e.left),e},ee(t,c,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:en,getElementRects:eo,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=H(e);return{width:t,height:r}},getScale:X,isElement:N,isRTL:function(e){return"rtl"===z(e).direction}};function ea(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let eu=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:o,rects:u,platform:c,elements:l,middlewareData:s}=t,{element:f,padding:d=0}=p(e,t)||{};if(null==f)return{};let m=x(d),b={x:r,y:n},w=y(g(o)),O=v(w),S=await c.getDimensions(f),E="y"===w,_=E?"clientHeight":"clientWidth",A=u.reference[O]+u.reference[w]-b[w]-u.floating[O],j=b[w]-u.reference[w],P=await (null==c.getOffsetParent?void 0:c.getOffsetParent(f)),T=P?P[_]:0;T&&await (null==c.isElement?void 0:c.isElement(P))||(T=l.floating[_]||u.floating[O]);let M=T/2-S[O]/2-1,C=i(m[E?"top":"left"],M),k=i(m[E?"bottom":"right"],M),N=T-S[O]-k,D=T/2-S[O]/2+(A/2-j/2),R=a(C,i(D,N)),I=!s.arrow&&null!=h(o)&&D!==R&&u.reference[O]/2-(D<C?C:k)-S[O]/2<0,L=I?D<C?D-C:D-N:0;return{[w]:b[w]+L,data:{[w]:R,centerOffset:D-R-L,...I&&{alignmentOffset:L}},reset:I}}}),ec=(e,t,r)=>{let n=new Map,o={platform:ei,...r},i={...o.platform,_c:n};return S(e,t,{...o,platform:i})};var el=r(51215),es="undefined"!=typeof document?n.useLayoutEffect:n.useEffect;function ef(e,t){let r,n,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!ef(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!ef(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function ep(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ed(e,t){let r=ep(e);return Math.round(t*r)/r}function eh(e){let t=n.useRef(e);return es(()=>{t.current=e}),t}let ey=e=>({name:"arrow",options:e,fn(t){let{element:r,padding:n}="function"==typeof e?e(t):e;return r&&({}).hasOwnProperty.call(r,"current")?null!=r.current?eu({element:r.current,padding:n}).fn(t):{}:r?eu({element:r,padding:n}).fn(t):{}}}),ev=(e,t)=>({...function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,n;let{x:o,y:i,placement:a,middlewareData:u}=t,c=await j(t,e);return a===(null==(r=u.offset)?void 0:r.placement)&&null!=(n=u.arrow)&&n.alignmentOffset?{}:{x:o+c.x,y:i+c.y,data:{...c,placement:a}}}}}(e),options:[e,t]}),eg=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:n,placement:o}=t,{mainAxis:u=!0,crossAxis:c=!1,limiter:l={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...s}=p(e,t),f={x:r,y:n},h=await E(t,s),v=g(d(o)),m=y(v),b=f[m],x=f[v];if(u){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",r=b+h[e],n=b-h[t];b=a(r,i(b,n))}if(c){let e="y"===v?"top":"left",t="y"===v?"bottom":"right",r=x+h[e],n=x-h[t];x=a(r,i(x,n))}let w=l.fn({...t,[m]:b,[v]:x});return{...w,data:{x:w.x-r,y:w.y-n,enabled:{[m]:u,[v]:c}}}}}}(e),options:[e,t]}),em=(e,t)=>({...function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:r,y:n,placement:o,rects:i,middlewareData:a}=t,{offset:u=0,mainAxis:c=!0,crossAxis:l=!0}=p(e,t),s={x:r,y:n},f=g(o),h=y(f),v=s[h],m=s[f],b=p(u,t),x="number"==typeof b?{mainAxis:b,crossAxis:0}:{mainAxis:0,crossAxis:0,...b};if(c){let e="y"===h?"height":"width",t=i.reference[h]-i.floating[e]+x.mainAxis,r=i.reference[h]+i.reference[e]-x.mainAxis;v<t?v=t:v>r&&(v=r)}if(l){var w,O;let e="y"===h?"width":"height",t=["top","left"].includes(d(o)),r=i.reference[f]-i.floating[e]+(t&&(null==(w=a.offset)?void 0:w[f])||0)+(t?0:x.crossAxis),n=i.reference[f]+i.reference[e]+(t?0:(null==(O=a.offset)?void 0:O[f])||0)-(t?x.crossAxis:0);m<r?m=r:m>n&&(m=n)}return{[h]:v,[f]:m}}}}(e),options:[e,t]}),eb=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,n,o,i,a;let{placement:u,middlewareData:c,rects:l,initialPlacement:s,platform:f,elements:x}=t,{mainAxis:w=!0,crossAxis:O=!0,fallbackPlacements:S,fallbackStrategy:_="bestFit",fallbackAxisSideDirection:A="none",flipAlignment:j=!0,...P}=p(e,t);if(null!=(r=c.arrow)&&r.alignmentOffset)return{};let T=d(u),M=g(s),C=d(s)===s,k=await (null==f.isRTL?void 0:f.isRTL(x.floating)),N=S||(C||!j?[b(s)]:function(e){let t=b(e);return[m(e),t,m(t)]}(s)),D="none"!==A;!S&&D&&N.push(...function(e,t,r,n){let o=h(e),i=function(e,t,r){let n=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(r)return t?o:n;return t?n:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(d(e),"start"===r,n);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(m)))),i}(s,j,A,k));let R=[s,...N],I=await E(t,P),L=[],B=(null==(n=c.flip)?void 0:n.overflows)||[];if(w&&L.push(I[T]),O){let e=function(e,t,r){void 0===r&&(r=!1);let n=h(e),o=y(g(e)),i=v(o),a="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=b(a)),[a,b(a)]}(u,l,k);L.push(I[e[0]],I[e[1]])}if(B=[...B,{placement:u,overflows:L}],!L.every(e=>e<=0)){let e=((null==(o=c.flip)?void 0:o.index)||0)+1,t=R[e];if(t)return{data:{index:e,overflows:B},reset:{placement:t}};let r=null==(i=B.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!r)switch(_){case"bestFit":{let e=null==(a=B.filter(e=>{if(D){let t=g(e.placement);return t===M||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(r=e);break}case"initialPlacement":r=s}if(u!==r)return{reset:{placement:r}}}return{}}}}(e),options:[e,t]}),ex=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var r,n;let o,u;let{placement:c,rects:l,platform:s,elements:f}=t,{apply:y=()=>{},...v}=p(e,t),m=await E(t,v),b=d(c),x=h(c),w="y"===g(c),{width:O,height:S}=l.floating;"top"===b||"bottom"===b?(o=b,u=x===(await (null==s.isRTL?void 0:s.isRTL(f.floating))?"start":"end")?"left":"right"):(u=b,o="end"===x?"top":"bottom");let _=S-m.top-m.bottom,A=O-m.left-m.right,j=i(S-m[o],_),P=i(O-m[u],A),T=!t.middlewareData.shift,M=j,C=P;if(null!=(r=t.middlewareData.shift)&&r.enabled.x&&(C=A),null!=(n=t.middlewareData.shift)&&n.enabled.y&&(M=_),T&&!x){let e=a(m.left,0),t=a(m.right,0),r=a(m.top,0),n=a(m.bottom,0);w?C=O-2*(0!==e||0!==t?e+t:a(m.left,m.right)):M=S-2*(0!==r||0!==n?r+n:a(m.top,m.bottom))}await y({...t,availableWidth:C,availableHeight:M});let k=await s.getDimensions(f.floating);return O!==k.width||S!==k.height?{reset:{rects:!0}}:{}}}}(e),options:[e,t]}),ew=(e,t)=>({...function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r}=t,{strategy:n="referenceHidden",...o}=p(e,t);switch(n){case"referenceHidden":{let e=_(await E(t,{...o,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:A(e)}}}case"escaped":{let e=_(await E(t,{...o,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:A(e)}}}default:return{}}}}}(e),options:[e,t]}),eO=(e,t)=>({...ey(e),options:[e,t]});var eS=r(14163),eE=r(60687),e_=n.forwardRef((e,t)=>{let{children:r,width:n=10,height:o=5,...i}=e;return(0,eE.jsx)(eS.sG.svg,{...i,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,eE.jsx)("polygon",{points:"0,0 30,0 15,10"})})});e_.displayName="Arrow";var eA=r(98599),ej=r(11273),eP=r(13495),eT=r(66156),eM=r(18853),eC="Popper",[ek,eN]=(0,ej.A)(eC),[eD,eR]=ek(eC),eI=e=>{let{__scopePopper:t,children:r}=e,[o,i]=n.useState(null);return(0,eE.jsx)(eD,{scope:t,anchor:o,onAnchorChange:i,children:r})};eI.displayName=eC;var eL="PopperAnchor",eB=n.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:o,...i}=e,a=eR(eL,r),u=n.useRef(null),c=(0,eA.s)(t,u);return n.useEffect(()=>{a.onAnchorChange(o?.current||u.current)}),o?null:(0,eE.jsx)(eS.sG.div,{...i,ref:c})});eB.displayName=eL;var eU="PopperContent",[eF,ez]=ek(eU),e$=n.forwardRef((e,t)=>{let{__scopePopper:r,side:o="bottom",sideOffset:u=0,align:l="center",alignOffset:s=0,arrowPadding:f=0,avoidCollisions:p=!0,collisionBoundary:d=[],collisionPadding:h=0,sticky:y="partial",hideWhenDetached:v=!1,updatePositionStrategy:g="optimized",onPlaced:m,...b}=e,x=eR(eU,r),[w,O]=n.useState(null),S=(0,eA.s)(t,e=>O(e)),[E,_]=n.useState(null),A=(0,eM.X)(E),j=A?.width??0,P=A?.height??0,T="number"==typeof h?h:{top:0,right:0,bottom:0,left:0,...h},M=Array.isArray(d)?d:[d],k=M.length>0,N={padding:T,boundary:M.filter(eH),altBoundary:k},{refs:D,floatingStyles:R,placement:I,isPositioned:L,middlewareData:B}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:i,elements:{reference:a,floating:u}={},transform:c=!0,whileElementsMounted:l,open:s}=e,[f,p]=n.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[d,h]=n.useState(o);ef(d,o)||h(o);let[y,v]=n.useState(null),[g,m]=n.useState(null),b=n.useCallback(e=>{e!==S.current&&(S.current=e,v(e))},[]),x=n.useCallback(e=>{e!==E.current&&(E.current=e,m(e))},[]),w=a||y,O=u||g,S=n.useRef(null),E=n.useRef(null),_=n.useRef(f),A=null!=l,j=eh(l),P=eh(i),T=eh(s),M=n.useCallback(()=>{if(!S.current||!E.current)return;let e={placement:t,strategy:r,middleware:d};P.current&&(e.platform=P.current),ec(S.current,E.current,e).then(e=>{let t={...e,isPositioned:!1!==T.current};C.current&&!ef(_.current,t)&&(_.current=t,el.flushSync(()=>{p(t)}))})},[d,t,r,P,T]);es(()=>{!1===s&&_.current.isPositioned&&(_.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[s]);let C=n.useRef(!1);es(()=>(C.current=!0,()=>{C.current=!1}),[]),es(()=>{if(w&&(S.current=w),O&&(E.current=O),w&&O){if(j.current)return j.current(w,O,M);M()}},[w,O,M,j,A]);let k=n.useMemo(()=>({reference:S,floating:E,setReference:b,setFloating:x}),[b,x]),N=n.useMemo(()=>({reference:w,floating:O}),[w,O]),D=n.useMemo(()=>{let e={position:r,left:0,top:0};if(!N.floating)return e;let t=ed(N.floating,f.x),n=ed(N.floating,f.y);return c?{...e,transform:"translate("+t+"px, "+n+"px)",...ep(N.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,c,N.floating,f.x,f.y]);return n.useMemo(()=>({...f,update:M,refs:k,elements:N,floatingStyles:D}),[f,M,k,N,D])}({strategy:"fixed",placement:o+("center"!==l?"-"+l:""),whileElementsMounted:(...e)=>(function(e,t,r,n){let o;void 0===n&&(n={});let{ancestorScroll:u=!0,ancestorResize:l=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:f="function"==typeof IntersectionObserver,animationFrame:p=!1}=n,d=q(e),h=u||l?[...d?W(d):[],...W(t)]:[];h.forEach(e=>{u&&e.addEventListener("scroll",r,{passive:!0}),l&&e.addEventListener("resize",r)});let y=d&&f?function(e,t){let r,n=null,o=C(e);function u(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return function l(s,f){void 0===s&&(s=!1),void 0===f&&(f=1),u();let p=e.getBoundingClientRect(),{left:d,top:h,width:y,height:v}=p;if(s||t(),!y||!v)return;let g=c(h),m=c(o.clientWidth-(d+y)),b={rootMargin:-g+"px "+-m+"px "+-c(o.clientHeight-(h+v))+"px "+-c(d)+"px",threshold:a(0,i(1,f))||1},x=!0;function w(t){let n=t[0].intersectionRatio;if(n!==f){if(!x)return l();n?l(!1,n):r=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==n||ea(p,e.getBoundingClientRect())||l(),x=!1}try{n=new IntersectionObserver(w,{...b,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(w,b)}n.observe(e)}(!0),u}(d,r):null,v=-1,g=null;s&&(g=new ResizeObserver(e=>{let[n]=e;n&&n.target===d&&g&&(g.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),r()}),d&&!p&&g.observe(d),g.observe(t));let m=p?J(e):null;return p&&function t(){let n=J(e);m&&!ea(m,n)&&r(),m=n,o=requestAnimationFrame(t)}(),r(),()=>{var e;h.forEach(e=>{u&&e.removeEventListener("scroll",r),l&&e.removeEventListener("resize",r)}),null==y||y(),null==(e=g)||e.disconnect(),g=null,p&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===g}),elements:{reference:x.anchor},middleware:[ev({mainAxis:u+P,alignmentAxis:s}),p&&eg({mainAxis:!0,crossAxis:!1,limiter:"partial"===y?em():void 0,...N}),p&&eb({...N}),ex({...N,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:o,height:i}=t.reference,a=e.floating.style;a.setProperty("--radix-popper-available-width",`${r}px`),a.setProperty("--radix-popper-available-height",`${n}px`),a.setProperty("--radix-popper-anchor-width",`${o}px`),a.setProperty("--radix-popper-anchor-height",`${i}px`)}}),E&&eO({element:E,padding:f}),eq({arrowWidth:j,arrowHeight:P}),v&&ew({strategy:"referenceHidden",...N})]}),[U,F]=eX(I),z=(0,eP.c)(m);(0,eT.N)(()=>{L&&z?.()},[L,z]);let $=B.arrow?.x,V=B.arrow?.y,G=B.arrow?.centerOffset!==0,[H,X]=n.useState();return(0,eT.N)(()=>{w&&X(window.getComputedStyle(w).zIndex)},[w]),(0,eE.jsx)("div",{ref:D.setFloating,"data-radix-popper-content-wrapper":"",style:{...R,transform:L?R.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:H,"--radix-popper-transform-origin":[B.transformOrigin?.x,B.transformOrigin?.y].join(" "),...B.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,eE.jsx)(eF,{scope:r,placedSide:U,onArrowChange:_,arrowX:$,arrowY:V,shouldHideArrow:G,children:(0,eE.jsx)(eS.sG.div,{"data-side":U,"data-align":F,...b,ref:S,style:{...b.style,animation:L?void 0:"none"}})})})});e$.displayName=eU;var eV="PopperArrow",eW={top:"bottom",right:"left",bottom:"top",left:"right"},eG=n.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=ez(eV,r),i=eW[o.placedSide];return(0,eE.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,eE.jsx)(e_,{...n,ref:t,style:{...n.style,display:"block"}})})});function eH(e){return null!==e}eG.displayName=eV;var eq=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,a=i?0:e.arrowWidth,u=i?0:e.arrowHeight,[c,l]=eX(r),s={start:"0%",center:"50%",end:"100%"}[l],f=(o.arrow?.x??0)+a/2,p=(o.arrow?.y??0)+u/2,d="",h="";return"bottom"===c?(d=i?s:`${f}px`,h=`${-u}px`):"top"===c?(d=i?s:`${f}px`,h=`${n.floating.height+u}px`):"right"===c?(d=`${-u}px`,h=i?s:`${p}px`):"left"===c&&(d=`${n.floating.width+u}px`,h=i?s:`${p}px`),{data:{x:d,y:h}}}});function eX(e){let[t,r="center"]=e.split("-");return[t,r]}var eK=eI,eY=eB,eJ=e$,eZ=eG},56506:(e,t,r)=>{var n=r(32269);e.exports=function(e,t){return function(r,o){if(null==r)return r;if(!n(r))return e(r,o);for(var i=r.length,a=t?i:-1,u=Object(r);(t?a--:++a<i)&&!1!==o(u[a],a,u););return r}}},57202:e=>{e.exports=function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}},57359:(e,t,r)=>{"use strict";r.d(t,{s:()=>D});var n=r(43210),o=r.n(n),i=r(5231),a=r.n(i),u=r(49384),c=r(10521),l=r(21080),s=r(10919),f=r(4057);function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(){return(d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(y=function(){return!!e})()}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function g(e,t){return(g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function m(e,t,r){return(t=b(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function b(e){var t=function(e,t){if("object"!=p(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=p(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==p(t)?t:t+""}var x=function(e){var t;function r(){var e,t;return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,r),e=r,t=arguments,e=v(e),function(e,t){if(t&&("object"===p(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,y()?Reflect.construct(e,t||[],v(this).constructor):e.apply(this,t))}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&g(e,t)}(r,e),t=[{key:"renderIcon",value:function(e){var t=this.props.inactiveColor,r=32/6,n=32/3,i=e.inactive?t:e.color;if("plainline"===e.type)return o().createElement("line",{strokeWidth:4,fill:"none",stroke:i,strokeDasharray:e.payload.strokeDasharray,x1:0,y1:16,x2:32,y2:16,className:"recharts-legend-icon"});if("line"===e.type)return o().createElement("path",{strokeWidth:4,fill:"none",stroke:i,d:"M0,".concat(16,"h").concat(n,"\n A").concat(r,",").concat(r,",0,1,1,").concat(2*n,",").concat(16,"\n H").concat(32,"M").concat(2*n,",").concat(16,"\n A").concat(r,",").concat(r,",0,1,1,").concat(n,",").concat(16),className:"recharts-legend-icon"});if("rect"===e.type)return o().createElement("path",{stroke:"none",fill:i,d:"M0,".concat(4,"h").concat(32,"v").concat(24,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(o().isValidElement(e.legendIcon)){var a=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach(function(t){m(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},e);return delete a.legendIcon,o().cloneElement(e.legendIcon,a)}return o().createElement(s.i,{fill:i,cx:16,cy:16,size:32,sizeType:"diameter",type:e.type})}},{key:"renderItems",value:function(){var e=this,t=this.props,r=t.payload,n=t.iconSize,i=t.layout,s=t.formatter,p=t.inactiveColor,h={x:0,y:0,width:32,height:32},y={display:"horizontal"===i?"inline-block":"block",marginRight:10},v={display:"inline-block",verticalAlign:"middle",marginRight:4};return r.map(function(t,r){var i=t.formatter||s,g=(0,u.A)(m(m({"recharts-legend-item":!0},"legend-item-".concat(r),!0),"inactive",t.inactive));if("none"===t.type)return null;var b=a()(t.value)?null:t.value;(0,c.R)(!a()(t.value),'The name property is also required when using a function for the dataKey of a chart\'s cartesian components. Ex: <Bar name="Name of my Data"/>');var x=t.inactive?p:t.color;return o().createElement("li",d({className:g,style:y,key:"legend-item-".concat(r)},(0,f.XC)(e.props,t,r)),o().createElement(l.u,{width:n,height:n,viewBox:h,style:v},e.renderIcon(t)),o().createElement("span",{className:"recharts-legend-item-text",style:{color:x}},i?i(b,t,r):b))})}},{key:"render",value:function(){var e=this.props,t=e.payload,r=e.layout,n=e.align;return t&&t.length?o().createElement("ul",{className:"recharts-default-legend",style:{padding:0,margin:0,textAlign:"horizontal"===r?n:"left"}},this.renderItems()):null}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,b(n.key),n)}}(r.prototype,t),Object.defineProperty(r,"prototype",{writable:!1}),r}(n.PureComponent);m(x,"displayName","Legend"),m(x,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var w=r(22989),O=r(45796);function S(e){return(S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var E=["ref"];function _(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?_(Object(r),!0).forEach(function(t){C(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function j(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,k(n.key),n)}}function P(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(P=function(){return!!e})()}function T(e){return(T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function M(e,t){return(M=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function C(e,t,r){return(t=k(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function k(e){var t=function(e,t){if("object"!=S(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=S(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==S(t)?t:t+""}function N(e){return e.value}var D=function(e){var t,r;function n(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,n);for(var e,t,r,o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return t=n,r=[].concat(i),t=T(t),C(e=function(e,t){if(t&&("object"===S(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,P()?Reflect.construct(t,r||[],T(this).constructor):t.apply(this,r)),"lastBoundingBox",{width:-1,height:-1}),e}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&M(e,t)}(n,e),t=[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var e=this.wrapperNode.getBoundingClientRect();return e.height=this.wrapperNode.offsetHeight,e.width=this.wrapperNode.offsetWidth,e}return null}},{key:"updateBBox",value:function(){var e=this.props.onBBoxUpdate,t=this.getBBox();t?(Math.abs(t.width-this.lastBoundingBox.width)>1||Math.abs(t.height-this.lastBoundingBox.height)>1)&&(this.lastBoundingBox.width=t.width,this.lastBoundingBox.height=t.height,e&&e(t)):(-1!==this.lastBoundingBox.width||-1!==this.lastBoundingBox.height)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,e&&e(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?A({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(e){var t,r,n=this.props,o=n.layout,i=n.align,a=n.verticalAlign,u=n.margin,c=n.chartWidth,l=n.chartHeight;return e&&(void 0!==e.left&&null!==e.left||void 0!==e.right&&null!==e.right)||(t="center"===i&&"vertical"===o?{left:((c||0)-this.getBBoxSnapshot().width)/2}:"right"===i?{right:u&&u.right||0}:{left:u&&u.left||0}),e&&(void 0!==e.top&&null!==e.top||void 0!==e.bottom&&null!==e.bottom)||(r="middle"===a?{top:((l||0)-this.getBBoxSnapshot().height)/2}:"bottom"===a?{bottom:u&&u.bottom||0}:{top:u&&u.top||0}),A(A({},t),r)}},{key:"render",value:function(){var e=this,t=this.props,r=t.content,n=t.width,i=t.height,a=t.wrapperStyle,u=t.payloadUniqBy,c=t.payload,l=A(A({position:"absolute",width:n||"auto",height:i||"auto"},this.getDefaultPosition(a)),a);return o().createElement("div",{className:"recharts-legend-wrapper",style:l,ref:function(t){e.wrapperNode=t}},function(e,t){if(o().isValidElement(e))return o().cloneElement(e,t);if("function"==typeof e)return o().createElement(e,t);t.ref;var r=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(t,E);return o().createElement(x,r)}(r,A(A({},this.props),{},{payload:(0,O.s)(c,u,N)})))}}],r=[{key:"getWithHeight",value:function(e,t){var r=A(A({},this.defaultProps),e.props).layout;return"vertical"===r&&(0,w.Et)(e.props.height)?{height:e.props.height}:"horizontal"===r?{width:e.props.width||t}:null}}],t&&j(n.prototype,t),r&&j(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(n.PureComponent);C(D,"displayName","Legend"),C(D,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"})},57797:(e,t,r)=>{var n=r(67009);e.exports=function(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return -1}},58141:(e,t,r)=>{e.exports=r(41547)(Object,"create")},58276:e=>{e.exports=function(e,t){return e.has(t)}},58450:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(82614).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},58744:(e,t,r)=>{var n=r(57797);e.exports=function(e,t){var r=this.__data__,o=n(r,e);return o<0?(++this.size,r.push([e,t])):r[o][1]=t,this}},59467:(e,t,r)=>{var n=r(35142),o=r(35163),i=r(40542),a=r(38428),u=r(69619),c=r(46436);e.exports=function(e,t,r){t=n(t,e);for(var l=-1,s=t.length,f=!1;++l<s;){var p=c(t[l]);if(!(f=null!=e&&r(e,p)))break;e=e[p]}return f||++l!=s?f:!!(s=null==e?0:e.length)&&u(s)&&a(p,s)&&(i(e)||o(e))}},59774:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e,n){r[++t]=[n,e]}),r}},60927:(e,t,r)=>{"use strict";r.d(t,{u:()=>g});var n=r(43210),o=r.n(n),i=r(89653),a=r(98986),u=r(54186),c=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(p=function(){return!!e})()}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t){return(h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function y(e,t,r){return(t=v(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function v(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=l(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}var g=function(e){var t;function r(){var e,t;return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,r),e=r,t=arguments,e=d(e),function(e,t){if(t&&("object"===l(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,p()?Reflect.construct(e,t||[],d(this).constructor):e.apply(this,t))}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&h(e,t)}(r,e),t=[{key:"render",value:function(){var e=this.props,t=e.offset,r=e.layout,n=e.width,l=e.dataKey,p=e.data,d=e.dataPointFormatter,h=e.xAxis,y=e.yAxis,v=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,c),g=(0,u.J9)(v,!1);"x"===this.props.direction&&"number"!==h.type&&(0,i.A)(!1);var m=p.map(function(e){var i,u,c=d(e,l),p=c.x,v=c.y,m=c.value,b=c.errorVal;if(!b)return null;var x=[];if(Array.isArray(b)){var w=function(e){if(Array.isArray(e))return e}(b)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{i=(r=r.call(e)).next;for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(b,2)||function(e,t){if(e){if("string"==typeof e)return f(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return f(e,t)}}(b,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();i=w[0],u=w[1]}else i=u=b;if("vertical"===r){var O=h.scale,S=v+t,E=S+n,_=S-n,A=O(m-i),j=O(m+u);x.push({x1:j,y1:E,x2:j,y2:_}),x.push({x1:A,y1:S,x2:j,y2:S}),x.push({x1:A,y1:E,x2:A,y2:_})}else if("horizontal"===r){var P=y.scale,T=p+t,M=T-n,C=T+n,k=P(m-i),N=P(m+u);x.push({x1:M,y1:N,x2:C,y2:N}),x.push({x1:T,y1:k,x2:T,y2:N}),x.push({x1:M,y1:k,x2:C,y2:k})}return o().createElement(a.W,s({className:"recharts-errorBar",key:"bar-".concat(x.map(function(e){return"".concat(e.x1,"-").concat(e.x2,"-").concat(e.y1,"-").concat(e.y2)}))},g),x.map(function(e){return o().createElement("line",s({},e,{key:"line-".concat(e.x1,"-").concat(e.x2,"-").concat(e.y1,"-").concat(e.y2)}))}))});return o().createElement(a.W,{className:"recharts-errorBars"},m)}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,v(n.key),n)}}(r.prototype,t),Object.defineProperty(r,"prototype",{writable:!1}),r}(o().Component);y(g,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"}),y(g,"displayName","ErrorBar")},61320:(e,t,r)=>{var n=r(8336);e.exports=function(e){return n(this,e).has(e)}},61548:(e,t,r)=>{var n=r(5231),o=r(52823),i=r(55048),a=r(12290),u=/^\[object .+?Constructor\]$/,c=Object.prototype,l=Function.prototype.toString,s=c.hasOwnProperty,f=RegExp("^"+l.call(s).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(n(e)?f:u).test(a(e))}},61662:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(82614).A)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},61678:(e,t,r)=>{"use strict";r.d(t,{b:()=>c});var n=r(92491),o=r(50326),i=r(27747),a=r(9920),u=r(84629),c=(0,n.gu)({chartName:"LineChart",GraphicalChild:o.N,axisComponents:[{axisType:"xAxis",AxisComp:i.W},{axisType:"yAxis",AxisComp:a.h}],formatAxisMap:u.pr})},61837:(e,t,r)=>{var n=r(21367),o=r(22),i=r(54765),a=r(40542);e.exports=function(e,t){return(a(e)?n:i)(e,o(t,3))}},63376:(e,t,r)=>{"use strict";r.d(t,{Eq:()=>s});var n=function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},o=new WeakMap,i=new WeakMap,a={},u=0,c=function(e){return e&&(e.host||c(e.parentNode))},l=function(e,t,r,n){var l=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=c(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});a[r]||(a[r]=new WeakMap);var s=a[r],f=[],p=new Set,d=new Set(l),h=function(e){!(!e||p.has(e))&&(p.add(e),h(e.parentNode))};l.forEach(h);var y=function(e){!(!e||d.has(e))&&Array.prototype.forEach.call(e.children,function(e){if(p.has(e))y(e);else try{var t=e.getAttribute(n),a=null!==t&&"false"!==t,u=(o.get(e)||0)+1,c=(s.get(e)||0)+1;o.set(e,u),s.set(e,c),f.push(e),1===u&&a&&i.set(e,!0),1===c&&e.setAttribute(r,"true"),a||e.setAttribute(n,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return y(t),p.clear(),u++,function(){f.forEach(function(e){var t=o.get(e)-1,a=s.get(e)-1;o.set(e,t),s.set(e,a),t||(i.has(e)||e.removeAttribute(n),i.delete(e)),a||e.removeAttribute(r)}),--u||(o=new WeakMap,o=new WeakMap,i=new WeakMap,a={})}},s=function(e,t,r){void 0===r&&(r="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),i=t||n(e);return i?(o.push.apply(o,Array.from(i.querySelectorAll("[aria-live]"))),l(o,i,r,"aria-hidden")):function(){return null}}},63866:(e,t,r)=>{var n=r(29395),o=r(40542),i=r(27467);e.exports=function(e){return"string"==typeof e||!o(e)&&i(e)&&"[object String]"==n(e)}},63979:(e,t,r)=>{var n=r(52599),o=r(6330),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols;e.exports=a?function(e){return null==e?[]:n(a(e=Object(e)),function(t){return i.call(e,t)})}:o},64390:(e,t,r)=>{"use strict";e.exports=r(34821)},65662:e=>{e.exports=function(e,t){return function(r){return e(t(r))}}},65727:(e,t,r)=>{var n=r(81957);e.exports=function(e,t,r){for(var o=-1,i=e.criteria,a=t.criteria,u=i.length,c=r.length;++o<u;){var l=n(i[o],a[o]);if(l){if(o>=c)return l;return l*("desc"==r[o]?-1:1)}}return e.index-t.index}},65932:(e,t,r)=>{e.exports=r(65662)(Object.getPrototypeOf,Object)},65984:e=>{e.exports=function(e){return function(t,r,n){for(var o=-1,i=Object(t),a=n(t),u=a.length;u--;){var c=a[e?u:++o];if(!1===r(i[c],c,i))break}return t}}},66224:(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,{StaticGenBailoutError:function(){return n},isStaticGenBailoutError:function(){return o}});let r="NEXT_STATIC_GEN_BAILOUT";class n extends Error{constructor(...e){super(...e),this.code=r}}function o(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===r}("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)},66354:(e,t,r)=>{var n=r(85244),o=Math.max;e.exports=function(e,t,r){return t=o(void 0===t?e.length-1:t,0),function(){for(var i=arguments,a=-1,u=o(i.length-t,0),c=Array(u);++a<u;)c[a]=i[t+a];a=-1;for(var l=Array(t+1);++a<t;)l[a]=i[a];return l[t]=r(c),n(e,this,l)}}},66400:e=>{var t=Date.now;e.exports=function(e){var r=0,n=0;return function(){var o=t(),i=16-(o-n);if(n=o,i>0){if(++r>=800)return arguments[0]}else r=0;return e.apply(void 0,arguments)}}},66713:(e,t,r)=>{var n=r(3105),o=r(34117),i=r(48385);e.exports=function(e){return o(e)?i(e):n(e)}},66837:(e,t,r)=>{var n=r(58141);e.exports=function(){this.__data__=n?n(null):{},this.size=0}},66930:(e,t,r)=>{var n=r(27669),o=r(28837),i=r(94388),a=r(35800),u=r(58744);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}c.prototype.clear=n,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=a,c.prototype.set=u,e.exports=c},67009:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},67200:(e,t,r)=>{var n=r(66930),o=r(37575),i=r(75411),a=r(34746),u=r(25118),c=r(30854);function l(e){var t=this.__data__=new n(e);this.size=t.size}l.prototype.clear=o,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=u,l.prototype.set=c,e.exports=l},67367:(e,t,r)=>{var n=r(99525),o=r(22),i=r(75847),a=r(40542),u=r(7383);e.exports=function(e,t,r){var c=a(e)?n:i;return r&&u(e,t,r)&&(t=void 0),c(e,o(t,3))}},67554:(e,t,r)=>{var n=r(99114);e.exports=r(56506)(n)},67619:(e,t,r)=>{var n=r(40542),o=r(49227),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(n(e))return!1;var r=typeof e;return!!("number"==r||"symbol"==r||"boolean"==r||null==e||o(e))||a.test(e)||!i.test(e)||null!=t&&e in Object(t)}},67629:(e,t,r)=>{"use strict";r.d(t,{yp:()=>N,GG:()=>F,NE:()=>D,nZ:()=>R,xQ:()=>I});var n=r(43210),o=r.n(n),i=r(5231),a=r.n(i),u=r(38404),c=r.n(u),l=r(98451),s=r.n(l),f=r(71967),p=r.n(f),d=r(71524),h=r(49384),y=r(93492),v=r(54186);function g(e){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(){return(m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function x(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function w(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?x(Object(r),!0).forEach(function(t){var n,o,i;n=e,o=t,i=r[t],(o=function(e){var t=function(e,t){if("object"!=g(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=g(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==g(t)?t:t+""}(o))in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):x(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var O=function(e,t,r,n,o){var i,a=r-n;return"M ".concat(e,",").concat(t)+"L ".concat(e+r,",").concat(t)+"L ".concat(e+r-a/2,",").concat(t+o)+"L ".concat(e+r-a/2-n,",").concat(t+o)+"L ".concat(e,",").concat(t," Z")},S={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},E=function(e){var t,r=w(w({},S),e),i=(0,n.useRef)(),a=function(e){if(Array.isArray(e))return e}(t=(0,n.useState)(-1))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{i=(r=r.call(e)).next;for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(t,2)||function(e,t){if(e){if("string"==typeof e)return b(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return b(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),u=a[0],c=a[1];(0,n.useEffect)(function(){if(i.current&&i.current.getTotalLength)try{var e=i.current.getTotalLength();e&&c(e)}catch(e){}},[]);var l=r.x,s=r.y,f=r.upperWidth,p=r.lowerWidth,d=r.height,g=r.className,x=r.animationEasing,E=r.animationDuration,_=r.animationBegin,A=r.isUpdateAnimationActive;if(l!==+l||s!==+s||f!==+f||p!==+p||d!==+d||0===f&&0===p||0===d)return null;var j=(0,h.A)("recharts-trapezoid",g);return A?o().createElement(y.Ay,{canBegin:u>0,from:{upperWidth:0,lowerWidth:0,height:d,x:l,y:s},to:{upperWidth:f,lowerWidth:p,height:d,x:l,y:s},duration:E,animationEasing:x,isActive:A},function(e){var t=e.upperWidth,n=e.lowerWidth,a=e.height,c=e.x,l=e.y;return o().createElement(y.Ay,{canBegin:u>0,from:"0px ".concat(-1===u?1:u,"px"),to:"".concat(u,"px 0px"),attributeName:"strokeDasharray",begin:_,duration:E,easing:x},o().createElement("path",m({},(0,v.J9)(r,!0),{className:j,d:O(c,l,t,n,a),ref:i})))}):o().createElement("g",null,o().createElement("path",m({},(0,v.J9)(r,!0),{className:j,d:O(l,s,f,p,d)})))},_=r(34955),A=r(98986),j=r(10919),P=["option","shapeType","propTransformer","activeClassName","isActive"];function T(e){return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function M(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function C(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?M(Object(r),!0).forEach(function(t){var n,o,i;n=e,o=t,i=r[t],(o=function(e){var t=function(e,t){if("object"!=T(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=T(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==T(t)?t:t+""}(o))in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):M(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function k(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return o().createElement(d.M,r);case"trapezoid":return o().createElement(E,r);case"sector":return o().createElement(_.h,r);case"symbols":if("symbols"===t)return o().createElement(j.i,r);break;default:return null}}function N(e){var t,r=e.option,i=e.shapeType,u=e.propTransformer,l=e.activeClassName,f=e.isActive,p=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,P);if((0,n.isValidElement)(r))t=(0,n.cloneElement)(r,C(C({},p),(0,n.isValidElement)(r)?r.props:r));else if(a()(r))t=r(p);else if(c()(r)&&!s()(r)){var d=(void 0===u?function(e,t){return C(C({},t),e)}:u)(r,p);t=o().createElement(k,{shapeType:i,elementProps:d})}else t=o().createElement(k,{shapeType:i,elementProps:p});return f?o().createElement(A.W,{className:void 0===l?"recharts-active-shape":l},t):t}function D(e,t){return null!=t&&"trapezoids"in e.props}function R(e,t){return null!=t&&"sectors"in e.props}function I(e,t){return null!=t&&"points"in e.props}function L(e,t){var r,n,o=e.x===(null==t||null===(r=t.labelViewBox)||void 0===r?void 0:r.x)||e.x===t.x,i=e.y===(null==t||null===(n=t.labelViewBox)||void 0===n?void 0:n.y)||e.y===t.y;return o&&i}function B(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function U(e,t){var r=e.x===t.x,n=e.y===t.y,o=e.z===t.z;return r&&n&&o}function F(e){var t,r,n,o=e.activeTooltipItem,i=e.graphicalItem,a=e.itemData,u=(D(i,o)?t="trapezoids":R(i,o)?t="sectors":I(i,o)&&(t="points"),t),c=D(i,o)?null===(r=o.tooltipPayload)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.payload)||void 0===r?void 0:r.payload:R(i,o)?null===(n=o.tooltipPayload)||void 0===n||null===(n=n[0])||void 0===n||null===(n=n.payload)||void 0===n?void 0:n.payload:I(i,o)?o.payload:{},l=a.filter(function(e,t){var r=p()(c,e),n=i.props[u].filter(function(e){var t;return(D(i,o)?t=L:R(i,o)?t=B:I(i,o)&&(t=U),t)(e,o)}),a=i.props[u].indexOf(n[n.length-1]);return r&&t===a});return a.indexOf(l[l.length-1])}},67969:(e,t,r)=>{"use strict";function n(e,[t,r]){return Math.min(r,Math.max(t,e))}r.d(t,{q:()=>n})},68123:(e,t,r)=>{"use strict";r.d(t,{LM:()=>X,OK:()=>K,VM:()=>S,bL:()=>q,lr:()=>D});var n=r(43210),o=r(14163),i=r(46059),a=r(11273),u=r(98599),c=r(13495),l=r(43),s=r(66156),f=r(67969),p=r(70569),d=r(60687),h="ScrollArea",[y,v]=(0,a.A)(h),[g,m]=y(h),b=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:i="hover",dir:a,scrollHideDelay:c=600,...s}=e,[f,p]=n.useState(null),[h,y]=n.useState(null),[v,m]=n.useState(null),[b,x]=n.useState(null),[w,O]=n.useState(null),[S,E]=n.useState(0),[_,A]=n.useState(0),[j,P]=n.useState(!1),[T,M]=n.useState(!1),C=(0,u.s)(t,e=>p(e)),k=(0,l.jH)(a);return(0,d.jsx)(g,{scope:r,type:i,dir:k,scrollHideDelay:c,scrollArea:f,viewport:h,onViewportChange:y,content:v,onContentChange:m,scrollbarX:b,onScrollbarXChange:x,scrollbarXEnabled:j,onScrollbarXEnabledChange:P,scrollbarY:w,onScrollbarYChange:O,scrollbarYEnabled:T,onScrollbarYEnabledChange:M,onCornerWidthChange:E,onCornerHeightChange:A,children:(0,d.jsx)(o.sG.div,{dir:k,...s,ref:C,style:{position:"relative","--radix-scroll-area-corner-width":S+"px","--radix-scroll-area-corner-height":_+"px",...e.style}})})});b.displayName=h;var x="ScrollAreaViewport",w=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:i,nonce:a,...c}=e,l=m(x,r),s=n.useRef(null),f=(0,u.s)(t,s,l.onViewportChange);return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:a}),(0,d.jsx)(o.sG.div,{"data-radix-scroll-area-viewport":"",...c,ref:f,style:{overflowX:l.scrollbarXEnabled?"scroll":"hidden",overflowY:l.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,d.jsx)("div",{ref:l.onContentChange,style:{minWidth:"100%",display:"table"},children:i})})]})});w.displayName=x;var O="ScrollAreaScrollbar",S=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,i=m(O,e.__scopeScrollArea),{onScrollbarXEnabledChange:a,onScrollbarYEnabledChange:u}=i,c="horizontal"===e.orientation;return n.useEffect(()=>(c?a(!0):u(!0),()=>{c?a(!1):u(!1)}),[c,a,u]),"hover"===i.type?(0,d.jsx)(E,{...o,ref:t,forceMount:r}):"scroll"===i.type?(0,d.jsx)(_,{...o,ref:t,forceMount:r}):"auto"===i.type?(0,d.jsx)(A,{...o,ref:t,forceMount:r}):"always"===i.type?(0,d.jsx)(j,{...o,ref:t}):null});S.displayName=O;var E=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,a=m(O,e.__scopeScrollArea),[u,c]=n.useState(!1);return n.useEffect(()=>{let e=a.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),c(!0)},n=()=>{t=window.setTimeout(()=>c(!1),a.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[a.scrollArea,a.scrollHideDelay]),(0,d.jsx)(i.C,{present:r||u,children:(0,d.jsx)(A,{"data-state":u?"visible":"hidden",...o,ref:t})})}),_=n.forwardRef((e,t)=>{var r;let{forceMount:o,...a}=e,u=m(O,e.__scopeScrollArea),c="horizontal"===e.orientation,l=G(()=>f("SCROLL_END"),100),[s,f]=(r={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},n.useReducer((e,t)=>r[e][t]??e,"hidden"));return n.useEffect(()=>{if("idle"===s){let e=window.setTimeout(()=>f("HIDE"),u.scrollHideDelay);return()=>window.clearTimeout(e)}},[s,u.scrollHideDelay,f]),n.useEffect(()=>{let e=u.viewport,t=c?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(f("SCROLL"),l()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[u.viewport,c,f,l]),(0,d.jsx)(i.C,{present:o||"hidden"!==s,children:(0,d.jsx)(j,{"data-state":"hidden"===s?"hidden":"visible",...a,ref:t,onPointerEnter:(0,p.m)(e.onPointerEnter,()=>f("POINTER_ENTER")),onPointerLeave:(0,p.m)(e.onPointerLeave,()=>f("POINTER_LEAVE"))})})}),A=n.forwardRef((e,t)=>{let r=m(O,e.__scopeScrollArea),{forceMount:o,...a}=e,[u,c]=n.useState(!1),l="horizontal"===e.orientation,s=G(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;c(l?e:t)}},10);return H(r.viewport,s),H(r.content,s),(0,d.jsx)(i.C,{present:o||u,children:(0,d.jsx)(j,{"data-state":u?"visible":"hidden",...a,ref:t})})}),j=n.forwardRef((e,t)=>{let{orientation:r="vertical",...o}=e,i=m(O,e.__scopeScrollArea),a=n.useRef(null),u=n.useRef(0),[c,l]=n.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),s=F(c.viewport,c.content),f={...o,sizes:c,onSizesChange:l,hasThumb:!!(s>0&&s<1),onThumbChange:e=>a.current=e,onThumbPointerUp:()=>u.current=0,onThumbPointerDown:e=>u.current=e};function p(e,t){return function(e,t,r,n="ltr"){let o=z(r),i=t||o/2,a=r.scrollbar.paddingStart+i,u=r.scrollbar.size-r.scrollbar.paddingEnd-(o-i),c=r.content-r.viewport;return V([a,u],"ltr"===n?[0,c]:[-1*c,0])(e)}(e,u.current,c,t)}return"horizontal"===r?(0,d.jsx)(P,{...f,ref:t,onThumbPositionChange:()=>{if(i.viewport&&a.current){let e=$(i.viewport.scrollLeft,c,i.dir);a.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=p(e,i.dir))}}):"vertical"===r?(0,d.jsx)(T,{...f,ref:t,onThumbPositionChange:()=>{if(i.viewport&&a.current){let e=$(i.viewport.scrollTop,c);a.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=p(e))}}):null}),P=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...i}=e,a=m(O,e.__scopeScrollArea),[c,l]=n.useState(),s=n.useRef(null),f=(0,u.s)(t,s,a.onScrollbarXChange);return n.useEffect(()=>{s.current&&l(getComputedStyle(s.current))},[s]),(0,d.jsx)(k,{"data-orientation":"horizontal",...i,ref:f,sizes:r,style:{bottom:0,left:"rtl"===a.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===a.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":z(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(a.viewport){let n=a.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),function(e,t){return e>0&&e<t}(n,r)&&t.preventDefault()}},onResize:()=>{s.current&&a.viewport&&c&&o({content:a.viewport.scrollWidth,viewport:a.viewport.offsetWidth,scrollbar:{size:s.current.clientWidth,paddingStart:U(c.paddingLeft),paddingEnd:U(c.paddingRight)}})}})}),T=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...i}=e,a=m(O,e.__scopeScrollArea),[c,l]=n.useState(),s=n.useRef(null),f=(0,u.s)(t,s,a.onScrollbarYChange);return n.useEffect(()=>{s.current&&l(getComputedStyle(s.current))},[s]),(0,d.jsx)(k,{"data-orientation":"vertical",...i,ref:f,sizes:r,style:{top:0,right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":z(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(a.viewport){let n=a.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),function(e,t){return e>0&&e<t}(n,r)&&t.preventDefault()}},onResize:()=>{s.current&&a.viewport&&c&&o({content:a.viewport.scrollHeight,viewport:a.viewport.offsetHeight,scrollbar:{size:s.current.clientHeight,paddingStart:U(c.paddingTop),paddingEnd:U(c.paddingBottom)}})}})}),[M,C]=y(O),k=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:i,hasThumb:a,onThumbChange:l,onThumbPointerUp:s,onThumbPointerDown:f,onThumbPositionChange:h,onDragScroll:y,onWheelScroll:v,onResize:g,...b}=e,x=m(O,r),[w,S]=n.useState(null),E=(0,u.s)(t,e=>S(e)),_=n.useRef(null),A=n.useRef(""),j=x.viewport,P=i.content-i.viewport,T=(0,c.c)(v),C=(0,c.c)(h),k=G(g,10);function N(e){_.current&&y({x:e.clientX-_.current.left,y:e.clientY-_.current.top})}return n.useEffect(()=>{let e=e=>{let t=e.target;w?.contains(t)&&T(e,P)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[j,w,P,T]),n.useEffect(C,[i,C]),H(w,k),H(x.content,k),(0,d.jsx)(M,{scope:r,scrollbar:w,hasThumb:a,onThumbChange:(0,c.c)(l),onThumbPointerUp:(0,c.c)(s),onThumbPositionChange:C,onThumbPointerDown:(0,c.c)(f),children:(0,d.jsx)(o.sG.div,{...b,ref:E,style:{position:"absolute",...b.style},onPointerDown:(0,p.m)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),_.current=w.getBoundingClientRect(),A.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",x.viewport&&(x.viewport.style.scrollBehavior="auto"),N(e))}),onPointerMove:(0,p.m)(e.onPointerMove,N),onPointerUp:(0,p.m)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=A.current,x.viewport&&(x.viewport.style.scrollBehavior=""),_.current=null})})})}),N="ScrollAreaThumb",D=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=C(N,e.__scopeScrollArea);return(0,d.jsx)(i.C,{present:r||o.hasThumb,children:(0,d.jsx)(R,{ref:t,...n})})}),R=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:i,...a}=e,c=m(N,r),l=C(N,r),{onThumbPositionChange:s}=l,f=(0,u.s)(t,e=>l.onThumbChange(e)),h=n.useRef(void 0),y=G(()=>{h.current&&(h.current(),h.current=void 0)},100);return n.useEffect(()=>{let e=c.viewport;if(e){let t=()=>{y(),h.current||(h.current=W(e,s),s())};return s(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[c.viewport,y,s]),(0,d.jsx)(o.sG.div,{"data-state":l.hasThumb?"visible":"hidden",...a,ref:f,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...i},onPointerDownCapture:(0,p.m)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;l.onThumbPointerDown({x:r,y:n})}),onPointerUp:(0,p.m)(e.onPointerUp,l.onThumbPointerUp)})});D.displayName=N;var I="ScrollAreaCorner",L=n.forwardRef((e,t)=>{let r=m(I,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&n?(0,d.jsx)(B,{...e,ref:t}):null});L.displayName=I;var B=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,...i}=e,a=m(I,r),[u,c]=n.useState(0),[l,s]=n.useState(0),f=!!(u&&l);return H(a.scrollbarX,()=>{let e=a.scrollbarX?.offsetHeight||0;a.onCornerHeightChange(e),s(e)}),H(a.scrollbarY,()=>{let e=a.scrollbarY?.offsetWidth||0;a.onCornerWidthChange(e),c(e)}),f?(0,d.jsx)(o.sG.div,{...i,ref:t,style:{width:u,height:l,position:"absolute",right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:0,...e.style}}):null});function U(e){return e?parseInt(e,10):0}function F(e,t){let r=e/t;return isNaN(r)?0:r}function z(e){let t=F(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function $(e,t,r="ltr"){let n=z(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-o,a=t.content-t.viewport,u=(0,f.q)(e,"ltr"===r?[0,a]:[-1*a,0]);return V([0,a],[0,i-n])(u)}function V(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var W=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return function o(){let i={left:e.scrollLeft,top:e.scrollTop},a=r.left!==i.left,u=r.top!==i.top;(a||u)&&t(),r=i,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function G(e,t){let r=(0,c.c)(e),o=n.useRef(0);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),n.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(r,t)},[r,t])}function H(e,t){let r=(0,c.c)(t);(0,s.N)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}var q=b,X=w,K=L},68790:(e,t,r)=>{"use strict";e.exports=r(65239).vendored["react-rsc"].ReactDOM},69148:(e,t,r)=>{"use strict";e.exports=r(94041).vendored.contexts.RouterContext},69433:(e,t,r)=>{e.exports=r(5566)("toUpperCase")},69619:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}},69691:(e,t,r)=>{var n=r(41157),o=r(99114),i=r(22);e.exports=function(e,t){var r={};return t=i(t,3),o(e,function(e,o,i){n(r,o,t(e,o,i))}),r}},70151:(e,t,r)=>{var n=r(85718);e.exports=function(){return n.Date.now()}},70222:(e,t,r)=>{var n=r(79474),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,u=n?n.toStringTag:void 0;e.exports=function(e){var t=i.call(e,u),r=e[u];try{e[u]=void 0;var n=!0}catch(e){}var o=a.call(e);return n&&(t?e[u]=r:delete e[u]),o}},70830:(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,{METADATA_BOUNDARY_NAME:function(){return r},OUTLET_BOUNDARY_NAME:function(){return o},VIEWPORT_BOUNDARY_NAME:function(){return n}});let r="__next_metadata_boundary__",n="__next_viewport_boundary__",o="__next_outlet_boundary__"},71524:(e,t,r)=>{"use strict";r.d(t,{J:()=>h,M:()=>v});var n=r(43210),o=r.n(n),i=r(49384),a=r(93492),u=r(54186);function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach(function(t){var n,o,i;n=e,o=t,i=r[t],(o=function(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=c(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:t+""}(o))in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var d=function(e,t,r,n,o){var i,a=Math.min(Math.abs(r)/2,Math.abs(n)/2),u=n>=0?1:-1,c=r>=0?1:-1,l=+(n>=0&&r>=0||n<0&&r<0);if(a>0&&o instanceof Array){for(var s=[0,0,0,0],f=0;f<4;f++)s[f]=o[f]>a?a:o[f];i="M".concat(e,",").concat(t+u*s[0]),s[0]>0&&(i+="A ".concat(s[0],",").concat(s[0],",0,0,").concat(l,",").concat(e+c*s[0],",").concat(t)),i+="L ".concat(e+r-c*s[1],",").concat(t),s[1]>0&&(i+="A ".concat(s[1],",").concat(s[1],",0,0,").concat(l,",\n ").concat(e+r,",").concat(t+u*s[1])),i+="L ".concat(e+r,",").concat(t+n-u*s[2]),s[2]>0&&(i+="A ".concat(s[2],",").concat(s[2],",0,0,").concat(l,",\n ").concat(e+r-c*s[2],",").concat(t+n)),i+="L ".concat(e+c*s[3],",").concat(t+n),s[3]>0&&(i+="A ".concat(s[3],",").concat(s[3],",0,0,").concat(l,",\n ").concat(e,",").concat(t+n-u*s[3])),i+="Z"}else if(a>0&&o===+o&&o>0){var p=Math.min(a,o);i="M ".concat(e,",").concat(t+u*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(e+c*p,",").concat(t,"\n L ").concat(e+r-c*p,",").concat(t,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(e+r,",").concat(t+u*p,"\n L ").concat(e+r,",").concat(t+n-u*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(e+r-c*p,",").concat(t+n,"\n L ").concat(e+c*p,",").concat(t+n,"\n A ").concat(p,",").concat(p,",0,0,").concat(l,",").concat(e,",").concat(t+n-u*p," Z")}else i="M ".concat(e,",").concat(t," h ").concat(r," v ").concat(n," h ").concat(-r," Z");return i},h=function(e,t){if(!e||!t)return!1;var r=e.x,n=e.y,o=t.x,i=t.y,a=t.width,u=t.height;if(Math.abs(a)>0&&Math.abs(u)>0){var c=Math.min(o,o+a),l=Math.max(o,o+a),s=Math.min(i,i+u),f=Math.max(i,i+u);return r>=c&&r<=l&&n>=s&&n<=f}return!1},y={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},v=function(e){var t,r=p(p({},y),e),c=(0,n.useRef)(),f=function(e){if(Array.isArray(e))return e}(t=(0,n.useState)(-1))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{i=(r=r.call(e)).next;for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(t,2)||function(e,t){if(e){if("string"==typeof e)return s(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),h=f[0],v=f[1];(0,n.useEffect)(function(){if(c.current&&c.current.getTotalLength)try{var e=c.current.getTotalLength();e&&v(e)}catch(e){}},[]);var g=r.x,m=r.y,b=r.width,x=r.height,w=r.radius,O=r.className,S=r.animationEasing,E=r.animationDuration,_=r.animationBegin,A=r.isAnimationActive,j=r.isUpdateAnimationActive;if(g!==+g||m!==+m||b!==+b||x!==+x||0===b||0===x)return null;var P=(0,i.A)("recharts-rectangle",O);return j?o().createElement(a.Ay,{canBegin:h>0,from:{width:b,height:x,x:g,y:m},to:{width:b,height:x,x:g,y:m},duration:E,animationEasing:S,isActive:j},function(e){var t=e.width,n=e.height,i=e.x,s=e.y;return o().createElement(a.Ay,{canBegin:h>0,from:"0px ".concat(-1===h?1:h,"px"),to:"".concat(h,"px 0px"),attributeName:"strokeDasharray",begin:_,duration:E,isActive:A,easing:S},o().createElement("path",l({},(0,u.J9)(r,!0),{className:P,d:d(i,s,t,n,w),ref:c})))}):o().createElement("path",l({},(0,u.J9)(r,!0),{className:P,d:d(g,m,b,x,w)}))}},71960:e=>{e.exports=function(e,t,r){for(var n=-1,o=null==e?0:e.length;++n<o;)if(r(t,e[n]))return!0;return!1}},71967:(e,t,r)=>{var n=r(15871);e.exports=function(e,t){return n(e,t)}},72963:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(82614).A)("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]])},73214:e=>{(()=>{"use strict";var t={491:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ContextAPI=void 0;let n=r(223),o=r(172),i=r(930),a="context",u=new n.NoopContextManager;class c{constructor(){}static getInstance(){return this._instance||(this._instance=new c),this._instance}setGlobalContextManager(e){return(0,o.registerGlobal)(a,e,i.DiagAPI.instance())}active(){return this._getContextManager().active()}with(e,t,r,...n){return this._getContextManager().with(e,t,r,...n)}bind(e,t){return this._getContextManager().bind(e,t)}_getContextManager(){return(0,o.getGlobal)(a)||u}disable(){this._getContextManager().disable(),(0,o.unregisterGlobal)(a,i.DiagAPI.instance())}}t.ContextAPI=c},930:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagAPI=void 0;let n=r(56),o=r(912),i=r(957),a=r(172);class u{constructor(){function e(e){return function(...t){let r=(0,a.getGlobal)("diag");if(r)return r[e](...t)}}let t=this;t.setLogger=(e,r={logLevel:i.DiagLogLevel.INFO})=>{var n,u,c;if(e===t){let e=Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return t.error(null!==(n=e.stack)&&void 0!==n?n:e.message),!1}"number"==typeof r&&(r={logLevel:r});let l=(0,a.getGlobal)("diag"),s=(0,o.createLogLevelDiagLogger)(null!==(u=r.logLevel)&&void 0!==u?u:i.DiagLogLevel.INFO,e);if(l&&!r.suppressOverrideMessage){let e=null!==(c=Error().stack)&&void 0!==c?c:"<failed to generate stacktrace>";l.warn(`Current logger will be overwritten from ${e}`),s.warn(`Current logger will overwrite one already registered from ${e}`)}return(0,a.registerGlobal)("diag",s,t,!0)},t.disable=()=>{(0,a.unregisterGlobal)("diag",t)},t.createComponentLogger=e=>new n.DiagComponentLogger(e),t.verbose=e("verbose"),t.debug=e("debug"),t.info=e("info"),t.warn=e("warn"),t.error=e("error")}static instance(){return this._instance||(this._instance=new u),this._instance}}t.DiagAPI=u},653:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MetricsAPI=void 0;let n=r(660),o=r(172),i=r(930),a="metrics";class u{constructor(){}static getInstance(){return this._instance||(this._instance=new u),this._instance}setGlobalMeterProvider(e){return(0,o.registerGlobal)(a,e,i.DiagAPI.instance())}getMeterProvider(){return(0,o.getGlobal)(a)||n.NOOP_METER_PROVIDER}getMeter(e,t,r){return this.getMeterProvider().getMeter(e,t,r)}disable(){(0,o.unregisterGlobal)(a,i.DiagAPI.instance())}}t.MetricsAPI=u},181:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PropagationAPI=void 0;let n=r(172),o=r(874),i=r(194),a=r(277),u=r(369),c=r(930),l="propagation",s=new o.NoopTextMapPropagator;class f{constructor(){this.createBaggage=u.createBaggage,this.getBaggage=a.getBaggage,this.getActiveBaggage=a.getActiveBaggage,this.setBaggage=a.setBaggage,this.deleteBaggage=a.deleteBaggage}static getInstance(){return this._instance||(this._instance=new f),this._instance}setGlobalPropagator(e){return(0,n.registerGlobal)(l,e,c.DiagAPI.instance())}inject(e,t,r=i.defaultTextMapSetter){return this._getGlobalPropagator().inject(e,t,r)}extract(e,t,r=i.defaultTextMapGetter){return this._getGlobalPropagator().extract(e,t,r)}fields(){return this._getGlobalPropagator().fields()}disable(){(0,n.unregisterGlobal)(l,c.DiagAPI.instance())}_getGlobalPropagator(){return(0,n.getGlobal)(l)||s}}t.PropagationAPI=f},997:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceAPI=void 0;let n=r(172),o=r(846),i=r(139),a=r(607),u=r(930),c="trace";class l{constructor(){this._proxyTracerProvider=new o.ProxyTracerProvider,this.wrapSpanContext=i.wrapSpanContext,this.isSpanContextValid=i.isSpanContextValid,this.deleteSpan=a.deleteSpan,this.getSpan=a.getSpan,this.getActiveSpan=a.getActiveSpan,this.getSpanContext=a.getSpanContext,this.setSpan=a.setSpan,this.setSpanContext=a.setSpanContext}static getInstance(){return this._instance||(this._instance=new l),this._instance}setGlobalTracerProvider(e){let t=(0,n.registerGlobal)(c,this._proxyTracerProvider,u.DiagAPI.instance());return t&&this._proxyTracerProvider.setDelegate(e),t}getTracerProvider(){return(0,n.getGlobal)(c)||this._proxyTracerProvider}getTracer(e,t){return this.getTracerProvider().getTracer(e,t)}disable(){(0,n.unregisterGlobal)(c,u.DiagAPI.instance()),this._proxyTracerProvider=new o.ProxyTracerProvider}}t.TraceAPI=l},277:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.deleteBaggage=t.setBaggage=t.getActiveBaggage=t.getBaggage=void 0;let n=r(491),o=(0,r(780).createContextKey)("OpenTelemetry Baggage Key");function i(e){return e.getValue(o)||void 0}t.getBaggage=i,t.getActiveBaggage=function(){return i(n.ContextAPI.getInstance().active())},t.setBaggage=function(e,t){return e.setValue(o,t)},t.deleteBaggage=function(e){return e.deleteValue(o)}},993:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BaggageImpl=void 0;class r{constructor(e){this._entries=e?new Map(e):new Map}getEntry(e){let t=this._entries.get(e);if(t)return Object.assign({},t)}getAllEntries(){return Array.from(this._entries.entries()).map(([e,t])=>[e,t])}setEntry(e,t){let n=new r(this._entries);return n._entries.set(e,t),n}removeEntry(e){let t=new r(this._entries);return t._entries.delete(e),t}removeEntries(...e){let t=new r(this._entries);for(let r of e)t._entries.delete(r);return t}clear(){return new r}}t.BaggageImpl=r},830:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.baggageEntryMetadataSymbol=void 0,t.baggageEntryMetadataSymbol=Symbol("BaggageEntryMetadata")},369:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.baggageEntryMetadataFromString=t.createBaggage=void 0;let n=r(930),o=r(993),i=r(830),a=n.DiagAPI.instance();t.createBaggage=function(e={}){return new o.BaggageImpl(new Map(Object.entries(e)))},t.baggageEntryMetadataFromString=function(e){return"string"!=typeof e&&(a.error(`Cannot create baggage metadata from unknown type: ${typeof e}`),e=""),{__TYPE__:i.baggageEntryMetadataSymbol,toString:()=>e}}},67:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.context=void 0,t.context=r(491).ContextAPI.getInstance()},223:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopContextManager=void 0;let n=r(780);class o{active(){return n.ROOT_CONTEXT}with(e,t,r,...n){return t.call(r,...n)}bind(e,t){return t}enable(){return this}disable(){return this}}t.NoopContextManager=o},780:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ROOT_CONTEXT=t.createContextKey=void 0,t.createContextKey=function(e){return Symbol.for(e)};class r{constructor(e){let t=this;t._currentContext=e?new Map(e):new Map,t.getValue=e=>t._currentContext.get(e),t.setValue=(e,n)=>{let o=new r(t._currentContext);return o._currentContext.set(e,n),o},t.deleteValue=e=>{let n=new r(t._currentContext);return n._currentContext.delete(e),n}}}t.ROOT_CONTEXT=new r},506:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.diag=void 0,t.diag=r(930).DiagAPI.instance()},56:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagComponentLogger=void 0;let n=r(172);class o{constructor(e){this._namespace=e.namespace||"DiagComponentLogger"}debug(...e){return i("debug",this._namespace,e)}error(...e){return i("error",this._namespace,e)}info(...e){return i("info",this._namespace,e)}warn(...e){return i("warn",this._namespace,e)}verbose(...e){return i("verbose",this._namespace,e)}}function i(e,t,r){let o=(0,n.getGlobal)("diag");if(o)return r.unshift(t),o[e](...r)}t.DiagComponentLogger=o},972:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagConsoleLogger=void 0;let r=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}];class n{constructor(){for(let e=0;e<r.length;e++)this[r[e].n]=function(e){return function(...t){if(console){let r=console[e];if("function"!=typeof r&&(r=console.log),"function"==typeof r)return r.apply(console,t)}}}(r[e].c)}}t.DiagConsoleLogger=n},912:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createLogLevelDiagLogger=void 0;let n=r(957);t.createLogLevelDiagLogger=function(e,t){function r(r,n){let o=t[r];return"function"==typeof o&&e>=n?o.bind(t):function(){}}return e<n.DiagLogLevel.NONE?e=n.DiagLogLevel.NONE:e>n.DiagLogLevel.ALL&&(e=n.DiagLogLevel.ALL),t=t||{},{error:r("error",n.DiagLogLevel.ERROR),warn:r("warn",n.DiagLogLevel.WARN),info:r("info",n.DiagLogLevel.INFO),debug:r("debug",n.DiagLogLevel.DEBUG),verbose:r("verbose",n.DiagLogLevel.VERBOSE)}}},957:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DiagLogLevel=void 0,function(e){e[e.NONE=0]="NONE",e[e.ERROR=30]="ERROR",e[e.WARN=50]="WARN",e[e.INFO=60]="INFO",e[e.DEBUG=70]="DEBUG",e[e.VERBOSE=80]="VERBOSE",e[e.ALL=9999]="ALL"}(t.DiagLogLevel||(t.DiagLogLevel={}))},172:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.unregisterGlobal=t.getGlobal=t.registerGlobal=void 0;let n=r(200),o=r(521),i=r(130),a=o.VERSION.split(".")[0],u=Symbol.for(`opentelemetry.js.api.${a}`),c=n._globalThis;t.registerGlobal=function(e,t,r,n=!1){var i;let a=c[u]=null!==(i=c[u])&&void 0!==i?i:{version:o.VERSION};if(!n&&a[e]){let t=Error(`@opentelemetry/api: Attempted duplicate registration of API: ${e}`);return r.error(t.stack||t.message),!1}if(a.version!==o.VERSION){let t=Error(`@opentelemetry/api: Registration of version v${a.version} for ${e} does not match previously registered API v${o.VERSION}`);return r.error(t.stack||t.message),!1}return a[e]=t,r.debug(`@opentelemetry/api: Registered a global for ${e} v${o.VERSION}.`),!0},t.getGlobal=function(e){var t,r;let n=null===(t=c[u])||void 0===t?void 0:t.version;if(n&&(0,i.isCompatible)(n))return null===(r=c[u])||void 0===r?void 0:r[e]},t.unregisterGlobal=function(e,t){t.debug(`@opentelemetry/api: Unregistering a global for ${e} v${o.VERSION}.`);let r=c[u];r&&delete r[e]}},130:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isCompatible=t._makeCompatibilityCheck=void 0;let n=r(521),o=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;function i(e){let t=new Set([e]),r=new Set,n=e.match(o);if(!n)return()=>!1;let i={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=i.prerelease)return function(t){return t===e};function a(e){return r.add(e),!1}return function(e){if(t.has(e))return!0;if(r.has(e))return!1;let n=e.match(o);if(!n)return a(e);let u={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=u.prerelease||i.major!==u.major)return a(e);if(0===i.major)return i.minor===u.minor&&i.patch<=u.patch?(t.add(e),!0):a(e);return i.minor<=u.minor?(t.add(e),!0):a(e)}}t._makeCompatibilityCheck=i,t.isCompatible=i(n.VERSION)},886:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.metrics=void 0,t.metrics=r(653).MetricsAPI.getInstance()},901:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ValueType=void 0,function(e){e[e.INT=0]="INT",e[e.DOUBLE=1]="DOUBLE"}(t.ValueType||(t.ValueType={}))},102:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createNoopMeter=t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=t.NOOP_OBSERVABLE_GAUGE_METRIC=t.NOOP_OBSERVABLE_COUNTER_METRIC=t.NOOP_UP_DOWN_COUNTER_METRIC=t.NOOP_HISTOGRAM_METRIC=t.NOOP_COUNTER_METRIC=t.NOOP_METER=t.NoopObservableUpDownCounterMetric=t.NoopObservableGaugeMetric=t.NoopObservableCounterMetric=t.NoopObservableMetric=t.NoopHistogramMetric=t.NoopUpDownCounterMetric=t.NoopCounterMetric=t.NoopMetric=t.NoopMeter=void 0;class r{constructor(){}createHistogram(e,r){return t.NOOP_HISTOGRAM_METRIC}createCounter(e,r){return t.NOOP_COUNTER_METRIC}createUpDownCounter(e,r){return t.NOOP_UP_DOWN_COUNTER_METRIC}createObservableGauge(e,r){return t.NOOP_OBSERVABLE_GAUGE_METRIC}createObservableCounter(e,r){return t.NOOP_OBSERVABLE_COUNTER_METRIC}createObservableUpDownCounter(e,r){return t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC}addBatchObservableCallback(e,t){}removeBatchObservableCallback(e){}}t.NoopMeter=r;class n{}t.NoopMetric=n;class o extends n{add(e,t){}}t.NoopCounterMetric=o;class i extends n{add(e,t){}}t.NoopUpDownCounterMetric=i;class a extends n{record(e,t){}}t.NoopHistogramMetric=a;class u{addCallback(e){}removeCallback(e){}}t.NoopObservableMetric=u;class c extends u{}t.NoopObservableCounterMetric=c;class l extends u{}t.NoopObservableGaugeMetric=l;class s extends u{}t.NoopObservableUpDownCounterMetric=s,t.NOOP_METER=new r,t.NOOP_COUNTER_METRIC=new o,t.NOOP_HISTOGRAM_METRIC=new a,t.NOOP_UP_DOWN_COUNTER_METRIC=new i,t.NOOP_OBSERVABLE_COUNTER_METRIC=new c,t.NOOP_OBSERVABLE_GAUGE_METRIC=new l,t.NOOP_OBSERVABLE_UP_DOWN_COUNTER_METRIC=new s,t.createNoopMeter=function(){return t.NOOP_METER}},660:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NOOP_METER_PROVIDER=t.NoopMeterProvider=void 0;let n=r(102);class o{getMeter(e,t,r){return n.NOOP_METER}}t.NoopMeterProvider=o,t.NOOP_METER_PROVIDER=new o},200:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(46),t)},651:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t._globalThis=void 0,t._globalThis="object"==typeof globalThis?globalThis:global},46:function(e,t,r){var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(651),t)},939:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.propagation=void 0,t.propagation=r(181).PropagationAPI.getInstance()},874:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTextMapPropagator=void 0;class r{inject(e,t){}extract(e,t){return e}fields(){return[]}}t.NoopTextMapPropagator=r},194:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.defaultTextMapSetter=t.defaultTextMapGetter=void 0,t.defaultTextMapGetter={get(e,t){if(null!=e)return e[t]},keys:e=>null==e?[]:Object.keys(e)},t.defaultTextMapSetter={set(e,t,r){null!=e&&(e[t]=r)}}},845:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.trace=void 0,t.trace=r(997).TraceAPI.getInstance()},403:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NonRecordingSpan=void 0;let n=r(476);class o{constructor(e=n.INVALID_SPAN_CONTEXT){this._spanContext=e}spanContext(){return this._spanContext}setAttribute(e,t){return this}setAttributes(e){return this}addEvent(e,t){return this}setStatus(e){return this}updateName(e){return this}end(e){}isRecording(){return!1}recordException(e,t){}}t.NonRecordingSpan=o},614:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTracer=void 0;let n=r(491),o=r(607),i=r(403),a=r(139),u=n.ContextAPI.getInstance();class c{startSpan(e,t,r=u.active()){var n;if(null==t?void 0:t.root)return new i.NonRecordingSpan;let c=r&&(0,o.getSpanContext)(r);return"object"==typeof(n=c)&&"string"==typeof n.spanId&&"string"==typeof n.traceId&&"number"==typeof n.traceFlags&&(0,a.isSpanContextValid)(c)?new i.NonRecordingSpan(c):new i.NonRecordingSpan}startActiveSpan(e,t,r,n){let i,a,c;if(arguments.length<2)return;2==arguments.length?c=t:3==arguments.length?(i=t,c=r):(i=t,a=r,c=n);let l=null!=a?a:u.active(),s=this.startSpan(e,i,l),f=(0,o.setSpan)(l,s);return u.with(f,c,void 0,s)}}t.NoopTracer=c},124:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoopTracerProvider=void 0;let n=r(614);class o{getTracer(e,t,r){return new n.NoopTracer}}t.NoopTracerProvider=o},125:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyTracer=void 0;let n=new(r(614)).NoopTracer;class o{constructor(e,t,r,n){this._provider=e,this.name=t,this.version=r,this.options=n}startSpan(e,t,r){return this._getTracer().startSpan(e,t,r)}startActiveSpan(e,t,r,n){let o=this._getTracer();return Reflect.apply(o.startActiveSpan,o,arguments)}_getTracer(){if(this._delegate)return this._delegate;let e=this._provider.getDelegateTracer(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):n}}t.ProxyTracer=o},846:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyTracerProvider=void 0;let n=r(125),o=new(r(124)).NoopTracerProvider;class i{getTracer(e,t,r){var o;return null!==(o=this.getDelegateTracer(e,t,r))&&void 0!==o?o:new n.ProxyTracer(this,e,t,r)}getDelegate(){var e;return null!==(e=this._delegate)&&void 0!==e?e:o}setDelegate(e){this._delegate=e}getDelegateTracer(e,t,r){var n;return null===(n=this._delegate)||void 0===n?void 0:n.getTracer(e,t,r)}}t.ProxyTracerProvider=i},996:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SamplingDecision=void 0,function(e){e[e.NOT_RECORD=0]="NOT_RECORD",e[e.RECORD=1]="RECORD",e[e.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"}(t.SamplingDecision||(t.SamplingDecision={}))},607:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getSpanContext=t.setSpanContext=t.deleteSpan=t.setSpan=t.getActiveSpan=t.getSpan=void 0;let n=r(780),o=r(403),i=r(491),a=(0,n.createContextKey)("OpenTelemetry Context Key SPAN");function u(e){return e.getValue(a)||void 0}function c(e,t){return e.setValue(a,t)}t.getSpan=u,t.getActiveSpan=function(){return u(i.ContextAPI.getInstance().active())},t.setSpan=c,t.deleteSpan=function(e){return e.deleteValue(a)},t.setSpanContext=function(e,t){return c(e,new o.NonRecordingSpan(t))},t.getSpanContext=function(e){var t;return null===(t=u(e))||void 0===t?void 0:t.spanContext()}},325:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceStateImpl=void 0;let n=r(564);class o{constructor(e){this._internalState=new Map,e&&this._parse(e)}set(e,t){let r=this._clone();return r._internalState.has(e)&&r._internalState.delete(e),r._internalState.set(e,t),r}unset(e){let t=this._clone();return t._internalState.delete(e),t}get(e){return this._internalState.get(e)}serialize(){return this._keys().reduce((e,t)=>(e.push(t+"="+this.get(t)),e),[]).join(",")}_parse(e){!(e.length>512)&&(this._internalState=e.split(",").reverse().reduce((e,t)=>{let r=t.trim(),o=r.indexOf("=");if(-1!==o){let i=r.slice(0,o),a=r.slice(o+1,t.length);(0,n.validateKey)(i)&&(0,n.validateValue)(a)&&e.set(i,a)}return e},new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){let e=new o;return e._internalState=new Map(this._internalState),e}}t.TraceStateImpl=o},564:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.validateValue=t.validateKey=void 0;let r="[_0-9a-z-*/]",n=`[a-z]${r}{0,255}`,o=`[a-z0-9]${r}{0,240}@[a-z]${r}{0,13}`,i=RegExp(`^(?:${n}|${o})$`),a=/^[ -~]{0,255}[!-~]$/,u=/,|=/;t.validateKey=function(e){return i.test(e)},t.validateValue=function(e){return a.test(e)&&!u.test(e)}},98:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createTraceState=void 0;let n=r(325);t.createTraceState=function(e){return new n.TraceStateImpl(e)}},476:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.INVALID_SPAN_CONTEXT=t.INVALID_TRACEID=t.INVALID_SPANID=void 0;let n=r(475);t.INVALID_SPANID="0000000000000000",t.INVALID_TRACEID="00000000000000000000000000000000",t.INVALID_SPAN_CONTEXT={traceId:t.INVALID_TRACEID,spanId:t.INVALID_SPANID,traceFlags:n.TraceFlags.NONE}},357:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpanKind=void 0,function(e){e[e.INTERNAL=0]="INTERNAL",e[e.SERVER=1]="SERVER",e[e.CLIENT=2]="CLIENT",e[e.PRODUCER=3]="PRODUCER",e[e.CONSUMER=4]="CONSUMER"}(t.SpanKind||(t.SpanKind={}))},139:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.wrapSpanContext=t.isSpanContextValid=t.isValidSpanId=t.isValidTraceId=void 0;let n=r(476),o=r(403),i=/^([0-9a-f]{32})$/i,a=/^[0-9a-f]{16}$/i;function u(e){return i.test(e)&&e!==n.INVALID_TRACEID}function c(e){return a.test(e)&&e!==n.INVALID_SPANID}t.isValidTraceId=u,t.isValidSpanId=c,t.isSpanContextValid=function(e){return u(e.traceId)&&c(e.spanId)},t.wrapSpanContext=function(e){return new o.NonRecordingSpan(e)}},847:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpanStatusCode=void 0,function(e){e[e.UNSET=0]="UNSET",e[e.OK=1]="OK",e[e.ERROR=2]="ERROR"}(t.SpanStatusCode||(t.SpanStatusCode={}))},475:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TraceFlags=void 0,function(e){e[e.NONE=0]="NONE",e[e.SAMPLED=1]="SAMPLED"}(t.TraceFlags||(t.TraceFlags={}))},521:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.VERSION=void 0,t.VERSION="1.6.0"}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var i=r[e]={exports:{}},a=!0;try{t[e].call(i.exports,i,i.exports,n),a=!1}finally{a&&delete r[e]}return i.exports}n.ab=__dirname+"/";var o={};(()=>{Object.defineProperty(o,"__esModule",{value:!0}),o.trace=o.propagation=o.metrics=o.diag=o.context=o.INVALID_SPAN_CONTEXT=o.INVALID_TRACEID=o.INVALID_SPANID=o.isValidSpanId=o.isValidTraceId=o.isSpanContextValid=o.createTraceState=o.TraceFlags=o.SpanStatusCode=o.SpanKind=o.SamplingDecision=o.ProxyTracerProvider=o.ProxyTracer=o.defaultTextMapSetter=o.defaultTextMapGetter=o.ValueType=o.createNoopMeter=o.DiagLogLevel=o.DiagConsoleLogger=o.ROOT_CONTEXT=o.createContextKey=o.baggageEntryMetadataFromString=void 0;var e=n(369);Object.defineProperty(o,"baggageEntryMetadataFromString",{enumerable:!0,get:function(){return e.baggageEntryMetadataFromString}});var t=n(780);Object.defineProperty(o,"createContextKey",{enumerable:!0,get:function(){return t.createContextKey}}),Object.defineProperty(o,"ROOT_CONTEXT",{enumerable:!0,get:function(){return t.ROOT_CONTEXT}});var r=n(972);Object.defineProperty(o,"DiagConsoleLogger",{enumerable:!0,get:function(){return r.DiagConsoleLogger}});var i=n(957);Object.defineProperty(o,"DiagLogLevel",{enumerable:!0,get:function(){return i.DiagLogLevel}});var a=n(102);Object.defineProperty(o,"createNoopMeter",{enumerable:!0,get:function(){return a.createNoopMeter}});var u=n(901);Object.defineProperty(o,"ValueType",{enumerable:!0,get:function(){return u.ValueType}});var c=n(194);Object.defineProperty(o,"defaultTextMapGetter",{enumerable:!0,get:function(){return c.defaultTextMapGetter}}),Object.defineProperty(o,"defaultTextMapSetter",{enumerable:!0,get:function(){return c.defaultTextMapSetter}});var l=n(125);Object.defineProperty(o,"ProxyTracer",{enumerable:!0,get:function(){return l.ProxyTracer}});var s=n(846);Object.defineProperty(o,"ProxyTracerProvider",{enumerable:!0,get:function(){return s.ProxyTracerProvider}});var f=n(996);Object.defineProperty(o,"SamplingDecision",{enumerable:!0,get:function(){return f.SamplingDecision}});var p=n(357);Object.defineProperty(o,"SpanKind",{enumerable:!0,get:function(){return p.SpanKind}});var d=n(847);Object.defineProperty(o,"SpanStatusCode",{enumerable:!0,get:function(){return d.SpanStatusCode}});var h=n(475);Object.defineProperty(o,"TraceFlags",{enumerable:!0,get:function(){return h.TraceFlags}});var y=n(98);Object.defineProperty(o,"createTraceState",{enumerable:!0,get:function(){return y.createTraceState}});var v=n(139);Object.defineProperty(o,"isSpanContextValid",{enumerable:!0,get:function(){return v.isSpanContextValid}}),Object.defineProperty(o,"isValidTraceId",{enumerable:!0,get:function(){return v.isValidTraceId}}),Object.defineProperty(o,"isValidSpanId",{enumerable:!0,get:function(){return v.isValidSpanId}});var g=n(476);Object.defineProperty(o,"INVALID_SPANID",{enumerable:!0,get:function(){return g.INVALID_SPANID}}),Object.defineProperty(o,"INVALID_TRACEID",{enumerable:!0,get:function(){return g.INVALID_TRACEID}}),Object.defineProperty(o,"INVALID_SPAN_CONTEXT",{enumerable:!0,get:function(){return g.INVALID_SPAN_CONTEXT}});let m=n(67);Object.defineProperty(o,"context",{enumerable:!0,get:function(){return m.context}});let b=n(506);Object.defineProperty(o,"diag",{enumerable:!0,get:function(){return b.diag}});let x=n(886);Object.defineProperty(o,"metrics",{enumerable:!0,get:function(){return x.metrics}});let w=n(939);Object.defineProperty(o,"propagation",{enumerable:!0,get:function(){return w.propagation}});let O=n(845);Object.defineProperty(o,"trace",{enumerable:!0,get:function(){return O.trace}}),o.default={context:m.context,diag:b.diag,metrics:x.metrics,propagation:w.propagation,trace:O.trace}})(),e.exports=o})()},74610:e=>{e.exports=function(e,t,r){for(var n=r-1,o=e.length;++n<o;)if(e[n]===t)return n;return -1}},74932:(e,t,r)=>{"use strict";e.exports=r(65239).vendored["react-rsc"].ReactServerDOMWebpackServerEdge},75124:(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,{Postpone:function(){return E},abortAndThrowOnSynchronousRequestDataAccess:function(){return O},abortOnSynchronousPlatformIOAccess:function(){return x},accessedDynamicData:function(){return k},annotateDynamicAccess:function(){return B},consumeDynamicAccess:function(){return N},createDynamicTrackingState:function(){return p},createDynamicValidationState:function(){return d},createHangingInputAbortSignal:function(){return L},createPostponedAbortSignal:function(){return I},formatDynamicAPIAccesses:function(){return D},getFirstDynamicReason:function(){return h},isDynamicPostpone:function(){return j},isPrerenderInterruptedError:function(){return C},markCurrentScopeAsDynamic:function(){return y},postponeWithTracking:function(){return _},throwIfDisallowedDynamic:function(){return G},throwToInterruptStaticGeneration:function(){return g},trackAllowedDynamicAccess:function(){return W},trackDynamicDataInDynamicRender:function(){return m},trackFallbackParamAccessed:function(){return v},trackSynchronousPlatformIOAccessInDev:function(){return w},trackSynchronousRequestDataAccessInDev:function(){return S},useDynamicRouteParams:function(){return U}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(7153)),o=r(38248),i=r(66224),a=r(63033),u=r(29294),c=r(37461),l=r(70830),s=r(97748),f="function"==typeof n.default.unstable_postpone;function p(e){return{isDebugDynamicAccesses:e,dynamicAccesses:[],syncDynamicExpression:void 0,syncDynamicErrorWithStack:null}}function d(){return{hasSuspendedDynamic:!1,hasDynamicMetadata:!1,hasDynamicViewport:!1,hasSyncDynamicErrors:!1,dynamicErrors:[]}}function h(e){var t;return null==(t=e.dynamicAccesses[0])?void 0:t.expression}function y(e,t,r){if((!t||"cache"!==t.type&&"unstable-cache"!==t.type)&&!e.forceDynamic&&!e.forceStatic){if(e.dynamicShouldError)throw Object.defineProperty(new i.StaticGenBailoutError(`Route ${e.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${r}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E553",enumerable:!1,configurable:!0});if(t){if("prerender-ppr"===t.type)_(e.route,r,t.dynamicTracking);else if("prerender-legacy"===t.type){t.revalidate=0;let n=Object.defineProperty(new o.DynamicServerError(`Route ${e.route} couldn't be rendered statically because it used ${r}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E550",enumerable:!1,configurable:!0});throw e.dynamicUsageDescription=r,e.dynamicUsageStack=n.stack,n}}}}function v(e,t){let r=a.workUnitAsyncStorage.getStore();r&&"prerender-ppr"===r.type&&_(e.route,t,r.dynamicTracking)}function g(e,t,r){let n=Object.defineProperty(new o.DynamicServerError(`Route ${t.route} couldn't be rendered statically because it used \`${e}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E558",enumerable:!1,configurable:!0});throw r.revalidate=0,t.dynamicUsageDescription=e,t.dynamicUsageStack=n.stack,n}function m(e,t){t&&"cache"!==t.type&&"unstable-cache"!==t.type&&("prerender"===t.type||"prerender-legacy"===t.type)&&(t.revalidate=0)}function b(e,t,r){let n=M(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`);r.controller.abort(n);let o=r.dynamicTracking;o&&o.dynamicAccesses.push({stack:o.isDebugDynamicAccesses?Error().stack:void 0,expression:t})}function x(e,t,r,n){let o=n.dynamicTracking;return o&&null===o.syncDynamicErrorWithStack&&(o.syncDynamicExpression=t,o.syncDynamicErrorWithStack=r),b(e,t,n)}function w(e){e.prerenderPhase=!1}function O(e,t,r,n){let o=n.dynamicTracking;throw o&&null===o.syncDynamicErrorWithStack&&(o.syncDynamicExpression=t,o.syncDynamicErrorWithStack=r,!0===n.validating&&(o.syncDynamicLogged=!0)),b(e,t,n),M(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`)}let S=w;function E({reason:e,route:t}){let r=a.workUnitAsyncStorage.getStore();_(t,e,r&&"prerender-ppr"===r.type?r.dynamicTracking:null)}function _(e,t,r){R(),r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:t}),n.default.unstable_postpone(A(e,t))}function A(e,t){return`Route ${e} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`}function j(e){return"object"==typeof e&&null!==e&&"string"==typeof e.message&&P(e.message)}function P(e){return e.includes("needs to bail out of prerendering at this point because it used")&&e.includes("Learn more: https://nextjs.org/docs/messages/ppr-caught-error")}if(!1===P(A("%%%","^^^")))throw Object.defineProperty(Error("Invariant: isDynamicPostpone misidentified a postpone reason. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E296",enumerable:!1,configurable:!0});let T="NEXT_PRERENDER_INTERRUPTED";function M(e){let t=Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t.digest=T,t}function C(e){return"object"==typeof e&&null!==e&&e.digest===T&&"name"in e&&"message"in e&&e instanceof Error}function k(e){return e.length>0}function N(e,t){return e.dynamicAccesses.push(...t.dynamicAccesses),e.dynamicAccesses}function D(e){return e.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" (<anonymous>)")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}:
${t}`))}function R(){if(!f)throw Object.defineProperty(Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E224",enumerable:!1,configurable:!0})}function I(e){R();let t=new AbortController;try{n.default.unstable_postpone(e)}catch(e){t.abort(e)}return t.signal}function L(e){let t=new AbortController;return e.cacheSignal?e.cacheSignal.inputReady().then(()=>{t.abort()}):(0,s.scheduleOnNextTick)(()=>t.abort()),t.signal}function B(e,t){let r=t.dynamicTracking;r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:e})}function U(e){let t=u.workAsyncStorage.getStore();if(t&&t.isStaticGeneration&&t.fallbackRouteParams&&t.fallbackRouteParams.size>0){let r=a.workUnitAsyncStorage.getStore();r&&("prerender"===r.type?n.default.use((0,c.makeHangingPromise)(r.renderSignal,e)):"prerender-ppr"===r.type?_(t.route,e,r.dynamicTracking):"prerender-legacy"===r.type&&g(e,t,r))}}let F=/\n\s+at Suspense \(<anonymous>\)/,z=RegExp(`\\n\\s+at ${l.METADATA_BOUNDARY_NAME}[\\n\\s]`),$=RegExp(`\\n\\s+at ${l.VIEWPORT_BOUNDARY_NAME}[\\n\\s]`),V=RegExp(`\\n\\s+at ${l.OUTLET_BOUNDARY_NAME}[\\n\\s]`);function W(e,t,r,n,o){if(!V.test(t)){if(z.test(t)){r.hasDynamicMetadata=!0;return}if($.test(t)){r.hasDynamicViewport=!0;return}if(F.test(t)){r.hasSuspendedDynamic=!0;return}else if(n.syncDynamicErrorWithStack||o.syncDynamicErrorWithStack){r.hasSyncDynamicErrors=!0;return}else{let n=function(e,t){let r=Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return r.stack="Error: "+e+t,r}(`Route "${e}": A component accessed data, headers, params, searchParams, or a short-lived cache without a Suspense boundary nor a "use cache" above it. We don't have the exact line number added to error messages yet but you can see which component in the stack below. See more info: https://nextjs.org/docs/messages/next-prerender-missing-suspense`,t);r.dynamicErrors.push(n);return}}}function G(e,t,r,n){let o,a,u;if(r.syncDynamicErrorWithStack?(o=r.syncDynamicErrorWithStack,a=r.syncDynamicExpression,u=!0===r.syncDynamicLogged):n.syncDynamicErrorWithStack?(o=n.syncDynamicErrorWithStack,a=n.syncDynamicExpression,u=!0===n.syncDynamicLogged):(o=null,a=void 0,u=!1),t.hasSyncDynamicErrors&&o)throw u||console.error(o),new i.StaticGenBailoutError;let c=t.dynamicErrors;if(c.length){for(let e=0;e<c.length;e++)console.error(c[e]);throw new i.StaticGenBailoutError}if(!t.hasSuspendedDynamic){if(t.hasDynamicMetadata){if(o)throw console.error(o),Object.defineProperty(new i.StaticGenBailoutError(`Route "${e}" has a \`generateMetadata\` that could not finish rendering before ${a} was used. Follow the instructions in the error for this expression to resolve.`),"__NEXT_ERROR_CODE",{value:"E608",enumerable:!1,configurable:!0});throw Object.defineProperty(new i.StaticGenBailoutError(`Route "${e}" has a \`generateMetadata\` that depends on Request data (\`cookies()\`, etc...) or external data (\`fetch(...)\`, etc...) but the rest of the route was static or only used cached data (\`"use cache"\`). If you expected this route to be prerenderable update your \`generateMetadata\` to not use Request data and only use cached external data. Otherwise, add \`await connection()\` somewhere within this route to indicate explicitly it should not be prerendered.`),"__NEXT_ERROR_CODE",{value:"E534",enumerable:!1,configurable:!0})}if(t.hasDynamicViewport){if(o)throw console.error(o),Object.defineProperty(new i.StaticGenBailoutError(`Route "${e}" has a \`generateViewport\` that could not finish rendering before ${a} was used. Follow the instructions in the error for this expression to resolve.`),"__NEXT_ERROR_CODE",{value:"E573",enumerable:!1,configurable:!0});throw Object.defineProperty(new i.StaticGenBailoutError(`Route "${e}" has a \`generateViewport\` that depends on Request data (\`cookies()\`, etc...) or external data (\`fetch(...)\`, etc...) but the rest of the route was static or only used cached data (\`"use cache"\`). If you expected this route to be prerenderable update your \`generateViewport\` to not use Request data and only use cached external data. Otherwise, add \`await connection()\` somewhere within this route to indicate explicitly it should not be prerendered.`),"__NEXT_ERROR_CODE",{value:"E590",enumerable:!1,configurable:!0})}}}},75254:(e,t,r)=>{var n=r(78418),o=r(93311),i=r(41132);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}},75411:e=>{e.exports=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}},75847:(e,t,r)=>{var n=r(67554);e.exports=function(e,t){var r;return n(e,function(e,n,o){return!(r=t(e,n,o))}),!!r}},77822:(e,t,r)=>{var n=r(93490);e.exports=function(e){return n(e)&&e!=+e}},77834:e=>{var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},78418:(e,t,r)=>{var n=r(67200),o=r(15871);e.exports=function(e,t,r,i){var a=r.length,u=a,c=!i;if(null==e)return!u;for(e=Object(e);a--;){var l=r[a];if(c&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++a<u;){var s=(l=r[a])[0],f=e[s],p=l[1];if(c&&l[2]){if(void 0===f&&!(s in e))return!1}else{var d=new n;if(i)var h=i(f,p,s,e,t,d);if(!(void 0===h?o(p,f,3,i,d):h))return!1}}return!0}},79474:(e,t,r)=>{e.exports=r(85718).Symbol},79535:(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,{normalizeAppPath:function(){return i},normalizeRscURL:function(){return a}});let n=r(90372),o=r(84212);function i(e){return(0,n.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||(0,o.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:e+"/"+t,""))}function a(e){return e.replace(/\.rsc($|\?)/,"$1")}},80195:(e,t,r)=>{var n=r(79474),o=r(21367),i=r(40542),a=r(49227),u=1/0,c=n?n.prototype:void 0,l=c?c.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return o(t,e)+"";if(a(t))return l?l.call(t):"";var r=t+"";return"0"==r&&1/t==-u?"-0":r}},80329:(e,t,r)=>{e=r.nmd(e);var n=r(85718),o=r(1944),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,u=a&&a.exports===i?n.Buffer:void 0,c=u?u.isBuffer:void 0;e.exports=c||o},80458:(e,t,r)=>{var n=r(29395),o=r(69619),i=r(27467),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!a[n(e)]}},80704:(e,t,r)=>{var n=r(96678);e.exports=function(e,t){return!!(null==e?0:e.length)&&n(e,t,0)>-1}},81488:e=>{e.exports=function(e,t){return null!=e&&t in Object(e)}},81888:(e,t,r)=>{"use strict";r.d(t,{I:()=>X});var n=r(43210),o=r.n(n);function i(){}function a(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function u(e){this._context=e}function c(e){this._context=e}function l(e){this._context=e}u.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:a(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:a(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},c.prototype={areaStart:i,areaEnd:i,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:a(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},l.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:a(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};class s{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}function f(e){this._context=e}function p(e){this._context=e}function d(e){return new p(e)}f.prototype={areaStart:i,areaEnd:i,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e*=1,t*=1,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function h(e,t,r){var n=e._x1-e._x0,o=t-e._x1,i=(e._y1-e._y0)/(n||o<0&&-0),a=(r-e._y1)/(o||n<0&&-0);return((i<0?-1:1)+(a<0?-1:1))*Math.min(Math.abs(i),Math.abs(a),.5*Math.abs((i*o+a*n)/(n+o)))||0}function y(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function v(e,t,r){var n=e._x0,o=e._y0,i=e._x1,a=e._y1,u=(i-n)/3;e._context.bezierCurveTo(n+u,o+u*t,i-u,a-u*r,i,a)}function g(e){this._context=e}function m(e){this._context=new b(e)}function b(e){this._context=e}function x(e){this._context=e}function w(e){var t,r,n=e.length-1,o=Array(n),i=Array(n),a=Array(n);for(o[0]=0,i[0]=2,a[0]=e[0]+2*e[1],t=1;t<n-1;++t)o[t]=1,i[t]=4,a[t]=4*e[t]+2*e[t+1];for(o[n-1]=2,i[n-1]=7,a[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=o[t]/i[t-1],i[t]-=r,a[t]-=r*a[t-1];for(o[n-1]=a[n-1]/i[n-1],t=n-2;t>=0;--t)o[t]=(a[t]-o[t+1])/i[t];for(t=0,i[n-1]=(e[n]+o[n-1])/2;t<n-1;++t)i[t]=2*e[t+1]-o[t+1];return[o,i]}function O(e,t){this._context=e,this._t=t}p.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}},g.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:v(this,this._t0,y(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(t*=1,(e*=1)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,v(this,y(this,r=h(this,e,t)),r);break;default:v(this,this._t0,r=h(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}},(m.prototype=Object.create(g.prototype)).point=function(e,t){g.prototype.point.call(this,t,e)},b.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,o,i){this._context.bezierCurveTo(t,e,n,r,i,o)}},x.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r){if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===r)this._context.lineTo(e[1],t[1]);else for(var n=w(e),o=w(t),i=0,a=1;a<r;++i,++a)this._context.bezierCurveTo(n[0][i],o[0][i],n[1][i],o[1][i],e[a],t[a])}(this._line||0!==this._line&&1===r)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}},O.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}}this._x=e,this._y=t}};var S=r(48657),E=r(22786),_=r(15606);function A(e){return e[0]}function j(e){return e[1]}function P(e,t){var r=(0,E.A)(!0),n=null,o=d,i=null,a=(0,_.i)(u);function u(u){var c,l,s,f=(u=(0,S.A)(u)).length,p=!1;for(null==n&&(i=o(s=a())),c=0;c<=f;++c)!(c<f&&r(l=u[c],c,u))===p&&((p=!p)?i.lineStart():i.lineEnd()),p&&i.point(+e(l,c,u),+t(l,c,u));if(s)return i=null,s+""||null}return e="function"==typeof e?e:void 0===e?A:(0,E.A)(e),t="function"==typeof t?t:void 0===t?j:(0,E.A)(t),u.x=function(t){return arguments.length?(e="function"==typeof t?t:(0,E.A)(+t),u):e},u.y=function(e){return arguments.length?(t="function"==typeof e?e:(0,E.A)(+e),u):t},u.defined=function(e){return arguments.length?(r="function"==typeof e?e:(0,E.A)(!!e),u):r},u.curve=function(e){return arguments.length?(o=e,null!=n&&(i=o(n)),u):o},u.context=function(e){return arguments.length?(null==e?n=i=null:i=o(n=e),u):n},u}function T(e,t,r){var n=null,o=(0,E.A)(!0),i=null,a=d,u=null,c=(0,_.i)(l);function l(l){var s,f,p,d,h,y=(l=(0,S.A)(l)).length,v=!1,g=Array(y),m=Array(y);for(null==i&&(u=a(h=c())),s=0;s<=y;++s){if(!(s<y&&o(d=l[s],s,l))===v){if(v=!v)f=s,u.areaStart(),u.lineStart();else{for(u.lineEnd(),u.lineStart(),p=s-1;p>=f;--p)u.point(g[p],m[p]);u.lineEnd(),u.areaEnd()}}v&&(g[s]=+e(d,s,l),m[s]=+t(d,s,l),u.point(n?+n(d,s,l):g[s],r?+r(d,s,l):m[s]))}if(h)return u=null,h+""||null}function s(){return P().defined(o).curve(a).context(i)}return e="function"==typeof e?e:void 0===e?A:(0,E.A)(+e),t="function"==typeof t?t:void 0===t?(0,E.A)(0):(0,E.A)(+t),r="function"==typeof r?r:void 0===r?j:(0,E.A)(+r),l.x=function(t){return arguments.length?(e="function"==typeof t?t:(0,E.A)(+t),n=null,l):e},l.x0=function(t){return arguments.length?(e="function"==typeof t?t:(0,E.A)(+t),l):e},l.x1=function(e){return arguments.length?(n=null==e?null:"function"==typeof e?e:(0,E.A)(+e),l):n},l.y=function(e){return arguments.length?(t="function"==typeof e?e:(0,E.A)(+e),r=null,l):t},l.y0=function(e){return arguments.length?(t="function"==typeof e?e:(0,E.A)(+e),l):t},l.y1=function(e){return arguments.length?(r=null==e?null:"function"==typeof e?e:(0,E.A)(+e),l):r},l.lineX0=l.lineY0=function(){return s().x(e).y(t)},l.lineY1=function(){return s().x(e).y(r)},l.lineX1=function(){return s().x(n).y(t)},l.defined=function(e){return arguments.length?(o="function"==typeof e?e:(0,E.A)(!!e),l):o},l.curve=function(e){return arguments.length?(a=e,null!=i&&(u=a(i)),l):a},l.context=function(e){return arguments.length?(null==e?i=u=null:u=a(i=e),l):i},l}var M=r(69433),C=r.n(M),k=r(5231),N=r.n(k),D=r(49384),R=r(4057),I=r(54186),L=r(22989);function B(e){return(B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function U(){return(U=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function F(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?F(Object(r),!0).forEach(function(t){var n,o,i;n=e,o=t,i=r[t],(o=function(e){var t=function(e,t){if("object"!=B(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=B(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==B(t)?t:t+""}(o))in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var $={curveBasisClosed:function(e){return new c(e)},curveBasisOpen:function(e){return new l(e)},curveBasis:function(e){return new u(e)},curveBumpX:function(e){return new s(e,!0)},curveBumpY:function(e){return new s(e,!1)},curveLinearClosed:function(e){return new f(e)},curveLinear:d,curveMonotoneX:function(e){return new g(e)},curveMonotoneY:function(e){return new m(e)},curveNatural:function(e){return new x(e)},curveStep:function(e){return new O(e,.5)},curveStepAfter:function(e){return new O(e,1)},curveStepBefore:function(e){return new O(e,0)}},V=function(e){return e.x===+e.x&&e.y===+e.y},W=function(e){return e.x},G=function(e){return e.y},H=function(e,t){if(N()(e))return e;var r="curve".concat(C()(e));return("curveMonotone"===r||"curveBump"===r)&&t?$["".concat(r).concat("vertical"===t?"Y":"X")]:$[r]||d},q=function(e){var t,r=e.type,n=e.points,o=void 0===n?[]:n,i=e.baseLine,a=e.layout,u=e.connectNulls,c=void 0!==u&&u,l=H(void 0===r?"linear":r,a),s=c?o.filter(function(e){return V(e)}):o;if(Array.isArray(i)){var f=c?i.filter(function(e){return V(e)}):i,p=s.map(function(e,t){return z(z({},e),{},{base:f[t]})});return(t="vertical"===a?T().y(G).x1(W).x0(function(e){return e.base.x}):T().x(W).y1(G).y0(function(e){return e.base.y})).defined(V).curve(l),t(p)}return(t="vertical"===a&&(0,L.Et)(i)?T().y(G).x1(W).x0(i):(0,L.Et)(i)?T().x(W).y1(G).y0(i):P().x(W).y(G)).defined(V).curve(l),t(s)},X=function(e){var t=e.className,r=e.points,n=e.path,i=e.pathRef;if((!r||!r.length)&&!n)return null;var a=r&&r.length?q(e):n;return o().createElement("path",U({},(0,I.J9)(e,!1),(0,R._U)(e),{className:(0,D.A)("recharts-curve",t),d:a,ref:i}))}},81957:(e,t,r)=>{var n=r(49227);e.exports=function(e,t){if(e!==t){var r=void 0!==e,o=null===e,i=e==e,a=n(e),u=void 0!==t,c=null===t,l=t==t,s=n(t);if(!c&&!s&&!a&&e>t||a&&u&&l&&!c&&!s||o&&u&&l||!r&&l||!i)return 1;if(!o&&!a&&!s&&e<t||s&&r&&i&&!o&&!a||c&&r&&i||!u&&i||!l)return -1}return 0}},82038:(e,t,r)=>{var n=r(57202),o=r(35163),i=r(40542),a=r(80329),u=r(38428),c=r(10090),l=Object.prototype.hasOwnProperty;e.exports=function(e,t){var r=i(e),s=!r&&o(e),f=!r&&!s&&a(e),p=!r&&!s&&!f&&c(e),d=r||s||f||p,h=d?n(e.length,String):[],y=h.length;for(var v in e)(t||l.call(e,v))&&!(d&&("length"==v||f&&("offset"==v||"parent"==v)||p&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||u(v,y)))&&h.push(v);return h}},83721:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(43210);function o(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},84031:(e,t,r)=>{"use strict";var n=r(34452);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,r,o,i,a){if(a!==n){var u=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return r.PropTypes=r,r}},84212:(e,t)=>{"use strict";function r(e){return"("===e[0]&&e.endsWith(")")}function n(e){return e.startsWith("@")&&"@children"!==e}function o(e,t){if(e.includes(i)){let e=JSON.stringify(t);return"{}"!==e?i+"?"+e:i}return e}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_SEGMENT_KEY:function(){return a},PAGE_SEGMENT_KEY:function(){return i},addSearchParamsIfPageSegment:function(){return o},isGroupSegment:function(){return r},isParallelRouteSegment:function(){return n}});let i="__PAGE__",a="__DEFAULT__"},84261:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}},84482:(e,t,r)=>{var n=r(28977);e.exports=function(e){var t=n(e),r=t%1;return t==t?r?t-r:t:0}},84629:(e,t,r)=>{"use strict";r.d(t,{P2:()=>w,bx:()=>O,pr:()=>g,sl:()=>m,vh:()=>b});var n=r(69691),o=r.n(n),i=r(47212),a=r.n(i),u=r(30087),c=r(54186),l=r(22989),s=r(48888);function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,v(n.key),n)}}function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach(function(t){y(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function y(e,t,r){return(t=v(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function v(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=f(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:t+""}var g=function(e,t,r,n,o){var i=e.width,a=e.height,f=e.layout,p=e.children,d=Object.keys(t),v={left:r.left,leftMirror:r.left,right:i-r.right,rightMirror:i-r.right,top:r.top,topMirror:r.top,bottom:a-r.bottom,bottomMirror:a-r.bottom},g=!!(0,c.BU)(p,s.y);return d.reduce(function(i,a){var c,s,p,d,m,b=t[a],x=b.orientation,w=b.domain,O=b.padding,S=void 0===O?{}:O,E=b.mirror,_=b.reversed,A="".concat(x).concat(E?"Mirror":"");if("number"===b.type&&("gap"===b.padding||"no-gap"===b.padding)){var j=w[1]-w[0],P=1/0,T=b.categoricalDomain.sort();if(T.forEach(function(e,t){t>0&&(P=Math.min((e||0)-(T[t-1]||0),P))}),Number.isFinite(P)){var M=P/j,C="vertical"===b.layout?r.height:r.width;if("gap"===b.padding&&(c=M*C/2),"no-gap"===b.padding){var k=(0,l.F4)(e.barCategoryGap,M*C),N=M*C/2;c=N-k-(N-k)/C*k}}}s="xAxis"===n?[r.left+(S.left||0)+(c||0),r.left+r.width-(S.right||0)-(c||0)]:"yAxis"===n?"horizontal"===f?[r.top+r.height-(S.bottom||0),r.top+(S.top||0)]:[r.top+(S.top||0)+(c||0),r.top+r.height-(S.bottom||0)-(c||0)]:b.range,_&&(s=[s[1],s[0]]);var D=(0,u.W7)(b,o,g),R=D.scale,I=D.realScaleType;R.domain(w).range(s),(0,u.YB)(R);var L=(0,u.w7)(R,h(h({},b),{},{realScaleType:I}));"xAxis"===n?(m="top"===x&&!E||"bottom"===x&&E,p=r.left,d=v[A]-m*b.height):"yAxis"===n&&(m="left"===x&&!E||"right"===x&&E,p=v[A]-m*b.width,d=r.top);var B=h(h(h({},b),L),{},{realScaleType:I,x:p,y:d,scale:R,width:"xAxis"===n?r.width:b.width,height:"yAxis"===n?r.height:b.height});return B.bandSize=(0,u.Hj)(B,L),b.hide||"xAxis"!==n?b.hide||(v[A]+=(m?-1:1)*B.width):v[A]+=(m?-1:1)*B.height,h(h({},i),{},y({},a,B))},{})},m=function(e,t){var r=e.x,n=e.y,o=t.x,i=t.y;return{x:Math.min(r,o),y:Math.min(n,i),width:Math.abs(o-r),height:Math.abs(i-n)}},b=function(e){return m({x:e.x1,y:e.y1},{x:e.x2,y:e.y2})},x=function(){var e,t;function r(e){(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(this,r),this.scale=e}return e=[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.bandAware,n=t.position;if(void 0!==e){if(n)switch(n){case"start":default:return this.scale(e);case"middle":var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+o;case"end":var i=this.bandwidth?this.bandwidth():0;return this.scale(e)+i}if(r){var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+a}return this.scale(e)}}},{key:"isInRange",value:function(e){var t=this.range(),r=t[0],n=t[t.length-1];return r<=n?e>=r&&e<=n:e>=n&&e<=r}}],t=[{key:"create",value:function(e){return new r(e)}}],e&&p(r.prototype,e),t&&p(r,t),Object.defineProperty(r,"prototype",{writable:!1}),r}();y(x,"EPS",1e-4);var w=function(e){var t=Object.keys(e).reduce(function(t,r){return h(h({},t),{},y({},r,x.create(e[r])))},{});return h(h({},t),{},{apply:function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.bandAware,i=r.position;return o()(e,function(e,r){return t[r].apply(e,{bandAware:n,position:i})})},isInRange:function(e){return a()(e,function(e,r){return t[r].isInRange(e)})}})},O=function(e){var t=e.width,r=e.height,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=(n%180+180)%180*Math.PI/180,i=Math.atan(r/t);return Math.abs(o>i&&o<Math.PI-i?r/Math.sin(o):t/Math.cos(o))}},84713:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},85168:(e,t,r)=>{"use strict";r.d(t,{d:()=>M});var n=r(43210),o=r.n(n),i=r(5231),a=r.n(i),u=r(10521),c=r(22989),l=r(54186),s=r(30087),f=r(35261),p=r(34005),d=r(277),h=["x1","y1","x2","y2","key"],y=["offset"];function v(e){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach(function(t){var n,o,i;n=e,o=t,i=r[t],(o=function(e){var t=function(e,t){if("object"!=v(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=v(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==v(t)?t:t+""}(o))in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function b(){return(b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function x(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var w=function(e){var t=e.fill;if(!t||"none"===t)return null;var r=e.fillOpacity,n=e.x,i=e.y,a=e.width,u=e.height,c=e.ry;return o().createElement("rect",{x:n,y:i,ry:c,width:a,height:u,stroke:"none",fill:t,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function O(e,t){var r;if(o().isValidElement(e))r=o().cloneElement(e,t);else if(a()(e))r=e(t);else{var n=t.x1,i=t.y1,u=t.x2,c=t.y2,s=t.key,f=x(t,h),p=(0,l.J9)(f,!1),d=(p.offset,x(p,y));r=o().createElement("line",b({},d,{x1:n,y1:i,x2:u,y2:c,fill:"none",key:s}))}return r}function S(e){var t=e.x,r=e.width,n=e.horizontal,i=void 0===n||n,a=e.horizontalPoints;if(!i||!a||!a.length)return null;var u=a.map(function(n,o){return O(i,m(m({},e),{},{x1:t,y1:n,x2:t+r,y2:n,key:"line-".concat(o),index:o}))});return o().createElement("g",{className:"recharts-cartesian-grid-horizontal"},u)}function E(e){var t=e.y,r=e.height,n=e.vertical,i=void 0===n||n,a=e.verticalPoints;if(!i||!a||!a.length)return null;var u=a.map(function(n,o){return O(i,m(m({},e),{},{x1:n,y1:t,x2:n,y2:t+r,key:"line-".concat(o),index:o}))});return o().createElement("g",{className:"recharts-cartesian-grid-vertical"},u)}function _(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,i=e.y,a=e.width,u=e.height,c=e.horizontalPoints,l=e.horizontal;if(!(void 0===l||l)||!t||!t.length)return null;var s=c.map(function(e){return Math.round(e+i-i)}).sort(function(e,t){return e-t});i!==s[0]&&s.unshift(0);var f=s.map(function(e,c){var l=s[c+1]?s[c+1]-e:i+u-e;if(l<=0)return null;var f=c%t.length;return o().createElement("rect",{key:"react-".concat(c),y:e,x:n,height:l,width:a,stroke:"none",fill:t[f],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return o().createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},f)}function A(e){var t=e.vertical,r=e.verticalFill,n=e.fillOpacity,i=e.x,a=e.y,u=e.width,c=e.height,l=e.verticalPoints;if(!(void 0===t||t)||!r||!r.length)return null;var s=l.map(function(e){return Math.round(e+i-i)}).sort(function(e,t){return e-t});i!==s[0]&&s.unshift(0);var f=s.map(function(e,t){var l=s[t+1]?s[t+1]-e:i+u-e;if(l<=0)return null;var f=t%r.length;return o().createElement("rect",{key:"react-".concat(t),x:e,y:a,width:l,height:c,stroke:"none",fill:r[f],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return o().createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},f)}var j=function(e,t){var r=e.xAxis,n=e.width,o=e.height,i=e.offset;return(0,s.PW)((0,f.f)(m(m(m({},p.u.defaultProps),r),{},{ticks:(0,s.Rh)(r,!0),viewBox:{x:0,y:0,width:n,height:o}})),i.left,i.left+i.width,t)},P=function(e,t){var r=e.yAxis,n=e.width,o=e.height,i=e.offset;return(0,s.PW)((0,f.f)(m(m(m({},p.u.defaultProps),r),{},{ticks:(0,s.Rh)(r,!0),viewBox:{x:0,y:0,width:n,height:o}})),i.top,i.top+i.height,t)},T={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function M(e){var t,r,n,i,l,s,f=(0,d.yi)(),p=(0,d.rY)(),h=(0,d.hj)(),y=m(m({},e),{},{stroke:null!==(t=e.stroke)&&void 0!==t?t:T.stroke,fill:null!==(r=e.fill)&&void 0!==r?r:T.fill,horizontal:null!==(n=e.horizontal)&&void 0!==n?n:T.horizontal,horizontalFill:null!==(i=e.horizontalFill)&&void 0!==i?i:T.horizontalFill,vertical:null!==(l=e.vertical)&&void 0!==l?l:T.vertical,verticalFill:null!==(s=e.verticalFill)&&void 0!==s?s:T.verticalFill,x:(0,c.Et)(e.x)?e.x:h.left,y:(0,c.Et)(e.y)?e.y:h.top,width:(0,c.Et)(e.width)?e.width:h.width,height:(0,c.Et)(e.height)?e.height:h.height}),g=y.x,x=y.y,O=y.width,M=y.height,C=y.syncWithTicks,k=y.horizontalValues,N=y.verticalValues,D=(0,d.pj)(),R=(0,d.$G)();if(!(0,c.Et)(O)||O<=0||!(0,c.Et)(M)||M<=0||!(0,c.Et)(g)||g!==+g||!(0,c.Et)(x)||x!==+x)return null;var I=y.verticalCoordinatesGenerator||j,L=y.horizontalCoordinatesGenerator||P,B=y.horizontalPoints,U=y.verticalPoints;if((!B||!B.length)&&a()(L)){var F=k&&k.length,z=L({yAxis:R?m(m({},R),{},{ticks:F?k:R.ticks}):void 0,width:f,height:p,offset:h},!!F||C);(0,u.R)(Array.isArray(z),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(v(z),"]")),Array.isArray(z)&&(B=z)}if((!U||!U.length)&&a()(I)){var $=N&&N.length,V=I({xAxis:D?m(m({},D),{},{ticks:$?N:D.ticks}):void 0,width:f,height:p,offset:h},!!$||C);(0,u.R)(Array.isArray(V),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(v(V),"]")),Array.isArray(V)&&(U=V)}return o().createElement("g",{className:"recharts-cartesian-grid"},o().createElement(w,{fill:y.fill,fillOpacity:y.fillOpacity,x:y.x,y:y.y,width:y.width,height:y.height,ry:y.ry}),o().createElement(S,b({},y,{offset:h,horizontalPoints:B,xAxis:D,yAxis:R})),o().createElement(E,b({},y,{offset:h,verticalPoints:U,xAxis:D,yAxis:R})),o().createElement(_,b({},y,{horizontalPoints:B})),o().createElement(A,b({},y,{verticalPoints:U})))}M.displayName="CartesianGrid"},85244:e=>{e.exports=function(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}},85406:(e,t,r)=>{e.exports=r(85718)["__core-js_shared__"]},85450:(e,t,r)=>{var n=r(79474),o=r(35163),i=r(40542),a=n?n.isConcatSpreadable:void 0;e.exports=function(e){return i(e)||o(e)||!!(a&&e&&e[a])}},85718:(e,t,r)=>{var n=r(10663),o="object"==typeof self&&self&&self.Object===Object&&self;e.exports=n||o||Function("return this")()},85745:(e,t,r)=>{var n=r(86451);e.exports=function(e){var t=n(e,function(e){return 500===r.size&&r.clear(),e}),r=t.cache;return t}},85938:(e,t,r)=>{var n=r(42205),o=r(17518),i=r(46229),a=r(7383);e.exports=i(function(e,t){if(null==e)return[];var r=t.length;return r>1&&a(e,t[0],t[1])?t=[]:r>2&&a(t[0],t[1],t[2])&&(t=[t[0]]),o(e,n(t,1),[])})},86451:(e,t,r)=>{var n=r(95746);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var a=e.apply(this,n);return r.cache=i.set(o,a)||i,a};return r.cache=new(o.Cache||n),r}o.Cache=n,e.exports=o},87270:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(!t(e[r],r,e))return!1;return!0}},87321:(e,t,r)=>{var n=r(98798),o=r(7383),i=r(28977);e.exports=function(e){return function(t,r,a){return a&&"number"!=typeof a&&o(t,r,a)&&(r=a=void 0),t=i(t),void 0===r?(r=t,t=0):r=i(r),a=void 0===a?t<r?1:-1:i(a),n(t,r,a,e)}}},87506:(e,t,r)=>{var n=r(66837),o=r(84261),i=r(89492),a=r(90200),u=r(39672);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}c.prototype.clear=n,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=a,c.prototype.set=u,e.exports=c},87955:(e,t,r)=>{e.exports=r(84031)()},88477:(e,t)=>{"use strict";function r(e,t){if(0===t.length)return 0;if(0===e.length||t.length>e.length)return -1;for(let r=0;r<=e.length-t.length;r++){let n=!0;for(let o=0;o<t.length;o++)if(e[r+o]!==t[o]){n=!1;break}if(n)return r}return -1}function n(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function o(e,t){let n=r(e,t);if(0===n)return e.subarray(t.length);if(!(n>-1))return e;{let r=new Uint8Array(e.length-t.length);return r.set(e.slice(0,n)),r.set(e.slice(n+t.length),n),r}}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{indexOfUint8Array:function(){return r},isEquivalentUint8Arrays:function(){return n},removeFromUint8Array:function(){return o}})},89167:(e,t,r)=>{e.exports=r(41547)(r(85718),"DataView")},89185:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},89492:(e,t,r)=>{var n=r(58141),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return o.call(t,e)?t[e]:void 0}},89513:(e,t,r)=>{"use strict";e.exports=r(94041).vendored.contexts.HeadManagerContext},89605:(e,t,r)=>{e.exports=r(65662)(Object.keys,Object)},89624:e=>{e.exports=function(e){return function(t){return e(t)}}},89653:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});function n(e,t){if(!e)throw Error("Invariant failed")}},89743:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(82614).A)("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},90200:(e,t,r)=>{var n=r(58141),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:o.call(t,e)}},90372:(e,t)=>{"use strict";function r(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return r}})},90453:(e,t,r)=>{var n=r(2984),o=r(99180),i=r(48169);e.exports=function(e){return e&&e.length?n(e,i,o):void 0}},90851:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},91199:(e,t,r)=>{"use strict";Object.defineProperty(t,"A",{enumerable:!0,get:function(){return n.registerServerReference}});let n=r(74932)},91290:e=>{e.exports=function(e,t,r,n){for(var o=e.length,i=r+(n?1:-1);n?i--:++i<o;)if(t(e[i],i,e))return i;return -1}},91928:(e,t,r)=>{var n=r(41547);e.exports=function(){try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(e){}}()},92491:(e,t,r)=>{"use strict";r.d(t,{gu:()=>tD});var n=r(43210),o=r.n(n),i=r(37456),a=r.n(i),u=r(5231),c=r.n(u),l=r(34990),s=r.n(l),f=r(40491),p=r.n(f),d=r(85938),h=r.n(d),y=r(45603),v=r.n(y),g=r(49384),m=r(89653),b=r(21080),x=r(98986),w=r(38246),O=r(57359),S=r(95530),E=r(71524),_=r(54186),A=r(52415),j=r(23561),P=r(30087),T=r(22989);function M(e){return(M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function C(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function k(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?C(Object(r),!0).forEach(function(t){N(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):C(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function N(e,t,r){var n;return(n=function(e,t){if("object"!=M(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=M(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==M(n)?n:n+"")in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var D=["Webkit","Moz","O","ms"],R=function(e,t){if(!e)return null;var r=e.replace(/(\w)/,function(e){return e.toUpperCase()}),n=D.reduce(function(e,n){return k(k({},e),{},N({},n+r,t))},{});return n[e]=t,n};function I(e){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function L(){return(L=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function B(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function U(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?B(Object(r),!0).forEach(function(t){W(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):B(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function F(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,G(n.key),n)}}function z(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(z=function(){return!!e})()}function $(e){return($=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function V(e,t){return(V=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function W(e,t,r){return(t=G(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function G(e){var t=function(e,t){if("object"!=I(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=I(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==I(t)?t:t+""}var H=function(e){var t=e.data,r=e.startIndex,n=e.endIndex,o=e.x,i=e.width,a=e.travellerWidth;if(!t||!t.length)return{};var u=t.length,c=(0,A.z)().domain(s()(0,u)).range([o,o+i-a]),l=c.domain().map(function(e){return c(e)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:c(r),endX:c(n),scale:c,scaleValues:l}},q=function(e){return e.changedTouches&&!!e.changedTouches.length},X=function(e){var t,r;function i(e){var t,r,n;return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,i),r=i,n=[e],r=$(r),W(t=function(e,t){if(t&&("object"===I(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,z()?Reflect.construct(r,n||[],$(this).constructor):r.apply(this,n)),"handleDrag",function(e){t.leaveTimer&&(clearTimeout(t.leaveTimer),t.leaveTimer=null),t.state.isTravellerMoving?t.handleTravellerMove(e):t.state.isSlideMoving&&t.handleSlideDrag(e)}),W(t,"handleTouchMove",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&t.handleDrag(e.changedTouches[0])}),W(t,"handleDragEnd",function(){t.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var e=t.props,r=e.endIndex,n=e.onDragEnd,o=e.startIndex;null==n||n({endIndex:r,startIndex:o})}),t.detachDragEndListener()}),W(t,"handleLeaveWrapper",function(){(t.state.isTravellerMoving||t.state.isSlideMoving)&&(t.leaveTimer=window.setTimeout(t.handleDragEnd,t.props.leaveTimeOut))}),W(t,"handleEnterSlideOrTraveller",function(){t.setState({isTextActive:!0})}),W(t,"handleLeaveSlideOrTraveller",function(){t.setState({isTextActive:!1})}),W(t,"handleSlideDragStart",function(e){var r=q(e)?e.changedTouches[0]:e;t.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:r.pageX}),t.attachDragEndListener()}),t.travellerDragStartHandlers={startX:t.handleTravellerDragStart.bind(t,"startX"),endX:t.handleTravellerDragStart.bind(t,"endX")},t.state={},t}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&V(e,t)}(i,e),t=[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(e){var t=e.startX,r=e.endX,n=this.state.scaleValues,o=this.props,a=o.gap,u=o.data.length-1,c=Math.min(t,r),l=Math.max(t,r),s=i.getIndexInRange(n,c),f=i.getIndexInRange(n,l);return{startIndex:s-s%a,endIndex:f===u?u:f-f%a}}},{key:"getTextOfTick",value:function(e){var t=this.props,r=t.data,n=t.tickFormatter,o=t.dataKey,i=(0,P.kr)(r[e],o,e);return c()(n)?n(i,e):i}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(e){var t=this.state,r=t.slideMoveStartX,n=t.startX,o=t.endX,i=this.props,a=i.x,u=i.width,c=i.travellerWidth,l=i.startIndex,s=i.endIndex,f=i.onChange,p=e.pageX-r;p>0?p=Math.min(p,a+u-c-o,a+u-c-n):p<0&&(p=Math.max(p,a-n,a-o));var d=this.getIndex({startX:n+p,endX:o+p});(d.startIndex!==l||d.endIndex!==s)&&f&&f(d),this.setState({startX:n+p,endX:o+p,slideMoveStartX:e.pageX})}},{key:"handleTravellerDragStart",value:function(e,t){var r=q(t)?t.changedTouches[0]:t;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:e,brushMoveStartX:r.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(e){var t=this.state,r=t.brushMoveStartX,n=t.movingTravellerId,o=t.endX,i=t.startX,a=this.state[n],u=this.props,c=u.x,l=u.width,s=u.travellerWidth,f=u.onChange,p=u.gap,d=u.data,h={startX:this.state.startX,endX:this.state.endX},y=e.pageX-r;y>0?y=Math.min(y,c+l-s-a):y<0&&(y=Math.max(y,c-a)),h[n]=a+y;var v=this.getIndex(h),g=v.startIndex,m=v.endIndex,b=function(){var e=d.length-1;return"startX"===n&&(o>i?g%p==0:m%p==0)||!!(o<i)&&m===e||"endX"===n&&(o>i?m%p==0:g%p==0)||!!(o>i)&&m===e};this.setState(W(W({},n,a+y),"brushMoveStartX",e.pageX),function(){f&&b()&&f(v)})}},{key:"handleTravellerMoveKeyboard",value:function(e,t){var r=this,n=this.state,o=n.scaleValues,i=n.startX,a=n.endX,u=this.state[t],c=o.indexOf(u);if(-1!==c){var l=c+e;if(-1!==l&&!(l>=o.length)){var s=o[l];("startX"!==t||!(s>=a))&&("endX"!==t||!(s<=i))&&this.setState(W({},t,s),function(){r.props.onChange(r.getIndex({startX:r.state.startX,endX:r.state.endX}))})}}}},{key:"renderBackground",value:function(){var e=this.props,t=e.x,r=e.y,n=e.width,i=e.height,a=e.fill,u=e.stroke;return o().createElement("rect",{stroke:u,fill:a,x:t,y:r,width:n,height:i})}},{key:"renderPanorama",value:function(){var e=this.props,t=e.x,r=e.y,i=e.width,a=e.height,u=e.data,c=e.children,l=e.padding,s=n.Children.only(c);return s?o().cloneElement(s,{x:t,y:r,width:i,height:a,margin:l,compact:!0,data:u}):null}},{key:"renderTravellerLayer",value:function(e,t){var r,n,a=this,u=this.props,c=u.y,l=u.travellerWidth,s=u.height,f=u.traveller,p=u.ariaLabel,d=u.data,h=u.startIndex,y=u.endIndex,v=Math.max(e,this.props.x),g=U(U({},(0,_.J9)(this.props,!1)),{},{x:v,y:c,width:l,height:s}),m=p||"Min value: ".concat(null===(r=d[h])||void 0===r?void 0:r.name,", Max value: ").concat(null===(n=d[y])||void 0===n?void 0:n.name);return o().createElement(x.W,{tabIndex:0,role:"slider","aria-label":m,"aria-valuenow":e,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[t],onTouchStart:this.travellerDragStartHandlers[t],onKeyDown:function(e){["ArrowLeft","ArrowRight"].includes(e.key)&&(e.preventDefault(),e.stopPropagation(),a.handleTravellerMoveKeyboard("ArrowRight"===e.key?1:-1,t))},onFocus:function(){a.setState({isTravellerFocused:!0})},onBlur:function(){a.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},i.renderTraveller(f,g))}},{key:"renderSlide",value:function(e,t){var r=this.props,n=r.y,i=r.height,a=r.stroke,u=r.travellerWidth,c=Math.min(e,t)+u,l=Math.max(Math.abs(t-e)-u,0);return o().createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:a,fillOpacity:.2,x:c,y:n,width:l,height:i})}},{key:"renderText",value:function(){var e=this.props,t=e.startIndex,r=e.endIndex,n=e.y,i=e.height,a=e.travellerWidth,u=e.stroke,c=this.state,l=c.startX,s=c.endX,f={pointerEvents:"none",fill:u};return o().createElement(x.W,{className:"recharts-brush-texts"},o().createElement(j.E,L({textAnchor:"end",verticalAnchor:"middle",x:Math.min(l,s)-5,y:n+i/2},f),this.getTextOfTick(t)),o().createElement(j.E,L({textAnchor:"start",verticalAnchor:"middle",x:Math.max(l,s)+a+5,y:n+i/2},f),this.getTextOfTick(r)))}},{key:"render",value:function(){var e=this.props,t=e.data,r=e.className,n=e.children,i=e.x,a=e.y,u=e.width,c=e.height,l=e.alwaysShowText,s=this.state,f=s.startX,p=s.endX,d=s.isTextActive,h=s.isSlideMoving,y=s.isTravellerMoving,v=s.isTravellerFocused;if(!t||!t.length||!(0,T.Et)(i)||!(0,T.Et)(a)||!(0,T.Et)(u)||!(0,T.Et)(c)||u<=0||c<=0)return null;var m=(0,g.A)("recharts-brush",r),b=1===o().Children.count(n),w=R("userSelect","none");return o().createElement(x.W,{className:m,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:w},this.renderBackground(),b&&this.renderPanorama(),this.renderSlide(f,p),this.renderTravellerLayer(f,"startX"),this.renderTravellerLayer(p,"endX"),(d||h||y||v||l)&&this.renderText())}}],r=[{key:"renderDefaultTraveller",value:function(e){var t=e.x,r=e.y,n=e.width,i=e.height,a=e.stroke,u=Math.floor(r+i/2)-1;return o().createElement(o().Fragment,null,o().createElement("rect",{x:t,y:r,width:n,height:i,fill:a,stroke:"none"}),o().createElement("line",{x1:t+1,y1:u,x2:t+n-1,y2:u,fill:"none",stroke:"#fff"}),o().createElement("line",{x1:t+1,y1:u+2,x2:t+n-1,y2:u+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(e,t){var r;return o().isValidElement(e)?o().cloneElement(e,t):c()(e)?e(t):i.renderDefaultTraveller(t)}},{key:"getDerivedStateFromProps",value:function(e,t){var r=e.data,n=e.width,o=e.x,i=e.travellerWidth,a=e.updateId,u=e.startIndex,c=e.endIndex;if(r!==t.prevData||a!==t.prevUpdateId)return U({prevData:r,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:n},r&&r.length?H({data:r,width:n,x:o,travellerWidth:i,startIndex:u,endIndex:c}):{scale:null,scaleValues:null});if(t.scale&&(n!==t.prevWidth||o!==t.prevX||i!==t.prevTravellerWidth)){t.scale.range([o,o+n-i]);var l=t.scale.domain().map(function(e){return t.scale(e)});return{prevData:r,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:n,startX:t.scale(e.startIndex),endX:t.scale(e.endIndex),scaleValues:l}}return null}},{key:"getIndexInRange",value:function(e,t){for(var r=e.length,n=0,o=r-1;o-n>1;){var i=Math.floor((n+o)/2);e[i]>t?o=i:n=i}return t>=e[o]?o:n}}],t&&F(i.prototype,t),r&&F(i,r),Object.defineProperty(i,"prototype",{writable:!1}),i}(n.PureComponent);W(X,"displayName","Brush"),W(X,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var K=r(96075),Y=r(46707),J=r(97633),Z=function(e,t){var r=e.alwaysShow,n=e.ifOverflow;return r&&(n="extendDomain"),n===t},Q=r(84629),ee=r(10521);function et(){return(et=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function er(e){return(er="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function en(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eo(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?en(Object(r),!0).forEach(function(t){ec(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):en(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ei(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ei=function(){return!!e})()}function ea(e){return(ea=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function eu(e,t){return(eu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function ec(e,t,r){return(t=el(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function el(e){var t=function(e,t){if("object"!=er(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=er(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==er(t)?t:t+""}var es=function(e){var t=e.x,r=e.y,n=e.xAxis,o=e.yAxis,i=(0,Q.P2)({x:n.scale,y:o.scale}),a=i.apply({x:t,y:r},{bandAware:!0});return Z(e,"discard")&&!i.isInRange(a)?null:a},ef=function(e){var t;function r(){var e,t;return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,r),e=r,t=arguments,e=ea(e),function(e,t){if(t&&("object"===er(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,ei()?Reflect.construct(e,t||[],ea(this).constructor):e.apply(this,t))}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&eu(e,t)}(r,e),t=[{key:"render",value:function(){var e=this.props,t=e.x,n=e.y,i=e.r,a=e.alwaysShow,u=e.clipPathId,c=(0,T.vh)(t),l=(0,T.vh)(n);if((0,ee.R)(void 0===a,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!c||!l)return null;var s=es(this.props);if(!s)return null;var f=s.x,p=s.y,d=this.props,h=d.shape,y=d.className,v=eo(eo({clipPath:Z(this.props,"hidden")?"url(#".concat(u,")"):void 0},(0,_.J9)(this.props,!0)),{},{cx:f,cy:p});return o().createElement(x.W,{className:(0,g.A)("recharts-reference-dot",y)},r.renderDot(h,v),J.J.renderCallByParent(this.props,{x:f-i,y:p-i,width:2*i,height:2*i}))}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,el(n.key),n)}}(r.prototype,t),Object.defineProperty(r,"prototype",{writable:!1}),r}(o().Component);ec(ef,"displayName","ReferenceDot"),ec(ef,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1}),ec(ef,"renderDot",function(e,t){var r;return o().isValidElement(e)?o().cloneElement(e,t):c()(e)?e(t):o().createElement(S.c,et({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"}))});var ep=r(67367),ed=r.n(ep),eh=r(277);function ey(e){return(ey="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ev(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ev=function(){return!!e})()}function eg(e){return(eg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function em(e,t){return(em=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function eb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ex(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eb(Object(r),!0).forEach(function(t){ew(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eb(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ew(e,t,r){return(t=eO(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function eO(e){var t=function(e,t){if("object"!=ey(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ey(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ey(t)?t:t+""}function eS(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function eE(){return(eE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var e_=function(e,t){var r;return o().isValidElement(e)?o().cloneElement(e,t):c()(e)?e(t):o().createElement("line",eE({},t,{className:"recharts-reference-line-line"}))},eA=function(e,t,r,n,o,i,a,u,c){var l=o.x,s=o.y,f=o.width,p=o.height;if(r){var d=c.y,h=e.y.apply(d,{position:i});if(Z(c,"discard")&&!e.y.isInRange(h))return null;var y=[{x:l+f,y:h},{x:l,y:h}];return"left"===u?y.reverse():y}if(t){var v=c.x,g=e.x.apply(v,{position:i});if(Z(c,"discard")&&!e.x.isInRange(g))return null;var m=[{x:g,y:s+p},{x:g,y:s}];return"top"===a?m.reverse():m}if(n){var b=c.segment.map(function(t){return e.apply(t,{position:i})});return Z(c,"discard")&&ed()(b,function(t){return!e.isInRange(t)})?null:b}return null};function ej(e){var t=e.x,r=e.y,n=e.segment,i=e.xAxisId,a=e.yAxisId,u=e.shape,c=e.className,l=e.alwaysShow,s=(0,eh.Yp)(),f=(0,eh.AF)(i),p=(0,eh.Nk)(a),d=(0,eh.sk)();if(!s||!d)return null;(0,ee.R)(void 0===l,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var h=eA((0,Q.P2)({x:f.scale,y:p.scale}),(0,T.vh)(t),(0,T.vh)(r),n&&2===n.length,d,e.position,f.orientation,p.orientation,e);if(!h)return null;var y=function(e){if(Array.isArray(e))return e}(h)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{i=(r=r.call(e)).next;for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(h,2)||function(e,t){if(e){if("string"==typeof e)return eS(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return eS(e,t)}}(h,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),v=y[0],m=v.x,b=v.y,w=y[1],O=w.x,S=w.y,E=ex(ex({clipPath:Z(e,"hidden")?"url(#".concat(s,")"):void 0},(0,_.J9)(e,!0)),{},{x1:m,y1:b,x2:O,y2:S});return o().createElement(x.W,{className:(0,g.A)("recharts-reference-line",c)},e_(u,E),J.J.renderCallByParent(e,(0,Q.vh)({x1:m,y1:b,x2:O,y2:S})))}var eP=function(e){var t;function r(){var e,t;return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,r),e=r,t=arguments,e=eg(e),function(e,t){if(t&&("object"===ey(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,ev()?Reflect.construct(e,t||[],eg(this).constructor):e.apply(this,t))}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&em(e,t)}(r,e),t=[{key:"render",value:function(){return o().createElement(ej,this.props)}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,eO(n.key),n)}}(r.prototype,t),Object.defineProperty(r,"prototype",{writable:!1}),r}(o().Component);function eT(){return(eT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function eM(e){return(eM="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eC(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ek(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eC(Object(r),!0).forEach(function(t){eI(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eC(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}ew(eP,"displayName","ReferenceLine"),ew(eP,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function eN(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(eN=function(){return!!e})()}function eD(e){return(eD=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function eR(e,t){return(eR=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function eI(e,t,r){return(t=eL(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function eL(e){var t=function(e,t){if("object"!=eM(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=eM(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==eM(t)?t:t+""}var eB=function(e,t,r,n,o){var i=o.x1,a=o.x2,u=o.y1,c=o.y2,l=o.xAxis,s=o.yAxis;if(!l||!s)return null;var f=(0,Q.P2)({x:l.scale,y:s.scale}),p={x:e?f.x.apply(i,{position:"start"}):f.x.rangeMin,y:r?f.y.apply(u,{position:"start"}):f.y.rangeMin},d={x:t?f.x.apply(a,{position:"end"}):f.x.rangeMax,y:n?f.y.apply(c,{position:"end"}):f.y.rangeMax};return!Z(o,"discard")||f.isInRange(p)&&f.isInRange(d)?(0,Q.sl)(p,d):null},eU=function(e){var t;function r(){var e,t;return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,r),e=r,t=arguments,e=eD(e),function(e,t){if(t&&("object"===eM(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,eN()?Reflect.construct(e,t||[],eD(this).constructor):e.apply(this,t))}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&eR(e,t)}(r,e),t=[{key:"render",value:function(){var e=this.props,t=e.x1,n=e.x2,i=e.y1,a=e.y2,u=e.className,c=e.alwaysShow,l=e.clipPathId;(0,ee.R)(void 0===c,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var s=(0,T.vh)(t),f=(0,T.vh)(n),p=(0,T.vh)(i),d=(0,T.vh)(a),h=this.props.shape;if(!s&&!f&&!p&&!d&&!h)return null;var y=eB(s,f,p,d,this.props);if(!y&&!h)return null;var v=Z(this.props,"hidden")?"url(#".concat(l,")"):void 0;return o().createElement(x.W,{className:(0,g.A)("recharts-reference-area",u)},r.renderRect(h,ek(ek({clipPath:v},(0,_.J9)(this.props,!0)),y)),J.J.renderCallByParent(this.props,y))}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,eL(n.key),n)}}(r.prototype,t),Object.defineProperty(r,"prototype",{writable:!1}),r}(o().Component);function eF(e){return function(e){if(Array.isArray(e))return ez(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ez(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ez(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ez(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}eI(eU,"displayName","ReferenceArea"),eI(eU,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1}),eI(eU,"renderRect",function(e,t){var r;return o().isValidElement(e)?o().cloneElement(e,t):c()(e)?e(t):o().createElement(E.M,eT({},t,{className:"recharts-reference-area-rect"}))});var e$=function(e,t,r,n,o){var i=(0,_.aS)(e,eP),a=(0,_.aS)(e,ef),u=[].concat(eF(i),eF(a)),c=(0,_.aS)(e,eU),l="".concat(n,"Id"),s=n[0],f=t;if(u.length&&(f=u.reduce(function(e,t){if(t.props[l]===r&&Z(t.props,"extendDomain")&&(0,T.Et)(t.props[s])){var n=t.props[s];return[Math.min(e[0],n),Math.max(e[1],n)]}return e},f)),c.length){var p="".concat(s,"1"),d="".concat(s,"2");f=c.reduce(function(e,t){if(t.props[l]===r&&Z(t.props,"extendDomain")&&(0,T.Et)(t.props[p])&&(0,T.Et)(t.props[d])){var n=t.props[p],o=t.props[d];return[Math.min(e[0],n,o),Math.max(e[1],n,o)]}return e},f)}return o&&o.length&&(f=o.reduce(function(e,t){return(0,T.Et)(t)?[Math.min(e[0],t),Math.max(e[1],t)]:e},f)),f},eV=r(19335),eW=r(18842),eG=r(11117),eH=new(r.n(eG)()),eq="recharts.syncMouseEvents",eX=r(4057);function eK(e){return(eK="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eY(e,t,r){return(t=eJ(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function eJ(e){var t=function(e,t){if("object"!=eK(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=eK(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==eK(t)?t:t+""}var eZ=function(){var e,t;return e=function e(){(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(this,e),eY(this,"activeIndex",0),eY(this,"coordinateList",[]),eY(this,"layout","horizontal")},t=[{key:"setDetails",value:function(e){var t,r=e.coordinateList,n=void 0===r?null:r,o=e.container,i=void 0===o?null:o,a=e.layout,u=void 0===a?null:a,c=e.offset,l=void 0===c?null:c,s=e.mouseHandlerCallback,f=void 0===s?null:s;this.coordinateList=null!==(t=null!=n?n:this.coordinateList)&&void 0!==t?t:[],this.container=null!=i?i:this.container,this.layout=null!=u?u:this.layout,this.offset=null!=l?l:this.offset,this.mouseHandlerCallback=null!=f?f:this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(e){if(0!==this.coordinateList.length)switch(e.key){case"ArrowRight":if("horizontal"!==this.layout)return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break;case"ArrowLeft":if("horizontal"!==this.layout)return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse()}}},{key:"setIndex",value:function(e){this.activeIndex=e}},{key:"spoofMouse",value:function(){if("horizontal"===this.layout&&0!==this.coordinateList.length){var e,t,r=this.container.getBoundingClientRect(),n=r.x,o=r.y,i=r.height,a=this.coordinateList[this.activeIndex].coordinate,u=(null===(e=window)||void 0===e?void 0:e.scrollX)||0,c=(null===(t=window)||void 0===t?void 0:t.scrollY)||0,l=o+this.offset.top+i/2+c;this.mouseHandlerCallback({pageX:n+a+u,pageY:l})}}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,eJ(n.key),n)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(),eQ=r(67629),e0=r(81888);function e1(e){return(e1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var e2=["x","y","top","left","width","height","className"];function e3(){return(e3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function e4(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var e5=function(e){var t=e.x,r=void 0===t?0:t,n=e.y,i=void 0===n?0:n,a=e.top,u=void 0===a?0:a,c=e.left,l=void 0===c?0:c,s=e.width,f=void 0===s?0:s,p=e.height,d=void 0===p?0:p,h=e.className,y=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?e4(Object(r),!0).forEach(function(t){var n,o,i;n=e,o=t,i=r[t],(o=function(e){var t=function(e,t){if("object"!=e1(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=e1(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==e1(t)?t:t+""}(o))in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e4(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({x:r,y:i,top:u,left:l,width:f,height:d},function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,e2));return(0,T.Et)(r)&&(0,T.Et)(i)&&(0,T.Et)(f)&&(0,T.Et)(d)&&(0,T.Et)(u)&&(0,T.Et)(l)?o().createElement("path",e3({},(0,_.J9)(y,!0),{className:(0,g.A)("recharts-cross",h),d:"M".concat(r,",").concat(u,"v").concat(d,"M").concat(l,",").concat(i,"h").concat(f)})):null};function e6(e){var t=e.cx,r=e.cy,n=e.radius,o=e.startAngle,i=e.endAngle;return{points:[(0,eV.IZ)(t,r,n,o),(0,eV.IZ)(t,r,n,i)],cx:t,cy:r,radius:n,startAngle:o,endAngle:i}}var e8=r(34955);function e9(e){return(e9="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function e7(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function te(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?e7(Object(r),!0).forEach(function(t){var n,o,i;n=e,o=t,i=r[t],(o=function(e){var t=function(e,t){if("object"!=e9(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=e9(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==e9(t)?t:t+""}(o))in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e7(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function tt(e){var t,r,o,i,a=e.element,u=e.tooltipEventType,c=e.isActive,l=e.activeCoordinate,s=e.activePayload,f=e.offset,p=e.activeTooltipIndex,d=e.tooltipAxisBandSize,h=e.layout,y=e.chartName,v=null!==(r=a.props.cursor)&&void 0!==r?r:null===(o=a.type.defaultProps)||void 0===o?void 0:o.cursor;if(!a||!v||!c||!l||"ScatterChart"!==y&&"axis"!==u)return null;var m=e0.I;if("ScatterChart"===y)i=l,m=e5;else if("BarChart"===y)t=d/2,i={stroke:"none",fill:"#ccc",x:"horizontal"===h?l.x-t:f.left+.5,y:"horizontal"===h?f.top+.5:l.y-t,width:"horizontal"===h?d:f.width-1,height:"horizontal"===h?f.height-1:d},m=E.M;else if("radial"===h){var b=e6(l),x=b.cx,w=b.cy,O=b.radius;i={cx:x,cy:w,startAngle:b.startAngle,endAngle:b.endAngle,innerRadius:O,outerRadius:O},m=e8.h}else i={points:function(e,t,r){var n,o,i,a;if("horizontal"===e)i=n=t.x,o=r.top,a=r.top+r.height;else if("vertical"===e)a=o=t.y,n=r.left,i=r.left+r.width;else if(null!=t.cx&&null!=t.cy){if("centric"!==e)return e6(t);var u=t.cx,c=t.cy,l=t.innerRadius,s=t.outerRadius,f=t.angle,p=(0,eV.IZ)(u,c,l,f),d=(0,eV.IZ)(u,c,s,f);n=p.x,o=p.y,i=d.x,a=d.y}return[{x:n,y:o},{x:i,y:a}]}(h,l,f)},m=e0.I;var S=te(te(te(te({stroke:"#ccc",pointerEvents:"none"},f),i),(0,_.J9)(v,!1)),{},{payload:s,payloadIndex:p,className:(0,g.A)("recharts-tooltip-cursor",v.className)});return(0,n.isValidElement)(v)?(0,n.cloneElement)(v,S):(0,n.createElement)(m,S)}var tr=["item"],tn=["children","className","width","height","style","compact","title","desc"];function to(e){return(to="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ti(){return(ti=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function ta(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(e,t)||tp(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tu(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function tc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(tc=function(){return!!e})()}function tl(e){return(tl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ts(e,t){return(ts=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function tf(e){return function(e){if(Array.isArray(e))return td(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||tp(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tp(e,t){if(e){if("string"==typeof e)return td(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return td(e,t)}}function td(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function th(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ty(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?th(Object(r),!0).forEach(function(t){tv(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):th(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function tv(e,t,r){return(t=tg(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function tg(e){var t=function(e,t){if("object"!=to(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=to(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==to(t)?t:t+""}var tm={xAxis:["bottom","top"],yAxis:["left","right"]},tb={width:"100%",height:"100%"},tx={x:0,y:0};function tw(e){return e}var tO=function(e,t,r,n){var o=t.find(function(e){return e&&e.index===r});if(o){if("horizontal"===e)return{x:o.coordinate,y:n.y};if("vertical"===e)return{x:n.x,y:o.coordinate};if("centric"===e){var i=o.coordinate,a=n.radius;return ty(ty(ty({},n),(0,eV.IZ)(n.cx,n.cy,a,i)),{},{angle:i,radius:a})}var u=o.coordinate,c=n.angle;return ty(ty(ty({},n),(0,eV.IZ)(n.cx,n.cy,u,c)),{},{angle:c,radius:u})}return tx},tS=function(e,t){var r=t.graphicalItems,n=t.dataStartIndex,o=t.dataEndIndex,i=(null!=r?r:[]).reduce(function(e,t){var r=t.props.data;return r&&r.length?[].concat(tf(e),tf(r)):e},[]);return i.length>0?i:e&&e.length&&(0,T.Et)(n)&&(0,T.Et)(o)?e.slice(n,o+1):[]};function tE(e){return"number"===e?[0,"auto"]:void 0}var t_=function(e,t,r,n){var o=e.graphicalItems,i=e.tooltipAxis,a=tS(t,e);return r<0||!o||!o.length||r>=a.length?null:o.reduce(function(o,u){var c,l,s=null!==(c=u.props.data)&&void 0!==c?c:t;if(s&&e.dataStartIndex+e.dataEndIndex!==0&&e.dataEndIndex-e.dataStartIndex>=r&&(s=s.slice(e.dataStartIndex,e.dataEndIndex+1)),i.dataKey&&!i.allowDuplicatedCategory){var f=void 0===s?a:s;l=(0,T.eP)(f,i.dataKey,n)}else l=s&&s[r]||a[r];return l?[].concat(tf(o),[(0,P.zb)(u,l)]):o},[])},tA=function(e,t,r,n){var o=n||{x:e.chartX,y:e.chartY},i="horizontal"===r?o.x:"vertical"===r?o.y:"centric"===r?o.angle:o.radius,a=e.orderedTooltipTicks,u=e.tooltipAxis,c=e.tooltipTicks,l=(0,P.gH)(i,a,c,u);if(l>=0&&c){var s=c[l]&&c[l].value,f=t_(e,t,l,s),p=tO(r,a,l,o);return{activeTooltipIndex:l,activeLabel:s,activePayload:f,activeCoordinate:p}}return null},tj=function(e,t){var r=t.axes,n=t.graphicalItems,o=t.axisType,i=t.axisIdKey,u=t.stackGroups,c=t.dataStartIndex,l=t.dataEndIndex,f=e.layout,p=e.children,d=e.stackOffset,h=(0,P._L)(f,o);return r.reduce(function(t,r){var y=void 0!==r.type.defaultProps?ty(ty({},r.type.defaultProps),r.props):r.props,v=y.type,g=y.dataKey,m=y.allowDataOverflow,b=y.allowDuplicatedCategory,x=y.scale,w=y.ticks,O=y.includeHidden,S=y[i];if(t[S])return t;var E=tS(e.data,{graphicalItems:n.filter(function(e){var t;return(i in e.props?e.props[i]:null===(t=e.type.defaultProps)||void 0===t?void 0:t[i])===S}),dataStartIndex:c,dataEndIndex:l}),_=E.length;(function(e,t,r){if("number"===r&&!0===t&&Array.isArray(e)){var n=null==e?void 0:e[0],o=null==e?void 0:e[1];if(n&&o&&(0,T.Et)(n)&&(0,T.Et)(o))return!0}return!1})(y.domain,m,v)&&(M=(0,P.AQ)(y.domain,null,m),h&&("number"===v||"auto"!==x)&&(k=(0,P.Ay)(E,g,"category")));var A=tE(v);if(!M||0===M.length){var j,M,C,k,N,D=null!==(N=y.domain)&&void 0!==N?N:A;if(g){if(M=(0,P.Ay)(E,g,v),"category"===v&&h){var R=(0,T.CG)(M);b&&R?(C=M,M=s()(0,_)):b||(M=(0,P.KC)(D,M,r).reduce(function(e,t){return e.indexOf(t)>=0?e:[].concat(tf(e),[t])},[]))}else if("category"===v)M=b?M.filter(function(e){return""!==e&&!a()(e)}):(0,P.KC)(D,M,r).reduce(function(e,t){return e.indexOf(t)>=0||""===t||a()(t)?e:[].concat(tf(e),[t])},[]);else if("number"===v){var I=(0,P.A1)(E,n.filter(function(e){var t,r,n=i in e.props?e.props[i]:null===(t=e.type.defaultProps)||void 0===t?void 0:t[i],o="hide"in e.props?e.props.hide:null===(r=e.type.defaultProps)||void 0===r?void 0:r.hide;return n===S&&(O||!o)}),g,o,f);I&&(M=I)}h&&("number"===v||"auto"!==x)&&(k=(0,P.Ay)(E,g,"category"))}else M=h?s()(0,_):u&&u[S]&&u[S].hasStack&&"number"===v?"expand"===d?[0,1]:(0,P.Mk)(u[S].stackGroups,c,l):(0,P.vf)(E,n.filter(function(e){var t=i in e.props?e.props[i]:e.type.defaultProps[i],r="hide"in e.props?e.props.hide:e.type.defaultProps.hide;return t===S&&(O||!r)}),v,f,!0);"number"===v?(M=e$(p,M,S,o,w),D&&(M=(0,P.AQ)(D,M,m))):"category"===v&&D&&M.every(function(e){return D.indexOf(e)>=0})&&(M=D)}return ty(ty({},t),{},tv({},S,ty(ty({},y),{},{axisType:o,domain:M,categoricalDomain:k,duplicateDomain:C,originalDomain:null!==(j=y.domain)&&void 0!==j?j:A,isCategorical:h,layout:f})))},{})},tP=function(e,t){var r=t.graphicalItems,n=t.Axis,o=t.axisType,i=t.axisIdKey,a=t.stackGroups,u=t.dataStartIndex,c=t.dataEndIndex,l=e.layout,f=e.children,d=tS(e.data,{graphicalItems:r,dataStartIndex:u,dataEndIndex:c}),h=d.length,y=(0,P._L)(l,o),v=-1;return r.reduce(function(e,t){var g,m=(void 0!==t.type.defaultProps?ty(ty({},t.type.defaultProps),t.props):t.props)[i],b=tE("number");return e[m]?e:(v++,g=y?s()(0,h):a&&a[m]&&a[m].hasStack?e$(f,g=(0,P.Mk)(a[m].stackGroups,u,c),m,o):e$(f,g=(0,P.AQ)(b,(0,P.vf)(d,r.filter(function(e){var t,r,n=i in e.props?e.props[i]:null===(t=e.type.defaultProps)||void 0===t?void 0:t[i],o="hide"in e.props?e.props.hide:null===(r=e.type.defaultProps)||void 0===r?void 0:r.hide;return n===m&&!o}),"number",l),n.defaultProps.allowDataOverflow),m,o),ty(ty({},e),{},tv({},m,ty(ty({axisType:o},n.defaultProps),{},{hide:!0,orientation:p()(tm,"".concat(o,".").concat(v%2),null),domain:g,originalDomain:b,isCategorical:y,layout:l}))))},{})},tT=function(e,t){var r=t.axisType,n=void 0===r?"xAxis":r,o=t.AxisComp,i=t.graphicalItems,a=t.stackGroups,u=t.dataStartIndex,c=t.dataEndIndex,l=e.children,s="".concat(n,"Id"),f=(0,_.aS)(l,o),p={};return f&&f.length?p=tj(e,{axes:f,graphicalItems:i,axisType:n,axisIdKey:s,stackGroups:a,dataStartIndex:u,dataEndIndex:c}):i&&i.length&&(p=tP(e,{Axis:o,graphicalItems:i,axisType:n,axisIdKey:s,stackGroups:a,dataStartIndex:u,dataEndIndex:c})),p},tM=function(e){var t=(0,T.lX)(e),r=(0,P.Rh)(t,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:h()(r,function(e){return e.coordinate}),tooltipAxis:t,tooltipAxisBandSize:(0,P.Hj)(t,r)}},tC=function(e){var t=e.children,r=e.defaultShowTooltip,n=(0,_.BU)(t,X),o=0,i=0;return e.data&&0!==e.data.length&&(i=e.data.length-1),n&&n.props&&(n.props.startIndex>=0&&(o=n.props.startIndex),n.props.endIndex>=0&&(i=n.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:i,activeTooltipIndex:-1,isTooltipActive:!!r}},tk=function(e){return"horizontal"===e?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===e?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===e?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},tN=function(e,t){var r=e.props,n=e.graphicalItems,o=e.xAxisMap,i=void 0===o?{}:o,a=e.yAxisMap,u=void 0===a?{}:a,c=r.width,l=r.height,s=r.children,f=r.margin||{},d=(0,_.BU)(s,X),h=(0,_.BU)(s,O.s),y=Object.keys(u).reduce(function(e,t){var r=u[t],n=r.orientation;return r.mirror||r.hide?e:ty(ty({},e),{},tv({},n,e[n]+r.width))},{left:f.left||0,right:f.right||0}),v=Object.keys(i).reduce(function(e,t){var r=i[t],n=r.orientation;return r.mirror||r.hide?e:ty(ty({},e),{},tv({},n,p()(e,"".concat(n))+r.height))},{top:f.top||0,bottom:f.bottom||0}),g=ty(ty({},v),y),m=g.bottom;d&&(g.bottom+=d.props.height||X.defaultProps.height),h&&t&&(g=(0,P.s0)(g,n,r,t));var b=c-g.left-g.right,x=l-g.top-g.bottom;return ty(ty({brushBottom:m},g),{},{width:Math.max(b,0),height:Math.max(x,0)})},tD=function(e){var t=e.chartName,r=e.GraphicalChild,i=e.defaultTooltipEventType,u=void 0===i?"axis":i,l=e.validateTooltipEventTypes,s=void 0===l?["axis"]:l,f=e.axisComponents,d=e.legendContent,h=e.formatAxisMap,y=e.defaultProps,O=function(e,t){var r=t.graphicalItems,n=t.stackGroups,o=t.offset,i=t.updateId,u=t.dataStartIndex,c=t.dataEndIndex,l=e.barSize,s=e.layout,p=e.barGap,d=e.barCategoryGap,h=e.maxBarSize,y=tk(s),v=y.numericAxisName,g=y.cateAxisName,b=!!r&&!!r.length&&r.some(function(e){var t=(0,_.Mn)(e&&e.type);return t&&t.indexOf("Bar")>=0}),x=[];return r.forEach(function(r,y){var w=tS(e.data,{graphicalItems:[r],dataStartIndex:u,dataEndIndex:c}),O=void 0!==r.type.defaultProps?ty(ty({},r.type.defaultProps),r.props):r.props,S=O.dataKey,E=O.maxBarSize,A=O["".concat(v,"Id")],j=O["".concat(g,"Id")],T=f.reduce(function(e,r){var n=t["".concat(r.axisType,"Map")],o=O["".concat(r.axisType,"Id")];n&&n[o]||"zAxis"===r.axisType||(0,m.A)(!1);var i=n[o];return ty(ty({},e),{},tv(tv({},r.axisType,i),"".concat(r.axisType,"Ticks"),(0,P.Rh)(i)))},{}),M=T[g],C=T["".concat(g,"Ticks")],k=n&&n[A]&&n[A].hasStack&&(0,P.kA)(r,n[A].stackGroups),N=(0,_.Mn)(r.type).indexOf("Bar")>=0,D=(0,P.Hj)(M,C),R=[],I=b&&(0,P.tA)({barSize:l,stackGroups:n,totalSize:"xAxis"===g?T[g].width:"yAxis"===g?T[g].height:void 0});if(N){var L,B,U=a()(E)?h:E,F=null!==(L=null!==(B=(0,P.Hj)(M,C,!0))&&void 0!==B?B:U)&&void 0!==L?L:0;R=(0,P.BX)({barGap:p,barCategoryGap:d,bandSize:F!==D?F:D,sizeList:I[j],maxBarSize:U}),F!==D&&(R=R.map(function(e){return ty(ty({},e),{},{position:ty(ty({},e.position),{},{offset:e.position.offset-F/2})})}))}var z=r&&r.type&&r.type.getComposedData;z&&x.push({props:ty(ty({},z(ty(ty({},T),{},{displayedData:w,props:e,dataKey:S,item:r,bandSize:D,barPosition:R,offset:o,stackedData:k,layout:s,dataStartIndex:u,dataEndIndex:c}))),{},tv(tv(tv({key:r.key||"item-".concat(y)},v,T[v]),g,T[g]),"animationId",i)),childIndex:(0,_.AW)(r,e.children),item:r})}),x},A=function(e,n){var o=e.props,i=e.dataStartIndex,a=e.dataEndIndex,u=e.updateId;if(!(0,_.Me)({props:o}))return null;var c=o.children,l=o.layout,s=o.stackOffset,p=o.data,d=o.reverseStackOrder,y=tk(l),v=y.numericAxisName,g=y.cateAxisName,m=(0,_.aS)(c,r),b=(0,P.Mn)(p,m,"".concat(v,"Id"),"".concat(g,"Id"),s,d),x=f.reduce(function(e,t){var r="".concat(t.axisType,"Map");return ty(ty({},e),{},tv({},r,tT(o,ty(ty({},t),{},{graphicalItems:m,stackGroups:t.axisType===v&&b,dataStartIndex:i,dataEndIndex:a}))))},{}),w=tN(ty(ty({},x),{},{props:o,graphicalItems:m}),null==n?void 0:n.legendBBox);Object.keys(x).forEach(function(e){x[e]=h(o,x[e],w,e.replace("Map",""),t)});var S=tM(x["".concat(g,"Map")]),E=O(o,ty(ty({},x),{},{dataStartIndex:i,dataEndIndex:a,updateId:u,graphicalItems:m,stackGroups:b,offset:w}));return ty(ty({formattedGraphicalItems:E,graphicalItems:m,offset:w,stackGroups:b},S),x)},j=function(e){var r;function i(e){var r,u,l,s,f;return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,i),s=i,f=[e],s=tl(s),tv(l=function(e,t){if(t&&("object"===to(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,tc()?Reflect.construct(s,f||[],tl(this).constructor):s.apply(this,f)),"eventEmitterSymbol",Symbol("rechartsEventEmitter")),tv(l,"accessibilityManager",new eZ),tv(l,"handleLegendBBoxUpdate",function(e){if(e){var t=l.state,r=t.dataStartIndex,n=t.dataEndIndex,o=t.updateId;l.setState(ty({legendBBox:e},A({props:l.props,dataStartIndex:r,dataEndIndex:n,updateId:o},ty(ty({},l.state),{},{legendBBox:e}))))}}),tv(l,"handleReceiveSyncEvent",function(e,t,r){l.props.syncId===e&&(r!==l.eventEmitterSymbol||"function"==typeof l.props.syncMethod)&&l.applySyncEvent(t)}),tv(l,"handleBrushChange",function(e){var t=e.startIndex,r=e.endIndex;if(t!==l.state.dataStartIndex||r!==l.state.dataEndIndex){var n=l.state.updateId;l.setState(function(){return ty({dataStartIndex:t,dataEndIndex:r},A({props:l.props,dataStartIndex:t,dataEndIndex:r,updateId:n},l.state))}),l.triggerSyncEvent({dataStartIndex:t,dataEndIndex:r})}}),tv(l,"handleMouseEnter",function(e){var t=l.getMouseInfo(e);if(t){var r=ty(ty({},t),{},{isTooltipActive:!0});l.setState(r),l.triggerSyncEvent(r);var n=l.props.onMouseEnter;c()(n)&&n(r,e)}}),tv(l,"triggeredAfterMouseMove",function(e){var t=l.getMouseInfo(e),r=t?ty(ty({},t),{},{isTooltipActive:!0}):{isTooltipActive:!1};l.setState(r),l.triggerSyncEvent(r);var n=l.props.onMouseMove;c()(n)&&n(r,e)}),tv(l,"handleItemMouseEnter",function(e){l.setState(function(){return{isTooltipActive:!0,activeItem:e,activePayload:e.tooltipPayload,activeCoordinate:e.tooltipPosition||{x:e.cx,y:e.cy}}})}),tv(l,"handleItemMouseLeave",function(){l.setState(function(){return{isTooltipActive:!1}})}),tv(l,"handleMouseMove",function(e){e.persist(),l.throttleTriggeredAfterMouseMove(e)}),tv(l,"handleMouseLeave",function(e){l.throttleTriggeredAfterMouseMove.cancel();var t={isTooltipActive:!1};l.setState(t),l.triggerSyncEvent(t);var r=l.props.onMouseLeave;c()(r)&&r(t,e)}),tv(l,"handleOuterEvent",function(e){var t,r,n=(0,_.X_)(e),o=p()(l.props,"".concat(n));n&&c()(o)&&o(null!==(t=/.*touch.*/i.test(n)?l.getMouseInfo(e.changedTouches[0]):l.getMouseInfo(e))&&void 0!==t?t:{},e)}),tv(l,"handleClick",function(e){var t=l.getMouseInfo(e);if(t){var r=ty(ty({},t),{},{isTooltipActive:!0});l.setState(r),l.triggerSyncEvent(r);var n=l.props.onClick;c()(n)&&n(r,e)}}),tv(l,"handleMouseDown",function(e){var t=l.props.onMouseDown;c()(t)&&t(l.getMouseInfo(e),e)}),tv(l,"handleMouseUp",function(e){var t=l.props.onMouseUp;c()(t)&&t(l.getMouseInfo(e),e)}),tv(l,"handleTouchMove",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&l.throttleTriggeredAfterMouseMove(e.changedTouches[0])}),tv(l,"handleTouchStart",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&l.handleMouseDown(e.changedTouches[0])}),tv(l,"handleTouchEnd",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&l.handleMouseUp(e.changedTouches[0])}),tv(l,"handleDoubleClick",function(e){var t=l.props.onDoubleClick;c()(t)&&t(l.getMouseInfo(e),e)}),tv(l,"handleContextMenu",function(e){var t=l.props.onContextMenu;c()(t)&&t(l.getMouseInfo(e),e)}),tv(l,"triggerSyncEvent",function(e){void 0!==l.props.syncId&&eH.emit(eq,l.props.syncId,e,l.eventEmitterSymbol)}),tv(l,"applySyncEvent",function(e){var t=l.props,r=t.layout,n=t.syncMethod,o=l.state.updateId,i=e.dataStartIndex,a=e.dataEndIndex;if(void 0!==e.dataStartIndex||void 0!==e.dataEndIndex)l.setState(ty({dataStartIndex:i,dataEndIndex:a},A({props:l.props,dataStartIndex:i,dataEndIndex:a,updateId:o},l.state)));else if(void 0!==e.activeTooltipIndex){var u=e.chartX,c=e.chartY,s=e.activeTooltipIndex,f=l.state,p=f.offset,d=f.tooltipTicks;if(!p)return;if("function"==typeof n)s=n(d,e);else if("value"===n){s=-1;for(var h=0;h<d.length;h++)if(d[h].value===e.activeLabel){s=h;break}}var y=ty(ty({},p),{},{x:p.left,y:p.top}),v=Math.min(u,y.x+y.width),g=Math.min(c,y.y+y.height),m=d[s]&&d[s].value,b=t_(l.state,l.props.data,s),x=d[s]?{x:"horizontal"===r?d[s].coordinate:v,y:"horizontal"===r?g:d[s].coordinate}:tx;l.setState(ty(ty({},e),{},{activeLabel:m,activeCoordinate:x,activePayload:b,activeTooltipIndex:s}))}else l.setState(e)}),tv(l,"renderCursor",function(e){var r,n=l.state,i=n.isTooltipActive,a=n.activeCoordinate,u=n.activePayload,c=n.offset,s=n.activeTooltipIndex,f=n.tooltipAxisBandSize,p=l.getTooltipEventType(),d=null!==(r=e.props.active)&&void 0!==r?r:i,h=l.props.layout,y=e.key||"_recharts-cursor";return o().createElement(tt,{key:y,activeCoordinate:a,activePayload:u,activeTooltipIndex:s,chartName:t,element:e,isActive:d,layout:h,offset:c,tooltipAxisBandSize:f,tooltipEventType:p})}),tv(l,"renderPolarAxis",function(e,t,r){var o=p()(e,"type.axisType"),i=p()(l.state,"".concat(o,"Map")),a=e.type.defaultProps,u=void 0!==a?ty(ty({},a),e.props):e.props,c=i&&i[u["".concat(o,"Id")]];return(0,n.cloneElement)(e,ty(ty({},c),{},{className:(0,g.A)(o,c.className),key:e.key||"".concat(t,"-").concat(r),ticks:(0,P.Rh)(c,!0)}))}),tv(l,"renderPolarGrid",function(e){var t=e.props,r=t.radialLines,o=t.polarAngles,i=t.polarRadius,a=l.state,u=a.radiusAxisMap,c=a.angleAxisMap,s=(0,T.lX)(u),f=(0,T.lX)(c),p=f.cx,d=f.cy,h=f.innerRadius,y=f.outerRadius;return(0,n.cloneElement)(e,{polarAngles:Array.isArray(o)?o:(0,P.Rh)(f,!0).map(function(e){return e.coordinate}),polarRadius:Array.isArray(i)?i:(0,P.Rh)(s,!0).map(function(e){return e.coordinate}),cx:p,cy:d,innerRadius:h,outerRadius:y,key:e.key||"polar-grid",radialLines:r})}),tv(l,"renderLegend",function(){var e=l.state.formattedGraphicalItems,t=l.props,r=t.children,o=t.width,i=t.height,a=l.props.margin||{},u=o-(a.left||0)-(a.right||0),c=(0,Y.g)({children:r,formattedGraphicalItems:e,legendWidth:u,legendContent:d});if(!c)return null;var s=c.item,f=tu(c,tr);return(0,n.cloneElement)(s,ty(ty({},f),{},{chartWidth:o,chartHeight:i,margin:a,onBBoxUpdate:l.handleLegendBBoxUpdate}))}),tv(l,"renderTooltip",function(){var e,t=l.props,r=t.children,o=t.accessibilityLayer,i=(0,_.BU)(r,w.m);if(!i)return null;var a=l.state,u=a.isTooltipActive,c=a.activeCoordinate,s=a.activePayload,f=a.activeLabel,p=a.offset,d=null!==(e=i.props.active)&&void 0!==e?e:u;return(0,n.cloneElement)(i,{viewBox:ty(ty({},p),{},{x:p.left,y:p.top}),active:d,label:f,payload:d?s:[],coordinate:c,accessibilityLayer:o})}),tv(l,"renderBrush",function(e){var t=l.props,r=t.margin,o=t.data,i=l.state,a=i.offset,u=i.dataStartIndex,c=i.dataEndIndex,s=i.updateId;return(0,n.cloneElement)(e,{key:e.key||"_recharts-brush",onChange:(0,P.HQ)(l.handleBrushChange,e.props.onChange),data:o,x:(0,T.Et)(e.props.x)?e.props.x:a.left,y:(0,T.Et)(e.props.y)?e.props.y:a.top+a.height+a.brushBottom-(r.bottom||0),width:(0,T.Et)(e.props.width)?e.props.width:a.width,startIndex:u,endIndex:c,updateId:"brush-".concat(s)})}),tv(l,"renderReferenceElement",function(e,t,r){if(!e)return null;var o=l.clipPathId,i=l.state,a=i.xAxisMap,u=i.yAxisMap,c=i.offset,s=e.type.defaultProps||{},f=e.props,p=f.xAxisId,d=void 0===p?s.xAxisId:p,h=f.yAxisId,y=void 0===h?s.yAxisId:h;return(0,n.cloneElement)(e,{key:e.key||"".concat(t,"-").concat(r),xAxis:a[d],yAxis:u[y],viewBox:{x:c.left,y:c.top,width:c.width,height:c.height},clipPathId:o})}),tv(l,"renderActivePoints",function(e){var t=e.item,r=e.activePoint,n=e.basePoint,o=e.childIndex,a=e.isRange,u=[],c=t.props.key,l=void 0!==t.item.type.defaultProps?ty(ty({},t.item.type.defaultProps),t.item.props):t.item.props,s=l.activeDot,f=ty(ty({index:o,dataKey:l.dataKey,cx:r.x,cy:r.y,r:4,fill:(0,P.Ps)(t.item),strokeWidth:2,stroke:"#fff",payload:r.payload,value:r.value},(0,_.J9)(s,!1)),(0,eX._U)(s));return u.push(i.renderActiveDot(s,f,"".concat(c,"-activePoint-").concat(o))),n?u.push(i.renderActiveDot(s,ty(ty({},f),{},{cx:n.x,cy:n.y}),"".concat(c,"-basePoint-").concat(o))):a&&u.push(null),u}),tv(l,"renderGraphicChild",function(e,t,r){var o=l.filterFormatItem(e,t,r);if(!o)return null;var i=l.getTooltipEventType(),u=l.state,c=u.isTooltipActive,s=u.tooltipAxis,f=u.activeTooltipIndex,p=u.activeLabel,d=l.props.children,h=(0,_.BU)(d,w.m),y=o.props,v=y.points,g=y.isRange,m=y.baseLine,b=void 0!==o.item.type.defaultProps?ty(ty({},o.item.type.defaultProps),o.item.props):o.item.props,x=b.activeDot,O=b.hide,S=b.activeBar,E=b.activeShape,A=!!(!O&&c&&h&&(x||S||E)),j={};"axis"!==i&&h&&"click"===h.props.trigger?j={onClick:(0,P.HQ)(l.handleItemMouseEnter,e.props.onClick)}:"axis"!==i&&(j={onMouseLeave:(0,P.HQ)(l.handleItemMouseLeave,e.props.onMouseLeave),onMouseEnter:(0,P.HQ)(l.handleItemMouseEnter,e.props.onMouseEnter)});var M=(0,n.cloneElement)(e,ty(ty({},o.props),j));if(A){if(f>=0){if(s.dataKey&&!s.allowDuplicatedCategory){var C="function"==typeof s.dataKey?function(e){return"function"==typeof s.dataKey?s.dataKey(e.payload):null}:"payload.".concat(s.dataKey.toString());N=(0,T.eP)(v,C,p),D=g&&m&&(0,T.eP)(m,C,p)}else N=null==v?void 0:v[f],D=g&&m&&m[f];if(E||S){var k=void 0!==e.props.activeIndex?e.props.activeIndex:f;return[(0,n.cloneElement)(e,ty(ty(ty({},o.props),j),{},{activeIndex:k})),null,null]}if(!a()(N))return[M].concat(tf(l.renderActivePoints({item:o,activePoint:N,basePoint:D,childIndex:f,isRange:g})))}else{var N,D,R,I=(null!==(R=l.getItemByXY(l.state.activeCoordinate))&&void 0!==R?R:{graphicalItem:M}).graphicalItem,L=I.item,B=void 0===L?e:L,U=I.childIndex,F=ty(ty(ty({},o.props),j),{},{activeIndex:U});return[(0,n.cloneElement)(B,F),null,null]}}return g?[M,null,null]:[M,null]}),tv(l,"renderCustomized",function(e,t,r){return(0,n.cloneElement)(e,ty(ty({key:"recharts-customized-".concat(r)},l.props),l.state))}),tv(l,"renderMap",{CartesianGrid:{handler:tw,once:!0},ReferenceArea:{handler:l.renderReferenceElement},ReferenceLine:{handler:tw},ReferenceDot:{handler:l.renderReferenceElement},XAxis:{handler:tw},YAxis:{handler:tw},Brush:{handler:l.renderBrush,once:!0},Bar:{handler:l.renderGraphicChild},Line:{handler:l.renderGraphicChild},Area:{handler:l.renderGraphicChild},Radar:{handler:l.renderGraphicChild},RadialBar:{handler:l.renderGraphicChild},Scatter:{handler:l.renderGraphicChild},Pie:{handler:l.renderGraphicChild},Funnel:{handler:l.renderGraphicChild},Tooltip:{handler:l.renderCursor,once:!0},PolarGrid:{handler:l.renderPolarGrid,once:!0},PolarAngleAxis:{handler:l.renderPolarAxis},PolarRadiusAxis:{handler:l.renderPolarAxis},Customized:{handler:l.renderCustomized}}),l.clipPathId="".concat(null!==(r=e.id)&&void 0!==r?r:(0,T.NF)("recharts"),"-clip"),l.throttleTriggeredAfterMouseMove=v()(l.triggeredAfterMouseMove,null!==(u=e.throttleDelay)&&void 0!==u?u:1e3/60),l.state={},l}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ts(e,t)}(i,e),r=[{key:"componentDidMount",value:function(){var e,t;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:null!==(e=this.props.margin.left)&&void 0!==e?e:0,top:null!==(t=this.props.margin.top)&&void 0!==t?t:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var e=this.props,t=e.children,r=e.data,n=e.height,o=e.layout,i=(0,_.BU)(t,w.m);if(i){var a=i.props.defaultIndex;if("number"==typeof a&&!(a<0)&&!(a>this.state.tooltipTicks.length-1)){var u=this.state.tooltipTicks[a]&&this.state.tooltipTicks[a].value,c=t_(this.state,r,a,u),l=this.state.tooltipTicks[a].coordinate,s=(this.state.offset.top+n)/2,f="horizontal"===o?{x:l,y:s}:{y:l,x:s},p=this.state.formattedGraphicalItems.find(function(e){return"Scatter"===e.item.type.name});p&&(f=ty(ty({},f),p.props.points[a].tooltipPosition),c=p.props.points[a].tooltipPayload);var d={activeTooltipIndex:a,isTooltipActive:!0,activeLabel:u,activePayload:c,activeCoordinate:f};this.setState(d),this.renderCursor(i),this.accessibilityManager.setIndex(a)}}}},{key:"getSnapshotBeforeUpdate",value:function(e,t){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==t.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==e.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==e.margin){var r,n;this.accessibilityManager.setDetails({offset:{left:null!==(r=this.props.margin.left)&&void 0!==r?r:0,top:null!==(n=this.props.margin.top)&&void 0!==n?n:0}})}return null}},{key:"componentDidUpdate",value:function(e){(0,_.OV)([(0,_.BU)(e.children,w.m)],[(0,_.BU)(this.props.children,w.m)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var e=(0,_.BU)(this.props.children,w.m);if(e&&"boolean"==typeof e.props.shared){var t=e.props.shared?"axis":"item";return s.indexOf(t)>=0?t:u}return u}},{key:"getMouseInfo",value:function(e){if(!this.container)return null;var t=this.container,r=t.getBoundingClientRect(),n=(0,K.A3)(r),o={chartX:Math.round(e.pageX-n.left),chartY:Math.round(e.pageY-n.top)},i=r.width/t.offsetWidth||1,a=this.inRange(o.chartX,o.chartY,i);if(!a)return null;var u=this.state,c=u.xAxisMap,l=u.yAxisMap;if("axis"!==this.getTooltipEventType()&&c&&l){var s=(0,T.lX)(c).scale,f=(0,T.lX)(l).scale,p=s&&s.invert?s.invert(o.chartX):null,d=f&&f.invert?f.invert(o.chartY):null;return ty(ty({},o),{},{xValue:p,yValue:d})}var h=tA(this.state,this.props.data,this.props.layout,a);return h?ty(ty({},o),h):null}},{key:"inRange",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=this.props.layout,o=e/r,i=t/r;if("horizontal"===n||"vertical"===n){var a=this.state.offset;return o>=a.left&&o<=a.left+a.width&&i>=a.top&&i<=a.top+a.height?{x:o,y:i}:null}var u=this.state,c=u.angleAxisMap,l=u.radiusAxisMap;if(c&&l){var s=(0,T.lX)(c);return(0,eV.yy)({x:o,y:i},s)}return null}},{key:"parseEventsOfWrapper",value:function(){var e=this.props.children,t=this.getTooltipEventType(),r=(0,_.BU)(e,w.m),n={};return r&&"axis"===t&&(n="click"===r.props.trigger?{onClick:this.handleClick}:{onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu}),ty(ty({},(0,eX._U)(this.props,this.handleOuterEvent)),n)}},{key:"addListener",value:function(){eH.on(eq,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){eH.removeListener(eq,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(e,t,r){for(var n=this.state.formattedGraphicalItems,o=0,i=n.length;o<i;o++){var a=n[o];if(a.item===e||a.props.key===e.key||t===(0,_.Mn)(a.item.type)&&r===a.childIndex)return a}return null}},{key:"renderClipPath",value:function(){var e=this.clipPathId,t=this.state.offset,r=t.left,n=t.top,i=t.height,a=t.width;return o().createElement("defs",null,o().createElement("clipPath",{id:e},o().createElement("rect",{x:r,y:n,height:i,width:a})))}},{key:"getXScales",value:function(){var e=this.state.xAxisMap;return e?Object.entries(e).reduce(function(e,t){var r=ta(t,2),n=r[0],o=r[1];return ty(ty({},e),{},tv({},n,o.scale))},{}):null}},{key:"getYScales",value:function(){var e=this.state.yAxisMap;return e?Object.entries(e).reduce(function(e,t){var r=ta(t,2),n=r[0],o=r[1];return ty(ty({},e),{},tv({},n,o.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(e){var t;return null===(t=this.state.xAxisMap)||void 0===t||null===(t=t[e])||void 0===t?void 0:t.scale}},{key:"getYScaleByAxisId",value:function(e){var t;return null===(t=this.state.yAxisMap)||void 0===t||null===(t=t[e])||void 0===t?void 0:t.scale}},{key:"getItemByXY",value:function(e){var t=this.state,r=t.formattedGraphicalItems,n=t.activeItem;if(r&&r.length)for(var o=0,i=r.length;o<i;o++){var a=r[o],u=a.props,c=a.item,l=void 0!==c.type.defaultProps?ty(ty({},c.type.defaultProps),c.props):c.props,s=(0,_.Mn)(c.type);if("Bar"===s){var f=(u.data||[]).find(function(t){return(0,E.J)(e,t)});if(f)return{graphicalItem:a,payload:f}}else if("RadialBar"===s){var p=(u.data||[]).find(function(t){return(0,eV.yy)(e,t)});if(p)return{graphicalItem:a,payload:p}}else if((0,eQ.NE)(a,n)||(0,eQ.nZ)(a,n)||(0,eQ.xQ)(a,n)){var d=(0,eQ.GG)({graphicalItem:a,activeTooltipItem:n,itemData:l.data}),h=void 0===l.activeIndex?d:l.activeIndex;return{graphicalItem:ty(ty({},a),{},{childIndex:h}),payload:(0,eQ.xQ)(a,n)?l.data[d]:a.props.data[d]}}}return null}},{key:"render",value:function(){var e,t,r=this;if(!(0,_.Me)(this))return null;var n=this.props,i=n.children,a=n.className,u=n.width,c=n.height,l=n.style,s=n.compact,f=n.title,p=n.desc,d=tu(n,tn),h=(0,_.J9)(d,!1);if(s)return o().createElement(eh.DR,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},o().createElement(b.u,ti({},h,{width:u,height:c,title:f,desc:p}),this.renderClipPath(),(0,_.ee)(i,this.renderMap)));this.props.accessibilityLayer&&(h.tabIndex=null!==(e=this.props.tabIndex)&&void 0!==e?e:0,h.role=null!==(t=this.props.role)&&void 0!==t?t:"application",h.onKeyDown=function(e){r.accessibilityManager.keyboardEvent(e)},h.onFocus=function(){r.accessibilityManager.focus()});var y=this.parseEventsOfWrapper();return o().createElement(eh.DR,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},o().createElement("div",ti({className:(0,g.A)("recharts-wrapper",a),style:ty({position:"relative",cursor:"default",width:u,height:c},l)},y,{ref:function(e){r.container=e}}),o().createElement(b.u,ti({},h,{width:u,height:c,title:f,desc:p,style:tb}),this.renderClipPath(),(0,_.ee)(i,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,tg(n.key),n)}}(i.prototype,r),Object.defineProperty(i,"prototype",{writable:!1}),i}(n.Component);tv(j,"displayName",t),tv(j,"defaultProps",ty({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},y)),tv(j,"getDerivedStateFromProps",function(e,t){var r=e.dataKey,n=e.data,o=e.children,i=e.width,u=e.height,c=e.layout,l=e.stackOffset,s=e.margin,f=t.dataStartIndex,p=t.dataEndIndex;if(void 0===t.updateId){var d=tC(e);return ty(ty(ty({},d),{},{updateId:0},A(ty(ty({props:e},d),{},{updateId:0}),t)),{},{prevDataKey:r,prevData:n,prevWidth:i,prevHeight:u,prevLayout:c,prevStackOffset:l,prevMargin:s,prevChildren:o})}if(r!==t.prevDataKey||n!==t.prevData||i!==t.prevWidth||u!==t.prevHeight||c!==t.prevLayout||l!==t.prevStackOffset||!(0,eW.b)(s,t.prevMargin)){var h=tC(e),y={chartX:t.chartX,chartY:t.chartY,isTooltipActive:t.isTooltipActive},v=ty(ty({},tA(t,n,c)),{},{updateId:t.updateId+1}),g=ty(ty(ty({},h),y),v);return ty(ty(ty({},g),A(ty({props:e},g),t)),{},{prevDataKey:r,prevData:n,prevWidth:i,prevHeight:u,prevLayout:c,prevStackOffset:l,prevMargin:s,prevChildren:o})}if(!(0,_.OV)(o,t.prevChildren)){var m,b,x,w,O=(0,_.BU)(o,X),S=O&&null!==(m=null===(b=O.props)||void 0===b?void 0:b.startIndex)&&void 0!==m?m:f,E=O&&null!==(x=null===(w=O.props)||void 0===w?void 0:w.endIndex)&&void 0!==x?x:p,j=a()(n)||S!==f||E!==p?t.updateId+1:t.updateId;return ty(ty({updateId:j},A(ty(ty({props:e},t),{},{updateId:j,dataStartIndex:S,dataEndIndex:E}),t)),{},{prevChildren:o,dataStartIndex:S,dataEndIndex:E})}return null}),tv(j,"renderActiveDot",function(e,t,r){var i;return i=(0,n.isValidElement)(e)?(0,n.cloneElement)(e,t):c()(e)?e(t):o().createElement(S.c,t),o().createElement(x.W,{className:"recharts-active-dot",key:r},i)});var M=(0,n.forwardRef)(function(e,t){return o().createElement(j,ti({},e,{ref:t}))});return M.displayName=j.displayName,M}},92662:(e,t,r)=>{var n=r(46328),o=r(80704),i=r(71960),a=r(58276),u=r(95308),c=r(2408);e.exports=function(e,t,r){var l=-1,s=o,f=e.length,p=!0,d=[],h=d;if(r)p=!1,s=i;else if(f>=200){var y=t?null:u(e);if(y)return c(y);p=!1,s=a,h=new n}else h=t?[]:d;t:for(;++l<f;){var v=e[l],g=t?t(v):v;if(v=r||0!==v?v:0,p&&g==g){for(var m=h.length;m--;)if(h[m]===g)continue t;t&&h.push(g),d.push(v)}else s(h,g,r)||(h!==d&&h.push(g),d.push(v))}return d}},93311:(e,t,r)=>{var n=r(34883),o=r(7651);e.exports=function(e){for(var t=o(e),r=t.length;r--;){var i=t[r],a=e[i];t[r]=[i,a,n(a)]}return t}},93490:(e,t,r)=>{var n=r(29395),o=r(27467);e.exports=function(e){return"number"==typeof e||o(e)&&"[object Number]"==n(e)}},93492:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>e_});var n=r(43210),o=r.n(n),i=r(87955),a=r.n(i),u=Object.getOwnPropertyNames,c=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty;function s(e,t){return function(r,n,o){return e(r,n,o)&&t(r,n,o)}}function f(e){return function(t,r,n){if(!t||!r||"object"!=typeof t||"object"!=typeof r)return e(t,r,n);var o=n.cache,i=o.get(t),a=o.get(r);if(i&&a)return i===r&&a===t;o.set(t,r),o.set(r,t);var u=e(t,r,n);return o.delete(t),o.delete(r),u}}function p(e){return u(e).concat(c(e))}var d=Object.hasOwn||function(e,t){return l.call(e,t)};function h(e,t){return e===t||!e&&!t&&e!=e&&t!=t}var y=Object.getOwnPropertyDescriptor,v=Object.keys;function g(e,t,r){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function m(e,t){return h(e.getTime(),t.getTime())}function b(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function x(e,t){return e===t}function w(e,t,r){var n,o,i=e.size;if(i!==t.size)return!1;if(!i)return!0;for(var a=Array(i),u=e.entries(),c=0;(n=u.next())&&!n.done;){for(var l=t.entries(),s=!1,f=0;(o=l.next())&&!o.done;){if(a[f]){f++;continue}var p=n.value,d=o.value;if(r.equals(p[0],d[0],c,f,e,t,r)&&r.equals(p[1],d[1],p[0],d[0],e,t,r)){s=a[f]=!0;break}f++}if(!s)return!1;c++}return!0}function O(e,t,r){var n=v(e),o=n.length;if(v(t).length!==o)return!1;for(;o-- >0;)if(!T(e,t,r,n[o]))return!1;return!0}function S(e,t,r){var n,o,i,a=p(e),u=a.length;if(p(t).length!==u)return!1;for(;u-- >0;)if(!T(e,t,r,n=a[u])||(o=y(e,n),i=y(t,n),(o||i)&&(!o||!i||o.configurable!==i.configurable||o.enumerable!==i.enumerable||o.writable!==i.writable)))return!1;return!0}function E(e,t){return h(e.valueOf(),t.valueOf())}function _(e,t){return e.source===t.source&&e.flags===t.flags}function A(e,t,r){var n,o,i=e.size;if(i!==t.size)return!1;if(!i)return!0;for(var a=Array(i),u=e.values();(n=u.next())&&!n.done;){for(var c=t.values(),l=!1,s=0;(o=c.next())&&!o.done;){if(!a[s]&&r.equals(n.value,o.value,n.value,o.value,e,t,r)){l=a[s]=!0;break}s++}if(!l)return!1}return!0}function j(e,t){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}function P(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function T(e,t,r,n){return("_owner"===n||"__o"===n||"__v"===n)&&(!!e.$$typeof||!!t.$$typeof)||d(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}var M=Array.isArray,C="function"==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView:null,k=Object.assign,N=Object.prototype.toString.call.bind(Object.prototype.toString),D=R();function R(e){void 0===e&&(e={});var t,r,n,o,i,a,u,c,l,p,d,y,v,T=e.circular,D=e.createInternalComparator,R=e.createState,I=e.strict,L=(r=(t=function(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,o={areArraysEqual:n?S:g,areDatesEqual:m,areErrorsEqual:b,areFunctionsEqual:x,areMapsEqual:n?s(w,S):w,areNumbersEqual:h,areObjectsEqual:n?S:O,arePrimitiveWrappersEqual:E,areRegExpsEqual:_,areSetsEqual:n?s(A,S):A,areTypedArraysEqual:n?S:j,areUrlsEqual:P};if(r&&(o=k({},o,r(o))),t){var i=f(o.areArraysEqual),a=f(o.areMapsEqual),u=f(o.areObjectsEqual),c=f(o.areSetsEqual);o=k({},o,{areArraysEqual:i,areMapsEqual:a,areObjectsEqual:u,areSetsEqual:c})}return o}(e)).areArraysEqual,n=t.areDatesEqual,o=t.areErrorsEqual,i=t.areFunctionsEqual,a=t.areMapsEqual,u=t.areNumbersEqual,c=t.areObjectsEqual,l=t.arePrimitiveWrappersEqual,p=t.areRegExpsEqual,d=t.areSetsEqual,y=t.areTypedArraysEqual,v=t.areUrlsEqual,function(e,t,s){if(e===t)return!0;if(null==e||null==t)return!1;var f=typeof e;if(f!==typeof t)return!1;if("object"!==f)return"number"===f?u(e,t,s):"function"===f&&i(e,t,s);var h=e.constructor;if(h!==t.constructor)return!1;if(h===Object)return c(e,t,s);if(M(e))return r(e,t,s);if(null!=C&&C(e))return y(e,t,s);if(h===Date)return n(e,t,s);if(h===RegExp)return p(e,t,s);if(h===Map)return a(e,t,s);if(h===Set)return d(e,t,s);var g=N(e);return"[object Date]"===g?n(e,t,s):"[object RegExp]"===g?p(e,t,s):"[object Map]"===g?a(e,t,s):"[object Set]"===g?d(e,t,s):"[object Object]"===g?"function"!=typeof e.then&&"function"!=typeof t.then&&c(e,t,s):"[object URL]"===g?v(e,t,s):"[object Error]"===g?o(e,t,s):"[object Arguments]"===g?c(e,t,s):("[object Boolean]"===g||"[object Number]"===g||"[object String]"===g)&&l(e,t,s)}),B=D?D(L):function(e,t,r,n,o,i,a){return L(e,t,a)};return function(e){var t=e.circular,r=e.comparator,n=e.createState,o=e.equals,i=e.strict;if(n)return function(e,a){var u=n(),c=u.cache;return r(e,a,{cache:void 0===c?t?new WeakMap:void 0:c,equals:o,meta:u.meta,strict:i})};if(t)return function(e,t){return r(e,t,{cache:new WeakMap,equals:o,meta:void 0,strict:i})};var a={cache:void 0,equals:o,meta:void 0,strict:i};return function(e,t){return r(e,t,a)}}({circular:void 0!==T&&T,comparator:L,createState:R,equals:B,strict:void 0!==I&&I})}function I(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=-1;requestAnimationFrame(function n(o){if(r<0&&(r=o),o-r>t)e(o),r=-1;else{var i;i=n,"undefined"!=typeof requestAnimationFrame&&requestAnimationFrame(i)}})}function L(e){return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function B(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function U(e){return(U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function F(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?F(Object(r),!0).forEach(function(t){$(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function $(e,t,r){var n;return(n=function(e,t){if("object"!==U(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==U(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===U(n)?n:String(n))in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}R({strict:!0}),R({circular:!0}),R({circular:!0,strict:!0}),R({createInternalComparator:function(){return h}}),R({strict:!0,createInternalComparator:function(){return h}}),R({circular:!0,createInternalComparator:function(){return h}}),R({circular:!0,createInternalComparator:function(){return h},strict:!0});var V=function(e){return e},W=function(e,t){return Object.keys(t).reduce(function(r,n){return z(z({},r),{},$({},n,e(n,t[n])))},{})},G=function(e,t,r){return e.map(function(e){return"".concat(e.replace(/([A-Z])/g,function(e){return"-".concat(e.toLowerCase())})," ").concat(t,"ms ").concat(r)}).join(",")},H=function(e,t,r,n,o,i,a,u){};function q(e,t){if(e){if("string"==typeof e)return X(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return X(e,t)}}function X(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var K=function(e,t){return[0,3*e,3*t-6*e,3*e-3*t+1]},Y=function(e,t){return e.map(function(e,r){return e*Math.pow(t,r)}).reduce(function(e,t){return e+t})},J=function(e,t){return function(r){return Y(K(e,t),r)}},Z=function(){for(var e,t,r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];var i=n[0],a=n[1],u=n[2],c=n[3];if(1===n.length)switch(n[0]){case"linear":i=0,a=0,u=1,c=1;break;case"ease":i=.25,a=.1,u=.25,c=1;break;case"ease-in":i=.42,a=0,u=1,c=1;break;case"ease-out":i=.42,a=0,u=.58,c=1;break;case"ease-in-out":i=0,a=0,u=.58,c=1;break;default:var l=n[0].split("(");if("cubic-bezier"===l[0]&&4===l[1].split(")")[0].split(",").length){var s,f=function(e){if(Array.isArray(e))return e}(s=l[1].split(")")[0].split(",").map(function(e){return parseFloat(e)}))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{i=(r=r.call(e)).next;for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(s,4)||q(s,4)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();i=f[0],a=f[1],u=f[2],c=f[3]}else H(!1,"[configBezier]: arguments should be one of oneOf 'linear', 'ease', 'ease-in', 'ease-out', 'ease-in-out','cubic-bezier(x1,y1,x2,y2)', instead received %s",n)}H([i,u,a,c].every(function(e){return"number"==typeof e&&e>=0&&e<=1}),"[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s",n);var p=J(i,u),d=J(a,c),h=(e=i,t=u,function(r){var n;return Y([].concat(function(e){if(Array.isArray(e))return X(e)}(n=K(e,t).map(function(e,t){return e*t}).slice(1))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||q(n)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[0]),r)}),y=function(e){for(var t=e>1?1:e,r=t,n=0;n<8;++n){var o,i=p(r)-t,a=h(r);if(1e-4>Math.abs(i-t)||a<1e-4)break;r=(o=r-i/a)>1?1:o<0?0:o}return d(r)};return y.isStepper=!1,y},Q=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.stiff,r=void 0===t?100:t,n=e.damping,o=void 0===n?8:n,i=e.dt,a=void 0===i?17:i,u=function(e,t,n){var i=n+(-(e-t)*r-n*o)*a/1e3,u=n*a/1e3+e;return 1e-4>Math.abs(u-t)&&1e-4>Math.abs(i)?[t,0]:[u,i]};return u.isStepper=!0,u.dt=a,u},ee=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=t[0];if("string"==typeof n)switch(n){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return Z(n);case"spring":return Q();default:if("cubic-bezier"===n.split("(")[0])return Z(n);H(!1,"[configEasing]: first argument should be one of 'ease', 'ease-in', 'ease-out', 'ease-in-out','cubic-bezier(x1,y1,x2,y2)', 'linear' and 'spring', instead received %s",t)}return"function"==typeof n?n:(H(!1,"[configEasing]: first argument type should be function or string, instead received %s",t),null)};function et(e){return(et="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function er(e){return function(e){if(Array.isArray(e))return eu(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ea(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function en(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eo(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?en(Object(r),!0).forEach(function(t){ei(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):en(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ei(e,t,r){var n;return(n=function(e,t){if("object"!==et(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==et(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===et(n)?n:String(n))in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ea(e,t){if(e){if("string"==typeof e)return eu(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return eu(e,t)}}function eu(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var ec=function(e,t,r){return e+(t-e)*r},el=function(e){return e.from!==e.to},es=function e(t,r,n){var o=W(function(e,r){if(el(r)){var n,o=function(e){if(Array.isArray(e))return e}(n=t(r.from,r.to,r.velocity))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,u=[],c=!0,l=!1;try{i=(r=r.call(e)).next;for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(n,2)||ea(n,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),i=o[0],a=o[1];return eo(eo({},r),{},{from:i,velocity:a})}return r},r);return n<1?W(function(e,t){return el(t)?eo(eo({},t),{},{velocity:ec(t.velocity,o[e].velocity,n),from:ec(t.from,o[e].from,n)}):t},r):e(t,o,n-1)};let ef=function(e,t,r,n,o){var i,a,u=[Object.keys(e),Object.keys(t)].reduce(function(e,t){return e.filter(function(e){return t.includes(e)})}),c=u.reduce(function(r,n){return eo(eo({},r),{},ei({},n,[e[n],t[n]]))},{}),l=u.reduce(function(r,n){return eo(eo({},r),{},ei({},n,{from:e[n],velocity:0,to:t[n]}))},{}),s=-1,f=function(){return null};return f=r.isStepper?function(n){i||(i=n);var a=(n-i)/r.dt;l=es(r,l,a),o(eo(eo(eo({},e),t),W(function(e,t){return t.from},l))),i=n,Object.values(l).filter(el).length&&(s=requestAnimationFrame(f))}:function(i){a||(a=i);var u=(i-a)/n,l=W(function(e,t){return ec.apply(void 0,er(t).concat([r(u)]))},c);if(o(eo(eo(eo({},e),t),l)),u<1)s=requestAnimationFrame(f);else{var p=W(function(e,t){return ec.apply(void 0,er(t).concat([r(1)]))},c);o(eo(eo(eo({},e),t),p))}},function(){return requestAnimationFrame(f),function(){cancelAnimationFrame(s)}}};function ep(e){return(ep="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var ed=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function eh(e){return function(e){if(Array.isArray(e))return ey(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ey(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ey(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ey(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function ev(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eg(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ev(Object(r),!0).forEach(function(t){em(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ev(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function em(e,t,r){return(t=eb(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function eb(e){var t=function(e,t){if("object"!==ep(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ep(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ep(t)?t:String(t)}function ex(e,t){return(ex=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function ew(e,t){if(t&&("object"===ep(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return eO(e)}function eO(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function eS(e){return(eS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var eE=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ex(e,t)}(a,e);var t,r,i=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=eS(a);return e=t?Reflect.construct(r,arguments,eS(this).constructor):r.apply(this,arguments),ew(this,e)});function a(e,t){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,a);var r=i.call(this,e,t),n=r.props,o=n.isActive,u=n.attributeName,c=n.from,l=n.to,s=n.steps,f=n.children,p=n.duration;if(r.handleStyleChange=r.handleStyleChange.bind(eO(r)),r.changeStyle=r.changeStyle.bind(eO(r)),!o||p<=0)return r.state={style:{}},"function"==typeof f&&(r.state={style:l}),ew(r);if(s&&s.length)r.state={style:s[0].style};else if(c){if("function"==typeof f)return r.state={style:c},ew(r);r.state={style:u?em({},u,c):c}}else r.state={style:{}};return r}return r=[{key:"componentDidMount",value:function(){var e=this.props,t=e.isActive,r=e.canBegin;this.mounted=!0,t&&r&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.isActive,n=t.canBegin,o=t.attributeName,i=t.shouldReAnimate,a=t.to,u=t.from,c=this.state.style;if(n){if(!r){var l={style:o?em({},o,a):a};this.state&&c&&(o&&c[o]!==a||!o&&c!==a)&&this.setState(l);return}if(!D(e.to,a)||!e.canBegin||!e.isActive){var s=!e.canBegin||!e.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var f=s||i?u:e.to;if(this.state&&c){var p={style:o?em({},o,f):f};(o&&c[o]!==f||!o&&c!==f)&&this.setState(p)}this.runAnimation(eg(eg({},this.props),{},{from:f,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var e=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),e&&e()}},{key:"handleStyleChange",value:function(e){this.changeStyle(e)}},{key:"changeStyle",value:function(e){this.mounted&&this.setState({style:e})}},{key:"runJSAnimation",value:function(e){var t=this,r=e.from,n=e.to,o=e.duration,i=e.easing,a=e.begin,u=e.onAnimationEnd,c=e.onAnimationStart,l=ef(r,n,ee(i),o,this.changeStyle);this.manager.start([c,a,function(){t.stopJSAnimation=l()},o,u])}},{key:"runStepAnimation",value:function(e){var t=this,r=e.steps,n=e.begin,o=e.onAnimationStart,i=r[0],a=i.style,u=i.duration;return this.manager.start([o].concat(eh(r.reduce(function(e,n,o){if(0===o)return e;var i=n.duration,a=n.easing,u=void 0===a?"ease":a,c=n.style,l=n.properties,s=n.onAnimationEnd,f=o>0?r[o-1]:n,p=l||Object.keys(c);if("function"==typeof u||"spring"===u)return[].concat(eh(e),[t.runJSAnimation.bind(t,{from:f.style,to:c,duration:i,easing:u}),i]);var d=G(p,i,u),h=eg(eg(eg({},f.style),c),{},{transition:d});return[].concat(eh(e),[h,i,s]).filter(V)},[a,Math.max(void 0===u?0:u,n)])),[e.onAnimationEnd]))}},{key:"runAnimation",value:function(e){if(!this.manager){var t,r,n,o;this.manager=(r=function(){return null},n=!1,o=function e(t){if(!n){if(Array.isArray(t)){if(!t.length)return;var o=function(e){if(Array.isArray(e))return e}(t)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||function(e,t){if(e){if("string"==typeof e)return B(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return B(e,t)}}(t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),i=o[0],a=o.slice(1);if("number"==typeof i){I(e.bind(null,a),i);return}e(i),I(e.bind(null,a));return}"object"===L(t)&&r(t),"function"==typeof t&&t()}},{stop:function(){n=!0},start:function(e){n=!1,o(e)},subscribe:function(e){return r=e,function(){r=function(){return null}}}})}var i=e.begin,a=e.duration,u=e.attributeName,c=e.to,l=e.easing,s=e.onAnimationStart,f=e.onAnimationEnd,p=e.steps,d=e.children,h=this.manager;if(this.unSubscribe=h.subscribe(this.handleStyleChange),"function"==typeof l||"function"==typeof d||"spring"===l){this.runJSAnimation(e);return}if(p.length>1){this.runStepAnimation(e);return}var y=u?em({},u,c):c,v=G(Object.keys(y),a,l);h.start([s,i,eg(eg({},y),{},{transition:v}),a,f])}},{key:"render",value:function(){var e=this.props,t=e.children,r=(e.begin,e.duration),i=(e.attributeName,e.easing,e.isActive),a=(e.steps,e.from,e.to,e.canBegin,e.onAnimationEnd,e.shouldReAnimate,e.onAnimationReStart,function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,ed)),u=n.Children.count(t),c=this.state.style;if("function"==typeof t)return t(c);if(!i||0===u||r<=0)return t;var l=function(e){var t=e.props,r=t.style,o=t.className;return(0,n.cloneElement)(e,eg(eg({},a),{},{style:eg(eg({},void 0===r?{}:r),c),className:o}))};return 1===u?l(n.Children.only(t)):o().createElement("div",null,n.Children.map(t,function(e){return l(e)}))}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,eb(n.key),n)}}(a.prototype,r),Object.defineProperty(a,"prototype",{writable:!1}),a}(n.PureComponent);eE.displayName="Animate",eE.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}},eE.propTypes={from:a().oneOfType([a().object,a().string]),to:a().oneOfType([a().object,a().string]),attributeName:a().string,duration:a().number,begin:a().number,easing:a().oneOfType([a().string,a().func]),steps:a().arrayOf(a().shape({duration:a().number.isRequired,style:a().object.isRequired,easing:a().oneOfType([a().oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),a().func]),properties:a().arrayOf("string"),onAnimationEnd:a().func})),children:a().oneOfType([a().node,a().func]),isActive:a().bool,canBegin:a().bool,onAnimationEnd:a().func,shouldReAnimate:a().bool,onAnimationStart:a().func,onAnimationReStart:a().func};let e_=eE},94388:(e,t,r)=>{var n=r(57797);e.exports=function(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}},95006:(e,t,r)=>{"use strict";r.r(t),r.d(t,{DiagConsoleLogger:()=>D,DiagLogLevel:()=>n,INVALID_SPANID:()=>ef,INVALID_SPAN_CONTEXT:()=>ed,INVALID_TRACEID:()=>ep,ProxyTracer:()=>eC,ProxyTracerProvider:()=>eN,ROOT_CONTEXT:()=>k,SamplingDecision:()=>a,SpanKind:()=>u,SpanStatusCode:()=>c,TraceFlags:()=>i,ValueType:()=>o,baggageEntryMetadataFromString:()=>M,context:()=>eF,createContextKey:()=>C,createNoopMeter:()=>ee,createTraceState:()=>eU,default:()=>e2,defaultTextMapGetter:()=>et,defaultTextMapSetter:()=>er,diag:()=>ez,isSpanContextValid:()=>eA,isValidSpanId:()=>e_,isValidTraceId:()=>eE,metrics:()=>eW,propagation:()=>eQ,trace:()=>e1});var n,o,i,a,u,c,l="object"==typeof globalThis?globalThis:global,s="1.9.0",f=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/,p=function(e){var t=new Set([e]),r=new Set,n=e.match(f);if(!n)return function(){return!1};var o={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=o.prerelease)return function(t){return t===e};function i(e){return r.add(e),!1}return function(e){if(t.has(e))return!0;if(r.has(e))return!1;var n=e.match(f);if(!n)return i(e);var a={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=a.prerelease||o.major!==a.major)return i(e);if(0===o.major)return o.minor===a.minor&&o.patch<=a.patch?(t.add(e),!0):i(e);return o.minor<=a.minor?(t.add(e),!0):i(e)}}(s),d=Symbol.for("opentelemetry.js.api."+s.split(".")[0]);function h(e,t,r,n){void 0===n&&(n=!1);var o,i=l[d]=null!==(o=l[d])&&void 0!==o?o:{version:s};if(!n&&i[e]){var a=Error("@opentelemetry/api: Attempted duplicate registration of API: "+e);return r.error(a.stack||a.message),!1}if(i.version!==s){var a=Error("@opentelemetry/api: Registration of version v"+i.version+" for "+e+" does not match previously registered API v"+s);return r.error(a.stack||a.message),!1}return i[e]=t,r.debug("@opentelemetry/api: Registered a global for "+e+" v"+s+"."),!0}function y(e){var t,r,n=null===(t=l[d])||void 0===t?void 0:t.version;if(n&&p(n))return null===(r=l[d])||void 0===r?void 0:r[e]}function v(e,t){t.debug("@opentelemetry/api: Unregistering a global for "+e+" v"+s+".");var r=l[d];r&&delete r[e]}var g=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a},m=function(e,t,r){if(r||2==arguments.length)for(var n,o=0,i=t.length;o<i;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))},b=function(){function e(e){this._namespace=e.namespace||"DiagComponentLogger"}return e.prototype.debug=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return x("debug",this._namespace,e)},e.prototype.error=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return x("error",this._namespace,e)},e.prototype.info=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return x("info",this._namespace,e)},e.prototype.warn=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return x("warn",this._namespace,e)},e.prototype.verbose=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return x("verbose",this._namespace,e)},e}();function x(e,t,r){var n=y("diag");if(n)return r.unshift(t),n[e].apply(n,m([],g(r),!1))}!function(e){e[e.NONE=0]="NONE",e[e.ERROR=30]="ERROR",e[e.WARN=50]="WARN",e[e.INFO=60]="INFO",e[e.DEBUG=70]="DEBUG",e[e.VERBOSE=80]="VERBOSE",e[e.ALL=9999]="ALL"}(n||(n={}));var w=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a},O=function(e,t,r){if(r||2==arguments.length)for(var n,o=0,i=t.length;o<i;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))},S=function(){function e(){function e(e){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var n=y("diag");if(n)return n[e].apply(n,O([],w(t),!1))}}var t=this;t.setLogger=function(e,r){if(void 0===r&&(r={logLevel:n.INFO}),e===t){var o,i,a,u=Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return t.error(null!==(o=u.stack)&&void 0!==o?o:u.message),!1}"number"==typeof r&&(r={logLevel:r});var c=y("diag"),l=function(e,t){function r(r,n){var o=t[r];return"function"==typeof o&&e>=n?o.bind(t):function(){}}return e<n.NONE?e=n.NONE:e>n.ALL&&(e=n.ALL),t=t||{},{error:r("error",n.ERROR),warn:r("warn",n.WARN),info:r("info",n.INFO),debug:r("debug",n.DEBUG),verbose:r("verbose",n.VERBOSE)}}(null!==(i=r.logLevel)&&void 0!==i?i:n.INFO,e);if(c&&!r.suppressOverrideMessage){var s=null!==(a=Error().stack)&&void 0!==a?a:"<failed to generate stacktrace>";c.warn("Current logger will be overwritten from "+s),l.warn("Current logger will overwrite one already registered from "+s)}return h("diag",l,t,!0)},t.disable=function(){v("diag",t)},t.createComponentLogger=function(e){return new b(e)},t.verbose=e("verbose"),t.debug=e("debug"),t.info=e("info"),t.warn=e("warn"),t.error=e("error")}return e.instance=function(){return this._instance||(this._instance=new e),this._instance},e}(),E=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a},_=function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},A=function(){function e(e){this._entries=e?new Map(e):new Map}return e.prototype.getEntry=function(e){var t=this._entries.get(e);if(t)return Object.assign({},t)},e.prototype.getAllEntries=function(){return Array.from(this._entries.entries()).map(function(e){var t=E(e,2);return[t[0],t[1]]})},e.prototype.setEntry=function(t,r){var n=new e(this._entries);return n._entries.set(t,r),n},e.prototype.removeEntry=function(t){var r=new e(this._entries);return r._entries.delete(t),r},e.prototype.removeEntries=function(){for(var t,r,n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];var i=new e(this._entries);try{for(var a=_(n),u=a.next();!u.done;u=a.next()){var c=u.value;i._entries.delete(c)}}catch(e){t={error:e}}finally{try{u&&!u.done&&(r=a.return)&&r.call(a)}finally{if(t)throw t.error}}return i},e.prototype.clear=function(){return new e},e}(),j=Symbol("BaggageEntryMetadata"),P=S.instance();function T(e){return void 0===e&&(e={}),new A(new Map(Object.entries(e)))}function M(e){return"string"!=typeof e&&(P.error("Cannot create baggage metadata from unknown type: "+typeof e),e=""),{__TYPE__:j,toString:function(){return e}}}function C(e){return Symbol.for(e)}var k=new function e(t){var r=this;r._currentContext=t?new Map(t):new Map,r.getValue=function(e){return r._currentContext.get(e)},r.setValue=function(t,n){var o=new e(r._currentContext);return o._currentContext.set(t,n),o},r.deleteValue=function(t){var n=new e(r._currentContext);return n._currentContext.delete(t),n}},N=[{n:"error",c:"error"},{n:"warn",c:"warn"},{n:"info",c:"info"},{n:"debug",c:"debug"},{n:"verbose",c:"trace"}],D=function(){for(var e=0;e<N.length;e++)this[N[e].n]=function(e){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];if(console){var n=console[e];if("function"!=typeof n&&(n=console.log),"function"==typeof n)return n.apply(console,t)}}}(N[e].c)},R=function(){var e=function(t,r){return(e=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(t,r)};return function(t,r){if("function"!=typeof r&&null!==r)throw TypeError("Class extends value "+String(r)+" is not a constructor or null");function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),I=function(){function e(){}return e.prototype.createGauge=function(e,t){return X},e.prototype.createHistogram=function(e,t){return K},e.prototype.createCounter=function(e,t){return q},e.prototype.createUpDownCounter=function(e,t){return Y},e.prototype.createObservableGauge=function(e,t){return Z},e.prototype.createObservableCounter=function(e,t){return J},e.prototype.createObservableUpDownCounter=function(e,t){return Q},e.prototype.addBatchObservableCallback=function(e,t){},e.prototype.removeBatchObservableCallback=function(e){},e}(),L=function(){},B=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return R(t,e),t.prototype.add=function(e,t){},t}(L),U=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return R(t,e),t.prototype.add=function(e,t){},t}(L),F=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return R(t,e),t.prototype.record=function(e,t){},t}(L),z=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return R(t,e),t.prototype.record=function(e,t){},t}(L),$=function(){function e(){}return e.prototype.addCallback=function(e){},e.prototype.removeCallback=function(e){},e}(),V=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return R(t,e),t}($),W=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return R(t,e),t}($),G=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return R(t,e),t}($),H=new I,q=new B,X=new F,K=new z,Y=new U,J=new V,Z=new W,Q=new G;function ee(){return H}!function(e){e[e.INT=0]="INT",e[e.DOUBLE=1]="DOUBLE"}(o||(o={}));var et={get:function(e,t){if(null!=e)return e[t]},keys:function(e){return null==e?[]:Object.keys(e)}},er={set:function(e,t,r){null!=e&&(e[t]=r)}},en=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a},eo=function(e,t,r){if(r||2==arguments.length)for(var n,o=0,i=t.length;o<i;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))},ei=function(){function e(){}return e.prototype.active=function(){return k},e.prototype.with=function(e,t,r){for(var n=[],o=3;o<arguments.length;o++)n[o-3]=arguments[o];return t.call.apply(t,eo([r],en(n),!1))},e.prototype.bind=function(e,t){return t},e.prototype.enable=function(){return this},e.prototype.disable=function(){return this},e}(),ea=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a},eu=function(e,t,r){if(r||2==arguments.length)for(var n,o=0,i=t.length;o<i;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))},ec="context",el=new ei,es=function(){function e(){}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalContextManager=function(e){return h(ec,e,S.instance())},e.prototype.active=function(){return this._getContextManager().active()},e.prototype.with=function(e,t,r){for(var n,o=[],i=3;i<arguments.length;i++)o[i-3]=arguments[i];return(n=this._getContextManager()).with.apply(n,eu([e,t,r],ea(o),!1))},e.prototype.bind=function(e,t){return this._getContextManager().bind(e,t)},e.prototype._getContextManager=function(){return y(ec)||el},e.prototype.disable=function(){this._getContextManager().disable(),v(ec,S.instance())},e}();!function(e){e[e.NONE=0]="NONE",e[e.SAMPLED=1]="SAMPLED"}(i||(i={}));var ef="0000000000000000",ep="00000000000000000000000000000000",ed={traceId:ep,spanId:ef,traceFlags:i.NONE},eh=function(){function e(e){void 0===e&&(e=ed),this._spanContext=e}return e.prototype.spanContext=function(){return this._spanContext},e.prototype.setAttribute=function(e,t){return this},e.prototype.setAttributes=function(e){return this},e.prototype.addEvent=function(e,t){return this},e.prototype.addLink=function(e){return this},e.prototype.addLinks=function(e){return this},e.prototype.setStatus=function(e){return this},e.prototype.updateName=function(e){return this},e.prototype.end=function(e){},e.prototype.isRecording=function(){return!1},e.prototype.recordException=function(e,t){},e}(),ey=C("OpenTelemetry Context Key SPAN");function ev(e){return e.getValue(ey)||void 0}function eg(){return ev(es.getInstance().active())}function em(e,t){return e.setValue(ey,t)}function eb(e){return e.deleteValue(ey)}function ex(e,t){return em(e,new eh(t))}function ew(e){var t;return null===(t=ev(e))||void 0===t?void 0:t.spanContext()}var eO=/^([0-9a-f]{32})$/i,eS=/^[0-9a-f]{16}$/i;function eE(e){return eO.test(e)&&e!==ep}function e_(e){return eS.test(e)&&e!==ef}function eA(e){return eE(e.traceId)&&e_(e.spanId)}function ej(e){return new eh(e)}var eP=es.getInstance(),eT=function(){function e(){}return e.prototype.startSpan=function(e,t,r){if(void 0===r&&(r=eP.active()),null==t?void 0:t.root)return new eh;var n,o=r&&ew(r);return"object"==typeof(n=o)&&"string"==typeof n.spanId&&"string"==typeof n.traceId&&"number"==typeof n.traceFlags&&eA(o)?new eh(o):new eh},e.prototype.startActiveSpan=function(e,t,r,n){if(!(arguments.length<2)){2==arguments.length?a=t:3==arguments.length?(o=t,a=r):(o=t,i=r,a=n);var o,i,a,u=null!=i?i:eP.active(),c=this.startSpan(e,o,u),l=em(u,c);return eP.with(l,a,void 0,c)}},e}(),eM=new eT,eC=function(){function e(e,t,r,n){this._provider=e,this.name=t,this.version=r,this.options=n}return e.prototype.startSpan=function(e,t,r){return this._getTracer().startSpan(e,t,r)},e.prototype.startActiveSpan=function(e,t,r,n){var o=this._getTracer();return Reflect.apply(o.startActiveSpan,o,arguments)},e.prototype._getTracer=function(){if(this._delegate)return this._delegate;var e=this._provider.getDelegateTracer(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):eM},e}(),ek=new(function(){function e(){}return e.prototype.getTracer=function(e,t,r){return new eT},e}()),eN=function(){function e(){}return e.prototype.getTracer=function(e,t,r){var n;return null!==(n=this.getDelegateTracer(e,t,r))&&void 0!==n?n:new eC(this,e,t,r)},e.prototype.getDelegate=function(){var e;return null!==(e=this._delegate)&&void 0!==e?e:ek},e.prototype.setDelegate=function(e){this._delegate=e},e.prototype.getDelegateTracer=function(e,t,r){var n;return null===(n=this._delegate)||void 0===n?void 0:n.getTracer(e,t,r)},e}();(function(e){e[e.NOT_RECORD=0]="NOT_RECORD",e[e.RECORD=1]="RECORD",e[e.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"})(a||(a={})),function(e){e[e.INTERNAL=0]="INTERNAL",e[e.SERVER=1]="SERVER",e[e.CLIENT=2]="CLIENT",e[e.PRODUCER=3]="PRODUCER",e[e.CONSUMER=4]="CONSUMER"}(u||(u={})),function(e){e[e.UNSET=0]="UNSET",e[e.OK=1]="OK",e[e.ERROR=2]="ERROR"}(c||(c={}));var eD="[_0-9a-z-*/]",eR=RegExp("^(?:[a-z]"+eD+"{0,255}|"+("[a-z0-9]"+eD+"{0,240}@[a-z]")+eD+"{0,13})$"),eI=/^[ -~]{0,255}[!-~]$/,eL=/,|=/,eB=function(){function e(e){this._internalState=new Map,e&&this._parse(e)}return e.prototype.set=function(e,t){var r=this._clone();return r._internalState.has(e)&&r._internalState.delete(e),r._internalState.set(e,t),r},e.prototype.unset=function(e){var t=this._clone();return t._internalState.delete(e),t},e.prototype.get=function(e){return this._internalState.get(e)},e.prototype.serialize=function(){var e=this;return this._keys().reduce(function(t,r){return t.push(r+"="+e.get(r)),t},[]).join(",")},e.prototype._parse=function(e){!(e.length>512)&&(this._internalState=e.split(",").reverse().reduce(function(e,t){var r=t.trim(),n=r.indexOf("=");if(-1!==n){var o=r.slice(0,n),i=r.slice(n+1,t.length);eR.test(o)&&eI.test(i)&&!eL.test(i)&&e.set(o,i)}return e},new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))},e.prototype._keys=function(){return Array.from(this._internalState.keys()).reverse()},e.prototype._clone=function(){var t=new e;return t._internalState=new Map(this._internalState),t},e}();function eU(e){return new eB(e)}var eF=es.getInstance(),ez=S.instance(),e$=new(function(){function e(){}return e.prototype.getMeter=function(e,t,r){return H},e}()),eV="metrics",eW=(function(){function e(){}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalMeterProvider=function(e){return h(eV,e,S.instance())},e.prototype.getMeterProvider=function(){return y(eV)||e$},e.prototype.getMeter=function(e,t,r){return this.getMeterProvider().getMeter(e,t,r)},e.prototype.disable=function(){v(eV,S.instance())},e})().getInstance(),eG=function(){function e(){}return e.prototype.inject=function(e,t){},e.prototype.extract=function(e,t){return e},e.prototype.fields=function(){return[]},e}(),eH=C("OpenTelemetry Baggage Key");function eq(e){return e.getValue(eH)||void 0}function eX(){return eq(es.getInstance().active())}function eK(e,t){return e.setValue(eH,t)}function eY(e){return e.deleteValue(eH)}var eJ="propagation",eZ=new eG,eQ=(function(){function e(){this.createBaggage=T,this.getBaggage=eq,this.getActiveBaggage=eX,this.setBaggage=eK,this.deleteBaggage=eY}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalPropagator=function(e){return h(eJ,e,S.instance())},e.prototype.inject=function(e,t,r){return void 0===r&&(r=er),this._getGlobalPropagator().inject(e,t,r)},e.prototype.extract=function(e,t,r){return void 0===r&&(r=et),this._getGlobalPropagator().extract(e,t,r)},e.prototype.fields=function(){return this._getGlobalPropagator().fields()},e.prototype.disable=function(){v(eJ,S.instance())},e.prototype._getGlobalPropagator=function(){return y(eJ)||eZ},e})().getInstance(),e0="trace",e1=(function(){function e(){this._proxyTracerProvider=new eN,this.wrapSpanContext=ej,this.isSpanContextValid=eA,this.deleteSpan=eb,this.getSpan=ev,this.getActiveSpan=eg,this.getSpanContext=ew,this.setSpan=em,this.setSpanContext=ex}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalTracerProvider=function(e){var t=h(e0,this._proxyTracerProvider,S.instance());return t&&this._proxyTracerProvider.setDelegate(e),t},e.prototype.getTracerProvider=function(){return y(e0)||this._proxyTracerProvider},e.prototype.getTracer=function(e,t){return this.getTracerProvider().getTracer(e,t)},e.prototype.disable=function(){v(e0,S.instance()),this._proxyTracerProvider=new eN},e})().getInstance();let e2={context:eF,diag:ez,metrics:eW,propagation:eQ,trace:e1}},95308:(e,t,r)=>{var n=r(34772),o=r(36959),i=r(2408);e.exports=n&&1/i(new n([,-0]))[1]==1/0?function(e){return new n(e)}:o},95530:(e,t,r)=>{"use strict";r.d(t,{c:()=>l});var n=r(43210),o=r.n(n),i=r(49384),a=r(4057),u=r(54186);function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var l=function(e){var t=e.cx,r=e.cy,n=e.r,l=e.className,s=(0,i.A)("recharts-dot",l);return t===+t&&r===+r&&n===+n?o().createElement("circle",c({},(0,u.J9)(e,!1),(0,a._U)(e),{className:s,cx:t,cy:r,r:n})):null}},95746:(e,t,r)=>{var n=r(15909),o=r(29205),i=r(29508),a=r(61320),u=r(19976);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}c.prototype.clear=n,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=a,c.prototype.set=u,e.exports=c},96075:(e,t,r)=>{"use strict";r.d(t,{A3:()=>p,Pu:()=>f});var n=r(20237);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=o(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var c={widthCache:{},cacheCount:0},l={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},s="recharts_measurement_span",f=function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==e||n.m.isSsr)return{width:0,height:0};var o=(Object.keys(t=a({},r)).forEach(function(e){t[e]||delete t[e]}),t),i=JSON.stringify({text:e,copyStyle:o});if(c.widthCache[i])return c.widthCache[i];try{var u=document.getElementById(s);u||((u=document.createElement("span")).setAttribute("id",s),u.setAttribute("aria-hidden","true"),document.body.appendChild(u));var f=a(a({},l),o);Object.assign(u.style,f),u.textContent="".concat(e);var p=u.getBoundingClientRect(),d={width:p.width,height:p.height};return c.widthCache[i]=d,++c.cacheCount>2e3&&(c.cacheCount=0,c.widthCache={}),d}catch(e){return{width:0,height:0}}},p=function(e){return{top:e.top+window.scrollY-document.documentElement.clientTop,left:e.left+window.scrollX-document.documentElement.clientLeft}}},96678:(e,t,r)=>{var n=r(91290),o=r(39774),i=r(74610);e.exports=function(e,t,r){return t==t?i(e,t,r):n(e,o,r)}},96963:(e,t,r)=>{"use strict";r.d(t,{B:()=>c});var n,o=r(43210),i=r(66156),a=(n||(n=r.t(o,2)))["useId".toString()]||(()=>void 0),u=0;function c(e){let[t,r]=o.useState(a());return(0,i.N)(()=>{e||r(e=>e??String(u++))},[e]),e||(t?`radix-${t}`:"")}},97025:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(82614).A)("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])},97633:(e,t,r)=>{"use strict";r.d(t,{J:()=>A});var n=r(43210),o=r.n(n),i=r(37456),a=r.n(i),u=r(5231),c=r.n(u),l=r(55048),s=r.n(l),f=r(49384),p=r(23561),d=r(54186),h=r(22989),y=r(19335);function v(e){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var g=["offset"];function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?b(Object(r),!0).forEach(function(t){var n,o,i;n=e,o=t,i=r[t],(o=function(e){var t=function(e,t){if("object"!=v(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=v(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==v(t)?t:t+""}(o))in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function w(){return(w=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var O=function(e){var t=e.value,r=e.formatter,n=a()(e.children)?t:e.children;return c()(r)?r(n):n},S=function(e,t,r){var n,i,u=e.position,c=e.viewBox,l=e.offset,s=e.className,p=c.cx,d=c.cy,v=c.innerRadius,g=c.outerRadius,m=c.startAngle,b=c.endAngle,x=c.clockWise,O=(v+g)/2,S=(0,h.sA)(b-m)*Math.min(Math.abs(b-m),360),E=S>=0?1:-1;"insideStart"===u?(n=m+E*l,i=x):"insideEnd"===u?(n=b-E*l,i=!x):"end"===u&&(n=b+E*l,i=x),i=S<=0?i:!i;var _=(0,y.IZ)(p,d,O,n),A=(0,y.IZ)(p,d,O,n+(i?1:-1)*359),j="M".concat(_.x,",").concat(_.y,"\n A").concat(O,",").concat(O,",0,1,").concat(+!i,",\n ").concat(A.x,",").concat(A.y),P=a()(e.id)?(0,h.NF)("recharts-radial-line-"):e.id;return o().createElement("text",w({},r,{dominantBaseline:"central",className:(0,f.A)("recharts-radial-bar-label",s)}),o().createElement("defs",null,o().createElement("path",{id:P,d:j})),o().createElement("textPath",{xlinkHref:"#".concat(P)},t))},E=function(e){var t=e.viewBox,r=e.offset,n=e.position,o=t.cx,i=t.cy,a=t.innerRadius,u=t.outerRadius,c=(t.startAngle+t.endAngle)/2;if("outside"===n){var l=(0,y.IZ)(o,i,u+r,c),s=l.x;return{x:s,y:l.y,textAnchor:s>=o?"start":"end",verticalAnchor:"middle"}}if("center"===n)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===n)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===n)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"end"};var f=(0,y.IZ)(o,i,(a+u)/2,c);return{x:f.x,y:f.y,textAnchor:"middle",verticalAnchor:"middle"}},_=function(e){var t=e.viewBox,r=e.parentViewBox,n=e.offset,o=e.position,i=t.x,a=t.y,u=t.width,c=t.height,l=c>=0?1:-1,f=l*n,p=l>0?"end":"start",d=l>0?"start":"end",y=u>=0?1:-1,v=y*n,g=y>0?"end":"start",m=y>0?"start":"end";if("top"===o)return x(x({},{x:i+u/2,y:a-l*n,textAnchor:"middle",verticalAnchor:p}),r?{height:Math.max(a-r.y,0),width:u}:{});if("bottom"===o)return x(x({},{x:i+u/2,y:a+c+f,textAnchor:"middle",verticalAnchor:d}),r?{height:Math.max(r.y+r.height-(a+c),0),width:u}:{});if("left"===o){var b={x:i-v,y:a+c/2,textAnchor:g,verticalAnchor:"middle"};return x(x({},b),r?{width:Math.max(b.x-r.x,0),height:c}:{})}if("right"===o){var w={x:i+u+v,y:a+c/2,textAnchor:m,verticalAnchor:"middle"};return x(x({},w),r?{width:Math.max(r.x+r.width-w.x,0),height:c}:{})}var O=r?{width:u,height:c}:{};return"insideLeft"===o?x({x:i+v,y:a+c/2,textAnchor:m,verticalAnchor:"middle"},O):"insideRight"===o?x({x:i+u-v,y:a+c/2,textAnchor:g,verticalAnchor:"middle"},O):"insideTop"===o?x({x:i+u/2,y:a+f,textAnchor:"middle",verticalAnchor:d},O):"insideBottom"===o?x({x:i+u/2,y:a+c-f,textAnchor:"middle",verticalAnchor:p},O):"insideTopLeft"===o?x({x:i+v,y:a+f,textAnchor:m,verticalAnchor:d},O):"insideTopRight"===o?x({x:i+u-v,y:a+f,textAnchor:g,verticalAnchor:d},O):"insideBottomLeft"===o?x({x:i+v,y:a+c-f,textAnchor:m,verticalAnchor:p},O):"insideBottomRight"===o?x({x:i+u-v,y:a+c-f,textAnchor:g,verticalAnchor:p},O):s()(o)&&((0,h.Et)(o.x)||(0,h._3)(o.x))&&((0,h.Et)(o.y)||(0,h._3)(o.y))?x({x:i+(0,h.F4)(o.x,u),y:a+(0,h.F4)(o.y,c),textAnchor:"end",verticalAnchor:"end"},O):x({x:i+u/2,y:a+c/2,textAnchor:"middle",verticalAnchor:"middle"},O)};function A(e){var t,r=e.offset,i=x({offset:void 0===r?5:r},function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,g)),u=i.viewBox,l=i.position,s=i.value,y=i.children,v=i.content,m=i.className,b=i.textBreakAll;if(!u||a()(s)&&a()(y)&&!(0,n.isValidElement)(v)&&!c()(v))return null;if((0,n.isValidElement)(v))return(0,n.cloneElement)(v,i);if(c()(v)){if(t=(0,n.createElement)(v,i),(0,n.isValidElement)(t))return t}else t=O(i);var A="cx"in u&&(0,h.Et)(u.cx),j=(0,d.J9)(i,!0);if(A&&("insideStart"===l||"insideEnd"===l||"end"===l))return S(i,t,j);var P=A?E(i):_(i);return o().createElement(p.E,w({className:(0,f.A)("recharts-label",void 0===m?"":m)},j,P,{breakAll:b}),t)}A.displayName="Label";var j=function(e){var t=e.cx,r=e.cy,n=e.angle,o=e.startAngle,i=e.endAngle,a=e.r,u=e.radius,c=e.innerRadius,l=e.outerRadius,s=e.x,f=e.y,p=e.top,d=e.left,y=e.width,v=e.height,g=e.clockWise,m=e.labelViewBox;if(m)return m;if((0,h.Et)(y)&&(0,h.Et)(v)){if((0,h.Et)(s)&&(0,h.Et)(f))return{x:s,y:f,width:y,height:v};if((0,h.Et)(p)&&(0,h.Et)(d))return{x:p,y:d,width:y,height:v}}return(0,h.Et)(s)&&(0,h.Et)(f)?{x:s,y:f,width:0,height:0}:(0,h.Et)(t)&&(0,h.Et)(r)?{cx:t,cy:r,startAngle:o||n||0,endAngle:i||n||0,innerRadius:c||0,outerRadius:l||u||a||0,clockWise:g}:e.viewBox?e.viewBox:{}};A.parseViewBox=j,A.renderCallByParent=function(e,t){var r,i,a=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!e||!e.children&&a&&!e.label)return null;var u=e.children,l=j(e),f=(0,d.aS)(u,A).map(function(e,r){return(0,n.cloneElement)(e,{viewBox:t||l,key:"label-".concat(r)})});if(!a)return f;return[(r=e.label,i=t||l,r?!0===r?o().createElement(A,{key:"label-implicit",viewBox:i}):(0,h.vh)(r)?o().createElement(A,{key:"label-implicit",viewBox:i,value:r}):(0,n.isValidElement)(r)?r.type===A?(0,n.cloneElement)(r,{key:"label-implicit",viewBox:i}):o().createElement(A,{key:"label-implicit",content:r,viewBox:i}):c()(r)?o().createElement(A,{key:"label-implicit",content:r,viewBox:i}):s()(r)?o().createElement(A,w({viewBox:i},r,{key:"label-implicit"})):null:null)].concat(function(e){if(Array.isArray(e))return m(e)}(f)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(f)||function(e,t){if(e){if("string"==typeof e)return m(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return m(e,t)}}(f)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())}},97668:(e,t)=>{"use strict";var r,n=Symbol.for("react.element"),o=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),c=Symbol.for("react.provider"),l=Symbol.for("react.context"),s=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),y=Symbol.for("react.lazy");Symbol.for("react.offscreen");Symbol.for("react.module.reference"),t.isFragment=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case i:case u:case a:case p:case d:return e;default:switch(e=e&&e.$$typeof){case s:case l:case f:case y:case h:case c:return e;default:return t}}case o:return t}}}(e)===i}},97748:(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,{atLeastOneTask:function(){return o},scheduleImmediate:function(){return n},scheduleOnNextTick:function(){return r},waitAtLeastOneReactRenderTask:function(){return i}});let r=e=>{Promise.resolve().then(()=>{process.nextTick(e)})},n=e=>{setImmediate(e)};function o(){return new Promise(e=>n(e))}function i(){return new Promise(e=>setImmediate(e))}},98451:(e,t,r)=>{var n=r(29395),o=r(27467);e.exports=function(e){return!0===e||!1===e||o(e)&&"[object Boolean]"==n(e)}},98798:e=>{var t=Math.ceil,r=Math.max;e.exports=function(e,n,o,i){for(var a=-1,u=r(t((n-e)/(o||1)),0),c=Array(u);u--;)c[i?u:++a]=e,e+=o;return c}},98845:(e,t,r)=>{"use strict";r.d(t,{Z:()=>A});var n=r(43210),o=r.n(n),i=r(37456),a=r.n(i),u=r(55048),c=r.n(u),l=r(5231),s=r.n(l),f=r(5359),p=r.n(f),d=r(97633),h=r(98986),y=r(54186),v=r(30087);function g(e){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var m=["valueAccessor"],b=["data","dataKey","clockWise","id","textBreakAll"];function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function w(){return(w=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function S(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach(function(t){var n,o,i;n=e,o=t,i=r[t],(o=function(e){var t=function(e,t){if("object"!=g(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=g(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==g(t)?t:t+""}(o))in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function E(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var _=function(e){return Array.isArray(e.value)?p()(e.value):e.value};function A(e){var t=e.valueAccessor,r=void 0===t?_:t,n=E(e,m),i=n.data,u=n.dataKey,c=n.clockWise,l=n.id,s=n.textBreakAll,f=E(n,b);return i&&i.length?o().createElement(h.W,{className:"recharts-label-list"},i.map(function(e,t){var n=a()(u)?r(e,t):(0,v.kr)(e&&e.payload,u),i=a()(l)?{}:{id:"".concat(l,"-").concat(t)};return o().createElement(d.J,w({},(0,y.J9)(e,!0),f,i,{parentViewBox:e.parentViewBox,value:n,textBreakAll:s,viewBox:d.J.parseViewBox(a()(c)?e:S(S({},e),{},{clockWise:c})),key:"label-".concat(t),index:t}))})):null}A.displayName="LabelList",A.renderCallByParent=function(e,t){var r,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!e||!e.children&&i&&!e.label)return null;var a=e.children,u=(0,y.aS)(a,A).map(function(e,r){return(0,n.cloneElement)(e,{data:t,key:"labelList-".concat(r)})});return i?[(r=e.label)?!0===r?o().createElement(A,{key:"labelList-implicit",data:t}):o().isValidElement(r)||s()(r)?o().createElement(A,{key:"labelList-implicit",data:t,content:r}):c()(r)?o().createElement(A,w({data:t},r,{key:"labelList-implicit"})):null:null].concat(function(e){if(Array.isArray(e))return x(e)}(u)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(u)||function(e,t){if(e){if("string"==typeof e)return x(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return x(e,t)}}(u)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):u}},98986:(e,t,r)=>{"use strict";r.d(t,{W:()=>l});var n=r(43210),o=r.n(n),i=r(49384),a=r(54186),u=["children","className"];function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var l=o().forwardRef(function(e,t){var r=e.children,n=e.className,l=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,u),s=(0,i.A)("recharts-layer",n);return o().createElement("g",c({className:s},(0,a.J9)(l,!0),{ref:t}),r)})},99114:(e,t,r)=>{var n=r(12344),o=r(7651);e.exports=function(e,t){return e&&n(e,t,o)}},99180:e=>{e.exports=function(e,t){return e>t}},99196:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(82614).A)("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]])},99525:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}}};