1import{cB as X}from"./CSpsc2oa.js";(function(){try{var d=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};d.SENTRY_RELEASE={id:"df7ca7a972abe0a2a56b13d50d3194f0664055e5"};var h=new d.Error().stack;h&&(d._sentryDebugIds=d._sentryDebugIds||{},d._sentryDebugIds[h]="23594cda-20f8-40b6-b7dc-aa510990214f",d._sentryDebugIdIdentifier="sentry-dbid-23594cda-20f8-40b6-b7dc-aa510990214f")}catch{}})();function $(d,h){for(var g=0;g<h.length;g++){const B=h[g];if(typeof B!="string"&&!Array.isArray(B)){for(const c in B)if(c!=="default"&&!(c in d)){const x=Object.getOwnPropertyDescriptor(B,c);x&&Object.defineProperty(d,c,x.get?x:{enumerable:!0,get:()=>B[c]})}}}return Object.freeze(Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}))}var D={exports:{}},C;function F(){return C||(C=1,(function(d){(function(h){d.exports?(h.default=h,d.exports=h):h(typeof Highcharts<"u"?Highcharts:void 0)})(function(h){var g=h?h._modules:{};function B(c,x,w,E){c.hasOwnProperty(x)||(c[x]=E.apply(null,w),typeof CustomEvent=="function"&&h.win.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:x,module:c[x]}})))}B(g,"Core/Axis/BrokenAxis.js",[g["Core/Axis/Stacking/StackItem.js"],g["Core/Utilities.js"]],function(c,x){var w;let{addEvent:E,find:z,fireEvent:O,isArray:T,isNumber:b,pick:I}=x;return(function(L){function M(){this.brokenAxis!==void 0&&this.brokenAxis.setBreaks(this.options.breaks,!1)}function N(){this.brokenAxis?.hasBreaks&&(this.options.ordinal=!1)}function G(){let l=this.brokenAxis;if(l?.hasBreaks){let s=this.tickPositions,r=this.tickPositions.info,i=[];for(let e=0;e<s.length;e++)l.isInAnyBreak(s[e])||i.push(s[e]);this.tickPositions=i,this.tickPositions.info=r}}function H(){this.brokenAxis||(this.brokenAxis=new v(this))}function U(){let{isDirty:l,options:{connectNulls:s},points:r,xAxis:i,yAxis:e}=this;if(l){let t=r.length;for(;t--;){let n=r[t],o=!(n.y===null&&s===!1)&&(i?.brokenAxis?.isInAnyBreak(n.x,!0)||e?.brokenAxis?.isInAnyBreak(n.y,!0));n.visible=!o&&n.options.visible!==!1}}}function _(){this.drawBreaks(this.xAxis,["x"]),this.drawBreaks(this.yAxis,I(this.pointArrayMap,["y"]))}function q(l,s){let r,i,e,t=this,n=t.points;if(l?.brokenAxis?.hasBreaks){let o=l.brokenAxis;s.forEach(function(k){r=o?.breakArray||[],i=l.isXAxis?l.min:I(t.options.threshold,l.min);let P=l?.options?.breaks?.filter(function(A){let a=!0;for(let u=0;u<r.length;u++){let p=r[u];if(p.from===A.from&&p.to===A.to){a=!1;break}}return a});n.forEach(function(A){e=I(A["stack"+k.toUpperCase()],A[k]),r.forEach(function(a){if(b(i)&&b(e)){let u="";i<a.from&&e>a.to||i>a.from&&e<a.from?u="pointBreak":(i<a.from&&e>a.from&&e<a.to||i>a.from&&e>a.to&&e<a.from)&&(u="pointInBreak"),u&&O(l,u,{point:A,brk:a})}}),P?.forEach(function(a){O(l,"pointOutsideOfBreak",{point:A,brk:a})})})})}}function V(){let l=this.currentDataGrouping,s=l?.gapSize,r=this.points.slice(),i=this.yAxis,e=this.options.gapSize,t=r.length-1;if(e&&t>0){let n,o;for(this.options.gapUnit!=="value"&&(e*=this.basePointRange),s&&s>e&&s>=this.basePointRange&&(e=s);t--;)if(o&&o.visible!==!1||(o=r[t+1]),n=r[t],o.visible!==!1&&n.visible!==!1){if(o.x-n.x>e){let k=(n.x+o.x)/2;r.splice(t+1,0,{isNull:!0,x:k}),i.stacking&&this.options.stacking&&((i.stacking.stacks[this.stackKey][k]=new c(i,i.options.stackLabels,!1,k,this.stack)).total=0)}o=n}}return this.getGraphPath(r)}L.compose=function(l,s){if(!l.keepProps.includes("brokenAxis")){l.keepProps.push("brokenAxis"),E(l,"init",H),E(l,"afterInit",M),E(l,"afterSetTickPositions",G),E(l,"afterSetOptions",N);let r=s.prototype;r.drawBreaks=q,r.gappedPath=V,E(s,"afterGeneratePoints",U),E(s,"afterRender",_)}return l};class v{static isInBreak(s,r){let i=s.repeat||1/0,e=s.from,t=s.to-s.from,n=r>=e?(r-e)%i:i-(e-r)%i;return s.inclusive?n<=t:n<t&&n!==0}static lin2Val(s){let r=this.brokenAxis,i=r&&r.breakArray;if(!i||!b(s))return s;let e=s,t,n;for(n=0;n<i.length&&!((t=i[n]).from>=e);n++)(t.to<e||v.isInBreak(t,e))&&(e+=t.len);return e}static val2Lin(s){let r=this.brokenAxis,i=r&&r.breakArray;if(!i||!b(s))return s;let e=s,t,n;for(n=0;n<i.length;n++)if((t=i[n]).to<=s)e-=t.len;else{if(t.from>=s)break;if(v.isInBreak(t,s)){e-=s-t.from;break}}return e}constructor(s){this.hasBreaks=!1,this.axis=s}findBreakAt(s,r){return z(r,function(i){return i.from<s&&s<i.to})}isInAnyBreak(s,r){let i=this.axis,e=i.options.breaks||[],t=e.length,n,o,k;if(t&&b(s)){for(;t--;)v.isInBreak(e[t],s)&&(n=!0,o||(o=I(e[t].showPoints,!i.isXAxis)));k=n&&r?n&&!o:n}return k}setBreaks(s,r){let i=this,e=i.axis,t=T(s)&&!!s.length&&!!Object.keys(s[0]).length;e.isDirty=i.hasBreaks!==t,i.hasBreaks=t,s!==e.options.breaks&&(e.options.breaks=e.userOptions.breaks=s),e.forceRedraw=!0,e.series.forEac
1h(function(n){n.isDirty=!0}),t||e.val2lin!==v.val2Lin||(delete e.val2lin,delete e.lin2val),t&&(e.userOptions.ordinal=!1,e.lin2val=v.lin2Val,e.val2lin=v.val2Lin,e.setExtremes=function(n,o,k,P,A){if(i.hasBreaks){let a,u=this.options.breaks||[];for(;a=i.findBreakAt(n,u);)n=a.to;for(;a=i.findBreakAt(o,u);)o=a.from;o<n&&(o=n)}e.constructor.prototype.setExtremes.call(this,n,o,k,P,A)},e.setAxisTranslation=function(){if(e.constructor.prototype.setAxisTranslation.call(this),i.unitLength=void 0,i.hasBreaks){let n=e.options.breaks||[],o=[],k=[],P=I(e.pointRangePadding,0),A=0,a,u,p=e.userMin||e.min,y=e.userMax||e.max,m,S;n.forEach(function(f){u=f.repeat||1/0,b(p)&&b(y)&&(v.isInBreak(f,p)&&(p+=f.to%u-p%u),v.isInBreak(f,y)&&(y-=y%u-f.from%u))}),n.forEach(function(f){if(m=f.from,u=f.repeat||1/0,b(p)&&b(y)){for(;m-u>p;)m-=u;for(;m<p;)m+=u;for(S=m;S<y;S+=u)o.push({value:S,move:"in"}),o.push({value:S+f.to-f.from,move:"out",size:f.breakSize})}}),o.sort(function(f,j){return f.value===j.value?(f.move==="in"?0:1)-(j.move==="in"?0:1):f.value-j.value}),a=0,m=p,o.forEach(function(f){(a+=f.move==="in"?1:-1)===1&&f.move==="in"&&(m=f.value),a===0&&b(m)&&(k.push({from:m,to:f.value,len:f.value-m-(f.size||0)}),A+=f.value-m-(f.size||0))}),i.breakArray=k,b(p)&&b(y)&&b(e.min)&&(i.unitLength=y-p-A+P,O(e,"afterBreaks"),e.staticScale?e.transA=e.staticScale:i.unitLength&&(e.transA*=(y-e.min+P)/i.unitLength),P&&(e.minPixelPadding=e.transA*(e.minPointOffset||0)),e.min=p,e.max=y)}}),I(r,!0)&&e.chart.redraw()}}L.Additions=v})(w||(w={})),w}),B(g,"masters/modules/broken-axis.src.js",[g["Core/Globals.js"],g["Core/Axis/BrokenAxis.js"]],function(c,x){return c.BrokenAxis=c.BrokenAxis||x,c.BrokenAxis.compose(c.Axis,c.Series),c})})})(D)),D.exports}var R=F();const K=X(R),J=$({__proto__:null,default:K},[R]);export{J as b}; 2//# sourceMappingURL=BP0SgkJC.js.map
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.