1import{au as K}from"./5YXSnQcP.js";function Q(l,r){for(var s=0;s<r.length;s++){const i=r[s];if(typeof i!="string"&&!Array.isArray(i)){for(const e in i)if(e!=="default"&&!(e in l)){const o=Object.getOwnPropertyDescriptor(i,e);o&&Object.defineProperty(l,e,o.get?o:{enumerable:!0,get:()=>i[e]})}}}return Object.freeze(Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}))}var w={exports:{}},$;function V(){return $||($=1,function(l){(function(r){l.exports?(r.default=r,l.exports=r):r(typeof Highcharts<"u"?Highcharts:void 0)})(function(r){var s=r?r._modules:{};function i(e,o,A,h){e.hasOwnProperty(o)||(e[o]=h.apply(null,A),typeof CustomEvent=="function"&&r.win.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:o,module:e[o]}})))}i(s,"Series/DotPlot/DotPlotSeriesDefaults.js",[],function(){return{itemPadding:.1,marker:{symbol:"circle",states:{hover:{},select:{}}},slotsPerBar:void 0}}),i(s,"Series/DotPlot/DotPlotSeries.js",[s["Series/DotPlot/DotPlotSeriesDefaults.js"],s["Core/Series/SeriesRegistry.js"],s["Core/Utilities.js"]],function(e,o,A){let{column:h}=o.seriesTypes,{extend:k,isNumber:F,merge:G,pick:L}=A;class g extends h{drawPoints(){var M,H;let j=this.options,O=this.chart.renderer,C=j.marker,x=this.points.reduce((t,p)=>t+Math.abs(p.y||0),0),_=this.points.reduce((t,p)=>{var u;return t+(((u=p.shapeArgs)==null?void 0:u.height)||0)},0),y=j.itemPadding||0,E=((H=(M=this.points[0])==null?void 0:M.shapeArgs)==null?void 0:H.width)||0,a=j.slotsPerBar,D=E;if(!F(a))for(a=1;a<x&&!(x/a<_/D*1.2);)D=E/++a;let d=_*a/x;for(let t of this.points){let p=t.marker||{},u=p.symbol||C.symbol,U=L(p.radius,C.radius),m=u!=="rect"?d:D,b=t.shapeArgs||{},T=(b.x||0)+((b.width||0)-a*m)/2,I=Math.abs(t.y??0),q=b.y||0,J=b.height||0,c,S=T,v=t.negative?q:q+J-d,B=0;t.graphics=c=t.graphics||[];let P=t.pointAttr?t.pointAttr[t.selected?"selected":""]||this.pointAttr[""]:this.pointAttribs(t,t.selected&&"select");if(delete P.r,this.chart.styledMode&&(delete P.stroke,delete P["stroke-width"]),typeof t.y=="number"){t.graphic||(t.graphic=O.g("point").add(this.group));for(let n=0;n<I;n++){let R={x:S+m*y,y:v+d*y,width:m*(1-2*y),height:d*(1-2*y),r:U},f=c[n];f?f.animate(R):f=O.symbol(u).attr(k(R,P)).add(t.graphic),f.isActive=!0,c[n]=f,S+=m,++B>=a&&(B=0,S=T,v=t.negative?v+d:v-d)}}let N=-1;for(let n of c)++N,n&&(n.isActive?n.isActive=!1:(n.destroy(),c.splice(N,1)))}}}return g.defaultOptions=G(h.defaultOptions,e),k(g.prototype,{markerAttribs:void 0}),o.registerSeriesType("dotplot",g),g}),i(s,"masters/modules/dotplot.src.js",[s["Core/Globals.js"]],function(e){return e})})}(w)),w.exports}var z=V();const W=K(z),Z=Q({__proto__:null,default:W},[z]);export{Z as d};
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.