1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4508],{44508:function(t,e,i){i.d(e,{v:function(){return tK}});var a=i(1119),n=i(2265),r=i(23978),o=i(74610),l=i(61994),s=i(99077),d=i(75860),c=i(41950),h=i(7362),u=i(91692),g=i(24457);function x(t){return(0,u.ZP)("MuiBarChart",t)}let p=(0,i(86233).Z)("MuiBarChart",["root","series","seriesLabels","element","label","labelAnimate"]),m=t=>{let{skipAnimation:e,classes:i}=t??{};return(0,g.Z)({root:["root"],series:["series"],seriesLabels:["seriesLabels"],element:["element"],label:["label",!e&&"labelAnimate"]},x,i)};var v=i(44193),y=i(4373);function f(t,e){let i=(0,v.Z)(t.x,e.x),a=(0,v.Z)(t.y,e.y),n=(0,v.Z)(t.width,e.width),r=(0,v.Z)(t.height,e.height);return t=>({x:i(t),y:a(t),width:n(t),height:r(t)})}var b=i(32758),Z=i(57437);let w=["seriesId","dataIndex","color","isFaded","isHighlighted","classes","skipAnimation","layout","xOrigin","yOrigin","placement","hidden"],I=(0,s.ZP)("text",{name:"MuiBarLabel",slot:"Root"})(t=>{var e,i,n,r;let{theme:o}=t;return(0,a.Z)({},null==o?void 0:null===(e=o.typography)||void 0===e?void 0:e.body2,{stroke:"none",fill:null===(r=o.vars||o)||void 0===r?void 0:null===(n=r.palette)||void 0===n?void 0:null===(i=n.text)||void 0===i?void 0:i.primary,transitionProperty:"opacity, fill",transitionDuration:"".concat(b.gW,"ms"),transitionTimingFunction:b.AF,pointerEvents:"none"})});function k(t){let e=(0,r.Z)({props:t,name:"MuiBarLabel"}),{isFaded:i,hidden:n}=e,l=(0,o.Z)(e,w),s=function(t){let e,i,a,n;let{initialX:r,currentX:o,initialY:l,currentY:s}="outside"===t.placement?(e=0,i=0,a=0,n=0,"vertical"===t.layout?(t.y<t.yOrigin?(e=t.yOrigin-4,i=t.y-4):(e=t.yOrigin+4,i=t.y+t.height+4),{initialX:t.x+t.width/2,currentX:t.x+t.width/2,initialY:e,currentY:i}):(t.x<t.xOrigin?(a=t.xOrigin,n=t.x-4):(a=t.xOrigin,n=t.x+t.width+4),{initialX:a,currentX:n,initialY:t.y+t.height/2,currentY:t.y+t.height/2})):{initialX:"vertical"===t.layout?t.x+t.width/2:t.xOrigin,initialY:"vertical"===t.layout?t.yOrigin:t.y+t.height/2,currentX:t.x+t.width/2,currentY:t.y+t.height/2},d={x:r,y:l,width:t.width,height:t.height},c={x:o,y:s,width:t.width,height:t.height};return(0,y.H)(c,{createInterpolator:f,transformProps:t=>t,applyProps(t,e){t.setAttribute("x",e.x.toString()),t.setAttribute("y",e.y.toString()),t.setAttribute("width",e.width.toString()),t.setAttribute("height",e.height.toString())},initialProps:d,skip:t.skipAnimation,ref:t.ref})}(e),d=function(t){let{placement:e,layout:i,xOrigin:a,x:n}=t;return"outside"===e&&"horizontal"===i?n<a?"end":"start":"middle"}(e),c=function(t){let{placement:e,layout:i,yOrigin:a,y:n}=t;return"outside"===e?"horizontal"===i?"central":n<a?"auto":"hanging":"central"}(e);return(0,Z.jsx)(I,(0,a.Z)({textAnchor:d,dominantBaseline:c,opacity:n?0:i?.3:1},l,s))}var M=i(67749);let j=["seriesId","classes","color","dataIndex","barLabel","slots","slotProps","xOrigin","yOrigin","x","y","width","height","value","skipAnimation","layout","barLabelPlacement","hidden"],P=["ownerState"];function A(t){let{seriesId:e,classes:i,color:n,dataIndex:r,barLabel:l,slots:s,slotProps:d,xOrigin:c,yOrigin:u,x:g,y:x,width:p,height:v,value:y,skipAnimation:f,layout:b,barLabelPlacement:w,hidden:I}=t,A=(0,o.Z)(t,j),O=(0,M.Q)({type:"bar",seriesId:e,dataIndex:r}),$="highlighted"===O,R="faded"===O,S={seriesId:e,classes:i,color:n,isFaded:R,isHighlighted:$,dataIndex:r,skipAnimation:f,layout:b},L=m(S),N=s?.barLabel??k,F=(0,h.Z)({elementType:N,externalSlotProps:d?.barLabel,additionalProps:(0,a.Z)({},A,{xOrigin:c,yOrigin:u,x:g,y:x,width:p,height:v,placement:w,className:L.label,"data-highlighted":$||void 0,"data-faded":R||void 0}),ownerState:S}),{ownerState:T}=F,D=(0,o.Z)(F,P);if(!l)return null;let z=function(t){let{barLabel:e,value:i,dataIndex:a,seriesId:n,height:r,width:o}=t;return"value"===e?i?i?.toString():null:e({seriesId:n,dataIndex:a,value:i},{bar:{height:r,width:o}})}({barLabel:l,value:y,dataIndex:r,seriesId:e,height:v,width:p});return z?(0,Z.jsx)(N,(0,a.Z)({},D,T,{hidden:I,children:z})):null}let O=["processedSeries","className","skipAnimation"];function $(t){let{processedSeries:e,className:i,skipAnimation:n}=t,r=(0,o.Z)(t,O),{seriesId:l,data:s,layout:d,xOrigin:c,yOrigin:h}=e;return e.barLabel?(0,Z.jsx)("g",{className:i,"data-series":l,children:s.map(({x:t,y:i,dataIndex:o,color:s,value:u,width:g,height:x,hidden:p})=>(0,Z.jsx)(A,(0,a.Z)({seriesId:l,dataIndex:o,value:u,color:s,xOrigin:c,yOrigin:h,x:t,y:i,width:g,height:x,skipAnimation:n??!1,layout:d??"vertical",hidden:p},r,{barLabel:e.barLabel,barLabelPlacement:e.barLabelPlacement||"center"}),o))},l):null}var R=i(26771),S=i(53660),L=i(57020),N=i(87782),F=i(66781);let T=(t,e)=>{let i=`${t}-axis`,a=`${t}Axis`;return e===("x"===t?F.nk:F.Vd)?`The first \`${a}\``:`The ${i} with id "${e}"`};var D=i(57680);function z(){return(0,D.fF)("bar")}var E=i(42366),X=i(56204),Y=i(9151),C=i(24441),G=i(90765),H=i(48855);function B(t,e){let i=(0,v.Z)(t.x,e.x),a=(0,v.Z)(t.y,e.y),n=(0,v.Z)(t.width,e.width),r=(0,v.Z)(t.height,e.height);return t=>({x:i(t),y:a(t),width:n(t),height:r(t)}
1)}let _=["ownerState","skipAnimation","seriesId","dataIndex","xOrigin","yOrigin"];function W(t){let{ownerState:e}=t,i=(0,o.Z)(t,_),n=function(t){let e={x:"vertical"===t.layout?t.x:t.xOrigin,y:"vertical"===t.layout?t.yOrigin:t.y,width:"vertical"===t.layout?t.width:0,height:"vertical"===t.layout?0:t.height};return(0,y.H)({x:t.x,y:t.y,width:t.width,height:t.height},{createInterpolator:B,applyProps(t,e){t.setAttribute("x",e.x.toString()),t.setAttribute("y",e.y.toString()),t.setAttribute("width",e.width.toString()),t.setAttribute("height",e.height.toString())},transformProps:t=>t,initialProps:e,skip:t.skipAnimation,ref:t.ref})}(t);return(0,Z.jsx)("rect",(0,a.Z)({},i,{filter:e.isHighlighted?"brightness(120%)":void 0,opacity:e.isFaded?.3:1,"data-highlighted":e.isHighlighted||void 0,"data-faded":e.isFaded||void 0},n))}var q=i(16077);let K=["seriesId","dataIndex","classes","color","slots","slotProps","style","onClick","skipAnimation","layout","x","xOrigin","y","yOrigin","width","height","hidden"];function Q(t){var e;let{seriesId:i,dataIndex:r,classes:l,color:s,slots:d,slotProps:c,style:u,onClick:g,skipAnimation:x,layout:p,x:v,xOrigin:y,y:f,yOrigin:b,width:w,height:I,hidden:k}=t,j=(0,o.Z)(t,K),P=n.useMemo(()=>({type:"bar",seriesId:i,dataIndex:r}),[i,r]),A=(0,M.Q)(P),O={seriesId:i,dataIndex:r,classes:l,color:s,isFaded:"faded"===A,isHighlighted:"highlighted"===A,isFocused:(0,Y.o)().use(q.hn,P)},$=m(O),R=null!==(e=null==d?void 0:d.bar)&&void 0!==e?e:W,S=(0,h.Z)({elementType:R,externalSlotProps:null==c?void 0:c.bar,externalForwardedProps:j,additionalProps:{seriesId:i,dataIndex:r,color:s,x:v,xOrigin:y,y:f,yOrigin:b,width:w,height:I,style:u,onClick:g,cursor:g?"pointer":void 0,stroke:"none",fill:s,skipAnimation:x,layout:p,hidden:k},className:$.element,ownerState:O});return(0,Z.jsx)(R,(0,a.Z)({},S))}function V(t,e){let i=(0,v.Z)(t.x,e.x),a=(0,v.Z)(t.y,e.y),n=(0,v.Z)(t.width,e.width),r=(0,v.Z)(t.height,e.height),o=(0,v.Z)(t.borderRadius,e.borderRadius);return t=>({x:i(t),y:a(t),width:n(t),height:r(t),borderRadius:o(t)})}function J(t){var e,i;let{maskId:a,x:n,y:r,width:o,height:l,skipAnimation:s}=t,{ref:d,d:c}=function(t){let e={x:"vertical"===t.layout?t.x:t.xOrigin,y:"vertical"===t.layout?t.yOrigin:t.y,width:"vertical"===t.layout?t.width:0,height:"vertical"===t.layout?0:t.height,borderRadius:t.borderRadius};return(0,y.H)({x:t.x,y:t.y,width:t.width,height:t.height,borderRadius:t.borderRadius},{createInterpolator:V,transformProps:e=>({d:function(t,e,i,a,n,r,o,l,s,d){if("vertical"===i){if(e&&t){let t=Math.min(d,r/2,o/2);return"M".concat(a,",").concat(n+o/2," v").concat(-(o/2-t)," a").concat(t,",").concat(t," 0 0 1 ").concat(t,",").concat(-t," h").concat(r-2*t," a").concat(t,",").concat(t," 0 0 1 ").concat(t,",").concat(t," v").concat(o-2*t," a").concat(t,",").concat(t," 0 0 1 ").concat(-t,",").concat(t," h").concat(-(r-2*t)," a").concat(t,",").concat(t," 0 0 1 ").concat(-t,",").concat(-t," v").concat(-(o/2-t))}let i=Math.min(d,r/2);if(e)return"M".concat(a,",").concat(Math.max(s,n+i)," v").concat(Math.min(0,-(s-n-i))," a").concat(i,",").concat(i," 0 0 1 ").concat(i,",").concat(-i," h").concat(r-2*i," a").concat(i,",").concat(i," 0 0 1 ").concat(i,",").concat(i," v").concat(Math.max(0,s-n-i)," Z");if(t)return"M".concat(a,",").concat(Math.min(s,n+o-i)," v").concat(Math.max(0,o-i)," a").concat(i,",").concat(i," 0 0 0 ").concat(i,",").concat(i," h").concat(r-2*i," a").concat(i,",").concat(i," 0 0 0 ").concat(i,",").concat(-i," v").concat(-Math.max(0,o-i)," Z")}if("horizontal"===i){if(e&&t){let t=Math.min(d,r/2,o/2);return"M".concat(a+r/2,",").concat(n," h").concat(r/2-t," a").concat(t,",").concat(t," 0 0 1 ").concat(t,",").concat(t," v").concat(o-2*t," a").concat(t,",").concat(t," 0 0 1 ").concat(-t,",").concat(t," h").concat(-(r-2*t)," a").concat(t,",").concat(t," 0 0 1 ").concat(-t,",").concat(-t," v").concat(-(o-2*t)," a").concat(t,",").concat(t," 0 0 1 ").concat(t,",").concat(-t," h").concat(r/2-t)}let i=Math.min(d,o/2);if(e)return"M".concat(Math.min(l,a-i),",").concat(n," h").concat(r," a").concat(i,",").concat(i," 0 0 1 ").concat(i,",").concat(i," v").
1concat(o-2*i," a").concat(i,",").concat(i," 0 0 1 ").concat(-i,",").concat(i," h").concat(-r," Z");if(t)return"M".concat(Math.max(l,a+r+i),",").concat(n," h").concat(-r," a").concat(i,",").concat(i," 0 0 0 ").concat(-i,",").concat(i," v").concat(o-2*i," a").concat(i,",").concat(i," 0 0 0 ").concat(i,",").concat(i," h").concat(r," Z")}}(t.hasNegative,t.hasPositive,t.layout,e.x,e.y,e.width,e.height,t.xOrigin,t.yOrigin,e.borderRadius)}),applyProps(t,e){let{d:i}=e;i&&t.setAttribute("d",i)},initialProps:e,skip:t.skipAnimation,ref:t.ref})}({layout:null!==(e=t.layout)&&void 0!==e?e:"vertical",hasNegative:t.hasNegative,hasPositive:t.hasPositive,xOrigin:t.xOrigin,yOrigin:t.yOrigin,x:n,y:r,width:o,height:l,borderRadius:null!==(i=t.borderRadius)&&void 0!==i?i:0,skipAnimation:s});return!t.borderRadius||t.borderRadius<=0?null:(0,Z.jsx)("clipPath",{id:a,children:(0,Z.jsx)("path",{ref:d,d:c})})}var U=i(50366),tt=i(31722),te=i(42336),ti=i(9071);function ta(t){let{instance:e}=(0,tt.t)(),i=(0,U.h)(),a=(0,Y.o)();n.useEffect(()=>{let n=i.current;if(!n||!t)return;let r=null,o=function(i){let o=i;r&&1>=Math.abs(i.clientX-r.clientX)&&1>=Math.abs(i.clientY-r.clientY)&&(o={clientX:r.clientX,clientY:r.clientY}),r=null;let l=(0,te.D)(n,o);if(!e.isPointInside(l.x,l.y))return;let s=(0,ti.Z)(a.state,l);s&&t(i,{type:"bar",seriesId:s.seriesId,dataIndex:s.dataIndex})},l=function(t){r=t};return n.addEventListener("click",o),n.addEventListener("pointerup",l),()=>{n.removeEventListener("click",o),n.removeEventListener("pointerup",l)}},[e,t,a,i])}let tn=["completedData","masksData","borderRadius","onItemClick","skipAnimation"];function tr(t){let{completedData:e,masksData:i,borderRadius:r,onItemClick:l,skipAnimation:s}=t,d=(0,o.Z)(t,tn);ta(l);let c=m(),h=!r||r<=0;return(0,Z.jsxs)(n.Fragment,{children:[!h&&i.map(({id:t,x:e,y:i,xOrigin:a,yOrigin:n,width:o,height:l,hasPositive:d,hasNegative:c,layout:h})=>(0,Z.jsx)(J,{maskId:t,borderRadius:r,hasNegative:c,hasPositive:d,layout:h,x:e,y:i,xOrigin:a,yOrigin:n,width:o,height:l,skipAnimation:s??!1},t)),e.map(({seriesId:t,layout:e,xOrigin:i,yOrigin:n,data:r})=>(0,Z.jsx)("g",{"data-series":t,className:c.series,children:r.map(({dataIndex:r,color:o,maskId:c,x:u,y:g,width:x,height:p})=>{let m=(0,Z.jsx)(Q,(0,a.Z)({seriesId:t,dataIndex:r,color:o,skipAnimation:s??!1,layout:e??"vertical",x:u,xOrigin:i,y:g,yOrigin:n,width:x,height:p,cursor:l?"pointer":void 0},d),r);return h?m:(0,Z.jsx)("g",{clipPath:`url(#${c})`,children:m},r)})},t))]})}var to=i(99574);function tl(t,e,i){let a=t.get(e);return a?a.push(i):(a=[i],t.set(e,a)),a}function ts(t,e){return function(t,e,i,a,n,r,o,l){let s=Math.min(n,i/2,a/2),d=Math.min(r,i/2,a/2),c=Math.min(o,i/2,a/2),h=Math.min(l,i/2,a/2);return`M${t+s},${e} 2 h${i-s-d} 3 a${d},${d} 0 0 1 ${d},${d} 4 v${a-d-c} 5 a${c},${c} 0 0 1 -${c},${c} 6 h-${i-c-h} 7 a${h},${h} 0 0 1 -${h},-${h} 8 v-${a-h-s} 9 a${s},${s} 0 0 1 ${s},-${s} 10 Z`}(t.x,t.y,t.width,t.height,"left"===t.borderRadiusSide||"top"===t.borderRadiusSide?e:0,"right"===t.borderRadiusSide||"top"===t.borderRadiusSide?e:0,"right"===t.borderRadiusSide||"bottom"===t.borderRadiusSide?e:0,"left"===t.borderRadiusSide||"bottom"===t.borderRadiusSide?e:0)}var td=i(21598),tc=i(37e3);let th=["skipAnimation","layout","xOrigin","yOrigin"],tu=["children","layout","xOrigin","yOrigin"],tg=(0,s.ZP)("g")({'&[data-faded="true"]':{opacity:.3},"& path":{pointerEvents:"none"}});function tx(t){let{skipAnimation:e,layout:i,xOrigin:n,yOrigin:r}=t,l=(0,o.Z)(t,th);return e?(0,Z.jsx)(tg,(0,a.Z)({},l)):(0,Z.jsx)(tm,(0,a.Z)({},l,{layout:i,xOrigin:n,yOrigin:r}))}let tp=(0,s.ZP)("rect")({"@keyframes scaleInX":{from:{transform:"scaleX(0)"},to:{transform:"scaleX(1)"}},"@keyframes scaleInY":{from:{transform:"scaleY(0)"},to:{transform:"scaleY(1)"}},animationDuration:`${b.gW}ms`,animationFillMode:"forwards",'&[data-orientation="horizontal"]':{animationName:"scaleInX"},'&[data-orientation="vertical"]':{animationName:"scaleInY"}});function tm(t){let{children:e,layout:i,xOrigin:r,yOrigin:l}=t,s=(0,o.Z)(t,tu),d=(0,Y.o)().use(tc.Z1),c=(0,td.Z)(),h=[];return"horizontal"===i?(h.push((0,Z.jsx)(tp,{"data-orientation":"horizontal",x:d.left,width:r-d.left,y:d.top,height:d.height,style:{transformOrigin:`${r}px ${d.top+d.height/2}px`}},"left")),h.push((0,Z.jsx)(tp,{"data-orientation":"horizontal",x:r,width:d.left+d.width-r,y:d.top,height:d.height,style:{transformOrigin:`${r}px ${d.top+d.height/2}px`}},"right"))):(h.push((0,Z.jsx)(tp,{"data-orientation":"vertical",x:d.left,width:d.width,y:d.top,height:l-
10d.top,style:{transformOrigin:`${d.left+d.width/2}px ${l}px`}},"top")),h.push((0,Z.jsx)(tp,{"data-orientation":"vertical",x:d.left,width:d.width,y:l,height:d.top+d.height-l,style:{transformOrigin:`${d.left+d.width/2}px ${l}px`}},"bottom"))),(0,Z.jsxs)(n.Fragment,{children:[(0,Z.jsx)("clipPath",{id:c,children:h}),(0,Z.jsx)(tg,(0,a.Z)({clipPath:`url(#${c})`},s,{children:e}))]})}function tv(t){let{completedData:e,borderRadius:i=0,onItemClick:a,skipAnimation:r=!1}=t;return ta(a),(0,Z.jsx)(n.Fragment,{children:e.map(t=>(0,Z.jsx)(tf,{series:t,borderRadius:i,skipAnimation:r},t.seriesId))})}let ty=n.memo(function(t){let{processedSeries:e,borderRadius:i}=t,{store:a}=(0,tt.t)(),r=a.use(to.p,e.seriesId),o=a.use(to.wu,e.seriesId),l=null!=r&&e.data.find(t=>t.dataIndex===r)||null,s=null!=o&&e.data.find(t=>t.dataIndex===o)||null,d=[];return null!=l&&d.push((0,Z.jsx)("path",{fill:l.color,filter:"brightness(120%)","data-highlighted":!0,d:ts(l,i)},"highlighted-".concat(e.seriesId))),null!=s&&d.push((0,Z.jsx)("path",{fill:s.color,d:ts(s,i)},"unfaded-".concat(s.seriesId))),(0,Z.jsx)(n.Fragment,{children:d})});function tf(t){let{series:e,borderRadius:i,skipAnimation:a}=t,r=m(),{store:o}=(0,tt.t)(),l=o.use(to.XB,e.seriesId),s=o.use(to.xO,e.seriesId);return(0,Z.jsxs)(n.Fragment,{children:[(0,Z.jsx)(tx,{className:r.series,"data-series":e.seriesId,layout:e.layout,xOrigin:e.xOrigin,yOrigin:e.yOrigin,skipAnimation:a,"data-faded":s||void 0,"data-highlighted":l||void 0,children:(0,Z.jsx)(tb,{processedSeries:e,borderRadius:i})}),(0,Z.jsx)(ty,{processedSeries:e,borderRadius:i})]})}function tb(t){let{processedSeries:e,borderRadius:i}=t,a=function(t,e){let i=new Map,a=new Map;for(let n=0;n<t.data.length;n+=1){let r=t.data[n],o=ts(r,e),l=tl(a,r.color,o);l.length>=1e3&&(tl(i,r.color,l.join("")),a.delete(r.color))}for(let[t,e]of a.entries())e.length>0&&tl(i,t,e.join(""));return i}(e,i),r=[],o=0;for(let[t,e]of a.entries())for(let i of e)r.push((0,Z.jsx)("path",{fill:t,d:i},o)),o+=1;return(0,Z.jsx)(n.Fragment,{children:r})}let tZ=["className","skipAnimation","onItemClick","borderRadius","renderer"],tw=(0,s.ZP)("g",{name:"MuiBarPlot",slot:"Root"})({["& .".concat(p.element)]:{transitionProperty:"opacity, fill",transitionDuration:"".concat(b.gW,"ms"),transitionTimingFunction:b.AF}});function tI(t){let{className:e,skipAnimation:i,onItemClick:r,borderRadius:s,renderer:h}=t,u=(0,o.Z)(t,tZ),g=(0,S.D)(),x=(0,R.r)(g||i),p=(0,R.r)(i),{xAxis:v}=(0,d.Ly)(),{yAxis:y}=(0,d.KA)(),{completedData:f,masksData:b}=function(t,e,i){let r=z()??{series:{},stackingGroups:[],seriesOrder:[]},o=(0,d.Ly)().xAxisIds[0],l=(0,d.KA)().yAxisIds[0],s=(0,X.u)(),c=(0,Y.o)(),h=c.use(C.Qf),u=c.use(H.ZS),g=c.use(H.Vp),x=c.use(G.r).bar?.sampler;return n.useMemo(()=>(function(t,e,i,n,r,o,l,s,d={},c,h,u){let g={};return{completedData:i.flatMap(({ids:x},p)=>{let m=t.left,v=t.left+t.width,y=t.top,f=t.top+t.height,b=new Map,Z=new Map;return x.map(x=>{let w=n[x].xAxisId??l,I=n[x].yAxisId??s,k=n[x].layout,M=r[w],j=o[I],P="vertical"===n[x].layout,A=(P?j.reverse:M.reverse)??!1;!function(t,e,i,a,n,r,o){let l=n[a],s=o[r],d=t?l:s,c=t?s:l,h=t?a:r,u=t?"x":"y";if("band"!==d.scaleType)throw Error((0,N.j)(1,T(u,h),e));if(void 0===d.data)throw Error((0,N.j)(2,T(u,h)));if("band"===c.scaleType||"point"===c.scaleType)throw Error((0,N.j)(3,T(t?"y":"x",t?r:a),e))}(P,x,n[x].stackedData.length,w,r,I,o);let O=P?M:j,$=M.scale,R=j.scale,S=Math.round($(0)??0),F=Math.round(R(0)??0),D=(0,L.Z)(n[x],r[w],o[I]),z=n[x].stack,X=[],Y=(t,e)=>{if(t.x>v||t.x+t.width<m||t.y>f||t.y+t.height<y)return;let i=b.get(e),a=Z.get(e),n=(A?-1:1)*Math.sign(t.value??0);n>0?(a&&delete a.borderRadiusSide,t.borderRadiusSide=P?"top":"right",Z.set(e,t)):n<0&&(i&&delete i.borderRadiusSide,t.borderRadiusSide=P?"bottom":"left",b.set(e,t)),g[t.maskId]||(g[t.maskId]={id:t.maskId,width:0,height:0,hasNegative:!1,hasPositive:!1,layout:k,xOrigin:S,yOrigin:F,x:0,y:0});let r=g[t.maskId];r.width="vertical"===k?t.width:r.width+t.width,r.height="vertical"===k?r.height+t.height:t.height,r.x=Math.min(0===r.x?1/0:r.x,t.x),r.y=Math.min(0===r.y?1/0:r.y,t.y);let o=t.value??0;r.hasNegative=r.hasNegative||(A?o>0:o<0),r.hasPositive=r.hasPositive||(A?o<0:o>0),X.push(t)},G=(t,i)=>(0,a.Z)({seriesId:x,dataIndex:t,hidden:n[x].hidden},i,{color:D(t),value:n[x].data[t],maskId:`${e}_${z||x}
10_${p}_${t}`}),H=d[x],B=P?w:I,_=c?.get(B)??(H?(0,C.YE)(B):void 0),W=P?t.width:t.height,q=u?.[B]?.minSpan??0,K=H&&_&&h?.sample?h.sample({built:H,zoom:_,availableSize:W,minSpan:q}):null;if(K){let t=(0,E.H)({verticalLayout:P,xAxisConfig:M,yAxisConfig:j,series:n[x],numberOfGroups:i.length}),e=n[x].visibleStackedData;for(let{startIndex:i,endIndex:a,indices:n}of K){let r=1/0,o=-1/0;for(let t=0;t<n.length;t+=1){let i=e[n[t]];r=Math.min(r,i[0],i[1]),o=Math.max(o,i[0],i[1])}let l=t(i,a,r,o,p);Y(G(i,l),i)}}else{let t=(0,E.k)({verticalLayout:P,xAxisConfig:M,yAxisConfig:j,series:n[x],numberOfGroups:i.length}),e=O.data,a=e.length,r=0,o=a-1;if(a>1){let t=O.scale,i=t(e[0]),n=t(e[1])-i;if(0!==n){let t=((P?m:y)-i)/n,e=((P?v:f)-i)/n;r=Math.max(0,Math.floor(Math.min(t,e))-1),o=Math.min(a-1,Math.ceil(Math.max(t,e))+1)}}for(let e=r;e<=o;e+=1){let i=t(e,p);null!=i&&Y(G(e,i),e)}}return{seriesId:x,barLabel:n[x].barLabel,barLabelPlacement:n[x].barLabelPlacement,data:X,layout:k,xOrigin:S,yOrigin:F}})}),masksData:Object.values(g)}})(t,s,r.stackingGroups,r.series,e,i,o,l,h,u,x,g),[t,s,r.stackingGroups,r.series,e,i,o,l,h,u,x,g])}((0,c.z)(),v,y),w=m();return(0,Z.jsxs)(tw,{className:(0,l.Z)(w.root,e),children:[(0,Z.jsx)("svg-batch"===h?tv:tr,(0,a.Z)({completedData:f,masksData:b,skipAnimation:"svg-batch"===h?p:x,onItemClick:r,borderRadius:s},u)),f.map(t=>(0,Z.jsx)($,(0,a.Z)({className:w.seriesLabels,processedSeries:t,skipAnimation:x},u),t.seriesId))]})}var tk=i(49764),tM=i(74548),tj=i(28471),tP=i(95752),tA=i(33450),tO=i(45339),t$=i(21999),tR=i(75196),tS=i(91708),tL=i(29143),tN=i(30078),tF=i(8865),tT=i(11191),tD=i(44601),tz=i(43440);let tE=[tR.I,tD.x,tL.I,tN.x,tS.m,tF.P,tz.i,tT.r],tX=["xAxis","yAxis","series","width","height","margin","colors","dataset","sx","axisHighlight","grid","children","slots","slotProps","skipAnimation","loading","layout","onItemClick","highlightedItem","onHighlightChange","borderRadius","className","hideLegend","showToolbar","brushConfig","renderer"],tY=t=>{var e,i,r,l,s,d;let{xAxis:c,yAxis:h,series:u,width:g,height:x,margin:p,colors:m,dataset:v,sx:y,axisHighlight:f,grid:b,children:Z,slots:w,slotProps:I,skipAnimation:k,loading:M,layout:j,onItemClick:P,highlightedItem:A,onHighlightChange:O,borderRadius:$,className:R,brushConfig:S,renderer:L}
10=t,N=(0,o.Z)(t,tX),T=(0,td.Z)(),D="".concat(T,"-clip-path"),z="horizontal"===j||void 0===j&&u.some(t=>"horizontal"===t.layout),E=n.useMemo(()=>[{id:F.nk,scaleType:"band",data:Array.from({length:Math.max(...u.map(t=>{var e,i;return(null!==(i=null!==(e=t.data)&&void 0!==e?e:v)&&void 0!==i?i:[]).length}))},(t,e)=>e)}],[v,u]),X=n.useMemo(()=>[{id:F.Vd,scaleType:"band",data:Array.from({length:Math.max(...u.map(t=>{var e,i;return(null!==(i=null!==(e=t.data)&&void 0!==e?e:v)&&void 0!==i?i:[]).length}))},(t,e)=>e)}],[v,u]),Y=n.useMemo(()=>u.map(t=>(0,a.Z)({type:"bar"},t,{layout:z?"horizontal":"vertical"})),[z,u]),C=z?void 0:E,G=n.useMemo(()=>c?z?c:c.map(t=>(0,a.Z)({scaleType:"band"},t)):C,[C,z,c]),H=z?X:void 0,B=n.useMemo(()=>h?z?h.map(t=>(0,a.Z)({scaleType:"band"},t)):h:H,[H,z,h]),_=(0,a.Z)({},N,{series:Y,width:g,height:x,margin:p,colors:m,dataset:v,xAxis:G,yAxis:B,highlightedItem:A,onHighlightChange:O,disableAxisListener:(null==I?void 0:null===(e=I.tooltip)||void 0===e?void 0:e.trigger)!=="axis"&&(null==f?void 0:f.x)==="none"&&(null==f?void 0:f.y)==="none",skipAnimation:k,brushConfig:S,plugins:tE}),W={vertical:null==b?void 0:b.vertical,horizontal:null==b?void 0:b.horizontal},q=(0,a.Z)({},z?{y:"band"}:{x:"band"},f);return{chartsWrapperProps:{sx:y,legendPosition:null===(r=t.slotProps)||void 0===r?void 0:null===(i=r.legend)||void 0===i?void 0:i.position,legendDirection:null===(s=t.slotProps)||void 0===s?void 0:null===(l=s.legend)||void 0===l?void 0:l.direction,hideLegend:null!==(d=t.hideLegend)&&void 0!==d&&d,className:R},chartsContainerProps:_,barPlotProps:{onItemClick:P,slots:w,slotProps:I,borderRadius:$,renderer:L},gridProps:W,clipPathProps:{id:D},clipPathGroupProps:{clipPath:"url(#".concat(D,")")},overlayProps:{slots:w,slotProps:I,loading:M},chartsAxisProps:{slots:w,slotProps:I},axisHighlightProps:q,legendProps:{slots:w,slotProps:I},children:Z}};var tC=i(67020),tG=i(59992),tH=i(80427),tB=i(98088),t_=i(96779),tW=i(42840);function tq(t){var e,i,n;let r=(0,t_.Z)(),o=(0,tW.e)(),l=z(),{xAxis:s,xAxisIds:c}=(0,d.Ly)(),{yAxis:h,yAxisIds:u}=(0,d.KA)();if(null===o||"bar"!==o.type||!l)return null;let g=l.series[o.seriesId];if(!g||g.hidden||null==g.data[o.dataIndex])return null;let x=null!==(e=g.xAxisId)&&void 0!==e?e:c[0],p=null!==(i=g.yAxisId)&&void 0!==i?i:u[0],m=s[x],v=h[p],y="vertical"===l.series[o.seriesId].layout,f=l.stackingGroups.findIndex(t=>t.ids.includes(o.seriesId)),b=(0,E.k)({verticalLayout:y,xAxisConfig:m,yAxisConfig:v,series:g,numberOfGroups:l.stackingGroups.length})(o.dataIndex,f);
10if(null===b)return null;let{x:w,y:I,height:k,width:M}=b;return(0,Z.jsx)("rect",(0,a.Z)({fill:"none",stroke:(null!==(n=r.vars)&&void 0!==n?n:r).palette.text.primary,strokeWidth:2,x:w-3,y:I-3,width:M+6,height:k+6,rx:3,ry:3},t))}let tK=n.forwardRef(function(t,e){var i,n,o,l,s;let d=(0,r.Z)({props:t,name:"MuiBarChart"}),{chartsWrapperProps:c,chartsContainerProps:h,barPlotProps:u,gridProps:g,clipPathProps:x,clipPathGroupProps:p,overlayProps:m,chartsAxisProps:v,axisHighlightProps:y,legendProps:f,children:b}=tY(d),{chartsDataProviderProps:w,chartsSurfaceProps:I}=(0,tH.A)(h),k=null!==(s=null===(i=d.slots)||void 0===i?void 0:i.tooltip)&&void 0!==s?s:tM.a,M=null===(n=d.slots)||void 0===n?void 0:n.toolbar;return(0,Z.jsx)(tC.I,(0,a.Z)({},w,{children:(0,Z.jsxs)(tB.F,(0,a.Z)({},c,{ref:e,children:[d.showToolbar&&M?(0,Z.jsx)(M,(0,a.Z)({},null===(o=d.slotProps)||void 0===o?void 0:o.toolbar)):null,!d.hideLegend&&(0,Z.jsx)(tj.G,(0,a.Z)({},f)),(0,Z.jsxs)(tG.J,(0,a.Z)({},I,{children:[(0,Z.jsx)(tO.q,(0,a.Z)({},g)),(0,Z.jsxs)("g",(0,a.Z)({},p,{children:[(0,Z.jsx)(tI,(0,a.Z)({},u)),(0,Z.jsx)(t$.I,(0,a.Z)({},m)),(0,Z.jsx)(tP.q,(0,a.Z)({},y)),(0,Z.jsx)(tq,{})]})),(0,Z.jsx)(tk.q,(0,a.Z)({},v)),(0,Z.jsx)(tA.h,(0,a.Z)({},x)),b]})),!d.loading&&(0,Z.jsx)(k,(0,a.Z)({},null===(l=d.slotProps)||void 0===l?void 0:l.tooltip))]}))}))})}}]);
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.