1import{au as me}from"./5YXSnQcP.js";function Le(_,m){for(var u=0;u<m.length;u++){const L=m[u];if(typeof L!="string"&&!Array.isArray(L)){for(const p in L)if(p!=="default"&&!(p in _)){const y=Object.getOwnPropertyDescriptor(L,p);y&&Object.defineProperty(_,p,y.get?y:{enumerable:!0,get:()=>L[p]})}}}return Object.freeze(Object.defineProperty(_,Symbol.toStringTag,{value:"Module"}))}var te={exports:{}},ae;function Se(){return ae||(ae=1,function(_){(function(m){_.exports?(m.default=m,_.exports=m):m(typeof Highcharts<"u"?Highcharts:void 0)})(function(m){var u=m?m._modules:{};function L(p,y,U,O){p.hasOwnProperty(y)||(p[y]=O.apply(null,U),typeof CustomEvent=="function"&&m.win.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:y,module:p[y]}})))}L(u,"Series/Funnel/FunnelSeriesDefaults.js",[],function(){return{animation:!1,borderRadius:0,center:["50%","50%"],width:"90%",neckWidth:"30%",height:"100%",neckHeight:"25%",reversed:!1,size:!0,dataLabels:{connectorWidth:1,verticalAlign:"middle"},states:{select:{color:"#cccccc",borderColor:"#000000"}}}}),L(u,"Series/Funnel/FunnelSeries.js",[u["Series/Funnel/FunnelSeriesDefaults.js"],u["Core/Globals.js"],u["Extensions/
1BorderRadius.js"],u["Core/Series/SeriesRegistry.js"],u["Core/Utilities.js"]],function(p,y,U,O,J){let{composed:$,noop:K}=y,{column:oe,pie:Q}=O.seriesTypes,{addEvent:le,correctFloat:de,extend:ue,fireEvent:he,isArray:pe,merge:ce,pick:fe,pushUnique:ye,relativeLength:ie,splat:ge}=J,xe=O.series.prototype.alignDataLabel;function X(q,t){return/%$/.test(q)?t*parseInt(q,10)/100:parseInt(q,10)}class z extends Q{alignDataLabel(t,l,n,C,w){let P=t.series,A=P.options.reversed,h=t.dlBox||t.shapeArgs,{align:G,padding:g=0,verticalAlign:f}=n,H=((P.options||{}).dataLabels||{}).inside,S=P.center[1],W=t.plotY||0,E=l.height??l.getBBox().height,I=P.getWidthAt((A?2*S-W:W)-h.height/2+E),T=f==="middle"?(h.topWidth-h.bottomWidth)/4:(I-h.bottomWidth)/2,B=h.y,F=h.x;f==="middle"?B=h.y-h.height/2+E/2:f==="top"&&(B=h.y-h.height+E+g),(f==="top"&&!A||f==="bottom"&&A||f==="middle")&&(G==="right"?F=h.x-g+T:G==="left"&&(F=h.x+g-T)),C={x:F,y:A?B-h.height:B,width:h.bottomWidth,height:h.height},n.verticalAlign="bottom",H&&(n.distance=void 0),H&&t.visible&&xe.call(P,t,l,n,C,w),H&&(!t.visible&&t.dataLabel&&(t.dataLabel.placed=!1),t.contrastColor&&l.css({color:t.contrastColor}))}drawDataLabels(){(ge(this.options.dataLabels)[0].inside?oe:Q).prototype.drawDataLabels.call(this)}getDataLabelPosition(t,l){let n=t.plotY||0,C=t.half?1:-1,w=this.getX(n,!!t.half,t);return{distance:l,natural:{x:0,y:n},computed:{},alignment:t.half?"right":"left",connectorPosition:{breakAt:{x:w+(l-5)*C,y:n},touchingSliceAt:{x:w+l*C,y:n}}}}translate(){let t=this,l=t.chart,n=t.options,C=n.reversed,w=n.ignoreHiddenPoint,P=U.optionsToObject(n.borderRadius),A=l.plotWidth,h=l.plotHeight,G=n.center,g=X(G[0],A),f=X(G[1],h),H=X(n.width,A),S=X(n.height,h),W=X(n.neckWidth,A),E=X(n.neckHeight,h),I=f-S/2+S-E,T=t.points,B=ie(P.radius,H),F=P.scope,be=n.dataLabels.position==="left"?1:0,V=a=>{let b=Math.tan(a/2),v=Math.cos(R),D=Math.sin(R),k=B,e=k/b,c=Math.tan((Math.PI-a)/3.2104);return e>Y&&(k=(e=Y)*b),{dx:[e*v,(e-(c*=k))*v,e-c,e],dy:[e*D,(e-c)*D,e-c,e].map(se=>C?-se:se)}},ee=0,ne=0,N,x,Z,R,Y,M,d,j,s,i,o,r;for(let a of(t.getWidthAt=function(b){let v=f-S/2;return b>I||S===E?W:W+(H-W)*(1-(b-v)/(S-E))},t.getX=function(b,v,D){var k,e,c;return g+(v?-1:1)*(t.getWidthAt(C?2*f-b:b)/2+(((e=(k=D.dataLabel)==null?void 0:k.dataLabelPosition)==null?void 0:e.distance)??ie(((c=this.options.dataLabels)==null?void 0:c.distance)||0,H)))},t.center=[g,f,S],t.centerX=g,T))a.y&&a.isValid()&&(!w||a.visible!==!1)&&(ee+=a.y);for(let a of T){if(r=null,Z=ee?a.y/ee:0,i=(d=f-S/2+ne*S)+Z*S,j=(M=g-(N=t.getWidthAt(d))/2)+N,o=(s=g-(N=t.getWidthAt(i))/2)+N,de(d)>=I?(M=s=g-W/2,j=o=g+W/2):i>I&&(r=i,o=(s=g-(N=t.getWidthAt(I))/2)+N,i=I),C&&(d=2*f-d,i=2*f-i,r!==null&&(r=2*f-r)),B&&(F==="point"||a.index===0||a.index===T.length-1||r!==null)){let b=Math.abs(i-d),v=j-o,D=o-s,k=Math.sqrt(v*v+b*b);R=Math.atan(v!==0?b/v:1/0),Y=k/2,r!==null&&(Y=Math.min(Y,Math.abs(r-i)/2)),D>=1&&(Y=Math.min(Y,D/2));let e=V(R);if(x=F==="stack"&&a.index!==0?[["M",M,d],["L",j,d]]:[["M",M+e.dx[0],d+e.dy[0]],["C",M+e.dx[1],d+e.dy[1],M+e.dx[2],d,M+e.dx[3],d],["L",j-e.dx[3],d],["C",j-e.dx[2],d,j-e.dx[1],d+e.dy[1],j-e.dx[0],d+e.dy[0]]],r!==null){let c=V(Math.PI/2);e=V(Math.PI/2+R),x.push(["L",o+e.dx[0],i-e.dy[0]],["C",o+e.dx[1],i-e.dy[1],o,i+e.dy[2],o,i+e.dy[3]]),F==="stack"&&a.index!==T.length-1?x.push(["L",o,r],["L",s,r]):x.push(["L",o,r-c.dy[3]],["C",o,r-c.dy[2],o-c.dx[2],r,o-c.dx[3],r],["L",s+c.dx[3],r],["C",s+c.dx[2],r,s,r-c.dy[2],s,r-c.dy[3]]),x.push(["L",s,i+e.dy[3]],["C",s,i+e.dy[2],s-e.dx[1],i-e.dy[1],s-e.dx[0],i-e.dy[0]])}else D>=1?(e=V(Math.PI-R),F==="stack"&&a.index===0?x.push(["L",o,i],["L",s,i]):x.push(["L",o+e.dx[0],i-e.dy[0]],["C",o+e.dx[1],i-e.dy[1],o-e.dx[2],i,o-e.dx[3],i],["L",s+e.dx[3],i],["C",s+e.dx[2],i,s-e.dx[1],i-e.dy[1],s-e.dx[0],i-e.dy[0]])):(e=V(Math.PI-2*R),x.push(["L",s+e.dx[0],i-e.dy[0]],["C",s+e.dx[1],i-e.dy[1],s-e.dx[1],i-e.dy[1],s-e.dx[0],i-e.dy[0]]))}else x=[["M",M,d],["L",j,d],["L",o,i]],r!==null&&x.push(["L",o,r],["L",s,r]),x.push(["L",s,i]);x.push(["Z"]),a.shapeType="path",a.shapeArgs={d:x},a.percentage=100*Z,a.plotX=g,a.plotY=(d+(r||i))/2,a.tooltipPos=[g,a.plotY],a.dlBox={x:s,y:d,topWidth:j-M,bottomWidth:o-s,height:Math.abs(fe(r,i)-d),width:NaN}
1,a.slice=K,a.half=be,a.isValid()&&(!w||a.visible!==!1)&&(ne+=Z)}he(t,"afterTranslate")}sortByAngle(t){t.sort((l,n)=>l.plotY-n.plotY)}}return z.defaultOptions=ce(Q.defaultOptions,p),ue(z.prototype,{animate:K}),function(q){function t(){for(let l of this.series){let n=l.options&&l.options.dataLabels;pe(n)&&(n=n[0]),l.is("pie")&&l.placeDataLabels&&n&&!n.inside&&l.placeDataLabels()}}q.compose=function(l){ye($,"FunnelSeries")&&le(l,"afterHideAllOverlappingLabels",t)}}(z),O.registerSeriesType("funnel",z),z}),L(u,"Series/Pyramid/PyramidSeriesDefaults.js",[],function(){return{neckHeight:"0%",neckWidth:"0%",reversed:!0}}),L(u,"Series/Pyramid/PyramidSeries.js",[u["Series/Funnel/FunnelSeries.js"],u["Series/Pyramid/PyramidSeriesDefaults.js"],u["Core/Series/SeriesRegistry.js"],u["Core/Utilities.js"]],function(p,y,U,O){let{merge:J}=O;class $ extends p{}return $.defaultOptions=J(p.defaultOptions,y),U.registerSeriesType("pyramid",$),$}),L(u,"masters/modules/funnel.src.js",[u["Core/Globals.js"],u["Series/Funnel/FunnelSeries.js"]],function(p,y){return y.compose(p.Chart),p})})}(te)),te.exports}var re=Se();const ve=me(re),Ce=Le({__proto__:null,default:ve},[re]);export{Ce as f};
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.