/* Highstock JS v11.1.0 (2023-06-05) HeikinAshi series type for Highcharts Stock (c) 2010-2021 Karol Kolodziej License: www.highcharts.com/license */ 'use strict';(function(a){"object"===typeof module&&module.exports?(a["default"]=a,module.exports=a):"function"===typeof define&&define.amd?define("highcharts/modules/heikinashi",["highcharts","highcharts/modules/stock"],function(c){a(c);a.Highcharts=c;return a}):a("undefined"!==typeof Highcharts?Highcharts:void 0)})(function(a){function c(a,b,c,e){a.hasOwnProperty(b)||(a[b]=e.apply(null,c),"function"===typeof CustomEvent&&window.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:b, module:a[b]}})))}a=a?a._modules:{};c(a,"Series/HeikinAshi/HeikinAshiPoint.js",[a["Core/Series/SeriesRegistry.js"]],function(a){const {candlestick:{prototype:{pointClass:b}},hlc:{prototype:{pointClass:c}}}=a.seriesTypes;class e extends b{constructor(){super(...arguments);this.resolveColor=c.prototype.resolveColor}}return e});c(a,"Series/HeikinAshi/HeikinAshiSeriesDefaults.js",[],function(){"";return{dataGrouping:{groupAll:!0}}});c(a,"Series/HeikinAshi/HeikinAshiSeries.js",[a["Series/HeikinAshi/HeikinAshiPoint.js"], a["Series/HeikinAshi/HeikinAshiSeriesDefaults.js"],a["Core/Series/SeriesRegistry.js"],a["Core/Utilities.js"]],function(a,c,l,e){function b(){this.series.forEach(a=>{a.is("heikinashi")&&(a.heikiashiData.length=0,a.getHeikinashiData())})}function n(){const a=this.points,p=this.heikiashiData,c=this.cropStart||0;this.processedYData.length=0;for(let d=0;d