ErrorBarContext-6wvnfk_q.js 6.4 KB

1
  1. import{i as e,t}from"./chunk-aKtaBQYM.js";import{D as n}from"./client-BdOyoZJz.js";import{Bt as r,Ft as i,It as a,Ln as o,Lt as s,Mn as c,Mt as l,Pn as u,Sn as d,bn as f,kn as p,vn as m,zt as h}from"./CartesianChart-DcboTNtX.js";var g=t((e=>{Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});function t(e){if(typeof e!=`object`||!e)return!1;if(Object.getPrototypeOf(e)===null)return!0;if(Object.prototype.toString.call(e)!==`[object Object]`){let t=e[Symbol.toStringTag];return t==null||!Object.getOwnPropertyDescriptor(e,Symbol.toStringTag)?.writable?!1:e.toString()===`[object ${t}]`}let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}e.isPlainObject=t})),_=e(t(((e,t)=>{t.exports=g().isPlainObject}))()),v=e(n()),y,b,x,S,C;function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function T(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?w(Object(n),!0).forEach(function(t){E(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function E(e,t,n){return(t=D(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function D(e){var t=O(e,`string`);return typeof t==`symbol`?t:t+``}function O(e,t){if(typeof e!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(typeof r!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function k(){return k=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},k.apply(null,arguments)}function A(e,t){return t||=e.slice(0),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var j=(e,t,n,r,i)=>{var a=n-r,o=p(y||=A([`M `,`,`,``]),e,t);return o+=p(b||=A([`L `,`,`,``]),e+n,t),o+=p(x||=A([`L `,`,`,``]),e+n-a/2,t+i),o+=p(S||=A([`L `,`,`,``]),e+n-a/2-r,t+i),o+=p(C||=A([`L `,`,`,` Z`]),e,t),o},M={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:`ease`},N=e=>{var t=m(e,M),{x:n,y:r,upperWidth:i,lowerWidth:c,height:l,className:f}=t,{animationEasing:p,animationDuration:g,animationBegin:_,isUpdateAnimationActive:y}=t,b=(0,v.useRef)(null),[x,S]=(0,v.useState)(-1),C=(0,v.useRef)(i),w=(0,v.useRef)(c),E=(0,v.useRef)(l),D=(0,v.useRef)(n),O=(0,v.useRef)(r),A=a(e,`trapezoid-`);if((0,v.useEffect)(()=>{if(b.current&&b.current.getTotalLength)try{var e=b.current.getTotalLength();e&&S(e)}catch{}},[]),n!==+n||r!==+r||i!==+i||c!==+c||l!==+l||i===0&&c===0||l===0)return null;var N=o(`recharts-trapezoid`,f);if(!y)return v.createElement(`g`,null,v.createElement(`path`,k({},u(t),{className:N,d:j(n,r,i,c,l)})));var P=C.current,F=w.current,I=E.current,L=D.current,R=O.current,z=`0px ${x===-1?1:x}px`,B=`${x}px 0px`,V=h([`strokeDasharray`],g,p);return v.createElement(s,{animationId:A,key:A,canBegin:x>0,duration:g,easing:p,isActive:y,begin:_},e=>{var a=d(P,i,e),o=d(F,c,e),s=d(I,l,e),f=d(L,n,e),p=d(R,r,e);b.current&&(C.current=a,w.current=o,E.current=s,D.current=f,O.current=p);var m=e>0?{transition:V,strokeDasharray:B}:{strokeDasharray:z};return v.createElement(`path`,k({},u(t),{className:N,d:j(f,p,a,o,s),ref:b,style:T(T({},m),t.style)}))})},P=[`option`,`shapeType`,`activeClassName`];function F(e,t){if(e==null)return{};var n,r,i=I(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function I(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function R(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?L(Object(n),!0).forEach(function(t){z(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function z(e,t,n){return(t=B(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B(e){var t=V(e,`string`);return typeof t==`symbol`?t:t+``}function V(e,t){if(typeof e!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(typeof r!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function H(e,t){return R(R({},t),e)}function U(e,t){return e===`symbols`}function W(e){var{shapeType:t,elementProps:n}=e;switch(t){case`rectangle`:return v.createElement(i,n);case`trapezoid`:return v.createElement(N,n);case`sector`:return v.createElement(l,n);case`symbols`:if(U(t,n))return v.createElement(f,n);break;case`curve`:return v.createElement(r,n);default:return null}}function G(e){return(0,v.isValidElement)(e)?e.props:e}function K(e){var{option:t,shapeType:n,activeClassName:r=`recharts-active-shape`}=e,i=F(e,P),a;if((0,v.isValidElement)(t))a=(0,v.cloneElement)(t,R(R({},i),G(t)));else if(typeof t==`function`)a=t(i,i.index);else if((0,_.default)(t)&&typeof t!=`boolean`){var o=H(t,i);a=v.createElement(W,{shapeType:n,elementProps:o})}else{var s=i;a=v.createElement(W,{shapeType:n,elementProps:s})}return i.isActive?v.createElement(c,{className:r},a):a}var q=[`children`];function J(e,t){if(e==null)return{};var n,r,i=Y(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Y(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var X=(0,v.createContext)({data:[],xAxisId:`xAxis-0`,yAxisId:`yAxis-0`,dataPointFormatter:()=>({x:0,y:0,value:0}),errorBarOffset:0});function Z(e){var{children:t}=e,n=J(e,q);return v.createElement(X.Provider,{value:n},t)}export{K as n,Z as t};