Hacked By AnonymousFox
!/**
* Highcharts JS v12.1.2 (2025-01-09)
* @module highcharts/modules/accessibility
* @requires highcharts
*
* Accessibility module
*
* (c) 2010-2024 Highsoft AS
* Author: Oystein Moseng
*
* License: www.highcharts.com/license
*/function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("highcharts"),require("highcharts").Templating,require("highcharts").AST,require("highcharts").Legend,require("highcharts").Axis,require("highcharts").Color,require("highcharts").SeriesRegistry,require("highcharts").RendererRegistry,require("highcharts").SVGRenderer,require("highcharts").Point,require("highcharts").Series):"function"==typeof define&&define.amd?define("highcharts/modules/accessibility",[["highcharts/highcharts"],["highcharts/highcharts","Templating"],["highcharts/highcharts","AST"],["highcharts/highcharts","Legend"],["highcharts/highcharts","Axis"],["highcharts/highcharts","Color"],["highcharts/highcharts","SeriesRegistry"],["highcharts/highcharts","RendererRegistry"],["highcharts/highcharts","SVGRenderer"],["highcharts/highcharts","Point"],["highcharts/highcharts","Series"]],e):"object"==typeof exports?exports["highcharts/modules/accessibility"]=e(require("highcharts"),require("highcharts").Templating,require("highcharts").AST,require("highcharts").Legend,require("highcharts").Axis,require("highcharts").Color,require("highcharts").SeriesRegistry,require("highcharts").RendererRegistry,require("highcharts").SVGRenderer,require("highcharts").Point,require("highcharts").Series):t.Highcharts=e(t.Highcharts,t.Highcharts.Templating,t.Highcharts.AST,t.Highcharts.Legend,t.Highcharts.Axis,t.Highcharts.Color,t.Highcharts.SeriesRegistry,t.Highcharts.RendererRegistry,t.Highcharts.SVGRenderer,t.Highcharts.Point,t.Highcharts.Series)}(this,function(t,e,i,r,n,o,s,a,h,l,c){return function(){"use strict";var d,u,p,g,m,f,v,y,b,x,w,E,A,T={660:function(t){t.exports=i},532:function(t){t.exports=n},239:function(t){t.exports=o},632:function(t){t.exports=r},260:function(t){t.exports=l},608:function(t){t.exports=a},540:function(t){t.exports=h},820:function(t){t.exports=c},512:function(t){t.exports=s},984:function(t){t.exports=e},944:function(e){e.exports=t}},C={};function M(t){var e=C[t];if(void 0!==e)return e.exports;var i=C[t]={exports:{}};return T[t](i,i.exports,M),i.exports}M.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return M.d(e,{a:e}),e},M.d=function(t,e){for(var i in e)M.o(e,i)&&!M.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},M.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)};var k={};M.d(k,{default:function(){return nD}});var S=M(944),P=M.n(S),D=P().doc,N=P().win,B=P().css,O=N.EventTarget&&new N.EventTarget||"none";function I(t){if("function"==typeof N.MouseEvent)return new N.MouseEvent(t.type,t);if(D.createEvent){var e=D.createEvent("MouseEvent");if(e.initMouseEvent)return e.initMouseEvent(t.type,t.bubbles,t.cancelable,t.view||N,t.detail,t.screenX,t.screenY,t.clientX,t.clientY,t.ctrlKey,t.altKey,t.shiftKey,t.metaKey,t.button,t.relatedTarget),e}return F(t.type)}function F(t,e,i){var r=e||{x:0,y:0};if("function"==typeof N.MouseEvent)return new N.MouseEvent(t,{bubbles:!0,cancelable:!0,composed:!0,button:0,buttons:1,relatedTarget:i||O,view:N,detail:"click"===t?1:0,screenX:r.x,screenY:r.y,clientX:r.x,clientY:r.y});if(D.createEvent){var n=D.createEvent("MouseEvent");if(n.initMouseEvent)return n.initMouseEvent(t,!0,!0,N,"click"===t?1:0,r.x,r.y,r.x,r.y,!1,!1,!1,!1,0,null),n}return{type:t}}var R={addClass:function(t,e){t.classList?t.classList.add(e):0>t.className.indexOf(e)&&(t.className+=" "+e)},cloneMouseEvent:I,cloneTouchEvent:function(t){var e=function(t){for(var e=[],i=0;i<t.length;++i){var r=t.item(i);r&&e.push(r)}return e};if("function"==typeof N.TouchEvent){var i=new N.TouchEvent(t.type,{touches:e(t.touches),targetTouches:e(t.targetTouches),changedTouches:e(t.changedTouches),ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,altKey:t.altKey,metaKey:t.metaKey,bubbles:t.bubbles,cancelable:t.cancelable,composed:t.composed,detail:t.detail,view:t.view});return t.defaultPrevented&&i.preventDefault(),i}var r=I(t);return r.touches=t.touches,r.changedTouches=t.changedTouches,r.targetTouches=t.targetTouches,r},escapeStringForHTML:function(t){return t.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")},getElement:function(t){return D.getElementById(t)},getFakeMouseEvent:F,getHeadingTagNameForElement:function(t){var e=function(t){return"h"+Math.min(6,parseInt(t.slice(1),10)+1)},i=function(t){return/^H[1-6]$/i.test(t)},r=function(t){for(var e=t;e=e.previousSibling;){var r=e.tagName||"";if(i(r))return r}return""},n=function(t){var o=r(t);if(o)return e(o);var s=t.parentElement;if(!s)return"h6";var a=s.tagName;return i(a)?e(a):n(s)};return n(t)},removeChildNodes:function(t){for(;t.lastChild;)t.removeChild(t.lastChild)},removeClass:function(t,e){t.classList?t.classList.remove(e):t.className=t.className.replace(RegExp(e,"g"),"")},removeElement:function(t){t&&t.parentNode&&t.parentNode.removeChild(t)},reverseChildNodes:function(t){for(var e=t.childNodes.length;e--;)t.appendChild(t.childNodes[e])},simulatedEventTarget:O,stripHTMLTagsFromString:function(t,e){return void 0===e&&(e=!1),"string"==typeof t?e?t.replace(/<\/?[^>]+(>|$)/g,""):t.replace(/<\/?(?!\s)[^>]+(>|$)/g,""):t},visuallyHideElement:function(t){B(t,{position:"absolute",width:"1px",height:"1px",overflow:"hidden",whiteSpace:"nowrap",clip:"rect(1px, 1px, 1px, 1px)",marginTop:"-3px","-ms-filter":"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)",filter:"alpha(opacity=1)",opacity:.01})}},L=M(984),H=M.n(L),z=H().format,q=P().getNestedProperty,G=P().pick;!function(t){function e(t,e,i){var r,n,o=[],s=0;do r=function(t,e){var i=t.slice(e||0),r=i.indexOf("{"),n=i.indexOf("}");if(r>-1&&n>r)return{statement:i.substring(r+1,n),begin:e+r+1,end:e+n}}(t,s),(n=t.substring(s,r&&r.begin-1)).length&&o.push({value:n,type:"constant"}),r&&o.push({value:r.statement,type:"statement"}),s=r?r.end+1:s+1;while(r);return o.forEach(function(t){"statement"===t.type&&(t.value=function(t,e){var i,r,n=t.indexOf("#each("),o=t.indexOf("#plural("),s=t.indexOf("["),a=t.indexOf("]");if(n>-1){var h=t.slice(n).indexOf(")")+n,l=t.substring(0,n),c=t.substring(h+1),d=t.substring(n+6,h).split(","),u=Number(d[1]),p=void 0;if(r="",i=q(d[0],e)){p=(u=isNaN(u)?i.length:u)<0?i.length+u:Math.min(u,i.length);for(var g=0;g<p;++g)r+=l+i[g]+c}return r.length?r:""}if(o>-1){var m,f=t.slice(o).indexOf(")")+o,v=t.substring(o+8,f).split(",");switch(Number(q(v[0],e))){case 0:r=G(v[4],v[1]);break;case 1:r=G(v[2],v[1]);break;case 2:r=G(v[3],v[1]);break;default:r=v[1]}return r?(m=r).trim&&m.trim()||m.replace(/^\s+|\s+$/g,""):""}if(s>-1){var y=t.substring(0,s),b=Number(t.substring(s+1,a)),x=void 0;return i=q(y,e),!isNaN(b)&&i&&(b<0?void 0===(x=i[i.length+b])&&(x=i[0]):void 0===(x=i[b])&&(x=i[i.length-1])),void 0!==x?x:""}return"{"+t+"}"}(t.value,e))}),z(o.reduce(function(t,e){return t+e.value},""),e,i)}function i(t,i){for(var r=t.split("."),n=this.options.lang,o=0;o<r.length;++o)n=n&&n[r[o]];return"string"==typeof n?e(n,i,this):""}t.compose=function(t){var e=t.prototype;e.langFormat||(e.langFormat=i)},t.i18nFormat=e}(b||(b={}));var U=b,K=P().doc,_=R.stripHTMLTagsFromString,j=P().defined,V=P().find,W=P().fireEvent;function X(t){if(t.points&&t.points.length){var e=V(t.points,function(t){return!!t.graphic});return e&&e.graphic&&e.graphic.element}}function Y(t){var e=X(t);return e&&e.parentNode||t.graph&&t.graph.element||t.group&&t.group.element}var Z={fireEventOnWrappedOrUnwrappedElement:function t(e,i){var r=i.type,n=e.hcEvents;K.createEvent&&(e.dispatchEvent||e.fireEvent)?e.dispatchEvent?e.dispatchEvent(i):e.fireEvent(r,i):n&&n[r]?W(e,r,i):e.element&&t(e.element,i)},getChartTitle:function(t){return _(t.options.title.text||t.langFormat("accessibility.defaultChartTitle",{chart:t}),t.renderer.forExport)},getAxisDescription:function(t){var e,i;return t&&((null===(e=t.options.accessibility)||void 0===e?void 0:e.description)||(null===(i=t.axisTitle)||void 0===i?void 0:i.textStr)||t.options.id||t.categories&&"categories"||t.dateTime&&"Time"||"values")},getAxisRangeDescription:function(t){var e,i,r,n,o,s,a,h,l,c,d,u,p=t.options||{};return p.accessibility&&void 0!==p.accessibility.rangeDescription?p.accessibility.rangeDescription:t.categories?(e=t.chart,t.dataMax&&t.dataMin?e.langFormat("accessibility.axis.rangeCategories",{chart:e,axis:t,numCategories:t.dataMax-t.dataMin+1}):""):t.dateTime&&(0===t.min||0===t.dataMin)?(i=t.chart,r={},n=t.dataMin||t.min||0,o=t.dataMax||t.max||0,s="Seconds",r.Seconds=(o-n)/1e3,r.Minutes=r.Seconds/60,r.Hours=r.Minutes/60,r.Days=r.Hours/24,["Minutes","Hours","Days"].forEach(function(t){r[t]>2&&(s=t)}),a=r[s].toFixed("Seconds"!==s&&"Minutes"!==s?1:0),i.langFormat("accessibility.axis.timeRange"+s,{chart:i,axis:t,range:a.replace(".0","")})):(c=(l=(h=t.chart).options)&&l.accessibility&&l.accessibility.screenReaderSection.axisRangeDateFormat||"",d={min:t.dataMin||t.min||0,max:t.dataMax||t.max||0},u=function(e){return t.dateTime?h.time.dateFormat(c,d[e]):d[e].toString()},h.langFormat("accessibility.axis.rangeFromTo",{chart:h,axis:t,rangeFrom:u("min"),rangeTo:u("max")}))},getPointFromXY:function(t,e,i){for(var r,n=t.length;n--;)if(r=V(t[n].points||[],function(t){return t.x===e&&t.y===i}))return r},getSeriesFirstPointElement:X,getSeriesFromName:function(t,e){return e?(t.series||[]).filter(function(t){return t.name===e}):t.series},getSeriesA11yElement:Y,unhideChartElementFromAT:function t(e,i){i.setAttribute("aria-hidden",!1),i!==e.renderTo&&i.parentNode&&i.parentNode!==K.body&&(Array.prototype.forEach.call(i.parentNode.childNodes,function(t){t.hasAttribute("aria-hidden")||t.setAttribute("aria-hidden",!0)}),t(e,i.parentNode))},hideSeriesFromAT:function(t){var e=Y(t);e&&e.setAttribute("aria-hidden",!0)},scrollAxisToPoint:function(t){var e=t.series.xAxis,i=t.series.yAxis,r=e&&e.scrollbar?e:i,n=r&&r.scrollbar;if(n&&j(n.to)&&j(n.from)){var o=n.to-n.from,s=function(t,e){if(!j(t.dataMin)||!j(t.dataMax))return 0;var i=t.toPixels(t.dataMin),r=t.toPixels(t.dataMax),n="xAxis"===t.coll?"x":"y";return(t.toPixels(e[n]||0)-i)/(r-i)}(r,t);n.updatePosition(s-o/2,s+o/2),W(n,"changed",{from:n.from,to:n.to,trigger:"scrollbar",DOMEvent:null})}}},$=P().doc,Q=R.removeElement,J=function(){function t(){this.elements=[]}return t.prototype.createElement=function(){var t=$.createElement.apply($,arguments);return this.elements.push(t),t},t.prototype.removeElement=function(t){Q(t),this.elements.splice(this.elements.indexOf(t),1)},t.prototype.destroyCreatedElements=function(){this.elements.forEach(function(t){Q(t)}),this.elements=[]},t}(),tt=P().addEvent,te=function(){function t(){this.eventRemovers=[]}return t.prototype.addEvent=function(){var t=tt.apply(P(),arguments);return this.eventRemovers.push({element:arguments[0],remover:t}),t},t.prototype.removeEvent=function(t){var e=this.eventRemovers.map(function(t){return t.remover}).indexOf(t);this.eventRemovers[e].remover(),this.eventRemovers.splice(e,1)},t.prototype.removeAddedEvents=function(){this.eventRemovers.map(function(t){return t.remover}).forEach(function(t){return t()}),this.eventRemovers=[]},t}(),ti=Z.fireEventOnWrappedOrUnwrappedElement,tr=R.getFakeMouseEvent,tn=function(){function t(){}return t.prototype.destroy=function(){},t.prototype.getKeyboardNavigation=function(){return[]},t.prototype.init=function(){},t.prototype.onChartRender=function(){},t.prototype.onChartUpdate=function(){},t.prototype.initBase=function(t,e){this.chart=t,this.eventProvider=new te,this.domElementProvider=new J,this.proxyProvider=e,this.keyCodes={left:37,right:39,up:38,down:40,enter:13,space:32,esc:27,tab:9,pageUp:33,pageDown:34,end:35,home:36}},t.prototype.addEvent=function(t,e,i,r){return this.eventProvider.addEvent(t,e,i,r)},t.prototype.createElement=function(t,e){return this.domElementProvider.createElement(t,e)},t.prototype.fakeClickEvent=function(t){ti(t,tr("click"))},t.prototype.destroyBase=function(){this.domElementProvider.destroyCreatedElements(),this.eventProvider.removeAddedEvents()},t}(),to=P().find,ts=function(){function t(t,e){this.chart=t,this.keyCodeMap=e.keyCodeMap||[],this.validate=e.validate,this.init=e.init,this.terminate=e.terminate,this.response={success:1,prev:2,next:3,noHandler:4,fail:5}}return t.prototype.run=function(t){var e=t.which||t.keyCode,i=this.response.noHandler,r=to(this.keyCodeMap,function(t){return t[0].indexOf(e)>-1});return r?i=r[1].call(this,e,t):9===e&&(i=this.response[t.shiftKey?"prev":"next"]),i},t}(),ta=(d=function(t,e){return(d=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])})(t,e)},function(t,e){function i(){this.constructor=t}d(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),th=Z.unhideChartElementFromAT,tl=Z.getChartTitle,tc=P().doc,td=R.stripHTMLTagsFromString,tu=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return ta(e,t),e.prototype.onChartUpdate=function(){this.handleSVGTitleElement(),this.setSVGContainerLabel(),this.setGraphicContainerAttrs(),this.setRenderToAttrs(),this.makeCreditsAccessible()},e.prototype.handleSVGTitleElement=function(){var t=this.chart,e="highcharts-title-"+t.index,i=td(t.langFormat("accessibility.svgContainerTitle",{chartTitle:tl(t)}));if(i.length){var r=this.svgTitleElement=this.svgTitleElement||tc.createElementNS("http://www.w3.org/2000/svg","title");r.textContent=i,r.id=e,t.renderTo.insertBefore(r,t.renderTo.firstChild)}},e.prototype.setSVGContainerLabel=function(){var t=this.chart,e=t.langFormat("accessibility.svgContainerLabel",{chartTitle:tl(t)});t.renderer.box&&e.length&&t.renderer.box.setAttribute("aria-label",e)},e.prototype.setGraphicContainerAttrs=function(){var t=this.chart,e=t.langFormat("accessibility.graphicContainerLabel",{chartTitle:tl(t)});e.length&&t.container.setAttribute("aria-label",e)},e.prototype.setRenderToAttrs=function(){var t=this.chart,e="disabled"!==t.options.accessibility.landmarkVerbosity,i=t.langFormat("accessibility.chartContainerLabel",{title:tl(t),chart:t});i&&(t.renderTo.setAttribute("role",e?"region":"group"),t.renderTo.setAttribute("aria-label",i))},e.prototype.makeCreditsAccessible=function(){var t=this.chart,e=t.credits;e&&(e.textStr&&e.element.setAttribute("aria-label",t.langFormat("accessibility.credits",{creditsStr:td(e.textStr,t.renderer.forExport)})),th(t,e.element))},e.prototype.getKeyboardNavigation=function(){var t=this.chart;return new ts(t,{keyCodeMap:[],validate:function(){return!0},init:function(){var e=t.accessibility;e&&e.keyboardNavigation.tabindexContainer.focus()}})},e.prototype.destroy=function(){this.chart.renderTo.setAttribute("aria-hidden",!0)},e}(tn),tp=P().addEvent,tg=P().pick;!function(t){var e=["x","y","transform","width","height","r","d","stroke-width"];function i(){var t=this.focusElement,e=this.options.accessibility.keyboardNavigation.focusBorder;t&&(t.removeFocusBorder(),e.enabled&&t.addFocusBorder(e.margin,{stroke:e.style.color,strokeWidth:e.style.lineWidth,r:e.style.borderRadius}))}function r(t,e){var i=this.options.accessibility.keyboardNavigation.focusBorder,r=e||t.element;r&&r.focus&&(r.hcEvents&&r.hcEvents.focusin||tp(r,"focusin",function(){}),r.focus(),i.hideBrowserFocusOutline&&(r.style.outline="none")),this.focusElement&&this.focusElement.removeFocusBorder(),this.focusElement=t,this.renderFocusBorder()}function n(t,i){this.focusBorder&&this.removeFocusBorder();var r=this.getBBox(),n=tg(t,3),o=this.parentGroup,s=this.scaleX||o&&o.scaleX,a=this.scaleY||o&&o.scaleY,h=(s?!a:a)?Math.abs(s||a||1):(Math.abs(s||1)+Math.abs(a||1))/2,l=this.renderer.fontMetrics(this).h;r.x+=this.translateX?this.translateX:0,r.y+=this.translateY?this.translateY:0;var c=r.x-n,d=r.y-n,u=r.width+2*n,p=r.height+2*n,g=!!this.text;if("text"===this.element.nodeName||g){var m,f,v=!!this.rotation,y=g?{x:v?1:0,y:0}:(m=0,f=0,"middle"===this.attr("text-anchor")?m=f=.5:this.rotation?m=.25:f=.75,{x:m,y:f}),b=+this.attr("x"),x=+this.attr("y");if(isNaN(b)||(c=b-r.width*y.x-n),isNaN(x)||(d=x-("start"===this.attr("text-anchor")?l:r.height)*y.y-n),g&&v){var w=u;u=p,p=w,isNaN(b)||(c=b-r.height*y.x-n),isNaN(x)||(d=x-r.width*y.y-n)}}this.focusBorder=this.renderer.rect(c,d,u,p,parseInt((i&&i.r||0).toString(),10)/h).addClass("highcharts-focus-border").attr({zIndex:99}).add(o),this.renderer.styledMode||this.focusBorder.attr({stroke:i&&i.stroke,"stroke-width":(i&&i.strokeWidth||0)/h}),function(t){for(var i=[],r=1;r<arguments.length;r++)i[r-1]=arguments[r];t.focusBorderUpdateHooks||(t.focusBorderUpdateHooks={},e.forEach(function(e){var r=e+"Setter",n=t[r]||t._defaultSetter;t.focusBorderUpdateHooks[r]=n,t[r]=function(){var e=n.apply(t,arguments);return t.addFocusBorder.apply(t,i),e}}))}(this,t,i),function(t){if(!t.focusBorderDestroyHook){var e=t.destroy;t.destroy=function(){return t.focusBorder&&t.focusBorder.destroy&&t.focusBorder.destroy(),e.apply(t,arguments)},t.focusBorderDestroyHook=e}}(this)}function o(){var t;t=this,t.focusBorderUpdateHooks&&(Object.keys(t.focusBorderUpdateHooks).forEach(function(e){var i=t.focusBorderUpdateHooks[e];i===t._defaultSetter?delete t[e]:t[e]=i}),delete t.focusBorderUpdateHooks),this.focusBorderDestroyHook&&(this.destroy=this.focusBorderDestroyHook,delete this.focusBorderDestroyHook),this.focusBorder&&(this.focusBorder.destroy(),delete this.focusBorder)}t.compose=function(t,e){var s=t.prototype,a=e.prototype;s.renderFocusBorder||(s.renderFocusBorder=i,s.setFocusToElement=r),a.addFocusBorder||(a.addFocusBorder=n,a.removeFocusBorder=o)}}(x||(x={}));var tm=x,tf=M(660),tv=M.n(tf),ty=P().doc,tb=R.addClass,tx=R.visuallyHideElement,tw=P().attr,tE=function(){function t(t,e){this.chart=t,this.domElementProvider=new J,this.announceRegion=this.addAnnounceRegion(e)}return t.prototype.destroy=function(){this.domElementProvider.destroyCreatedElements()},t.prototype.announce=function(t){var e=this;tv().setElementHTML(this.announceRegion,t),this.clearAnnouncementRegionTimer&&clearTimeout(this.clearAnnouncementRegionTimer),this.clearAnnouncementRegionTimer=setTimeout(function(){e.announceRegion.innerHTML=tv().emptyHTML,delete e.clearAnnouncementRegionTimer},3e3)},t.prototype.addAnnounceRegion=function(t){var e=this.chart.announcerContainer||this.createAnnouncerContainer(),i=this.domElementProvider.createElement("div");return tw(i,{"aria-hidden":!1,"aria-live":t,"aria-atomic":!0}),this.chart.styledMode?tb(i,"highcharts-visually-hidden"):tx(i),e.appendChild(i),i},t.prototype.createAnnouncerContainer=function(){var t=this.chart,e=ty.createElement("div");return tw(e,{"aria-hidden":!1,class:"highcharts-announcer-container"}),e.style.position="relative",t.renderTo.insertBefore(e,t.renderTo.firstChild),t.announcerContainer=e,e},t}(),tA=R.escapeStringForHTML,tT=R.stripHTMLTagsFromString;function tC(t){return(t.annotations||[]).reduce(function(t,e){return e.options&&!1!==e.options.visible&&(t=t.concat(e.labels)),t},[])}function tM(t){return t.options&&t.options.accessibility&&t.options.accessibility.description||t.graphic&&t.graphic.text&&t.graphic.text.textStr||""}var tk=function(t){var e=t.annotations;if(!(e&&e.length))return"";var i=tC(t).map(function(e){var i=tA(tT(function(t){var e=t.options&&t.options.accessibility&&t.options.accessibility.description;if(e)return e;var i=t.chart,r=tM(t),n=t.points.filter(function(t){return!!t.graphic}).map(function(t){var e=t.accessibility&&t.accessibility.valueDescription||t.graphic&&t.graphic.element&&t.graphic.element.getAttribute("aria-label")||"",i=t&&t.series.name||"";return(i?i+", ":"")+"data point "+e}).filter(function(t){return!!t}),o=n.length,s=o>1?"MultiplePoints":o?"SinglePoint":"NoPoints",a={annotationText:r,annotation:t,numPoints:o,annotationPoint:n[0],additionalAnnotationPoints:n.slice(1)};return i.langFormat("accessibility.screenReaderSection.annotations.description"+s,a)}(e),t.renderer.forExport));return i?"<li>".concat(i,"</li>"):""});return'<ul style="list-style-type: none">'.concat(i.join(" "),"</ul>")},tS=function(t){var e=tC(t.series.chart).filter(function(e){return e.points.indexOf(t)>-1});return e.length?e.map(function(t){return"".concat(tM(t))}):[]},tP=(u=function(t,e){return(u=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function i(){this.constructor=t}u(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),tD=Z.getAxisDescription,tN=Z.getAxisRangeDescription,tB=Z.getChartTitle,tO=Z.unhideChartElementFromAT,tI=H().format,tF=P().doc,tR=R.addClass,tL=R.getElement,tH=R.getHeadingTagNameForElement,tz=R.stripHTMLTagsFromString,tq=R.visuallyHideElement,tG=P().attr,tU=P().pick,tK=P().replaceNested;function t_(t){return tK(t,[/<([\w\-.:!]+)\b[^<>]*>\s*<\/\1>/g,""])}var tj=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.screenReaderSections={},e}return tP(e,t),e.prototype.init=function(){var t=this.chart,e=this;this.initRegionsDefinitions(),this.addEvent(t,"aftergetTableAST",function(t){e.onDataTableCreated(t)}),this.addEvent(t,"afterViewData",function(t){t.wasHidden&&(e.dataTableDiv=t.element,setTimeout(function(){e.focusDataTable()},300))}),this.addEvent(t,"afterHideData",function(){e.viewDataTableButton&&e.viewDataTableButton.setAttribute("aria-expanded","false")}),t.exporting&&this.addEvent(t,"afterPrint",function(){e.updateAllScreenReaderSections()}),this.announcer=new tE(t,"assertive")},e.prototype.initRegionsDefinitions=function(){var t=this,e=this.chart.options.accessibility;this.screenReaderSections={before:{element:null,buildContent:function(i){var r=e.screenReaderSection.beforeChartFormatter;return r?r(i):t.defaultBeforeChartFormatter(i)},insertIntoDOM:function(t,e){e.renderTo.insertBefore(t,e.renderTo.firstChild)},afterInserted:function(){void 0!==t.sonifyButtonId&&t.initSonifyButton(t.sonifyButtonId),void 0!==t.dataTableButtonId&&t.initDataTableButton(t.dataTableButtonId)}},after:{element:null,buildContent:function(i){var r=e.screenReaderSection.afterChartFormatter;return r?r(i):t.defaultAfterChartFormatter()},insertIntoDOM:function(t,e){e.renderTo.insertBefore(t,e.container.nextSibling)},afterInserted:function(){t.chart.accessibility&&e.keyboardNavigation.enabled&&t.chart.accessibility.keyboardNavigation.updateExitAnchor()}}}},e.prototype.onChartRender=function(){this.linkedDescriptionElement=this.getLinkedDescriptionElement(),this.setLinkedDescriptionAttrs(),this.updateAllScreenReaderSections()},e.prototype.updateAllScreenReaderSections=function(){var t=this;Object.keys(this.screenReaderSections).forEach(function(e){t.updateScreenReaderSection(e)})},e.prototype.getLinkedDescriptionElement=function(){var t=this.chart.options.accessibility.linkedDescription;if(t){if("string"!=typeof t)return t;var e=tI(t,this.chart),i=tF.querySelectorAll(e);if(1===i.length)return i[0]}},e.prototype.setLinkedDescriptionAttrs=function(){var t=this.linkedDescriptionElement;t&&(t.setAttribute("aria-hidden","true"),tR(t,"highcharts-linked-description"))},e.prototype.updateScreenReaderSection=function(t){var e=this.chart,i=this.screenReaderSections[t],r=i.buildContent(e),n=i.element=i.element||this.createElement("div"),o=n.firstChild||this.createElement("div");r?(this.setScreenReaderSectionAttribs(n,t),tv().setElementHTML(o,r),n.appendChild(o),i.insertIntoDOM(n,e),e.styledMode?tR(o,"highcharts-visually-hidden"):tq(o),tO(e,o),i.afterInserted&&i.afterInserted()):(n.parentNode&&n.parentNode.removeChild(n),i.element=null)},e.prototype.setScreenReaderSectionAttribs=function(t,e){var i=this.chart,r=i.langFormat("accessibility.screenReaderSection."+e+"RegionLabel",{chart:i,chartTitle:tB(i)});tG(t,{id:"highcharts-screen-reader-region-".concat(e,"-").concat(i.index),"aria-label":r||void 0}),t.style.position="relative",r&&t.setAttribute("role","all"===i.options.accessibility.landmarkVerbosity?"region":"group")},e.prototype.defaultBeforeChartFormatter=function(){var t=this.chart,e=t.options.accessibility.screenReaderSection.beforeChartFormat;if(!e)return"";var i=this.getAxesDescription(),r=t.sonify&&t.options.sonification&&t.options.sonification.enabled,n="highcharts-a11y-sonify-data-btn-"+t.index,o="hc-linkto-highcharts-data-table-"+t.index,s=tk(t),a=t.langFormat("accessibility.screenReaderSection.annotations.heading",{chart:t}),h={headingTagName:tH(t.renderTo),chartTitle:tB(t),typeDescription:this.getTypeDescriptionText(),chartSubtitle:this.getSubtitleText(),chartLongdesc:this.getLongdescText(),xAxisDescription:i.xAxis,yAxisDescription:i.yAxis,playAsSoundButton:r?this.getSonifyButtonText(n):"",viewTableButton:t.getCSV?this.getDataTableButtonText(o):"",annotationsTitle:s?a:"",annotationsList:s},l=U.i18nFormat(e,h,t);return this.dataTableButtonId=o,this.sonifyButtonId=n,t_(l)},e.prototype.defaultAfterChartFormatter=function(){var t=this.chart,e=t.options.accessibility.screenReaderSection.afterChartFormat;if(!e)return"";var i={endOfChartMarker:this.getEndOfChartMarkerText()};return t_(U.i18nFormat(e,i,t))},e.prototype.getLinkedDescription=function(){var t=this.linkedDescriptionElement;return tz(t&&t.innerHTML||"",this.chart.renderer.forExport)},e.prototype.getLongdescText=function(){var t=this.chart.options,e=t.caption,i=e&&e.text,r=this.getLinkedDescription();return t.accessibility.description||r||i||""},e.prototype.getTypeDescriptionText=function(){var t,e,i,r,n,o,s,a,h,l=this.chart;return l.types?l.options.accessibility.typeDescription||(t=l,o=(e=l.types)[0],s=t.series&&t.series[0]||{},a=t.mapView&&t.mapView.geoMap&&t.mapView.geoMap.title,h={numSeries:t.series.length,numPoints:s.points&&s.points.length,chart:t,mapTitle:a},o?"map"===o||"tiledwebmap"===o?h.mapTitle?t.langFormat("accessibility.chartTypes.mapTypeDescription",h):t.langFormat("accessibility.chartTypes.unknownMap",h):t.types.length>1?t.langFormat("accessibility.chartTypes.combinationChart",h):(i=e[0],r=t.langFormat("accessibility.seriesTypeDescriptions."+i,h),n=t.series&&t.series.length<2?"Single":"Multiple",(t.langFormat("accessibility.chartTypes."+i+n,h)||t.langFormat("accessibility.chartTypes.default"+n,h))+(r?" "+r:"")):t.langFormat("accessibility.chartTypes.emptyChart",h)):""},e.prototype.getDataTableButtonText=function(t){var e=this.chart;return'<button id="'+t+'">'+e.langFormat("accessibility.table.viewAsDataTableButtonText",{chart:e,chartTitle:tB(e)})+"</button>"},e.prototype.getSonifyButtonText=function(t){var e=this.chart;return e.options.sonification&&!1===e.options.sonification.enabled?"":'<button id="'+t+'">'+e.langFormat("accessibility.sonification.playAsSoundButtonText",{chart:e,chartTitle:tB(e)})+"</button>"},e.prototype.getSubtitleText=function(){var t=this.chart.options.subtitle;return tz(t&&t.text||"",this.chart.renderer.forExport)},e.prototype.getEndOfChartMarkerText=function(){var t=tL("highcharts-end-of-chart-marker-".concat(this.chart.index));if(t)return t.outerHTML;var e=this.chart,i=e.langFormat("accessibility.screenReaderSection.endOfChartMarker",{chart:e});return'<div id="highcharts-end-of-chart-marker-'+e.index+'">'+i+"</div>"},e.prototype.onDataTableCreated=function(t){var e=this.chart;if(e.options.accessibility.enabled){this.viewDataTableButton&&this.viewDataTableButton.setAttribute("aria-expanded","true");var i=t.tree.attributes||{};i.tabindex=-1,i.summary=e.langFormat("accessibility.table.tableSummary",{chart:e}),t.tree.attributes=i}},e.prototype.focusDataTable=function(){var t=this.dataTableDiv,e=t&&t.getElementsByTagName("table")[0];e&&e.focus&&e.focus()},e.prototype.initSonifyButton=function(t){var e=this,i=this.sonifyButton=tL(t),r=this.chart,n=function(t){i&&(i.setAttribute("aria-hidden","true"),i.setAttribute("aria-label","")),t.preventDefault(),t.stopPropagation();var n=r.langFormat("accessibility.sonification.playAsSoundClickAnnouncement",{chart:r});e.announcer.announce(n),setTimeout(function(){i&&(i.removeAttribute("aria-hidden"),i.removeAttribute("aria-label")),r.sonify&&r.sonify()},1e3)};i&&r&&(i.setAttribute("tabindex",-1),i.onclick=function(t){(r.options.accessibility&&r.options.accessibility.screenReaderSection.onPlayAsSoundClick||n).call(this,t,r)})},e.prototype.initDataTableButton=function(t){var e=this.viewDataTableButton=tL(t),i=this.chart,r=t.replace("hc-linkto-","");e&&(tG(e,{tabindex:-1,"aria-expanded":!!tL(r)}),e.onclick=i.options.accessibility.screenReaderSection.onViewDataTableClick||function(){i.viewData()})},e.prototype.getAxesDescription=function(){var t=this.chart,e=function(e,i){var r=t[e];return r.length>1||r[0]&&tU(r[0].options.accessibility&&r[0].options.accessibility.enabled,i)},i=!!t.types&&0>t.types.indexOf("map")&&0>t.types.indexOf("treemap")&&0>t.types.indexOf("tilemap"),r=!!t.hasCartesianSeries,n=e("xAxis",!t.angular&&r&&i),o=e("yAxis",r&&i),s={};return n&&(s.xAxis=this.getAxisDescriptionText("xAxis")),o&&(s.yAxis=this.getAxisDescriptionText("yAxis")),s},e.prototype.getAxisDescriptionText=function(t){var e=this.chart,i=e[t];return e.langFormat("accessibility.axis."+t+"Description"+(i.length>1?"Plural":"Singular"),{chart:e,names:i.map(function(t){return tD(t)}),ranges:i.map(function(t){return tN(t)}),numAxes:i.length})},e.prototype.destroy=function(){this.announcer&&this.announcer.destroy()},e}(tn),tV=(p=function(t,e){return(p=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function i(){this.constructor=t}p(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),tW=P().attr,tX=Z.getChartTitle,tY=Z.unhideChartElementFromAT,tZ=R.getFakeMouseEvent;function t$(t){return t.exportSVGElements&&t.exportSVGElements[0]}var tQ=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return tV(e,t),e.prototype.init=function(){var t=this.chart,e=this;this.addEvent(t,"exportMenuShown",function(){e.onMenuShown()}),this.addEvent(t,"exportMenuHidden",function(){e.onMenuHidden()}),this.createProxyGroup()},e.prototype.onMenuHidden=function(){var t=this.chart.exportContextMenu;t&&t.setAttribute("aria-hidden","true"),this.setExportButtonExpandedState("false")},e.prototype.onMenuShown=function(){var t=this.chart,e=t.exportContextMenu;e&&(this.addAccessibleContextMenuAttribs(),tY(t,e)),this.setExportButtonExpandedState("true")},e.prototype.setExportButtonExpandedState=function(t){this.exportButtonProxy&&this.exportButtonProxy.innerElement.setAttribute("aria-expanded",t)},e.prototype.onChartRender=function(){var t=this.chart,e=t.focusElement,i=t.accessibility;this.proxyProvider.clearGroup("chartMenu"),this.proxyMenuButton(),this.exportButtonProxy&&e&&e===t.exportingGroup&&(e.focusBorder?t.setFocusToElement(e,this.exportButtonProxy.innerElement):i&&i.keyboardNavigation.tabindexContainer.focus())},e.prototype.proxyMenuButton=function(){var t,e,i=this.chart,r=this.proxyProvider,n=t$(i);t=i.options.exporting,e=t$(i),t&&!1!==t.enabled&&t.accessibility&&t.accessibility.enabled&&e&&e.element&&n&&(this.exportButtonProxy=r.addProxyElement("chartMenu",{click:n},"button",{"aria-label":i.langFormat("accessibility.exporting.menuButtonLabel",{chart:i,chartTitle:tX(i)}),"aria-expanded":!1,title:i.options.lang.contextButtonTitle||null}))},e.prototype.createProxyGroup=function(){this.chart&&this.proxyProvider&&this.proxyProvider.addGroup("chartMenu")},e.prototype.addAccessibleContextMenuAttribs=function(){var t=this.chart,e=t.exportDivElements;if(e&&e.length){e.forEach(function(t){t&&("LI"!==t.tagName||t.children&&t.children.length?t.setAttribute("aria-hidden","true"):t.setAttribute("tabindex",-1))});var i=e[0]&&e[0].parentNode;i&&tW(i,{"aria-hidden":void 0,"aria-label":t.langFormat("accessibility.exporting.chartMenuLabel",{chart:t}),role:"list"})}},e.prototype.getKeyboardNavigation=function(){var t=this.keyCodes,e=this.chart,i=this;return new ts(e,{keyCodeMap:[[[t.left,t.up],function(){return i.onKbdPrevious(this)}],[[t.right,t.down],function(){return i.onKbdNext(this)}],[[t.enter,t.space],function(){return i.onKbdClick(this)}]],validate:function(){return!!e.exporting&&!1!==e.options.exporting.enabled&&!1!==e.options.exporting.accessibility.enabled},init:function(){var t=i.exportButtonProxy,r=i.chart.exportingGroup;t&&r&&e.setFocusToElement(r,t.innerElement)},terminate:function(){e.hideExportMenu()}})},e.prototype.onKbdPrevious=function(t){for(var e=this.chart,i=e.options.accessibility,r=t.response,n=e.highlightedExportItemIx||0;n--;)if(e.highlightExportItem(n))return r.success;return i.keyboardNavigation.wrapAround?(e.highlightLastExportItem(),r.success):r.prev},e.prototype.onKbdNext=function(t){for(var e=this.chart,i=e.options.accessibility,r=t.response,n=(e.highlightedExportItemIx||0)+1;n<e.exportDivElements.length;++n)if(e.highlightExportItem(n))return r.success;return i.keyboardNavigation.wrapAround?(e.highlightExportItem(0),r.success):r.next},e.prototype.onKbdClick=function(t){var e=this.chart,i=e.exportDivElements[e.highlightedExportItemIx],r=t$(e).element;return e.openMenu?this.fakeClickEvent(i):(this.fakeClickEvent(r),e.highlightExportItem(0)),t.response.success},e}(tn);!function(t){function e(){var t=t$(this);if(t){var e=t.element;e.onclick&&e.onclick(tZ("click"))}}function i(){var t=this.exportDivElements;t&&this.exportContextMenu&&this.openMenu&&(t.forEach(function(t){t&&"highcharts-menu-item"===t.className&&t.onmouseout&&t.onmouseout(tZ("mouseout"))}),this.highlightedExportItemIx=0,this.exportContextMenu.hideMenu(),this.container.focus())}function r(t){var e=this.exportDivElements&&this.exportDivElements[t],i=this.exportDivElements&&this.exportDivElements[this.highlightedExportItemIx];if(e&&"LI"===e.tagName&&!(e.children&&e.children.length)){var r=!!(this.renderTo.getElementsByTagName("g")[0]||{}).focus;return e.focus&&r&&e.focus(),i&&i.onmouseout&&i.onmouseout(tZ("mouseout")),e.onmouseover&&e.onmouseover(tZ("mouseover")),this.highlightedExportItemIx=t,!0}return!1}function n(){if(this.exportDivElements){for(var t=this.exportDivElements.length;t--;)if(this.highlightExportItem(t))return!0}return!1}t.compose=function(t){var o=t.prototype;o.hideExportMenu||(o.hideExportMenu=i,o.highlightExportItem=r,o.highlightLastExportItem=n,o.showExportMenu=e)}}(tQ||(tQ={}));var tJ=tQ,t0=P().doc,t1=P().win,t2=P().addEvent,t3=P().defined,t5=P().fireEvent,t4=R.getElement,t6=R.simulatedEventTarget,t9=function(){function t(t,e){this.currentModuleIx=NaN,this.modules=[],this.init(t,e)}return t.prototype.init=function(t,e){var i=this,r=this.eventProvider=new te;this.chart=t,this.components=e,this.modules=[],this.currentModuleIx=0,this.update(),r.addEvent(this.tabindexContainer,"keydown",function(t){return i.onKeydown(t)}),r.addEvent(this.tabindexContainer,"focus",function(t){return i.onFocus(t)}),["mouseup","touchend"].forEach(function(t){return r.addEvent(t0,t,function(t){return i.onMouseUp(t)})}),["mousedown","touchstart"].forEach(function(e){return r.addEvent(t.renderTo,e,function(){i.isClickingChart=!0})})},t.prototype.update=function(t){var e=this.chart.options.accessibility,i=e&&e.keyboardNavigation,r=this.components;this.updateContainerTabindex(),i&&i.enabled&&t&&t.length?(this.modules=t.reduce(function(t,e){var i=r[e].getKeyboardNavigation();return t.concat(i)},[]),this.updateExitAnchor()):(this.modules=[],this.currentModuleIx=0,this.removeExitAnchor())},t.prototype.updateExitAnchor=function(){var t=t4("highcharts-end-of-chart-marker-".concat(this.chart.index));this.removeExitAnchor(),t?(this.makeElementAnExitAnchor(t),this.exitAnchor=t):this.createExitAnchor()},t.prototype.move=function(t){var e=this.modules&&this.modules[this.currentModuleIx];e&&e.terminate&&e.terminate(t),this.chart.focusElement&&this.chart.focusElement.removeFocusBorder(),this.currentModuleIx+=t;var i=this.modules&&this.modules[this.currentModuleIx];if(i){if(i.validate&&!i.validate())return this.move(t);if(i.init)return i.init(t),!0}return this.currentModuleIx=0,this.exiting=!0,t>0?this.exitAnchor&&this.exitAnchor.focus():this.tabindexContainer.focus(),!1},t.prototype.onFocus=function(t){var e=this.chart,i=t.relatedTarget&&e.container.contains(t.relatedTarget),r=e.options.accessibility,n=r&&r.keyboardNavigation;if(n&&n.enabled&&!this.exiting&&!this.tabbingInBackwards&&!this.isClickingChart&&!i){var o=this.getFirstValidModuleIx();null!==o&&(this.currentModuleIx=o,this.modules[o].init(1))}this.keyboardReset=!1,this.exiting=!1},t.prototype.onMouseUp=function(t){if(delete this.isClickingChart,!this.keyboardReset&&t.relatedTarget!==t6){var e=this.chart;if(!t.target||!e.container.contains(t.target)){var i=this.modules&&this.modules[this.currentModuleIx||0];i&&i.terminate&&i.terminate(),this.currentModuleIx=0}e.focusElement&&(e.focusElement.removeFocusBorder(),delete e.focusElement),this.keyboardReset=!0}},t.prototype.onKeydown=function(t){var e,i=t||t1.event,r=this.modules&&this.modules.length&&this.modules[this.currentModuleIx],n=i.target;if((!n||"INPUT"!==n.nodeName||n.classList.contains("highcharts-a11y-proxy-element"))&&(this.keyboardReset=!1,this.exiting=!1,r)){var o=r.run(i);o===r.response.success?e=!0:o===r.response.prev?e=this.move(-1):o===r.response.next&&(e=this.move(1)),e&&(i.preventDefault(),i.stopPropagation())}},t.prototype.updateContainerTabindex=function(){var t,e=this.chart.options.accessibility,i=e&&e.keyboardNavigation,r=!(i&&!1===i.enabled),n=this.chart,o=n.container;n.renderTo.hasAttribute("tabindex")?(o.removeAttribute("tabindex"),t=n.renderTo):t=o,this.tabindexContainer=t;var s=t.getAttribute("tabindex");r&&!s?t.setAttribute("tabindex","0"):r||n.container.removeAttribute("tabindex")},t.prototype.createExitAnchor=function(){var t=this.chart,e=this.exitAnchor=t0.createElement("div");t.renderTo.appendChild(e),this.makeElementAnExitAnchor(e)},t.prototype.makeElementAnExitAnchor=function(t){var e=this.tabindexContainer.getAttribute("tabindex")||0;t.setAttribute("class","highcharts-exit-anchor"),t.setAttribute("tabindex",e),t.setAttribute("aria-hidden",!1),this.addExitAnchorEventsToEl(t)},t.prototype.removeExitAnchor=function(){var t=this;if(this.exitAnchor){var e=this.eventProvider.eventRemovers.find(function(e){return e.element===t.exitAnchor});e&&t3(e.remover)&&this.eventProvider.removeEvent(e.remover),this.exitAnchor.parentNode&&this.exitAnchor.parentNode.removeChild(this.exitAnchor),delete this.exitAnchor}},t.prototype.addExitAnchorEventsToEl=function(t){var e=this.chart,i=this;this.eventProvider.addEvent(t,"focus",function(t){var r=t||t1.event,n=!(r.relatedTarget&&e.container.contains(r.relatedTarget)||i.exiting);if(e.focusElement&&delete e.focusElement,n){if(i.tabbingInBackwards=!0,i.tabindexContainer.focus(),delete i.tabbingInBackwards,r.preventDefault(),i.modules&&i.modules.length){i.currentModuleIx=i.modules.length-1;var o=i.modules[i.currentModuleIx];o&&o.validate&&!o.validate()?i.move(-1):o&&o.init(-1)}}else i.exiting=!1})},t.prototype.getFirstValidModuleIx=function(){for(var t=this.modules.length,e=0;e<t;++e){var i=this.modules[e];if(!i.validate||i.validate())return e}return null},t.prototype.destroy=function(){this.removeExitAnchor(),this.eventProvider.removeAddedEvents(),this.chart.container.removeAttribute("tabindex")},t}();!function(t){function e(){var t=this;t5(this,"dismissPopupContent",{},function(){t.tooltip&&t.tooltip.hide(0),t.hideExportMenu()})}function i(t){27===(t.which||t.keyCode)&&P().charts&&P().charts.forEach(function(t){t&&t.dismissPopupContent&&t.dismissPopupContent()})}t.compose=function(t){tJ.compose(t);var r=t.prototype;return r.dismissPopupContent||(r.dismissPopupContent=e,t2(t0,"keydown",i)),t}}(t9||(t9={}));var t8=t9,t7=M(632),et=M.n(t7),ee=(g=function(t,e){return(g=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function i(){this.constructor=t}g(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),ei=P().animObject,er=P().doc,en=P().addEvent,eo=P().fireEvent,es=P().isNumber,ea=P().pick,eh=P().syncTimeout,el=Z.getChartTitle,ec=R.stripHTMLTagsFromString,ed=R.addClass,eu=R.removeClass;function ep(t){var e=t.legend&&t.legend.allItems,i=t.options.legend.accessibility||{},r=t.colorAxis&&t.colorAxis.some(function(t){return!t.dataClasses||!t.dataClasses.length});return!!(e&&e.length&&!r&&!1!==i.enabled)}function eg(t,e){var i=e.legendItem||{};e.setState(t?"hover":"",!0);for(var r=0,n=["group","label","symbol"];r<n.length;r++){var o=i[n[r]],s=o&&o.element||o;s&&eo(s,t?"mouseover":"mouseout")}}var em=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.highlightedLegendItemIx=NaN,e.proxyGroup=null,e}return ee(e,t),e.prototype.init=function(){var t=this;this.recreateProxies(),this.addEvent(et(),"afterScroll",function(){this.chart===t.chart&&(t.proxyProvider.updateGroupProxyElementPositions("legend"),t.updateLegendItemProxyVisibility(),t.highlightedLegendItemIx>-1&&this.chart.highlightLegendItem(t.highlightedLegendItemIx))}),this.addEvent(et(),"afterPositionItem",function(e){this.chart===t.chart&&this.chart.renderer&&t.updateProxyPositionForItem(e.item)}),this.addEvent(et(),"afterRender",function(){this.chart===t.chart&&this.chart.renderer&&t.recreateProxies()&&eh(function(){return t.proxyProvider.updateGroupProxyElementPositions("legend")},ei(ea(this.chart.renderer.globalAnimation,!0)).duration)})},e.prototype.updateLegendItemProxyVisibility=function(){var t,e=this.chart,i=e.legend,r=i.allItems||[],n=i.currentPage||1,o=i.clipHeight||0;r.forEach(function(r){if(r.a11yProxyElement){var s=i.pages&&i.pages.length,a=r.a11yProxyElement.element,h=!1;if(t=r.legendItem||{},s){var l=t.pageIx||0;h=(t.y||0)+(t.label?Math.round(t.label.getBBox().height):0)-i.pages[l]>o||l!==n-1}h?e.styledMode?ed(a,"highcharts-a11y-invisible"):a.style.visibility="hidden":(eu(a,"highcharts-a11y-invisible"),a.style.visibility="")}})},e.prototype.onChartRender=function(){ep(this.chart)||this.removeProxies()},e.prototype.highlightAdjacentLegendPage=function(t){var e=this.chart,i=e.legend,r=(i.currentPage||1)+t,n=i.pages||[];if(r>0&&r<=n.length)for(var o=0,s=0,a=i.allItems;s<a.length;s++)((a[s].legendItem||{}).pageIx||0)+1===r&&e.highlightLegendItem(o)&&(this.highlightedLegendItemIx=o),++o},e.prototype.updateProxyPositionForItem=function(t){t.a11yProxyElement&&t.a11yProxyElement.refreshPosition()},e.prototype.recreateProxies=function(){var t=er.activeElement,e=this.proxyGroup,i=t&&e&&e.contains(t);return this.removeProxies(),!!ep(this.chart)&&(this.addLegendProxyGroup(),this.proxyLegendItems(),this.updateLegendItemProxyVisibility(),this.updateLegendTitle(),i&&this.chart.highlightLegendItem(this.highlightedLegendItemIx),!0)},e.prototype.removeProxies=function(){this.proxyProvider.removeGroup("legend")},e.prototype.updateLegendTitle=function(){var t=this.chart,e=ec((t.legend&&t.legend.options.title&&t.legend.options.title.text||"").replace(/<br ?\/?>/g," "),t.renderer.forExport),i=t.langFormat("accessibility.legend.legendLabel"+(e?"":"NoTitle"),{chart:t,legendTitle:e,chartTitle:el(t)});this.proxyProvider.updateGroupAttrs("legend",{"aria-label":i})},e.prototype.addLegendProxyGroup=function(){var t="all"===this.chart.options.accessibility.landmarkVerbosity?"region":null;this.proxyGroup=this.proxyProvider.addGroup("legend","ul",{"aria-label":"_placeholder_",role:t})},e.prototype.proxyLegendItems=function(){var t,e=this;((this.chart.legend||{}).allItems||[]).forEach(function(i){(t=i.legendItem||{}).label&&t.label.element&&e.proxyLegendItem(i)})},e.prototype.proxyLegendItem=function(t){var e=t.legendItem||{};if(e.label&&e.group){var i=this.chart.langFormat("accessibility.legend.legendItem",{chart:this.chart,itemName:ec(t.name,this.chart.renderer.forExport),item:t}),r={tabindex:-1,"aria-pressed":t.visible,"aria-label":i},n=e.group.div?e.label:e.group;t.a11yProxyElement=this.proxyProvider.addProxyElement("legend",{click:e.label,visual:n.element},"button",r)}},e.prototype.getKeyboardNavigation=function(){var t=this.keyCodes,e=this,i=this.chart;return new ts(i,{keyCodeMap:[[[t.left,t.right,t.up,t.down],function(t){return e.onKbdArrowKey(this,t)}],[[t.enter,t.space],function(){return e.onKbdClick(this)}],[[t.pageDown,t.pageUp],function(i){var r=i===t.pageDown?1:-1;return e.highlightAdjacentLegendPage(r),this.response.success}]],validate:function(){return e.shouldHaveLegendNavigation()},init:function(){i.highlightLegendItem(0),e.highlightedLegendItemIx=0},terminate:function(){e.highlightedLegendItemIx=-1,i.legend.allItems.forEach(function(t){return eg(!1,t)})}})},e.prototype.onKbdArrowKey=function(t,e){var i=this.keyCodes,r=i.left,n=i.up,o=this.highlightedLegendItemIx,s=this.chart,a=s.legend.allItems.length,h=s.options.accessibility.keyboardNavigation.wrapAround,l=e===r||e===n?-1:1;return s.highlightLegendItem(o+l)?this.highlightedLegendItemIx+=l:h&&a>1&&(this.highlightedLegendItemIx=l>0?0:a-1,s.highlightLegendItem(this.highlightedLegendItemIx)),t.response.success},e.prototype.onKbdClick=function(t){var e=this.chart.legend.allItems[this.highlightedLegendItemIx];return e&&e.a11yProxyElement&&e.a11yProxyElement.click(),t.response.success},e.prototype.shouldHaveLegendNavigation=function(){if(!ep(this.chart))return!1;var t=this.chart,e=(t.options.legend||{}).accessibility||{};return!!(t.legend.display&&e.keyboardNavigation&&e.keyboardNavigation.enabled)},e.prototype.destroy=function(){this.removeProxies()},e}(tn);!function(t){function e(t){var e=this.legend.allItems,i=this.accessibility&&this.accessibility.components.legend.highlightedLegendItemIx,r=e[t],n=(null==r?void 0:r.legendItem)||{};if(r){es(i)&&e[i]&&eg(!1,e[i]),s=((o=this.legend).allItems[t].legendItem||{}).pageIx,a=o.currentPage,void 0!==s&&s+1!==a&&o.scroll(1+s-a);var o,s,a,h=n.label,l=r.a11yProxyElement&&r.a11yProxyElement.innerElement;return h&&h.element&&l&&this.setFocusToElement(h,l),eg(!0,r),!0}return!1}function i(t){var e=this.chart.options.accessibility,i=t.item;e.enabled&&i&&i.a11yProxyElement&&i.a11yProxyElement.innerElement.setAttribute("aria-pressed",t.visible?"true":"false")}t.compose=function(t,r){var n=t.prototype;n.highlightLegendItem||(n.highlightLegendItem=e,en(r,"afterColorizeItem",i))}}(em||(em={}));var ef=em,ev=M(532),ey=M.n(ev),eb=P().isTouchDevice,ex=P().addEvent,ew=P().merge,eE=P().pick,eA=[];function eT(){this.navigator&&this.navigator.setBaseSeries(null,!1)}function eC(){var t,e,i,r,n=this.legend,o=this.navigator;if(o){e=n&&n.options,i=o.xAxis,r=o.yAxis;var s=o.scrollbarHeight,a=o.scrollButtonSize;this.inverted?(o.left=o.opposite?this.chartWidth-s-o.height:this.spacing[3]+s,o.top=this.plotTop+a):(o.left=eE(i.left,this.plotLeft+a),o.top=o.navigatorOptions.top||this.chartHeight-o.height-s-((null===(t=this.scrollbar)||void 0===t?void 0:t.options.margin)||0)-this.spacing[2]-(this.rangeSelector&&this.extraBottomMargin?this.rangeSelector.getHeight():0)-(e&&"bottom"===e.verticalAlign&&"proximate"!==e.layout&&e.enabled&&!e.floating?n.legendHeight+eE(e.margin,10):0)-(this.titleOffset?this.titleOffset[2]:0)),i&&r&&(this.inverted?i.options.left=r.options.left=o.left:i.options.top=r.options.top=o.top,i.setAxisSize(),r.setAxisSize())}}function eM(t){!this.navigator&&!this.scroller&&(this.options.navigator.enabled||this.options.scrollbar.enabled)&&(this.scroller=this.navigator=new w(this),eE(t.redraw,!0)&&this.redraw(t.animation))}function ek(){var t=this.options;(t.navigator.enabled||t.scrollbar.enabled)&&(this.scroller=this.navigator=new w(this))}function eS(){var t=this.options,e=t.navigator,i=t.rangeSelector;if((e&&e.enabled||i&&i.enabled)&&(!eb&&"x"===this.zooming.type||eb&&"x"===this.zooming.pinchType))return!1}function eP(t){var e=t.navigator;if(e&&t.xAxis[0]){var i=t.xAxis[0].getExtremes();e.render(i.min,i.max)}}function eD(t){var e=t.options.navigator||{},i=t.options.scrollbar||{};!this.navigator&&!this.scroller&&(e.enabled||i.enabled)&&(ew(!0,this.options.navigator,e),ew(!0,this.options.scrollbar,i),delete t.options.navigator,delete t.options.scrollbar)}var eN=function(t,e){if(P().pushUnique(eA,t)){var i=t.prototype;w=e,i.callbacks.push(eP),ex(t,"afterAddSeries",eT),ex(t,"afterSetChartSize",eC),ex(t,"afterUpdate",eM),ex(t,"beforeRender",ek),ex(t,"beforeShowResetZoom",eS),ex(t,"update",eD)}},eB=P().isTouchDevice,eO=P().addEvent,eI=P().correctFloat,eF=P().defined,eR=P().isNumber,eL=P().pick;function eH(){this.navigatorAxis||(this.navigatorAxis=new eq(this))}function ez(t){var e,i=this.chart,r=i.options,n=r.navigator,o=this.navigatorAxis,s=i.zooming.pinchType,a=r.rangeSelector,h=i.zooming.type;if(this.isXAxis&&((null==n?void 0:n.enabled)||(null==a?void 0:a.enabled))){if("y"===h&&"zoom"===t.trigger)e=!1;else if(("zoom"===t.trigger&&"xy"===h||eB&&"xy"===s)&&this.options.range){var l=o.previousZoom;eF(t.min)?o.previousZoom=[this.min,this.max]:l&&(t.min=l[0],t.max=l[1],o.previousZoom=void 0)}}void 0!==e&&t.preventDefault()}var eq=function(){function t(t){this.axis=t}return t.compose=function(t){t.keepProps.includes("navigatorAxis")||(t.keepProps.push("navigatorAxis"),eO(t,"init",eH),eO(t,"setExtremes",ez))},t.prototype.destroy=function(){this.axis=void 0},t.prototype.toFixedRange=function(t,e,i,r){var n=this.axis,o=(n.pointRange||0)/2,s=eL(i,n.translate(t,!0,!n.horiz)),a=eL(r,n.translate(e,!0,!n.horiz));return eF(i)||(s=eI(s+o)),eF(r)||(a=eI(a-o)),eR(s)&&eR(a)||(s=a=void 0),{min:s,max:a}},t}(),eG=M(239),eU=M.n(eG),eK=M(512),e_=M.n(eK),ej=eU().parse,eV=e_().seriesTypes,eW={height:40,margin:25,maskInside:!0,handles:{width:7,borderRadius:0,height:15,symbols:["navigator-handle","navigator-handle"],enabled:!0,lineWidth:1,backgroundColor:"#f2f2f2",borderColor:"#999999"},maskFill:ej("#667aff").setOpacity(.3).get(),outlineColor:"#999999",outlineWidth:1,series:{type:void 0===eV.areaspline?"line":"areaspline",fillOpacity:.05,lineWidth:1,compare:null,sonification:{enabled:!1},dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,firstAnchor:"firstPoint",anchor:"middle",lastAnchor:"lastPoint",units:[["millisecond",[1,2,5,10,20,25,50,100,200,500]],["second",[1,2,5,10,15,30]],["minute",[1,2,5,10,15,30]],["hour",[1,2,3,4,6,8,12]],["day",[1,2,3,4]],["week",[1,2,3]],["month",[1,3,6]],["year",null]]},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series",className:"highcharts-navigator-series",lineColor:null,marker:{enabled:!1},threshold:null},xAxis:{className:"highcharts-navigator-xaxis",tickLength:0,lineWidth:0,gridLineColor:"#e6e6e6",id:"navigator-x-axis",gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#000000",fontSize:"0.7em",opacity:.6,textOutline:"2px contrast"},x:3,y:-4},crosshair:!1},yAxis:{className:"highcharts-navigator-yaxis",gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,id:"navigator-y-axis",maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickLength:0,tickWidth:0}},eX=(P().defined,P().isNumber,P().pick,function(t,e,i){if(i||2==arguments.length)for(var r,n=0,o=e.length;n<o;n++)!r&&n in e||(r||(r=Array.prototype.slice.call(e,0,n)),r[n]=e[n]);return t.concat(r||Array.prototype.slice.call(e))}),eY=P().relativeLength,eZ={"navigator-handle":function(t,e,i,r,n){void 0===n&&(n={});var o,s,a,h,l,c,d,u,p,g,m=n.width?n.width/2:i,f=eY(n.borderRadius||0,Math.min(2*m,r));return eX([["M",-1.5,(r=n.height||r)/2-3.5],["L",-1.5,r/2+4.5],["M",.5,r/2-3.5],["L",.5,r/2+4.5]],(d=-m-1,u=2*m+1,p=r,(g={r:f}).r?(o=d,s=.5,a=u,h=p,[["M",o+(c=(null==(l=g)?void 0:l.r)||0),.5],["L",o+a-c,s],["A",c,c,0,0,1,o+a,s+c],["L",o+a,s+h-c],["A",c,c,0,0,1,o+a-c,s+h],["L",o+c,s+h],["A",c,c,0,0,1,o,s+h-c],["L",o,s+c],["A",c,c,0,0,1,o+c,s],["Z"]]):[["M",d,.5],["L",d+u,.5],["L",d+u,.5+p],["L",d,.5+p],["Z"]]),!0)}},e$=M(608),eQ=M.n(e$),eJ=P().defined,e0=P().setOptions,e1=P().composed,e2=eQ().getRendererType,e3={setFixedRange:function(t){var e=this.xAxis[0];eJ(e.dataMax)&&eJ(e.dataMin)&&t?this.fixedRange=Math.min(t,e.dataMax-e.dataMin):this.fixedRange=t}}.setFixedRange,e5=P().addEvent,e4=P().extend,e6=P().pushUnique;function e9(){this.chart.navigator&&!this.options.isInternal&&this.chart.navigator.setBaseSeries(null,!1)}var e8=function(t,e,i){eq.compose(e),e6(e1,"Navigator")&&(t.prototype.setFixedRange=e3,e4(e2().prototype.symbols,eZ),e5(i,"afterUpdate",e9),e0({navigator:eW}))},e7=P().composed,it=P().addEvent,ie=P().defined,ii=P().pick,ir=P().pushUnique;!function(t){var e;function i(t){var e=ii(t.options&&t.options.min,t.min),i=ii(t.options&&t.options.max,t.max);return{axisMin:e,axisMax:i,scrollMin:ie(t.dataMin)?Math.min(e,t.min,t.dataMin,ii(t.threshold,1/0)):e,scrollMax:ie(t.dataMax)?Math.max(i,t.max,t.dataMax,ii(t.threshold,-1/0)):i}}function r(){var t=this.scrollbar,e=t&&!t.options.opposite,i=this.horiz?2:e?3:1;t&&(this.chart.scrollbarsOffsets=[0,0],this.chart.axisOffset[i]+=t.size+(t.options.margin||0))}function n(){var t=this;t.options&&t.options.scrollbar&&t.options.scrollbar.enabled&&(t.options.scrollbar.vertical=!t.horiz,t.options.startOnTick=t.options.endOnTick=!1,t.scrollbar=new e(t.chart.renderer,t.options.scrollbar,t.chart),it(t.scrollbar,"changed",function(e){var r,n,o=i(t),s=o.axisMin,a=o.axisMax,h=o.scrollMin,l=o.scrollMax-h;if(ie(s)&&ie(a)){if(t.horiz&&!t.reversed||!t.horiz&&t.reversed?(r=h+l*this.to,n=h+l*this.from):(r=h+l*(1-this.from),n=h+l*(1-this.to)),this.shouldUpdateExtremes(e.DOMType)){var c="mousemove"!==e.DOMType&&"touchmove"!==e.DOMType&&void 0;t.setExtremes(n,r,!0,c,e)}else this.setRange(this.from,this.to)}}))}function o(){var t,e,r,n=i(this),o=n.scrollMin,s=n.scrollMax,a=this.scrollbar,h=this.axisTitleMargin+(this.titleOffset||0),l=this.chart.scrollbarsOffsets,c=this.options.margin||0;if(a&&l){if(this.horiz)this.opposite||(l[1]+=h),a.position(this.left,this.top+this.height+2+l[1]-(this.opposite?c:0),this.width,this.height),this.opposite||(l[1]+=c),t=1;else{this.opposite&&(l[0]+=h);var d=void 0;d=a.options.opposite?this.left+this.width+2+l[0]-(this.opposite?0:c):this.opposite?0:c,a.position(d,this.top,this.width,this.height),this.opposite&&(l[0]+=c),t=0}if(l[t]+=a.size+(a.options.margin||0),isNaN(o)||isNaN(s)||!ie(this.min)||!ie(this.max)||this.dataMin===this.dataMax)a.setRange(0,1);else if(this.min===this.max){var u=this.pointRange/(this.dataMax+1);e=u*this.min,r=u*(this.max+1),a.setRange(e,r)}else e=(this.min-o)/(s-o),r=(this.max-o)/(s-o),this.horiz&&!this.reversed||!this.horiz&&this.reversed?a.setRange(e,r):a.setRange(1-r,1-e)}}t.compose=function(t,i){ir(e7,"Axis.Scrollbar")&&(e=i,it(t,"afterGetOffset",r),it(t,"afterInit",n),it(t,"afterRender",o))}}(E||(E={}));var io=E,is={height:10,barBorderRadius:5,buttonBorderRadius:0,buttonsEnabled:!1,liveRedraw:void 0,margin:void 0,minWidth:6,opposite:!0,step:.2,zIndex:3,barBackgroundColor:"#cccccc",barBorderWidth:0,barBorderColor:"#cccccc",buttonArrowColor:"#333333",buttonBackgroundColor:"#e6e6e6",buttonBorderColor:"#cccccc",buttonBorderWidth:1,rifleColor:"none",trackBackgroundColor:"rgba(255, 255, 255, 0.001)",trackBorderColor:"#cccccc",trackBorderRadius:5,trackBorderWidth:1},ia=P().defaultOptions,ih=P().addEvent,il=P().correctFloat,ic=P().crisp,id=P().defined,iu=P().destroyObjectProperties,ip=P().fireEvent,ig=P().merge,im=P().pick,iv=P().removeEvent,iy=function(){function t(t,e,i){this._events=[],this.chartX=0,this.chartY=0,this.from=0,this.scrollbarButtons=[],this.scrollbarLeft=0,this.scrollbarStrokeWidth=1,this.scrollbarTop=0,this.size=0,this.to=0,this.trackBorderWidth=1,this.x=0,this.y=0,this.init(t,e,i)}return t.compose=function(e){io.compose(e,t)},t.swapXY=function(t,e){return e&&t.forEach(function(t){for(var e,i=t.length,r=0;r<i;r+=2)"number"==typeof(e=t[r+1])&&(t[r+1]=t[r+2],t[r+2]=e)}),t},t.prototype.addEvents=function(){var t=this.options.inverted?[1,0]:[0,1],e=this.scrollbarButtons,i=this.scrollbarGroup.element,r=this.track.element,n=this.mouseDownHandler.bind(this),o=this.mouseMoveHandler.bind(this),s=this.mouseUpHandler.bind(this),a=[[e[t[0]].element,"click",this.buttonToMinClick.bind(this)],[e[t[1]].element,"click",this.buttonToMaxClick.bind(this)],[r,"click",this.trackClick.bind(this)],[i,"mousedown",n],[i.ownerDocument,"mousemove",o],[i.ownerDocument,"mouseup",s],[i,"touchstart",n],[i.ownerDocument,"touchmove",o],[i.ownerDocument,"touchend",s]];a.forEach(function(t){ih.apply(null,t)}),this._events=a},t.prototype.buttonToMaxClick=function(t){var e=(this.to-this.from)*im(this.options.step,.2);this.updatePosition(this.from+e,this.to+e),ip(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMEvent:t})},t.prototype.buttonToMinClick=function(t){var e=il(this.to-this.from)*im(this.options.step,.2);this.updatePosition(il(this.from-e),il(this.to-e)),ip(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMEvent:t})},t.prototype.cursorToScrollbarPosition=function(t){var e=this.options,i=e.minWidth>this.calculatedWidth?e.minWidth:0;return{chartX:(t.chartX-this.x-this.xOffset)/(this.barWidth-i),chartY:(t.chartY-this.y-this.yOffset)/(this.barWidth-i)}},t.prototype.destroy=function(){var t=this,e=t.chart.scroller;t.removeEvents(),["track","scrollbarRifles","scrollbar","scrollbarGroup","group"].forEach(function(e){t[e]&&t[e].destroy&&(t[e]=t[e].destroy())}),e&&t===e.scrollbar&&(e.scrollbar=null,iu(e.scrollbarButtons))},t.prototype.drawScrollbarButton=function(e){var i=this.renderer,r=this.scrollbarButtons,n=this.options,o=this.size,s=i.g().add(this.group);if(r.push(s),n.buttonsEnabled){var a=i.rect().addClass("highcharts-scrollbar-button").add(s);this.chart.styledMode||a.attr({stroke:n.buttonBorderColor,"stroke-width":n.buttonBorderWidth,fill:n.buttonBackgroundColor}),a.attr(a.crisp({x:-.5,y:-.5,width:o,height:o,r:n.buttonBorderRadius},a.strokeWidth()));var h=i.path(t.swapXY([["M",o/2+(e?-1:1),o/2-3],["L",o/2+(e?-1:1),o/2+3],["L",o/2+(e?2:-2),o/2]],n.vertical)).addClass("highcharts-scrollbar-arrow").add(r[e]);this.chart.styledMode||h.attr({fill:n.buttonArrowColor})}},t.prototype.init=function(t,e,i){this.scrollbarButtons=[],this.renderer=t,this.userOptions=e,this.options=ig(is,ia.scrollbar,e),this.options.margin=im(this.options.margin,10),this.chart=i,this.size=im(this.options.size,this.options.height),e.enabled&&(this.render(),this.addEvents())},t.prototype.mouseDownHandler=function(t){var e,i=(null===(e=this.chart.pointer)||void 0===e?void 0:e.normalize(t))||t,r=this.cursorToScrollbarPosition(i);this.chartX=r.chartX,this.chartY=r.chartY,this.initPositions=[this.from,this.to],this.grabbedCenter=!0},t.prototype.mouseMoveHandler=function(t){var e,i,r=(null===(e=this.chart.pointer)||void 0===e?void 0:e.normalize(t))||t,n=this.options.vertical?"chartY":"chartX",o=this.initPositions||[];this.grabbedCenter&&(!t.touches||0!==t.touches[0][n])&&(i=this.cursorToScrollbarPosition(r)[n]-this[n],this.hasDragged=!0,this.updatePosition(o[0]+i,o[1]+i),this.hasDragged&&ip(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMType:t.type,DOMEvent:t}))},t.prototype.mouseUpHandler=function(t){this.hasDragged&&ip(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMType:t.type,DOMEvent:t}),this.grabbedCenter=this.hasDragged=this.chartX=this.chartY=null},t.prototype.position=function(t,e,i,r){var n=this.options,o=n.buttonsEnabled,s=n.margin,a=void 0===s?0:s,h=n.vertical,l=this.rendered?"animate":"attr",c=r,d=0;this.group.show(),this.x=t,this.y=e+this.trackBorderWidth,this.width=i,this.height=r,this.xOffset=c,this.yOffset=d,h?(this.width=this.yOffset=i=d=this.size,this.xOffset=c=0,this.yOffset=d=o?this.size:0,this.barWidth=r-(o?2*i:0),this.x=t+=a):(this.height=r=this.size,this.xOffset=c=o?this.size:0,this.barWidth=i-(o?2*r:0),this.y=this.y+a),this.group[l]({translateX:t,translateY:this.y}),this.track[l]({width:i,height:r}),this.scrollbarButtons[1][l]({translateX:h?0:i-c,translateY:h?r-d:0})},t.prototype.removeEvents=function(){this._events.forEach(function(t){iv.apply(null,t)}),this._events.length=0},t.prototype.render=function(){var e=this.renderer,i=this.options,r=this.size,n=this.chart.styledMode,o=e.g("scrollbar").attr({zIndex:i.zIndex}).hide().add();this.group=o,this.track=e.rect().addClass("highcharts-scrollbar-track").attr({r:i.trackBorderRadius||0,height:r,width:r}).add(o),n||this.track.attr({fill:i.trackBackgroundColor,stroke:i.trackBorderColor,"stroke-width":i.trackBorderWidth});var s=this.trackBorderWidth=this.track.strokeWidth();this.track.attr({x:-ic(0,s),y:-ic(0,s)}),this.scrollbarGroup=e.g().add(o),this.scrollbar=e.rect().addClass("highcharts-scrollbar-thumb").attr({height:r-s,width:r-s,r:i.barBorderRadius||0}).add(this.scrollbarGroup),this.scrollbarRifles=e.path(t.swapXY([["M",-3,r/4],["L",-3,2*r/3],["M",0,r/4],["L",0,2*r/3],["M",3,r/4],["L",3,2*r/3]],i.vertical)).addClass("highcharts-scrollbar-rifles").add(this.scrollbarGroup),n||(this.scrollbar.attr({fill:i.barBackgroundColor,stroke:i.barBorderColor,"stroke-width":i.barBorderWidth}),this.scrollbarRifles.attr({stroke:i.rifleColor,"stroke-width":1})),this.scrollbarStrokeWidth=this.scrollbar.strokeWidth(),this.scrollbarGroup.translate(-ic(0,this.scrollbarStrokeWidth),-ic(0,this.scrollbarStrokeWidth)),this.drawScrollbarButton(0),this.drawScrollbarButton(1)},t.prototype.setRange=function(t,e){var i,r,n=this.options,o=n.vertical,s=n.minWidth,a=this.barWidth,h=!this.rendered||this.hasDragged||this.chart.navigator&&this.chart.navigator.hasDragged?"attr":"animate";if(id(a)){var l=a*Math.min(e,1);i=Math.ceil(a*(t=Math.max(t,0))),this.calculatedWidth=r=il(l-i),r<s&&(i=(a-s+r)*t,r=s);var c=Math.floor(i+this.xOffset+this.yOffset),d=r/2-.5;this.from=t,this.to=e,o?(this.scrollbarGroup[h]({translateY:c}),this.scrollbar[h]({height:r}),this.scrollbarRifles[h]({translateY:d}),this.scrollbarTop=c,this.scrollbarLeft=0):(this.scrollbarGroup[h]({translateX:c}),this.scrollbar[h]({width:r}),this.scrollbarRifles[h]({translateX:d}),this.scrollbarLeft=c,this.scrollbarTop=0),r<=12?this.scrollbarRifles.hide():this.scrollbarRifles.show(),!1===n.showFull&&(t<=0&&e>=1?this.group.hide():this.group.show()),this.rendered=!0}},t.prototype.shouldUpdateExtremes=function(t){return im(this.options.liveRedraw,P().svg&&!P().isTouchDevice&&!this.chart.boosted)||"mouseup"===t||"touchend"===t||!id(t)},t.prototype.trackClick=function(t){var e,i=(null===(e=this.chart.pointer)||void 0===e?void 0:e.normalize(t))||t,r=this.to-this.from,n=this.y+this.scrollbarTop,o=this.x+this.scrollbarLeft;this.options.vertical&&i.chartY>n||!this.options.vertical&&i.chartX>o?this.updatePosition(this.from+r,this.to+r):this.updatePosition(this.from-r,this.to-r),ip(this,"changed",{from:this.from,to:this.to,trigger:"scrollbar",DOMEvent:t})},t.prototype.update=function(t){this.destroy(),this.init(this.chart.renderer,ig(!0,this.options,t),this.chart)},t.prototype.updatePosition=function(t,e){e>1&&(t=il(1-il(e-t)),e=1),t<0&&(e=il(e-t),t=0),this.from=t,this.to=e},t.defaultOptions=is,t}();ia.scrollbar=ig(!0,iy.defaultOptions,ia.scrollbar);var ib=M(540),ix=M.n(ib),iw=function(){return(iw=Object.assign||function(t){for(var e,i=1,r=arguments.length;i<r;i++)for(var n in e=arguments[i])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}).apply(this,arguments)},iE=P().defaultOptions,iA=P().isTouchDevice,iT=ix().prototype.symbols,iC=P().addEvent,iM=P().clamp,ik=P().correctFloat,iS=P().defined,iP=P().destroyObjectProperties,iD=P().erase,iN=P().extend,iB=P().find,iO=P().fireEvent,iI=P().isArray,iF=P().isNumber,iR=P().merge,iL=P().pick,iH=P().removeEvent,iz=P().splat;function iq(t){for(var e=[],i=1;i<arguments.length;i++)e[i-1]=arguments[i];var r=[].filter.call(e,iF);if(r.length)return Math[t].apply(0,r)}var iG=function(){function t(t){this.isDirty=!1,this.scrollbarHeight=0,this.init(t)}return t.compose=function(e,i,r){eN(e,t),e8(e,i,r)},t.prototype.drawHandle=function(t,e,i,r){var n=this.navigatorOptions.handles.height;this.handles[e][r](i?{translateX:Math.round(this.left+this.height/2),translateY:Math.round(this.top+parseInt(t,10)+.5-n)}:{translateX:Math.round(this.left+parseInt(t,10)),translateY:Math.round(this.top+this.height/2-n/2-1)})},t.prototype.drawOutline=function(t,e,i,r){var n,o,s=this.navigatorOptions.maskInside,a=this.outline.strokeWidth(),h=a/2,l=a%2/2,c=this.scrollButtonSize,d=this.size,u=this.top,p=this.height,g=u-h,m=u+p,f=this.left;i?(n=u+e+l,e=u+t+l,o=[["M",f+p,u-c-l],["L",f+p,n],["L",f,n],["M",f,e],["L",f+p,e],["L",f+p,u+d+c]],s&&o.push(["M",f+p,n-h],["L",f+p,e+h])):(f-=c,t+=f+c-l,e+=f+c-l,o=[["M",f,g],["L",t,g],["L",t,m],["M",e,m],["L",e,g],["L",f+d+2*c,g]],s&&o.push(["M",t-h,g],["L",e+h,g])),this.outline[r]({d:o})},t.prototype.drawMasks=function(t,e,i,r){var n,o,s,a,h=this.left,l=this.top,c=this.height;i?(s=[h,h,h],a=[l,l+t,l+e],o=[c,c,c],n=[t,e-t,this.size-e]):(s=[h,h+t,h+e],a=[l,l,l],o=[t,e-t,this.size-e],n=[c,c,c]),this.shades.forEach(function(t,e){t[r]({x:s[e],y:a[e],width:o[e],height:n[e]})})},t.prototype.renderElements=function(){var t,e,i=this,r=i.navigatorOptions,n=r.maskInside,o=i.chart,s=o.inverted,a=o.renderer,h={cursor:s?"ns-resize":"ew-resize"},l=null!==(t=i.navigatorGroup)&&void 0!==t?t:i.navigatorGroup=a.g("navigator").attr({zIndex:8,visibility:"hidden"}).add();if([!n,n,!n].forEach(function(t,e){var n,s=null!==(n=i.shades[e])&&void 0!==n?n:i.shades[e]=a.rect().addClass("highcharts-navigator-mask"+(1===e?"-inside":"-outside")).add(l);o.styledMode||(s.attr({fill:t?r.maskFill:"rgba(0,0,0,0)"}),1===e&&s.css(h))}),i.outline||(i.outline=a.path().addClass("highcharts-navigator-outline").add(l)),o.styledMode||i.outline.attr({"stroke-width":r.outlineWidth,stroke:r.outlineColor}),null===(e=r.handles)||void 0===e?void 0:e.enabled){var c=r.handles,d=c.height,u=c.width;[0,1].forEach(function(t){var e,r=c.symbols[t];if(i.handles[t]&&i.handles[t].symbolUrl===r){if(!i.handles[t].isImg&&i.handles[t].symbolName!==r){var n=iT[r].call(iT,-u/2-1,0,u,d);i.handles[t].attr({d:n}),i.handles[t].symbolName=r}}else null===(e=i.handles[t])||void 0===e||e.destroy(),i.handles[t]=a.symbol(r,-u/2-1,0,u,d,c),i.handles[t].attr({zIndex:7-t}).addClass("highcharts-navigator-handle highcharts-navigator-handle-"+["left","right"][t]).add(l),i.addMouseEvents();o.inverted&&i.handles[t].attr({rotation:90,rotationOriginX:Math.floor(-u/2),rotationOriginY:(d+u)/2}),o.styledMode||i.handles[t].attr({fill:c.backgroundColor,stroke:c.borderColor,"stroke-width":c.lineWidth,width:c.width,height:c.height,x:-u/2-1,y:0}).css(h)})}},t.prototype.update=function(t,e){var i,r,n,o,s=this;void 0===e&&(e=!1);var a=this.chart,h=a.options.chart.inverted!==(null===(n=a.scrollbar)||void 0===n?void 0:n.options.vertical);if(iR(!0,a.options.navigator,t),this.navigatorOptions=a.options.navigator||{},this.setOpposite(),iS(t.enabled)||h)return this.destroy(),this.navigatorEnabled=t.enabled||this.navigatorEnabled,this.init(a);if(this.navigatorEnabled&&(this.isDirty=!0,!1===t.adaptToUpdatedData&&this.baseSeries.forEach(function(t){iH(t,"updatedData",s.updatedDataHandler)},this),t.adaptToUpdatedData&&this.baseSeries.forEach(function(t){t.eventsToUnbind.push(iC(t,"updatedData",s.updatedDataHandler))},this),(t.series||t.baseSeries)&&this.setBaseSeries(void 0,!1),t.height||t.xAxis||t.yAxis)){this.height=null!==(o=t.height)&&void 0!==o?o:this.height;var l=this.getXAxisOffsets();this.xAxis.update(iw(iw({},t.xAxis),((i={offsets:l})[a.inverted?"width":"height"]=this.height,i[a.inverted?"height":"width"]=void 0,i)),!1),this.yAxis.update(iw(iw({},t.yAxis),((r={})[a.inverted?"width":"height"]=this.height,r)),!1)}e&&a.redraw()},t.prototype.render=function(t,e,i,r){var n,o,s,a,h,l=this.chart,c=this.xAxis,d=c.pointRange||0,u=c.navigatorAxis.fake?l.xAxis[0]:c,p=this.navigatorEnabled,g=this.rendered,m=l.inverted,f=l.xAxis[0].minRange,v=l.xAxis[0].options.maxRange,y=this.scrollButtonSize,b=this.scrollbarHeight;if(!this.hasDragged||iS(i)){if(this.isDirty&&this.renderElements(),t=ik(t-d/2),e=ik(e+d/2),!iF(t)||!iF(e)){if(!g)return;i=0,r=iL(c.width,u.width)}this.left=iL(c.left,l.plotLeft+y+(m?l.plotWidth:0));var x=this.size=a=iL(c.len,(m?l.plotHeight:l.plotWidth)-2*y);n=m?b:a+2*y,i=iL(i,c.toPixels(t,!0)),r=iL(r,c.toPixels(e,!0)),iF(i)&&Math.abs(i)!==1/0||(i=0,r=n);var w=c.toValue(i,!0),E=c.toValue(r,!0),A=Math.abs(ik(E-w));A<f?this.grabbedLeft?i=c.toPixels(E-f-d,!0):this.grabbedRight&&(r=c.toPixels(w+f+d,!0)):iS(v)&&ik(A-d)>v&&(this.grabbedLeft?i=c.toPixels(E-v-d,!0):this.grabbedRight&&(r=c.toPixels(w+v+d,!0))),this.zoomedMax=iM(Math.max(i,r),0,x),this.zoomedMin=iM(this.fixedWidth?this.zoomedMax-this.fixedWidth:Math.min(i,r),0,x),this.range=this.zoomedMax-this.zoomedMin,x=Math.round(this.zoomedMax);var T=Math.round(this.zoomedMin);p&&(this.navigatorGroup.attr({visibility:"inherit"}),h=g&&!this.hasDragged?"animate":"attr",this.drawMasks(T,x,m,h),this.drawOutline(T,x,m,h),this.navigatorOptions.handles.enabled&&(this.drawHandle(T,0,m,h),this.drawHandle(x,1,m,h))),this.scrollbar&&(m?(s=this.top-y,o=this.left-b+(p||!u.opposite?0:(u.titleOffset||0)+u.axisTitleMargin),b=a+2*y):(s=this.top+(p?this.height:-b),o=this.left-y),this.scrollbar.position(o,s,n,b),this.scrollbar.setRange(this.zoomedMin/(a||1),this.zoomedMax/(a||1))),this.rendered=!0,this.isDirty=!1,iO(this,"afterRender")}},t.prototype.addMouseEvents=function(){var t,e,i=this,r=i.chart,n=r.container,o=[];i.mouseMoveHandler=t=function(t){i.onMouseMove(t)},i.mouseUpHandler=e=function(t){i.onMouseUp(t)},(o=i.getPartsEvents("mousedown")).push(iC(r.renderTo,"mousemove",t),iC(n.ownerDocument,"mouseup",e),iC(r.renderTo,"touchmove",t),iC(n.ownerDocument,"touchend",e)),o.concat(i.getPartsEvents("touchstart")),i.eventsToUnbind=o,i.series&&i.series[0]&&o.push(iC(i.series[0].xAxis,"foundExtremes",function(){r.navigator.modifyNavigatorAxisExtremes()}))},t.prototype.getPartsEvents=function(t){var e=this,i=[];return["shades","handles"].forEach(function(r){e[r].forEach(function(n,o){i.push(iC(n.element,t,function(t){e[r+"Mousedown"](t,o)}))})}),i},t.prototype.shadesMousedown=function(t,e){t=(null===(i=this.chart.pointer)||void 0===i?void 0:i.normalize(t))||t;var i,r,n,o,s,a=this.chart,h=this.xAxis,l=this.zoomedMin,c=this.size,d=this.range,u=this.left,p=t.chartX;a.inverted&&(p=t.chartY,u=this.top),1===e?(this.grabbedCenter=p,this.fixedWidth=d,this.dragOffset=p-l):(s=p-u-d/2,0===e?s=Math.max(0,s):2===e&&s+d>=c&&(s=c-d,this.reversedExtremes?(s-=d,n=this.getUnionExtremes().dataMin):r=this.getUnionExtremes().dataMax),s!==l&&(this.fixedWidth=d,iS((o=h.navigatorAxis.toFixedRange(s,s+d,n,r)).min)&&iO(this,"setRange",{min:Math.min(o.min,o.max),max:Math.max(o.min,o.max),redraw:!0,eventArguments:{trigger:"navigator"}})))},t.prototype.handlesMousedown=function(t,e){t=(null===(i=this.chart.pointer)||void 0===i?void 0:i.normalize(t))||t;var i,r=this.chart,n=r.xAxis[0],o=this.reversedExtremes;0===e?(this.grabbedLeft=!0,this.otherHandlePos=this.zoomedMax,this.fixedExtreme=o?n.min:n.max):(this.grabbedRight=!0,this.otherHandlePos=this.zoomedMin,this.fixedExtreme=o?n.max:n.min),r.setFixedRange(void 0)},t.prototype.onMouseMove=function(t){var e,i,r=this,n=r.chart,o=r.navigatorSize,s=r.range,a=r.dragOffset,h=n.inverted,l=r.left;(!t.touches||0!==t.touches[0].pageX)&&(i=(t=(null===(e=n.pointer)||void 0===e?void 0:e.normalize(t))||t).chartX,h&&(l=r.top,i=t.chartY),r.grabbedLeft?(r.hasDragged=!0,r.render(0,0,i-l,r.otherHandlePos)):r.grabbedRight?(r.hasDragged=!0,r.render(0,0,r.otherHandlePos,i-l)):r.grabbedCenter&&(r.hasDragged=!0,i<a?i=a:i>o+a-s&&(i=o+a-s),r.render(0,0,i-a,i-a+s)),r.hasDragged&&r.scrollbar&&iL(r.scrollbar.options.liveRedraw,!iA&&!this.chart.boosted)&&(t.DOMType=t.type,setTimeout(function(){r.onMouseUp(t)},0)))},t.prototype.onMouseUp=function(t){var e,i,r,n,o,s,a=this.chart,h=this.xAxis,l=this.scrollbar,c=t.DOMEvent||t,d=a.inverted,u=this.rendered&&!this.hasDragged?"animate":"attr";(this.hasDragged&&(!l||!l.hasDragged)||"scrollbar"===t.trigger)&&(r=this.getUnionExtremes(),this.zoomedMin===this.otherHandlePos?n=this.fixedExtreme:this.zoomedMax===this.otherHandlePos&&(o=this.fixedExtreme),this.zoomedMax===this.size&&(o=this.reversedExtremes?r.dataMin:r.dataMax),0===this.zoomedMin&&(n=this.reversedExtremes?r.dataMax:r.dataMin),iS((s=h.navigatorAxis.toFixedRange(this.zoomedMin,this.zoomedMax,n,o)).min)&&iO(this,"setRange",{min:Math.min(s.min,s.max),max:Math.max(s.min,s.max),redraw:!0,animation:!this.hasDragged&&null,eventArguments:{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:c}})),"mousemove"!==t.DOMType&&"touchmove"!==t.DOMType&&(this.grabbedLeft=this.grabbedRight=this.grabbedCenter=this.fixedWidth=this.fixedExtreme=this.otherHandlePos=this.hasDragged=this.dragOffset=null),this.navigatorEnabled&&iF(this.zoomedMin)&&iF(this.zoomedMax)&&(i=Math.round(this.zoomedMin),e=Math.round(this.zoomedMax),this.shades&&this.drawMasks(i,e,d,u),this.outline&&this.drawOutline(i,e,d,u),this.navigatorOptions.handles.enabled&&Object.keys(this.handles).length===this.handles.length&&(this.drawHandle(i,0,d,u),this.drawHandle(e,1,d,u)))},t.prototype.removeEvents=function(){this.eventsToUnbind&&(this.eventsToUnbind.forEach(function(t){t()}),this.eventsToUnbind=void 0),this.removeBaseSeriesEvents()},t.prototype.removeBaseSeriesEvents=function(){var t=this.baseSeries||[];this.navigatorEnabled&&t[0]&&(!1!==this.navigatorOptions.adaptToUpdatedData&&t.forEach(function(t){iH(t,"updatedData",this.updatedDataHandler)},this),t[0].xAxis&&iH(t[0].xAxis,"foundExtremes",this.modifyBaseAxisExtremes))},t.prototype.getXAxisOffsets=function(){return this.chart.inverted?[this.scrollButtonSize,0,-this.scrollButtonSize,0]:[0,-this.scrollButtonSize,0,this.scrollButtonSize]},t.prototype.init=function(t){var e,i=t.options,r=i.navigator||{},n=r.enabled,o=i.scrollbar||{},s=o.enabled,a=n&&r.height||0,h=s&&o.height||0,l=o.buttonsEnabled&&h||0;this.handles=[],this.shades=[],this.chart=t,this.setBaseSeries(),this.height=a,this.scrollbarHeight=h,this.scrollButtonSize=l,this.scrollbarEnabled=s,this.navigatorEnabled=n,this.navigatorOptions=r,this.scrollbarOptions=o,this.setOpposite();var c=this,d=c.baseSeries,u=t.xAxis.length,p=t.yAxis.length,g=d&&d[0]&&d[0].xAxis||t.xAxis[0]||{options:{}};if(t.isDirtyBox=!0,c.navigatorEnabled){var m=this.getXAxisOffsets();c.xAxis=new(ey())(t,iR({breaks:g.options.breaks,ordinal:g.options.ordinal,overscroll:g.options.overscroll},r.xAxis,{type:"datetime",yAxis:null===(e=r.yAxis)||void 0===e?void 0:e.id,index:u,isInternal:!0,offset:0,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:g.options.ordinal?0:g.options.minPadding,maxPadding:g.options.ordinal?0:g.options.maxPadding,zoomEnabled:!1},t.inverted?{offsets:m,width:a}:{offsets:m,height:a}),"xAxis"),c.yAxis=new(ey())(t,iR(r.yAxis,{alignTicks:!1,offset:0,index:p,isInternal:!0,reversed:iL(r.yAxis&&r.yAxis.reversed,t.yAxis[0]&&t.yAxis[0].reversed,!1),zoomEnabled:!1},t.inverted?{width:a}:{height:a}),"yAxis"),d||r.series.data?c.updateNavigatorSeries(!1):0===t.series.length&&(c.unbindRedraw=iC(t,"beforeRedraw",function(){t.series.length>0&&!c.series&&(c.setBaseSeries(),c.unbindRedraw())})),c.reversedExtremes=t.inverted&&!c.xAxis.reversed||!t.inverted&&c.xAxis.reversed,c.renderElements(),c.addMouseEvents()}else c.xAxis={chart:t,navigatorAxis:{fake:!0},translate:function(e,i){var r=t.xAxis[0],n=r.getExtremes(),o=r.len-2*l,s=iq("min",r.options.min,n.dataMin),a=iq("max",r.options.max,n.dataMax)-s;return i?e*a/o+s:o*(e-s)/a},toPixels:function(t){return this.translate(t)},toValue:function(t){return this.translate(t,!0)}},c.xAxis.navigatorAxis.axis=c.xAxis,c.xAxis.navigatorAxis.toFixedRange=eq.prototype.toFixedRange.bind(c.xAxis.navigatorAxis);if(t.options.scrollbar.enabled){var f=iR(t.options.scrollbar,{vertical:t.inverted});!iF(f.margin)&&c.navigatorEnabled&&(f.margin=t.inverted?-3:3),t.scrollbar=c.scrollbar=new iy(t.renderer,f,t),iC(c.scrollbar,"changed",function(t){var e=c.size,i=e*this.to,r=e*this.from;c.hasDragged=c.scrollbar.hasDragged,c.render(0,0,r,i),this.shouldUpdateExtremes(t.DOMType)&&setTimeout(function(){c.onMouseUp(t)})})}c.addBaseSeriesEvents(),c.addChartEvents()},t.prototype.setOpposite=function(){var t=this.navigatorOptions,e=this.navigatorEnabled,i=this.chart;this.opposite=iL(t.opposite,!!(!e&&i.inverted))},t.prototype.getUnionExtremes=function(t){var e,i=this.chart.xAxis[0],r=this.chart.time,n=this.xAxis,o=n.options,s=i.options;return t&&null===i.dataMin||(e={dataMin:iL(r.parse(null==o?void 0:o.min),iq("min",r.parse(s.min),i.dataMin,n.dataMin,n.min)),dataMax:iL(r.parse(null==o?void 0:o.max),iq("max",r.parse(s.max),i.dataMax,n.dataMax,n.max))}),e},t.prototype.setBaseSeries=function(t,e){var i=this.chart,r=this.baseSeries=[];t=t||i.options&&i.options.navigator.baseSeries||(i.series.length?iB(i.series,function(t){return!t.options.isInternal}).index:0),(i.series||[]).forEach(function(e,i){!e.options.isInternal&&(e.options.showInNavigator||(i===t||e.options.id===t)&&!1!==e.options.showInNavigator)&&r.push(e)}),this.xAxis&&!this.xAxis.navigatorAxis.fake&&this.updateNavigatorSeries(!0,e)},t.prototype.updateNavigatorSeries=function(t,e){var i,r,n,o,s,a=this,h=a.chart,l=a.baseSeries,c={enableMouseTracking:!1,index:null,linkedTo:null,group:"nav",padXAxis:!1,xAxis:null===(i=this.navigatorOptions.xAxis)||void 0===i?void 0:i.id,yAxis:null===(r=this.navigatorOptions.yAxis)||void 0===r?void 0:r.id,showInLegend:!1,stacking:void 0,isInternal:!0,states:{inactive:{opacity:1}}},d=a.series=(a.series||[]).filter(function(t){var e=t.baseSeries;return!(0>l.indexOf(e))||(e&&(iH(e,"updatedData",a.updatedDataHandler),delete e.navigatorSeries),t.chart&&t.destroy(),!1)}),u=a.navigatorOptions.series;l&&l.length&&l.forEach(function(t){var i,r=t.navigatorSeries,p=iN({color:t.color,visible:t.visible},iI(u)?iE.navigator.series:u);if(!r||!1!==a.navigatorOptions.adaptToUpdatedData){c.name="Navigator "+l.length,s=(n=t.options||{}).navigatorOptions||{},p.dataLabels=iz(p.dataLabels),(o=iR(n,c,p,s)).pointRange=iL(p.pointRange,s.pointRange,iE.plotOptions[o.type||"line"].pointRange);var g=s.data||p.data;a.hasNavigatorData=a.hasNavigatorData||!!g,o.data=g||(null===(i=n.data)||void 0===i?void 0:i.slice(0)),r&&r.options?r.update(o,e):(t.navigatorSeries=h.initSeries(o),h.setSortedData(),t.navigatorSeries.baseSeries=t,d.push(t.navigatorSeries))}}),(u.data&&!(l&&l.length)||iI(u))&&(a.hasNavigatorData=!1,(u=iz(u)).forEach(function(t,e){c.name="Navigator "+(d.length+1),(o=iR(iE.navigator.series,{color:h.series[e]&&!h.series[e].options.isInternal&&h.series[e].color||h.options.colors[e]||h.options.colors[0]},c,t)).data=t.data,o.data&&(a.hasNavigatorData=!0,d.push(h.initSeries(o)))})),t&&this.addBaseSeriesEvents()},t.prototype.addBaseSeriesEvents=function(){var t=this,e=this,i=e.baseSeries||[];i[0]&&i[0].xAxis&&i[0].eventsToUnbind.push(iC(i[0].xAxis,"foundExtremes",this.modifyBaseAxisExtremes)),i.forEach(function(r){r.eventsToUnbind.push(iC(r,"show",function(){this.navigatorSeries&&this.navigatorSeries.setVisible(!0,!1)})),r.eventsToUnbind.push(iC(r,"hide",function(){this.navigatorSeries&&this.navigatorSeries.setVisible(!1,!1)})),!1!==t.navigatorOptions.adaptToUpdatedData&&r.xAxis&&r.eventsToUnbind.push(iC(r,"updatedData",t.updatedDataHandler)),r.eventsToUnbind.push(iC(r,"remove",function(){i&&iD(i,r),this.navigatorSeries&&e.series&&(iD(e.series,this.navigatorSeries),iS(this.navigatorSeries.options)&&this.navigatorSeries.remove(!1),delete this.navigatorSeries)}))})},t.prototype.getBaseSeriesMin=function(t){return this.baseSeries.reduce(function(t,e){var i;return Math.min(t,null!==(i=e.getColumn("x")[0])&&void 0!==i?i:t)},t)},t.prototype.modifyNavigatorAxisExtremes=function(){var t=this.xAxis;if(void 0!==t.getExtremes){var e=this.getUnionExtremes(!0);e&&(e.dataMin!==t.min||e.dataMax!==t.max)&&(t.min=e.dataMin,t.max=e.dataMax)}},t.prototype.modifyBaseAxisExtremes=function(){var t,e,i,r=this.chart.navigator,n=this.getExtremes(),o=n.min,s=n.max,a=n.dataMin,h=n.dataMax,l=s-o,c=r.stickToMin,d=r.stickToMax,u=iL(null===(t=this.ordinal)||void 0===t?void 0:t.convertOverscroll(this.options.overscroll),0),p=r.series&&r.series[0],g=!!this.setExtremes;!(this.eventArgs&&"rangeSelectorButton"===this.eventArgs.trigger)&&(c&&(e=(i=a)+l),d&&(e=h+u,c||(i=Math.max(a,e-l,r.getBaseSeriesMin(p&&p.xData?p.xData[0]:-Number.MAX_VALUE)))),g&&(c||d)&&iF(i)&&(this.min=this.userMin=i,this.max=this.userMax=e)),r.stickToMin=r.stickToMax=null},t.prototype.updatedDataHandler=function(){var t=this.chart.navigator,e=this.navigatorSeries,i=t.reversedExtremes?0===Math.round(t.zoomedMin):Math.round(t.zoomedMax)>=Math.round(t.size);t.stickToMax=iL(this.chart.options.navigator&&this.chart.options.navigator.stickToMax,i),t.stickToMin=t.shouldStickToMin(this,t),e&&!t.hasNavigatorData&&(e.options.pointStart=this.getColumn("x")[0],e.setData(this.options.data,!1,null,!1))},t.prototype.shouldStickToMin=function(t,e){var i=e.getBaseSeriesMin(t.getColumn("x")[0]),r=t.xAxis,n=r.max,o=r.min,s=r.options.range;return!!(iF(n)&&iF(o))&&(s&&n-i>0?n-i<s:o<=i)},t.prototype.addChartEvents=function(){this.eventsToUnbind||(this.eventsToUnbind=[]),this.eventsToUnbind.push(iC(this.chart,"redraw",function(){var t=this.navigator,e=t&&(t.baseSeries&&t.baseSeries[0]&&t.baseSeries[0].xAxis||this.xAxis[0]);e&&t.render(e.min,e.max)}),iC(this.chart,"getMargins",function(){var t=this.navigator,e=t.opposite?"plotTop":"marginBottom";this.inverted&&(e=t.opposite?"marginRight":"plotLeft"),this[e]=(this[e]||0)+(t.navigatorEnabled||!this.inverted?t.height+t.scrollbarHeight:0)+t.navigatorOptions.margin}),iC(t,"setRange",function(t){this.chart.xAxis[0].setExtremes(t.min,t.max,t.redraw,t.animation,t.eventArguments)}))},t.prototype.destroy=function(){var t=this;this.removeEvents(),this.xAxis&&(iD(this.chart.xAxis,this.xAxis),iD(this.chart.axes,this.xAxis)),this.yAxis&&(iD(this.chart.yAxis,this.yAxis),iD(this.chart.axes,this.yAxis)),(this.series||[]).forEach(function(t){t.destroy&&t.destroy()}),["series","xAxis","yAxis","shades","outline","scrollbarTrack","scrollbarRifles","scrollbarGroup","scrollbar","navigatorGroup","rendered"].forEach(function(e){t[e]&&t[e].destroy&&t[e].destroy(),t[e]=null}),[this.handles].forEach(function(t){iP(t)}),this.navigatorEnabled=!1},t}(),iU=(m=function(t,e){return(m=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function i(){this.constructor=t}m(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),iK=P().animObject,i_=H().format,ij=P().clamp,iV=P().pick,iW=P().syncTimeout,iX=R.getFakeMouseEvent,iY=Z.getAxisRangeDescription,iZ=Z.fireEventOnWrappedOrUnwrappedElement,i$=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return iU(e,t),e.prototype.init=function(){var t=this.chart,e=this;this.announcer=new tE(t,"polite"),this.addEvent(iG,"afterRender",function(){this.chart===e.chart&&this.chart.renderer&&iW(function(){e.proxyProvider.updateGroupProxyElementPositions("navigator"),e.updateHandleValues()},iK(iV(this.chart.renderer.globalAnimation,!0)).duration)})},e.prototype.onChartUpdate=function(){var t,e,i,r=this,n=this.chart,o=n.options,s=o.navigator;if(s.enabled&&(null===(t=s.accessibility)||void 0===t?void 0:t.enabled)){var a=o.accessibility.landmarkVerbosity,h=null===(e=o.lang.accessibility)||void 0===e?void 0:e.navigator.groupLabel;this.proxyProvider.removeGroup("navigator"),this.proxyProvider.addGroup("navigator","div",{role:"all"===a?"region":"group","aria-label":i_(h,{chart:n},n)});var l=null===(i=o.lang.accessibility)||void 0===i?void 0:i.navigator.handleLabel;[0,1].forEach(function(t){var e=r.getHandleByIx(t);if(e){var i=r.proxyProvider.addProxyElement("navigator",{click:e},"input",{type:"range","aria-label":i_(l,{handleIx:t,chart:n},n)});r[t?"maxHandleProxy":"minHandleProxy"]=i.innerElement,i.innerElement.style.pointerEvents="none",i.innerElement.oninput=function(){return r.updateNavigator()}}}),this.updateHandleValues()}else this.proxyProvider.removeGroup("navigator")},e.prototype.getNavigatorHandleNavigation=function(t){var e=this,i=this,r=this.chart,n=t?this.maxHandleProxy:this.minHandleProxy,o=this.keyCodes;return new ts(r,{keyCodeMap:[[[o.left,o.right,o.up,o.down],function(e){if(n){var s=e===o.left||e===o.up?-1:1;n.value=""+ij(parseFloat(n.value)+s,0,100),i.updateNavigator(function(){var e=i.getHandleByIx(t);e&&r.setFocusToElement(e,n)})}return this.response.success}]],init:function(){r.setFocusToElement(e.getHandleByIx(t),n)},validate:function(){var i;return!!(e.getHandleByIx(t)&&n&&(null===(i=r.options.navigator.accessibility)||void 0===i?void 0:i.enabled))}})},e.prototype.getKeyboardNavigation=function(){return[this.getNavigatorHandleNavigation(0),this.getNavigatorHandleNavigation(1)]},e.prototype.destroy=function(){this.updateNavigatorThrottleTimer&&clearTimeout(this.updateNavigatorThrottleTimer),this.proxyProvider.removeGroup("navigator"),this.announcer&&this.announcer.destroy()},e.prototype.updateHandleValues=function(){var t=this.chart.navigator;if(t&&this.minHandleProxy&&this.maxHandleProxy){var e=t.size;this.minHandleProxy.value=""+Math.round(t.zoomedMin/e*100),this.maxHandleProxy.value=""+Math.round(t.zoomedMax/e*100)}},e.prototype.getHandleByIx=function(t){var e=this.chart.navigator;return e&&e.handles&&e.handles[t]},e.prototype.updateNavigator=function(t){var e=this;this.updateNavigatorThrottleTimer&&clearTimeout(this.updateNavigatorThrottleTimer),this.updateNavigatorThrottleTimer=setTimeout((function(t){var i,r=e.chart,n=r.navigator,o=r.pointer;if(n&&o&&e.minHandleProxy&&e.maxHandleProxy){var s=o.getChartPosition(),a=parseFloat(e.minHandleProxy.value)/100*n.size,h=parseFloat(e.maxHandleProxy.value)/100*n.size;[[0,"mousedown",n.zoomedMin],[0,"mousemove",a],[0,"mouseup",a],[1,"mousedown",n.zoomedMax],[1,"mousemove",h],[1,"mouseup",h]].forEach(function(t){var i,r=t[0],o=t[1],a=t[2],h=null===(i=e.getHandleByIx(r))||void 0===i?void 0:i.element;h&&iZ(h,iX(o,{x:s.left+n.left+a,y:s.top+n.top},h))}),t&&t();var l=null===(i=r.options.lang.accessibility)||void 0===i?void 0:i.navigator.changeAnnouncement,c=iY(r.xAxis[0]);e.announcer.announce(i_(l,{axisRangeDescription:c,chart:r},r))}}).bind(this,t),20)},e}(tn),iQ=Z.getAxisDescription,iJ=Z.getSeriesFirstPointElement,i0=Z.getSeriesA11yElement,i1=Z.unhideChartElementFromAT,i2=H().format,i3=H().numberFormat,i5=R.reverseChildNodes,i4=R.stripHTMLTagsFromString,i6=P().find,i9=P().isNumber,i8=P().isString,i7=P().pick,rt=P().defined;function re(t){var e=t.chart.options.accessibility.series.pointDescriptionEnabledThreshold;return!!(!1!==e&&t.points&&t.points.length>=+e)}function ri(t,e){var i=t.series,r=i.chart,n=r.options.accessibility.point||{},o=i.options.accessibility&&i.options.accessibility.point||{},s=i.tooltipOptions||{},a=r.options.lang;return i9(e)?i3(e,o.valueDecimals||n.valueDecimals||s.valueDecimals||-1,a.decimalPoint,a.accessibility.thousandsSep||a.thousandsSep):e}function rr(t,e){var i=t[e];return t.chart.langFormat("accessibility.series."+e+"Description",{name:iQ(i),series:t})}function rn(t){var e,i,r,n,o,s,a,h,l,c,d,u,p,g,m,f,v,y,b,x,w,E,A,T,C=t.series,M=C.chart.series.length>1||C.options.name,k=(y=(v=t.series).chart,x=(b=v.options.accessibility)&&b.point&&b.point.valueDescriptionFormat||y.options.accessibility.point.valueDescriptionFormat,E=(w=i7(v.xAxis&&v.xAxis.options.accessibility&&v.xAxis.options.accessibility.enabled,!y.angular&&"flowmap"!==v.type))?(p=function(t){var e=t.series,i=e.chart,r=e.options.accessibility&&e.options.accessibility.point||{},n=i.options.accessibility.point||{},o=e.xAxis&&e.xAxis.dateTime;if(o){var s=o.getXDateFormat(t.x||0,i.options.tooltip.dateTimeLabelFormats),a=r.dateFormatter&&r.dateFormatter(t)||n.dateFormatter&&n.dateFormatter(t)||r.dateFormat||n.dateFormat||s;return i.time.dateFormat(a,t.x||0,void 0)}}(t),g=(t.series.xAxis||{}).categories&&rt(t.category)&&(""+t.category).replace("<br/>"," "),m=rt(t.id)&&0>(""+t.id).indexOf("highcharts-"),f="x, "+t.x,t.name||p||g||(m?t.id:f)):"",i2(x,{point:t,index:rt(t.index)?t.index+1:"",xDescription:E,value:(s=(o=(e=t).series).chart.options.accessibility.point||{},a=o.chart.options.accessibility&&o.chart.options.accessibility.point||{},h=o.tooltipOptions||{},l=a.valuePrefix||s.valuePrefix||h.valuePrefix||"",c=a.valueSuffix||s.valueSuffix||h.valueSuffix||"",d=void 0!==e.value?"value":"y",u=ri(e,e[d]),e.isNull?o.chart.langFormat("accessibility.series.nullPointValue",{point:e}):o.pointArrayMap?(i=l||"",r=c||"",n=function(t){var n=ri(e,i7(e[t],e.options[t]));return void 0!==n?t+": "+i+n+r:n},e.series.pointArrayMap.reduce(function(t,e){var i=n(e);return i?t+(t.length?", ":"")+i:t},"")):l+u+c),separator:w?", ":""},y)),S=t.options&&t.options.accessibility&&t.options.accessibility.description,P=M?" "+C.name+".":"",D=(A=t.series.chart,(T=tS(t)).length?A.langFormat("accessibility.series.pointAnnotationsDescription",{point:t,annotations:T}):"");return t.accessibility=t.accessibility||{},t.accessibility.valueDescription=k,k+(S?" "+S:"")+P+(D?" "+D:"")}function ro(t){var e,i=t.chart,r=i.types||[],n=(e=(t.options.accessibility||{}).description)&&t.chart.langFormat("accessibility.series.description",{description:e,series:t})||"",o=function(e){return i[e]&&i[e].length>1&&t[e]},s=t.index+1,a=rr(t,"xAxis"),h=rr(t,"yAxis"),l={seriesNumber:s,series:t,chart:i},c=r.length>1?"Combination":"",d=i.langFormat("accessibility.series.summary."+t.type+c,l)||i.langFormat("accessibility.series.summary.default"+c,l),u=(o("yAxis")?" "+h+".":"")+(o("xAxis")?" "+a+".":"");return i2(i7(t.options.accessibility&&t.options.accessibility.descriptionFormat,i.options.accessibility.series.descriptionFormat,""),{seriesDescription:d,authorDescription:n?" "+n:"",axisDescription:u,series:t,chart:i,seriesNumber:s},void 0)}var rs={defaultPointDescriptionFormatter:rn,defaultSeriesDescriptionFormatter:ro,describeSeries:function(t){var e,i,r,n,o,s,a,h,l,c,d,u,p,g,m=t.chart,f=iJ(t),v=i0(t),y=m.is3d&&m.is3d();v&&((v.lastChild!==f||y||i5(v),e=t.options.accessibility||{},r=!re(t)&&!e.exposeAsGroupOnly,i=t.chart.options.accessibility.keyboardNavigation.seriesNavigation,n=!!(t.points&&(t.points.length<+i.pointNavigationEnabledThreshold||!1===i.pointNavigationEnabledThreshold)),o=t.chart.options.accessibility.point.describeNull,(r||n)&&t.points.forEach(function(e){var i,n,s,a,h,l,c,d,u,p,g,m,f=e.graphic&&e.graphic.element||(n=(i=e.series)&&i.chart,s=i&&i.is("sunburst"),a=e.isNull,h=n&&n.options.accessibility.point.describeNull,a&&!s&&h&&function(t){var e,i,r=t.series,n=(e=t.index,t.series&&t.series.data&&rt(e)&&i6(t.series.data,function(t){return!!(t&&void 0!==t.index&&t.index>e&&t.graphic&&t.graphic.element)})||null),o=n&&n.graphic,s=o?o.parentGroup:r.graph||r.group,a=n?{x:i7(t.plotX,n.plotX,0),y:i7(t.plotY,n.plotY,0)}:{x:i7(t.plotX,0),y:i7(t.plotY,0)},h=((i=t.series.chart.renderer.rect(a.x,a.y,1,1)).attr({class:"highcharts-a11y-mock-point",fill:"none",opacity:0,"fill-opacity":0,"stroke-opacity":0}),i);if(s&&s.element)return t.graphic=h,t.hasMockGraphic=!0,h.add(s),s.element.insertBefore(h.element,o?o.element:null),h.element}(e)),v=e.options&&e.options.accessibility&&!1===e.options.accessibility.enabled;if(f){if(e.isNull&&!o){f.setAttribute("aria-hidden",!0);return}(f.setAttribute("tabindex","-1"),t.chart.styledMode||(f.style.outline="none"),r&&!v)?(p=(null===(l=(u=e.series).options.accessibility)||void 0===l?void 0:l.point)||{},g=u.chart.options.accessibility.point||{},m=i4(i8(p.descriptionFormat)&&i2(p.descriptionFormat,e,u.chart)||(null===(c=p.descriptionFormatter)||void 0===c?void 0:c.call(p,e))||i8(g.descriptionFormat)&&i2(g.descriptionFormat,e,u.chart)||(null===(d=g.descriptionFormatter)||void 0===d?void 0:d.call(g,e))||rn(e),u.chart.renderer.forExport),f.setAttribute("role","img"),f.setAttribute("aria-label",m)):f.setAttribute("aria-hidden",!0)}}),i1(m,v),h=(a=(s=t.chart).options.chart).options3d&&a.options3d.enabled,l=s.series.length>1,c=s.options.accessibility.series.describeSingleSeries,d=(t.options.accessibility||{}).exposeAsGroupOnly,!(h&&l)&&(l||c||d||re(t)))?(u=t.options.accessibility||{},g=(p=t.chart.options.accessibility).landmarkVerbosity,u.exposeAsGroupOnly?v.setAttribute("role","img"):"all"===g?v.setAttribute("role","region"):v.setAttribute("role","group"),v.setAttribute("tabindex","-1"),t.chart.styledMode||(v.style.outline="none"),v.setAttribute("aria-label",i4(p.series.descriptionFormatter&&p.series.descriptionFormatter(t)||ro(t),t.chart.renderer.forExport))):v.removeAttribute("aria-label"))}},ra=P().composed,rh=P().addEvent,rl=P().defined,rc=P().pushUnique,rd=Z.getChartTitle,ru=rs.defaultPointDescriptionFormatter,rp=rs.defaultSeriesDescriptionFormatter;function rg(t){return!!t.options.accessibility.announceNewData.enabled}var rm=function(){function t(t){this.dirty={allSeries:{}},this.lastAnnouncementTime=0,this.chart=t}return t.prototype.init=function(){var t=this.chart,e=t.options.accessibility.announceNewData.interruptUser?"assertive":"polite";this.lastAnnouncementTime=0,this.dirty={allSeries:{}},this.eventProvider=new te,this.announcer=new tE(t,e),this.addEventListeners()},t.prototype.destroy=function(){this.eventProvider.removeAddedEvents(),this.announcer.destroy()},t.prototype.addEventListeners=function(){var t=this,e=this.chart,i=this.eventProvider;i.addEvent(e,"afterApplyDrilldown",function(){t.lastAnnouncementTime=0}),i.addEvent(e,"afterAddSeries",function(e){t.onSeriesAdded(e.series)}),i.addEvent(e,"redraw",function(){t.announceDirtyData()})},t.prototype.onSeriesAdded=function(t){rg(this.chart)&&(this.dirty.hasDirty=!0,this.dirty.allSeries[t.name+t.index]=t,this.dirty.newSeries=rl(this.dirty.newSeries)?void 0:t)},t.prototype.announceDirtyData=function(){var t=this.chart,e=this;if(t.options.accessibility.announceNewData&&this.dirty.hasDirty){var i,r,n=this.dirty.newPoint;n&&(n=1===(r=(i=n).series.data.filter(function(t){return i.x===t.x&&i.y===t.y})).length?r[0]:i),this.queueAnnouncement(Object.keys(this.dirty.allSeries).map(function(t){return e.dirty.allSeries[t]}),this.dirty.newSeries,n),this.dirty={allSeries:{}}}},t.prototype.queueAnnouncement=function(t,e,i){var r=this,n=this.chart.options.accessibility.announceNewData;if(n.enabled){var o,s=+new Date,a=s-this.lastAnnouncementTime,h=Math.max(0,n.minAnnounceInterval-a),l=Object.keys(o=(this.queuedAnnouncement&&this.queuedAnnouncement.series||[]).concat(t||[]).reduce(function(t,e){return t[e.name+e.index]=e,t},{})).map(function(t){return o[t]}),c=this.buildAnnouncementMessage(l,e,i);c&&(this.queuedAnnouncement&&clearTimeout(this.queuedAnnouncementTimer),this.queuedAnnouncement={time:s,message:c,series:l},this.queuedAnnouncementTimer=setTimeout(function(){r&&r.announcer&&(r.lastAnnouncementTime=+new Date,r.announcer.announce(r.queuedAnnouncement.message),delete r.queuedAnnouncement,delete r.queuedAnnouncementTimer)},h))}},t.prototype.buildAnnouncementMessage=function(t,e,i){var r=this.chart,n=r.options.accessibility.announceNewData;if(n.announcementFormatter){var o=n.announcementFormatter(t,e,i);if(!1!==o)return o.length?o:null}var s=P().charts&&P().charts.length>1?"Multiple":"Single",a=e?"newSeriesAnnounce"+s:i?"newPointAnnounce"+s:"newDataAnnounce",h=rd(r);return r.langFormat("accessibility.announceNewData."+a,{chartTitle:h,seriesDesc:e?rp(e):null,pointDesc:i?ru(i):null,point:i,series:e})},t}();!function(t){function e(t){var e,i=this.chart,r=null===(e=i.accessibility)||void 0===e?void 0:e.components.series.newDataAnnouncer;r&&r.chart===i&&rg(i)&&(r.dirty.newPoint=rl(r.dirty.newPoint)?void 0:t.point)}function i(){var t,e=this.chart,i=null===(t=e.accessibility)||void 0===t?void 0:t.components.series.newDataAnnouncer;i&&i.chart===e&&rg(e)&&(i.dirty.hasDirty=!0,i.dirty.allSeries[this.name+this.index]=this)}t.compose=function(t){rc(ra,"A11y.NDA")&&(rh(t,"addPoint",e),rh(t,"updatedData",i))}}(rm||(rm={}));var rf=rm,rv=P().doc,ry=P().attr,rb=P().css,rx=P().merge,rw=Z.fireEventOnWrappedOrUnwrappedElement,rE=R.cloneMouseEvent,rA=R.cloneTouchEvent,rT=R.getFakeMouseEvent,rC=R.removeElement,rM=function(){function t(t,e,i,r,n){void 0===i&&(i="button"),this.chart=t,this.target=e,this.eventProvider=new te;var o=this.innerElement=rv.createElement(i),s=this.element=r?rv.createElement(r):o;t.styledMode||this.hideElementVisually(o),r&&("li"!==r||t.styledMode||(s.style.listStyle="none"),s.appendChild(o),this.element=s),this.updateTarget(e,n)}return t.prototype.click=function(){var t=this.getTargetPosition();t.x+=t.width/2,t.y+=t.height/2;var e=rT("click",t);rw(this.target.click,e)},t.prototype.updateTarget=function(t,e){this.target=t,this.updateCSSClassName();var i=e||{};Object.keys(i).forEach(function(t){null===i[t]&&delete i[t]});var r=this.getTargetAttr(t.click,"aria-label");ry(this.innerElement,rx(r?{"aria-label":r}:{},i)),this.eventProvider.removeAddedEvents(),this.addProxyEventsToElement(this.innerElement,t.click),this.refreshPosition()},t.prototype.refreshPosition=function(){var t=this.getTargetPosition();rb(this.innerElement,{width:(t.width||1)+"px",height:(t.height||1)+"px",left:(Math.round(t.x)||0)+"px",top:(Math.round(t.y)||0)+"px"})},t.prototype.remove=function(){this.eventProvider.removeAddedEvents(),rC(this.element)},t.prototype.updateCSSClassName=function(){var t=function(t){return t.indexOf("highcharts-no-tooltip")>-1},e=this.chart.legend,i=e.group&&e.group.div,r=t(i&&i.className||""),n=t(this.getTargetAttr(this.target.click,"class")||"");this.innerElement.className=r||n?"highcharts-a11y-proxy-element highcharts-no-tooltip":"highcharts-a11y-proxy-element"},t.prototype.addProxyEventsToElement=function(t,e){var i=this;["click","touchstart","touchend","touchcancel","touchmove","mouseover","mouseenter","mouseleave","mouseout"].forEach(function(r){var n=0===r.indexOf("touch");i.eventProvider.addEvent(t,r,function(t){var i=n?rA(t):rE(t);e&&rw(e,i),t.stopPropagation(),n||t.preventDefault()},{passive:!1})})},t.prototype.hideElementVisually=function(t){rb(t,{borderWidth:0,backgroundColor:"transparent",cursor:"pointer",outline:"none",opacity:.001,filter:"alpha(opacity=1)",zIndex:999,overflow:"hidden",padding:0,margin:0,display:"block",position:"absolute","-ms-filter":"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"})},t.prototype.getTargetPosition=function(){var t=this.target.click,e=t.element?t.element:t,i=this.target.visual||e,r=this.chart.renderTo,n=this.chart.pointer;if(r&&(null==i?void 0:i.getBoundingClientRect)&&n){var o=i.getBoundingClientRect(),s=n.getChartPosition();return{x:(o.left-s.left)/s.scaleX,y:(o.top-s.top)/s.scaleY,width:o.right/s.scaleX-o.left/s.scaleX,height:o.bottom/s.scaleY-o.top/s.scaleY}}return{x:0,y:0,width:1,height:1}},t.prototype.getTargetAttr=function(t,e){return t.element?t.element.getAttribute(e):t.getAttribute(e)},t}(),rk=P().doc,rS=P().attr,rP=P().css,rD=Z.unhideChartElementFromAT,rN=R.removeChildNodes,rB=function(){function t(t){this.chart=t,this.domElementProvider=new J,this.groups={},this.groupOrder=[],this.beforeChartProxyPosContainer=this.createProxyPosContainer("before"),this.afterChartProxyPosContainer=this.createProxyPosContainer("after"),this.update()}return t.prototype.addProxyElement=function(t,e,i,r){void 0===i&&(i="button");var n=this.groups[t];if(!n)throw Error("ProxyProvider.addProxyElement: Invalid group key "+t);var o="ul"===n.type||"ol"===n.type?"li":void 0,s=new rM(this.chart,e,i,o,r);return n.proxyContainerElement.appendChild(s.element),n.proxyElements.push(s),s},t.prototype.addGroup=function(t,e,i){void 0===e&&(e="div");var r,n=this.groups[t];if(n)return n.groupElement;var o=this.domElementProvider.createElement(e);return i&&i.role&&"div"!==e?(r=this.domElementProvider.createElement("div")).appendChild(o):r=o,r.className="highcharts-a11y-proxy-group highcharts-a11y-proxy-group-"+t.replace(/\W/g,"-"),this.groups[t]={proxyContainerElement:o,groupElement:r,type:e,proxyElements:[]},rS(r,i||{}),"ul"===e&&o.setAttribute("role","list"),this.afterChartProxyPosContainer.appendChild(r),this.updateGroupOrder(this.groupOrder),r},t.prototype.updateGroupAttrs=function(t,e){var i=this.groups[t];if(!i)throw Error("ProxyProvider.updateGroupAttrs: Invalid group key "+t);rS(i.groupElement,e)},t.prototype.updateGroupOrder=function(t){var e=this;if(this.groupOrder=t.slice(),!this.isDOMOrderGroupOrder()){var i=t.indexOf("series"),r=i>-1?t.slice(0,i):t,n=i>-1?t.slice(i+1):[],o=rk.activeElement;["before","after"].forEach(function(t){var i=e["before"===t?"beforeChartProxyPosContainer":"afterChartProxyPosContainer"];rN(i),("before"===t?r:n).forEach(function(t){var r=e.groups[t];r&&i.appendChild(r.groupElement)})}),(this.beforeChartProxyPosContainer.contains(o)||this.afterChartProxyPosContainer.contains(o))&&o&&o.focus&&o.focus()}},t.prototype.clearGroup=function(t){var e=this.groups[t];if(!e)throw Error("ProxyProvider.clearGroup: Invalid group key "+t);rN(e.proxyContainerElement)},t.prototype.removeGroup=function(t){var e=this.groups[t];e&&(this.domElementProvider.removeElement(e.groupElement),e.groupElement!==e.proxyContainerElement&&this.domElementProvider.removeElement(e.proxyContainerElement),delete this.groups[t])},t.prototype.update=function(){this.updatePosContainerPositions(),this.updateGroupOrder(this.groupOrder),this.updateProxyElementPositions()},t.prototype.updateProxyElementPositions=function(){Object.keys(this.groups).forEach(this.updateGroupProxyElementPositions.bind(this))},t.prototype.updateGroupProxyElementPositions=function(t){var e=this.groups[t];e&&e.proxyElements.forEach(function(t){return t.refreshPosition()})},t.prototype.destroy=function(){this.domElementProvider.destroyCreatedElements()},t.prototype.createProxyPosContainer=function(t){var e=this.domElementProvider.createElement("div");return e.setAttribute("aria-hidden","false"),e.className="highcharts-a11y-proxy-container"+(t?"-"+t:""),rP(e,{top:"0",left:"0"}),this.chart.styledMode||(e.style.whiteSpace="nowrap",e.style.position="absolute"),e},t.prototype.getCurrentGroupOrderInDOM=function(){var t=this,e=function(e){for(var i=Object.keys(t.groups),r=i.length;r--;){var n=i[r],o=t.groups[n];if(o&&e===o.groupElement)return n}},i=function(t){for(var i=[],r=t.children,n=0;n<r.length;++n){var o=e(r[n]);o&&i.push(o)}return i},r=i(this.beforeChartProxyPosContainer),n=i(this.afterChartProxyPosContainer);return r.push("series"),r.concat(n)},t.prototype.isDOMOrderGroupOrder=function(){var t=this,e=this.getCurrentGroupOrderInDOM(),i=this.groupOrder.filter(function(e){return"series"===e||!!t.groups[e]}),r=e.length;if(r!==i.length)return!1;for(;r--;)if(e[r]!==i[r])return!1;return!0},t.prototype.updatePosContainerPositions=function(){var t=this.chart;if(!t.renderer.forExport){var e=t.renderer.box;t.container.insertBefore(this.afterChartProxyPosContainer,e.nextSibling),t.container.insertBefore(this.beforeChartProxyPosContainer,e),rD(this.chart,this.afterChartProxyPosContainer),rD(this.chart,this.beforeChartProxyPosContainer)}},t}(),rO=(f=function(t,e){return(f=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function i(){this.constructor=t}f(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),rI=Z.unhideChartElementFromAT,rF=Z.getAxisRangeDescription,rR=P().addEvent,rL=P().attr,rH=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return rO(e,t),e.prototype.init=function(){var t=this.chart;this.announcer=new tE(t,"polite")},e.prototype.onChartUpdate=function(){var t=this.chart,e=this,i=t.rangeSelector;i&&(this.updateSelectorVisibility(),this.setDropdownAttrs(),i.buttons&&i.buttons.length&&i.buttons.forEach(function(t){e.setRangeButtonAttrs(t)}),i.maxInput&&i.minInput&&["minInput","maxInput"].forEach(function(r,n){var o=i[r];o&&(rI(t,o),e.setRangeInputAttrs(o,"accessibility.rangeSelector."+(n?"max":"min")+"InputLabel"))}))},e.prototype.updateSelectorVisibility=function(){var t=this.chart,e=t.rangeSelector,i=e&&e.dropdown,r=e&&e.buttons||[],n=function(t){return t.setAttribute("aria-hidden",!0)};e&&e.hasVisibleDropdown&&i?(rI(t,i),r.forEach(function(t){return n(t.element)})):(i&&n(i),r.forEach(function(e){return rI(t,e.element)}))},e.prototype.setDropdownAttrs=function(){var t=this.chart,e=t.rangeSelector&&t.rangeSelector.dropdown;if(e){var i=t.langFormat("accessibility.rangeSelector.dropdownLabel",{rangeTitle:t.options.lang.rangeSelectorZoom});e.setAttribute("aria-label",i),e.setAttribute("tabindex",-1)}},e.prototype.setRangeButtonAttrs=function(t){rL(t.element,{tabindex:-1,role:"button"})},e.prototype.setRangeInputAttrs=function(t,e){var i=this.chart;rL(t,{tabindex:-1,"aria-label":i.langFormat(e,{chart:i})})},e.prototype.onButtonNavKbdArrowKey=function(t,e){var i=t.response,r=this.keyCodes,n=this.chart,o=n.options.accessibility.keyboardNavigation.wrapAround,s=e===r.left||e===r.up?-1:1;return n.highlightRangeSelectorButton(n.highlightedRangeSelectorItemIx+s)?i.success:o?(t.init(s),i.success):i[s>0?"next":"prev"]},e.prototype.onButtonNavKbdClick=function(t){var e=t.response,i=this.chart;return 3!==i.oldRangeSelectorItemState&&this.fakeClickEvent(i.rangeSelector.buttons[i.highlightedRangeSelectorItemIx].element),e.success},e.prototype.onAfterBtnClick=function(){var t=this.chart,e=rF(t.xAxis[0]),i=t.langFormat("accessibility.rangeSelector.clickButtonAnnouncement",{chart:t,axisRangeDescription:e});i&&this.announcer.announce(i)},e.prototype.onInputKbdMove=function(t){var e=this.chart,i=e.rangeSelector,r=e.highlightedInputRangeIx=(e.highlightedInputRangeIx||0)+t;if(r>1||r<0){if(e.accessibility)return e.accessibility.keyboardNavigation.exiting=!0,e.accessibility.keyboardNavigation.tabindexContainer.focus(),e.accessibility.keyboardNavigation.move(t)}else if(i){var n=i[r?"maxDateBox":"minDateBox"],o=i[r?"maxInput":"minInput"];n&&o&&e.setFocusToElement(n,o)}return!0},e.prototype.onInputNavInit=function(t){var e=this,i=this,r=this.chart,n=t>0?0:1,o=r.rangeSelector,s=o&&o[n?"maxDateBox":"minDateBox"],a=o&&o.minInput,h=o&&o.maxInput;if(r.highlightedInputRangeIx=n,s&&a&&h){r.setFocusToElement(s,n?h:a),this.removeInputKeydownHandler&&this.removeInputKeydownHandler();var l=function(t){(t.which||t.keyCode)===e.keyCodes.tab&&i.onInputKbdMove(t.shiftKey?-1:1)&&(t.preventDefault(),t.stopPropagation())},c=rR(a,"keydown",l),d=rR(h,"keydown",l);this.removeInputKeydownHandler=function(){c(),d()}}},e.prototype.onInputNavTerminate=function(){var t=this.chart.rangeSelector||{};t.maxInput&&t.hideInput("max"),t.minInput&&t.hideInput("min"),this.removeInputKeydownHandler&&(this.removeInputKeydownHandler(),delete this.removeInputKeydownHandler)},e.prototype.initDropdownNav=function(){var t=this,e=this.chart,i=e.rangeSelector,r=i&&i.dropdown;i&&r&&(e.setFocusToElement(i.buttonGroup,r),this.removeDropdownKeydownHandler&&this.removeDropdownKeydownHandler(),this.removeDropdownKeydownHandler=rR(r,"keydown",function(i){var r=(i.which||i.keyCode)===t.keyCodes.tab,n=e.accessibility;r&&(i.preventDefault(),i.stopPropagation(),n&&n.keyboardNavigation.move(i.shiftKey?-1:1))}))},e.prototype.getRangeSelectorButtonNavigation=function(){var t=this.chart,e=this.keyCodes,i=this;return new ts(t,{keyCodeMap:[[[e.left,e.right,e.up,e.down],function(t){return i.onButtonNavKbdArrowKey(this,t)}],[[e.enter,e.space],function(){return i.onButtonNavKbdClick(this)}]],validate:function(){return!!(t.rangeSelector&&t.rangeSelector.buttons&&t.rangeSelector.buttons.length)},init:function(e){var r=t.rangeSelector;if(r&&r.hasVisibleDropdown)i.initDropdownNav();else if(r){var n=r.buttons.length-1;t.highlightRangeSelectorButton(e>0?0:n)}},terminate:function(){i.removeDropdownKeydownHandler&&(i.removeDropdownKeydownHandler(),delete i.removeDropdownKeydownHandler)}})},e.prototype.getRangeSelectorInputNavigation=function(){var t=this.chart,e=this;return new ts(t,{keyCodeMap:[],validate:function(){return!!(t.rangeSelector&&t.rangeSelector.inputGroup&&"hidden"!==t.rangeSelector.inputGroup.element.style.visibility&&!1!==t.options.rangeSelector.inputEnabled&&t.rangeSelector.minInput&&t.rangeSelector.maxInput)},init:function(t){e.onInputNavInit(t)},terminate:function(){e.onInputNavTerminate()}})},e.prototype.getKeyboardNavigation=function(){return[this.getRangeSelectorButtonNavigation(),this.getRangeSelectorInputNavigation()]},e.prototype.destroy=function(){this.removeDropdownKeydownHandler&&this.removeDropdownKeydownHandler(),this.removeInputKeydownHandler&&this.removeInputKeydownHandler(),this.announcer&&this.announcer.destroy()},e}(tn);!function(t){function e(t){var e=this.rangeSelector&&this.rangeSelector.buttons||[],i=this.highlightedRangeSelectorItemIx,r=this.rangeSelector&&this.rangeSelector.selected;return void 0!==i&&e[i]&&i!==r&&e[i].setState(this.oldRangeSelectorItemState||0),this.highlightedRangeSelectorItemIx=t,!!e[t]&&(this.setFocusToElement(e[t].box,e[t].element),t!==r&&(this.oldRangeSelectorItemState=e[t].state,e[t].setState(1)),!0)}function i(){var t=this.chart.accessibility;if(t&&t.components.rangeSelector)return t.components.rangeSelector.onAfterBtnClick()}t.compose=function(t,r){var n=t.prototype;n.highlightRangeSelectorButton||(n.highlightRangeSelectorButton=e,rR(r,"afterBtnClick",i))}}(rH||(rH={}));var rz=rH,rq=P().composed,rG=P().addEvent,rU=P().merge,rK=P().pushUnique;!function(t){function e(t){rU(!0,t,{marker:{enabled:!0,states:{normal:{opacity:0}}}})}function i(t){return t.marker.states&&t.marker.states.normal&&t.marker.states.normal.opacity}function r(t){return!!(t._hasPointMarkers&&t.points&&t.points.length)}function n(){this.chart.styledMode&&(this.markerGroup&&this.markerGroup[this.a11yMarkersForced?"addClass":"removeClass"]("highcharts-a11y-markers-hidden"),r(this)&&this.points.forEach(function(t){t.graphic&&(t.graphic[t.hasForcedA11yMarker?"addClass":"removeClass"]("highcharts-a11y-marker-hidden"),t.graphic[!1===t.hasForcedA11yMarker?"addClass":"removeClass"]("highcharts-a11y-marker-visible"))}))}function o(t){this.resetA11yMarkerOptions=rU(t.options.marker||{},this.userOptions.marker||{})}function s(){var t,n,o,s,a=this.options;(t=this,o=t.chart.options.accessibility.enabled,s=!1!==(t.options.accessibility&&t.options.accessibility.enabled),o&&s&&(n=t.chart.options.accessibility,t.points.length<n.series.pointDescriptionEnabledThreshold||!1===n.series.pointDescriptionEnabledThreshold))?(a.marker&&!1===a.marker.enabled&&(this.a11yMarkersForced=!0,e(this.options)),r(this)&&function(t){for(var r=t.points.length;r--;){var n=t.points[r],o=n.options,s=n.hasForcedA11yMarker;if(delete n.hasForcedA11yMarker,o.marker){var a=s&&0===i(o);o.marker.enabled&&!a?(rU(!0,o.marker,{states:{normal:{opacity:i(o)||1}}}),n.hasForcedA11yMarker=!1):!1===o.marker.enabled&&(e(o),n.hasForcedA11yMarker=!0)}}}(this)):this.a11yMarkersForced&&(delete this.a11yMarkersForced,function(t){var e=t.resetA11yMarkerOptions;if(e){var i=e.states&&e.states.normal&&e.states.normal.opacity;t.userOptions&&t.userOptions.marker&&(t.userOptions.marker.enabled=!0),t.update({marker:{enabled:e.enabled,states:{normal:{opacity:i}}}})}}(this),delete this.resetA11yMarkerOptions)}function a(){this.boosted&&this.a11yMarkersForced&&(rU(!0,this.options,{marker:{enabled:!1}}),delete this.a11yMarkersForced)}t.compose=function(t){rK(rq,"A11y.FM")&&(rG(t,"afterSetOptions",o),rG(t,"render",s),rG(t,"afterRender",n),rG(t,"renderCanvas",a))}}(A||(A={}));var r_=A,rj=M(260),rV=M.n(rj),rW=M(820),rX=M.n(rW),rY=function(){return(rY=Object.assign||function(t){for(var e,i=1,r=arguments.length;i<r;i++)for(var n in e=arguments[i])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}).apply(this,arguments)},rZ=e_().seriesTypes,r$=P().doc,rQ=P().defined,rJ=P().fireEvent,r0=Z.getPointFromXY,r1=Z.getSeriesFromName,r2=Z.scrollAxisToPoint;function r3(t){var e=t.index,i=t.series.points,r=i.length;if(i[e]===t)return e;for(;r--;)if(i[r]===t)return r}function r5(t){var e=t.chart.options.accessibility.keyboardNavigation.seriesNavigation,i=t.options.accessibility||{},r=i.keyboardNavigation;return r&&!1===r.enabled||!1===i.enabled||!1===t.options.enableMouseTracking||!t.visible||e.pointNavigationEnabledThreshold&&+e.pointNavigationEnabledThreshold<=t.points.length}function r4(t){var e=t.series.chart.options.accessibility,i=t.options.accessibility&&!1===t.options.accessibility.enabled;return t.isNull&&e.keyboardNavigation.seriesNavigation.skipNullPoints||!1===t.visible||!1===t.isInside||i||r5(t.series)}function r6(t){for(var e=t.series||[],i=e.length,r=0;r<i;++r)if(!r5(e[r])){var n=function(t){for(var e=t.points||[],i=e.length,r=0;r<i;++r)if(!r4(e[r]))return e[r];return null}(e[r]);if(n)return n}return null}function r9(t){for(var e=t.series.length,i=!1;e--&&(t.highlightedPoint=t.series[e].points[t.series[e].points.length-1],!(i=t.series[e].highlightNextValidPoint())););return i}function r8(t){delete t.highlightedPoint;var e=r6(t);return!!e&&e.highlight()}var r7=function(){function t(t,e){this.keyCodes=e,this.chart=t}return t.prototype.init=function(){var t=this,e=this.chart,i=this.eventProvider=new te;i.addEvent(rX(),"destroy",function(){return t.onSeriesDestroy(this)}),i.addEvent(e,"afterApplyDrilldown",function(){var t;(t=r6(this))&&t.highlight(!1)}),i.addEvent(e,"drilldown",function(e){var i=e.point,r=i.series;t.lastDrilledDownPoint={x:i.x,y:i.y,seriesName:r?r.name:""}}),i.addEvent(e,"drillupall",function(){setTimeout(function(){t.onDrillupAll()},10)}),i.addEvent(rV(),"afterSetState",function(){var t=this.graphic&&this.graphic.element,i=r$.activeElement,r=i&&i.getAttribute("class"),n=r&&r.indexOf("highcharts-a11y-proxy-element")>-1;e.highlightedPoint===this&&i!==t&&!n&&t&&t.focus&&t.focus()})},t.prototype.onDrillupAll=function(){var t,e=this.lastDrilledDownPoint,i=this.chart,r=e&&r1(i,e.seriesName);e&&r&&rQ(e.x)&&rQ(e.y)&&(t=r0(r,e.x,e.y)),t=t||r6(i),i.container&&i.container.focus(),t&&t.highlight&&t.highlight(!1)},t.prototype.getKeyboardNavigationHandler=function(){var t=this,e=this.keyCodes,i=this.chart,r=i.inverted;return new ts(i,{keyCodeMap:[[r?[e.up,e.down]:[e.left,e.right],function(e){return t.onKbdSideways(this,e)}],[r?[e.left,e.right]:[e.up,e.down],function(e){return t.onKbdVertical(this,e)}],[[e.enter,e.space],function(t,e){var r,n=i.highlightedPoint;if(n){var o=this.chart,s=o.plotLeft,a=o.plotTop,h=n.plotX,l=n.plotY;e=rY(rY({},e),{chartX:s+(void 0===h?0:h),chartY:a+(void 0===l?0:l),point:n,target:(null===(r=n.graphic)||void 0===r?void 0:r.element)||e.target}),rJ(n.series,"click",e),n.firePointEvent("click",e)}return this.response.success}],[[e.home],function(){return r8(i),this.response.success}],[[e.end],function(){return r9(i),this.response.success}],[[e.pageDown,e.pageUp],function(t){return i.highlightAdjacentSeries(t===e.pageDown),this.response.success}]],init:function(){return t.onHandlerInit(this)},validate:function(){return!!r6(i)},terminate:function(){return t.onHandlerTerminate()}})},t.prototype.onKbdSideways=function(t,e){var i=this.keyCodes,r=e===i.right||e===i.down;return this.attemptHighlightAdjacentPoint(t,r)},t.prototype.onHandlerInit=function(t){var e=this.chart;return e.options.accessibility.keyboardNavigation.seriesNavigation.rememberPointFocus&&e.highlightedPoint?e.highlightedPoint.highlight():r8(e),t.response.success},t.prototype.onKbdVertical=function(t,e){var i=this.chart,r=this.keyCodes,n=e===r.down||e===r.right,o=i.options.accessibility.keyboardNavigation.seriesNavigation;if(o.mode&&"serialize"===o.mode)return this.attemptHighlightAdjacentPoint(t,n);var s=i.highlightedPoint&&i.highlightedPoint.series.keyboardMoveVertical?"highlightAdjacentPointVertical":"highlightAdjacentSeries";return i[s](n),t.response.success},t.prototype.onHandlerTerminate=function(){var t=this.chart,e=t.options.accessibility.keyboardNavigation;t.tooltip&&t.tooltip.hide(0);var i=t.highlightedPoint&&t.highlightedPoint.series;i&&i.onMouseOut&&i.onMouseOut(),t.highlightedPoint&&t.highlightedPoint.onMouseOut&&t.highlightedPoint.onMouseOut(),e.seriesNavigation.rememberPointFocus||delete t.highlightedPoint},t.prototype.attemptHighlightAdjacentPoint=function(t,e){var i=this.chart,r=i.options.accessibility.keyboardNavigation.wrapAround;return i.highlightAdjacentPoint(e)?t.response.success:r&&(e?r8(i):r9(i))?t.response.success:t.response[e?"next":"prev"]},t.prototype.onSeriesDestroy=function(t){var e=this.chart;e.highlightedPoint&&e.highlightedPoint.series===t&&(delete e.highlightedPoint,e.focusElement&&e.focusElement.removeFocusBorder())},t.prototype.destroy=function(){this.eventProvider.removeAddedEvents()},t}();!function(t){function e(t){var e,i,r=this.series,n=this.highlightedPoint,o=n&&r3(n)||0,s=n&&n.series.points||[],a=this.series&&this.series[this.series.length-1],h=a&&a.points&&a.points[a.points.length-1];if(!r[0]||!r[0].points)return!1;if(n){if(e=r[n.series.index+(t?1:-1)],(i=s[o+(t?1:-1)])||!e||(i=e.points[t?0:e.points.length-1]),!i)return!1}else i=t?r[0].points[0]:h;return r4(i)?(r5(e=i.series)?this.highlightedPoint=t?e.points[e.points.length-1]:e.points[0]:this.highlightedPoint=i,this.highlightAdjacentPoint(t)):i.highlight()}function i(t){var e,i=this.highlightedPoint,r=1/0;return!!(rQ(i.plotX)&&rQ(i.plotY))&&(this.series.forEach(function(n){r5(n)||n.points.forEach(function(o){if(rQ(o.plotY)&&rQ(o.plotX)&&o!==i){var s=o.plotY-i.plotY,a=Math.abs(o.plotX-i.plotX),h=Math.abs(s)*Math.abs(s)+a*a*4;n.yAxis&&n.yAxis.reversed&&(s*=-1),!(s<=0&&t||s>=0&&!t||h<5||r4(o))&&h<r&&(r=h,e=o)}})}),!!e&&e.highlight())}function r(t){var e,i,r,n=this.highlightedPoint,o=this.series&&this.series[this.series.length-1],s=o&&o.points&&o.points[o.points.length-1];return this.highlightedPoint?!!((e=this.series[n.series.index+(t?-1:1)])&&(i=function(t,e,i,r){var n,o,s,a=1/0,h=e.points.length,l=function(t){return!(rQ(t.plotX)&&rQ(t.plotY))};if(!l(t)){for(;h--;)!l(n=e.points[h])&&(s=(t.plotX-n.plotX)*(t.plotX-n.plotX)*4+(t.plotY-n.plotY)*(t.plotY-n.plotY)*1)<a&&(a=s,o=h);return rQ(o)?e.points[o]:void 0}}(n,e,0)))&&(r5(e)?(i.highlight(),r=this.highlightAdjacentSeries(t))?r:(n.highlight(),!1):(i.highlight(),i.series.highlightNextValidPoint())):(e=t?this.series&&this.series[0]:o,!!(i=t?e&&e.points&&e.points[0]:s)&&i.highlight())}function n(t){void 0===t&&(t=!0);var e,i,r=this.series.chart,n=null===(i=null===(e=r.tooltip)||void 0===e?void 0:e.label)||void 0===i?void 0:i.element;!this.isNull&&t?this.onMouseOver():r.tooltip&&r.tooltip.hide(0),r2(this),this.graphic&&(r.setFocusToElement(this.graphic),!t&&r.focusElement&&r.focusElement.removeFocusBorder()),r.highlightedPoint=this;var o=null==n?void 0:n.getBoundingClientRect().top;if(n&&o&&o<0){var s=window.scrollY;window.scrollTo({behavior:"smooth",top:s+o})}return this}function o(){var t=this.chart.highlightedPoint,e=(t&&t.series)===this?r3(t):0,i=this.points,r=i.length;if(i&&r){for(var n=e;n<r;++n)if(!r4(i[n]))return i[n].highlight();for(var o=e;o>=0;--o)if(!r4(i[o]))return i[o].highlight()}return!1}t.compose=function(t,s,a){var h=t.prototype,l=s.prototype,c=a.prototype;h.highlightAdjacentPoint||(h.highlightAdjacentPoint=e,h.highlightAdjacentPointVertical=i,h.highlightAdjacentSeries=r,l.highlight=n,c.keyboardMoveVertical=!0,["column","gantt","pie"].forEach(function(t){rZ[t]&&(rZ[t].prototype.keyboardMoveVertical=!1)}),c.highlightNextValidPoint=o)}}(r7||(r7={}));var nt=r7,ne=(v=function(t,e){return(v=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function i(){this.constructor=t}v(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),ni=Z.hideSeriesFromAT,nr=rs.describeSeries,nn=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return ne(e,t),e.compose=function(t,e,i){rf.compose(i),r_.compose(i),nt.compose(t,e,i)},e.prototype.init=function(){this.newDataAnnouncer=new rf(this.chart),this.newDataAnnouncer.init(),this.keyboardNavigation=new nt(this.chart,this.keyCodes),this.keyboardNavigation.init(),this.hideTooltipFromATWhenShown(),this.hideSeriesLabelsFromATWhenShown()},e.prototype.hideTooltipFromATWhenShown=function(){var t=this;this.chart.tooltip&&this.addEvent(this.chart.tooltip.constructor,"refresh",function(){this.chart===t.chart&&this.label&&this.label.element&&this.label.element.setAttribute("aria-hidden",!0)})},e.prototype.hideSeriesLabelsFromATWhenShown=function(){this.addEvent(this.chart,"afterDrawSeriesLabels",function(){this.series.forEach(function(t){t.labelBySeries&&t.labelBySeries.attr("aria-hidden",!0)})})},e.prototype.onChartRender=function(){this.chart.series.forEach(function(t){!1!==(t.options.accessibility&&t.options.accessibility.enabled)&&t.visible&&0!==t.getPointsCollection().length?nr(t):ni(t)})},e.prototype.getKeyboardNavigation=function(){return this.keyboardNavigation.getKeyboardNavigationHandler()},e.prototype.destroy=function(){this.newDataAnnouncer.destroy(),this.keyboardNavigation.destroy()},e}(tn),no=(y=function(t,e){return(y=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function i(){this.constructor=t}y(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),ns=Z.unhideChartElementFromAT,na=R.getFakeMouseEvent,nh=P().attr,nl=P().pick,nc=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.focusedMapNavButtonIx=-1,e}return no(e,t),e.prototype.init=function(){var t=this,e=this.chart;this.proxyProvider.addGroup("zoom","div"),["afterShowResetZoom","afterApplyDrilldown","drillupall"].forEach(function(i){t.addEvent(e,i,function(){t.updateProxyOverlays()})})},e.prototype.onChartUpdate=function(){var t=this.chart,e=this;t.mapNavigation&&t.mapNavigation.navButtons.forEach(function(i,r){ns(t,i.element),e.setMapNavButtonAttrs(i.element,"accessibility.zoom.mapZoom"+(r?"Out":"In"))})},e.prototype.setMapNavButtonAttrs=function(t,e){var i=this.chart;nh(t,{tabindex:-1,role:"button","aria-label":i.langFormat(e,{chart:i})})},e.prototype.onChartRender=function(){this.updateProxyOverlays()},e.prototype.updateProxyOverlays=function(){var t=this.chart;if(this.proxyProvider.clearGroup("zoom"),t.resetZoomButton&&this.createZoomProxyButton(t.resetZoomButton,"resetZoomProxyButton",t.langFormat("accessibility.zoom.resetZoomButton",{chart:t})),t.drillUpButton&&t.breadcrumbs&&t.breadcrumbs.list){var e=t.breadcrumbs.list[t.breadcrumbs.list.length-1];this.createZoomProxyButton(t.drillUpButton,"drillUpProxyButton",t.langFormat("accessibility.drillUpButton",{chart:t,buttonText:t.breadcrumbs.getButtonText(e)}))}},e.prototype.createZoomProxyButton=function(t,e,i){this[e]=this.proxyProvider.addProxyElement("zoom",{click:t},"button",{"aria-label":i,tabindex:-1})},e.prototype.getMapZoomNavigation=function(){var t=this.keyCodes,e=this.chart,i=this;return new ts(e,{keyCodeMap:[[[t.up,t.down,t.left,t.right],function(t){return i.onMapKbdArrow(this,t)}],[[t.tab],function(t,e){return i.onMapKbdTab(this,e)}],[[t.space,t.enter],function(){return i.onMapKbdClick(this)}]],validate:function(){return!!(e.mapView&&e.mapNavigation&&e.mapNavigation.navButtons.length)},init:function(t){return i.onMapNavInit(t)}})},e.prototype.onMapKbdArrow=function(t,e){var i=this.chart,r=this.keyCodes,n=i.container,o=e===r.up||e===r.down,s=e===r.left||e===r.up?1:-1,a=(o?i.plotHeight:i.plotWidth)/10*s,h=10*Math.random(),l={x:n.offsetLeft+i.plotLeft+i.plotWidth/2+h,y:n.offsetTop+i.plotTop+i.plotHeight/2+h},c=o?{x:l.x,y:l.y+a}:{x:l.x+a,y:l.y};return[na("mousedown",l),na("mousemove",c),na("mouseup",c)].forEach(function(t){return n.dispatchEvent(t)}),t.response.success},e.prototype.onMapKbdTab=function(t,e){var i=this.chart,r=t.response,n=e.shiftKey,o=n&&!this.focusedMapNavButtonIx||!n&&this.focusedMapNavButtonIx;if(i.mapNavigation.navButtons[this.focusedMapNavButtonIx].setState(0),o)return i.mapView&&i.mapView.zoomBy(),r[n?"prev":"next"];this.focusedMapNavButtonIx+=n?-1:1;var s=i.mapNavigation.navButtons[this.focusedMapNavButtonIx];return i.setFocusToElement(s.box,s.element),s.setState(2),r.success},e.prototype.onMapKbdClick=function(t){var e=this.chart.mapNavigation.navButtons[this.focusedMapNavButtonIx].element;return this.fakeClickEvent(e),t.response.success},e.prototype.onMapNavInit=function(t){var e=this.chart,i=e.mapNavigation.navButtons[0],r=e.mapNavigation.navButtons[1],n=t>0?i:r;e.setFocusToElement(n.box,n.element),n.setState(2),this.focusedMapNavButtonIx=t>0?0:1},e.prototype.simpleButtonNavigation=function(t,e,i){var r=this.keyCodes,n=this,o=this.chart;return new ts(o,{keyCodeMap:[[[r.tab,r.up,r.down,r.left,r.right],function(t,e){var i=t===r.tab&&e.shiftKey||t===r.left||t===r.up;return this.response[i?"prev":"next"]}],[[r.space,r.enter],function(){return nl(i(this,o),this.response.success)}]],validate:function(){return o[t]&&o[t].box&&n[e].innerElement},init:function(){o.setFocusToElement(o[t].box,n[e].innerElement)}})},e.prototype.getKeyboardNavigation=function(){return[this.simpleButtonNavigation("resetZoomButton","resetZoomProxyButton",function(t,e){e.zoomOut()}),this.simpleButtonNavigation("drillUpButton","drillUpProxyButton",function(t,e){return e.drillUp(),t.response.prev}),this.getMapZoomNavigation()]},e}(tn),nd=P().doc,nu=P().isMS,np=P().win,ng={isHighContrastModeActive:function(){var t=/(Edg)/.test(np.navigator.userAgent);if(np.matchMedia&&t)return np.matchMedia("(-ms-high-contrast: active)").matches;if(nu&&np.getComputedStyle){var e=nd.createElement("div");e.style.backgroundImage="url(".concat("data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",")"),nd.body.appendChild(e);var i=(e.currentStyle||np.getComputedStyle(e)).backgroundImage;return nd.body.removeChild(e),"none"===i}return np.matchMedia&&np.matchMedia("(forced-colors: active)").matches},setHighContrastTheme:function(t){t.highContrastModeActive=!0;var e,i=t.options.accessibility.highContrastTheme;t.update(i,!1);var r=(null===(e=i.colors)||void 0===e?void 0:e.length)>1;t.series.forEach(function(t){var e=i.plotOptions[t.type]||{},n=r&&void 0!==t.colorIndex?i.colors[t.colorIndex]:e.color||"window",o={color:e.color||"windowText",colors:r?i.colors:[e.color||"windowText"],borderColor:e.borderColor||"window",fillColor:n};t.update(o,!1),t.points&&t.points.forEach(function(t){t.options&&t.options.color&&t.update({color:e.color||"windowText",borderColor:e.borderColor||"window"},!1)})}),t.redraw()}},nm=P().error,nf=P().pick;function nv(t,e,i){for(var r,n=t,o=0;o<e.length-1;++o)n=n[r=e[o]]=nf(n[r],{});n[e[e.length-1]]=i}function ny(t,e,i,r){function n(t,e){return e.reduce(function(t,e){return t[e]},t)}var o=n(t.options,e),s=n(t.options,i);Object.keys(r).forEach(function(n){var a,h=o[n];void 0!==h&&(nv(s,r[n],h),nm(32,!1,t,((a={})[e.join(".")+"."+n]=i.join(".")+"."+r[n].join("."),a)))})}var nb=function(t){var e,i;e=t.options.chart,i=t.options.accessibility||{},["description","typeDescription"].forEach(function(r){var n;e[r]&&(i[r]=e[r],nm(32,!1,t,((n={})["chart.".concat(r)]="use accessibility.".concat(r),n)))}),function(t){t.axes.forEach(function(e){var i=e.options;i&&i.description&&(i.accessibility=i.accessibility||{},i.accessibility.description=i.description,nm(32,!1,t,{"axis.description":"use axis.accessibility.description"}))})}(t),t.series&&function(t){var e={description:["accessibility","description"],exposeElementToA11y:["accessibility","exposeAsGroupOnly"],pointDescriptionFormatter:["accessibility","point","descriptionFormatter"],skipKeyboardNavigation:["accessibility","keyboardNavigation","enabled"],"accessibility.pointDescriptionFormatter":["accessibility","point","descriptionFormatter"]};t.series.forEach(function(i){Object.keys(e).forEach(function(r){var n,o=i.options[r];"accessibility.pointDescriptionFormatter"===r&&(o=i.options.accessibility&&i.options.accessibility.pointDescriptionFormatter),void 0!==o&&(nv(i.options,e[r],"skipKeyboardNavigation"===r?!o:o),nm(32,!1,t,((n={})["series.".concat(r)]="series."+e[r].join("."),n)))})})}(t),ny(t,["accessibility"],["accessibility"],{pointDateFormat:["point","dateFormat"],pointDateFormatter:["point","dateFormatter"],pointDescriptionFormatter:["point","descriptionFormatter"],pointDescriptionThreshold:["series","pointDescriptionEnabledThreshold"],pointNavigationThreshold:["keyboardNavigation","seriesNavigation","pointNavigationEnabledThreshold"],pointValueDecimals:["point","valueDecimals"],pointValuePrefix:["point","valuePrefix"],pointValueSuffix:["point","valueSuffix"],screenReaderSectionFormatter:["screenReaderSection","beforeChartFormatter"],describeSingleSeries:["series","describeSingleSeries"],seriesDescriptionFormatter:["series","descriptionFormatter"],onTableAnchorClick:["screenReaderSection","onViewDataTableClick"],axisRangeDateFormat:["screenReaderSection","axisRangeDateFormat"]}),ny(t,["accessibility","keyboardNavigation"],["accessibility","keyboardNavigation","seriesNavigation"],{skipNullPoints:["skipNullPoints"],mode:["mode"]}),ny(t,["lang","accessibility"],["lang","accessibility"],{legendItem:["legend","legendItem"],legendLabel:["legend","legendLabel"],mapZoomIn:["zoom","mapZoomIn"],mapZoomOut:["zoom","mapZoomOut"],resetZoomButton:["zoom","resetZoomButton"],screenReaderRegionLabel:["screenReaderSection","beforeRegionLabel"],rangeSelectorButton:["rangeSelector","buttonText"],rangeSelectorMaxInput:["rangeSelector","maxInputLabel"],rangeSelectorMinInput:["rangeSelector","minInputLabel"],svgContainerEnd:["screenReaderSection","endOfChartMarker"],viewAsDataTable:["table","viewAsDataTableButtonText"],tableSummary:["table","tableSummary"]})},nx=P().defaultOptions,nw=P().doc,nE=P().addEvent,nA=P().extend,nT=P().fireEvent,nC=P().merge,nM=R.removeElement,nk=function(){function t(t){this.init(t)}return t.prototype.init=function(t){if(this.chart=t,!nw.addEventListener){this.zombie=!0,this.components={},t.renderTo.setAttribute("aria-hidden",!0);return}nb(t),this.proxyProvider=new rB(this.chart),this.initComponents(),this.keyboardNavigation=new t8(t,this.components)},t.prototype.initComponents=function(){var t=this.chart,e=this.proxyProvider,i=t.options.accessibility;this.components={container:new tu,infoRegions:new tj,legend:new ef,chartMenu:new tJ,rangeSelector:new rz,series:new nn,zoom:new nc,navigator:new i$},i.customComponents&&nA(this.components,i.customComponents);var r=this.components;this.getComponentOrder().forEach(function(i){r[i].initBase(t,e),r[i].init()})},t.prototype.getComponentOrder=function(){return this.components?this.components.series?["series"].concat(Object.keys(this.components).filter(function(t){return"series"!==t})):Object.keys(this.components):[]},t.prototype.update=function(){var t=this.components,e=this.chart,i=e.options.accessibility;nT(e,"beforeA11yUpdate"),e.types=this.getChartTypes();var r=i.keyboardNavigation.order;this.proxyProvider.updateGroupOrder(r),this.getComponentOrder().forEach(function(i){t[i].onChartUpdate(),nT(e,"afterA11yComponentUpdate",{name:i,component:t[i]})}),this.keyboardNavigation.update(r),!e.highContrastModeActive&&!1!==i.highContrastMode&&(ng.isHighContrastModeActive()||!0===i.highContrastMode)&&ng.setHighContrastTheme(e),nT(e,"afterA11yUpdate",{accessibility:this})},t.prototype.destroy=function(){var t=this.chart||{},e=this.components;Object.keys(e).forEach(function(t){e[t].destroy(),e[t].destroyBase()}),this.proxyProvider&&this.proxyProvider.destroy(),t.announcerContainer&&nM(t.announcerContainer),this.keyboardNavigation&&this.keyboardNavigation.destroy(),t.renderTo&&t.renderTo.setAttribute("aria-hidden",!0),t.focusElement&&t.focusElement.removeFocusBorder()},t.prototype.getChartTypes=function(){var t={};return this.chart.series.forEach(function(e){t[e.type]=1}),Object.keys(t)},t}();!function(t){function e(){this.accessibility&&this.accessibility.destroy()}function i(){this.a11yDirty&&this.renderTo&&(delete this.a11yDirty,this.updateA11yEnabled());var t=this.accessibility;t&&!t.zombie&&(t.proxyProvider.updateProxyElementPositions(),t.getComponentOrder().forEach(function(e){t.components[e].onChartRender()}))}function r(t){var e=t.options.accessibility;e&&(e.customComponents&&(this.options.accessibility.customComponents=e.customComponents,delete e.customComponents),nC(!0,this.options.accessibility,e),this.accessibility&&this.accessibility.destroy&&(this.accessibility.destroy(),delete this.accessibility)),this.a11yDirty=!0}function n(){var e=this.accessibility,i=this.options.accessibility,r=this.renderer.boxWrapper.element,n=this.title;if(i&&i.enabled)e&&!e.zombie?e.update():(this.accessibility=e=new t(this),e&&!e.zombie&&e.update(),"img"===r.getAttribute("role")&&r.removeAttribute("role"));else if(e)e.destroy&&e.destroy(),delete this.accessibility;else{this.renderTo.setAttribute("role","img"),this.renderTo.setAttribute("aria-hidden",!1),this.renderTo.setAttribute("aria-label",(n&&n.element.textContent||"").replace(/</g,"<")),r.setAttribute("aria-hidden",!0);var o=document.getElementsByClassName("highcharts-description")[0];o&&(o.setAttribute("aria-hidden",!1),o.classList.remove("highcharts-linked-description"))}}function o(){this.series.chart.accessibility&&(this.series.chart.a11yDirty=!0)}t.i18nFormat=U.i18nFormat,t.compose=function(t,s,a,h,l,c){t8.compose(t),rf.compose(h),ef.compose(t,s),tJ.compose(t),nn.compose(t,a,h),U.compose(t),tm.compose(t,l),c&&rz.compose(t,c);var d=t.prototype;d.updateA11yEnabled||(d.updateA11yEnabled=n,nE(t,"destroy",e),nE(t,"render",i),nE(t,"update",r),["addSeries","init"].forEach(function(e){nE(t,e,function(){this.a11yDirty=!0})}),["afterApplyDrilldown","drillupall"].forEach(function(e){nE(t,e,function(){var t=this.accessibility;t&&!t.zombie&&t.update()})}),nE(a,"update",o),["update","updatedData","remove"].forEach(function(t){nE(h,t,function(){this.chart.accessibility&&(this.chart.a11yDirty=!0)})}))}}(nk||(nk={})),nC(!0,nx,{accessibility:{enabled:!0,screenReaderSection:{beforeChartFormat:"<{headingTagName}>{chartTitle}</{headingTagName}><div>{typeDescription}</div><div>{chartSubtitle}</div><div>{chartLongdesc}</div><div>{playAsSoundButton}</div><div>{viewTableButton}</div><div>{xAxisDescription}</div><div>{yAxisDescription}</div><div>{annotationsTitle}{annotationsList}</div>",afterChartFormat:"{endOfChartMarker}",axisRangeDateFormat:"%Y-%m-%d %H:%M:%S"},series:{descriptionFormat:"{seriesDescription}{authorDescription}{axisDescription}",describeSingleSeries:!1,pointDescriptionEnabledThreshold:200},point:{valueDescriptionFormat:"{xDescription}{separator}{value}.",describeNull:!0},landmarkVerbosity:"all",linkedDescription:'*[data-highcharts-chart="{index}"] + .highcharts-description',highContrastMode:"auto",keyboardNavigation:{enabled:!0,focusBorder:{enabled:!0,hideBrowserFocusOutline:!0,style:{color:"#334eff",lineWidth:2,borderRadius:3},margin:2},order:["series","zoom","rangeSelector","navigator","legend","chartMenu"],wrapAround:!0,seriesNavigation:{skipNullPoints:!0,pointNavigationEnabledThreshold:!1,rememberPointFocus:!1}},announceNewData:{enabled:!1,minAnnounceInterval:5e3,interruptUser:!1}},legend:{accessibility:{enabled:!0,keyboardNavigation:{enabled:!0}}},exporting:{accessibility:{enabled:!0}},navigator:{accessibility:{enabled:!0}}},{accessibility:{highContrastTheme:{chart:{backgroundColor:"window"},title:{style:{color:"windowText"}},subtitle:{style:{color:"windowText"}},colorAxis:{minColor:"windowText",maxColor:"windowText",stops:[],dataClasses:[]},colors:["windowText"],xAxis:{gridLineColor:"windowText",labels:{style:{color:"windowText"}},lineColor:"windowText",minorGridLineColor:"windowText",tickColor:"windowText",title:{style:{color:"windowText"}}},yAxis:{gridLineColor:"windowText",labels:{style:{color:"windowText"}},lineColor:"windowText",minorGridLineColor:"windowText",tickColor:"windowText",title:{style:{color:"windowText"}}},tooltip:{backgroundColor:"window",borderColor:"windowText",style:{color:"windowText"}},plotOptions:{series:{lineColor:"windowText",fillColor:"window",borderColor:"windowText",edgeColor:"windowText",borderWidth:1,dataLabels:{connectorColor:"windowText",color:"windowText",style:{color:"windowText",textOutline:"none"}},marker:{lineColor:"windowText",fillColor:"windowText"}},pie:{color:"window",colors:["window"],borderColor:"windowText",borderWidth:1},boxplot:{fillColor:"window"},candlestick:{lineColor:"windowText",fillColor:"window"},errorbar:{fillColor:"window"}},legend:{backgroundColor:"window",itemStyle:{color:"windowText"},itemHoverStyle:{color:"windowText"},itemHiddenStyle:{color:"#555"},title:{style:{color:"windowText"}}},credits:{style:{color:"windowText"}},drilldown:{activeAxisLabelStyle:{color:"windowText"},activeDataLabelStyle:{color:"windowText"}},navigation:{buttonOptions:{symbolStroke:"windowText",theme:{fill:"window"}}},rangeSelector:{buttonTheme:{fill:"window",stroke:"windowText",style:{color:"windowText"},states:{hover:{fill:"window",stroke:"windowText",style:{color:"windowText"}},select:{fill:"#444",stroke:"windowText",style:{color:"windowText"}}}},inputBoxBorderColor:"windowText",inputStyle:{backgroundColor:"window",color:"windowText"},labelStyle:{color:"windowText"}},navigator:{handles:{backgroundColor:"window",borderColor:"windowText"},outlineColor:"windowText",maskFill:"transparent",series:{color:"windowText",lineColor:"windowText"},xAxis:{gridLineColor:"windowText"}},scrollbar:{barBackgroundColor:"#444",barBorderColor:"windowText",buttonArrowColor:"windowText",buttonBackgroundColor:"window",buttonBorderColor:"windowText",rifleColor:"windowText",trackBackgroundColor:"window",trackBorderColor:"windowText"}}},lang:{accessibility:{defaultChartTitle:"Chart",chartContainerLabel:"{title}. Highcharts interactive chart.",svgContainerLabel:"Interactive chart",drillUpButton:"{buttonText}",credits:"Chart credits: {creditsStr}",thousandsSep:",",svgContainerTitle:"",graphicContainerLabel:"",screenReaderSection:{beforeRegionLabel:"",afterRegionLabel:"",annotations:{heading:"Chart annotations summary",descriptionSinglePoint:"{annotationText}. Related to {annotationPoint}",descriptionMultiplePoints:"{annotationText}. Related to {annotationPoint}{#each additionalAnnotationPoints}, also related to {this}{/each}",descriptionNoPoints:"{annotationText}"},endOfChartMarker:"End of interactive chart."},sonification:{playAsSoundButtonText:"Play as sound, {chartTitle}",playAsSoundClickAnnouncement:"Play"},legend:{legendLabelNoTitle:"Toggle series visibility, {chartTitle}",legendLabel:"Chart legend: {legendTitle}",legendItem:"Show {itemName}"},zoom:{mapZoomIn:"Zoom chart",mapZoomOut:"Zoom out chart",resetZoomButton:"Reset zoom"},rangeSelector:{dropdownLabel:"{rangeTitle}",minInputLabel:"Select start date.",maxInputLabel:"Select end date.",clickButtonAnnouncement:"Viewing {axisRangeDescription}"},navigator:{handleLabel:"{#eq handleIx 0}Start, percent{else}End, percent{/eq}",groupLabel:"Axis zoom",changeAnnouncement:"{axisRangeDescription}"},table:{viewAsDataTableButtonText:"View as data table, {chartTitle}",tableSummary:"Table representation of chart."},announceNewData:{newDataAnnounce:"Updated data for chart {chartTitle}",newSeriesAnnounceSingle:"New data series: {seriesDesc}",newPointAnnounceSingle:"New data point: {pointDesc}",newSeriesAnnounceMultiple:"New data series in chart {chartTitle}: {seriesDesc}",newPointAnnounceMultiple:"New data point in chart {chartTitle}: {pointDesc}"},seriesTypeDescriptions:{boxplot:"Box plot charts are typically used to display groups of statistical data. Each data point in the chart can have up to 5 values: minimum, lower quartile, median, upper quartile, and maximum.",arearange:"Arearange charts are line charts displaying a range between a lower and higher value for each point.",areasplinerange:"These charts are line charts displaying a range between a lower and higher value for each point.",bubble:"Bubble charts are scatter charts where each data point also has a size value.",columnrange:"Columnrange charts are column charts displaying a range between a lower and higher value for each point.",errorbar:"Errorbar series are used to display the variability of the data.",funnel:"Funnel charts are used to display reduction of data in stages.",pyramid:"Pyramid charts consist of a single pyramid with item heights corresponding to each point value.",waterfall:"A waterfall chart is a column chart where each column contributes towards a total end value."},chartTypes:{emptyChart:"Empty chart",mapTypeDescription:"Map of {mapTitle} with {numSeries} data series.",unknownMap:"Map of unspecified region with {numSeries} data series.",combinationChart:"Combination chart with {numSeries} data series.",defaultSingle:"Chart with {numPoints} data {#eq numPoints 1}point{else}points{/eq}.",defaultMultiple:"Chart with {numSeries} data series.",splineSingle:"Line chart with {numPoints} data {#eq numPoints 1}point{else}points{/eq}.",splineMultiple:"Line chart with {numSeries} lines.",lineSingle:"Line chart with {numPoints} data {#eq numPoints 1}point{else}points{/eq}.",lineMultiple:"Line chart with {numSeries} lines.",columnSingle:"Bar chart with {numPoints} {#eq numPoints 1}bar{else}bars{/eq}.",columnMultiple:"Bar chart with {numSeries} data series.",barSingle:"Bar chart with {numPoints} {#eq numPoints 1}bar{else}bars{/eq}.",barMultiple:"Bar chart with {numSeries} data series.",pieSingle:"Pie chart with {numPoints} {#eq numPoints 1}slice{else}slices{/eq}.",pieMultiple:"Pie chart with {numSeries} pies.",scatterSingle:"Scatter chart with {numPoints} {#eq numPoints 1}point{else}points{/eq}.",scatterMultiple:"Scatter chart with {numSeries} data series.",boxplotSingle:"Boxplot with {numPoints} {#eq numPoints 1}box{else}boxes{/eq}.",boxplotMultiple:"Boxplot with {numSeries} data series.",bubbleSingle:"Bubble chart with {numPoints} {#eq numPoints 1}bubbles{else}bubble{/eq}.",bubbleMultiple:"Bubble chart with {numSeries} data series."},axis:{xAxisDescriptionSingular:"The chart has 1 X axis displaying {names[0]}. {ranges[0]}",xAxisDescriptionPlural:"The chart has {numAxes} X axes displaying {#each names}{#unless @first},{/unless}{#if @last} and{/if} {this}{/each}.",yAxisDescriptionSingular:"The chart has 1 Y axis displaying {names[0]}. {ranges[0]}",yAxisDescriptionPlural:"The chart has {numAxes} Y axes displaying {#each names}{#unless @first},{/unless}{#if @last} and{/if} {this}{/each}.",timeRangeDays:"Data range: {range} days.",timeRangeHours:"Data range: {range} hours.",timeRangeMinutes:"Data range: {range} minutes.",timeRangeSeconds:"Data range: {range} seconds.",rangeFromTo:"Data ranges from {rangeFrom} to {rangeTo}.",rangeCategories:"Data range: {numCategories} categories."},exporting:{chartMenuLabel:"Chart menu",menuButtonLabel:"View chart menu, {chartTitle}"},series:{summary:{default:"{series.name}, series {seriesNumber} of {chart.series.length} with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",defaultCombination:"{series.name}, series {seriesNumber} of {chart.series.length} with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",line:"{series.name}, line {seriesNumber} of {chart.series.length} with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",lineCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Line with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",spline:"{series.name}, line {seriesNumber} of {chart.series.length} with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",splineCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Line with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",column:"{series.name}, bar series {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}bar{else}bars{/eq}.",columnCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Bar series with {series.points.length} {#eq series.points.length 1}bar{else}bars{/eq}.",bar:"{series.name}, bar series {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}bar{else}bars{/eq}.",barCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Bar series with {series.points.length} {#eq series.points.length 1}bar{else}bars{/eq}.",pie:"{series.name}, pie {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}slice{else}slices{/eq}.",pieCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Pie with {series.points.length} {#eq series.points.length 1}slice{else}slices{/eq}.",scatter:"{series.name}, scatter plot {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}point{else}points{/eq}.",scatterCombination:"{series.name}, series {seriesNumber} of {chart.series.length}, scatter plot with {series.points.length} {#eq series.points.length 1}point{else}points{/eq}.",boxplot:"{series.name}, boxplot {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}box{else}boxes{/eq}.",boxplotCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Boxplot with {series.points.length} {#eq series.points.length 1}box{else}boxes{/eq}.",bubble:"{series.name}, bubble series {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}bubble{else}bubbles{/eq}.",bubbleCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Bubble series with {series.points.length} {#eq series.points.length 1}bubble{else}bubbles{/eq}.",map:"{series.name}, map {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}area{else}areas{/eq}.",mapCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Map with {series.points.length} {#eq series.points.length 1}area{else}areas{/eq}.",mapline:"{series.name}, line {seriesNumber} of {chart.series.length} with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",maplineCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Line with {series.points.length} data {#eq series.points.length 1}point{else}points{/eq}.",mapbubble:"{series.name}, bubble series {seriesNumber} of {chart.series.length} with {series.points.length} {#eq series.points.length 1}bubble{else}bubbles{/eq}.",mapbubbleCombination:"{series.name}, series {seriesNumber} of {chart.series.length}. Bubble series with {series.points.length} {#eq series.points.length 1}bubble{else}bubbles{/eq}."},description:"{description}",xAxisDescription:"X axis, {name}",yAxisDescription:"Y axis, {name}",nullPointValue:"No value",pointAnnotationsDescription:"{#each annotations}Annotation: {this}{/each}"}}}});var nS=nk,nP=P();nP.i18nFormat=nS.i18nFormat,nP.A11yChartUtilities=Z,nP.A11yHTMLUtilities=R,nP.AccessibilityComponent=tn,nP.KeyboardNavigationHandler=ts,nP.SeriesAccessibilityDescriber=rs,nS.compose(nP.Chart,nP.Legend,nP.Point,nP.Series,nP.SVGElement,nP.RangeSelector);var nD=P();return k.default}()});
Hacked By AnonymousFox1.0, Coded By AnonymousFox