!/** * Highstock JS v11.4.1 (2024-04-04) * * Slow Stochastic series type for Highcharts Stock * * (c) 2010-2024 Pawel Fus * * License: www.highcharts.com/license */function(t){"object"==typeof module&&module.exports?(t.default=t,module.exports=t):"function"==typeof define&&define.amd?define("highcharts/indicators/indicators",["highcharts","highcharts/modules/stock"],function(e){return t(e),t.Highcharts=e,t}):t("undefined"!=typeof Highcharts?Highcharts:void 0)}(function(t){"use strict";var e=t?t._modules:{};function s(t,e,s,a){t.hasOwnProperty(e)||(t[e]=a.apply(null,s),"function"==typeof CustomEvent&&window.dispatchEvent(new CustomEvent("HighchartsModuleLoaded",{detail:{path:e,module:t[e]}})))}s(e,"Stock/Indicators/SlowStochastic/SlowStochasticIndicator.js",[e["Core/Series/SeriesRegistry.js"],e["Core/Utilities.js"]],function(t,e){let{sma:s,stochastic:a}=t.seriesTypes,{extend:o,merge:i}=e;class r extends a{getValues(t,e){let a=e.periods,o=super.getValues.call(this,t,e),i={values:[],xData:[],yData:[]};if(!o)return;i.xData=o.xData.slice(a[1]-1);let r=o.yData.slice(a[1]-1),n=s.prototype.getValues.call(this,{xData:i.xData,yData:r},{index:1,period:a[2]});if(n){for(let t=0,e=i.xData.length;t