From 0b49d27bee9d95be836b84c29b1752d9f495487f Mon Sep 17 00:00:00 2001 From: wnlen <544241974@qq.com> Date: Thu, 15 Jan 2026 21:33:41 +0800 Subject: [PATCH] ui --- dashboard/public/200.html | 2 +- dashboard/public/404.html | 2 +- dashboard/public/_nuxt/{C_E54F3Z.js => --pNTB9Q.js} | 2 +- dashboard/public/_nuxt/{BeSoyRdk.js => 0ZQUESsj.js} | 2 +- dashboard/public/_nuxt/{BlP2MkkZ.js => 4_-5c3is.js} | 2 +- dashboard/public/_nuxt/{BLyUHixQ.js => B3gVVFQn.js} | 2 +- dashboard/public/_nuxt/{1oRWw4hi.js => B5nozDwk.js} | 2 +- dashboard/public/_nuxt/{DdPOBIP_.js => B_hS8f_s.js} | 2 +- dashboard/public/_nuxt/{Cqvf2RiX.js => B_unqUh-.js} | 2 +- dashboard/public/_nuxt/{Cbl-HvWy.js => BcCfHRGF.js} | 2 +- dashboard/public/_nuxt/{DkKkiaBA.js => BlFRk3uc.js} | 2 +- dashboard/public/_nuxt/{BrGTwNTv.js => BoGeCRwk.js} | 2 +- dashboard/public/_nuxt/{DaqTEuJW.js => BxUO6acX.js} | 2 +- dashboard/public/_nuxt/{B0oclHwM.js => CQvP8Dpa.js} | 2 +- dashboard/public/_nuxt/{jvVcV7Ea.js => ClreHnHz.js} | 2 +- dashboard/public/_nuxt/{Do-mkOlF.js => CrrxsLhe.js} | 2 +- dashboard/public/_nuxt/{DOvCTup-.js => CxatB1L6.js} | 6 +++--- dashboard/public/_nuxt/{CJ3kh3xA.js => D4Jc__Wf.js} | 2 +- dashboard/public/_nuxt/{BpDbz5Be.js => D8VGDxpn.js} | 2 +- dashboard/public/_nuxt/{NIr0cT37.js => DP7SiUGW.js} | 2 +- dashboard/public/_nuxt/{CZdbW3fS.js => DRJWd5jk.js} | 2 +- dashboard/public/_nuxt/{CryL-Vnb.js => DWyhZVzp.js} | 2 +- dashboard/public/_nuxt/{BrukVZU9.js => DimqLJ3H.js} | 2 +- dashboard/public/_nuxt/{4rydX2E6.js => Dnb7sY_Q.js} | 2 +- dashboard/public/_nuxt/{CAfhdv_2.js => FyhXtq99.js} | 2 +- dashboard/public/_nuxt/{CNeVT8bc.js => _wGd0uNo.js} | 2 +- dashboard/public/_nuxt/builds/latest.json | 2 +- .../builds/meta/bf2be1a6-8470-4efc-b8f1-8395647f3ab8.json | 1 - .../builds/meta/ffde4870-6804-469e-8c77-e5a2c77573a6.json | 1 + dashboard/public/_nuxt/{C0BTvwsH.js => eu6oZm2g.js} | 2 +- dashboard/public/_nuxt/{B7D9IcDw.js => ftm_ukHF.js} | 2 +- dashboard/public/_nuxt/{DGEvsBiX.js => xQuiMcB-.js} | 2 +- dashboard/public/index.html | 2 +- 33 files changed, 34 insertions(+), 34 deletions(-) rename dashboard/public/_nuxt/{C_E54F3Z.js => --pNTB9Q.js} (98%) rename dashboard/public/_nuxt/{BeSoyRdk.js => 0ZQUESsj.js} (97%) rename dashboard/public/_nuxt/{BlP2MkkZ.js => 4_-5c3is.js} (97%) rename dashboard/public/_nuxt/{BLyUHixQ.js => B3gVVFQn.js} (99%) rename dashboard/public/_nuxt/{1oRWw4hi.js => B5nozDwk.js} (98%) rename dashboard/public/_nuxt/{DdPOBIP_.js => B_hS8f_s.js} (80%) rename dashboard/public/_nuxt/{Cqvf2RiX.js => B_unqUh-.js} (99%) rename dashboard/public/_nuxt/{Cbl-HvWy.js => BcCfHRGF.js} (93%) rename dashboard/public/_nuxt/{DkKkiaBA.js => BlFRk3uc.js} (99%) rename dashboard/public/_nuxt/{BrGTwNTv.js => BoGeCRwk.js} (99%) rename dashboard/public/_nuxt/{DaqTEuJW.js => BxUO6acX.js} (96%) rename dashboard/public/_nuxt/{B0oclHwM.js => CQvP8Dpa.js} (96%) rename dashboard/public/_nuxt/{jvVcV7Ea.js => ClreHnHz.js} (92%) rename dashboard/public/_nuxt/{Do-mkOlF.js => CrrxsLhe.js} (98%) rename dashboard/public/_nuxt/{DOvCTup-.js => CxatB1L6.js} (99%) rename dashboard/public/_nuxt/{CJ3kh3xA.js => D4Jc__Wf.js} (90%) rename dashboard/public/_nuxt/{BpDbz5Be.js => D8VGDxpn.js} (99%) rename dashboard/public/_nuxt/{NIr0cT37.js => DP7SiUGW.js} (90%) rename dashboard/public/_nuxt/{CZdbW3fS.js => DRJWd5jk.js} (99%) rename dashboard/public/_nuxt/{CryL-Vnb.js => DWyhZVzp.js} (83%) rename dashboard/public/_nuxt/{BrukVZU9.js => DimqLJ3H.js} (59%) rename dashboard/public/_nuxt/{4rydX2E6.js => Dnb7sY_Q.js} (91%) rename dashboard/public/_nuxt/{CAfhdv_2.js => FyhXtq99.js} (98%) rename dashboard/public/_nuxt/{CNeVT8bc.js => _wGd0uNo.js} (94%) delete mode 100644 dashboard/public/_nuxt/builds/meta/bf2be1a6-8470-4efc-b8f1-8395647f3ab8.json create mode 100644 dashboard/public/_nuxt/builds/meta/ffde4870-6804-469e-8c77-e5a2c77573a6.json rename dashboard/public/_nuxt/{C0BTvwsH.js => eu6oZm2g.js} (99%) rename dashboard/public/_nuxt/{B7D9IcDw.js => ftm_ukHF.js} (98%) rename dashboard/public/_nuxt/{DGEvsBiX.js => xQuiMcB-.js} (99%) diff --git a/dashboard/public/200.html b/dashboard/public/200.html index 1364828..dbad10c 100644 --- a/dashboard/public/200.html +++ b/dashboard/public/200.html @@ -1 +1 @@ -
0&&!1===this.singleStacks&&(i.points[s][0]=i.points[this.index+`,`+t+`,0`][0]));let w=i.total||0;l===`percent`?(a=r?v:y,w=b&&S[a]?.[t]?(a=S[a][t]).total=Math.max(a.total||0,w)+Math.abs(m):Ac(w+Math.abs(m))):l===`group`?Pc(p)&&w++:w=Ac(w+m),l===`group`?i.cumulative=(w||1)-1:i.cumulative=Ac(Ic(i.cumulative,g)+m),i.total=w,p!==null&&(i.points[s].push(i.cumulative),f[c]=i.cumulative,i.hasValidPoints=!0)}l===`percent`&&(x.usePercentage=!0),l!==`group`&&(this.stackedYData=f),x.oldStacks={}}class Gc{constructor(e){this.oldStacks={},this.stacks={},this.stacksTouched=0,this.axis=e}buildStacks(){let e,t,n=this.axis,r=n.series,i=n.coll===`xAxis`,a=n.options.reversedStacks,o=r.length;for(this.resetStacks(),this.usePercentage=!1,t=o;t--;)e=r[a?t:o-t-1],i&&e.setGroupedPoints(n),e.setStackedPoints(n);if(!i)for(t=0;t 0&&(p[3]=p[2]-2*s),ru(this,`afterGetCenter`,{positions:p}),p},e.getStartAndEndRadians=function(e,t){let n=iu(e)?e:0,r=iu(t)&&t>n&&t-n<360?t:n+360;return{start:nu*(n+-90),end:nu*(r+-90)}}})(g||={});let su=g,{setAnimation:cu}=L,{addEvent:lu,defined:uu,extend:du,isNumber:fu,pick:pu,relativeLength:mu}=M;class hu extends Ga{getConnectorPath(e){let t=e.dataLabelPosition,n=e.options||{},r=n.connectorShape,i=this.connectorShapes[r]||r;return t&&i.call(this,{...t.computed,alignment:t.alignment},t.connectorPosition,n)||[]}getTranslate(){return this.sliced&&this.slicedTranslation||{translateX:0,translateY:0}}haloPath(e){let t=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(t.x,t.y,t.r+e,t.r+e,{innerR:t.r-1,start:t.start,end:t.end,borderRadius:t.borderRadius})}constructor(e,t,n){super(e,t,n),this.half=0,this.name??=e.chart.options.lang.pieSliceName;let r=e=>{this.slice(e.type===`select`)};lu(this,`select`,r),lu(this,`unselect`,r)}isValid(){return fu(this.y)&&this.y>=0}setVisible(e,t=!0){e!==this.visible&&this.update({visible:e??!this.visible},t,void 0,!1)}slice(e,t,n){let r=this.series;cu(n,r.chart),t=pu(t,!0),this.sliced=this.options.sliced=e=uu(e)?e:!this.sliced,r.options.data[r.data.indexOf(this)]=this.options,this.graphic&&this.graphic.animate(this.getTranslate())}}du(hu.prototype,{connectorShapes:{fixedOffset:function(e,t,n){let r=t.breakAt,i=t.touchingSliceAt,a=n.softConnector?[`C`,e.x+(e.alignment===`left`?-5:5),e.y,2*r.x-i.x,2*r.y-i.y,r.x,r.y]:[`L`,r.x,r.y];return[[`M`,e.x,e.y],a,[`L`,i.x,i.y]]},straight:function(e,t){let n=t.touchingSliceAt;return[[`M`,e.x,e.y],[`L`,n.x,n.y]]},crookedLine:function(e,t,n){let{angle:r=this.angle||0,breakAt:i,touchingSliceAt:a}=t,{series:o}=this,[s,c,l]=o.center,u=l/2,{plotLeft:d,plotWidth:f}=o.chart,p=e.alignment===`left`,{x:m,y:h}=e,g=i.x;if(n.crookDistance){let e=mu(n.crookDistance,1);g=p?s+u+(f+d-s-u)*(1-e):d+(s-u)*e}else g=s+(c-h)*Math.tan(r-Math.PI/2);let _=[[`M`,m,h]];return(p?g<=m&&g>=i.x:g>=m&&g<=i.x)&&_.push([`L`,g,h]),_.push([`L`,i.x,i.y],[`L`,a.x,a.y]),_}}});let{getStartAndEndRadians:gu}=su,{noop:_u}=S,{clamp:vu,extend:yu,fireEvent:bu,merge:xu,pick:Su}=M;class Cu extends Z{animate(e){let t=this,n=t.points,r=t.startAngleRad;e||n.forEach(function(e){let n=e.graphic,i=e.shapeArgs;n&&i&&(n.attr({r:Su(e.startR,t.center&&t.center[3]/2),start:r,end:r}),n.animate({r:i.r,start:i.start,end:i.end},t.options.animation))})}drawEmpty(){let e,t,n=this.startAngleRad,r=this.endAngleRad,i=this.options;this.total===0&&this.center?(e=this.center[0],t=this.center[1],this.graph||=this.chart.renderer.arc(e,t,this.center[1]/2,0,n,r).addClass(`highcharts-empty-series`).add(this.group),this.graph.attr({d:Rn.arc(e,t,this.center[2]/2,0,{start:n,end:r,innerR:this.center[3]/2})}),this.chart.styledMode||this.graph.attr({"stroke-width":i.borderWidth,fill:i.fillColor||`none`,stroke:i.color||`#cccccc`})):this.graph&&=this.graph.destroy()}drawPoints(){let e=this.chart.renderer;this.points.forEach(function(t){t.graphic&&t.hasNewShapeType()&&(t.graphic=t.graphic.destroy()),t.graphic||(t.graphic=e[t.shapeType](t.shapeArgs).add(t.series.group),t.delayedRendering=!0)})}generatePoints(){super.generatePoints(),this.updateTotals()}getX(e,t,n,r){let i=this.center,a=this.radii?this.radii[n.index]||0:i[2]/2,o=r.dataLabelPosition?.distance||0,s=Math.asin(vu((e-i[1])/(a+o),-1,1));return i[0]+Math.cos(s)*(a+o)*(t?-1:1)+(o>0?(t?-1:1)*(r.padding||0):0)}hasData(){return this.points.some(e=>e.visible)}redrawPoints(){let e,t,n,r,i=this,a=i.chart;this.drawEmpty(),i.group&&!a.styledMode&&i.group.shadow(i.options.shadow),i.points.forEach(function(o){let s={};t=o.graphic,!o.isNull&&t?(r=o.shapeArgs,e=o.getTranslate(),a.styledMode||(n=i.pointAttribs(o,o.selected&&`select`)),o.delayedRendering?(t.setRadialReference(i.center).attr(r).attr(e),a.styledMode||t.attr(n).attr({"stroke-linejoin":`round`}),o.delayedRendering=!1):(t.setRadialReference(i.center),a.styledMode||xu(!0,s,n),xu(!0,s,r,e),t.animate(s)),t.attr({visibility:o.visible?`inherit`:`hidden`}),t.addClass(o.getClassName(),!0)):t&&(o.graphic=t.destroy())})}sortByAngle(e,t){e.sort(function(e,n){return e.angle!==void 0&&(n.angle-e.angle)*t})}translate(e){bu(this,`translate`),this.generatePoints();let t=this.options,n=t.slicedOffset,r=gu(t.startAngle,t.endAngle),i=this.startAngleRad=r.start,a=(this.endAngleRad=r.end)-i,o=this.points,s=t.ignoreHiddenPoint,c=o.length,l,u,d,f,p,m,h,g=0;for(e||(this.center=e=this.getCenter()),m=0;m {let{slotScopeIds:u}=t;u&&(i=i?i.concat(u):u);let d=o(e),f=p(a(e),t,d,n,r,i,s);return f&&di(f)&&f.data===`]`?a(t.anchor=f):(si(),c(t.anchor=l(`]`),d,f),f)},g=(e,t,r,i,c,l)=>{if(hi(e.parentElement,1)||si(),t.el=null,l){let t=_(e);for(;;){let n=a(e);if(n&&n!==t)s(n);else break}}let u=a(e),d=o(e);return s(e),n(null,t,d,u,r,i,ui(d),c),r&&(r.vnode.el=t.el,go(r,t.el)),u},_=(e,t=`[`,n=`]`)=>{let r=0;for(;e;)if(e=a(e),e&&di(e)&&(e.data===t&&r++,e.data===n)){if(r===0)return a(e);r--}return e},v=(e,t,n)=>{let r=t.parentNode;r&&r.replaceChild(e,t);let i=n;for(;i;)i.vnode.el===t&&(i.vnode.el=i.subTree.el=e),i=i.parent},y=e=>e.nodeType===1&&e.tagName===`TEMPLATE`;return[u,d]}var pi=`data-allow-mismatch`,mi={0:`text`,1:`children`,2:`class`,3:`style`,4:`attribute`};function hi(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(pi);)e=e.parentElement;let n=e&&e.getAttribute(pi);if(n==null)return!1;if(n===``)return!0;{let e=n.split(`,`);return t===0&&e.includes(`children`)?!0:e.includes(mi[t])}}var gi=ve().requestIdleCallback||(e=>setTimeout(e,1)),_i=ve().cancelIdleCallback||(e=>clearTimeout(e)),vi=(e=1e4)=>t=>{let n=gi(t,{timeout:e});return()=>_i(n)};function yi(e){let{top:t,left:n,bottom:r,right:i}=e.getBoundingClientRect(),{innerHeight:a,innerWidth:o}=window;return(t>0&&t0&&r0&&n {let{slotScopeIds:u}=t;u&&(i=i?i.concat(u):u);let d=o(e),f=p(a(e),t,d,n,r,i,s);return f&&di(f)&&f.data===`]`?a(t.anchor=f):(si(),c(t.anchor=l(`]`),d,f),f)},g=(e,t,r,i,c,l)=>{if(hi(e.parentElement,1)||si(),t.el=null,l){let t=_(e);for(;;){let n=a(e);if(n&&n!==t)s(n);else break}}let u=a(e),d=o(e);return s(e),n(null,t,d,u,r,i,ui(d),c),r&&(r.vnode.el=t.el,go(r,t.el)),u},_=(e,t=`[`,n=`]`)=>{let r=0;for(;e;)if(e=a(e),e&&di(e)&&(e.data===t&&r++,e.data===n)){if(r===0)return a(e);r--}return e},v=(e,t,n)=>{let r=t.parentNode;r&&r.replaceChild(e,t);let i=n;for(;i;)i.vnode.el===t&&(i.vnode.el=i.subTree.el=e),i=i.parent},y=e=>e.nodeType===1&&e.tagName===`TEMPLATE`;return[u,d]}var pi=`data-allow-mismatch`,mi={0:`text`,1:`children`,2:`class`,3:`style`,4:`attribute`};function hi(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(pi);)e=e.parentElement;let n=e&&e.getAttribute(pi);if(n==null)return!1;if(n===``)return!0;{let e=n.split(`,`);return t===0&&e.includes(`children`)?!0:e.includes(mi[t])}}var gi=ve().requestIdleCallback||(e=>setTimeout(e,1)),_i=ve().cancelIdleCallback||(e=>clearTimeout(e)),vi=(e=1e4)=>t=>{let n=gi(t,{timeout:e});return()=>_i(n)};function yi(e){let{top:t,left:n,bottom:r,right:i}=e.getBoundingClientRect(),{innerHeight:a,innerWidth:o}=window;return(t>0&&t0&&r0&&ne?.enabled)}function n(e,t,n,r,i){let{chart:a,enabledDataSorting:o}=this,s=this.isCartesian&&a.inverted,c=e.plotX,l=e.plotY,u=n.rotation||0,d=Al(c)&&Al(l)&&a.isInsidePlot(c,Math.round(l),{inverted:s,paneCoordinates:!0,series:this}),f=u===0&&Rl(n.overflow,o?`none`:`justify`)===`justify`,p=this.visible&&!1!==e.visible&&Al(c)&&(e.series.forceDL||o&&!f||d||Rl(n.inside,!!this.options.stacking)&&r&&a.isInsidePlot(c,s?r.x+1:r.y+r.height-1,{inverted:s,paneCoordinates:!0,series:this})),m=e.pos();if(p&&m){var h;let c=t.getBBox(),l=t.getBBox(void 0,0);if(r=jl({x:m[0],y:Math.round(m[1]),width:0,height:0},r||{}),n.alignTo===`plotEdges`&&this.isCartesian&&(r[s?`x`:`y`]=0,r[s?`width`:`height`]=this.yAxis?.len||0),jl(n,{width:c.width,height:c.height}),h=r,o&&this.xAxis&&!f&&this.setDataLabelStartPos(e,t,i,d,h),t.align(Il(n,{width:l.width,height:l.height}),!1,r,!1),t.alignAttr.x+=Nl(n.align)*(l.width-c.width),t.alignAttr.y+=Nl(n.verticalAlign)*(l.height-c.height),t[t.placed?`animate`:`attr`]({"text-align":t.alignAttr[`text-align`]||`center`,x:t.alignAttr.x+(c.width-l.width)/2,y:t.alignAttr.y+(c.height-l.height)/2,rotationOriginX:(t.width||0)/2,rotationOriginY:(t.height||0)/2}),f&&r.height>=0)this.justifyDataLabel(t,n,t.alignAttr,c,r,i);else if(Rl(n.crop,!0)){let{x:e,y:n}=t.alignAttr;p=a.isInsidePlot(e,n,{paneCoordinates:!0,series:this})&&a.isInsidePlot(e+c.width-1,n+c.height-1,{paneCoordinates:!0,series:this})}n.shape&&!u&&t[i?`attr`:`animate`]({anchorX:m[0],anchorY:m[1]})}i&&o&&(t.placed=!1),p||o&&!f?(t.show(),t.placed=!0):(t.hide(),t.placed=!1)}function r(){return this.plotGroup(`dataLabelsGroup`,`data-labels`,this.hasRendered?`inherit`:`hidden`,this.options.dataLabels.zIndex||6,this.chart.dataLabelsGroup)}function i(e){let t=this.hasRendered||0,n=this.initDataLabelsGroup().attr({opacity:+t});return!t&&n&&(this.visible&&n.show(),this.options.animation?n.animate({opacity:1},e):n.attr({opacity:1})),n}function a(e){let t;e||=this.points;let n=this,r=n.chart,i=n.options,a=r.renderer,{backgroundColor:o,plotBackgroundColor:l}=r.options.chart,u=a.getContrast(Fl(l)&&l||Fl(o)&&o||`#000000`),d=c(n),{animation:f,defer:p}=d[0],m=p?Ol(r,f,n):{defer:0,duration:0};Ml(this,`drawDataLabels`),n.hasDataLabels?.()&&(t=this.initDataLabels(m),e.forEach(e=>{let o=e.dataLabels||[],c=e.color||n.color;Bl(s(d,e.dlOptions||e.options?.dataLabels)).forEach((s,l)=>{let d=s.enabled&&(e.visible||e.dataLabelOnHidden)&&(!e.isNull||e.dataLabelOnNull)&&function(e,t){let n=t.filter;if(n){let t=n.operator,r=e[n.property],i=n.value;return t===`>`&&r>i||t===`<`&&r=`&&r>=i||t===`<=`&&r<=i||t===`==`&&r==i||t===`===`&&r===i||t===`!=`&&r!=i||t===`!==`&&r!==i||!1}return!0}(e,s),{backgroundColor:f,borderColor:p,distance:m,style:h={}}=s,g,_,v,y={},b=o[l],x=!b,S;d&&(_=Al(g=Rl(s[e.formatPrefix+`Format`],s.format))?kl(g,e,r):(s[e.formatPrefix+`Formatter`]||s.formatter).call(e,s),v=s.rotation,!r.styledMode&&(h.color=Rl(s.color,h.color,Fl(n.color)?n.color:void 0,`#000000`),h.color===`contrast`?(f!==`none`&&(S=f),e.contrastColor=a.getContrast(S!==`auto`&&Fl(S)&&S||(Fl(c)?c:``)),h.color=S||!Al(m)&&s.inside||0>zl(m||0)||i.stacking?e.contrastColor:u):delete e.contrastColor,i.cursor&&(h.cursor=i.cursor)),y={r:s.borderRadius||0,rotation:v,padding:s.padding,zIndex:1},r.styledMode||(y.fill=f===`auto`?e.color:f,y.stroke=p===`auto`?e.color:p,y[`stroke-width`]=s.borderWidth),Ll(y,(e,t)=>{e===void 0&&delete y[t]})),!b||d&&Al(_)&&!!(b.div||b.text?.foreignObject)==!!s.useHTML&&(b.rotation&&s.rotation||b.rotation===s.rotation)||(b=void 0,x=!0),d&&Al(_)&&_!==``&&(b?y.text=_:(b=a.label(_,0,0,s.shape,void 0,void 0,s.useHTML,void 0,`data-label`)).addClass(` highcharts-data-label-color-`+e.colorIndex+` `+(s.className||``)+(s.useHTML?` highcharts-tracker`:``)),b&&(b.options=s,b.attr(y),r.styledMode?h.width&&b.css({width:h.width,textOverflow:h.textOverflow,whiteSpace:h.whiteSpace}):b.css(h).shadow(s.shadow),Ml(b,`beforeAddingDataLabel`,{labelOptions:s,point:e}),b.added||b.add(t),n.alignDataLabel(e,b,s,void 0,x),b.isActive=!0,o[l]&&o[l]!==b&&o[l].destroy(),o[l]=b))});let l=o.length;for(;l--;)o[l]?.isActive?o[l].isActive=!1:(o[l]?.destroy(),o.splice(l,1));e.dataLabel=o[0],e.dataLabels=o})),Ml(this,`afterDrawDataLabels`)}function o(e,t,n,r,i,a){let o=this.chart,s=t.align,c=t.verticalAlign,l=e.box?0:e.padding||0,u=o.inverted?this.yAxis:this.xAxis,d=u?u.left-o.plotLeft:0,f=o.inverted?this.xAxis:this.yAxis,p=f?f.top-o.plotTop:0,{x:m=0,y:h=0}=t,g,_;return(g=(n.x||0)+l+d)<0&&(s===`right`&&m>=0?(t.align=`left`,t.inside=!0):m-=g,_=!0),(g=(n.x||0)+r.width-l+d)>o.plotWidth&&(s===`left`&&m<=0?(t.align=`right`,t.inside=!0):m+=o.plotWidth-g,_=!0),(g=n.y+l+p)<0&&(c===`bottom`&&h>=0?(t.verticalAlign=`top`,t.inside=!0):h-=g,_=!0),(g=(n.y||0)+r.height-l+p)>o.plotHeight&&(c===`top`&&h<=0?(t.verticalAlign=`bottom`,t.inside=!0):h+=o.plotHeight-g,_=!0),_&&(t.x=m,t.y=h,e.placed=!a,e.align(t,void 0,i)),_}function s(e,t){let n=[],r;if(Pl(e)&&!Pl(t))n=e.map(function(e){return Il(e,t)});else if(Pl(t)&&!Pl(e))n=t.map(function(t){return Il(e,t)});else if(Pl(e)||Pl(t)){if(Pl(e)&&Pl(t))for(r=Math.max(e.length,t.length);r--;)n[r]=Il(e[r],t[r])}else n=Il(e,t);return n}function c(e){let t=e.chart.options.plotOptions;return Bl(s(s(t?.series?.dataLabels,t?.[e.type]?.dataLabels),e.options.dataLabels))}function l(e,t,n,r,i){let a=this.chart,o=a.inverted,s=this.xAxis,c=s.reversed,l=((o?t.height:t.width)||0)/2,u=e.pointWidth,d=u?u/2:0;t.startXPos=o?i.x:c?-l-d:s.width-l+d,t.startYPos=o?c?this.yAxis.height-l+d:-l-d:i.y,r?t.visibility===`hidden`&&(t.show(),t.attr({opacity:0}).animate({opacity:1})):t.attr({opacity:1}).animate({opacity:0},void 0,t.hide),a.hasRendered&&(n&&t.attr({x:t.startXPos,y:t.startYPos}),t.placed=!0)}e.compose=function(e){let c=e.prototype;c.initDataLabels||(c.initDataLabels=i,c.initDataLabelsGroup=r,c.alignDataLabel=n,c.drawDataLabels=a,c.justifyDataLabel=o,c.mergeArrays=s,c.setDataLabelStartPos=l,c.hasDataLabels=t)}})(m||={});let Vl=m,{composed:Hl}=S,{series:Ul}=K,{merge:Wl,pushUnique:Gl}=M;(function(e){function t(e,t,n,r,i){let{chart:a,options:o}=this,s=a.inverted,c=this.xAxis?.len||a.plotSizeX||0,l=this.yAxis?.len||a.plotSizeY||0,u=e.dlBox||e.shapeArgs,d=e.below??(e.plotY||0)>(this.translatedThreshold??l),f=n.inside??!!o.stacking;if(u){if(r=Wl(u),n.overflow!==`allow`||!1!==n.crop||!1!==o.clip){r.y<0&&(r.height+=r.y,r.y=0);let e=r.y+r.height-l;e>0&&e
`,pointFormat:`x: {point.x}
y: {point.y}
`}}),$l(tu.prototype,{drawTracker:Xl.prototype.drawTracker,sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:[`group`,`markerGroup`,`dataLabelsGroup`]}),Ql(tu,`afterTranslate`,function(){this.applyJitter()}),K.registerSeriesType(`scatter`,tu);let{deg2rad:nu}=S,{fireEvent:ru,isNumber:iu,pick:au,relativeLength:ou}=M;(function(e){e.getCenter=function(){let e=this.options,t=this.chart,n=2*(e.slicedOffset||0),r=t.plotWidth-2*n,i=t.plotHeight-2*n,a=e.center,o=Math.min(r,i),s=e.thickness,c,l=e.size,u=e.innerSize||0,d,f;typeof l==`string`&&(l=parseFloat(l)),typeof u==`string`&&(u=parseFloat(u));let p=[au(a?.[0],`50%`),au(a?.[1],`50%`),au(l&&l<0?void 0:e.size,`100%`),au(u&&u<0?void 0:e.innerSize||0,`0%`)];for(!t.angular||this instanceof Z||(p[3]=0),d=0;d<4;++d)f=p[d],c=d<2||d===2&&/%$/.test(f),p[d]=ou(f,[r,i,o,p[2]][d])+(c?n:0);return p[3]>p[2]&&(p[3]=p[2]),iu(s)&&2*s