1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,778756,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isUnsafeProperty=function(e){return"__proto__"===e}},333858,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isDeepKey=function(e){switch(typeof e){case"number":case"symbol":return!1;case"string":return e.includes(".")||e.includes("[")||e.includes("]")}}},596736,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.toKey=function(e){return"string"==typeof e||"symbol"==typeof e?e:Object.is(e?.valueOf?.(),-0)?"-0":String(e)}},448018,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.toString=function e(t){if(null==t)return"";if("string"==typeof t)return t;if(Array.isArray(t))return t.map(e).join(",");let r=String(t);return"0"===r&&Object.is(Number(t),-0)?"-0":r}},979232,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(448018),i=e.r(596736);r.toPath=function(e){if(Array.isArray(e))return e.map(i.toKey);if("symbol"==typeof e)return[e];e=n.toString(e);let t=[],r=e.length;if(0===r)return t;let a=0,o="",l="",c=!1;for(46===e.charCodeAt(0)&&(t.push(""),a++);a<r;){let n=e[a];l?"\\"===n&&a+1<r?o+=e[++a]:n===l?l="":o+=n:c?'"'===n||"'"===n?l=n:"]"===n?(c=!1,t.push(o),o=""):o+=n:"["===n?(c=!0,o&&(t.push(o),o="")):"."===n?o&&(t.push(o),o=""):o+=n,a++}return o&&t.push(o),t}},918915,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(778756),i=e.r(333858),a=e.r(596736),o=e.r(979232);r.get=function e(t,r,l){if(null==t)return l;switch(typeof r){case"string":{if(n.isUnsafeProperty(r))return l;let a=t[r];if(void 0===a)if(i.isDeepKey(r))return e(t,o.toPath(r),l);else return l;return a}case"number":case"symbol":{"number"==typeof r&&(r=a.toKey(r));let e=t[r];if(void 0===e)return l;return e}default:{if(Array.isArray(r)){var c=t,s=r,u=l;if(0===s.length)return u;let e=c;for(let t=0;t<s.length;t++){if(null==e||n.isUnsafeProperty(s[t]))return u;e=e[s[t]]}return void 0===e?u:e}if(r=Object.is(r?.valueOf(),-0)?"-0":String(r),n.isUnsafeProperty(r))return l;let e=t[r];if(void 0===e)return l;return e}}}},992068,(e,t,r)=>{t.exports=e.r(918915).get},794395,e=>{"use strict";var t=e.i(992068),r=e=>0===e?0:e>0?1:-1,n=e=>"number"==typeof e&&e!=+e,i=e=>"string"==typeof e&&e.indexOf("%")===e.length-1,a=e=>("number"==typeof e||e instanceof Number)&&!n(e),o=e=>a(e)||"string"==typeof e,l=0,c=e=>{var t=++l;return"".concat(e||"").concat(t)},s=function(e,t){var r,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,l=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!a(e)&&"string"!=typeof e)return o;if(i(e)){if(null==t)return o;var c=e.indexOf("%");r=t*parseFloat(e.slice(0,c))/100}else r=+e;return n(r)&&(r=o),l&&null!=t&&r>t&&(r=t),r},u=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,r={},n=0;n<t;n++)if(r[e[n]])return!0;else r[e[n]]=!0;return!1};function f(e,t,r){return a(e)&&a(t)?e+r*(t-e):t}function h(e,r,n){if(e&&e.length)return e.find(e=>e&&("function"==typeof r?r(e):(0,t.default)(e,r))===n)}var d=e=>null==e,p=e=>d(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));e.s(["findEntryInArray",()=>h,"getPercentValue",()=>s,"hasDuplicate",()=>u,"interpolate",()=>f,"isNan",()=>n,"isNullish",()=>d,"isNumOrStr",()=>o,"isNumber",()=>a,"isPercent",()=>i,"mathSign",()=>r,"uniqueId",()=>c,"upperFirst",()=>p])},925949,e=>{"use strict";var t=e.i(164645),r=e.i(794395);function n(e,t){if(t){var n=Number.parseInt(t,10);if(!(0,r.isNan)(n))return null==e?void 0:e[n]}}var i=(0,t.createSlice)({name:"options",initialState:{chartName:"",tooltipPayloadSearcher:void 0,eventEmitter:void 0,defaultTooltipEventType:"axis"},reducers:{createEventEmitter:e=>{null==e.eventEmitter&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),a=i.reducer,{createEventEmitter:o}=i.actions;e.s(["arrayTooltipSearcher",()=>n,"createEventEmitter",()=>o,"optionsReducer",()=>a])},698982,e=>{"use strict";var t=e.i(164645),r=e.i(606368),n={active:!1,index:null,dataKey:void 0,coordinate:void 0},i=(0,t.createSlice)({name:"tooltip",initialState:{itemInteraction:{click:n,hover:n},axisInteraction:{click:n,hover:n},keyboardInteraction:n,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push((0,r.castDraft)(t.payload))},prepare:(0,t.prepareAutoBatched)()},removeTooltipEntrySettings:{reducer(e,t){var n=(0,r.current)(e).tooltipItemPayloads.indexOf((0,r.castDraft)(t.payload));n>-1&&e.tooltipItemPayloads.splice(n,1)},prepare:(0,t.prepareAutoBatched)()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate,e.keyboardInteraction.dataKey=t.payload.activeDataKey}}}),{addTooltipEntrySettings:a,removeTooltipEntrySettings:o,setTooltipSettingsState:l,setActiveMouseOverItemIndex:c,mou
1seLeaveItem:s,mouseLeaveChart:u,setActiveClickItemIndex:f,setMouseOverAxisIndex:h,setMouseClickAxisIndex:d,setSyncInteraction:p,setKeyboardInteraction:y}=i.actions,v=i.reducer;e.s(["addTooltipEntrySettings",()=>a,"mouseLeaveChart",()=>u,"mouseLeaveItem",()=>s,"noInteraction",()=>n,"removeTooltipEntrySettings",()=>o,"setActiveClickItemIndex",()=>f,"setActiveMouseOverItemIndex",()=>c,"setKeyboardInteraction",()=>y,"setMouseClickAxisIndex",()=>d,"setMouseOverAxisIndex",()=>h,"setSyncInteraction",()=>p,"setTooltipSettingsState",()=>l,"tooltipReducer",()=>v])},988701,e=>{"use strict";var t=(0,e.i(164645).createSlice)({name:"chartData",initialState:{chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},reducers:{setChartData(e,t){if(e.chartData=t.payload,null==t.payload){e.dataStartIndex=0,e.dataEndIndex=0;return}t.payload.length>0&&e.dataEndIndex!==t.payload.length-1&&(e.dataEndIndex=t.payload.length-1)},setComputedData(e,t){e.computedData=t.payload},setDataStartEndIndexes(e,t){var{startIndex:r,endIndex:n}=t.payload;null!=r&&(e.dataStartIndex=r),null!=n&&(e.dataEndIndex=n)}}}),{setChartData:r,setDataStartEndIndexes:n,setComputedData:i}=t.actions,a=t.reducer;e.s(["chartDataReducer",()=>a,"setChartData",()=>r,"setComputedData",()=>i,"setDataStartEndIndexes",()=>n])},320437,e=>{"use strict";var t=(0,e.i(164645).createSlice)({name:"chartLayout",initialState:{layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},reducers:{setLayout(e,t){e.layoutType=t.payload},setChartSize(e,t){e.width=t.payload.width,e.height=t.payload.height},setMargin(e,t){var r,n,i,a;e.margin.top=null!=(r=t.payload.top)?r:0,e.margin.right=null!=(n=t.payload.right)?n:0,e.margin.bottom=null!=(i=t.payload.bottom)?i:0,e.margin.left=null!=(a=t.payload.left)?a:0},setScale(e,t){e.scale=t.payload}}}),{setMargin:r,setLayout:n,setChartSize:i,setScale:a}=t.actions,o=t.reducer;
1e.s(["chartLayoutReducer",()=>o,"setChartSize",()=>i,"setLayout",()=>n,"setMargin",()=>r,"setScale",()=>a])},752822,(e,t,r)=>{"use strict";var n=e.r(271645),i=e.r(802239),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=i.useSyncExternalStore,l=n.useRef,c=n.useEffect,s=n.useMemo,u=n.useDebugValue;r.useSyncExternalStoreWithSelector=function(e,t,r,n,i){var f=l(null);if(null===f.current){var h={hasValue:!1,value:null};f.current=h}else h=f.current;var d=o(e,(f=s(function(){function e(e){if(!c){if(c=!0,o=e,e=n(e),void 0!==i&&h.hasValue){var t=h.value;if(i(t,e))return l=t}return l=e}if(t=l,a(o,e))return t;var r=n(e);return void 0!==i&&i(t,r)?(o=e,t):(o=e,l=r)}var o,l,c=!1,s=void 0===r?null:r;return[function(){return e(t())},null===s?void 0:function(){return e(s())}]},[t,r,n,i]))[0],f[1]);return c(function(){h.hasValue=!0,h.value=d},[d]),u(d),d}},430224,(e,t,r)=>{"use strict";t.exports=e.r(752822)},127241,676277,e=>{"use strict";var t=e.i(430224),r=e.i(271645),n=(0,r.createContext)(null);e.s(["RechartsReduxContext",()=>n],676277);var i=e=>e,a=()=>{var e=(0,r.useContext)(n);return e?e.store.dispatch:i},o=()=>{},l=()=>o,c=(e,t)=>e===t;function s(e){var i=(0,r.useContext)(n);return(0,t.useSyncExternalStoreWithSelector)(i?i.subscription.addNestedSub:l,i?i.store.getState:o,i?i.store.getState:o,i?e:o,c)}e.s(["useAppDispatch",()=>a,"useAppSelector",()=>s],127241)},545403,(e,t,r)=>{"use strict";function n(e){return"symbol"==typeof e?1:null===e?2:void 0===e?3:4*(e!=e)}Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.compareValues=(e,t,r)=>{if(e!==t){let i=n(e),a=n(t);if(i===a&&0===i){if(e<t)return"desc"===r?1:-1;if(e>t)return"desc"===r?-1:1}return"desc"===r?a-i:i-a}return 0}},209542,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isSymbol=function(e){return"symbol"==typeof e||e instanceof Symbol}},538104,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(209542),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;r.isKey=function(e,t){return!Array.isArray(e)&&(!!("number"==typeof e||"boolean"==typeof e||null==e||n.isSymbol(e))||"string"==typeof e&&(a.test(e)||!i.test(e))||null!=t&&Object.hasOwn(t,e))}},200910,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(545403),i=e.r(538104),a=e.r(979232);r.orderBy=function(e,t,r,o){if(null==e)return[];r=o?void 0:r,Array.isArray(e)||(e=Object.values(e)),Array.isArray(t)||(t=null==t?[null]:[t]),0===t.length&&(t=[null]),Array.isArray(r)||(r=null==r?[]:[r]),r=r.map(e=>String(e));let l=(e,t)=>{let r=e;for(let e=0;e<t.length&&null!=r;++e)r=r[t[e]];return r},c=t.map(e=>(Array.isArray(e)&&1===e.length&&(e=e[0]),null==e||"function"==typeof e||Array.isArray(e)||i.isKey(e))?e:{key:e,path:a.toPath(e)});return e.map(e=>({original:e,criteria:c.map(t=>{var r,n;return r=t,null==(n=e)||null==r?n:"object"==typeof r&&"key"in r?Object.hasOwn(n,r.key)?n[r.key]:l(n,r.path):"function"==typeof r?r(n):Array.isArray(r)?l(n,r):"object"==typeof n?n[r]:n})})).slice().sort((e,t)=>{for(let i=0;i<c.length;i++){let a=n.compareValues(e.criteria[i],t.criteria[i],r[i]);if(0!==a)return a}return 0}).map(e=>e.original)}},844647,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.flatten=function(e,t=1){let r=[],n=Math.floor(t),i=(e,t)=>{for(let a=0;a<e.length;a++){let o=e[a];Array.isArray(o)&&t<n?i(o,t+1):r.push(o)}};return i(e,0),r}},605257,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=/^(?:0|[1-9]\d*)$/;r.isIndex=function(e,t=Number.MAX_SAFE_INTEGER){switch(typeof e){case"number":return Number.isInteger(e)&&e>=0&&e<t;case"symbol":return!1;case"string":return n.test(e)}}},570871,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isLength=function(e){return Number.isSafeInteger(e)&&e>=0}},269642,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(570871);r.isArrayLike=function(e){return null!=e&&"function"!=typeof e&&n.isLength(e.length)}},490820,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isObject=function(e){return null!==e&&("object"==typeof e||"function"==typeof e)}},123855,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.eq=function(e,t){return e===t||Number.isNaN(e)&&Number.isNaN(t)}},615111,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(605257),i=e.r(269642),a=e.r(490820),o=e.r(123855);r.isIterateeCall=function(e,t,r){return!!a.isObject(r)&&(!!("number"==typeof t&&i.isArrayLike(r)&&n.isIndex(t))&&t<r.length||"string"==typeof t&&t in r)&&o.eq(r[t],e)}},369955,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(200910),i=e.r(844647),a=e.r(615111);r.sortBy=function(e,...t){let r=t.length;return r>1&&a.isIterateeCall(e,t[0],t[1])?t=[]:r>2&&a.isIterateeCall(t[0],t[1],t[2])&&(t=[t[0]]),n.orderBy(e,i.flatten(t),["asc"])}},342342,(e,t,r)=>{t.exports=e.r(369955).sortBy},721307,702353,62990,475058,867719,517306,610010,516039,9506,261770,e=>{"use strict";var t=e.i(661849),r=e.i(342342),n=e=>e.legend.settings,i=e=>e.legend.size,a=(0,t.createSelector)([e=>e.legend.payload,n],(e,t)=>{var{itemSorter:n}=t,i=e.flat(1);return n?(0,r.default)(i,n):i});function o(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function l(e){return function(){return e}}function c(e,t){if((i=e.length)>1)for(var r,n,i,a=1,o=e[t[0]],l=o.length;a<i;++a)for(n=o,o=e[t[a]],r=0;r<l;++r)o[r][1]+=o[r][0]=isNaN(n[r][1])?n[r][0]:n[r][1]}function s(e){for(var t=e.length,r=Array(t);--t>=0;)r[t]=t;return r}function u(e,t){return e[t]}function f(e){let t=[];return t.key=e,t}e.s(["selectLegendPayload",()=>a,"selectLegendSettings",()=>n,"selectLegendSize",()=>i],721307),e.s([],702353),Array.prototype.slice,e.s(["default",0,o],62990),e.s(["default",0,l],475058),e.s(["stack",0,function(){var e=l([]),t=s,r=c,n=u;function i(i){var a,l,c=Array.from(e.apply(this,arguments),f),s=c.length,u=-1;for(let e of i)for(a=0,++u;a<s;++a)(c[a][u]=[0,+n(e,c[a].key,u,i)]).data=e;for(a=0,l=o(t(c));a<s;++a)c[l[a]].index=a;return r(c,l),c}return i.keys=function(t){return arguments.length?(e="function"==typeof t?t:l(Array.from(t)),i):e},i.value=function(e){return arguments.length?(n="function"==typeof e?e:l(+e),i):n},i.order=function(e){return arguments.length?(t=null==e?s:"function"==typeof e?e:l(Array.from(e)),i):t},i.offset=function(e){return arguments.length?(r=null==e?c:e,i):r},i}],867719),e.s(["stackOffsetExpand",0,function(e,t){if((n=e.length)>0){for(var r,n,i,a=0,o=e[0].length;a<o;++a){for(i=r=0;r<n;++r)i+=e[r][a][1]||0;if(i)for(r=0;r<n;++r)e[r][a][1]/=i}c(e,t)}}],517306),e.s(["stackOffsetNone",0,c],610010),e.s(["stackOffsetSilhouette",0,function(e,t){if((r=e.length)>0){for(var r,n=0,i=e[t[0]],a=i.length;n<a;++n){for(var o=0,l=0;o<r;++o)l+=e[o][n][1]||0;i[n][1]+=i[n][0]=-l/2}c(e,t)}}],516039),e.s(["stackOffsetWiggle",0,function(e,t){if((i=e.length)>0&&(n=(r=e[t[0]]).length)>0){for(var r,n,i,a=0,o=1;o<n;++o){for(var l=0,s=0,u=0;l<i;++l){for(var f=e[t[l]],h=f[o][1]||0,d=(h-(f[o-1][1]||0))/2,p=0;p<l;++p){var y=e[t[p]];d+=(y[o][1]||0)-(y[o-1][1]||0)}s+=h,u+=d*h}r[o-1][1]+=r[o-1][0]=a,s&&(a-=u/s)}r[o-1][1]+=r[o-1][0]=a,c(e,t)}}],9506),e.s(["stackOrderNone",0,s],261770)},768970,e=>{"use strict";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 r(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};
1r%2?t(Object(n),!0).forEach(function(t){var r,i,a;r=e,i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in r?Object.defineProperty(r,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):t(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}e.i(271645);var n=Math.PI/180,i=(e,t,r,i)=>({x:e+Math.cos(-n*i)*r,y:t+Math.sin(-n*i)*r}),a=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0,width:0,height:0,brushBottom:0};return Math.min(Math.abs(e-(r.left||0)-(r.right||0)),Math.abs(t-(r.top||0)-(r.bottom||0)))/2},o=(e,t)=>{var n,{x:i,y:a}=e,{radius:o,angle:l}=((e,t)=>{var{x:r,y:n}=e,{cx:i,cy:a}=t,o=((e,t)=>{var{x:r,y:n}=e,{x:i,y:a}=t;return Math.sqrt((r-i)**2+(n-a)**2)})({x:r,y:n},{x:i,y:a});if(o<=0)return{radius:o,angle:0};var l=Math.acos((r-i)/o);return n>a&&(l=2*Math.PI-l),{radius:o,angle:180*l/Math.PI,angleInRadian:l}})({x:i,y:a},t),{innerRadius:c,outerRadius:s}=t;if(o<c||o>s||0===o)return null;var{startAngle:u,endAngle:f}=(e=>{var{startAngle:t,endAngle:r}=e,n=Math.min(Math.floor(t/360),Math.floor(r/360));return{startAngle:t-360*n,endAngle:r-360*n}})(t),h=l;if(u<=f){for(;h>f;)h-=360;for(;h<u;)h+=360;n=h>=u&&h<=f}else{for(;h>u;)h-=360;for(;h<f;)h+=360;n=h>=f&&h<=u}return n?r(r({},t),{},{radius:o,angle:((e,t)=>{var{startAngle:r,endAngle:n}=t;return e+360*Math.min(Math.floor(r/360),Math.floor(n/360))})(h,t)}):null};e.s(["RADIAN",()=>n,"getMaxRadius",()=>a,"inRangeOfSector",()=>o,"polarToCartesian",()=>i])},541088,86681,779812,15892,144959,494810,375337,916842,e=>{"use strict";var t=e.i(661849),r=e.i(721307),n=e.i(342342),i=e.i(992068);e.i(702353);var a=e.i(867719),o=e.i(517306),l=e.i(610010),c=e.i(516039),s=e.i(9506),u=e.i(261770),f=e.i(794395),h=e.i(768970);function d(e,t,r){return Array.isArray(e)&&e&&t+r!==0?e.slice(t,r+1):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 y(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,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof 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)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function v(e,t,r){return(0,f.isNullish)(e)||(0,f.isNullish)(t)?r:(0,f.isNumOrStr)(t)?(0,i.default)(e,t,r):"function"==typeof t?t(e):r}e.s(["getSliced",()=>d],86681);var g=(e,t,r,n,i)=>{var a,o=-1,l=null!=(a=null==t?void 0:t.length)?a:0;if(l<=1||null==e)return 0;if("angleAxis"===n&&null!=i&&1e-6>=Math.abs(Math.abs(i[1]-i[0])-360))for(var c=0;c<l;c++){var s=c>0?r[c-1].coordinate:r[l-1].coordinate,u=r[c].coordinate,h=c>=l-1?r[0].coordinate:r[c+1].coordinate,d=void 0;if((0,f.mathSign)(u-s)!==(0,f.mathSign)(h-u)){var p=[];if((0,f.mathSign)(h-u)===(0,f.mathSign)(i[1]-i[0])){d=h;var y=u+i[1]-i[0];p[0]=Math.min(y,(y+s)/2),p[1]=Math.max(y,(y+s)/2)}else{d=s;var v=h+i[1]-i[0];p[0]=Math.min(u,(v+u)/2),p[1]=Math.max(u,(v+u)/2)}var g=[Math.min(u,(d+u)/2),Math.max(u,(d+u)/2)];if(e>g[0]&&e<=g[1]||e>=p[0]&&e<=p[1]){({index:o}=r[c]);break}}else{var m=Math.min(s,h),b=Math.max(s,h);if(e>(m+u)/2&&e<=(b+u)/2){({index:o}=r[c]);break}}}else if(t){for(var x=0;x<l;x++)if(0===x&&e<=(t[x].coordinate+t[x+1].coordinate)/2||x>0&&x<l-1&&e>(t[x].coordinate+t[x-1].coordinate)/2&&e<=(t[x].coordinate+t[x+1].coordinate)/2||x===l-1&&e>(t[x].coordinate+t[x-1].coordinate)/2){({index:o}=t[x]);break}}return o},m=(e,t,r)=>{if(t&&r){var{width:n,height:i}=r,{align:a,verticalAlign:o,layout:l}=t;if(("vertical"===l||"horizontal"===l&&"middle"===o)&&"center"!==a&&(0,f.isNumber)(e[a]))return y(y({},e),{},{[a]:e[a]+(n||0)});if(("horizontal"===l||"vertical"===l&&"center"===a)&&"middle"!==o&&(0,f.isNumber)(e[o]))return y(y({},e),{},{[o]:e[o]+(i||0)})}return e},b=(e,t)=>"horizontal"===e&&"xAxis"===t||"vertical"===e&&"yAxis"===t||"centric"===e&&"angleAxis"===t||"radial"===e&&"radiusAxis"===t,x=(e,t,r,n)=>{if(n)return e.map(e=>e.coordinate);var i,a,o=e.map(e=>(e.coordinate===t&&(i=!0),e.coordinate===r&&(a=!0),e.coordinate));return i||o.push(t),a||o.push(r),o},w=(e,t,r)=>{if(!e)return null;var{duplicateDomain:n,type:i,range:a,scale:o,realScaleType:l,isCategorical:c,categoricalDomain:s,tickCount:u,ticks:h,niceTicks:d,axisType:p}=e;if(!o)return null;var y="scaleBand"===l&&o.bandwidth?o.bandwidth()/2:2,v=(t||r)&&"category"===i&&o.bandwidth?o.bandwidth()/y:0;return(v="angleAxis"===p&&a&&a.length>=2?2*(0,f.mathSign)(a[0]-a[1])*v:v,t&&(h||d))?(h||d||[]).map((e,t)=>({coordinate:o(n?n.indexOf(e):e)+v,value:e,offset:v,index:t})).filter(e=>!(0,f.isNan)(e.coordinate)):c&&s?s.map((e,t)=>({coordinate:o(e)+v,value:e,index:t,offset:v})):o.ticks&&!r&&null!=u?o.ticks(u).map((e,t)=>({coordinate:o(e)+v,value:e,offset:v,index:t})):o.domain().map((e,t)=>({coordinate:o(e)+v,value:n?n[e]:e,index:t,offset:v}))},S=e=>{var t=e.domain();if(t&&!(t.length<=2)){var r=t.length,n=e.range(),i=Math.min(n[0],n[1])-1e-4,a=Math.max(n[0],n[1])+1e-4,o=e(t[0]),l=e(t[r-1]);(o<i||o>a||l<i||l>a)&&e.domain([t[0],t[r-1]])}},A={sign:e=>{var t=e.length;if(!(t<=0))for(var r=0,n=e[0].length;r<n;++r)for(var i=0,a=0,o=0;o<t;++o){var l=(0,f.isNan)(e[o][r][1])?e[o][r][0]:e[o][r][1];l>=0?(e[o][r][0]=i,e[o][r][1]=i+l,i=e[o][r][1]):(e[o][r][0]=a,e[o][r][1]=a+l,a=e[o][r][1])}},expand:o.stackOffsetExpand,none:l.stackOffsetNone,silhouette:c.stackOffsetSilhouette,wiggle:s.stackOffsetWiggle,positive:e=>{var t=e.length;if(!(t<=0))for(var r=0,n=e[0].length;r<n;++r)for(var i=0,a=0;a<t;
1++a){var o=(0,f.isNan)(e[a][r][1])?e[a][r][0]:e[a][r][1];o>=0?(e[a][r][0]=i,e[a][r][1]=i+o,i=e[a][r][1]):(e[a][r][0]=0,e[a][r][1]=0)}}},O=(e,t,r)=>{var n=A[r];return(0,a.stack)().keys(t).value((e,t)=>+v(e,t,0)).order(u.stackOrderNone).offset(n)(e)};function T(e){var{axis:t,ticks:r,bandSize:n,entry:i,index:a,dataKey:o}=e;if("category"===t.type){if(!t.allowDuplicatedCategory&&t.dataKey&&!(0,f.isNullish)(i[t.dataKey])){var l=(0,f.findEntryInArray)(r,"value",i[t.dataKey]);if(l)return l.coordinate+n/2}return r[a]?r[a].coordinate+n/2:null}var c=v(i,(0,f.isNullish)(o)?t.dataKey:o);return(0,f.isNullish)(c)?null:t.scale(c)}var P=(e,t,r)=>{if(null!=e){let n;return[(n=Object.keys(e).reduce((n,i)=>{var{stackedData:a}=e[i],o=a.reduce((e,n)=>{var i,a=[Math.min(...i=d(n,t,r).flat(2).filter(f.isNumber)),Math.max(...i)];return[Math.min(e[0],a[0]),Math.max(e[1],a[1])]},[1/0,-1/0]);return[Math.min(o[0],n[0]),Math.max(o[1],n[1])]},[1/0,-1/0]))[0]===1/0?0:n[0],n[1]===-1/0?0:n[1]]}},C=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,M=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,E=(e,t,r)=>{if(e&&e.scale&&e.scale.bandwidth){var i=e.scale.bandwidth();if(!r||i>0)return i}if(e&&t&&t.length>=2){for(var a=(0,n.default)(t,e=>e.coordinate),o=1/0,l=1,c=a.length;l<c;l++){var s=a[l],u=a[l-1];o=Math.min((s.coordinate||0)-(u.coordinate||0),o)}return o===1/0?0:o}return r?void 0:0};function j(e){var{tooltipEntrySettings:t,dataKey:r,payload:n,value:i,name:a}=e;return y(y({},t),{},{dataKey:r,payload:n,value:i,name:a})}function D(e,t){return e?String(e):"string"==typeof t?t:void 0}function _(e,t,r,n,i){return"horizontal"===r||"vertical"===r?e>=i.left&&e<=i.left+i.width&&t>=i.top&&t<=i.top+i.height?{x:e,y:t}:null:n?(0,h.inRangeOfSector)({x:e,y:t},n):null}var k=(e,t,r,n)=>{var i=t.find(e=>e&&e.index===r);if(i){if("horizontal"===e)return{x:i.coordinate,y:n.y};if("vertical"===e)return{x:n.x,y:i.coordinate};if("centric"===e){var a=i.coordinate,{radius:o}=n;return y(y(y({},n),(0,h.polarToCartesian)(n.cx,n.cy,o,a)),{},{angle:a,radius:o})}var l=i.coordinate,{angle:c}=n;return y(y(y({},n),(0,h.polarToCartesian)(n.cx,n.cy,l,c)),{},{angle:c,radius:l})}return{x:0,y:0}},N=(e,t)=>"horizontal"===t?e.x:"vertical"===t?e.y:"centric"===t?e.angle:e.radius;e.s(["MAX_VALUE_REG",()=>M,"MIN_VALUE_REG",()=>C,"appendOffsetOfLegend",()=>m,"calculateActiveTickIndex",()=>g,"calculateTooltipPos",()=>N,"checkDomainOfScale",()=>S,"getActiveCoordinate",()=>k,"getBandSizeOfAxis",()=>E,"getCateCoordinateOfLine",()=>T,"getCoordinatesOfGrid",()=>x,"getDomainOfStackGroups",()=>P,"getStackedData",()=>O,"getTicksOfAxis",()=>w,"getTooltipEntry",()=>j,"getTooltipNameProp",()=>D,"getValueByDataKey",()=>v,"inRange",()=>_,"isCategoricalAxis",()=>b],779812);var I=e=>e.layout.width,L=e=>e.layout.height,R=e=>e.layout.scale,B=e=>e.layout.margin;e.s(["selectChartHeight",()=>L,"selectChartWidth",()=>I,"selectContainerScale",()=>R,"selectMargin",()=>B],15892);var U=(0,t.createSelector)(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),F=(0,t.createSelector)(e=>e.cartesianAxis.yAxis,e=>Object.values(e));function z(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?z(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"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof 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)):z(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}e.s(["selectAllXAxes",()=>U,"selectAllYAxes",()=>F],144959),e.s(["DATA_ITEM_DATAKEY_ATTRIBUTE_NAME",()=>"data-recharts-item-data-key","DATA_ITEM_INDEX_ATTRIBUTE_NAME",()=>"data-recharts-item-index","DEFAULT_Y_AXIS_WIDTH",()=>60],494810);var K=(0,t.createSelector)([I,L,B,e=>e.brush.height,function(e){return F(e).reduce((e,t)=>
1"left"!==t.orientation||t.mirror||t.hide?e:e+("number"==typeof t.width?t.width:60),0)},function(e){return F(e).reduce((e,t)=>"right"!==t.orientation||t.mirror||t.hide?e:e+("number"==typeof t.width?t.width:60),0)},function(e){return U(e).reduce((e,t)=>"top"!==t.orientation||t.mirror||t.hide?e:e+t.height,0)},function(e){return U(e).reduce((e,t)=>"bottom"!==t.orientation||t.mirror||t.hide?e:e+t.height,0)},r.selectLegendSettings,r.selectLegendSize],(e,t,r,n,i,a,o,l,c,s)=>{var u={left:(r.left||0)+i,right:(r.right||0)+a},f=$($({},{top:(r.top||0)+o,bottom:(r.bottom||0)+l}),u),h=f.bottom;f.bottom+=n;var d=e-(f=m(f,c,s)).left-f.right,p=t-f.top-f.bottom;return $($({brushBottom:h},f),{},{width:Math.max(d,0),height:Math.max(p,0)})}),V=(0,t.createSelector)(K,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),W=(0,t.createSelector)(I,L,(e,t)=>({x:0,y:0,width:e,height:t}));e.s(["selectAxisViewBox",()=>W,"selectChartOffsetInternal",()=>K,"selectChartViewBox",()=>V],541088);var q=e.i(271645),H=(0,q.createContext)(null),Y=()=>null!=(0,q.useContext)(H);e.s(["useIsPanorama",()=>Y],375337);var G=e=>e.brush,X=(0,t.createSelector)([G,K,B],(e,t,r)=>({height:e.height,x:(0,f.isNumber)(e.x)?e.x:t.left,y:(0,f.isNumber)(e.y)?e.y:t.top+t.height+t.brushBottom-((null==r?void 0:r.bottom)||0),width:(0,f.isNumber)(e.width)?e.width:t.width}));e.s(["selectBrushDimensions",()=>X,"selectBrushSettings",()=>G],916842)},24798,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.debounce=function(e,t,{signal:r,edges:n}={}){let i,a=null,o=null!=n&&n.includes("leading"),l=null==n||n.includes("trailing"),c=()=>{null!==a&&(e.apply(i,a),i=void 0,a=null)},s=null,u=()=>{null!=s&&clearTimeout(s),s=setTimeout(()=>{s=null,l&&c(),f()},t)},f=()=>{null!==s&&(clearTimeout(s),s=null),i=void 0,a=null},h=function(...e){if(r?.aborted)return;i=this,a=e;let t=null==s;u(),o&&t&&c()};return h.schedule=u,h.cancel=f,h.flush=()=>{c()},r?.addEventListener("abort",f,{once:!0}),h}},396074,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(24798);r.debounce=function(e,t=0,r={}){let i;"object"!=typeof r&&(r={});let{leading:a=!1,trailing:o=!0,maxWait:l}=r,c=[,,];a&&(c[0]="leading"),o&&(c[1]="trailing");let s=null,u=n.debounce(function(...t){i=e.apply(this,t),s=null},t,{edges:c}),f=function(...t){return null!=l&&(null===s&&(s=Date.now()),Date.now()-s>=l)?(i=e.apply(this,t),s=Date.now(),u.cancel(),u.schedule(),i):(u.apply(this,t),i)};return f.cancel=u.cancel,f.flush=()=>(u.flush(),i),f}},46508,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(396074);r.throttle=function(e,t=0,r={}){let{leading:i=!0,trailing:a=!0}=r;return n.debounce(e,t,{leading:i,maxWait:t,trailing:a})}},458723,(e,t,r)=>{t.exports=e.r(46508).throttle},129071,e=>{"use strict";var t=function(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i]};e.s(["warn",()=>t])},731195,822075,e=>{"use strict";var t=e.i(207670),r=e.i(271645),n=e.i(458723),i=e.i(129071),a=e.i(794395),o=(e,t,r)=>{var{width:n="100%",height:i="100%",aspect:o,maxHeight:l}=r,c=(0,a.isPercent)(n)?e:Number(n),s=(0,a.isPercent)(i)?t:Number(i);return o&&o>0&&(c?s=c/o:s&&(c=s*o),l&&s>l&&(s=l)),{calculatedWidth:c,calculatedHeight:s}},l={width:0,height:0,overflow:"visible"},c={width:0,overflowX:"visible"},s={height:0,overflowY:"visible"},u={};function f(e){return Number.isFinite(e)}function h(e){return"number"==typeof e&&e>0&&Number.isFinite(e)}function d(){return(d=Object.assign.bind()).apply(null,arguments)}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 y(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,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof 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)):p(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}e.s(["isPositiveNumber",()=>h,"isWellBehavedNumber",()=>f],822075);var v=(0,r.createContext)({width:-1,height:-1});function g(e){var{children:t,width:n,height:i}=e,a=(0,r.useMemo)(()=>({width:n,height:i}),[n,i]);return n<=0||i<=0?null:r.createElement(v.Provider,{value:a},t)}var m=()=>(0,r.useContext)(v),b=(0,r.forwardRef)((e,f)=>{var{aspect:h,initialDimension:d={width:-1,height:-1},width:p,height:v,minWidth:m=0,minHeight:b,maxHeight:x,children:w,debounce:S=0,id:A,className:O,onResize:T,style:P={}}=e,C=(0,r.useRef)(null),M=(0,r.useRef)();M.current=T,(0,r.useImperativeHandle)(f,()=>C.current);var[E,j]=(0,r.useState)({containerWidth:d.width,containerHeight:d.height}),D=(0,r.useCallback)((e,t)=>{j(r=>{var n=Math.round(e),i=Math.round(t);return r.containerWidth===n&&r.containerHeight===i?r:{containerWidth:n,containerHeight:i}})},[]);(0,r.useEffect)(()=>{var e=e=>{var t,{width:r,height:n}=e[0].contentRect;D(r,n),null==(t=M.current)||t.call(M,r,n)};S>0&&(e=(0,n.default)(e,S,{trailing:!0,leading:!1}));var t=new ResizeObserver(e),{width:r,height:i}=C.current.getBoundingClientRect();return D(r,i),t.observe(C.current),()=>{t.disconnect()}},[D,S]);var{containerWidth:_,containerHeight:k}=E;(0,i.warn)(!h||h>0,"The aspect(%s) must be greater than zero.",h);var{calculatedWidth:N,calculatedHeight:I}=o(_,k,{width:p,height:v,aspect:h,maxHeight:x});return(0,i.warn)(N>0||I>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.",N,I,p,v,m,b,h),r.createElement("div",{id:A?"".concat(A):void 0,className:(0,t.clsx)("recharts-responsive-container",O),style:y(y({},P),{},{width:p,height:v,minWidth:m,minHeight:b,maxHeight:x}),ref:C},r.createElement("div",{style:(e=>{var{width:t,height:r}=e,n=(0,a.isPercent)(t),i=(0,a.isPercent)(r);return n&&i?l:n?c:i?s:u})({width:p,height:v})},r.createElement(g,{width:N,height:I},w)))}),x=(0,r.forwardRef)((e,t)=>{var n=m();if(h(n.width)&&h(n.height))return e.children;var{width:i,height:l}=function(e){var{width:t,height:r,aspect:n}=e,i=t,a=r;return void 0===i&&void 0===a?(i="100%",a="100%"):void 0===i?i=n&&n>0?void 0:"100%":void 0===a&&(a=n&&n>0?void 0:"100%"),{width:i,height:a}}({width:e.width,height:e.height,aspect:e.aspect}),{calculatedWidth:c,calculatedHeight:s}=o(void 0,void 0,{width:i,height:l,aspect:e.aspect,maxHeight:e.maxHeight});return(0,a.isNumber)(c)&&(0,a.isNumber)(s)?r.createElement(g,{width:c,height:s},e.children):r.createElement(b,d({},e,{width:i,height:l,ref:t}))});e.s(["ResponsiveContainer",()=>x,"useResponsiveContainerContext",()=>m],731195)},846710,e=>{"use strict";var t=e.i(271645),r=e.i(127241),n=e.i(320437),i=e.i(541088),a=e.i(15892),o=e.i(375337),l=e.i(916842),c=e.i(731195),s=e.i(822075),u=()=>{var e,t=(0,o.useIsPanorama)(),n=(0,r.useAppSelector)(i.selectChartViewBox),a=(0,r.useAppSelector)(l.selectBrushDimensions),c=null==(e=(0,r.useAppSelector)(l.selectBrushSettings))?void 0:e.padding;return t&&a&&c?{width:a.width-c.left-c.right,height:a.height-c.top-c.bottom,x:c.left,y:c.top}:n},f={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},h=()=>{var e;return null!=(e=(0,r.useAppSelector)(i.selectChartOffsetInternal))?e:f},d=()=>(0,r.useAppSelector)(a.selectChartWidth),p=()=>(0,r.useAppSelector)(a.selectChartHeight),y=()=>(0,r.useAppSelector)(e=>e.layout.margin),v=e=>e.layout.layoutType,g=()=>(0,r.useAppSelector)(v),m=e=>{var i=(0,r.useAppDispatch)(),a=(0,o.useIsPanorama)(),{width:l,height:u}=e,f=(0,c.useResponsiveContainerContext)(),h=l,d=u;return f&&(h=f.width>0?f.width:l,d=f.height>0?f.height:u),(0,t.useEffect)(()=>{!a&&(0,s.isPositiveNumber)(h)&&(0,s.isPositiveNumber)(d)&&i((0,n.setChartSize)({width:h,height:d}))},[i,a,h,d]),null};e.s(["ReportChartSize",()=>m,"selectChartLayout",()=>v,"useChartHeight",()=>p,"useChartLayout",()=>g,"useChartWidth",()=>d,"useMargin",()=>y,"useOffsetInternal",()=>h,"useViewBox",()=>u])},341015,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(209542);r.toNumber=function(e){return n.isSymbol(e)?NaN:Number(e)}},389793,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(341015);r.toFinite=function(e){return e?(e=n.toNumber(e))===1/0||e===-1/0?(e<0?-1:1)*Number.MAX_VALUE:e==e?e:0:0===e?e:0}},745264,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});
1let n=e.r(615111),i=e.r(389793);r.range=function(e,t,r){r&&"number"!=typeof r&&n.isIterateeCall(e,t,r)&&(t=r=void 0),e=i.toFinite(e),void 0===t?(t=e,e=0):t=i.toFinite(t),r=void 0===r?e<t?1:-1:i.toFinite(r);let a=Math.max(Math.ceil((t-e)/(r||1)),0),o=Array(a);for(let t=0;t<a;t++)o[t]=e,e+=r;return o}},666814,(e,t,r)=>{t.exports=e.r(745264).range},925212,979357,926927,e=>{"use strict";function t(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function r(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}e.s([],925212),e.i(925212),e.s([],267155),e.i(267155);class n extends Map{constructor(e,t=a){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[t,r]of e)this.set(t,r)}get(e){return super.get(i(this,e))}has(e){return super.has(i(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 i({_intern:e,_key:t},r){let n=t(r);return e.has(n)?e.get(n):r}function a(e){return null!==e&&"object"==typeof e?e.valueOf():e}let o=Symbol("implicit");function l(){var e=new n,r=[],i=[],a=o;function c(t){let n=e.get(t);if(void 0===n){if(a!==o)return a;e.set(t,n=r.push(t)-1)}return i[n%i.length]}return c.domain=function(t){if(!arguments.length)return r.slice();for(let i of(r=[],e=new n,t))e.has(i)||e.set(i,r.push(i)-1);return c},c.range=function(e){return arguments.length?(i=Array.from(e),c):i.slice()},c.unknown=function(e){return arguments.length?(a=e,c):a},c.copy=function(){return l(r,i).unknown(a)},t.apply(c,arguments),c}function c(){var e,r,n=l().unknown(void 0),i=n.domain,a=n.range,o=0,s=1,u=!1,f=0,h=0,d=.5;function p(){var t=i().length,n=s<o,l=n?s:o,c=n?o:s;e=(c-l)/Math.max(1,t-f+2*h),u&&(e=Math.floor(e)),l+=(c-l-e*(t-f))*d,r=e*(1-f),u&&(l=Math.round(l),r=Math.round(r));var p=(function(e,t,r){e*=1,t*=1,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=0|Math.max(0,Math.ceil((t-e)/r)),a=Array(i);++n<i;)a[n]=e+n*r;return a})(t).map(function(t){return l+e*t});return a(n?p.reverse():p)}return delete n.unknown,n.domain=function(e){return arguments.length?(i(e),p()):i()},n.range=function(e){return arguments.length?([o,s]=e,o*=1,s*=1,p()):[o,s]},n.rangeRound=function(e){return[o,s]=e,o*=1,s*=1,u=!0,p()},n.bandwidth=function(){return r},n.step=function(){return e},n.round=function(e){return arguments.length?(u=!!e,p()):u},n.padding=function(e){return arguments.length?(f=Math.min(1,h=+e),p()):f},n.paddingInner=function(e){return arguments.length?(f=Math.min(1,e),p()):f},n.paddingOuter=function(e){return arguments.length?(h=+e,p()):h},n.align=function(e){return arguments.length?(d=Math.max(0,Math.min(1,e)),p()):d},n.copy=function(){return c(i(),[o,s]).round(u).paddingInner(f).paddingOuter(h).align(d)},t.apply(p(),arguments)}function s(){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}(c.apply(null,arguments).paddingInner(1))}let u=Math.sqrt(50),f=Math.sqrt(10),h=Math.sqrt(2);function d(e,t,r){let n,i,a,o=(t-e)/Math.max(0,r),l=Math.floor(Math.log10(o)),c=o/Math.pow(10,l),s=c>=u?10:c>=f?5:c>=h?2:1;return(l<0?(n=Math.round(e*(a=Math.pow(10,-l)/s)),i=Math.round(t*a),n/a<e&&++n,i/a>t&&--i,a=-a):(n=Math.round(e/(a=Math.pow(10,l)*s)),i=Math.round(t/a),n*a<e&&++n,i*a>t&&--i),i<n&&.5<=r&&r<2)?d(e,t,2*r):[n,i,a]}function p(e,t,r){if(t*=1,e*=1,!((r*=1)>0))return[];if(e===t)return[e];let n=t<e,[i,a,o]=n?d(t,e,r):d(e,t,r);if(!(a>=i))return[];let l=a-i+1,c=Array(l);if(n)if(o<0)for(let e=0;e<l;++e)c[e]=-((a-e)/o);else for(let e=0;e<l;++e)c[e]=(a-e)*o;else if(o<0)for(let e=0;e<l;++e)c[e]=-((i+e)/o);else for(let e=0;e<l;++e)c[e]=(i+e)*o;return c}function y(e,t,r){return d(e*=1,t*=1,r*=1)[2]}function v(e,t,r){t*=1,e*=1,r*=1;let n=t<e,i=n?y(t,e,r):y(e,t,r);return(n?-1:1)*(i<0?-(1/i):i)}function g(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function m(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function b(e){let t,r,n;function i(e,n,a=0,o=e.length){if(a<o){if(0!==t(n,n))return o;do{let t=a+o>>>1;0>r(e[t],n)?a=t+1:o=t}while(a<o)}return a}return 2!==e.length?(t=g,r=(t,r)=>g(e(t),r),n=(t,r)=>e(t)-r):(t=e===g||e===m?e:x,r=e,n=e),{left:i,center:function(e,t,r=0,a=e.length){let o=i(e,t,r,a-1);return o>r&&n(e[o-1],t)>-n(e[o],t)?o-1:o}
1,right:function(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}}}function x(){return 0}function w(e){return null===e?NaN:+e}let S=b(g),A=S.right;function O(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function T(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function P(){}S.left,b(w).center;var C,M,E,j,D,_,k,N="\\s*([+-]?\\d+)\\s*",I="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",L="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",R=/^#([0-9a-f]{3,8})$/,B=RegExp(`^rgb\\(${N},${N},${N}\\)$`),U=RegExp(`^rgb\\(${L},${L},${L}\\)$`),F=RegExp(`^rgba\\(${N},${N},${N},${I}\\)$`),z=RegExp(`^rgba\\(${L},${L},${L},${I}\\)$`),$=RegExp(`^hsl\\(${I},${L},${L}\\)$`),K=RegExp(`^hsla\\(${I},${L},${L},${I}\\)$`),V={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 W(){return this.rgb().formatHex()}function q(){return this.rgb().formatRgb()}function H(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=R.exec(e))?(r=t[1].length,t=parseInt(t[1],16),6===r?Y(t):3===r?new Z(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===r?G(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===r?G(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=B.exec(e))?new Z(t[1],t[2],t[3],1):(t=U.exec(e))?new Z(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=F.exec(e))?G(t[1],t[2],t[3],t[4]):(t=z.exec(e))?G(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=$.exec(e))?en(t[1],t[2]/100,t[3]/100,1):(t=K.exec(e))?en(t[1],t[2]/100,t[3]/100,t[4]):V.hasOwnProperty(e)?Y(V[e]):"transparent"===e?new Z(NaN,NaN,NaN,0):null}function Y(e){return new Z(e>>16&255,e>>8&255,255&e,1)}function G(e,t,r,n){return n<=0&&(e=t=r=NaN),new Z(e,t,r,n)}function X(e,t,r,n){var i;return 1==arguments.length?((i=e)instanceof P||(i=H(i)),i)?new Z((i=i.rgb()).r,i.g,i.b,i.opacity):new Z:new Z(e,t,r,null==n?1:n)}function Z(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}function Q(){return`#${er(this.r)}${er(this.g)}${er(this.b)}`}function J(){let e=ee(this.opacity);return`${1===e?"rgb(":"rgba("}${et(this.r)}, ${et(this.g)}, ${et(this.b)}${1===e?")":`, ${e})`}`}function ee(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function et(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function er(e){return((e=et(e))<16?"0":"")+e.toString(16)}function en(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new ea(e,t,r,n)}function ei(e){if(e instanceof ea)return new ea(e.h,e.s,e.l,e.opacity);if(e instanceof P||(e=H(e)),!e)return new ea;if(e instanceof ea)return e;var t=(e=e.rgb()).r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),a=Math.max(t,r,n),o=NaN,l=a-i,c=(a+i)/2;return l?(o=t===a?(r-n)/l+(r<n)*6:r===a?(n-t)/l+2:(t-r)/l+4,l/=c<.5?a+i:2-a-i,o*=60):l=c>0&&c<1?0:o,new ea(o,l,c,e.opacity)}function ea(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}function eo(e){return(e=(e||0)%360)<0?e+360:e}function el(e){return Math.max(0,Math.min(1,e||0))}function ec(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 es(e,t,r,n,i){var a=e*e,o=a*e;return((1-3*e+3*a-o)*t+(4-6*a+3*o)*r+(1+3*e+3*a-3*o)*n+o*i)/6}O(P,H,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:W,formatHex:W,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return ei(this).formatHsl()},formatRgb:q,toString:q}
1),O(Z,X,T(P,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new Z(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new Z(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Z(et(this.r),et(this.g),et(this.b),ee(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:Q,formatHex:Q,formatHex8:function(){return`#${er(this.r)}${er(this.g)}${er(this.b)}${er((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:J,toString:J})),O(ea,function(e,t,r,n){return 1==arguments.length?ei(e):new ea(e,t,r,null==n?1:n)},T(P,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new ea(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new ea(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,i=2*r-n;return new Z(ec(e>=240?e-240:e+120,i,n),ec(e,i,n),ec(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new ea(eo(this.h),el(this.s),el(this.l),ee(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=ee(this.opacity);return`${1===e?"hsl(":"hsla("}${eo(this.h)}, ${100*el(this.s)}%, ${100*el(this.l)}%${1===e?")":`, ${e})`}`}}));let eu=e=>()=>e;function ef(e,t){var r=t-e;return r?function(t){return e+t*r}:eu(isNaN(e)?t:e)}let eh=function e(t){var r,n=1==(r=+t)?ef:function(e,t){var n,i,a;return t-e?(n=e,i=t,n=Math.pow(n,a=r),i=Math.pow(i,a)-n,a=1/a,function(e){return Math.pow(n+e*i,a)}):eu(isNaN(e)?t:e)};function i(e,t){var r=n((e=X(e)).r,(t=X(t)).r),i=n(e.g,t.g),a=n(e.b,t.b),o=ef(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=i(t),e.b=a(t),e.opacity=o(t),e+""}}return i.gamma=e,i}(1);function ed(e){return function(t){var r,n,i=t.length,a=Array(i),o=Array(i),l=Array(i);for(r=0;r<i;++r)n=X(t[r]),a[r]=n.r||0,o[r]=n.g||0,l[r]=n.b||0;return a=e(a),o=e(o),l=e(l),n.opacity=1,function(e){return n.r=a(e),n.g=o(e),n.b=l(e),n+""}}}function ep(e,t){return e*=1,t*=1,function(r){return e*(1-r)+t*r}}ed(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),i=e[n],a=e[n+1],o=n>0?e[n-1]:2*i-a,l=n<t-1?e[n+2]:2*a-i;return es((r-n/t)*t,o,i,a,l)}}),ed(function(e){var t=e.length;return function(r){var n=Math.floor(((r%=1)<0?++r:r)*t),i=e[(n+t-1)%t],a=e[n%t],o=e[(n+1)%t],l=e[(n+2)%t];return es((r-n/t)*t,i,a,o,l)}});var ey=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,ev=RegExp(ey.source,"g");function eg(e,t){var r,n,i=typeof t;return null==t||"boolean"===i?eu(t):("number"===i?ep:"string"===i?(n=H(t))?(t=n,eh):function(e,t){var r,n,i,a,o,l=ey.lastIndex=ev.lastIndex=0,c=-1,s=[],u=[];for(e+="",t+="";(i=ey.exec(e))&&(a=ev.exec(t));)(o=a.index)>l&&(o=t.slice(l,o),s[c]?s[c]+=o:s[++c]=o),(i=i[0])===(a=a[0])?s[c]?s[c]+=a:s[++c]=a:(s[++c]=null,u.push({i:c,x:ep(i,a)})),l=ev.lastIndex;return l<t.length&&(o=t.slice(l),s[c]?s[c]+=o:s[++c]=o),s.length<2?u[0]?(r=u[0].x,function(e){return r(e)+""}):(n=t,function(){return n}):(t=u.length,function(e){for(var r,n=0;n<t;++n)s[(r=u[n]).i]=r.x(e);return s.join("")})}:t instanceof H?eh: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,i=e?Math.min(n,e.length):0,a=Array(i),o=Array(n);for(r=0;r<i;++r)a[r]=eg(e[r],t[r]);for(;r<n;++r)o[r]=t[r];return function(e){for(r=0;r<i;++r)o[r]=a[r](e);return o}}:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?function(e,t){var r,n={},i={};for(r in(null===e||"object"!=typeof e)&&(e={}),(null===t||"object"!=typeof t)&&(t={}),t)r in e?n[r]=eg(e[r],t[r]):i[r]=t[r];return function(e){for(r in n)i[r]=n[r](e);return i}}:ep:function(e,t){t||(t=[]);var r,n=e?Math.min(t.length,e.length):0,i=t.slice();return function(a){for(r=0;r<n;++r)i[r]=e[r]*(1-a)+t[r]*a;return i}})(e,t)}function em(e,t){return e*=1,t*=1,function(r){return Math.round(e*(1-r)+t*r)}}function eb(e){return+e}var ex=[0,1];function ew(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 eA(e,t,r){var n=e[0],i=e[1],a=t[0],o=t[1];return i<n?(n=eS(i,n),a=r(o,a)):(n=eS(n,i),a=r(a,o)),function(e){return a(n(e))}}function eO(e,t,r){var n=Math.min(e.length,t.length)-1,i=Array(n),a=Array(n),o=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<n;)i[o]=eS(e[o],e[o+1]),a[o]=r(t[o],t[o+1]);return function(t){var r=A(e,t,1,n)-1;return a[r](i[r](t))}}function eT(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function eP(){var e,t,r,n,i,a,o=ex,l=ex,c=eg,s=ew;function u(){var e,t,r,c=Math.min(o.length,l.length);return s!==ew&&(e=o[0],t=o[c-1],e>t&&(r=e,e=t,t=r),s=function(r){return Math.max(e,Math.min(t,r))}),n=c>2?eO:eA,i=a=null,f}function f(t){return null==t||isNaN(t*=1)?r:(i||(i=n(o.map(e),l,c)))(e(s(t)))}return f.invert=function(r){return s(t((a||(a=n(l,o.map(e),ep)))(r)))},f.domain=function(e){return arguments.length?(o=Array.from(e,eb),u()):o.slice()},f.range=function(e){return arguments.length?(l=Array.from(e),u()):l.slice()},f.rangeRound=function(e){return l=Array.from(e),c=em,u()},f.clamp=function(e){return arguments.length?(s=!!e||ew,u()):s!==ew},f.interpolate=function(e){return arguments.length?(c=e,u()):c},f.unknown=function(e){return arguments.length?(r=e,f):r},function(r,n){return e=r,t=n,u()}}function eC(){return eP()(ew,ew)}function eM(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 eE(e){return(e=eM(Math.abs(e)))?e[1]:NaN}var ej=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function eD(e){var t;if(!(t=ej.exec(e)))throw Error("invalid format: "+e);return new e_({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 e_(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 ek(e,t){var r=eM(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+Array(i-n.length+2).join("0")}eD.prototype=e_.prototype,e_.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?""
1:Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};let eN={"%":(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)=>ek(100*e,t),r:ek,s:function(e,t){var r=eM(e,t);if(!r)return e+"";var n=r[0],i=r[1],a=i-(C=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,o=n.length;return a===o?n:a>o?n+Array(a-o+1).join("0"):a>0?n.slice(0,a)+"."+n.slice(a):"0."+Array(1-a).join("0")+eM(e,Math.max(0,t+a-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function eI(e){return e}var eL=Array.prototype.map,eR=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function eB(e,t,r,n){var i,a,o=v(e,t,r);switch((n=eD(null==n?",f":n)).type){case"s":var l=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(eE(l)/3)))-eE(Math.abs(o))))||(n.precision=a),j(n,l);case"":case"e":case"g":case"p":case"r":null!=n.precision||isNaN(a=Math.max(0,eE(Math.abs(Math.max(Math.abs(e),Math.abs(t)))-(i=Math.abs(i=o)))-eE(i))+1)||(n.precision=a-("e"===n.type));break;case"f":case"%":null!=n.precision||isNaN(a=Math.max(0,-eE(Math.abs(o))))||(n.precision=a-("%"===n.type)*2)}return E(n)}function eU(e){var t=e.domain;return e.ticks=function(e){var r=t();return p(r[0],r[r.length-1],null==e?10:e)},e.tickFormat=function(e,r){var n=t();return eB(n[0],n[n.length-1],null==e?10:e,r)},e.nice=function(r){null==r&&(r=10);var n,i,a=t(),o=0,l=a.length-1,c=a[o],s=a[l],u=10;for(s<c&&(i=c,c=s,s=i,i=o,o=l,l=i);u-- >0;){if((i=y(c,s,r))===n)return a[o]=c,a[l]=s,t(a);if(i>0)c=Math.floor(c/i)*i,s=Math.ceil(s/i)*i;else if(i<0)c=Math.ceil(c*i)/i,s=Math.floor(s*i)/i;else break;n=i}return e},e}function eF(){var e=eC();return e.copy=function(){return eT(e,eF())},t.apply(e,arguments),eU(e)}function ez(e){var t;function r(e){return null==e||isNaN(e*=1)?t:e}return r.invert=r,r.domain=r.range=function(t){return arguments.length?(e=Array.from(t,eb),r):e.slice()},r.unknown=function(e){return arguments.length?(t=e,r):t},r.copy=function(){return ez(e).unknown(t)},e=arguments.length?Array.from(e,eb):[0,1],eU(r)}function e$(e,t){e=e.slice();var r,n=0,i=e.length-1,a=e[n],o=e[i];return o<a&&(r=n,n=i,i=r,r=a,a=o,o=r),e[n]=t.floor(a),e[i]=t.ceil(o),e}function eK(e){return Math.log(e)}function eV(e){return Math.exp(e)}function eW(e){return-Math.log(-e)}function eq(e){return-Math.exp(-e)}function eH(e){return isFinite(e)?+("1e"+e):e<0?0:e}function eY(e){return(t,r)=>-e(-t,r)}function eG(e){let t,r,n=e(eK,eV),i=n.domain,a=10;function o(){var o,l;return t=(o=a)===Math.E?Math.log:10===o&&Math.log10||2===o&&Math.log2||(o=Math.log(o),e=>Math.log(e)/o),r=10===(l=a)?eH:l===Math.E?Math.exp:e=>Math.pow(l,e),i()[0]<0?(t=eY(t),r=eY(r),e(eW,eq)):e(eK,eV),n}return n.base=function(e){return arguments.length?(a=+e,o()):a},n.domain=function(e){return arguments.length?(i(e),o()):i()},n.ticks=e=>{let n,o,l=i(),c=l[0],s=l[l.length-1],u=s<c;u&&([c,s]=[s,c]);let f=t(c),h=t(s),d=null==e?10:+e,y=[];if(!(a%1)&&h-f<d){if(f=Math.floor(f),h=Math.ceil(h),c>0){for(;f<=h;++f)for(n=1;n<a;++n)if(!((o=f<0?n/r(-f):n*r(f))<c)){if(o>s)break;y.push(o)}}else for(;f<=h;++f)for(n=a-1;n>=1;--n)if(!((o=f>0?n/r(-f):n*r(f))<c)){if(o>s)break;y.push(o)}2*y.length<d&&(y=p(c,s,d))}else y=p(f,h,Math.min(h-f,d)).map(r);return u?y.reverse():y},n.tickFormat=(e,i)=>{if(null==e&&(e=10),null==i&&(i=10===a?"s":","),"function"!=typeof i&&(a%1||null!=(i=eD(i)).precision||(i.trim=!0),i=E(i)),e===1/0)return i;let o=Math.max(1,a*e/n.ticks().length);return e=>{let n=e/r(Math.round(t(e)));return n*a<a-.5&&(n*=a),n<=o?i(e):""}},n.nice=()=>i(e$(i(),{floor:e=>r(Math.floor(t(e))),ceil:e=>r(Math.ceil(t(e)))})),n}function eX(){let e=eG(eP()).domain([1,10]);return e.copy=()=>eT(e,eX()).base(e.base()),t.apply(e,arguments),e}
1function eZ(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function eQ(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function eJ(e){var t=1,r=e(eZ(1),eQ(t));return r.constant=function(r){return arguments.length?e(eZ(t=+r),eQ(t)):t},eU(r)}function e0(){var e=eJ(eP());return e.copy=function(){return eT(e,e0()).constant(e.constant())},t.apply(e,arguments)}function e1(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function e2(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function e5(e){return e<0?-e*e:e*e}function e7(e){var t=e(ew,ew),r=1;return t.exponent=function(t){return arguments.length?1==(r=+t)?e(ew,ew):.5===r?e(e2,e5):e(e1(r),e1(1/r)):r},eU(t)}function e6(){var e=e7(eP());return e.copy=function(){return eT(e,e6()).exponent(e.exponent())},t.apply(e,arguments),e}function e3(){return e6.apply(null,arguments).exponent(.5)}function e4(e){return Math.sign(e)*e*e}function e9(){var e,r=eC(),n=[0,1],i=!1;function a(t){var n,a=Math.sign(n=r(t))*Math.sqrt(Math.abs(n));return isNaN(a)?e:i?Math.round(a):a}return a.invert=function(e){return r.invert(e4(e))},a.domain=function(e){return arguments.length?(r.domain(e),a):r.domain()},a.range=function(e){return arguments.length?(r.range((n=Array.from(e,eb)).map(e4)),a):n.slice()},a.rangeRound=function(e){return a.range(e).round(!0)},a.round=function(e){return arguments.length?(i=!!e,a):i},a.clamp=function(e){return arguments.length?(r.clamp(e),a):r.clamp()},a.unknown=function(t){return arguments.length?(e=t,a):e},a.copy=function(){return e9(r.domain(),n).round(i).clamp(r.clamp()).unknown(e)},t.apply(a,arguments),eU(a)}function e8(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 i of e)null!=(i=t(i,++n,e))&&(r<i||void 0===r&&i>=i)&&(r=i)}return r}function te(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 i of e)null!=(i=t(i,++n,e))&&(r>i||void 0===r&&i>=i)&&(r=i)}return r}function tt(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(e<t?-1:+(e>t))}function tr(e,t,r){let n=e[t];e[t]=e[r],e[r]=n}function tn(){var e,r=[],n=[],i=[];function a(){var e=0,t=Math.max(1,n.length);for(i=Array(t-1);++e<t;)i[e-1]=function(e,t,r=w){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,i=(n-1)*t,a=Math.floor(i),o=+r(e[a],a,e);return o+(r(e[a+1],a+1,e)-o)*(i-a)}}(r,e/t);return o}function o(t){return null==t||isNaN(t*=1)?e:n[A(i,t)]}return o.invertExtent=function(e){var t=n.indexOf(e);return t<0?[NaN,NaN]:[t>0?i[t-1]:r[0],t<i.length?i[t]:r[r.length-1]]},o.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(g),a()},o.range=function(e){return arguments.length?(n=Array.from(e),a()):n.slice()},o.unknown=function(t){return arguments.length?(e=t,o):e},o.quantiles=function(){return i.slice()},o.copy=function(){return tn().domain(r).range(n).unknown(e)},t.apply(o,arguments)}function ti(){var e,r=0,n=1,i=1,a=[.5],o=[0,1];function l(t){return null!=t&&t<=t?o[A(a,t,0,i)]:e}function c(){var e=-1;for(a=Array(i);++e<i;)a[e]=((e+1)*n-(e-i)*r)/(i+1);return l}return l.domain=function(e){return arguments.length?([r,n]=e,r*=1,n*=1,c()):[r,n]},l.range=function(e){return arguments.length?(i=(o=Array.from(e)).length-1,c()):o.slice()},l.invertExtent=function(e){var t=o.indexOf(e);return t<0?[NaN,NaN]:t<1?[r,a[0]]:t>=i?[a[i-1],n]:[a[t-1],a[t]]},l.unknown=function(t){return arguments.length&&(e=t),l},l.thresholds=function(){return a.slice()},l.copy=function(){return ti().domain([r,n]).range(o).unknown(e)},t.apply(eU(l),arguments)}function ta(){var e,r=[.5],n=[0,1],i=1;function a(t){return null!=t&&t<=t?n[A(r,t,0,i)]:e}return a.domain=function(e){return arguments.length?(i=Math.min((r=Array.from(e)).length,n.length-1),a):r.slice()},a.range=function(e){return arguments.length?(n=Array.from(e),i=Math.min(r.length,n.length-1),a):n.slice()},a.invertExtent=function(e){var t=n.indexOf(e);return[r[t-1],r[t]]},a.unknown=function(t){return arguments.length?(e=t,a):e},a.copy=function(){return ta().domain(r).range(n).unknown(e)},t.apply(a,arguments)}E=(M=function(e){var t,r,n,i=void 0===e.grouping||void 0===e.thousands?eI:(t=eL.call(e.grouping,Number),r=e.thousands+"",function(e,n){for(var i=e.length,a=[],o=0,l=t[0],c=0;i>0&&l>0&&(c+l+1>n&&(l=Math.max(1,n-c)),a.push(e.substring(i-=l,i+l)),!((c+=l+1)>n));)l=t[o=(o+1)%t.length];return a.reverse().join(r)}),a=void 0===e.currency?"":e.currency[0]+"",o=void 0===e.currency?"":e.currency[1]+"",l=void 0===e.decimal?".":e.decimal+"",c=void 0===e.numerals?eI:(n=eL.call(e.numerals,String),function(e){return e.replace(/[0-9]/g,function(e){return n[+e]})}),s=void 0===e.percent?"%":e.percent+"",u=void 0===e.minus?"−":e.minus+"",f=void 0===e.nan?"NaN":e.nan+"";function h(e){var t=(e=eD(e)).fill,r=e.align,n=e.sign,h=e.symbol,d=e.zero,p=e.width,y=e.comma,v=e.precision,g=e.trim,m=e.type;"n"===m?(y=!0,m="g"):eN[m]||(void 0===v&&(v=12),g=!0,m="g"),(d||"0"===t&&"="===r)&&(d=!0,t="0",r="=");var b="$"===h?a:"#"===h&&/[boxX]/.test(m)?"0"+m.toLowerCase():"",x="$"===h?o:/[%p]/.test(m)?s:"",w=eN[m],S=/[defgprs%]/.test(m);function A(e){var a,o,s,h=b,A=x;if("c"===m)A=w(e)+A,e="";else{var O=(e*=1)<0||1/e<0;
1if(e=isNaN(e)?f:w(Math.abs(e),v),g&&(e=function(e){e:for(var t,r=e.length,n=1,i=-1;n<r;++n)switch(e[n]){case".":i=t=n;break;case"0":0===i&&(i=n),t=n;break;default:if(!+e[n])break e;i>0&&(i=0)}return i>0?e.slice(0,i)+e.slice(t+1):e}(e)),O&&0==+e&&"+"!==n&&(O=!1),h=(O?"("===n?n:u:"-"===n||"("===n?"":n)+h,A=("s"===m?eR[8+C/3]:"")+A+(O&&"("===n?")":""),S){for(a=-1,o=e.length;++a<o;)if(48>(s=e.charCodeAt(a))||s>57){A=(46===s?l+e.slice(a+1):e.slice(a))+A,e=e.slice(0,a);break}}}y&&!d&&(e=i(e,1/0));var T=h.length+e.length+A.length,P=T<p?Array(p-T+1).join(t):"";switch(y&&d&&(e=i(P+e,P.length?p-A.length:1/0),P=""),r){case"<":e=h+e+A+P;break;case"=":e=h+P+e+A;break;case"^":e=P.slice(0,T=P.length>>1)+h+e+A+P.slice(T);break;default:e=P+h+e+A}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)),A.toString=function(){return e+""},A}return{format:h,formatPrefix:function(e,t){var r=h(((e=eD(e)).type="f",e)),n=3*Math.max(-8,Math.min(8,Math.floor(eE(t)/3))),i=Math.pow(10,-n),a=eR[8+n/3];return function(e){return r(i*e)+a}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,j=M.formatPrefix;let to=new Date,tl=new Date;function tc(e,t,r,n){function i(t){return e(t=0==arguments.length?new Date:new Date(+t)),t}return i.floor=t=>(e(t=new Date(+t)),t),i.ceil=r=>(e(r=new Date(r-1)),t(r,1),e(r),r),i.round=e=>{let t=i(e),r=i.ceil(e);return e-t<r-e?t:r},i.offset=(e,r)=>(t(e=new Date(+e),null==r?1:Math.floor(r)),e),i.range=(r,n,a)=>{let o,l=[];
1if(r=i.ceil(r),a=null==a?1:Math.floor(a),!(r<n)||!(a>0))return l;do l.push(o=new Date(+r)),t(r,a),e(r);while(o<r&&r<n)return l},i.filter=r=>tc(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&&(i.count=(t,n)=>(to.setTime(+t),tl.setTime(+n),e(to),e(tl),Math.floor(r(to,tl))),i.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?i.filter(n?t=>n(t)%e==0:t=>i.count(0,t)%e==0):i:null),i}let ts=tc(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());ts.every=e=>isFinite(e=Math.floor(e))&&e>0?tc(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,ts.range;let tu=tc(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());tu.every=e=>isFinite(e=Math.floor(e))&&e>0?tc(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,tu.range;let tf=tc(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());tf.range;let th=tc(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());th.range;function td(e){return tc(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)}let tp=td(0),ty=td(1),tv=td(2),tg=td(3),tm=td(4),tb=td(5),tx=td(6);function tw(e){return tc(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)}tp.range,ty.range,tv.range,tg.range,tm.range,tb.range,tx.range;let tS=tw(0),tA=tw(1),tO=tw(2),tT=tw(3),tP=tw(4),tC=tw(5),tM=tw(6);tS.range,tA.range,tO.range,tT.range,tP.range,tC.range,tM.range;let tE=tc(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);tE.range;let tj=tc(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>e.getUTCDate()-1);tj.range;let tD=tc(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>Math.floor(e/864e5));tD.range;let t_=tc(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());t_.range;let tk=tc(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getUTCHours());tk.range;let tN=tc(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getMinutes());tN.range;let tI=tc(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getUTCMinutes());tI.range;let tL=tc(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+1e3*t)},(e,t)=>(t-e)/1e3,e=>e.getUTCSeconds());tL.range;let tR=tc(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);function tB(e,t,r,n,i,a){let o=[[tL,1,1e3],[tL,5,5e3],[tL,15,15e3],[tL,30,3e4],[a,1,6e4],[a,5,3e5],[a,15,9e5],[a,30,18e5],[i,1,36e5],[i,3,108e5],[i,6,216e5],[i,12,432e5],[n,1,864e5],[n,2,1728e5],[r,1,6048e5],[t,1,2592e6],[t,3,7776e6],[e,1,31536e6]];function l(t,r,n){let i=Math.abs(r-t)/n,a=b(([,,e])=>e).right(o,i);if(a===o.length)return e.every(v(t/31536e6,r/31536e6,n));if(0===a)return tR.every(Math.max(v(t,r,n),1));let[l,c]=o[i/o[a-1][2]<o[a][2]/i?a-1:a];return l.every(c)}return[function(e,t,r){let n=t<e;n&&([e,t]=[t,e]);let i=r&&"function"==typeof r.range?r:l(e,t,r),a=i?i.range(e,+t+1):[];return n?a.reverse():a},l]}tR.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?tc(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):tR:null,tR.range;let[tU,tF]=tB(tu,th,tS,tD,tk,tI),[tz,t$]=tB(ts,tf,tp,tE,t_,tN);function tK(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 tV(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 tW(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}var tq={"-":"",_:" ",0:"0"},tH=/^\s*\d+/,tY=/^%/,tG=/[\\^$*+?|[\]().{}]/g;function tX(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",a=i.length;return n+(a<r?Array(r-a+1).join(t)+i:i)}function tZ(e){return e.replace(tG,"\\$&")}function tQ(e){return RegExp("^(?:"+e.map(tZ).join("|")+")","i")}function tJ(e){return new Map(e.map((e,t)=>[e.toLowerCase(),t]))}function t0(e,t,r){var n=tH.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function t1(e,t,r){var n=tH.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function t2(e,t,r){var n=tH.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function t5(e,t,r){var n=tH.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function t7(e,t,r){var n=tH.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function t6(e,t,r){var n=tH.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function t3(e,t,r){var n=tH.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function t4(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 t9(e,t,r){var n=tH.exec(t.slice(r,r+1));return n?(e.q=3*n[0]-3,r+n[0].length):-1}function t8(e,t,r){var n=tH.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function re(e,t,r){var n=tH.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function rt(e,t,r){var n=tH.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function rr(e,t,r){var n=tH.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function rn(e,t,r){var n=tH.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function ri(e,t,r){var n=tH.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function ra(e,t,r){var n=tH.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function ro(e,t,r){var n=tH.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function rl(e,t,r){var n=tY.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function rc(e,t,r){var n=tH.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function rs(e,t,r){var n=tH.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function ru(e,t){return tX(e.getDate(),t,2)}function rf(e,t){return tX(e.getHours(),t,2)}function rh(e,t){return tX(e.getHours()%12||12,t,2)}function rd(e,t){return tX(1+tE.count(ts(e),e),t,3)}function rp(e,t){return tX(e.getMilliseconds(),t,3)}function ry(e,t){return rp(e,t)+"000"}function rv(e,t){return tX(e.getMonth()+1,t,2)}function rg(e,t){return tX(e.getMinutes(),t,2)}function rm(e,t){return tX(e.getSeconds(),t,2)}function rb(e){var t=e.getDay();return 0===t?7:t}function rx(e,t){return tX(tp.count(ts(e)-1,e),t,2)}function rw(e){var t=e.getDay();return t>=4||0===t?tm(e):tm.ceil(e)}function rS(e,t){return e=rw(e),tX(tm.count(ts(e),e)+(4===ts(e).getDay()),t,2)}function rA(e){return e.getDay()}function rO(e,t){return tX(ty.count(ts(e)-1,e),t,2)}function rT(e,t){return tX(e.getFullYear()%100,t,2)}function rP(e,t){return tX((e=rw(e)).getFullYear()%100,t,2)}function rC(e,t){return tX(e.getFullYear()%1e4,t,4)}function rM(e,t){var r=e.getDay();return tX((e=r>=4||0===r?tm(e):tm.ceil(e)).getFullYear()%1e4,t,4)}function rE(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+tX(t/60|0,"0",2)+tX(t%60,"0",2)}function rj(e,t){return tX(e.getUTCDate(),t,2)}function rD(e,t){return tX(e.getUTCHours(),t,2)}function r_(e,t){return tX(e.getUTCHours()%12||12,t,2)}function rk(e,t){return tX(1+tj.count(tu(e),e),t,3)}function rN(e,t){return tX(e.getUTCMilliseconds(),t,3)}function rI(e,t){return rN(e,t)+"000"}function rL(e,t){return tX(e.getUTCMonth()+1,t,2)}function rR(e,t){return tX(e.getUTCMinutes(),t,2)}function rB(e,t){return tX(e.getUTCSeconds(),t,2)}function rU(e){var t=e.getUTCDay();return 0===t?7:t}function rF(e,t){return tX(tS.count(tu(e)-1,e),t,2)}function rz(e){var t=e.getUTCDay();return t>=4||0===t?tP(e):tP.ceil(e)}function r$(e,t){return e=rz(e),tX(tP.count(tu(e),e)+(4===tu(e).getUTCDay()),t,2)}function rK(e){return e.getUTCDay()}function rV(e,t){return tX(tA.count(tu(e)-1,e),t,2)}function rW(e,t){return tX(e.getUTCFullYear()%100,t,2)}function rq(e,t){return tX((e=rz(e)).getUTCFullYear()%100,t,2)}function rH(e,t){return tX(e.getUTCFullYear()%1e4,t,4)}function rY(e,t){var r=e.getUTCDay();return tX((e=r>=4||0===r?tP(e):tP.ceil(e)).getUTCFullYear()%1e4,t,4)}function rG(){return"+0000"}function rX(){return"%"}function rZ(e){return+e}function rQ(e){return Math.floor(e/1e3)}function rJ(e){return new Date(e)}function r0(e){return e instanceof Date?+e:+new Date(+e)}function r1(e,t,r,n,i,a,o,l,c,s){var u=eC(),f=u.invert,h=u.domain,d=s(".%L"),p=s(":%S"),y=s("%I:%M"),v=s("%I %p"),g=s("%a %d"),m=s("%b %
1d"),b=s("%B"),x=s("%Y");function w(e){return(c(e)<e?d:l(e)<e?p:o(e)<e?y:a(e)<e?v:n(e)<e?i(e)<e?g:m:r(e)<e?b:x)(e)}return u.invert=function(e){return new Date(f(e))},u.domain=function(e){return arguments.length?h(Array.from(e,r0)):h().map(rJ)},u.ticks=function(t){var r=h();return e(r[0],r[r.length-1],null==t?10:t)},u.tickFormat=function(e,t){return null==t?w:s(t)},u.nice=function(e){var r=h();return e&&"function"==typeof e.range||(e=t(r[0],r[r.length-1],null==e?10:e)),e?h(e$(r,e)):u},u.copy=function(){return eT(u,r1(e,t,r,n,i,a,o,l,c,s))},u}function r2(){return t.apply(r1(tz,t$,ts,tf,tp,tE,t_,tN,tL,_).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function r5(){return t.apply(r1(tU,tF,tu,th,tS,tj,tk,tI,tL,k).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function r7(){var e,t,r,n,i,a=0,o=1,l=ew,c=!1;function s(t){return null==t||isNaN(t*=1)?i:l(0===r?.5:(t=(n(t)-e)*r,c?Math.max(0,Math.min(1,t)):t))}function u(e){return function(t){var r,n;return arguments.length?([r,n]=t,l=e(r,n),s):[l(0),l(1)]}}return s.domain=function(i){return arguments.length?([a,o]=i,e=n(a*=1),t=n(o*=1),r=e===t?0:1/(t-e),s):[a,o]},s.clamp=function(e){return arguments.length?(c=!!e,s):c},s.interpolator=function(e){return arguments.length?(l=e,s):l},s.range=u(eg),s.rangeRound=u(em),s.unknown=function(e){return arguments.length?(i=e,s):i},function(i){return n=i,e=i(a),t=i(o),r=e===t?0:1/(t-e),s}}function r6(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function r3(){var e=eU(r7()(ew));return e.copy=function(){return r6(e,r3())},r.apply(e,arguments)}function r4(){var e=eG(r7()).domain([1,10]);return e.copy=function(){return r6(e,r4()).base(e.base())},r.apply(e,arguments)}function r9(){var e=eJ(r7());return e.copy=function(){return r6(e,r9()).constant(e.constant())},r.apply(e,arguments)}function r8(){var e=e7(r7());return e.copy=function(){return r6(e,r8()).exponent(e.exponent())},r.apply(e,arguments)}function ne(){return r8.apply(null,arguments).exponent(.5)}function nt(){var e=[],t=ew;function n(r){if(null!=r&&!isNaN(r*=1))return t((A(e,r,1)-1)/(e.length-1))}return n.domain=function(t){if(!arguments.length)return e.slice();for(let r of(e=[],t))null==r||isNaN(r*=1)||e.push(r);return e.sort(g),n},n.interpolator=function(e){return arguments.length?(t=e,n):t},n.range=function(){return e.map((r,n)=>t(n/(e.length-1)))},n.quantiles=function(t){return Array.from({length:t+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 te(e);if(t>=1)return e8(e);var n,i=(n-1)*t,a=Math.floor(i),o=e8((function e(t,r,n=0,i=1/0,a){if(r=Math.floor(r),n=Math.floor(Math.max(0,n)),i=Math.floor(Math.min(t.length-1,i)),!(n<=r&&r<=i))return t;for(a=void 0===a?tt:function(e=g){if(e===g)return tt;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))}}(a);i>n;){if(i-n>600){let o=i-n+1,l=r-n+1,c=Math.log(o),s=.5*Math.exp(2*c/3),u=.5*Math.sqrt(c*s*(o-s)/o)*(l-o/2<0?-1:1),f=Math.max(n,Math.floor(r-l*s/o+u)),h=Math.min(i,Math.floor(r+(o-l)*s/o+u));e(t,r,f,h,a)}let o=t[r],l=n,c=i;for(tr(t,n,r),a(t[i],o)>0&&tr(t,n,i);l<c;){for(tr(t,l,c),++l,--c;0>a(t[l],o);)++l;for(;a(t[c],o)>0;)--c}0===a(t[n],o)?tr(t,n,c):tr(t,++c,i),c<=r&&(n=c+1),r<=c&&(i=c-1)}return t})(e,a).subarray(0,a+1));return o+(te(e.subarray(a+1))-o)*(i-a)}})(e,n/t))},n.copy=function(){return nt(t).domain(e)},r.apply(n,arguments)}function nr(){var e,t,r,n,i,a,o,l=0,c=.5,s=1,u=1,f=ew,h=!1;function d(e){return isNaN(e*=1)?o:(e=.5+((e=+a(e))-t)*(u*e<u*t?n:i),f(h?Math.max(0,Math.min(1,e)):e))}function p(e){return function(t){var r,n,i;return arguments.length?([r,n,i]=t,f=function(e,t){void 0===t&&(t=e,e=eg);for(var r=0,n=t.length-1,i=t[0],a=Array(n<0?0:n);r<n;)a[r]=e(i,i=t[++r]);return function(e){var t=Math.max(0,Math.min(n-1,Math.floor(e*=n)));return a[t](e-t)}}(e,[r,n,i]),d):[f(0),f(.5),f(1)]}}return d.domain=function(o){return arguments.length?([l,c,s]=o,e=a(l*=1),t=a(c*=1),r=a(s*=1),n=e===t?0:.5/(t-e),i=t===r?0:.5/(r-t),u=t<e?-1:1,d):[l,c,s]},d.clamp=function(e){return arguments.length?(h=!!e,d):h},d.interpolator=function(e){return arguments.length?(f=e,d):f},d.range=p(eg),d.rangeRound=p(em),d.unknown=function(e){return arguments.length?(o=e,d):o},function(o){return a=o,e=o(l),t=o(c),r=o(s),n=e===t?0:.5/(t-e),i=t===r?0:.5/(r-t),u=t<e?-1:1,d}}function nn(){var e=eU(nr()(ew));return e.copy=function(){return r6(e,nn())},r.apply(e,arguments)}function ni(){var e=eG(nr()).domain([.1,1,10]);return e.copy=function(){return r6(e,ni()).base(e.base())},r.apply(e,arguments)}function na(){var e=eJ(nr());return e.copy=function(){return r6(e,na()).constant(e.constant())},r.apply(e,arguments)}function no(){var e=e7(nr());return e.copy=function(){return r6(e,no()).exponent(e.exponent())},r.apply(e,arguments)}function nl(){return no.apply(null,arguments).exponent(.5)}function nc(e){return null!=e}_=(D=function(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,a=e.days,o=e.shortDays,l=e.months,c=e.shortMonths,s=tQ(i),u=tJ(i),f=tQ(a),h=tJ(a),d=tQ(o),p=tJ(o),y=tQ(l),v=tJ(l),g=tQ(c),m=tJ(c),b={a:function(e){return o[e.getDay()]},A:function(e){return a[e.getDay()]},b:function(e){return c[e.getMonth()]},B:function(e){return l[e.getMonth()]},c:null,d:ru,e:ru,f:ry,g:rP,G:rM,H:rf,I:rh,j:rd,L:rp,m:rv,M:rg,p:function(e){return i[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:rZ,s:rQ,S:rm,u:rb,U:rx,V:rS,w:rA,W:rO,x:null,X:null,y:rT,Y:rC,Z:rE,"%":rX},x={a:function(e){return o[e.getUTCDay()]},A:function(e){return a[e.getUTCDay()]},b:function(e){return c[e.getUTCMonth()]},B:function(e){return l[e.getUTCMonth()]},c:null,d:rj,e:rj,f:rI,g:rq,G:rY,H:rD,I:r_,j:rk,L:rN,m:rL,M:rR,p:function(e){return i[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:rZ,s:rQ,S:rB,u:rU,U:rF,V:r$,w:rK,W:rV,x:null,X:null,y:rW,Y:rH,Z:rG,"%":rX},w={a:function(e,t,r){var n=d.exec(t.slice(r));return n?(e.w=p.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=h.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 O(e,t,r,n)},d:re,e:re,f:ro,g:t3,G:t6,H:rr,I:rr,j:rt,L:ra,m:t8,M:rn,p:function(e,t,r){var n=s.exec(t.slice(r));return n?(e.p=u.get(n[0].toLowerCase()),r+n[0].length):-1},q:t9,Q:rc,s:rs,S:ri,u:t1,U:t2,V:t5,w:t0,W:t7,x:function(e,t,n){return O(e,r,t,n)},X:function(e,t,r){return O(e,n,t,r)},y:t3,Y:t6,Z:t4,"%":rl};function S(e,t){return function(r){var n,i,a,o=[],l=-1,c=0,s=e.length;for(r instanceof Date||(r=new Date(+r));++l<s;)37===e.charCodeAt(l)&&(o.push(e.slice(c,l)),null!=(i=tq[n=e.charAt(++l)])?n=e.charAt(++l):i="e"===n?" ":"0",(a=t[n])&&(n=a(r,i)),o.push(n),c=l+1);return o.push(e.slice(c,l)),o.join("")}}function A(e,t){return function(r){var n,i,a=tW(1900,void 0,1);if(O(a,e,r+="",0)!=r.length)return null;if("Q"in a)return new Date(a.Q);if("s"in a)return new Date(1e3*a.s+("L"in a?a.L:0));if(!t||"Z"in a||(a.Z=0),"p"in a&&(a.H=a.H%12+12*a.p),void 0===a.m&&(a.m="q"in a?a.q:0),"V"in a){if(a.V<1||a.V>53)return null;"w"in a||(a.w=1),"Z"in a?(n=(i=(n=tV(tW(a.y,0,1))).getUTCDay())>4||0===i?tA.ceil(n):tA(n),n=tj.offset(n,(a.V-1)*7),a.y=n.getUTCFullYear(),a.m=n.getUTCMonth(),a.d=n.getUTCDate()+(a.w+6)%7):(n=(i=(n=tK(tW(a.y,0,1))).getDay())>4||0===i?ty.ceil(n):ty(n),n=tE.offset(n,(a.V-1)*7),a.y=n.getFullYear(),a.m=n.getMonth(),a.d=n.getDate()+(a.w+6)%7)}else("W"in a||"U"in a)&&("w"in a||(a.w="u"in a?a.u%7:+("W"in a)),i="Z"in a?tV(tW(a.y,0,1)).getUTCDay():tK(tW(a.y,0,1)).getDay(),a.m=0,a.d="W"in a?(a.w+6)%7+7*a.W-(i+5)%7:a.w+7*a.U-(i+6)%7);return"Z"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,tV(a)):tK(a)}}function O(e,t,r,n){for(var i,a,o=0,l=t.length,c=r.length;o<l;){if(n>=c)return -1;if(37===(i=t.charCodeAt(o++))){if(!(a=w[(i=t.charAt(o++))in tq?t.charAt(o++):i])||(n=a(e,r,n))<0)return -1}else if(i!=r.charCodeAt(n++))return -1}return n}return b.x=S(r,b),b.X=S(n,b),b.c=S(t,b),x.x=S(r,x),x.X=S(n,x),x.c=S(t,x),{format:function(e){var t=S(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=A(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=S(e+="",x);return t.toString=function(){return e},t},utcParse:function(e){var t=A(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","Frid
1ay","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,D.parse,k=D.utcFormat,D.utcParse,e.s(["scaleBand",()=>c,"scaleDiverging",()=>nn,"scaleDivergingLog",()=>ni,"scaleDivergingPow",()=>no,"scaleDivergingSqrt",()=>nl,"scaleDivergingSymlog",()=>na,"scaleIdentity",()=>ez,"scaleImplicit",0,o,"scaleLinear",()=>eF,"scaleLog",()=>eX,"scaleOrdinal",()=>l,"scalePoint",()=>s,"scalePow",()=>e6,"scaleQuantile",()=>tn,"scaleQuantize",()=>ti,"scaleRadial",()=>e9,"scaleSequential",()=>r3,"scaleSequentialLog",()=>r4,"scaleSequentialPow",()=>r8,"scaleSequentialQuantile",()=>nt,"scaleSequentialSqrt",()=>ne,"scaleSequentialSymlog",()=>r9,"scaleSqrt",()=>e3,"scaleSymlog",()=>e0,"scaleThreshold",()=>ta,"scaleTime",()=>r2,"scaleUtc",()=>r5,"tickFormat",()=>eB],429061),e.i(429061),e.s(["scaleBand",()=>c,"scaleDiverging",()=>nn,"scaleDivergingLog",()=>ni,"scaleDivergingPow",()=>no,"scaleDivergingSqrt",()=>nl,"scaleDivergingSymlog",()=>na,"scaleIdentity",()=>ez,"scaleImplicit",0,o,"scaleLinear",()=>eF,"scaleLog",()=>eX,"scaleOrdinal",()=>l,"scalePoint",()=>s,"scalePow",()=>e6,"scaleQuantile",()=>tn,"scaleQuantize",()=>ti,"scaleRadial",()=>e9,"scaleSequential",()=>r3,"scaleSequentialLog",()=>r4,"scaleSequentialPow",()=>r8,"scaleSequentialQuantile",()=>nt,"scaleSequentialSqrt",()=>ne,"scaleSequentialSymlog",()=>r9,"scaleSqrt",()=>e3,"scaleSymlog",()=>e0,"scaleThreshold",()=>ta,"scaleTime",()=>r2,"scaleUtc",()=>r5,"tickFormat",()=>eB],979357),e.s(["isNotNil",()=>nc],926927)},992860,e=>{"use strict";var t=e.i(661849),r=e=>e.chartData,n=(0,t.createSelector)([r],e=>{var t=null!=e.chartData?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),i=(e,t,i,a)=>a?n(e):r(e);e.s(["selectChartDataAndAlwaysIgnoreIndexes",()=>n,"selectChartDataWithIndexes",()=>r,"selectChartDataWithIndexesIfNotInPanorama",()=>i])},651655,(e,t,r)=>{!function(r){"use strict";var n,i={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},a=!0,o="[DecimalError] ",l=o+"Invalid argument: ",c=o+"Exponent out of range: ",s=Math.floor,u=Math.pow,f=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,h=s(1286742750677284.5),d={};function p(e,t){var r,n,i,o,l,c,s,u,f=e.constructor,h=f.precision;if(!e.s||!t.s)return t.s||(t=new f(e)),a?O(t,h):t;if(s=e.d,u=t.d,l=e.e,i=t.e,s=s.slice(),o=l-i){for(o<0?(n=s,o=-o,c=u.length):(n=u,i=l,c=s.length),o>(c=(l=Math.ceil(h/7))>c?l+1:c+1)&&(o=c,n.length=1),n.reverse();o--;)n.push(0);n.reverse()}for((c=s.length)-(o=u.length)<0&&(o=c,n=u,u=s,s=n),r=0;o;)r=(s[--o]=s[o]+u[o]+r)/1e7|0,s[o]%=1e7;for(r&&(s.unshift(r),++i),c=s.length;0==s[--c];)s.pop();return t.d=s,t.e=i,a?O(t,h):t}function y(e,t,r){if(e!==~~e||e<t||e>r)throw Error(l+e)}function v(e){var t,r,n,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)(r=7-(n=e[t]+"").length)&&(a+=w(r)),a+=n;(r=7-(n=(o=e[t])+"").length)&&(a+=w(r))}else if(0===o)return"0";for(;o%10==0;)o/=10;return a+o}d.absoluteValue=d.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e},d.comparedTo=d.cmp=function(e){var t,r,n,i;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)<(i=e.d.length)?n:i;t<r;++t)if(this.d[t]!==e.d[t])return this.d[t]>e.d[t]^this.s<0?1:-1;return n===i?0:n>i^this.s<0?1:-1},d.decimalPlaces=d.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},d.dividedBy=d.div=function(e){return g(this,new this.constructor(e))},d.dividedToIntegerBy=d.idiv=function(e){var t=this.constructor;return O(g(this,new t(e),0,1),t.precision)},d.equals=d.eq=function(e){return!this.cmp(e)},d.exponent=function(){return b(this)},d.greaterThan=d.gt=function(e){return this.cmp(e)>0},d.greaterThanOrEqualTo=d.gte=function(e){return this.cmp(e)>=0},d.isInteger=d.isint=function(){return this.e>this.d.length-2},d.isNegative=d.isneg=function(){return this.s<0},d.isPositive=d.ispos=function(){return this.s>0},d.isZero=function(){return 0===this.s},d.lessThan=d.lt=function(e){return 0>this.cmp(e)},d.lessThanOrEqualTo=d.lte=function(e){return 1>this.cmp(e)}
1,d.logarithm=d.log=function(e){var t,r=this.constructor,i=r.precision,l=i+5;if(void 0===e)e=new r(10);else if((e=new r(e)).s<1||e.eq(n))throw Error(o+"NaN");if(this.s<1)throw Error(o+(this.s?"NaN":"-Infinity"));return this.eq(n)?new r(0):(a=!1,t=g(S(this,l),S(e,l),l),a=!0,O(t,i))},d.minus=d.sub=function(e){return e=new this.constructor(e),this.s==e.s?T(this,e):p(this,(e.s=-e.s,e))},d.modulo=d.mod=function(e){var t,r=this.constructor,n=r.precision;if(!(e=new r(e)).s)throw Error(o+"NaN");return this.s?(a=!1,t=g(this,e,0,1).times(e),a=!0,this.minus(t)):O(new r(this),n)},d.naturalExponential=d.exp=function(){return m(this)},d.naturalLogarithm=d.ln=function(){return S(this)},d.negated=d.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},d.plus=d.add=function(e){return e=new this.constructor(e),this.s==e.s?p(this,e):T(this,(e.s=-e.s,e))},d.precision=d.sd=function(e){var t,r,n;if(void 0!==e&&!!e!==e&&1!==e&&0!==e)throw Error(l+e);if(t=b(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},d.squareRoot=d.sqrt=function(){var e,t,r,n,i,l,c,u=this.constructor;if(this.s<1){if(!this.s)return new u(0);throw Error(o+"NaN")}for(e=b(this),a=!1,0==(i=Math.sqrt(+this))||i==1/0?(((t=v(this.d)).length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=s((e+1)/2)-(e<0||e%2),n=new u(t=i==1/0?"5e"+e:(t=i.toExponential()).slice(0,t.indexOf("e")+1)+e)):n=new u(i.toString()),i=c=(r=u.precision)+3;;)if(n=(l=n).plus(g(this,l,c+2)).times(.5),v(l.d).slice(0,c)===(t=v(n.d)).slice(0,c)){if(t=t.slice(c-3,c+1),i==c&&"4999"==t){if(O(l,r+1,0),l.times(l).eq(this)){n=l;break}}else if("9999"!=t)break;c+=4}return a=!0,O(n,r)},d.times=d.mul=function(e){var t,r,n,i,o,l,c,s,u,f=this.constructor,h=this.d,d=(e=new f(e)).d;if(!this.s||!e.s)return new f(0);for(e.s*=this.s,r=this.e+e.e,(s=h.length)<(u=d.length)&&(o=h,h=d,d=o,l=s,s=u,u=l),o=[],n=l=s+u;n--;)o.push(0);for(n=u;--n>=0;){for(t=0,i=s+n;i>n;)c=o[i]+d[n]*h[i-n-1]+t,o[i--]=c%1e7|0,t=c/1e7|0;o[i]=(o[i]+t)%1e7|0}for(;!o[--l];)o.pop();return t?++r:o.shift(),e.d=o,e.e=r,a?O(e,f.precision):e},d.toDecimalPlaces=d.todp=function(e,t){var r=this,n=r.constructor;
1return(r=new n(r),void 0===e)?r:(y(e,0,1e9),void 0===t?t=n.rounding:y(t,0,8),O(r,e+b(r)+1,t))},d.toExponential=function(e,t){var r,n=this,i=n.constructor;return void 0===e?r=P(n,!0):(y(e,0,1e9),void 0===t?t=i.rounding:y(t,0,8),r=P(n=O(new i(n),e+1,t),!0,e+1)),r},d.toFixed=function(e,t){var r,n,i=this.constructor;return void 0===e?P(this):(y(e,0,1e9),void 0===t?t=i.rounding:y(t,0,8),r=P((n=O(new i(this),e+b(this)+1,t)).abs(),!1,e+b(n)+1),this.isneg()&&!this.isZero()?"-"+r:r)},d.toInteger=d.toint=function(){var e=this.constructor;return O(new e(this),b(this)+1,e.rounding)},d.toNumber=function(){return+this},d.toPower=d.pow=function(e){var t,r,i,l,c,u,f=this,h=f.constructor,d=+(e=new h(e));if(!e.s)return new h(n);if(!(f=new h(f)).s){if(e.s<1)throw Error(o+"Infinity");return f}if(f.eq(n))return f;if(i=h.precision,e.eq(n))return O(f,i);if(u=(t=e.e)>=(r=e.d.length-1),c=f.s,u){if((r=d<0?-d:d)<=0x1fffffffffffff){for(l=new h(n),t=Math.ceil(i/7+4),a=!1;r%2&&C((l=l.times(f)).d,t),0!==(r=s(r/2));)C((f=f.times(f)).d,t);return a=!0,e.s<0?new h(n).div(l):O(l,i)}}else if(c<0)throw Error(o+"NaN");return c=c<0&&1&e.d[Math.max(t,r)]?-1:1,f.s=1,a=!1,l=e.times(S(f,i+12)),a=!0,(l=m(l)).s=c,l},d.toPrecision=function(e,t){var r,n,i=this,a=i.constructor;return void 0===e?(r=b(i),n=P(i,r<=a.toExpNeg||r>=a.toExpPos)):(y(e,1,1e9),void 0===t?t=a.rounding:y(t,0,8),r=b(i=O(new a(i),e,t)),n=P(i,e<=r||r<=a.toExpNeg,e)),n},d.toSignificantDigits=d.tosd=function(e,t){var r=this.constructor;return void 0===e?(e=r.precision,t=r.rounding):(y(e,1,1e9),void 0===t?t=r.rounding:y(t,0,8)),O(new r(this),e,t)},d.toString=d.valueOf=d.val=d.toJSON=function(){var e=b(this),t=this.constructor;return P(this,e<=t.toExpNeg||e>=t.toExpPos)};var g=function(){function e(e,t){var r,n=0,i=e.length;for(e=e.slice();i--;)r=e[i]*t+n,e[i]=r%1e7|0,n=r/1e7|0;return n&&e.unshift(n),e}function t(e,t,r,n){var i,a;if(r!=n)a=r>n?1:-1;else for(i=a=0;i<r;i++)if(e[i]!=t[i]){a=e[i]>t[i]?1:-1;break}return a}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,i,a,l){var c,s,u,f,h,d,p,y,v,g,m,x,w,S,A,T,P,C,M=n.constructor,E=n.s==i.s?1:-1,j=n.d,D=i.d;if(!n.s)return new M(n);if(!i.s)throw Error(o+"Division by zero");for(u=0,s=n.e-i.e,P=D.length,A=j.length,y=(p=new M(E)).d=[];D[u]==(j[u]||0);)++u;if(D[u]>(j[u]||0)&&--s,(x=null==a?a=M.precision:l?a+(b(n)-b(i))+1:a)<0)return new M(0);if(x=x/7+2|0,u=0,1==P)for(f=0,D=D[0],x++;(u<A||f)&&x--;u++)w=1e7*f+(j[u]||0),y[u]=w/D|0,f=w%D|0;else{for((f=1e7/(D[0]+1)|0)>1&&(D=e(D,f),j=e(j,f),P=D.length,A=j.length),S=P,g=(v=j.slice(0,P)).length;g<P;)v[g++]=0;(C=D.slice()).unshift(0),T=D[0],D[1]>=1e7/2&&++T;do f=0,(c=t(D,v,P,g))<0?(m=v[0],P!=g&&(m=1e7*m+(v[1]||0)),(f=m/T|0)>1?(f>=1e7&&(f=1e7-1),d=(h=e(D,f)).length,g=v.length,1==(c=t(h,v,d,g))&&(f--,r(h,P<d?C:D,d))):(0==f&&(c=f=1),h=D.slice()),(d=h.length)<g&&h.unshift(0),r(v,h,g),-1==c&&(g=v.length,(c=t(D,v,P,g))<1&&(f++,r(v,P<g?C:D,g))),g=v.length):0===c&&(f++,v=[0]),y[u++]=f,c&&v[0]?v[g++]=j[S]||0:(v=[j[S]],g=1);while((S++<A||void 0!==v[0])&&x--)}return y[0]||y.shift(),p.e=s,O(p,l?a+b(p)+1:a)}}();function m(e,t){var r,i,o,l,s,f=0,h=0,d=e.constructor,p=d.precision;if(b(e)>16)throw Error(c+b(e));if(!e.s)return new d(n);for(null==t?(a=!1,s=p):s=t,l=new d(.03125);e.abs().gte(.1);)e=e.times(l),h+=5;for(s+=Math.log(u(2,h))/Math.LN10*2+5|0,r=i=o=new d(n),d.precision=s;;){if(i=O(i.times(e),s),r=r.times(++f),v((l=o.plus(g(i,r,s))).d).slice(0,s)===v(o.d).slice(0,s)){for(;h--;)o=O(o.times(o),s);return d.precision=p,null==t?(a=!0,O(o,p)):o}o=l}}function b(e){for(var t=7*e.e,r=e.d[0];r>=10;r/=10)t++;return t}function x(e,t,r){if(t>e.LN10.sd())throw a=!0,r&&(e.precision=r),Error(o+"LN10 precision limit exceeded");return O(new e(e.LN10),t)}function w(e){for(var t="";e--;)t+="0";return t}function S(e,t){var r,i,l,c,s,u,f,h,d,p=1,y=e,m=y.d,w=y.constructor,A=w.precision;if(y.s<1)throw Error(o+(y.s?"NaN":"-Infinity"));if(y.eq(n))return new w(0);if(null==t?(a=!1,h=A):h=t,y.eq(10))return null==t&&(a=!0),x(w,h);if(w.precision=h+=10,i=(r=v(m)).charAt(0),!(15e14>Math.abs(c=b(y))))return f=x(w,h+2,A).times(c+""),y=S(new w(i+"."+r.slice(1)),h-10).plus(f),w.precision=A,null==t?(a=!0,O(y,A)):y;for(;i<7&&1!=i||1==i&&r.charAt(1)>3;)i=(r=v((y=y.times(e)).d)).charAt(0),p++;for(c=b(y),i>1?(y=new w("0."+r),c++):y=new w(i+"."+r.slice(1)),u=s=y=g(y.minus(n),y.plus(n),h),d=O(y.times(y),h),l=3;;){if(s=O(s.times(d),h),v((f=u.plus(g(s,new w(l),h))).d).slice(0,h)===v(u.d).slice(0,h))return u=u.times(2),0!==c&&(u=u.plus(x(w,h+2,A).times(c+""))),u=g(u,new w(p),h),w.precision=A,null==t?(a=!0,O(u,A)):u;u=f,l+=2}}function A(e,t){var r,n,i;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(i=t.length;48===t.charCodeAt(i-1);)--i;if(t=t.slice(n,i)){if(i-=n,e.e=s((r=r-n-1)/7),e.d=[],n=(r+1)%7,r<0&&(n+=7),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=7;n<i;)e.d.push(+t.slice(n,n+=7));n=7-(t=t.slice(n)).length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),a&&(e.e>h||e.e<-h))throw Error(c+r)}else e.s=0,e.e=0,e.d=[0];return e}function O(e,t,r){var n,i,o,l,f,d,p,y,v=e.d;for(l=1,o=v[0];o>=10;o/=10)l++;if((n=t-l)<0)n+=7,i=t,p=v[y=0];else{if((y=Math.ceil((n+1)/7))>=(o=v.length))return e;for(l=1,p=o=v[y];o>=10;o/=10)l++;n%=7,i=n-7+l}if(void 0!==r&&(f=p/(o=u(10,l-i-1))%10|0,d=t<0||void 0!==v[y+1]||p%o,d=r<4?(f||d)&&(0==r||r==(e.s<0?3:2)):f>5||5==f&&(4==r||d||6==r&&(n>0?i>0?p/u(10,l-i):0:v[y-1])%10&1||r==(e.s<0?8:7))),t<1||!v[0])return d?(o=b(e),v.length=1,t=t-o-1,v[0]=u(10,(7-t%7)%7),e.e=s(-t/7)||0):(v.length=1,v[0]=e.e=e.s=0),e;if(0==n?(v.length=y,o=1,y--):(v.length=y+1,o=u(10,7-n),v[y]=i>0?(p/u(10,l-i)%u(10,i)|0)*o:0),d)for(;;)if(0==y){1e7==(v[0]+=o)&&(v[0]=1,++e.e);break}else{if(v[y]+=o,1e7!=v[y])break;v[y--]=0,o=1}for(n=v.length;0===v[--n];)v.pop();if(a&&(e.e>h||e.e<-h))throw Error(c+b(e));return e}function T(e,t){var r,n,i,o,l,c,s,u,f,h,d=e.constructor,p=d.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new d(e),a?O(t,p):t;if(s=e.d,h=t.d,n=t.e,u=e.e,s=s.slice(),l=u-n){for((f=l<0)?(r=s,l=-l,c=h.length):(r=h,n=u,c=s.length),l>(i=Math.max(Math.ceil(p/7),c)+2)&&(l=i,r.length=1),r.reverse(),i=l;i--;)r.push(0);r.reverse()}else{for((f=(i=s.length)<(c=h.length))&&(c=i),i=0;i<c;i++)if(s[i]!=h[i]){f=s[i]<h[i];break}l=0}for(f&&(r=s,s=h,h=r,t.s=-t.s),c=s.length,i=h.length-c;i>0;--i)s[c++]=0;for(i=h.length;i>l;){if(s[--i]<h[i]){for(o=i;o&&0===s[--o];)s[o]=1e7-1;--s[o],s[i]+=1e7}s[i]-=h[i]}for(;0===s[--c];)s.pop();for(;0===s[0];s.shift())--n;return s[0]?(t.d=s,t.e=n,a?O(t,p):t):new d(0)}function P(e,t,r){var n,i=b(e),a=v(e.d),o=a.length;return t?(r&&(n=r-o)>0?a=a.charAt(0)+"."+a.slice(1)+w(n):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+w(-i-1)+a,r&&(n=r-o)>0&&(a+=w(n))):i>=o?(a+=w(i+1-o),r&&(n=r-i-1)>0&&(a=a+"."+w(n))):((n=i+1)<o&&(a=a.slice(0,n)+"."+a.slice(n)),r&&(n=r-o)>0&&(i+1===o&&(a+="."),a+=w(n))),e.s<0?"-"+a:a}function C(e,t){if(e.length>t)return e.length=t,!0}
1function M(e){if(!e||"object"!=typeof e)throw Error(o+"Object expected");var t,r,n,i=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if(void 0!==(n=e[r=i[t]]))if(s(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(l+r+": "+n);if(void 0!==(n=e[r="LN10"]))if(n==Math.LN10)this[r]=new this(n);else throw Error(l+r+": "+n);return this}if((i=function e(t){var r,n,i;function a(e){if(!(this instanceof a))return new a(e);if(this.constructor=a,e instanceof a){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(l+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 A(this,e.toString())}if("string"!=typeof e)throw Error(l+e);if(45===e.charCodeAt(0)?(e=e.slice(1),this.s=-1):this.s=1,f.test(e))A(this,e);else throw Error(l+e)}if(a.prototype=d,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=e,a.config=a.set=M,void 0===t&&(t={}),t)for(r=0,i=["precision","rounding","toExpNeg","toExpPos","LN10"];r<i.length;)t.hasOwnProperty(n=i[r++])||(t[n]=this[n]);return a.config(t),a}(i)).default=i.Decimal=i,n=new i(1),"function"==typeof define&&define.amd){let t;e.r,void 0!==(t=i)&&e.v(t)}else t.exports?t.exports=i:(r||(r="undefined"!=typeof self&&self&&self.self==self?self:Function("return this")()),r.Decimal=i)}(e.e)},920810,739421,377320,e=>{"use strict";let t,r,n,i;var a=e.i(779812),o=e.i(794395),l=e.i(822075);function c(e){if(Array.isArray(e)&&2===e.length){var[t,r]=e;if((0,l.isWellBehavedNumber)(t)&&(0,l.isWellBehavedNumber)(r))return!0}return!1}function s(e,t,r){return r?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function u(e,t){if(t&&"function"!=typeof e&&Array.isArray(e)&&2===e.length){var r,n,[i,a]=e;if((0,l.isWellBehavedNumber)(i))r=i;else if("function"==typeof i)return;if((0,l.isWellBehavedNumber)(a))n=a;else if("function"==typeof a)return;var o=[r,n];if(c(o))return o}}function f(e,t,r){if(r||null!=t){if("function"==typeof e&&null!=t)try{var n=e(t,r);if(c(n))return s(n,t,r)}catch(e){}if(Array.isArray(e)&&2===e.length){var i,l,[u,f]=e;if("auto"===u)null!=t&&(i=Math.min(...t));else if((0,o.isNumber)(u))i=u;else if("function"==typeof u)try{null!=t&&(i=u(null==t?void 0:t[0]))}catch(e){}else if("string"==typeof u&&a.MIN_VALUE_REG.test(u)){var h=a.MIN_VALUE_REG.exec(u);if(null==h||null==t)i=void 0;else{var d=+h[1];i=t[0]-d}}else i=null==t?void 0:t[0];if("auto"===f)null!=t&&(l=Math.max(...t));else if((0,o.isNumber)(f))l=f;else if("function"==typeof f)try{null!=t&&(l=f(null==t?void 0:t[1]))}catch(e){}else if("string"==typeof f&&a.MAX_VALUE_REG.test(f)){var p=a.MAX_VALUE_REG.exec(f);if(null==p||null==t)l=void 0;else{var y=+p[1];l=t[1]+y}}else l=null==t?void 0:t[1];var v=[i,l];if(c(v))return null==t?v:s(v,t,r)}}}e.s(["isWellFormedNumberDomain",()=>c,"numericalDomainSpecifiedWithoutRequiringData",()=>u,"parseNumericalUserDomain",()=>f],920810);var h=e.i(651655),d=e=>e,p={},y=e=>function t(){let r;return 0==arguments.length||1==arguments.length&&(r=arguments.length<=0?void 0:arguments[0],r===p)?t:e(...arguments)},v=(e,t)=>1===e?t:y(function(){for(var r=arguments.length,n=Array(r),i=0;i<r;i++)n[i]=arguments[i];var a=n.filter(e=>e!==p).length;return a>=e?t(...n):v(e-a,y(function(){for(var e=arguments.length,r=Array(e),i=0;i<e;i++)r[i]=arguments[i];return t(...n.map(e=>e===p?r.shift():e),...r)}))}),g=(e,t)=>{for(var r=[],n=e;n<t;++n)r[n-e]=n;return r},m=v((t=(e,t)=>Array.isArray(t)?t.map(e):Object.keys(t).map(e=>t[e]).map(e)).length,t),b=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];if(!t.length)return d;var n=t.reverse(),i=n[0],a=n.slice(1);return function(){return a.reduce((e,t)=>t(e),i(...arguments))}},x=e=>Array.isArray(e)?e.reverse():e.split("").reverse().join(""),w=e=>{var t=null,r=null;return function(){for(var n=arguments.length,i=Array(n),a=0;a<n;a++)i[a]=arguments[a];return t&&i.every((e,r)=>{var n;return e===(null==(n=t)?void 0:n[r])})?r:(t=i,r=e(...i))}};function S(e){return 0===e?1:Math.floor(new h.default(e).abs().log(10).toNumber())+1}function A(e,t,r){for(var n=new h.default(e),i=0,a=[];n.lt(t)&&i<1e5;)a.push(n.toNumber()),n=n.add(r),i++;return a}v((r=(e,t,r)=>{var n=+e;return n+r*(t-n)}).length,r),v((n=(e,t,r)=>{var n=t-e;return(r-e)/(n=n||1/0)}).length,n),v((i=(e,t,r)=>{var n=t-e;return Math.max(0,Math.min(1,(r-e)/(n=n||1/0)))}).length,i);var O=e=>{var[t,r]=e,[n,i]=[t,r];return t>r&&([n,i]=[r,t]),[n,i]},T=(e,t,r)=>{if(e.lte(0))return new h.default(0);var n=S(e.toNumber()),i=new h.default(10).pow(n),a=e.div(i),o=1!==n?.05:.1,l=new h.default(Math.ceil(a.div(o).toNumber())).add(r).mul(o).mul(i);return new h.default(t?l.toNumber():Math.ceil(l.toNumber()))},P=function(e,t,r,n){var i,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new h.default(0),tickMin:new h.default(0),tickMax:new h.default(0)};var o=T(new h.default(t).sub(e).div(r-1),n,a),l=Math.ceil((i=e<=0&&t>=0?new h.default(0):(i=new h.default(e).add(t).div(2)).sub(new h.default(i).mod(o)
1)).sub(e).div(o).toNumber()),c=Math.ceil(new h.default(t).sub(i).div(o).toNumber()),s=l+c+1;return s>r?P(e,t,r,n,a+1):(s<r&&(c=t>0?c+(r-s):c,l=t>0?l:l+(r-s)),{step:o,tickMin:i.sub(new h.default(l).mul(o)),tickMax:i.add(new h.default(c).mul(o))})},C=w(function(e){var[t,r]=e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(n,2),[o,l]=O([t,r]);if(o===-1/0||l===1/0){var c=l===1/0?[o,...g(0,n-1).map(()=>1/0)]:[...g(0,n-1).map(()=>-1/0),l];return t>r?x(c):c}if(o===l){var s=new h.default(1),u=new h.default(o);if(!u.isint()&&i){var f=Math.abs(o);f<1?(s=new h.default(10).pow(S(o)-1),u=new h.default(Math.floor(u.div(s).toNumber())).mul(s)):f>1&&(u=new h.default(Math.floor(o)))}else 0===o?u=new h.default(Math.floor((n-1)/2)):i||(u=new h.default(Math.floor(o)));var d=Math.floor((n-1)/2);return b(m(e=>u.add(new h.default(e-d).mul(s)).toNumber()),g)(0,n)}var{step:p,tickMin:y,tickMax:v}=P(o,l,a,i,0),w=A(y,v.add(new h.default(.1).mul(p)),p);return t>r?x(w):w}),M=w(function(e,t){var[r,n]=e,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],[a,o]=O([r,n]);if(a===-1/0||o===1/0)return[r,n];if(a===o)return[a];var l=Math.max(t,2),c=T(new h.default(o).sub(a).div(l-1),i,0),s=[...A(new h.default(a),new h.default(o),c),o];return!1===i&&(s=s.map(e=>Math.round(e))),r>n?x(s):s});e.s(["getNiceTickValues",()=>C,"getTickValuesFixedDomain",()=>M],739421);var E=e=>e.rootProps.barCategoryGap,j=e=>e.rootProps.stackOffset,D=e=>e.options.chartName,_=e=>e.rootProps.syncId,k=e=>e.rootProps.syncMethod,N=e=>e.options.eventEmitter;e.s(["selectBarCategoryGap",()=>E,"selectChartName",()=>D,"selectEventEmitter",()=>N,"selectStackOffsetType",()=>j,"selectSyncId",()=>_,"selectSyncMethod",()=>k],377320)},78836,562865,e=>{"use strict";var t=e.i(661849),r=e.i(15892),n=e.i(541088),i=e.i(768970),a=e.i(794395),o="auto",l="auto",c=(e,t)=>{if(e&&t)return null!=e&&e.reversed?[t[1],t[0]]:t};e.s(["combineAxisRangeWithReverse",()=>c],562865);var s=e.i(846710),u={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:0,includeHidden:!1,name:void 0,reversed:!1,scale:o,tick:!0,tickCount:void 0,ticks:void 0,type:"category",unit:void 0},f={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,dataKey:void 0,domain:void 0,id:0,includeHidden:!1,name:void 0,reversed:!1,scale:l,tick:!0,tickCount:5,ticks:void 0,type:"number",unit:void 0},h={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,dataKey:void 0,domain:void 0,id:0,includeHidden:!1,name:void 0,reversed:!1,scale:o,tick:!0,tickCount:void 0,ticks:void 0,type:"number",unit:void 0},d={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,dataKey:void 0,domain:void 0,id:0,includeHidden:!1,name:void 0,reversed:!1,scale:l,tick:!0,tickCount:5,ticks:void 0,type:"category",unit:void 0},p=(e,t)=>null!=e.polarAxis.angleAxis[t]?e.polarAxis.angleAxis[t]:"radial"===e.layout.layoutType?h:u,y=(e,t)=>null!=e.polarAxis.radiusAxis[t]?e.polarAxis.radiusAxis[t]:"radial"===e.layout.layoutType?d:f,v=e=>e.polarOptions,g=(0,t.createSelector)([r.selectChartWidth,r.selectChartHeight,n.selectChartOffsetInternal],i.getMaxRadius),m=(0,t.createSelector)([v,g],(e,t)=>{if(null!=e)return(0,a.getPercentValue)(e.innerRadius,t,0)}),b=(0,t.createSelector)([v,g],(e,t)=>{if(null!=e)return(0,a.getPercentValue)(e.outerRadius,t,.8*t)}),x=(0,t.createSelector)([v],e=>{if(null==e)return[0,0];var{startAngle:t,endAngle:r}=e;return[t,r]});(0,t.createSelector)([p,x],c);var w=(0,t.createSelector)([g,m,b],(e,t,r)=>{if(null!=e&&null!=t&&null!=r)return[t,r]});(0,t.createSelector)([y,w],c);var S=(0,t.createSelector)([s.selectChartLayout,v,m,b,r.selectChartWidth,r.selectChartHeight],(e,t,r,n,i,o)=>{if(("centric"===e||"radial"===e)&&null!=t&&null!=r&&null!=n){var{cx:l,cy:c,startAngle:s,endAngle:u}=t;return{cx:(0,a.getPercentValue)(l,i,i/2),cy:(0,a.getPercentValue)(c,o,o/2),innerRadius:r,outerRadius:n,startAngle:s,endAngle:u,clockWise:!1}}});e.s(["selectAngleAxis",()=>p,"selectAngleAxisRange",()=>x,"selectPolarViewBox",()=>S,"selectRadiusAxis",()=>y,"selectRadiusAxisRange",()=>w],78836)},661764,273962,491561,710251,164555,387437,876802,910439,944275,677093,e=>{"use strict";
1e.s(["combineAppliedValues",()=>en,"combineAreasDomain",()=>e_,"combineAxisDomain",()=>eF,"combineAxisDomainWithNiceTicks",()=>eH,"combineCategoricalDomain",()=>tc,"combineDisplayedData",()=>et,"combineDomainOfAllAppliedNumericalValuesIncludingErrorValues",()=>ex,"combineDomainOfStackGroups",()=>eh,"combineDotsDomain",()=>ej,"combineDuplicateDomain",()=>to,"combineGraphicalItemsData",()=>J,"combineGraphicalItemsSettings",()=>Y,"combineLinesDomain",()=>eN,"combineNiceTicks",()=>eW,"combineNumericalDomain",()=>eR,"combineRealScaleType",()=>e$,"combineScaleFunction",()=>eV,"combineStackGroups",()=>eu,"filterGraphicalNotStackedItems",()=>Z,"filterReferenceElements",()=>eO,"getDomainDefinition",()=>ep,"implicitXAxis",()=>N,"implicitYAxis",()=>R,"itemAxisPredicate",()=>W,"mergeDomains",()=>eb,"selectAllErrorBarSettings",()=>em,"selectAxisDomain",()=>ez,"selectAxisPropsNeededForCartesianGridTicksGenerator",()=>tu,"selectAxisRange",()=>e1,"selectAxisScale",()=>e5,"selectAxisSettings",()=>K,"selectAxisWithScale",()=>td,"selectBaseAxis",()=>$,"selectChartDirection",()=>ty,"selectDomainDefinition",()=>ey,"selectDomainFromUserPreference",()=>ev,"selectHasBar",()=>V,"selectRealScaleType",()=>eK,"selectReferenceAreas",()=>eP,"selectReferenceDots",()=>eA,"selectReferenceLines",()=>eM,"selectTicksOfAxis",()=>tf,"selectTicksOfGraphicalItem",()=>th,"selectUnfilteredCartesianItems",()=>q,"selectXAxisPosition",()=>tn,"selectXAxisSettings",()=>L,"selectXAxisSettingsNoDefaults",()=>I,"selectXAxisSize",()=>te,"selectYAxisPosition",()=>ti,"selectYAxisSettings",()=>U,"selectYAxisSettingsNoDefaults",()=>B,"selectYAxisSize",()=>ta],661764);var t=e.i(661849),r=e.i(666814);e.i(925212);var n=e.i(979357),i=e.i(926927),a=e.i(846710),o=e.i(779812),l=e.i(992860),c=e.i(920810),s=e.i(794395),u=e.i(822075),f=e.i(739421),h=e.i(15892),d=e.i(144959),p=e.i(541088),y=e.i(916842),v=e.i(377320),g=e.i(78836),m=(e,t)=>t;e.s(["pickAxisType",()=>m],273962);var b=(e,t,r)=>r;e.s(["pickAxisId",()=>b],491561);var x=e.i(562865),w=e.i(494810);function S(e){return null==e?void 0:e.id}e.s(["selectTooltipAxis",()=>T,"selectTooltipAxisDataKey",()=>P],387437);var A=e=>{var t=(0,a.selectChartLayout)(e);return"horizontal"===t?"xAxis":"vertical"===t?"yAxis":"centric"===t?"angleAxis":"radiusAxis"};e.s(["selectTooltipAxisType",()=>A],710251);var O=e=>e.tooltip.settings.axisId;e.s(["selectTooltipAxisId",()=>O],164555);var T=e=>{var t=A(e),r=O(e);return K(e,t,r)},P=(0,t.createSelector)([T],e=>null==e?void 0:e.dataKey);function C(e,t,r){var{chartData:n=[]}=t,{allowDuplicatedCategory:i,dataKey:a}=r,l=new Map;return e.forEach(e=>{var t,r=null!=(t=e.data)?t:n;if(null!=r&&0!==r.length){var c=S(e);r.forEach((t,r)=>{var n,s=null==a||i?r:String((0,o.getValueByDataKey)(t,a,null)),u=(0,o.getValueByDataKey)(t,e.dataKey,0);Object.assign(n=l.has(s)?l.get(s):{},{[c]:u}),l.set(s,n)})}}),Array.from(l.values())}function M(e){return null!=e.stackId&&null!=e.dataKey}e.s(["combineDisplayedStackedData",()=>C],876802),e.s(["isStacked",()=>M],910439);var E=(e,t)=>e===t||null!=e&&null!=t&&e[0]===t[0]&&e[1]===t[1];function j(e,t){return!!(Array.isArray(e)&&Array.isArray(t))&&0===e.length&&0===t.length||e===t}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 _(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){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof 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)):D(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}e.s(["numberDomainEqualityCheck",()=>E],944275),e.s(["arrayEqualityCheck",()=>j],677093);var k=[0,"auto"],N={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:void 0,height:30,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"bottom",padding:{left:0,right:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"category",unit:void 0},I=(e,t)=>e.cartesianAxis.xAxis[t],L=(e,t)=>{var r=I(e,t);return null==r?N:r},R={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:k,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,width:w.DEFAULT_Y_AXIS_WIDTH},B=(e,t)=>e.cartesianAxis.yAxis[t],U=(e,t)=>{var r=B(e,t);return null==r?R:r},F={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},z=(e,t)=>{var r=e.cartesianAxis.zAxis[t];return null==r?F:r},$=(e,t,r)=>{switch(t){case"xAxis":return L(e,r);case"yAxis":return U(e,r);case"zAxis":return z(e,r);case"angleAxis":return(0,g.selectAngleAxis)(e,r);case"radiusAxis":return(0,g.selectRadiusAxis)(e,r);default:throw Error("Unexpected axis type: ".concat(t))}},K=(e,t,r)=>{switch(t){case"xAxis":return L(e,r);case"yAxis":return U(e,r);case"angleAxis":return(0,g.selectAngleAxis)(e,r);case"radiusAxis":return(0,g.selectRadiusAxis)(e,r);default:throw Error("Unexpected axis type: ".concat(t))}},V=e=>e.graphicalItems.cartesianItems.some(e=>"bar"===e.type)||e.graphicalItems.polarItems.some(e=>"radialBar"===e.type);function W(e,t){return r=>{switch(e){case"xAxis":return"xAxisId"in r&&r.xAxisId===t;case"yAxis":return"yAxisId"in r&&r.yAxisId===t;case"zAxis":return"zAxisId"in r&&r.zAxisId===t;case"angleAxis":return"angleAxisId"in r&&r.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in r&&r.radiusAxisId===t;default:return!1}}}var q=e=>e.graphicalItems.cartesianItems,H=(0,t.createSelector)([m,b],W),Y=(e,t,r)=>e.filter(r).filter(e=>(null==t?void 0:t.includeHidden)===!0||!e.hide),G=(0,t.createSelector)([q,$,H],Y,{memoizeOptions:{resultEqualityCheck:j}}),X=(0,t.createSelector)([G],e=>e.filter(e=>"area"===e.type||"bar"===e.type).filter(M)),Z=e=>e.filter(e=>!("stackId"in e)||void 0===e.stackId),Q=(0,t.createSelector)([G],Z),J=e=>e.map(e=>
1e.data).filter(Boolean).flat(1),ee=(0,t.createSelector)([G],J,{memoizeOptions:{resultEqualityCheck:j}}),et=(e,t)=>{var{chartData:r=[],dataStartIndex:n,dataEndIndex:i}=t;return e.length>0?e:r.slice(n,i+1)},er=(0,t.createSelector)([ee,l.selectChartDataWithIndexesIfNotInPanorama],et),en=(e,t,r)=>(null==t?void 0:t.dataKey)!=null?e.map(e=>({value:(0,o.getValueByDataKey)(e,t.dataKey)})):r.length>0?r.map(e=>e.dataKey).flatMap(t=>e.map(e=>({value:(0,o.getValueByDataKey)(e,t)}))):e.map(e=>({value:e})),ei=(0,t.createSelector)([er,$,G],en);function ea(e,t){switch(e){case"xAxis":return"x"===t.direction;case"yAxis":return"y"===t.direction;default:return!1}}function eo(e){if((0,s.isNumOrStr)(e)||e instanceof Date){var t=Number(e);if((0,u.isWellBehavedNumber)(t))return t}}function el(e){if(Array.isArray(e)){var t=[eo(e[0]),eo(e[1])];return(0,c.isWellFormedNumberDomain)(t)?t:void 0}var r=eo(e);if(null!=r)return[r,r]}function ec(e){return e.map(eo).filter(i.isNotNil)}var es=(0,t.createSelector)([X,l.selectChartDataWithIndexesIfNotInPanorama,T],C),eu=(e,t,r)=>Object.fromEntries(Object.entries(t.reduce((e,t)=>(null==t.stackId||(null==e[t.stackId]&&(e[t.stackId]=[]),e[t.stackId].push(t)),e),{})).map(t=>{var[n,i]=t,a=i.map(S);return[n,{stackedData:(0,o.getStackedData)(e,a,r),graphicalItems:i}]})),ef=(0,t.createSelector)([es,X,v.selectStackOffsetType],eu),eh=(e,t,r,n)=>{var{dataStartIndex:i,dataEndIndex:a}=t;if(null==n&&"zAxis"!==r){var l=(0,o.getDomainOfStackGroups)(e,i,a);if(null==l||0!==l[0]||0!==l[1])return l}},ed=(0,t.createSelector)([$],e=>
1e.allowDataOverflow),ep=e=>{var t;if(null==e||!("domain"in e))return k;if(null!=e.domain)return e.domain;if(null!=e.ticks){if("number"===e.type){var r=ec(e.ticks);return[Math.min(...r),Math.max(...r)]}if("category"===e.type)return e.ticks.map(String)}return null!=(t=null==e?void 0:e.domain)?t:k},ey=(0,t.createSelector)([$],ep),ev=(0,t.createSelector)([ey,ed],c.numericalDomainSpecifiedWithoutRequiringData),eg=(0,t.createSelector)([ef,l.selectChartDataWithIndexes,m,ev],eh,{memoizeOptions:{resultEqualityCheck:E}}),em=e=>e.errorBars,eb=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=t.filter(Boolean);if(0!==n.length){var i=n.flat();return[Math.min(...i),Math.max(...i)]}},ex=(e,t,r,n,i)=>{var a,l;if(r.length>0&&e.forEach(e=>{r.forEach(r=>{var c,f,h=null==(c=n[r.id])?void 0:c.filter(e=>ea(i,e)),d=(0,o.getValueByDataKey)(e,null!=(f=t.dataKey)?f:r.dataKey),p=!(!h||"number"!=typeof d||(0,s.isNan)(d))&&h.length?ec(h.flatMap(t=>{var r,n,i=(0,o.getValueByDataKey)(e,t.dataKey);if(Array.isArray(i)?[r,n]=i:r=n=i,(0,u.isWellBehavedNumber)(r)&&(0,u.isWellBehavedNumber)(n))return[d-r,d+n]})):[];if(p.length>=2){var y=Math.min(...p),v=Math.max(...p);(null==a||y<a)&&(a=y),(null==l||v>l)&&(l=v)}var g=el(d);null!=g&&(a=null==a?g[0]:Math.min(a,g[0]),l=null==l?g[1]:Math.max(l,g[1]))})}),(null==t?void 0:t.dataKey)!=null&&e.forEach(e=>{var r=el((0,o.getValueByDataKey)(e,t.dataKey));null!=r&&(a=null==a?r[0]:Math.min(a,r[0]),l=null==l?r[1]:Math.max(l,r[1]))}),(0,u.isWellBehavedNumber)(a)&&(0,u.isWellBehavedNumber)(l))return[a,l]},ew=(0,t.createSelector)([er,$,Q,em,m],ex,{memoizeOptions:{resultEqualityCheck:E}});function eS(e){var{value:t}=e;if((0,s.isNumOrStr)(t)||t instanceof Date)return t}var eA=e=>e.referenceElements.dots,eO=(e,t,r)=>e.filter(e=>"extendDomain"===e.ifOverflow).filter(e=>"xAxis"===t?e.xAxisId===r:e.yAxisId===r),eT=(0,t.createSelector)([eA,m,b],eO),eP=e=>e.referenceElements.areas,eC=(0,t.createSelector)([eP,m,b],eO),eM=e=>e.referenceElements.lines,eE=(0,t.createSelector)([eM,m,b],eO),ej=(e,t)=>{var r=ec(e.map(e=>"xAxis"===t?e.x:e.y));if(0!==r.length)return[Math.min(...r),Math.max(...r)]},eD=(0,t.createSelector)(eT,m,ej),e_=(e,t)=>{var r=ec(e.flatMap(e=>["xAxis"===t?e.x1:e.y1,"xAxis"===t?e.x2:e.y2]));if(0!==r.length)return[Math.min(...r),Math.max(...r)]},ek=(0,t.createSelector)([eC,m],e_),eN=(e,t)=>{var r=ec(e.map(e=>"xAxis"===t?e.x:e.y));if(0!==r.length)return[Math.min(...r),Math.max(...r)]},eI=(0,t.createSelector)(eE,m,eN),eL=(0,t.createSelector)(eD,eI,ek,(e,t,r)=>eb(e,r,t)),eR=(e,t,r,n,i,a,o,l)=>{if(null!=r)return r;var s="vertical"===o&&"xAxis"===l||"horizontal"===o&&"yAxis"===l?eb(n,a,i):eb(a,i);return(0,c.parseNumericalUserDomain)(t,s,e.allowDataOverflow)},eB=(0,t.createSelector)([$,ey,ev,eg,ew,eL,a.selectChartLayout,m],eR,{memoizeOptions:{resultEqualityCheck:E}}),eU=[0,1],eF=(e,t,n,i,a,l,c)=>{if(null!=e&&null!=n&&0!==n.length||void 0!==c){var u,{dataKey:f,type:h}=e,d=(0,o.isCategoricalAxis)(t,l);return d&&null==f?(0,r.default)(0,n.length):"category"===h?(u=i.map(eS).filter(e=>null!=e),d&&(null==e.dataKey||e.allowDuplicatedCategory&&(0,s.hasDuplicate)(u))?(0,r.default)(0,i.length):e.allowDuplicatedCategory?u:Array.from(new Set(u))):"expand"===a?eU:c}},ez=(0,t.createSelector)([$,a.selectChartLayout,er,ei,v.selectStackOffsetType,m,eB],eF),e$=(e,t,r,i,a)=>{if(null!=e){var{scale:o,type:l}=e;if("auto"===o)return"radial"===t&&"radiusAxis"===a?"band":"radial"===t&&"angleAxis"===a?"linear":"category"===l&&i&&(i.indexOf("LineChart")>=0||i.indexOf("AreaChart")>
1=0||i.indexOf("ComposedChart")>=0&&!r)?"point":"category"===l?"band":"linear";if("string"==typeof o){var c="scale".concat((0,s.upperFirst)(o));return c in n?c:"point"}}},eK=(0,t.createSelector)([$,a.selectChartLayout,V,v.selectChartName,m],e$);function eV(e,t,r,i){if(null!=r&&null!=i){if("function"==typeof e.scale)return e.scale.copy().domain(r).range(i);var a=function(e){if(null!=e){if(e in n)return n[e]();var t="scale".concat((0,s.upperFirst)(e));if(t in n)return n[t]()}}(t);if(null!=a){var l=a.domain(r).range(i);return(0,o.checkDomainOfScale)(l),l}}}var eW=(e,t,r)=>{var n=ep(t);if("auto"===r||"linear"===r){if(null!=t&&t.tickCount&&Array.isArray(n)&&("auto"===n[0]||"auto"===n[1])&&(0,c.isWellFormedNumberDomain)(e))return(0,f.getNiceTickValues)(e,t.tickCount,t.allowDecimals);if(null!=t&&t.tickCount&&"number"===t.type&&(0,c.isWellFormedNumberDomain)(e))return(0,f.getTickValuesFixedDomain)(e,t.tickCount,t.allowDecimals)}},eq=(0,t.createSelector)([ez,K,eK],eW),eH=(e,t,r,n)=>"angleAxis"!==n&&(null==e?void 0:e.type)==="number"&&(0,c.isWellFormedNumberDomain)(t)&&Array.isArray(r)&&r.length>0?[Math.min(t[0],r[0]),Math.max(t[1],r[r.length-1])]:t,eY=(0,t.createSelector)([$,ez,eq,m],eH),eG=(0,t.createSelector)(ei,$,(e,t)=>{if(t&&"number"===t.type){var r=1/0,n=Array.from(ec(e.map(e=>e.value))).sort((e,t)=>e-t);if(n.length<2)return 1/0;var i=n[n.length-1]-n[0];if(0===i)return 1/0;for(var a=0;a<n.length-1;a++)r=Math.min(r,n[a+1]-n[a]);return r/i}}),eX=(0,t.createSelector)(eG,a.selectChartLayout,v.selectBarCategoryGap,p.selectChartOffsetInternal,(e,t,r,n)=>n,(e,t,r,n,i)=>{if(!(0,u.isWellBehavedNumber)(e))return 0;var a="vertical"===t?n.height:n.width;if("gap"===i)return e*a/2;if("no-gap"===i){var o=(0,s.getPercentValue)(r,e*a),l=e*a/2;return l-o-(l-o)/a*o}return 0}),eZ=(0,t.createSelector)(L,(e,t)=>{var r=L(e,t);return null==r||"string"!=typeof r.padding?0:eX(e,"xAxis",t,r.padding)},(e,t)=>{if(null==e)return{left:0,right:0};var r,n,{padding:i}=e;return"string"==typeof i?{left:t,right:t}:{left:(null!=(r=i.left)?r:0)+t,right:(null!=(n=i.right)?n:0)+t}}),eQ=(0,t.createSelector)(U,(e,t)=>{var r=U(e,t);return null==r||"string"!=typeof r.padding?0:eX(e,"yAxis",t,r.padding)},(e,t)=>{if(null==e)return{top:0,bottom:0};var r,n,{padding:i}=e;return"string"==typeof i?{top:t,bottom:t}:{top:(null!=(r=i.top)?r:0)+t,bottom:(null!=(n=i.bottom)?n:0)+t}}),eJ=(0,t.createSelector)([p.selectChartOffsetInternal,eZ,y.selectBrushDimensions,y.selectBrushSettings,(e,t,r)=>r],(e,t,r,n,i)=>{var{padding:a}=n;return i?[a.left,r.width-a.right]:[e.left+t.left,e.left+e.width-t.right]}),e0=(0,t.createSelector)([p.selectChartOffsetInternal,a.selectChartLayout,eQ,y.selectBrushDimensions,y.selectBrushSettings,(e,t,r)=>r],(e,t,r,n,i,a)=>{var{padding:o}=i;return a?[n.height-o.bottom,o.top]:"horizontal"===t?[e.top+e.height-r.bottom,e.top+r.top]:[e.top+r.top,e.top+e.height-r.bottom]}),e1=(e,t,r,n)=>{var i;switch(t){case"xAxis":return eJ(e,r,n);case"yAxis":return e0(e,r,n);case"zAxis":return null==(i=z(e,r))?void 0:i.range;case"angleAxis":return(0,g.selectAngleAxisRange)(e);case"radiusAxis":return(0,g.selectRadiusAxisRange)(e,r);default:return}},e2=(0,t.createSelector)([$,e1],x.combineAxisRangeWithReverse),e5=(0,t.createSelector)([$,eK,eY,e2],eV);function e7(e,t){return e.id<t.id?-1:+(e.id>t.id)}(0,t.createSelector)([G,em,m],(e,t,r)=>e.flatMap(e=>t[e.id]).filter(Boolean).filter(e=>ea(r,e)));var e6=(e,t)=>t,e3=(e,t,r)=>r,e4=(0,t.createSelector)(d.selectAllXAxes,e6,e3,(e,t,r)=>e.filter(e=>e.orientation===t).filter(e=>e.mirror===r).sort(e7)),e9=(0,t.createSelector)(d.selectAllYAxes,e6,e3,(e,t,r)=>e.filter(e=>e.orientation===t).filter(e=>e.mirror===r).sort(e7)),e8=(e,t)=>({width:e.width,height:t.height}),te=(0,t.createSelector)(p.selectChartOffsetInternal,L,e8),tt=(0,t.createSelector)(h.selectChartHeight,p.selectChartOffsetInternal,e4,e6,e3,(e,t,r,n,i)=>{var a,o={};return r.forEach(r=>{var l=e8(t,r);null==a&&(a=((e,t,r)=>{switch(t){case"top":return e.top;case"bottom":return r-e.bottom;default:return 0}})(t,n,e));var c="top"===n&&!i||"bottom"===n&&i;o[r.id]=a-Number(c)*l.height,a+=(c?-1:1)*l.height}),o}),tr=(0,t.createSelector)(h.selectChartWidth,p.selectChartOffsetInternal,e9,e6,e3,(e,t,r,n,i)=>{var a,o={};return r.forEach(r=>{var l={width:"number"==typeof r.width?r.width:w.DEFAULT_Y_AXIS_WIDTH,height:t.height};null==a&&(a=((e,t,r)=>{switch(t){case"left":return e.left;case"right":return r-e.right;default:return 0}})(t,n,e));var c="left"===n&&!i||"right"===n&&i;o[r.id]=a-Number(c)*l.width,a+=(c?-1:1)*l.width}),o}),tn=(0,t.createSelector)([p.selectChartOffsetInternal,L,(e,t)=>{var r=L(e,t);if(null!=r)return tt(e,r.orientation,r.mirror)},(e,t)=>t],(e,t,r,n)=>{if(null!=t){var i=null==r?void 0:r[n];return null==i?{x:e.left,y:0}:{x:e.left,y:i}}}),ti=(0,t.createSelector)([p.selectChartOffsetInternal,U,(e,t)=>{var r=U(e,t);if(null!=r)return tr(e,r.orientation,r.mirror)},(e,t)=>t],(e,t,r,n)=>{if(null!=t){var i=null==r?void 0:r[n];return null==i?{x:0,y:e.top}:{x:i,y:e.top}}}),ta=(0,t.createSelector)(p.selectChartOffsetInternal,U,(e,t)=>({width:"number"==typeof t.width?t.width:w.DEFAULT_Y_AXIS_WIDTH,height:e.height})),to=(e,t,r,n)=>{if(null!=r){var{allowDuplicatedCategory:i,type:a,dataKey:l}
1=r,c=(0,o.isCategoricalAxis)(e,n),u=t.map(e=>e.value);if(l&&c&&"category"===a&&i&&(0,s.hasDuplicate)(u))return u}},tl=(0,t.createSelector)([a.selectChartLayout,ei,$,m],to),tc=(e,t,r,n)=>{if(null!=r&&null!=r.dataKey){var{type:i,scale:a}=r;if((0,o.isCategoricalAxis)(e,n)&&("number"===i||"auto"!==a))return t.map(e=>e.value)}},ts=(0,t.createSelector)([a.selectChartLayout,ei,K,m],tc),tu=(0,t.createSelector)([a.selectChartLayout,(e,t,r)=>{switch(t){case"xAxis":return L(e,r);case"yAxis":return U(e,r);default:throw Error("Unexpected axis type: ".concat(t))}},eK,e5,tl,ts,e1,eq,m],(e,t,r,n,i,a,l,c,s)=>{if(null==t)return null;var u=(0,o.isCategoricalAxis)(e,s);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:s,categoricalDomain:a,duplicateDomain:i,isCategorical:u,niceTicks:c,range:l,realScaleType:r,scale:n}}),tf=(0,t.createSelector)([a.selectChartLayout,K,eK,e5,eq,e1,tl,ts,m],(e,t,r,n,i,a,l,c,u)=>{if(null!=t&&null!=n){var f=(0,o.isCategoricalAxis)(e,u),{type:h,ticks:d,tickCount:p}=t,y="scaleBand"===r&&"function"==typeof n.bandwidth?n.bandwidth()/2:2,v="category"===h&&n.bandwidth?n.bandwidth()/y:0;v="angleAxis"===u&&null!=a&&a.length>=2?2*(0,s.mathSign)(a[0]-a[1])*v:v;var g=d||i;return g?g.map((e,t)=>({index:t,coordinate:n(l?l.indexOf(e):e)+v,value:e,offset:v})).filter(e=>!(0,s.isNan)(e.coordinate)):f&&c?c.map((e,t)=>({coordinate:n(e)+v,value:e,index:t,offset:v})):n.ticks?n.ticks(p).map(e=>({coordinate:n(e)+v,value:e,offset:v})):n.domain().map((e,t)=>({coordinate:n(e)+v,value:l?l[e]:e,index:t,offset:v}))}}),th=(0,t.createSelector)([a.selectChartLayout,K,e5,e1,tl,ts,m],(e,t,r,n,i,a,l)=>{if(null!=t&&null!=r&&null!=n&&n[0]!==n[1]){var c=(0,o.isCategoricalAxis)(e,l),{tickCount:u}=t,f=0;return(f="angleAxis"===l&&(null==n?void 0:n.length)>=2?2*(0,s.mathSign)(n[0]-n[1])*f:f,c&&a)?a.map((e,t)=>({coordinate:r(e)+f,value:e,index:t,offset:f})):r.ticks?r.ticks(u).map(e=>({coordinate:r(e)+f,value:e,offset:f})):r.domain().map((e,t)=>({coordinate:r(e)+f,value:i?i[e]:e,index:t,offset:f}))}}),td=(0,t.createSelector)($,e5,(e,t)=>{if(null!=e&&null!=t)return _(_({},e),{},{scale:t})}),tp=(0,t.createSelector)([$,eK,ez,e2],eV);(0,t.createSelector)((e,t,r)=>z(e,r),tp,(e,t)=>{if(null!=e&&null!=t)return _(_({},e),{},{scale:t})});var ty=(0,t.createSelector)([a.selectChartLayout,d.selectAllXAxes,d.selectAllYAxes],(e,t,r)=>{switch(e){case"horizontal":return t.some(e=>e.reversed)?"right-to-left":"left-to-right";case"vertical":return r.some(e=>e.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}})},999475,20149,510420,e=>{"use strict";var t=e.i(127241),r=e=>e.options.defaultTooltipEventType,n=e=>e.options.validateTooltipEventTypes;function i(e,t,r){if(null==e)return t;var n=e?"axis":"item";return null==r?t:r.includes(n)?n:t}function a(e,t){return i(t,r(e),n(e))}function o(e){return(0,t.useAppSelector)(t=>a(t,e))}e.s(["combineTooltipEventType",()=>i,"selectDefaultTooltipEventType",()=>r,"selectTooltipEventType",()=>a,"selectValidateTooltipEventTypes",()=>n,"useTooltipEventType",()=>o],999475);var l=e.i(794395),c=(e,t)=>{var r,n=Number(t);if(!(0,l.isNan)(n)&&null!=t)return n>=0?null==e||null==(r=e[n])?void 0:r.value:void 0};e.s(["combineActiveLabel",()=>c],20149);var s=e=>e.tooltip.settings;e.s(["selectTooltipSettings",()=>s],510420)},676735,97955,700398,70661,825372,636986,519797,903580,e=>{"use strict";var t=e.i(661849),r=e.i(661764),n=e.i(846710),i=e.i(779812),a=e.i(992860),o=e.i(377320),l=e.i(794395),c=e.i(562865),s=e.i(999475),u=e.i(20149),f=e.i(510420),h=e.i(698982);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 p(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){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof 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)):d(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var y=(e,t,r,n)=>{if(null==t)return h.noInteraction;var i,a,o,l=(i=e,a=t,o=r,"axis"===a?"click"===o?i.axisInteraction.click:i.axisInteraction.hover:"click"===o?i.itemInteraction.click:i.itemInteraction.hover);if(null==l)return h.noInteraction;if(l.active)return l;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&null!=e.syncInteraction.index)return e.syncInteraction;var c=!0===e.settings.active;if(null!=l.index){if(c)return p(p({},l),{},{active:!0})}else if(null!=n)return{active:!0,coordinate:void 0,dataKey:void 0,index:n};return p(p({},h.noInteraction),{},{coordinate:l.coordinate})};e.s(["combineTooltipInteractionState",()=>y],97955);var v=e.i(822075),g=(e,t)=>{var r=null==e?void 0:e.index;if(null==r)return null;var n=Number(r);if(!(0,v.isWellBehavedNumber)(n))return r;var i=Infinity;return t.length>0&&(i=t.length-1),String(Math.max(0,Math.min(n,i)))};e.s(["combineActiveTooltipIndex",()=>g],700398);var m=(e,t,r,n,i,a,o,l)=>{if(null!=a&&null!=l){var c=o[0],s=null==c?void 0:l(c.positions,a);if(null!=s)return s;var u=null==i?void 0:i[Number(a)];if(u)if("horizontal"===r)return{x:u.coordinate,y:(n.top+t)/2};else return{x:(n.left+e)/2,y:u.coordinate}}};e.s(["combineCoordinateForDefaultIndex",()=>m],70661);var b=e.i(15892),x=e.i(541088),w=(e,t,r,n)=>{var i;return"axis"===t?e.tooltipItemPayloads:0===e.tooltipItemPayloads.length?[]:null==(i="hover"===r?e.itemInteraction.hover.dataKey:e.itemInteraction.click.dataKey)&&null!=n?[e.tooltipItemPayloads[0]]:e.tooltipItemPayloads.filter(e=>{var t;return(null==(t=e.settings)?void 0:t.dataKey)===i})};e.s(["combineTooltipPayloadConfigurations",()=>w],825372);var S=e=>e.options.tooltipPayloadSearcher;e.s(["selectTooltipPayloadSearcher",()=>S],636986);var A=e=>e.tooltip;e.s(["selectTooltipState",()=>A],519797);var O=e.i(86681);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 P(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,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof 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)):T(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var C=(e,t,r,n,a,o,c)=>{if(null!=t&&null!=o){var{chartData:s,computedData:u,dataStartIndex:f,dataEndIndex:h}=r;return e.reduce((e,r)=>{var d,p,y,{dataDefinedOnItem:v,settings:g}=r,m=null!=v?v:s,b=Array.isArray(m)?(0,O.getSliced)(m,f,h):m,x=null!=(d=null==g?void 0:g.dataKey)?d:n,w=null==g?void 0:g.nameKey;return Array.isArray(p=n&&Array.isArray(b)&&!Array.isArray(b[0])&&"axis"===c?(0,l.findEntryInArray)(b,n,a):o(b,t,u,w))?p.forEach(t=>{var r=P(P({},g),{},{name:t.name,unit:t.unit,color:void 0,fill:void 0});e.push((0,i.getTooltipEntry)({tooltipEntrySettings:r,dataKey:t.dataKey,payload:t.payload,value:(0,i.getValueByDataKey)(t.payload,t.dataKey),name:t.name}))}):e.push((0,i.getTooltipEntry)({tooltipEntrySettings:g,dataKey:x,payload:p,value:(0,i.getValueByDataKey)(p,x),name:null!=(y=(0,i.getValueByDataKey)(p,w))?y:null==g?void 0:g.name})),e},[])}};e.s(["combineTooltipPayload",()=>C],903580);var M=e.i(164555),E=e.i(710251),j=e.i(387437),D=e.i(876802),_=e.i(910439),k=e.i(920810),N=e.i(944275),I=e.i(677093),L=(0,t.createSelector)([j.selectTooltipAxis,n.selectChartLayout,r.selectHasBar,o.selectChartName,E.selectTooltipAxisType],r.combineRealScaleType),R=(0,t.createSelector)([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),B=(0,t.createSelector)([E.selectTooltipAxisType,M.selectTooltipAxisId],r.itemAxisPredicate),U=(0,t.createSelector)([R,j.selectTooltipAxis,B],r.combineGraphicalItemsSettings,{memoizeOptions:{resultEqualityCheck:I.arrayEqualityCheck}}),F=(0,t.createSelector)([U],e=>e.filter(_.isStacked)),z=(0,t.createSelector)([U],r.combineGraphicalItemsData,{memoizeOptions:{resultEqualityCheck:I.arrayEqualityCheck}}),$=(0,t.createSelector)([z,a.selectChartDataWithIndexes],r.combineDis
1playedData),K=(0,t.createSelector)([F,a.selectChartDataWithIndexes,j.selectTooltipAxis],D.combineDisplayedStackedData),V=(0,t.createSelector)([$,j.selectTooltipAxis,U],r.combineAppliedValues),W=(0,t.createSelector)([j.selectTooltipAxis],r.getDomainDefinition),q=(0,t.createSelector)([j.selectTooltipAxis],e=>e.allowDataOverflow),H=(0,t.createSelector)([W,q],k.numericalDomainSpecifiedWithoutRequiringData),Y=(0,t.createSelector)([U],e=>e.filter(_.isStacked)),G=(0,t.createSelector)([K,Y,o.selectStackOffsetType],r.combineStackGroups),X=(0,t.createSelector)([G,a.selectChartDataWithIndexes,E.selectTooltipAxisType,H],r.combineDomainOfStackGroups),Z=(0,t.createSelector)([U],r.filterGraphicalNotStackedItems),Q=(0,t.createSelector)([$,j.selectTooltipAxis,Z,r.selectAllErrorBarSettings,E.selectTooltipAxisType],r.combineDomainOfAllAppliedNumericalValuesIncludingErrorValues,{memoizeOptions:{resultEqualityCheck:N.numberDomainEqualityCheck}}),J=(0,t.createSelector)([r.selectReferenceDots,E.selectTooltipAxisType,M.selectTooltipAxisId],r.filterReferenceElements),ee=(0,t.createSelector)([J,E.selectTooltipAxisType],r.combineDotsDomain),et=(0,t.createSelector)([r.selectReferenceAreas,E.selectTooltipAxisType,M.selectTooltipAxisId],r.filterReferenceElements),er=(0,t.createSelector)([et,E.selectTooltipAxisType],r.combineAreasDomain),en=(0,t.createSelector)([r.selectReferenceLines,E.selectTooltipAxisType,M.selectTooltipAxisId],r.filterReferenceElements),ei=(0,t.createSelector)([en,E.selectTooltipAxisType],r.combineLinesDomain),ea=(0,t.createSelector)([ee,ei,er],r.mergeDomains),eo=(0,t.createSelector)([j.selectTooltipAxis,W,H,X,Q,ea,n.selectChartLayout,E.selectTooltipAxisType],r.combineNumericalDomain),el=(0,t.createSelector)([j.selectTooltipAxis,n.selectChartLayout,$,V,o.selectStackOffsetType,E.selectTooltipAxisType,eo],r.combineAxisDomain),ec=(0,t.createSelector)([el,j.selectTooltipAxis,L],r.combineNiceTicks),es=(0,t.createSelector)([j.selectTooltipAxis,el,ec,E.selectTooltipAxisType],r.combineAxisDomainWithNiceTicks),eu=e=>{var t=(0,E.selectTooltipAxisType)(e),n=(0,M.selectTooltipAxisId)(e);return(0,r.selectAxisRange)(e,t,n,!1)},ef=(0,t.createSelector)([j.selectTooltipAxis,eu],c.combineAxisRangeWithReverse),eh=(0,t.createSelector)([j.selectTooltipAxis,L,es,ef],r.combineScaleFunction),ed=(0,t.createSelector)([n.selectChartLayout,V,j.selectTooltipAxis,E.selectTooltipAxisType],r.combineDuplicateDomain),ep=(0,t.createSelector)([n.selectChartLayout,V,j.selectTooltipAxis,E.selectTooltipAxisType],r.combineCategoricalDomain),ey=(0,t.createSelector)([n.selectChartLayout,j.selectTooltipAxis,L,eh,eu,ed,ep,E.selectTooltipAxisType],(e,t,r,n,a,o,c,s)=>{if(t){var{type:u}=t,f=(0,i.isCategoricalAxis)(e,s);if(n){var h="scaleBand"===r&&n.bandwidth?n.bandwidth()/2:2,d="category"===u&&n.bandwidth?n.bandwidth()/h:0;return(d="angleAxis"===s&&null!=a&&(null==a?void 0:a.length)>=2?2*(0,l.mathSign)(a[0]-a[1])*d:d,f&&c)?c.map((e,t)=>({coordinate:n(e)+d,value:e,index:t,offset:d})):n.domain().map((e,t)=>({coordinate:n(e)+d,value:o?o[e]:e,index:t,offset:d}))}}}),ev=(0,t.createSelector)([s.selectDefaultTooltipEventType,s.selectValidateTooltipEventTypes,f.selectTooltipSettings],(e,t,r)=>(0,s.combineTooltipEventType)(r.shared,e,t)),eg=e=>e.tooltip.settings.trigger,em=e=>e.tooltip.settings.defaultIndex,eb=(0,t.createSelector)([A,ev,eg,em],y),ex=(0,t.createSelector)([eb,$],g),ew=(0,t.createSelector)([ey,ex],u.combineActiveLabel),eS=(0,t.createSelector)([eb],e=>{if(e)return e.dataKey}),eA=(0,t.createSelector)([A,ev,eg,em],w),eO=(0,t.createSelector)([b.selectChartWidth,b.selectChartHeight,n.selectChartLayout,x.selectChartOffsetInternal,ey,em,eA,S],m),eT=(0,t.createSelector)([eb,eO],(e,t)=>null!=e&&e.coordinate?e.coordinate:t),eP=(0,t.createSelector)([eb],e=>e.active),eC=(0,t.createSelector)([eA,ex,a.selectChartDataWithIndexes,j.selectTooltipAxisDataKey,ew,S,ev],C),eM=(0,t.createSelector)([eC],e=>{if(null!=e)return Array.from(new Set(e.map(e=>e.payload).filter(e=>null!=e)))});e.s(["selectActiveLabel",()=>ew,"selectActiveTooltipCoordinate",()=>eT,"selectActiveTooltipDataKey",()=>eS,"selectActiveTooltipDataPoints",()=>eM,"selectActiveTooltipIndex",()=>ex,"selectIsTooltipActive",()=>eP,"selectTooltipAxisRangeWithReverse",()=>ef,"selectTooltipAxisScale",()=>eh,"selectTooltipAxisTicks",()=>ey,"selectTooltipDisplayedData",()=>$],676735)},275502,e=>{"use strict";var t=e.i(661849),r=e.i(342342),n=e.i(127241),i=e.i(779812),a=e.i(992860),o=e.i(676735),l=e.i(377320),c=e.i(846710),s=e.i(541088),u=e.i(15892),f=e.i(20149),h=e.i(97955),d=e.i(700398),p=e.i(70661),y=e.i(825372),v=e.i(636986),g=e.i(519797),m=e.i(903580),b=e.i(387437),x=()=>(0,n.useAppSelector)(l.selectChartName),w=(e,t)=>t,S=(e,t,r)=>r,A=(e,t,r,n)=>n,O=(0,t.createSelector)(o.selectTooltipAxisTicks,e=>(0,r.default)(e,e=>e.coordinate)),T=(0,t.createSelector)([g.selectTooltipState,w,S,A],h.combineTooltipInteractionState),P=(0,t.createSelector)([T,o.selectTooltipDisplayedData],d.combineActiveTooltipIndex),C=(e,t,r)=>{if(null!=t){var n=(0,g.selectTooltipState)(e);return"axis"===t?"hover"===r?n.axisInteraction.hover.dataKey:n.axisInteraction.click.dataKey:"hover"===r?n.itemInteraction.hover.dataKey:n.itemInteraction.click.dataKey}},M=(0,t.createSelector)([g.selectTooltipState,w,S,A],y.combineTooltipPayloadConfigurations),E=(0,t.createSelector)([u.selectChartWidth,u.selectChartHe
1ight,c.selectChartLayout,s.selectChartOffsetInternal,o.selectTooltipAxisTicks,A,M,v.selectTooltipPayloadSearcher],p.combineCoordinateForDefaultIndex),j=(0,t.createSelector)([T,E],(e,t)=>{var r;return null!=(r=e.coordinate)?r:t}),D=(0,t.createSelector)(o.selectTooltipAxisTicks,P,f.combineActiveLabel),_=(0,t.createSelector)([M,P,a.selectChartDataWithIndexes,b.selectTooltipAxisDataKey,D,v.selectTooltipPayloadSearcher,w],m.combineTooltipPayload),k=(0,t.createSelector)([T],e=>({isActive:e.active,activeIndex:e.index})),N=(e,t,r,n,a,o,l,c)=>{if(e&&t&&n&&a&&o){var s=(0,i.inRange)(e.chartX,e.chartY,t,r,c);if(s){var u=(0,i.calculateTooltipPos)(s,t),f=(0,i.calculateActiveTickIndex)(u,l,o,n,a),h=(0,i.getActiveCoordinate)(t,o,f,s);return{activeIndex:String(f),activeCoordinate:h}}}};e.s(["combineActiveProps",()=>N,"selectActiveCoordinate",()=>j,"selectActiveLabel",()=>D,"selectCoordinateForDefaultIndex",()=>E,"selectIsTooltipActive",()=>k,"selectOrderedTooltipTicks",()=>O,"selectTooltipDataKey",()=>C,"selectTooltipPayload",()=>_,"useChartName",()=>x])},776932,973207,494444,198723,e=>{"use strict";var t=e.i(164645),r=e.i(698982),n=e.i(661849),i=e.i(846710),a=e.i(676735),o=e.i(541088),l=e.i(275502),c=e.i(78836),s=e.i(710251),u=(0,n.createSelector)([(e,t)=>t,i.selectChartLayout,c.selectPolarViewBox,s.selectTooltipAxisType,a.selectTooltipAxisRangeWithReverse,a.selectTooltipAxisTicks,l.selectOrderedTooltipTicks,o.selectChartOffsetInternal],l.combineActiveProps);e.s(["selectActivePropsFromChartPointer",()=>u],973207);var f=e.i(999475),h=e=>{var t=e.currentTarget.getBoundingClientRect(),r=t.width/e.currentTarget.offsetWidth,n=t.height/e.currentTarget.offsetHeight;return{chartX:Math.round((e.clientX-t.left)/r),chartY:Math.round((e.clientY-t.top)/n)}};e.s(["getChartPointer",()=>h],494444);var d=(0,t.createAction)("mouseClick"),p=(0,t.createListenerMiddleware)();p.startListening({actionCreator:d,effect:(e,t)=>{var n=e.payload,i=u(t.getState(),h(n));(null==i?void 0:i.activeIndex)!=null&&t.dispatch((0,r.setMouseClickAxisIndex)({activeIndex:i.activeIndex,activeDataKey:void 0,activeCoordinate:i.activeCoordinate}))}});var y=(0,t.createAction)("mouseMove"),v=(0,t.createListenerMiddleware)();function g(e,t){return t instanceof HTMLElement?"HTMLElement <".concat(t.tagName,' class="').concat(t.className,'">'):t===window?"global.window":t}v.startListening({actionCreator:y,effect:(e,t)=>{var n=e.payload,i=t.getState(),a=(0,f.selectTooltipEventType)(i,i.tooltip.settings.shared),o=u(i,h(n));"axis"===a&&((null==o?void 0:o.activeIndex)!=null?t.dispatch((0,r.setMouseOverAxisIndex)({activeIndex:o.activeIndex,activeDataKey:void 0,activeCoordinate:o.activeCoordinate})):t.dispatch((0,r.mouseLeaveChart)()))}}),e.s(["mouseClickAction",()=>d,"mouseClickMiddleware",()=>p,"mouseMoveAction",()=>y,"mouseMoveMiddleware",()=>v],776932),e.s(["reduxDevtoolsJsonStringifyReplacer",()=>g],198723)},929194,e=>{"use strict";var t=e.i(164645),r=e.i(606368);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 i(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){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof 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)):n(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var a=(0,t.createSlice)({name:"cartesianAxis",initialState:{xAxis:{},yAxis:{},zAxis:{}},reducers:{addXAxis:{reducer(e,t){e.xAxis[t.payload.id]=(0,r.castDraft)(t.payload)},prepare:(0,t.prepareAutoBatched)()},removeXAxis:{reducer(e,t){delete e.xAxis[t.payload.id]},prepare:(0,t.prepareAutoBatched)()},addYAxis:{reducer(e,t){e.yAxis[t.payload.id]=(0,r.castDraft)(t.payload)},prepare:(0,t.prepareAutoBatched)()},removeYAxis:{reducer(e,t){delete e.yAxis[t.payload.id]},prepare:(0,t.prepareAutoBatched)()},addZAxis:{reducer(e,t){e.zAxis[t.payload.id]=(0,r.castDraft)(t.payload)},prepare:(0,t.prepareAutoBatched)()},removeZAxis:{reducer(e,t){delete e.zAxis[t.payload.id]},prepare:(0,t.prepareAutoBatched)()},updateYAxisWidth(e,t){var{id:r,width:n}=t.payload,a=e.yAxis[r];if(a){var o=a.widthHistory||[];if(3===o.length&&o[0]===o[2]&&n===o[1]&&n!==a.width&&1>=Math.abs(n-o[0]))return;var l=[...o,n].slice(-3);e.yAxis[r]=i(i({},e.yAxis[r]),{},{width:n,widthHistory:l})}}}}),{addXAxis:o,removeXAxis:l,addYAxis:c,removeYAxis:s,addZAxis:u,removeZAxis:f,updateYAxisWidth:h}=a.actions,d=a.reducer;e.s(["addXAxis",()=>o,"addYAxis",()=>c,"cartesianAxisReducer",()=>d,"defaultAxisId",()=>0,"removeXAxis",()=>l,"removeYAxis",()=>s,"updateYAxisWidth",()=>h])},825604,e=>{"use strict";var t=e.i(164645),r=e.i(606368),n=(0,t.createSlice)({name:"graphicalItems",initialState:{cartesianItems:[],polarItems:[]},reducers:{addCartesianGraphicalItem:{reducer(e,t){e.cartesianItems.push((0,r.castDraft)(t.payload))},prepare:(0,t.prepareAutoBatched)()},replaceCartesianGraphicalItem:{reducer(e,t){var{prev:n,next:i}=t.payload,a=(0,r.current)(e).cartesianItems.indexOf((0,r.castDraft)(n));a>-1&&(e.cartesianItems[a]=(0,r.castDraft)(i))},prepare:(0,t.prepareAutoBatched)()},removeCartesianGraphicalItem:{reducer(e,t){var n=(0,r.current)(e).cartesianItems.indexOf((0,r.castDraft)(t.payload));n>-1&&e.cartesianItems.splice(n,1)},prepare:(0,t.prepareAutoBatched)()},addPolarGraphicalItem:{reducer(e,t){e.polarItems.push((0,r.castDraft)(t.payload))},prepare:(0,t.prepareAutoBatched)()},removePolarGraphicalItem:{reducer(e,t){var n=(0,r.current)(e).polarItems.indexOf((0,r.castDraft)(t.payload));n>-1&&e.polarItems.splice(n,1)},prepare:(0,t.prepareAutoBatched)()}}}),{addCartesianGraphicalItem:i,replaceCartesianGraphicalItem:a,removeCartesianGraphicalItem:o,addPolarGraphicalItem:l,removePolarGraphicalItem:c}=n.actions,s=n.reducer;e.s(["addCartesianGraphicalItem",()=>i,"addPolarGraphicalItem",()=>l,"graphicalItemsReducer",()=>s,"removeCartesianGraphicalItem",()=>o,"removePolarGraphicalItem",()=>c,"replaceCartesianGraphicalItem",()=>a])},531725,134393,e=>{"use strict";var t=e.i(164645),r=e.i(606368),n=(0,t.createSlice)({name:"referenceElements",initialState:{dots:[],areas:[],lines:[]},reducers:{addDot:(e,t)=>
1{e.dots.push(t.payload)},removeDot:(e,t)=>{var n=(0,r.current)(e).dots.findIndex(e=>e===t.payload);-1!==n&&e.dots.splice(n,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var n=(0,r.current)(e).areas.findIndex(e=>e===t.payload);-1!==n&&e.areas.splice(n,1)},addLine:(e,t)=>{e.lines.push(t.payload)},removeLine:(e,t)=>{var n=(0,r.current)(e).lines.findIndex(e=>e===t.payload);-1!==n&&e.lines.splice(n,1)}}}),{addDot:i,removeDot:a,addArea:o,removeArea:l,addLine:c,removeLine:s}=n.actions,u=n.reducer;e.s(["referenceElementsReducer",()=>u],531725);var f={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},h=(0,t.createSlice)({name:"brush",initialState:f,reducers:{setBrushSettings:(e,t)=>null==t.payload?f:t.payload}}),{setBrushSettings:d}=h.actions,p=h.reducer;e.s(["brushReducer",()=>p],134393)},893882,e=>{"use strict";var t=e.i(164645),r=e.i(606368),n=(0,t.createSlice)({name:"legend",initialState:{settings:{layout:"horizontal",align:"center",verticalAlign:"middle",itemSorter:"value"},size:{width:0,height:0},payload:[]},reducers:{setLegendSize(e,t){e.size.width=t.payload.width,e.size.height=t.payload.height},setLegendSettings(e,t){e.settings.align=t.payload.align,e.settings.layout=t.payload.layout,e.settings.verticalAlign=t.payload.verticalAlign,e.settings.itemSorter=t.payload.itemSorter},addLegendPayload:{reducer(e,t){e.payload.push((0,r.castDraft)(t.payload))},prepare:(0,t.prepareAutoBatched)()},removeLegendPayload:{reducer(e,t){var n=(0,r.current)(e).payload.indexOf((0,r.castDraft)(t.payload));n>-1&&e.payload.splice(n,1)},prepare:(0,t.prepareAutoBatched)()}}}),{setLegendSize:i,setLegendSettings:a,addLegendPayload:o,removeLegendPayload:l}=n.actions,c=n.reducer;e.s(["addLegendPayload",()=>o,"legendReducer",()=>c,"removeLegendPayload",()=>l,"setLegendSettings",()=>a,"setLegendSize",()=>i])},351515,984599,473310,261771,791200,385990,42696,e=>{"use strict";var t=e.i(164645),r={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index"},n=(0,t.createSlice)({name:"rootProps",initialState:r,reducers:{updateOptions:(e,t)=>{var n;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=null!=(n=t.payload.barGap)?n:r.barGap,e.barSize=t.payload.barSize,e.maxBarSize=t.payload.maxBarSize,e.stackOffset=t.payload.stackOffset,e.syncId=t.payload.syncId,e.syncMethod=t.payload.syncMethod,e.className=t.payload.className}}}),i=n.reducer,{updateOptions:a}=n.actions;e.s(["rootPropsReducer",()=>i,"updateOptions",()=>
1a],351515);var o=e.i(606368),l=(0,t.createSlice)({name:"polarAxis",initialState:{radiusAxis:{},angleAxis:{}},reducers:{addRadiusAxis(e,t){e.radiusAxis[t.payload.id]=(0,o.castDraft)(t.payload)},removeRadiusAxis(e,t){delete e.radiusAxis[t.payload.id]},addAngleAxis(e,t){e.angleAxis[t.payload.id]=(0,o.castDraft)(t.payload)},removeAngleAxis(e,t){delete e.angleAxis[t.payload.id]}}}),{addRadiusAxis:c,removeRadiusAxis:s,addAngleAxis:u,removeAngleAxis:f}=l.actions,h=l.reducer;e.s(["polarAxisReducer",()=>h],984599);var d=(0,t.createSlice)({name:"polarOptions",initialState:null,reducers:{updatePolarOptions:(e,t)=>t.payload}}),{updatePolarOptions:p}=d.actions,y=d.reducer;e.s(["polarOptionsReducer",()=>y,"updatePolarOptions",()=>p],473310);var v=e.i(698982),g=e.i(676735),m=e.i(275502),b=e.i(661764),x=e.i(700398),w=(0,t.createAction)("keyDown"),S=(0,t.createAction)("focus"),A=(0,t.createListenerMiddleware)();A.startListening({actionCreator:w,effect:(e,t)=>{var r=t.getState();if(!1!==r.rootProps.accessibilityLayer){var{keyboardInteraction:n}=r.tooltip,i=e.payload;if("ArrowRight"===i||"ArrowLeft"===i||"Enter"===i){var a=Number((0,x.combineActiveTooltipIndex)(n,(0,g.selectTooltipDisplayedData)(r))),o=(0,g.selectTooltipAxisTicks)(r);if("Enter"===i){var l=(0,m.selectCoordinateForDefaultIndex)(r,"axis","hover",String(n.index));t.dispatch((0,v.setKeyboardInteraction)({active:!n.active,activeIndex:n.index,activeDataKey:n.dataKey,activeCoordinate:l}));return}var c=a+("ArrowRight"===i?1:-1)*("left-to-right"===(0,b.selectChartDirection)(r)?1:-1);if(null!=o&&!(c>=o.length)&&!(c<0)){var s=(0,m.selectCoordinateForDefaultIndex)(r,"axis","hover",String(c));t.dispatch((0,v.setKeyboardInteraction)({active:!0,activeIndex:c.toString(),activeDataKey:void 0,activeCoordinate:s}))}}}}}),A.startListening({actionCreator:S,effect:(e,t)=>{var r=t.getState();if(!1!==r.rootProps.accessibilityLayer){var{keyboardInteraction:n}=r.tooltip;if(!n.active&&null==n.index){var i=(0,m.selectCoordinateForDefaultIndex)(r,"axis","hover",String("0"));t.dispatch((0,v.setKeyboardInteraction)({activeDataKey:void 0,active:!0,activeIndex:"0",activeCoordinate:i}))}}}}),e.s(["focusAction",()=>S,"keyDownAction",()=>w,"keyboardEventsMiddleware",()=>A],261771);var O=(0,t.createAction)("externalEvent"),T=(0,t.createListenerMiddleware)();T.startListening({actionCreator:O,effect:(e,t)=>{if(null!=e.payload.handler){var r=t.getState(),n={activeCoordinate:(0,g.selectActiveTooltipCoordinate)(r),activeDataKey:(0,g.selectActiveTooltipDataKey)(r),activeIndex:(0,g.selectActiveTooltipIndex)(r),activeLabel:(0,g.selectActiveLabel)(r),activeTooltipIndex:(0,g.selectActiveTooltipIndex)(r),isTooltipActive:(0,g.selectIsTooltipActive)(r)};e.payload.handler(n,e.payload.reactEvent)}}}),e.s(["externalEventAction",()=>O,"externalEventsMiddleware",()=>T],791200);var P=e.i(973207),C=e.i(494444),M=e.i(999475),E=e.i(494810),j=e.i(661849),D=e.i(636986),_=e.i(519797),k=(0,j.createSelector)([_.selectTooltipState],e=>e.tooltipItemPayloads),N=(0,j.createSelector)([k,D.selectTooltipPayloadSearcher,(e,t,r)=>t,(e,t,r)=>r],(e,t,r,n)=>{var i=e.find(e=>e.settings.dataKey===n);if(null!=i){var{positions:a}=i;if(null!=a)return t(a,r)}}),I=(0,t.createAction)("touchMove"),L=(0,t.createListenerMiddleware)();L.startListening({actionCreator:I,effect:(e,t)=>{var r=e.payload,n=t.getState(),i=(0,M.selectTooltipEventType)(n,n.tooltip.settings.shared);if("axis"===i){var a=(0,P.selectActivePropsFromChartPointer)(n,(0,C.getChartPointer)({clientX:r.touches[0].clientX,clientY:r.touches[0].clientY,currentTarget:r.currentTarget}));(null==a?void 0:a.activeIndex)!=null&&t.dispatch((0,v.setMouseOverAxisIndex)({activeIndex:a.activeIndex,activeDataKey:void 0,activeCoordinate:a.activeCoordinate}))}else if("item"===i){var o,l=r.touches[0],c=document.elementFromPoint(l.clientX,l.clientY);if(!c||!c.getAttribute)return;var s=c.getAttribute(E.DATA_ITEM_INDEX_ATTRIBUTE_NAME),u=null!=(o=c.getAttribute(E.DATA_ITEM_DATAKEY_ATTRIBUTE_NAME))?o:void 0,f=N(t.getState(),s,u);t.dispatch((0,v.setActiveMouseOverItemIndex)({activeDataKey:u,activeIndex:s,activeCoordinate:f}))}}}),e.s(["touchEventAction",()=>I,"touchEventMiddleware",()=>L],385990);var R=(0,t.createSlice)({name:"errorBars",initialState:{},reducers:{addErrorBar:(e,t)=>
1{var{itemId:r,errorBar:n}=t.payload;e[r]||(e[r]=[]),e[r].push(n)},replaceErrorBar:(e,t)=>{var{itemId:r,prev:n,next:i}=t.payload;e[r]&&(e[r]=e[r].map(e=>e.dataKey===n.dataKey&&e.direction===n.direction?i:e))},removeErrorBar:(e,t)=>{var{itemId:r,errorBar:n}=t.payload;e[r]&&(e[r]=e[r].filter(e=>e.dataKey!==n.dataKey||e.direction!==n.direction))}}}),{addErrorBar:B,replaceErrorBar:U,removeErrorBar:F}=R.actions,z=R.reducer;e.s(["errorBarReducer",()=>z],42696)},562728,e=>{"use strict";var t={devToolsEnabled:!1,isSsr:!("undefined"!=typeof window&&window.document&&window.document.createElement&&window.setTimeout)};e.s(["Global",()=>t])},970778,198596,22273,985523,e=>{"use strict";var t=e.i(271645),r=e.i(155487),n=e.i(164645),i=e.i(308158),a=e.i(925949),o=e.i(698982),l=e.i(988701),c=e.i(320437),s=e.i(776932),u=e.i(198723),f=e.i(929194),h=e.i(825604),d=e.i(531725),p=e.i(134393),y=e.i(893882),v=e.i(351515),g=e.i(984599),m=e.i(473310),b=e.i(261771),x=e.i(791200),w=e.i(385990),S=e.i(42696),A=e.i(562728),O=(0,i.combineReducers)({brush:p.brushReducer,cartesianAxis:f.cartesianAxisReducer,chartData:l.chartDataReducer,errorBars:S.errorBarReducer,graphicalItems:h.graphicalItemsReducer,layout:c.chartLayoutReducer,legend:y.legendReducer,options:a.optionsReducer,polarAxis:g.polarAxisReducer,polarOptions:m.polarOptionsReducer,referenceElements:d.referenceElementsReducer,rootProps:v.rootPropsReducer,tooltip:o.tooltipReducer}),T=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Chart";return(0,n.configureStore)({reducer:O,preloadedState:e,middleware:e=>e({serializableCheck:!1}).concat([s.mouseClickMiddleware.middleware,s.mouseMoveMiddleware.middleware,b.keyboardEventsMiddleware.middleware,x.externalEventsMiddleware.middleware,w.touchEventMiddleware.middleware]),enhancers:e=>{var t=e;return"function"==typeof e&&(t=e()),t.concat((0,n.autoBatchEnhancer)({type:"raf"}))},devTools:A.Global.devToolsEnabled&&{serialize:{replacer:u.reduxDevtoolsJsonStringifyReplacer},name:"recharts-".concat(t)}})},P=e.i(375337),C=e.i(676277);function M(e){var{preloadedState:n,children:i,reduxStoreName:a}=e,o=(0,P.useIsPanorama)(),l=(0,t.useRef)(null);if(o)return i;null==l.current&&(l.current=T(n,a));var c=C.RechartsReduxContext;return t.createElement(r.Provider,{context:c,store:l.current},i)}e.s(["RechartsStoreProvider",()=>M],970778);var E=e.i(127241),j=e=>{var{chartData:r}=e,n=(0,E.useAppDispatch)(),i=(0,P.useIsPanorama)();return(0,t.useEffect)(()=>i?()=>{}:(n((0,l.setChartData)(r)),()=>{n((0,l.setChartData)(void 0))}),[r,n,i]),null};function D(e){var{layout:r,margin:n}=e,i=(0,E.useAppDispatch)(),a=(0,P.useIsPanorama)();return(0,t.useEffect)(()=>{a||(i((0,c.setLayout)(r)),i((0,c.setMargin)(n)))},[i,a,r,n]),null}function _(e){var r=(0,E.useAppDispatch)();return(0,t.useEffect)(()=>{r((0,v.updateOptions)(e))},[r,e]),null}e.s(["ChartDataContextProvider",()=>j],198596),e.s(["ReportMainChartProps",()=>D],22273),e.s(["ReportChartProps",()=>_],985523)},139305,e=>{"use strict";var t=e.i(127241),r=()=>(0,t.useAppSelector)(e=>e.rootProps.accessibilityLayer);e.s(["useAccessibilityLayer",()=>r])},43404,630194,257999,e=>{"use strict";var t=e.i(271645),r=["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","onTimeUpdate
1Capture","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"];function n(e){return"string"==typeof e&&r.includes(e)}e.s(["isEventKey",()=>n],630194);var i=["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"];function a(e){return"string"==typeof e&&i.includes(e)}function o(e){return"string"==typeof e&&e.startsWith("data-")}function l(e){return Object.fromEntries(Object.entries(e).filter(e=>{var[t]=e;return a(t)||o(t)}))}function c(e){return null==e?null:(0,t.isValidElement)(e)&&"object"==typeof e.props&&null!==e.props?l(e.props):"object"!=typeof e||Array.isArray(e)?null:l(e)}function s(e){return Object.fromEntries(Object.entries(e).filter(e=>{var[t]=e;return a(t)||o(t)||n(t)}))}function u(e){return null==e?null:(0,t.isValidElement)(e)?s(e.props):"object"!=typeof e||Array.isArray(e)?null:s(e)}e.s(["isDataAttribute",()=>o,"isSvgElementPropKey",()=>a,"svgPropertiesNoEvents",()=>l,"svgPropertiesNoEventsFromUnknown",()=>c],257999),e.s(["svgPropertiesAndEvents",()=>s,"svgPropertiesAndEventsFromUnknown",()=>u],43404)},564260,148337,e=>{"use strict";var t=e.i(271645),r=e.i(846710),n=e.i(139305),i=e.i(375337),a=e.i(207670),o=e.i(43404),l=["children","width","height","viewBox","className","style","title","desc"];function c(){return(c=Object.assign.bind()).apply(null,arguments)}var s=(0,t.forwardRef)((e,r)=>{var{children:n,width:i,height:s,viewBox:u,className:f,style:h,title:d,desc:p}=e,y=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,l),v=u||{width:i,height:s,x:0,y:0},g=(0,a.clsx)("recharts-surface",f);return t.createElement("svg",c({},(0,o.svgPropertiesAndEvents)(y),{className:g,width:i,height:s,style:h,viewB
1ox:"".concat(v.x," ").concat(v.y," ").concat(v.width," ").concat(v.height),ref:r}),t.createElement("title",null,d),t.createElement("desc",null,p),n)});e.s(["Surface",()=>s],148337);var u=e.i(127241),f=e.i(916842),h=e.i(822075),d=["children"];function p(){return(p=Object.assign.bind()).apply(null,arguments)}var y={width:"100%",height:"100%",display:"block"},v=(0,t.forwardRef)((e,i)=>{var a,o,l=(0,r.useChartWidth)(),c=(0,r.useChartHeight)(),u=(0,n.useAccessibilityLayer)();if(!(0,h.isPositiveNumber)(l)||!(0,h.isPositiveNumber)(c))return null;var{children:f,otherAttributes:d,title:v,desc:g}=e;return a="number"==typeof d.tabIndex?d.tabIndex:u?0:void 0,o="string"==typeof d.role?d.role:u?"application":void 0,t.createElement(s,p({},d,{title:v,desc:g,role:o,tabIndex:a,width:l,height:c,style:y,ref:i}),f)}),g=e=>{var{children:r}=e,n=(0,u.useAppSelector)(f.selectBrushDimensions);if(!n)return null;var{width:i,height:a,y:o,x:l}=n;return t.createElement(s,{width:i,height:a,x:l,y:o},r)},m=(0,t.forwardRef)((e,r)=>{var{children:n}=e,a=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,d);return(0,i.useIsPanorama)()?t.createElement(g,null,n):t.createElement(v,p({ref:r},a),n)});e.s(["RootSurface",()=>m],564260)},478492,(e,t,r)=>{"use strict";var n=Object.prototype.hasOwnProperty,i="~";function a(){}function o(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function l(e,t,r,n,a){if("function"!=typeof r)throw TypeError("The listener must be a function");var l=new o(r,n||e,a),c=i?i+t:t;return e._events[c]?e._events[c].fn?e._events[c]=[e._events[c],l]:e._events[c].push(l):(e._events[c]=l,e._eventsCount++),e}function c(e,t){0==--e._eventsCount?e._events=new a:delete e._events[t]}function s(){this._events=new a,this._eventsCount=0}Object.create&&(a.prototype=Object.create(null),new a().__proto__||(i=!1)),s.prototype.eventNames=function(){var e,t,r=[];if(0===this._eventsCount)return r;for(t in e=this._events)n.call(e,t)&&r.push(i?t.slice(1):t);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},s.prototype.listeners=function(e){var t=i?i+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var n=0,a=r.length,o=Array(a);n<a;n++)o[n]=r[n].fn;return o},s.prototype.listenerCount=function(e){var t=i?i+e:e,r=this._events[t];return r?r.fn?1:r.length:0},s.prototype.emit=function(e,t,r,n,a,o){var l=i?i+e:e;if(!this._events[l])return!1;var c,s,u=this._events[l],f=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),f){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,r),!0;case 4:return u.fn.call(u.context,t,r,n),!0;case 5:return u.fn.call(u.context,t,r,n,a),!0;case 6:return u.fn.call(u.context,t,r,n,a,o),!0}for(s=1,c=Array(f-1);s<f;s++)c[s-1]=arguments[s];u.fn.apply(u.context,c)}else{var h,d=u.length;for(s=0;s<d;s++)switch(u[s].once&&this.removeListener(e,u[s].fn,void 0,!0),f){case 1:u[s].fn.call(u[s].context);break;case 2:u[s].fn.call(u[s].context,t);break;case 3:u[s].fn.call(u[s].context,t,r);break;case 4:u[s].fn.call(u[s].context,t,r,n);break;default:if(!c)for(h=1,c=Array(f-1);h<f;h++)c[h-1]=arguments[h];u[s].fn.apply(u[s].context,c)}}return!0},s.prototype.on=function(e,t,r){return l(this,e,t,r,!1)},s.prototype.once=function(e,t,r){return l(this,e,t,r,!0)},s.prototype.removeListener=function(e,t,r,n){var a=i?i+e:e;if(!this._events[a])return this;if(!t)return c(this,a),this;var o=this._events[a];if(o.fn)o.fn!==t||n&&!o.once||r&&o.context!==r||c(this,a);else{for(var l=0,s=[],u=o.length;l<u;l++)(o[l].fn!==t||n&&!o[l].once||r&&o[l].context!==r)&&s.push(o[l]);s.length?this._events[a]=1===s.length?s[0]:s:c(this,a)}return this},s.prototype.removeAllListeners=function(e){var t;return e?(t=i?i+e:e,this._events[t]&&c(this,t)):(this._events=new a,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=i,s.EventEmitter=s,t.exp
1orts=s},171868,e=>{"use strict";var t=new(e.i(478492)).default;e.s(["BRUSH_SYNC_EVENT",()=>"recharts.syncEvent.brush","TOOLTIP_SYNC_EVENT",()=>"recharts.syncEvent.tooltip","eventCenter",()=>t],171868)},652304,e=>{"use strict";function t(e){return e.tooltip.syncInteraction}e.s(["selectSynchronisedTooltipState",()=>t])},206613,e=>{"use strict";var t=e.i(271645),r=e.i(127241),n=e.i(377320),i=e.i(171868),a=e.i(925949),o=e.i(698982),l=e.i(275502),c=e.i(676735),s=e.i(652304),u=e.i(846710),f=e.i(988701),h=["x","y"];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 p(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){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof 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)):d(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var y=()=>{};function v(){var e,l,s,d,v,g,m,b,x,w,S,A=(0,r.useAppDispatch)();(0,t.useEffect)(()=>{A((0,a.createEventEmitter)())},[A]),e=(0,r.useAppSelector)(n.selectSyncId),l=(0,r.useAppSelector)(n.selectEventEmitter),s=(0,r.useAppDispatch)(),d=(0,r.useAppSelector)(n.selectSyncMethod),v=(0,r.useAppSelector)(c.selectTooltipAxisTicks),g=(0,u.useChartLayout)(),m=(0,u.useViewBox)(),b=(0,r.useAppSelector)(e=>e.rootProps.className),(0,t.useEffect)(()=>{if(null==e)return y;var t=(t,r,n)=>{if(l!==n&&e===t){if("index"===d){if(m&&null!=r&&null!=(i=r.payload)&&i.coordinate&&r.payload.sourceViewBox){var i,a,c=r.payload.coordinate,{x:u,y:f}=c,y=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(c,h),{x:b,y:x,width:w,height:S}=r.payload.sourceViewBox,A=p(p({},y),{},{x:m.x+(w?(u-b)/w:0)*m.width,y:m.y+(S?(f-x)/S:0)*m.height});s(p(p({},r),{},{payload:p(p({},r.payload),{},{coordinate:A})}))}else s(r);return}if(null!=v){if("function"==typeof d){var O=d(v,{activeTooltipIndex:null==r.payload.index?void 0:Number(r.payload.index),isTooltipActive:r.payload.active,activeIndex:null==r.payload.index?void 0:Number(r.payload.index),activeLabel:r.payload.label,activeDataKey:r.payload.dataKey,activeCoordinate:r.payload.coordinate});a=v[O]}else"value"===d&&(a=v.find(e=>String(e.value)===r.payload.label));var{coordinate:T}=r.payload;if(null==a||!1===r.payload.active||null==T||null==m)return void s((0,o.setSyncInteraction)({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0}));var{x:P,y:C}=T,M=Math.min(P,m.x+m.width),E=Math.min(C,m.y+m.height),j={x:"horizontal"===g?a.coordinate:M,y:"horizontal"===g?E:a.coordinate};s((0,o.setSyncInteraction)({active:r.payload.active,coordinate:j,dataKey:r.payload.dataKey,index:String(a.index),label:r.payload.label,sourceViewBox:r.payload.sourceViewBox}))}}};return i.eventCenter.on(i.TOOLTIP_SYNC_EVENT,t),()=>{i.eventCenter.off(i.TOOLTIP_SYNC_EVENT,t)}},[b,s,l,e,d,v,g,m]),x=(0,r.useAppSelector)(n.selectSyncId),w=(0,r.useAppSelector)(n.selectEventEmitter),S=(0,r.useAppDispatch)(),(0,t.useEffect)(()=>{if(null==x)return y;var e=(e,t,r)=>{w!==r&&x===e&&S((0,f.setDataStartEndIndexes)(t))};return i.eventCenter.on(i.BRUSH_SYNC_EVENT,e),()=>{i.eventCenter.off(i.BRUSH_SYNC_EVENT,e)}},[S,w,x])}function g(e,a,c,f,h,d){var p=(0,r.useAppSelector)(t=>(0,l.selectTooltipDataKey)(t,e,a)),y=(0,r.useAppSelector)(n.selectEventEmitter),v=(0,r.useAppSelector)(n.selectSyncId),g=(0,r.useAppSelector)(n.selectSyncMethod),m=(0,r.useAppSelector)(s.selectSynchronisedTooltipState),b=null==m?void 0:m.active,x=(0,u.useViewBox)();(0,t.useEffect)(()=>
1{if(!b&&null!=v&&null!=y){var e=(0,o.setSyncInteraction)({active:d,coordinate:c,dataKey:p,index:h,label:"number"==typeof f?String(f):f,sourceViewBox:x});i.eventCenter.emit(i.TOOLTIP_SYNC_EVENT,v,e,y)}},[b,c,p,h,f,y,v,g,d,x])}e.s(["useSynchronisedEventsFromOtherCharts",()=>v,"useTooltipChartSynchronisation",()=>g])},591270,e=>{"use strict";var t=e.i(271645),r=e.i(127241),n=e.i(15892),i=e.i(320437),a=e.i(822075);function o(){var e=(0,r.useAppDispatch)(),[o,l]=(0,t.useState)(null),c=(0,r.useAppSelector)(n.selectContainerScale);return(0,t.useEffect)(()=>{if(null!=o){var t=o.getBoundingClientRect().width/o.offsetWidth;(0,a.isWellBehavedNumber)(t)&&t!==c&&e((0,i.setScale)(t))}},[o,e,c]),l}e.s(["useReportScale",()=>o])},299638,e=>{"use strict";var t=e.i(271645),r=(0,t.createContext)(null),n=()=>(0,t.useContext)(r);e.s(["TooltipPortalContext",()=>r,"useTooltipPortal",()=>n])},448973,988860,352734,e=>{"use strict";var t=e.i(271645),r=e.i(564260),n=e.i(207670),i=e.i(698982),a=e.i(127241),o=e.i(776932),l=e.i(206613),c=e.i(261771),s=e.i(591270),u=e.i(791200),f=e.i(385990),h=e.i(299638),d=(0,t.createContext)(null),p=()=>(0,t.useContext)(d);e.s(["LegendPortalContext",()=>d,"useLegendPortal",()=>p],988860);var y=e.i(846710),v=e.i(731195),g=e.i(794395);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 b(){return(b=Object.assign.bind()).apply(null,arguments)}var x=()=>((0,l.useSynchronisedEventsFromOtherCharts)(),null);function w(e){if("number"==typeof e)return e;if("string"==typeof e){var t=parseFloat(e);if(!Number.isNaN(t))return t}return 0}var S=(0,t.forwardRef)((e,r)=>{var n,i,a=(0,t.useRef)(null),[o,l]=(0,t.useState)({containerWidth:w(null==(n=e.style)?void 0:n.width),containerHeight:w(null==(i=e.style)?void 0:i.height)}),c=(0,t.useCallback)((e,t)=>{l(r=>{var n=Math.round(e),i=Math.round(t);return r.containerWidth===n&&r.containerHeight===i?r:{containerWidth:n,containerHeight:i}})},[]),s=(0,t.useCallback)(e=>{if("function"==typeof r&&r(e),null!=e){var{width:t,height:n}=e.getBoundingClientRect();c(t,n);var i=new ResizeObserver(e=>{var{width:t,height:r}=e[0].contentRect;c(t,r)});i.observe(e),a.current=i}},[r,c]);return(0,t.useEffect)(()=>()=>{var e=a.current;null!=e&&e.disconnect()},[c]),t.createElement(t.Fragment,null,t.createElement(y.ReportChartSize,{width:o.containerWidth,height:o.containerHeight}),t.createElement("div",b({ref:s},e)))}),A=(0,t.forwardRef)((e,r)=>{var{width:n,height:i}=e,[a,o]=(0,t.useState)({containerWidth:w(n),containerHeight:w(i)}),l=(0,t.useCallback)((e,t)=>{o(r=>{var n=Math.round(e),i=Math.round(t);return r.containerWidth===n&&r.containerHeight===i?r:{containerWidth:n,containerHeight:i}})},[]),c=(0,t.useCallback)(e=>{if("function"==typeof r&&r(e),null!=e){var{width:t,height:n}=e.getBoundingClientRect();l(t,n)}},[r,l]);return t.createElement(t.Fragment,null,t.createElement(y.ReportChartSize,{width:a.containerWidth,height:a.containerHeight}),t.createElement("div",b({ref:c},e)))}),O=(0,t.forwardRef)((e,r)=>{var{width:n,height:i}=e;return t.createElement(t.Fragment,null,t.createElement(y.ReportChartSize,{width:n,height:i}),t.createElement("div",b({ref:r},e)))}),T=(0,t.forwardRef)((e,r)=>{var{width:n,height:i}=e;return(0,g.isPercent)(n)||(0,g.isPercent)(i)?t.createElement(A,b({},e,{ref:r})):t.createElement(O,b({},e,{ref:r}))}),P=(0,t.forwardRef)((e,r)=>{var{children:l,className:p,height:y,onClick:g,onContextMenu:b,onDoubleClick:w,onMouseDown:A,onMouseEnter:O,onMouseLeave:P,onMouseMove:C,onMouseUp:M,onTouchEnd:E,onTouchMove:j,onTouchStart:D,style:_,width:k,responsive:N,dispatchTouchEvents:I=!0}=e,L=(0,t.useRef)(null),R=(0,a.useAppDispatch)(),[B,U]=(0,t.useState)(null),[F,z]=(0,t.useState)(null),$=(0,s.useReportScale)(),K=(0,v.useResponsiveContainerContext)(),V=(null==K?void 0:K.width)>0?K.width:k,W=(null==K?void 0:K.height)>0?K.height:y,q=(0,t.useCallback)(e=>{$(e),"function"==typeof r&&r(e),U(e),z(e),null!=e&&(L.current=e)},[$,r,U,z]),H=(0,t.useCallback)(e=>{R((0,o.mouseClickAction)(e)),R((0,u.externalEventAction)({handler:g,reactEvent:e}))},[R,g]),Y=(0,t.useCallback)(e=>{R((0,o.mouseMoveAction)(e)),R((0,u.externalEventAction)({handler:O,reactEvent:e}))},[R,O]),G=(0,t.useCallback)(e=>{R((0,i.mouseLeaveChart)()),R((0,u.externalEventAction)({handler:P,reactEvent:e}))},[R,P]),X=(0,t.useCallback)(e=>{R((0,o.mouseMoveAction)(e)),R((0,u.externalEventAction)({handler:C,reactEvent:e}))},[R,C]),Z=(0,t.useCallback)(()=>{R((0,c.focusAction)())},[R]),Q=(0,t.useCallback)(e=>{R((0,c.keyDownAction)(e.key))},[R]),J=(0,t.useCallback)(e=>{R((0,u.externalEventAction)({handler:b,reactEvent:e}))},[R,b]),ee=(0,t.useCallback)(e=>{R((0,u.externalEventAction)({handler:w,reactEvent:e}))},[R,w]),et=(0,t.useCallback)(e=>{R((0,u.externalEventAction)({handler:A,reactEvent:e}))},[R,A]),er=(0,t.useCallback)(e=>{R((0,u.externalEventAction)({handler:M,reactEvent:e}))},[R,M]),en=(0,t.useCallback)(e=>{R((0,u.externalEventAction)({handler:D,reactEvent:e}))},[R,D]),ei=(0,t.useCallback)(e=>{I&&R((0,f.touchEventAction)(e)),R((0,u.externalEventAction)({handler:j,reactEvent:e}))},[R,I,j]),ea=(0,t.useCallback)(e=>{R((0,u.externalEventAction)({handler:E,reactEvent:e}))},[R,E]);return t.createElement(h.TooltipPortalContext.Provider,{value:B},t.createElement(d.Provider,{value:F},t.createElement(!0===N?S:T,{width:null!=V?V:null==_?void 0:_.width,height:null!=W?W:null==_?void 0:_.he
1ight,className:(0,n.clsx)("recharts-wrapper",p),style:function(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,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof 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)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({position:"relative",cursor:"default",width:V,height:W},_),onClick:H,onContextMenu:J,onDoubleClick:ee,onFocus:Z,onKeyDown:Q,onMouseDown:et,onMouseEnter:Y,onMouseLeave:G,onMouseMove:X,onMouseUp:er,onTouchEnd:ea,onTouchMove:ei,onTouchStart:en,ref:q},t.createElement(x,null),l)))});e.i(929194),e.i(661764),e.i(375337);var C=e.i(676735),M=e.i(661849),E=e.i(541088),j=(0,M.createSelector)([E.selectChartOffsetInternal],e=>{if(e)return{top:e.top,bottom:e.bottom,left:e.left,right:e.right}}),D=e.i(15892),_=(0,M.createSelector)([j,D.selectChartWidth,D.selectChartHeight],(e,t,r)=>{if(e&&null!=t&&null!=r)return{x:e.left,y:e.top,width:Math.max(0,t-e.left-e.right),height:Math.max(0,r-e.top-e.bottom)}}),k=()=>(0,a.useAppSelector)(_),N=()=>(0,a.useAppSelector)(C.selectActiveTooltipDataPoints);e.s(["useActiveTooltipDataPoints",()=>N,"usePlotArea",()=>k],352734);var I=(0,t.createContext)(void 0),L=e=>{var{children:r}=e,[n]=(0,t.useState)("".concat((0,g.uniqueId)("recharts"),"-clip")),i=k();if(null==i)return null;var{x:a,y:o,width:l,height:c}=i;return t.createElement(I.Provider,{value:n},t.createElement("defs",null,t.createElement("clipPath",{id:n},t.createElement("rect",{x:a,y:o,height:c,width:l}))),r)},R=e.i(257999),B=["width","height","responsive","children","className","style","compact","title","desc"],U=(0,t.forwardRef)((e,n)=>{var{width:i,height:a,responsive:o,children:l,className:c,style:s,compact:u,title:f,desc:h}=e,d=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,B),p=(0,R.svgPropertiesNoEvents)(d);return u?t.createElement(t.Fragment,null,t.createElement(y.ReportChartSize,{width:i,height:a}),t.createElement(r.RootSurface,{otherAttributes:p,title:f,desc:h},l)):t.createElement(P,{className:c,style:s,width:i,height:a,responsive:o,onClick:e.onClick,onMouseLeave:e.onMouseLeave,onMouseEnter:e.onMouseEnter,onMouseMove:e.onMouseMove,onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onContextMenu:e.onContextMenu,onDoubleClick:e.onDoubleClick,onTouchStart:e.onTouchStart,onTouchMove:e.onTouchMove,onTouchEnd:e.onTouchEnd},t.createElement(r.RootSurface,{otherAttributes:p,title:f,desc:h,ref:n},t.createElement(L,null,l)))});e.s(["CategoricalChart",()=>U],448973)},51883,e=>{"use strict";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 r(e,r){var n=function(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?t(Object(n),!0).forEach(function(t){var r,i,a;r=e,i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in r?Object.defineProperty(r,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):t(Object(n)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},e);return Object.keys(r).reduce((e,t)=>(void 0===e[t]&&void 0!==r[t]&&(e[t]=r[t]),e),n)}e.s(["resolveDefaultProps",()=>r])},997865,e=>{"use strict";var t=e.i(271645),r=e.i(207670),n=e.i(43404),i=["children","className"];function a(){return(a=Object.assign.bind()).apply(null,arguments)}var o=t.forwardRef((e,o)=>{var{children:l,className:c}=e,s=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,i),u=(0,r.clsx)("recharts-layer",c);return t.createElement("g",a({className:u},(0,n.svgPropertiesAndEvents)(s),{ref:o}),l)});e.s(["Layer",()=>o])},785833,216888,999173,910118,593866,600104,872200,722914,821641,851262,363823,992536,226619,381142,700357,163018,e=>{"use strict";var t=e.i(62990),r=e.i(475058);function n(e){this._context=e}function i(e){return new n(e)}n.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)}}};let a=Math.PI,o=2*a,l=o-1e-6;function c(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}class s{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?c:function(e){let t=Math.floor(e);if(!(t>=0))throw Error(`invalid digits: ${e}`);if(t>15)return c;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,i,a){this._append`C${+e},${+t},${+r},${+n},${this._x1=+i},${this._y1=+a}`}arcTo(e,t,r,n,i){if(e*=1,t*=1,r*=1,n*=1,(i*=1)<0)throw Error(`negative radius: ${i}`);let o=this._x1,l=this._y1,c=r-e,s=n-t,u=o-e,f=l-t,h=u*u+f*f;if(null===this._x1)this._append`M${this._x1=e},${this._y1=t}`;else if(h>1e-6)if(Math.abs(f*c-s*u)>1e-6&&i){let d=r-o,p=n-l,y=c*c+s*s,v=Math.sqrt(y),g=Math.sqrt(h),m=i*Math.tan((a-Math.acos((y+h-(d*d+p*p))/(2*v*g)))/2),b=m/g,x=m/v;Math.abs(b-1)>1e-6&&this._append`L${e+b*u},${t+b*f}`,this._append`A${i},${i},0,0,${+(f*d>u*p)},${this._x1=e+x*c},${this._y1=t+x*s}`}else this._append`L${this._x1=e},${this._y1=t}`}arc(e,t,r,n,i,c){if(e*=1,t*=1,r*=1,c=!!c,r<0)throw Error(`negative radius: ${r}`);let s=r*Math.cos(n),u=r*Math.sin(n),f=e+s,h=t+u,d=1^c,p=c?n-i:i-n;null===this._x1?this._append`M${f},${h}`:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-h)>1e-6)&&this._append`L${f},${h}`,r&&(p<0&&(p=p%o+o),p>l?this._append`A${r},${r},0,1,${d},${e-s},${t-u}A${r},${r},0,1,${d},${this._x1=f},${this._y1=h}`:p>1e-6&&this._append`A${r},${r},0,${+(p>=a)},${d},${this._x1=e+r*Math.cos(i)},${this._y1=t+r*Math.sin(i)}`)}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 u(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 s(t)}function f(e){return e[0]}function h(e){return e[1]}function d(e,n){var a=(0,r.default)(!0),o=null,l=i,c=null,s=u(d);function d(r){var i,u,f,h=(r=(0,t.default)(r)).length,d=!1;for(null==o&&(c=l(f=s())),i=0;i<=h;++i)!(i<h&&a(u=r[i],i,r))===d&&((d=!d)?c.lineStart():c.lineEnd()),d&&c.point(+e(u,i,r),+n(u,i,r));if(f)return c=null,f+""||null}return e="function"==typeof e?e:void 0===e?f:(0,r.default)(e),n="function"==typeof n?n:void 0===n?h:(0,r.default)(n),d.x=function(t){return arguments.length?(e="function"==typeof t?t:(0,r.default)(+t),d):e},d.y=function(e){return arguments.length?(n="function"==typeof e?e:(0,r.default)(+e),d):n},d.defined=function(e){return arguments.length?(a="function"==typeof e?e:(0,r.default)(!!e),d):a},d.curve=function(e){return arguments.length?(l=e,null!=o&&(c=l(o)),d):l},d.context=function(e){return arguments.length?(null==e?o=c=null:c=l(o=e),d):o},d}function p(){}function y(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 v(e){this._context=e}function g(e){this._context=e}function m(e){this._context=e}s.prototype,e.s(["withPath",()=>u],216888),e.s(["line",0,d],785833),e.s(["area",0,function(e,n,a){var o=null,l=(0,r.default)(!0),c=null,
1s=i,p=null,y=u(v);function v(r){var i,u,f,h,d,v=(r=(0,t.default)(r)).length,g=!1,m=Array(v),b=Array(v);for(null==c&&(p=s(d=y())),i=0;i<=v;++i){if(!(i<v&&l(h=r[i],i,r))===g)if(g=!g)u=i,p.areaStart(),p.lineStart();else{for(p.lineEnd(),p.lineStart(),f=i-1;f>=u;--f)p.point(m[f],b[f]);p.lineEnd(),p.areaEnd()}g&&(m[i]=+e(h,i,r),b[i]=+n(h,i,r),p.point(o?+o(h,i,r):m[i],a?+a(h,i,r):b[i]))}if(d)return p=null,d+""||null}function g(){return d().defined(l).curve(s).context(c)}return e="function"==typeof e?e:void 0===e?f:(0,r.default)(+e),n="function"==typeof n?n:void 0===n?(0,r.default)(0):(0,r.default)(+n),a="function"==typeof a?a:void 0===a?h:(0,r.default)(+a),v.x=function(t){return arguments.length?(e="function"==typeof t?t:(0,r.default)(+t),o=null,v):e},v.x0=function(t){return arguments.length?(e="function"==typeof t?t:(0,r.default)(+t),v):e},v.x1=function(e){return arguments.length?(o=null==e?null:"function"==typeof e?e:(0,r.default)(+e),v):o},v.y=function(e){return arguments.length?(n="function"==typeof e?e:(0,r.default)(+e),a=null,v):n},v.y0=function(e){return arguments.length?(n="function"==typeof e?e:(0,r.default)(+e),v):n},v.y1=function(e){return arguments.length?(a=null==e?null:"function"==typeof e?e:(0,r.default)(+e),v):a},v.lineX0=v.lineY0=function(){return g().x(e).y(n)},v.lineY1=function(){return g().x(e).y(a)},v.lineX1=function(){return g().x(o).y(n)},v.defined=function(e){return arguments.length?(l="function"==typeof e?e:(0,r.default)(!!e),v):l},v.curve=function(e){return arguments.length?(s=e,null!=c&&(p=s(c)),v):s},v.context=function(e){return arguments.length?(null==e?c=p=null:p=s(c=e),v):c},v}],999173),v.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:y(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:y(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},g.prototype={areaStart:p,areaEnd:p,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:y(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},e.s(["curveBasisClosed",0,function(e){return new g(e)}],910118),m.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:y(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},e.s(["curveBasisOpen",0,function(e){return new m(e)}],593866),e.s(["curveBasis",0,function(e){return new v(e)}],600104);class b{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 x(e){return new b(e,!0)}function w(e){return new b(e,!1)}function S(e){this._context=e}e.s(["curveBumpX",()=>x],872200),e.s(["curveBumpY",()=>w],722914),S.prototype={areaStart:p,areaEnd:p,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 A(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0);return((a<0?-1:1)+(o<0?-1:1))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs((a*i+o*n)/(n+i)))||0}function O(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function T(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,l=(a-n)/3;e._context.bezierCurveTo(n+l,i+l*t,a-l,o-l*r,a,o)}function P(e){this._context=e}function C(e){this._context=new M(e)}function M(e){this._context=e}function E(e){return new P(e)}function j(e){return new C(e)}function D(e){this._context=e}function _(e){var t,r,n=e.length-1,i=Array(n),a=Array(n),o=Array(n);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<n-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[n-1]=2,a[n-1]=7,o[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=i[t]/a[t-1],a[t]-=r,o[t]-=r*o[t-1];for(i[n-1]=o[n-1]/a[n-1],t=n-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(t=0,a[n-1]=(e[n]+i[n-1])/2;t<n-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function k(e,t){this._context=e,this._t=t}function N(e){return new k(e,0)}function I(e){return new k(e,1)}e.s(["curveLinearClosed",0,function(e){return new S(e)}],821641),e.s(["curveLinear",0,i],851262),P.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:T(this,this._t0,O(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,T(this,O(this,r=A(this,e,t)),r);break;default:T(this,this._t0,r=A(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}},(C.prototype=Object.create(P.prototype)).point=function(e,t){P.prototype.point.call(this,t,e)},M.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,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}},e.s(["curveMonotoneX",()=>E],363823),e.s(["curveMonotoneY",()=>j],992536),D.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=_(e),i=_(t),a=0,o=1;o<r;++a,++o)this._context.bezierCurveTo(n[0][a],i[0][a],n[1][a],i[1][a],e[o],t[o]);(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)}},e.s(["curveNatural",0,function(e){return new D(e)}],226619),k.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}},e.s(["curveStep",0,function(e){return new k(e,.5)}],381142),e.s(["curveStepAfter",()=>I],700357),e.s(["curveStepBefore",()=>N],163018)},373393,e=>{"use strict";var t=e.i(271645),r=e.i(630194),n=(e,n)=>{if(!e||"function"==typeof e||"boolean"==typeof e)return null;var i=e;if((0,t.isValidElement)(e)&&(i=e.props),"object"!=typeof i&&"function"!=typeof i)return null;var a={};
1return Object.keys(i).forEach(e=>{(0,r.isEventKey)(e)&&(a[e]=n||(t=>i[e](i,t)))}),a},i=(e,t,n)=>{if(null===e||"object"!=typeof e&&"function"!=typeof e)return null;var i=null;return Object.keys(e).forEach(a=>{var o=e[a];(0,r.isEventKey)(a)&&"function"==typeof o&&(i||(i={}),i[a]=e=>(o(t,n,e),null))}),i};e.s(["adaptEventHandlers",()=>n,"adaptEventsOfChild",()=>i])},372733,e=>{"use strict";var t=e.i(271645);e.i(702353);var r=e.i(785833),n=e.i(999173),i=e.i(910118),a=e.i(593866),o=e.i(600104),l=e.i(872200),c=e.i(722914),s=e.i(821641),u=e.i(851262),f=e.i(363823),h=e.i(992536),d=e.i(226619),p=e.i(381142),y=e.i(700357),v=e.i(163018),g=e.i(207670),m=e.i(373393),b=e.i(794395),x=e.i(822075),w=e.i(257999);function S(){return(S=Object.assign.bind()).apply(null,arguments)}function A(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 O(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?A(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"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof 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)):A(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var T={curveBasisClosed:i.curveBasisClosed,curveBasisOpen:a.curveBasisOpen,curveBasis:o.curveBasis,curveBumpX:l.curveBumpX,curveBumpY:c.curveBumpY,curveLinearClosed:s.curveLinearClosed,curveLinear:u.curveLinear,curveMonotoneX:f.curveMonotoneX,curveMonotoneY:h.curveMonotoneY,curveNatural:d.curveNatural,curveStep:p.curveStep,curveStepAfter:y.curveStepAfter,curveStepBefore:v.curveStepBefore},P=e=>(0,x.isWellBehavedNumber)(e.x)&&(0,x.isWellBehavedNumber)(e.y),C=e=>e.x,M=e=>e.y,E=e=>{var{className:i,points:a,path:o,pathRef:l}=e;if((!a||!a.length)&&!o)return null;var c=a&&a.length?(e=>{var t,{type:i="linear",points:a=[],baseLine:o,layout:l,connectNulls:c=!1}=e,s=((e,t)=>{if("function"==typeof e)return e;var r="curve".concat((0,b.upperFirst)(e));return("curveMonotone"===r||"curveBump"===r)&&t?T["".concat(r).concat("vertical"===t?"Y":"X")]:T[r]||u.curveLinear})(i,l),f=c?a.filter(P):a;if(Array.isArray(o)){var h=c?o.filter(e=>P(e)):o,d=f.map((e,t)=>O(O({},e),{},{base:h[t]}));return(t="vertical"===l?(0,n.area)().y(M).x1(C).x0(e=>e.base.x):(0,n.area)().x(C).y1(M).y0(e=>e.base.y)).defined(P).curve(s),t(d)}return(t="vertical"===l&&(0,b.isNumber)(o)?(0,n.area)().y(M).x1(C).x0(o):(0,b.isNumber)(o)?(0,n.area)().x(C).y1(M).y0(o):(0,r.line)().x(C).y(M)).defined(P).curve(s),t(f)})(e):o;return t.createElement("path",S({},(0,w.svgPropertiesNoEvents)(e),(0,m.adaptEventHandlers)(e),{className:(0,g.clsx)("recharts-curve",i),d:null===c?void 0:c,ref:l}))};e.s(["Curve",()=>E])},368431,168984,e=>{"use strict";var t=e.i(562728);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}var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){var r,i,a;r=e,i=t,a=n[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in r?Object.defineProperty(r,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},{cacheSize:2e3,enableCache:!0}),i=new class{constructor(e){!function(e,t,r){var n;(t="symbol"==typeof(n=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(this,"cache",new Map),this.maxSize=e}get(e){var t=this.cache.get(e);return void 0!==t&&(this.cache.delete(e),this.cache.set(e,t)),t}set(e,t){if(this.cache.has(e))this.cache.delete(e);else if(this.cache.size>=this.maxSize){var r=this.cache.keys().next().value;this.cache.delete(r)}this.cache.set(e,t)}clear(){this.cache.clear()}size(){return this.cache.size}}(n.cacheSize),a={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},o="recharts_measurement_span",l=(e,t)=>{try{var r=document.getElementById(o);r||((r=document.createElement("span")).setAttribute("id",o),r.setAttribute("aria-hidden","true"),document.body.appendChild(r)),Object.assign(r.style,a,t),r.textContent="".concat(e);var n=r.getBoundingClientRect();return{width:n.width,height:n.height}}catch(e){return{width:0,height:0}}},c=function(e){var r,a,o,c,s,u,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==e||t.Global.isSsr)return{width:0,height:0};if(!n.enableCache)return l(e,f);var h=(r=f.fontSize||"",a=f.fontFamily||"",o=f.fontWeight||"",c=f.fontStyle||"",s=f.letterSpacing||"",u=f.textTransform||"","".concat(e,"|").concat(r,"|").concat(a,"|").concat(o,"|").concat(c,"|").concat(s,"|").concat(u)),d=i.get(h);if(d)return d;var p=l(e,f);return i.set(h,p),p};e.s(["getStringSize",()=>c],368431);var s=e.i(794395),u=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,f=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,h=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,d=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,p={cm:96/2.54,mm:96/25.4,pt:96/72,pc:16,in:96,Q:96/101.6,px:1},y=Object.keys(p);class v{static parse(e){var t,[,r,n]=null!=(t=d.exec(e))?t:[];return new v(parseFloat(r),null!=n?n:"")}constructor(e,t){this.num=e,this.unit=t,this.num=e,this.unit=t,(0,s.isNan)(e)&&(this.unit=""),""===t||h.test(t)||(this.num=NaN,this.unit=""),y.includes(t)&&(this.num=e*p[t],this.unit="px")}add(e){return this.unit!==e.unit?new v(NaN,""):new v(this.num+e.num,this.unit)}subtract(e){return this.unit!==e.unit?new v(NaN,""):new v(this.num-e.num,this.unit)}multiply(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new v(NaN,""):new v(this.num*e.num,this.unit||e.unit)}divide(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new v(NaN,""):new v(this.num/e.num,this.unit||e.unit)}toString(){return"".concat(this.num).concat(this.unit)}isNaN(){return(0,s.isNan)(this.num)}}function g(e){if(e.includes("NaN"))return"NaN";for(var t=e;t.includes("*")||t.includes("/");){var r,[,n,i,a]=null!=(r=u.exec(t))?r:[],o=v.parse(null!=n?n:""),l=v.parse(null!=a?a:""),c="*"===i?o.multiply(l):o.divide(l);if(c.isNaN())return"NaN";t=t.replace(u,c.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var s,[,h,d,p]=null!=(s=f.exec(t))?s:[],y=v.parse(null!=h?h:""),g=v.parse(null!=p?p:""),m="+"===d?y.add(g):y.subtract(g);if(m.isNaN())return"NaN";t=t.replace(f,m.toString())}return t}var m=/\(([^()]*)\)/;function b(e){var t=function(e){try{var t;return t=e.replace(/\s+/g,""),t=function(e){for(var t,r=e;null!=(t=m.exec(r));){var[,n]=t;r=r.replace(m,g(n))}return r}(t),t=g(t)}catch(e){return"NaN"}}(e.slice(5,-1));return"NaN"===t?"":t}e.s(["reduceCSSCalc",()=>b],168984)},209516,e=>{"use strict";var t=e.i(271645),r=e.i(207670),n=e.i(794395),i=e.i(562728),a=e.i(368431),o=e.i(168984),l=e.i(43404),c=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],s=["dx","dy","angle","className","breakAll"];function u(){return(u=Object.assign.bind()).apply(null,arguments)}function f(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var h=/[ \f\n\r\t\v\u2028\u2029]+/,d=e=>{var{children:t,breakAll:r,style:i}=e;try{var o=[];(0,n.isNullish)(t)||(o=r?t.toString().split(""):t.toString().split(h));var l=o.map(e=>({word:e,width:(0,a.getStringSize)(e,i).width}
1)),c=r?0:(0,a.getStringSize)(" ",i).width;return{wordsWithComputedWidth:l,spaceWidth:c}}catch(e){return null}},p=e=>[{words:(0,n.isNullish)(e)?[]:e.toString().split(h)}],y="#808080",v=(0,t.forwardRef)((e,a)=>{var h,{x:v=0,y:g=0,lineHeight:m="1em",capHeight:b="0.71em",scaleToFit:x=!1,textAnchor:w="start",verticalAnchor:S="end",fill:A=y}=e,O=f(e,c),T=(0,t.useMemo)(()=>(e=>{var{width:t,scaleToFit:r,children:a,style:o,breakAll:l,maxLines:c}=e;if((t||r)&&!i.Global.isSsr){var s=d({breakAll:l,children:a,style:o});if(!s)return p(a);var{wordsWithComputedWidth:u,spaceWidth:f}=s;return((e,t,r,i,a)=>{var o,{maxLines:l,children:c,style:s,breakAll:u}=e,f=(0,n.isNumber)(l),h=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.reduce((e,t)=>{var{word:n,width:o}=t,l=e[e.length-1];return l&&(null==i||a||l.width+o+r<Number(i))?(l.words.push(n),l.width+=o+r):e.push({words:[n],width:o}),e},[])},p=h(t),y=e=>e.reduce((e,t)=>e.width>t.width?e:t);if(!f||a||!(p.length>l||y(p).width>Number(i)))return p;for(var v=e=>{var t=h(d({breakAll:u,style:s,children:c.slice(0,e)+"…"}).wordsWithComputedWidth);return[t.length>l||y(t).width>Number(i),t]},g=0,m=c.length-1,b=0;g<=m&&b<=c.length-1;){var x=Math.floor((g+m)/2),[w,S]=v(x-1),[A]=v(x);if(w||A||(g=x+1),w&&A&&(m=x-1),!w&&A){o=S;break}b++}return o||p})({breakAll:l,children:a,maxLines:c,style:o},u,f,t,r)}return p(a)})({breakAll:O.breakAll,children:O.children,maxLines:O.maxLines,scaleToFit:x,style:O.style,width:O.width}),[O.breakAll,O.children,O.maxLines,x,O.style,O.width]),{dx:P,dy:C,angle:M,className:E,breakAll:j}=O,D=f(O,s);if(!(0,n.isNumOrStr)(v)||!(0,n.isNumOrStr)(g)||0===T.length)return null;var _=v+((0,n.isNumber)(P)?P:0),k=g+((0,n.isNumber)(C)?C:0);switch(S){case"start":h=(0,o.reduceCSSCalc)("calc(".concat(b,")"));break;case"middle":h=(0,o.reduceCSSCalc)("calc(".concat((T.length-1)/2," * -").concat(m," + (").concat(b," / 2))"));break;default:h=(0,o.reduceCSSCalc)("calc(".concat(T.length-1," * -").concat(m,")"))}var N=[];if(x){var I=T[0].width,{width:L}=O;N.push("scale(".concat((0,n.isNumber)(L)?L/I:1,")"))}return M&&N.push("rotate(".concat(M,", ").concat(_,", ").concat(k,")")),N.length&&(D.transform=N.join(" ")),t.createElement("text",u({},(0,l.svgPropertiesAndEvents)(D),{ref:a,x:_,y:k,className:(0,r.clsx)("recharts-text",E),textAnchor:w,fill:A.includes("url")?y:A}),T.map((e,r)=>{var n=e.words.join(j?"":" ");return t.createElement("tspan",{x:_,dy:0===r?h:m,key:"".concat(n,"-").concat(r)},n)}))});v.displayName="Text",e.s(["Text",()=>v])},778804,(e,t,r)=>{"use strict";var n=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),s=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),y=Symbol.for("react.view_transition"),v=Symbol.for("react.client.reference");function g(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case a:case l:case o:case f:case h:case y:return e;default:switch(e=e&&e.$$typeof){case s:case u:case p:case d:case c:return e;default:return t}}case i:return t}}}r.ContextConsumer=c,r.ContextProvider=s,r.Element=n,r.ForwardRef=u,r.Fragment=a,r.Lazy=p,r.Memo=d,r.Portal=i,r.Profiler=l,r.StrictMode=o,r.Suspense=f,r.SuspenseList=h,r.isContextConsumer=function(e){return g(e)===c},r.isContextProvider=function(e){return g(e)===s},r.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},r.isForwardRef=function(e){return g(e)===u},r.isFragment=function(e){return g(e)===a},r.isLazy=function(e){return g(e)===p},r.isMemo=function(e){return g(e)===d},r.isPortal=function(e){return g(e)===i},r.isProfiler=function(e){return g(e)===l},r.isStrictMode=function(e){return g(e)===o},r.isSuspense=function(e){return g(e)===f},r.isSuspenseList=function(e){return g(e)===h},r.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===l||e===o||e===f||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===p||e.$$typeof===d||e.$$typeof===s||e.$$typeof===c||e.$$typeof===u||e.$$typeof===v||void 0!==e.getModuleId)||!1},r.typeOf=g},179684,(e,t,r)=>{"use strict";
1t.exports=e.r(778804)},781977,e=>{"use strict";var t=e.i(992068),r=e.i(271645),n=e.i(179684),i=e.i(794395),a=e=>"string"==typeof e?e:e?e.displayName||e.name||"Component":"",o=null,l=null,c=e=>{if(e===o&&Array.isArray(l))return l;var t=[];return r.Children.forEach(e,e=>{(0,i.isNullish)(e)||((0,n.isFragment)(e)?t=t.concat(c(e.props.children)):t.push(e))}),l=t,o=e,t};function s(e,r){var n=[],i=[];return i=Array.isArray(r)?r.map(e=>a(e)):[a(r)],c(e).forEach(e=>{var r=(0,t.default)(e,"type.displayName")||(0,t.default)(e,"type.name");-1!==i.indexOf(r)&&n.push(e)}),n}var u=e=>!e||"object"!=typeof e||!("clipDot"in e)||!!e.clipDot;e.s(["findAllByType",()=>s,"isClipDot",()=>u])},466576,592887,e=>{"use strict";var t=e.i(271645);function r(){}var n=e.i(51883);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"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof 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}var o=(e,t,r)=>e.map(e=>"".concat(e.replace(/([A-Z])/g,e=>"-".concat(e.toLowerCase()))," ").concat(t,"ms ").concat(r)).join(","),l=(e,t)=>[Object.keys(e),Object.keys(t)].reduce((e,t)=>e.filter(e=>t.includes(e))),c=(e,t)=>Object.keys(t).reduce((r,n)=>a(a({},r),{},{[n]:e(n,t[n])}),{});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 u(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){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof 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)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}e.s(["getIntersectionKeys",()=>l,"getTransitionVal",()=>o,"mapObject",()=>c],592887);var f=(e,t,r)=>e+(t-e)*r,h=e=>{var{from:t,to:r}=e;return t!==r},d=(e,t,r)=>{var n=c((t,r)=>{if(h(r)){var[n,i]=e(r.from,r.to,r.velocity);return u(u({},r),{},{from:n,velocity:i})}return r},t);return r<1?c((e,t)=>h(t)?u(u({},t),{},{velocity:f(t.velocity,n[e].velocity,r),from:f(t.from,n[e].from,r)}):t,t):d(e,n,r-1)},p=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],y=(e,t)=>e.map((e,r)=>e*t**r).reduce((e,t)=>e+t),v=(e,t)=>r=>y(p(e,t),r),g=function(){let e,t;for(var r,n,i,a,o=arguments.length,l=Array(o),c=0;c<o;c++)l[c]=arguments[c];if(1===l.length)switch(l[0]){case"linear":[r,i,n,a]=[0,0,1,1];break;case"ease":[r,i,n,a]=[.25,.1,.25,1];break;case"ease-in":[r,i,n,a]=[.42,0,1,1];break;case"ease-out":[r,i,n,a]=[.42,0,.58,1];break;case"ease-in-out":[r,i,n,a]=[0,0,.58,1];break;default:var s=l[0].split("(");"cubic-bezier"===s[0]&&4===s[1].split(")")[0].split(",").length&&([r,i,n,a]=s[1].split(")")[0].split(",").map(e=>parseFloat(e)))}else 4===l.length&&([r,i,n,a]=l);var u=v(r,n),f=v(i,a),h=(e=r,t=n,r=>y([...p(e,t).map((e,t)=>e*t).slice(1),0],r)),d=e=>e>1?1:e<0?0:e,g=e=>{for(var t=e>1?1:e,r=t,n=0;n<8;++n){var i=u(r)-t,a=h(r);if(1e-4>Math.abs(i-t)||a<1e-4)break;r=d(r-i/a)}return f(r)};return g.isStepper=!1,g},m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{stiff:t=100,damping:r=8,dt:n=17}=e,i=(e,i,a)=>{var o=a+(-(e-i)*t-a*r)*n/1e3,l=a*n/1e3+e;return 1e-4>Math.abs(l-i)&&1e-4>Math.abs(o)?[i,0]:[l,o]};return i.isStepper=!0,i.dt=n,i};class b{setTimeout(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=performance.now(),n=null,i=a=>{a-r>=t?e(a):"function"==typeof requestAnimationFrame&&(n=requestAnimationFrame(i))};return n=requestAnimationFrame(i),()=>{cancelAnimationFrame(n)}}}var x=(0,t.createContext)(function(){var e,t,r,n,i;return e=new b,t=()=>null,r=!1,n=null,i=a=>
1{if(!r){if(Array.isArray(a)){if(!a.length)return;var[o,...l]=a;if("number"==typeof o){n=e.setTimeout(i.bind(null,l),o);return}i(o),n=e.setTimeout(i.bind(null,l));return}"string"==typeof a&&t(a),"object"==typeof a&&t(a),"function"==typeof a&&a()}},{stop:()=>{r=!0},start:e=>{r=!1,n&&(n(),n=null),i(e)},subscribe:e=>(t=e,()=>{t=()=>null}),getTimeoutController:()=>e}}),w={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},S={t:0},A={t:1};function O(e){var i,a,o,s=(0,n.resolveDefaultProps)(e,w),{isActive:p,canBegin:y,duration:v,easing:b,begin:O,onAnimationEnd:T,onAnimationStart:P,children:C}=s,M=(i=s.animationId,a=s.animationManager,o=(0,t.useContext)(x),(0,t.useMemo)(()=>null!=a?a:o(i),[i,a,o])),[E,j]=(0,t.useState)(p?S:A),D=(0,t.useRef)(null);return(0,t.useEffect)(()=>{p||j(A)},[p]),(0,t.useEffect)(()=>{if(!p||!y)return r;var e,t,n,i,a,o,s,x,w,C,E,_=(e=(e=>{if("string"==typeof e)switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return g(e);case"spring":return m();default:if("cubic-bezier"===e.split("(")[0])return g(e)}return"function"==typeof e?e:null})(b),t=M.getTimeoutController(),n=l(S,A),!0===e.isStepper?(a=n.reduce((e,t)=>u(u({},e),{},{[t]:{from:S[t],velocity:0,to:A[t]}}),{}),o=null,s=r=>{i||(i=r);var n=(r-i)/e.dt;a=d(e,a,n),j(u(u(u({},S),A),c((e,t)=>t.from,a))),i=r,Object.values(a).filter(h).length&&(o=t.setTimeout(s))},()=>(o=t.setTimeout(s),()=>{o()})):(w=null,C=n.reduce((e,t)=>u(u({},e),{},{[t]:[S[t],A[t]]}),{}),E=r=>{x||(x=r);var n=(r-x)/v,i=c((t,r)=>f(...r,e(n)),C);if(j(u(u(u({},S),A),i)),n<1)w=t.setTimeout(E);else{var a=c((t,r)=>f(...r,e(1)),C);j(u(u(u({},S),A),a))}},()=>(w=t.setTimeout(E),()=>{w()})));return M.start([P,O,()=>{D.current=_()},v,T]),()=>{M.stop(),D.current&&D.current(),T()}},[p,y,v,b,O,P,T,M]),C(E.t)}e.s(["JavascriptAnimate",()=>O],466576)},440657,e=>{"use strict";var t=e.i(271645),r=e.i(794395);function n(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"animation-",i=(0,t.useRef)((0,r.uniqueId)(n)),a=(0,t.useRef)(e);return a.current!==e&&(i.current=(0,r.uniqueId)(n),a.current=e),i.current}e.s(["useAnimationId",()=>n])},629905,e=>{"use strict";var t=e.i(271645),r=e.i(207670),n=e.i(51883),i=e.i(466576),a=e.i(794395),o=e.i(440657),l=e.i(592887),c=e.i(43404),s=["radius"],u=["radius"];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 h(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,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof 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)):f(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function d(){return(d=Object.assign.bind()).apply(null,arguments)}function p(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var y=(e,t,r,n,i)=>{var a,o=Math.min(Math.abs(r)/2,Math.abs(n)/2),l=n>=0?1:-1,c=r>=0?1:-1,s=+(n>=0&&r>=0||n<0&&r<0);if(o>0&&i instanceof Array){for(var u=[0,0,0,0],f=0;f<4;f++)u[f]=i[f]>o?o:i[f];a="M".concat(e,",").concat(t+l*u[0]),u[0]>0&&(a+="A ".concat(u[0],",").concat(u[0],",0,0,").concat(s,",").concat(e+c*u[0],",").concat(t)),a+="L ".concat(e+r-c*u[1],",").concat(t),u[1]>0&&(a+="A ".concat(u[1],",").concat(u[1],",0,0,").concat(s,",\n ").concat(e+r,",").concat(t+l*u[1])),a+="L ".concat(e+r,",").concat(t+n-l*u[2]),u[2]>0&&(a+="A ".concat(u[2],",").concat(u[2],",0,0,").concat(s,",\n ").concat(e+r-c*u[2],",").concat(t+n)),a+="L ".concat(e+c*u[3],",").concat(t+n),u[3]>0&&(a+="A ".concat(u[3],",").concat(u[3],",0,0,").concat(s,",\n ").concat(e,",").concat(t+n-l*u[3])),a+="Z"}else if(o>0&&i===+i&&i>0){var h=Math.min(o,i);a="M ".concat(e,",").concat(t+l*h,"\n A ").concat(h,",").concat(h,",0,0,").concat(s,",").concat(e+c*h,",").concat(t,"\n L ").concat(e+r-c*h,",").concat(t,"\n A ").concat(h,",").concat(h,",0,0,").concat(s,",").concat(e+r,",").concat(t+l*h,"\n L ").concat(e+r,",").concat(t+n-l*h,"\n A ").concat(h,",").concat(h,",0,0,").concat(s,",").concat(e+r-c*h,",").concat(t+n,"\n L ").concat(e+c*h,",").concat(t+n,"\n A ").concat(h,",").concat(h,",0,0,").concat(s,",").concat(e,",").concat(t+n-l*h," Z")}else a="M ".concat(e,",").concat(t," h ").concat(r," v ").concat(n," h ").concat(-r," Z");return a},v={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},g=e=>{var f=(0,n.resolveDefaultProps)(e,v),g=(0,t.useRef)(null),[m,b]=(0,t.useState)(-1);(0,t.useEffect)(()=>
1{if(g.current&&g.current.getTotalLength)try{var e=g.current.getTotalLength();e&&b(e)}catch(e){}},[]);var{x,y:w,width:S,height:A,radius:O,className:T}=f,{animationEasing:P,animationDuration:C,animationBegin:M,isAnimationActive:E,isUpdateAnimationActive:j}=f,D=(0,t.useRef)(S),_=(0,t.useRef)(A),k=(0,t.useRef)(x),N=(0,t.useRef)(w),I=(0,t.useMemo)(()=>({x,y:w,width:S,height:A,radius:O}),[x,w,S,A,O]),L=(0,o.useAnimationId)(I,"rectangle-");if(x!==+x||w!==+w||S!==+S||A!==+A||0===S||0===A)return null;var R=(0,r.clsx)("recharts-rectangle",T);if(!j){var B=(0,c.svgPropertiesAndEvents)(f),{radius:U}=B,F=p(B,s);return t.createElement("path",d({},F,{radius:"number"==typeof O?O:void 0,className:R,d:y(x,w,S,A,O)}))}var z=D.current,$=_.current,K=k.current,V=N.current,W="0px ".concat(-1===m?1:m,"px"),q="".concat(m,"px 0px"),H=(0,l.getTransitionVal)(["strokeDasharray"],C,"string"==typeof P?P:void 0);return t.createElement(i.JavascriptAnimate,{animationId:L,key:L,canBegin:m>0,duration:C,easing:P,isActive:j,begin:M},e=>{var r,n=(0,a.interpolate)(z,S,e),i=(0,a.interpolate)($,A,e),o=(0,a.interpolate)(K,x,e),l=(0,a.interpolate)(V,w,e);g.current&&(D.current=n,_.current=i,k.current=o,N.current=l),r=E?e>0?{transition:H,strokeDasharray:q}:{strokeDasharray:W}:{strokeDasharray:q};var s=(0,c.svgPropertiesAndEvents)(f),{radius:v}=s,m=p(s,u);return t.createElement("path",d({},m,{radius:"number"==typeof O?O:void 0,className:R,d:y(o,l,n,i,O),ref:g,style:h(h({},r),f.style)}))})};e.s(["Rectangle",()=>g])},239425,e=>{"use strict";var t=e.i(271645),r=e.i(207670),n=e.i(768970),i=e.i(794395),a=e.i(51883),o=e.i(43404);function l(){return(l=Object.assign.bind()).apply(null,arguments)}var c=e=>{var{cx:t,cy:r,radius:i,angle:a,sign:o,isExternal:l,cornerRadius:c,cornerIsExternal:s}=e,u=c*(l?1:-1)+i,f=Math.asin(c/u)/n.RADIAN,h=s?a:a+o*f,d=(0,n.polarToCartesian)(t,r,u,h);return{center:d,circleTangency:(0,n.polarToCartesian)(t,r,i,h),lineTangency:(0,n.polarToCartesian)(t,r,u*Math.cos(f*n.RADIAN),s?a-o*f:a),theta:f}},s=e=>{var{cx:t,cy:r,innerRadius:a,outerRadius:o,startAngle:l,endAngle:c}=e,s=(0,i.mathSign)(c-l)*Math.min(Math.abs(c-l),359.999),u=l+s,f=(0,n.polarToCartesian)(t,r,o,l),h=(0,n.polarToCartesian)(t,r,o,u),d="M ".concat(f.x,",").concat(f.y,"\n A ").concat(o,",").concat(o,",0,\n ").concat(+(Math.abs(s)>180),",").concat(+(l>u),",\n ").concat(h.x,",").concat(h.y,"\n ");if(a>0){var p=(0,n.polarToCartesian)(t,r,a,l),y=(0,n.polarToCartesian)(t,r,a,u);d+="L ".concat(y.x,",").concat(y.y,"\n A ").concat(a,",").concat(a,",0,\n ").concat(+(Math.abs(s)>180),",").concat(+(l<=u),",\n ").concat(p.x,",").concat(p.y," Z")}else d+="L ".concat(t,",").concat(r," Z");return d},u={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},f=e=>{var n,f=(0,a.resolveDefaultProps)(e,u),{cx:h,cy:d,innerRadius:p,outerRadius:y,cornerRadius:v,forceCornerRadius:g,cornerIsExternal:m,startAngle:b,endAngle:x,className:w}=f;if(y<p||b===x)return null;var S=(0,r.clsx)("recharts-sector",w),A=y-p,O=(0,i.getPercentValue)(v,A,0,!0);return n=O>0&&360>Math.abs(b-x)?(e=>{var{cx:t,cy:r,innerRadius:n,outerRadius:a,cornerRadius:o,forceCornerRadius:l,cornerIsExternal:u,startAngle:f,endAngle:h}=e,d=(0,i.mathSign)(h-f),{circleTangency:p,lineTangency:y,theta:v}=c({cx:t,cy:r,radius:a,angle:f,sign:d,cornerRadius:o,cornerIsExternal:u}),{circleTangency:g,lineTangency:m,theta:b}=c({cx:t,cy:r,radius:a,angle:h,sign:-d,cornerRadius:o,cornerIsExternal:u}),x=u?Math.abs(f-h):Math.abs(f-h)-v-b;if(x<0)return l?"M ".concat(y.x,",").concat(y.y,"\n a").concat(o,",").concat(o,",0,0,1,").concat(2*o,",0\n a").concat(o,",").concat(o,",0,0,1,").concat(-(2*o),",0\n "):s({cx:t,cy:r,innerRadius:n,outerRadius:a,startAngle:f,endAngle:h});var w="M ".concat(y.x,",").concat(y.y,"\n A").concat(o,",").concat(o,",0,0,").concat(+(d<0),",").concat(p.x,",").concat(p.y,"\n A").concat(a,",").concat(a,",0,").concat(+(x>180),",").concat(+(d<0),",").concat(g.x,",").concat(g.y,"\n A").concat(o,",").concat(o,",0,0,").concat(+(d<0),",").concat(m.x,",").concat(m.y,"\n ");if(n>0){var{circleTangency:S,lineTangency:A,theta:O}=c({cx:t,cy:r,radius:n,angle:f,sign:d,isExternal:!0,cornerRadius:o,cornerIsExternal:u}),{circleTangency:T,lineTangency:P,theta:C}=c({cx:t,cy:r,radius:n,angle:h,sign:-d,isExternal:!0,cornerRadius:o,cornerIsExternal:u}),M=u?Math.abs(f-h):Math.abs(f-h)-O-C;if(M<0&&0===o)return"".concat(w,"L").concat(t,",").concat(r,"Z");w+="L".concat(P.x,",").concat(P.y,"\n A").concat(o,",").concat(o,",0,0,").concat(+(d<0),",").concat(T.x,",").concat(T.y,"\n A").concat(n,",").concat(n,",0,").concat(+(M>180),",").concat(+(d>0),",").concat(S.x,",").concat(S.y,"\n A").concat(o,",").concat(o,",0,0,").concat(+(d<0),",").concat(A.x,",").concat(A.y,"Z")}else w+="L".concat(t,",").concat(r,"Z");return w})({cx:h,cy:d,innerRadius:p,outerRadius:y,cornerRadius:Math.min(O,A/2),forceCornerRadius:g,cornerIsExternal:m,startAngle:b,endAngle:x}):s({cx:h,cy:d,innerRadius:p,outerRadius:y,startAngle:b,endAngle:x}
1),t.createElement("path",l({},(0,o.svgPropertiesAndEvents)(f),{className:S,d:n}))};e.s(["Sector",()=>f])},913659,e=>{"use strict";var t=e.i(271645);e.i(702353);var r=e.i(475058),n=e.i(216888);let i=Math.cos,a=Math.sin,o=Math.sqrt,l=Math.PI,c=2*l;o(3);let s={draw(e,t){let r=o(t/l);e.moveTo(r,0),e.arc(0,0,r,0,c)}},u=o(1/3),f=2*u,h=a(l/10)/a(7*l/10),d=a(c/10)*h,p=-i(c/10)*h,y=o(3);o(3);let v=o(3)/2,g=1/o(12),m=(g/2+1)*3;var b=e.i(207670),x=e.i(794395),w=e.i(43404),S=["type","size","sizeType"];function A(){return(A=Object.assign.bind()).apply(null,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 T(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,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof 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)):O(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var P={symbolCircle:s,symbolCross:{draw(e,t){let r=o(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=o(t/f),n=r*u;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},symbolSquare:{draw(e,t){let r=o(t),n=-r/2;e.rect(n,n,r,r)}},symbolStar:{draw(e,t){let r=o(.8908130915292852*t),n=d*r,l=p*r;e.moveTo(0,-r),e.lineTo(n,l);for(let t=1;t<5;++t){let o=c*t/5,s=i(o),u=a(o);e.lineTo(u*r,-s*r),e.lineTo(s*n-u*l,u*n+s*l)}e.closePath()}},symbolTriangle:{draw(e,t){let r=-o(t/(3*y));e.moveTo(0,2*r),e.lineTo(-y*r,-r),e.lineTo(y*r,-r),e.closePath()}},symbolWye:{draw(e,t){let r=o(t/m),n=r/2,i=r*g,a=r*g+r,l=-n;e.moveTo(n,i),e.lineTo(n,a),e.lineTo(l,a),e.lineTo(-.5*n-v*i,v*n+-.5*i),e.lineTo(-.5*n-v*a,v*n+-.5*a),e.lineTo(-.5*l-v*a,v*l+-.5*a),e.lineTo(-.5*n+v*i,-.5*i-v*n),e.lineTo(-.5*n+v*a,-.5*a-v*n),e.lineTo(-.5*l+v*a,-.5*a-v*l),e.closePath()}}},C=Math.PI/180,M=e=>{var{type:i="circle",size:a=64,sizeType:o="area"}=e,l=T(T({},function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,S)),{},{type:i,size:a,sizeType:o}),c="circle";"string"==typeof i&&(c=i);var{className:u,cx:f,cy:h}=l,d=(0,w.svgPropertiesAndEvents)(l);return f===+f&&h===+h&&a===+a?t.createElement("path",A({}
1,d,{className:(0,b.clsx)("recharts-symbols",u),transform:"translate(".concat(f,", ").concat(h,")"),d:(()=>{var e,t=(e=c,P["symbol".concat((0,x.upperFirst)(e))]||s),i=(function(e,t){let i=null,a=(0,n.withPath)(o);function o(){let r;if(i||(i=r=a()),e.apply(this,arguments).draw(i,+t.apply(this,arguments)),r)return i=null,r+""||null}return e="function"==typeof e?e:(0,r.default)(e||s),t="function"==typeof t?t:(0,r.default)(void 0===t?64:+t),o.type=function(t){return arguments.length?(e="function"==typeof t?t:(0,r.default)(t),o):e},o.size=function(e){return arguments.length?(t="function"==typeof e?e:(0,r.default)(+e),o):t},o.context=function(e){return arguments.length?(i=null==e?null:e,o):i},o})().type(t).size(((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*C;return 1.25*e*e*(Math.tan(n)-Math.tan(2*n)*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}})(a,o,c))();if(null!==i)return i})()})):null};M.registerSymbol=(e,t)=>{P["symbol".concat((0,x.upperFirst)(e))]=t},e.s(["Symbols",()=>M],913659)},844,e=>{"use strict";var t=e.i(271645),r=e.i(127241),n=e.i(698982),i=e.i(375337);function a(e){var{fn:a,args:o}=e,l=(0,r.useAppDispatch)(),c=(0,i.useIsPanorama)();return(0,t.useLayoutEffect)(()=>{if(!c){var e=a(o);return l((0,n.addTooltipEntrySettings)(e)),()=>{l((0,n.removeTooltipEntrySettings)(e))}}},[a,o,l,c]),null}e.s(["SetTooltipEntrySettings",()=>a])},795146,e=>{"use strict";var t=e.i(271645),r=e.i(375337),n=e.i(846710),i=e.i(127241),a=e.i(893882),o=()=>{};function l(e){var{legendPayload:n}=e,l=(0,i.useAppDispatch)(),c=(0,r.useIsPanorama)();return(0,t.useLayoutEffect)(()=>c?o:(l((0,a.addLegendPayload)(n)),()=>{l((0,a.removeLegendPayload)(n))}),[l,c,n]),null}function c(e){var{legendPayload:r}=e,l=(0,i.useAppDispatch)(),c=(0,i.useAppSelector)(n.selectChartLayout);return(0,t.useLayoutEffect)(()=>"centric"!==c&&"radial"!==c?o:(l((0,a.addLegendPayload)(r)),()=>{l((0,a.removeLegendPayload)(r))}),[l,c,r]),null}e.s(["SetLegendPayload",()=>l,"SetPolarLegendPayload",()=>c])},415549,e=>{"use strict";var t,r=e.i(271645),n=e.i(794395),i=null!=(t=r["useId".toString()])?t:()=>{var[e]=r.useState(()=>(0,n.uniqueId)("uid-"));return e},a=(0,r.createContext)(void 0),o=e=>{var t,n,{id:o,type:l,children:c}=e,s=(t="recharts-".concat(l),n=i(),o||(t?"".concat(t,"-").concat(n):n));return r.createElement(a.Provider,{value:s},c(s))};e.s(["RegisterGraphicalItemId",()=>o],415549)},591187,e=>{"use strict";var t=e.i(271645),r=e.i(127241),n=e.i(825604);function i(e){var i=(0,r.useAppDispatch)(),a=(0,t.useRef)(null);return(0,t.useLayoutEffect)(()=>{null===a.current?i((0,n.addCartesianGraphicalItem)(e)):a.current!==e&&i((0,n.replaceCartesianGraphicalItem)({prev:a.current,next:e})),a.current=e},[i,e]),(0,t.useLayoutEffect)(()=>()=>{a.current&&(i((0,n.removeCartesianGraphicalItem)(a.current)),a.current=null)},[i]),null}function a(e){var i=(0,r.useAppDispatch)();return(0,t.useLayoutEffect)(()=>(i((0,n.addPolarGraphicalItem)(e)),()=>{i((0,n.removePolarGraphicalItem)(e))}),[i,e]),null}e.s(["SetCartesianGraphicalItem",()=>i,"SetPolarGraphicalItem",()=>a])},743210,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.last=function(e){return e[e.length-1]}},375576,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.toArray=function(e){return Array.isArray(e)?e:Array.from(e)}},405518,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(743210),i=e.r(375576),a=e.r(269642);r.last=function(e){if(a.isArrayLike(e))return n.last(i.toArray(e))}},304178,(e,t,r)=>{t.exports=e.r(405518).last},800494,e=>{"use strict";var t=e.i(271645),r=e.i(207670),n=e.i(209516),i=e.i(794395),a=e.i(768970),o=e.i(846710),l=e.i(127241),c=e.i(78836),s=e.i(51883),u=e.i(43404),f=["labelRef"];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 d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?h(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"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof 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)):h(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function p(){return(p=Object.assign.bind()).apply(null,arguments)}var y=(0,t.createContext)(null),v=e=>{var{x:r,y:n,width:i,height:a,children:o}=e,l=(0,t.useMemo)(()=>({x:r,y:n,width:i,height:a}),[r,n,i,a]);return t.createElement(y.Provider,{value:l},o)},g=()=>{var e=(0,t.useContext)(y),r=(0,o.useViewBox)();return e||r},m=(0,t.createContext)(null),b=e=>null!=e&&"function"==typeof e,x=e=>"cx"in e&&(0,i.isNumber)(e.cx),w={offset:5};function S(e){var o,h,y,v=(0,s.resolveDefaultProps)(e,w),{viewBox:b,position:S,value:A,children:O,content:T,className:P="",textBreakAll:C,labelRef:M}=v,E=(o=(0,t.useContext)(m),h=(0,l.useAppSelector)(c.selectPolarViewBox),o||h),j=g(),D=b||("center"===S?j:null!=E?E:j);if(!D||(0,i.isNullish)(A)&&(0,i.isNullish)(O)&&!(0,t.isValidElement)(T)&&"function"!=typeof T)return null;var _=d(d({},v),{},{viewBox:D});if((0,t.isValidElement)(T)){var{labelRef:k}=_,N=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(_,f);return(0,t.cloneElement)(T,N)}if("function"==typeof T){if(y=(0,t.createElement)(T,_),(0,t.isValidElement)(y))return y}else y=(e=>{var{value:t,formatter:r}=e,n=(0,i.isNullish)(e.children)?t:e.children;return"function"==typeof r?r(n):n})(v);var I=x(D),L=(0,u.svgPropertiesAndEvents)(v);if(I&&("insideStart"===S||"insideEnd"===S||"end"===S))return((e,n,o,l,c)=>{var s,u,{offset:f,className:h}=e,{cx:d,cy:y,innerRadius:v,outerRadius:g,startAngle:m,endAngle:b,clockWise:x}=c,w=(v+g)/2,S=(0,i.mathSign)(b-m)*Math.min(Math.abs(b-m),360),A=S>=0?1:-1;switch(n){case"insideStart":s=m+A*f,u=x;break;case"insideEnd":s=b-A*f,u=!x;break;case"end":s=b+A*f,u=x;break;default:throw Error("Unsupported position ".concat(n))}u=S<=0?u:!u;var O=(0,a.polarToCartesian)(d,y,w,s),T=(0,a.polarToCartesian)(d,y,w,s+(u?1:-1)*359),P="M".concat(O.x,",").concat(O.y,"\n A").concat(w,",").concat(w,",0,1,").concat(+!u,",\n ").concat(T.x,",").concat(T.y),C=(0,i.isNullish)(e.id)?(0,i.uniqueId)("recharts-radial-line-"):e.id;return t.createElement("text",p({},l,{dominantBaseline:"central",className:(0,r.clsx)("recharts-radial-bar-label",h)}),t.createElement("defs",null,t.createElement("path",{id:C,d:P})),t.createElement("textPath",{xlinkHref:"#".concat(C)},o))})(v,S,y,L,D);var R=I?((e,t,r)=>{var{cx:n,cy:i,innerRadius:o,outerRadius:l,startAngle:c,endAngle:s}=e,u=(c+s)/2;if("outside"===r){var{x:f,y:h}=(0,a.polarToCartesian)(n,i,l+t,u);return{x:f,y:h,textAnchor:f>=n?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:n,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:n,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:n,y:i,textAnchor:"middle",verticalAnchor:"end"};var{x:d,y:p}=(0,a.polarToCartesian)(n,i,(o+l)/2,u);return{x:d,y:p,textAnchor:"middle",verticalAnchor:"middle"}})(D,v.offset,v.position):((e,t)=>{var r,{parentViewBox:n,offset:a,position:o}=e;null==n||x(n)||(r=n);var{x:l,y:c,width:s,height:u}=t,f=u>=0?1:-1,h=f*a,p=f>0?"end":"start",y=f>0?"start":"end",v=s>=0?1:-1,g=v*a,m=v>0?"end":"start",b=v>0?"start":"end";if("top"===o)return d(d({},{x:l+s/2,y:c-f*a,textAnchor:"middle",verticalAnchor:p}),r?{height:Math.max(c-r.y,0),width:s}:{});if("bottom"===o)return d(d({},{x:l+s/2,y:c+u+h,textAnchor:"middle",verticalAnchor:y}),r?{height:Math.max(r.y+r.height-(c+u),0),width:s}:{});if("left"===o){var w={x:l-g,y:c+u/2,textAnchor:m,verticalAnchor:"middle"};return d(d({},w),r?{width:Math.max(w.x-r.x,0),height:u}:{})}if("right"===o){var S={x:l+s+g,y:c+u/2,textAnchor:b,verticalAnchor:"middle"};return d(d({},S),r?{width:Math.max(r.x+r.width-S.x,0),height:u}:{})}var A=r?{width:s,height:u}:{};return"insideLeft"===o?d({x:l+g,y:c+u/2,textAnchor:b,verticalAnchor:"middle"},A):"insideRight"===o?d({x:l+s-g,y:c+u/2,textAnchor:m,verticalAnchor:"middle"},A):"insideTop"===o?d({x:l+s/2,y:c+h,textAnchor:"middle",verticalAnchor:y},A):"insideBottom"===o?d({x:l+s/2,y:c+u-h,textAnchor:"middle",verticalAnchor:p},A):"insideTopLeft"===o?d({x:l+g,y:c+h,textAnchor:b,verticalAnchor:y},A):"insideTopRight"===o?d({x:l+s-g,y:c+h,textAnchor:m,verticalAnchor:y},A):"insideBottomLeft"===o?d({x:l+g,y:c+u-h,textAnchor:b,verticalAnchor:p},A):"insideBottomRight"===o?d({x:l+s-g,y:c+u-h,textAnchor:m,verticalAnchor:p},A):o&&"object"==typeof o&&((0,i.isNumber)(o.x)||(0,i.isPercent)(o.x))&&((0,i.isNumber)(o.y)||(0,i.isPercent)(o.y))?d({x:l+(0,i.getPercentValue)(o.x,s),y:c+(0,i.getPercentValue)(o.y,u),textAnchor:"end",verticalAnchor:"end"},A):d({x:l+s/2,y:c+u/2,textAnchor:"middle",verticalAnchor:"middle"},A)})(v,D);return t.createElement(n.Text,p({ref:M,className:(0,r.clsx)("recharts-label",P)},L,R,{breakAll:C}),y)}function A(e){var{label:r,labelRef:n}=e;return((e,r,n)=>{if(!e)return null;var a={viewBox:r,labelRef:n};return!0===e?t.createElement(S,p({key:"label-implicit"},a)):(0,i.isNumOrStr)(e)?t.createElement(S,p({key:"label-implicit",value:e},a)):(0,t.isValidElement)(e)?e.type===S?(0,t.cloneElement)(e,d({key:"label-implicit"},a)):t.createElement(S,p({key:"label-implicit",content:e},a)):b(e)?t.createElement(S,p({key:"label-implicit",content:e},a)):e&&"object"==typeof e?t.createElement(S,p({},e,{key:"label-implicit"},a)):null})(r,g(),n)||null}S.displayName="Label",e.s(["CartesianLabelContextProvider",()=>v,"CartesianLabelFromLabelProp",()=>A,"Label",()=>S,"isLabelContentAFunction",()=>b])},969212,e=>{"use strict";var t=e.i(271645),r=e.i(304178),n=e.i(800494),i=e.i(997865),a=e.i(779812),o=e.i(794395),l=e.i(43404),c=["valueAccessor"],s=["dataKey","clockWise","id","textBreakAll"];function u(){return(u=Object.assign.bind()).apply(null,arguments)}function f(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var h=e=>Array.isArray(e.value)?(0,r.default)(e.value):e.value,d=(0,t.createContext)(void 0),p=d.Provider,y=(0,t.createContext)(void 0),v=y.Provider;function g(e){var{valueAccessor:r=h}=e,p=f(e,c),{dataKey:v,clockWise:g,id:m,textBreakAll:b}=p,x=f(p,s),w=(0,t.useContext)(d),S=(0,t.useContext)(y),A=w||S;return A&&A.length?t.createElement(i.Layer,{className:"recharts-label-list"},A.map((e,i)=>{var c,s=(0,o.isNullish)(v)?r(e,i):(0,a.getValueByDataKey)(e&&e.payload,v),f=(0,o.isNullish)(m)?{}:{id:"".concat(m,"-").concat(i)};return t.createElement(n.Label,u({key:"label-".concat(i)},(0,l.svgPropertiesAndEvents)(e),x,f,{fill:null!=(c=p.fill)?c:e.fill,parentViewBox:e.parentViewBox,value:s,textBreakAll:b,viewBox:e.viewBox,index:i}))})):null}function m(e){var{label:r}=e;return r?!0===r?t.createElement(g,{key:"labelList-implicit"}):t.isValidElement(r)||(0,n.isLabelContentAFunction)(r)?t.createElement(g,{key:"labelList-implicit",content:r}):"object"==typeof r?t.createElement(g,u({key:"labelList-implicit"},r,{type:String(r.type)})):null:null}g.displayName="LabelList",e.s(["CartesianLabelListContextProvider",()=>p,"LabelListFromLabelProp",()=>m,"PolarLabelListContextProvider",()=>v])},210185,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.uniqBy=function(e,t){let r=new Map;for(let n=0;n<e.length;n++){let i=e[n],a=t(i);r.has(a)||r.set(a,i)}return Array.from(r.values())}},736074,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.identity=function(e){return e}},352603,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isObjectLike=function(e){return"object"==typeof e&&null!==e}},544936,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(269642),i=e.r(352603);r.isArrayLikeObject=function(e){return i.isObjectLike(e)&&n.isArrayLike(e)}},777473,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(918915);r.property=function(e){return function(t){return n.get(t,e)}}},875234,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isPrimitive=function(e){return null==e||"object"!=typeof e&&"function"!=typeof e}},844695,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(490820),i=e.r(875234),a=e.r(123855);function o(e,t,r,s){if(t===e)return!0;switch(typeof t){case"object":return function(e,t,r,n){if(null==t)return!0;
1if(Array.isArray(t))return l(e,t,r,n);if(t instanceof Map){var a=e,o=t,s=r,u=n;if(0===o.size)return!0;if(!(a instanceof Map))return!1;for(let[e,t]of o.entries())if(!1===s(a.get(e),t,e,a,o,u))return!1;return!0}if(t instanceof Set)return c(e,t,r,n);let f=Object.keys(t);if(null==e)return 0===f.length;if(0===f.length)return!0;if(n?.has(t))return n.get(t)===e;n?.set(t,e);try{for(let a=0;a<f.length;a++){let o=f[a];if(!i.isPrimitive(e)&&!(o in e)||void 0===t[o]&&void 0!==e[o]||null===t[o]&&null!==e[o]||!r(e[o],t[o],o,e,t,n))return!1}return!0}finally{n?.delete(t)}}(e,t,r,s);case"function":if(Object.keys(t).length>0)return o(e,{...t},r,s);return a.eq(e,t);default:if(!n.isObject(e))return a.eq(e,t);if("string"==typeof t)return""===t;return!0}}function l(e,t,r,n){if(0===t.length)return!0;if(!Array.isArray(e))return!1;let i=new Set;for(let a=0;a<t.length;a++){let o=t[a],l=!1;for(let c=0;c<e.length;c++){if(i.has(c))continue;let s=e[c],u=!1;if(r(s,o,a,e,t,n)&&(u=!0),u){i.add(c),l=!0;break}}if(!l)return!1}return!0}function c(e,t,r,n){return 0===t.size||e instanceof Set&&l([...e],[...t],r,n)}r.isMatchWith=function e(t,r,n){return"function"!=typeof n?e(t,r,()=>void 0):o(t,r,function e(t,r,i,a,l,c){let s=n(t,r,i,a,l,c);return void 0!==s?!!s:o(t,r,e,c)},new Map)},r.isSetMatch=c},603450,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(844695);r.isMatch=function(e,t){return n.isMatchWith(e,t,()=>void 0)}},709866,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.getSymbols=function(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))}},223678,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.getTag=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}},955813,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.argumentsTag="[object Arguments]",r.arrayBufferTag="[object ArrayBuffer]",r.arrayTag="[object Array]",r.bigInt64ArrayTag="[object BigInt64Array]",r.bigUint64ArrayTag="[object BigUint64Array]",r.booleanTag="[object Boolean]",r.dataViewTag="[object DataView]",r.dateTag="[object Date]",r.errorTag="[object Error]",r.float32ArrayTag="[object Float32Array]",r.float64ArrayTag="[object Float64Array]",r.functionTag="[object Function]",r.int16ArrayTag="[object Int16Array]",r.int32ArrayTag="[object Int32Array]",r.int8ArrayTag="[object Int8Array]",r.mapTag="[object Map]",r.numberTag="[object Number]",r.objectTag="[object Object]",r.regexpTag="[object RegExp]",r.setTag="[object Set]",r.stringTag="[object String]",r.symbolTag="[object Symbol]",r.uint16ArrayTag="[object Uint16Array]",r.uint32ArrayTag="[object Uint32Array]",r.uint8ArrayTag="[object Uint8Array]",r.uint8ClampedArrayTag="[object Uint8ClampedArray]"},55424,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isTypedArray=function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}},692348,(e,t,r)=>{"use strict";var n=e.i(467034);Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let i=e.r(709866),a=e.r(223678),o=e.r(955813),l=e.r(875234),c=e.r(55424);function s(e,t,r,i=new Map,f){let h=f?.(e,t,r,i);if(void 0!==h)return h;if(l.isPrimitive(e))return e;if(i.has(e))return i.get(e);if(Array.isArray(e)){let t=Array(e.length);i.set(e,t);for(let n=0;n<e.length;n++)t[n]=s(e[n],n,r,i,f);return Object.hasOwn(e,"index")&&(t.index=e.index),Object.hasOwn(e,"input")&&(t.input=e.input),t}if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp){let t=new RegExp(e.source,e.flags);return t.lastIndex=e.lastIndex,t}if(e instanceof Map){let t=new Map;for(let[n,a]of(i.set(e,t),e))t.set(n,s(a,n,r,i,f));return t}if(e instanceof Set){let t=new Set;for(let n of(i.set(e,t),e))t.add(s(n,void 0,r,i,f));return t}if(void 0!==n.Buffer&&n.Buffer.isBuffer(e))return e.subarray();if(c.isTypedArray(e)){let t=new(Object.getPrototypeOf(e)).constructor(e.length);i.set(e,t);for(let n=0;n<e.length;n++)t[n]=s(e[n],n,r,i,f);return t}if(e instanceof ArrayBuffer||"undefined"!=typeof SharedArrayBuffer&&e instanceof SharedArrayBuffer)return e.slice(0);if(e instanceof DataView){let t=new DataView(e.buffer.slice(0),e.byteOffset,e.byteLength);return i.set(e,t),u(t,e,r,i,f),t}if("undefined"!=typeof File&&e instanceof File){let t=new File([e],e.name,{type:e.type});return i.set(e,t),u(t,e,r,i,f),t}if("undefined"!=typeof Blob&&e instanceof Blob){let t=new Blob([e],{type:e.type});return i.set(e,t),u(t,e,r,i,f),t}if(e instanceof Error){let t=new e.constructor;return i.set(e,t),t.message=e.message,t.name=e.name,t.stack=e.stack,t.cause=e.cause,u(t,e,r,i,f),t}if(e instanceof Boolean){let t=new Boolean(e.valueOf());return i.set(e,t),u(t,e,r,i,f),t}if(e instanceof Number){let t=new Number(e.valueOf());return i.set(e,t),u(t,e,r,i,f),t}if(e instanceof String){let t=new String(e.valueOf());return i.set(e,t),u(t,e,r,i,f),t}if("object"==typeof e&&function(e){switch(a.getTag(e)){case o.argumentsTag:case o.arrayTag:case o.arrayBufferTag:case o.dataViewTag:case o.booleanTag:case o.dateTag:case o.float32ArrayTag:case o.float64ArrayTag:case o.int8ArrayTag:case o.int16ArrayTag:case o.int32ArrayTag:case o.mapTag:case o.numberTag:case o.objectTag:case o.regexpTag:case o.setTag:case o.stringTag:case o.symbolTag:case o.uint8ArrayTag:case o.uint8ClampedArrayTag:case o.uint16ArrayTag:case o.uint32ArrayTag:return!0;default:return!1}}(e)){let t=Object.create(Object.getPrototypeOf(e));return i.set(e,t),u(t,e,r,i,f),t}return e}function u(e,t,r=e,n,a){let o=[...Object.keys(t),...i.getSymbols(t)];for(let i=0;i<o.length;i++){let l=o[i],c=Object.getOwnPropertyDescriptor(e,l);(null==c||c.writable)&&(e[l]=s(t[l],l,r,n,a))}}r.cloneDeepWith=function(e,t){return s(e,void 0,e,new Map,t)},r.cloneDeepWithImpl=s,r.copyProperties=u},399510,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(692348);r.cloneDeep=function(e){return n.cloneDeepWithImpl(e,void 0,e,new Map,void 0)}},67284,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(603450),i=e.r(399510);r.matches=function(e){return e=i.cloneDeep(e),t=>n.isMatch(t,e)}},668110,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(692348),i=e.r(955813);r.cloneDeepWith=function(e,t){return n.cloneDeepWith(e,(r,a,o,l)=>{let c=t?.(r,a,o,l);if(void 0!==c)return c;if("object"==typeof e)switch(Object.prototype.toString.call(e)){case i.numberTag:case i.stringTag:case i.booleanTag:{let t=new e.constructor(e?.valueOf());return n.copyProperties(t,e),t}case i.argumentsTag:{let t={};return n.copyProperties(t,e),t.length=e.length,t[Symbol.iterator]=e[Symbol.iterator],t}default:return}})}},793141,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(668110);r.cloneDeep=function(e){return n.cloneDeepWith(e)}},917858,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(223678);r.isArguments=function(e){return null!==e&&"object"==typeof e&&"[object Arguments]"===n.getTag(e)}},56518,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(333858),i=e.r(605257),a=e.r(917858),o=e.r(979232);r.has=function(e,t){let r;if(0===(r=Array.isArray(t)?t:"string"==typeof t&&n.isDeepKey(t)&&e?.[t]==null?o.toPath(t):[t]).length)return!1;let l=e;for(let e=0;e<r.length;e++){let t=r[e];if((null==l||!Object.hasOwn(l,t))&&!((Array.isArray(l)||a.isArguments(l))&&i.isIndex(t)&&t<l.length))return!1;l=l[t]}return!0}},140656,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(603450),i=e.r(596736),a=e.r(793141),o=e.r(918915),l=e.r(56518);r.matchesProperty=function(e,t){switch(typeof e){case"object":Object.is(e?.valueOf(),-0)&&(e="-0");break;case"number":e=i.toKey(e)}return t=a.cloneDeep(t),function(r){let i=o.get(r,e);return void 0===i?l.has(r,e):void 0===t?void 0===i:n.isMatch(i,t)}}},627519,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(736074),i=e.r(777473),a=e.r(67284),o=e.r(140656);r.iteratee=function(e){if(null==e)return n.identity;switch(typeof e){case"function":return e;case"object":if(Array.isArray(e)&&2===e.length)return o.matchesProperty(e[0],e[1]);return a.matches(e);case"string":case"symbol":case"number":return i.property(e)}}}
1,77008,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(210185),i=e.r(736074),a=e.r(544936),o=e.r(627519);r.uniqBy=function(e,t=i.identity){return a.isArrayLikeObject(e)?n.uniqBy(Array.from(e),o.iteratee(t)):[]}},892809,(e,t,r)=>{t.exports=e.r(77008).uniqBy},957563,520669,251587,e=>{"use strict";var t=e.i(271645),r=e.i(342342),n=e.i(207670),i=e.i(794395);function a(){return(a=Object.assign.bind()).apply(null,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 l(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,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof 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)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function c(e){return Array.isArray(e)&&(0,i.isNumOrStr)(e[0])&&(0,i.isNumOrStr)(e[1])?e.join(" ~ "):e}var s=e=>{var{separator:o=" : ",contentStyle:s={},itemStyle:u={},labelStyle:f={},payload:h,formatter:d,itemSorter:p,wrapperClassName:y,labelClassName:v,label:g,labelFormatter:m,accessibilityLayer:b=!1}=e,x=l({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},s),w=l({margin:0},f),S=!(0,i.isNullish)(g),A=S?g:"",O=(0,n.clsx)("recharts-default-tooltip",y),T=(0,n.clsx)("recharts-tooltip-label",v);return S&&m&&null!=h&&(A=m(g,h)),t.createElement("div",a({className:O,style:x},b?{role:"status","aria-live":"assertive"}:{}),t.createElement("p",{className:T,style:w},t.isValidElement(A)?A:"".concat(A)),(()=>{if(h&&h.length){var e=(p?(0,r.default)(h,p):h).map((e,r)=>{if("none"===e.type)return null;var n=e.formatter||d||c,{value:a,name:s}=e,f=a,p=s,y=n(a,s,e,r,h);if(Array.isArray(y))[f,p]=y;else{if(null==y)return null;f=y}var v=l({display:"block",paddingTop:4,paddingBottom:4,color:e.color||"#000"},u);return t.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(r),style:v},(0,i.isNumOrStr)(p)?t.createElement("span",{className:"recharts-tooltip-item-name"},p):null,(0,i.isNumOrStr)(p)?t.createElement("span",{className:"recharts-tooltip-item-separator"},o):null,t.createElement("span",{className:"recharts-tooltip-item-value"},f),t.createElement("span",{className:"recharts-tooltip-item-unit"},e.unit||""))});return t.createElement("ul",{className:"recharts-tooltip-item-list",style:{padding:0,margin:0}},e)}return null})())};e.s(["DefaultTooltipContent",()=>s],957563);var u=t,f="recharts-tooltip-wrapper",h={visibility:"hidden"};function d(e){var{allowEscapeViewBox:t,coordinate:r,key:n,offsetTopLeft:a,position:o,reverseDirection:l,tooltipDimension:c,viewBox:s,viewBoxDimension:u}=e;
1if(o&&(0,i.isNumber)(o[n]))return o[n];var f=r[n]-c-(a>0?a:0),h=r[n]+a;if(t[n])return l[n]?f:h;var d=s[n];return null==d?0:l[n]?f<d?Math.max(h,d):Math.max(f,d):null==u?0:h+c>d+u?Math.max(f,d):Math.max(h,d)}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 y(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){v(e,t,r[t])}):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 v(e,t,r){var n;return(t="symbol"==typeof(n=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class g extends u.PureComponent{constructor(){super(...arguments),v(this,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}),v(this,"handleKeyDown",e=>{if("Escape"===e.key){var t,r,n,i;this.setState({dismissed:!0,dismissedAtCoordinate:{x:null!=(t=null==(r=this.props.coordinate)?void 0:r.x)?t:0,y:null!=(n=null==(i=this.props.coordinate)?void 0:i.y)?n:0}})}})}componentDidMount(){document.addEventListener("keydown",this.handleKeyDown)}componentWillUnmount(){document.removeEventListener("keydown",this.handleKeyDown)}componentDidUpdate(){var e,t;this.state.dismissed&&((null==(e=this.props.coordinate)?void 0:e.x)!==this.state.dismissedAtCoordinate.x||(null==(t=this.props.coordinate)?void 0:t.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}render(){var{active:e,allowEscapeViewBox:t,animationDuration:r,animationEasing:a,children:o,coordinate:l,hasPayload:c,isAnimationActive:s,offset:p,position:v,reverseDirection:g,useTranslate3d:m,viewBox:b,wrapperStyle:x,lastBoundingBox:w,innerRef:S,hasPortalFromProps:A}=this.props,{cssClasses:O,cssProperties:T}=function(e){var t,r,a,{allowEscapeViewBox:o,coordinate:l,offsetTopLeft:c,position:s,reverseDirection:u,tooltipBox:p,useTranslate3d:y,viewBox:v}=e;return{cssProperties:t=p.height>0&&p.width>0&&l?function(e){var{translateX:t,translateY:r,useTranslate3d:n}=e;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}({translateX:r=d({allowEscapeViewBox:o,coordinate:l,key:"x",offsetTopLeft:c,position:s,reverseDirection:u,tooltipDimension:p.width,viewBox:v,viewBoxDimension:v.width}),translateY:a=d({allowEscapeViewBox:o,coordinate:l,key:"y",offsetTopLeft:c,position:s,reverseDirection:u,tooltipDimension:p.height,viewBox:v,viewBoxDimension:v.height}),useTranslate3d:y}
1):h,cssClasses:function(e){var{coordinate:t,translateX:r,translateY:a}=e;return(0,n.clsx)(f,{["".concat(f,"-right")]:(0,i.isNumber)(r)&&t&&(0,i.isNumber)(t.x)&&r>=t.x,["".concat(f,"-left")]:(0,i.isNumber)(r)&&t&&(0,i.isNumber)(t.x)&&r<t.x,["".concat(f,"-bottom")]:(0,i.isNumber)(a)&&t&&(0,i.isNumber)(t.y)&&a>=t.y,["".concat(f,"-top")]:(0,i.isNumber)(a)&&t&&(0,i.isNumber)(t.y)&&a<t.y})}({translateX:r,translateY:a,coordinate:l})}}({allowEscapeViewBox:t,coordinate:l,offsetTopLeft:p,position:v,reverseDirection:g,tooltipBox:{height:w.height,width:w.width},useTranslate3d:m,viewBox:b}),P=A?{}:y(y({transition:s&&e?"transform ".concat(r,"ms ").concat(a):void 0},T),{},{pointerEvents:"none",visibility:!this.state.dismissed&&e&&c?"visible":"hidden",position:"absolute",top:0,left:0}),C=y(y({},P),{},{visibility:!this.state.dismissed&&e&&c?"visible":"hidden"},x);return u.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:O,style:C,ref:S},o)}}e.s(["TooltipBoundingBox",()=>g],520669);var m=e.i(892809);function b(e,t,r){return!0===t?(0,m.default)(e,r):"function"==typeof t?(0,m.default)(e,t):e}e.s(["getUniqPayload",()=>b],251587)},835709,e=>{"use strict";var t=e.i(271645);function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],[r,n]=(0,t.useState)({height:0,left:0,top:0,width:0}),i=(0,t.useCallback)(e=>{if(null!=e){var t=e.getBoundingClientRect(),i={height:t.height,left:t.left,top:t.top,width:t.width};(Math.abs(i.height-r.height)>1||Math.abs(i.left-r.left)>1||Math.abs(i.top-r.top)>1||Math.abs(i.width-r.width)>1)&&n({height:i.height,left:i.left,top:i.top,width:i.width})}},[r.width,r.height,r.top,r.left,...e]);return[r,i]}e.s(["useElementOffset",()=>r])},942203,157741,e=>{"use strict";var t=e.i(271645),r=e.i(207670),n=e.i(794395),i=e.i(43404),a=["x","y","top","left","width","height","className"];function o(){return(o=Object.assign.bind()).apply(null,arguments)}function l(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 c=e=>{var{x:c=0,y:s=0,top:u=0,left:f=0,width:h=0,height:d=0,className:p}=e,y=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(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"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof 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)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({x:c,y:s,top:u,left:f,width:h,height:d},function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,a));return(0,n.isNumber)(c)&&(0,n.isNumber)(s)&&(0,n.isNumber)(h)&&(0,n.isNumber)(d)&&(0,n.isNumber)(u)&&(0,n.isNumber)(f)?t.createElement("path",o({},(0,i.svgPropertiesAndEvents)(y),{className:(0,r.clsx)("recharts-cross",p),d:"M".concat(c,",").concat(u,"v").concat(d,"M").concat(f,",").concat(s,"h").concat(h)})):null};function s(e,t,r,n){var i=n/2;return{stroke:"none",fill:"#ccc",x:"horizontal"===e?t.x-i:r.left+.5,y:"horizontal"===e?r.top+.5:t.y-i,width:"horizontal"===e?n:r.width-1,height:"horizontal"===e?r.height-1:n}}e.s(["Cross",()=>c],942203),e.s(["getCursorRectangle",()=>s],157741)},858366,e=>{"use strict";var t=e.i(768970);function r(e){var{cx:r,cy:n,radius:i,startAngle:a,endAngle:o}=e;return{points:[(0,t.polarToCartesian)(r,n,i,a),(0,t.polarToCartesian)(r,n,i,o)],cx:r,cy:n,radius:i,startAngle:a,endAngle:o}}e.s(["getRadialCursorPoints",()=>r])},983166,e=>{"use strict";var t=e.i(768970),r=e.i(858366);function n(e,n,i){var a,o,l,c;if("horizontal"===e)l=a=n.x,o=i.top,c=i.top+i.height;else if("vertical"===e)c=o=n.y,a=i.left,l=i.left+i.width;else if(null!=n.cx&&null!=n.cy)if("centric"!==e)return(0,r.getRadialCursorPoints)(n);else{var{cx:s,cy:u,innerRadius:f,outerRadius:h,angle:d}=n,p=(0,t.polarToCartesian)(s,u,f,d),y=(0,t.polarToCartesian)(s,u,h,d);a=p.x,o=p.y,l=y.x,c=y.y}return[{x:a,y:o},{x:l,y:c}]}e.s(["getCursorPoints",()=>n])},793806,e=>{"use strict";var t=e.i(127241),r=e.i(779812),n=e.i(676735),i=e.i(387437);function a(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 o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?a(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"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof 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)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var l=()=>{var e=(0,t.useAppSelector)(i.selectTooltipAxis),a=(0,t.useAppSelector)(n.selectTooltipAxisTicks),l=(0,t.useAppSelector)(n.selectTooltipAxisScale);return(0,r.getBandSizeOfAxis)(o(o({},e),{},{scale:l}),a)};e.s(["useTooltipAxisBandSize",()=>l])},795762,e=>{"use strict";var t=e.i(271645),r=e.i(207670),n=e.i(372733),i=e.i(942203),a=e.i(157741),o=e.i(629905),l=e.i(858366),c=e.i(239425),s=e.i(983166),u=e.i(846710),f=e.i(793806),h=e.i(275502),d=e.i(257999);function p(){return(p=Object.assign.bind()).apply(null,arguments)}function y(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 v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(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"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof 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)):y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function g(e){var u,f,{coordinate:h,payload:p,index:y,offset:g,tooltipAxisBandSize:m,layout:b,cursor:x,tooltipEventType:w,chartName:S}=e;if(!x||!h||"ScatterChart"!==S&&"axis"!==w)return null;if("ScatterChart"===S)u=h,f=i.Cross;else if("BarChart"===S)u=(0,a.getCursorRectangle)(b,h,g,m),f=o.Rectangle;else if("radial"===b){var{cx:A,cy:O,radius:T,startAngle:P,endAngle:C}=(0,l.getRadialCursorPoints)(h);u={cx:A,cy:O,startAngle:P,endAngle:C,innerRadius:T,outerRadius:T},f=c.Sector}else u={points:(0,s.getCursorPoints)(b,h,g)},f=n.Curve;var M="object"==typeof x&&"className"in x?x.className:void 0,E=v(v(v(v({stroke:"#ccc",pointerEvents:"none"},g),u),(0,d.svgPropertiesNoEventsFromUnknown)(x)),{},{payload:p,payloadIndex:y,className:(0,r.clsx)("recharts-tooltip-cursor",M)});return(0,t.isValidElement)(x)?(0,t.cloneElement)(x,E):(0,t.createElement)(f,E)}function m(e){var r=(0,f.useTooltipAxisBandSize)(),n=(0,u.useOffsetInternal)(),i=(0,u.useChartLayout)(),a=(0,h.useChartName)();return t.createElement(g,p({},e,{coordinate:e.coordinate,index:e.index,payload:e.payload,offset:n,layout:i,tooltipAxisBandSize:r,chartName:a}))}e.s(["Cursor",()=>m])},234239,e=>{"use strict";var t=e.i(271645),r=e.i(174080),n=e.i(957563),i=e.i(520669),a=e.i(562728),o=e.i(251587),l=e.i(846710),c=e.i(139305),s=e.i(835709),u=e.i(795762),f=e.i(275502),h=e.i(299638),d=e.i(127241),p=e.i(698982),y=e.i(206613),v=e.i(999475),g=e.i(51883);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 b(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,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof 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)):m(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function x(e){return e.dataKey}var w=[],S={allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",axisId:0,contentStyle:{},cursor:!0,filterNull:!0,isAnimationActive:!a.Global.isSsr,itemSorter:"name",itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,wrapperStyle:{}};function A(e){var a,m=(0,g.resolveDefaultProps)(e,S),{active:A,allowEscapeViewBox:O,animationDuration:T,animationEasing:P,content:C,filterNull:M,isAnimationActive:E,offset:j,payloadUniqBy:D,position:_,reverseDirection:k,useTranslate3d:N,wrapperStyle:I,cursor:L,shared:R,trigger:B,defaultIndex:U,portal:F,axisId:z}=m,$=(0,d.useAppDispatch)(),K="number"==typeof U?String(U):U;(0,t.useEffect)(()=>{$((0,p.setTooltipSettingsState)({shared:R,trigger:B,axisId:z,active:A,defaultIndex:K}))},[$,R,B,z,A,K]);var V=(0,l.useViewBox)(),W=(0,c.useAccessibilityLayer)(),q=(0,v.useTooltipEventType)(R),{activeIndex:H,isActive:Y}=(0,d.useAppSelector)(e=>(0,f.selectIsTooltipActive)(e,q,B,K)),G=(0,d.useAppSelector)(e=>(0,f.selectTooltipPayload)(e,q,B,K)),X=(0,d.useAppSelector)(e=>(0,f.selectActiveLabel)(e,q,B,K)),Z=(0,d.useAppSelector)(e=>(0,f.selectActiveCoordinate)(e,q,B,K)),Q=(0,h.useTooltipPortal)(),J=null!=A?A:Y,[ee,et]=(0,s.useElementOffset)([G,J]),er="axis"===q?X:void 0;(0,y.useTooltipChartSynchronisation)(q,B,Z,er,H,J);var en=null!=F?F:Q;if(null==en)return null;var ei=null!=G?G:w;J||(ei=w),M&&ei.length&&(ei=(0,o.getUniqPayload)(G.filter(e=>null!=e.value&&(!0!==e.hide||m.includeHidden)),D,x));var ea=ei.length>0,eo=t.createElement(i.TooltipBoundingBox,{allowEscapeViewBox:O,animationDuration:T,animationEasing:P,isAnimationActive:E,active:J,coordinate:Z,hasPayload:ea,offset:j,position:_,reverseDirection:k,useTranslate3d:N,viewBox:V,wrapperStyle:I,lastBoundingBox:ee,innerRef:et,hasPortalFromProps:!!F},(a=b(b({},m),{},{payload:ei,label:er,active:J,coordinate:Z,accessibilityLayer:W}),t.isValidElement(C)?t.cloneElement(C,a):"function"==typeof C?t.createElement(C,a):t.createElement(n.DefaultTooltipContent,a)));return t.createElement(t.Fragment,null,(0,r.createPortal)(eo,en),J&&t.createElement(u.Cursor,{cursor:L,tooltipEventType:q,coordinate:Z,payload:G,index:H}))}e.s(["Tooltip",()=>A])}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.