import{i as e,t}from"./chunk-aKtaBQYM.js";import{D as n}from"./client-DnySrlFv.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-BAcHzPFb.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{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({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};