Hacked By AnonymousFox

Current Path : C:/AppServ/www/financial/stacked/code/es5/modules/
Upload File :
Current File : C:/AppServ/www/financial/stacked/code/es5/modules/histogram-bellcurve.js.map

{"version":3,"sources":["<anon>"],"sourcesContent":["/**\n * @license Highcharts JS v12.1.2 (2025-01-09)\n * @module highcharts/modules/histogram-bellcurve\n * @requires highcharts\n *\n * (c) 2010-2024 Highsoft AS\n * Author: Sebastian Domas\n *\n * License: www.highcharts.com/license\n */\n(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory(require(\"highcharts\"), require(\"highcharts\")[\"Series\"], require(\"highcharts\")[\"SeriesRegistry\"]);\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"highcharts/modules/histogram-bellcurve\", [[\"highcharts/highcharts\"], [\"highcharts/highcharts\",\"Series\"], [\"highcharts/highcharts\",\"SeriesRegistry\"]], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"highcharts/modules/histogram-bellcurve\"] = factory(require(\"highcharts\"), require(\"highcharts\")[\"Series\"], require(\"highcharts\")[\"SeriesRegistry\"]);\n\telse\n\t\troot[\"Highcharts\"] = factory(root[\"Highcharts\"], root[\"Highcharts\"][\"Series\"], root[\"Highcharts\"][\"SeriesRegistry\"]);\n})(this, function(__WEBPACK_EXTERNAL_MODULE__944__, __WEBPACK_EXTERNAL_MODULE__820__, __WEBPACK_EXTERNAL_MODULE__512__) {\nreturn /******/ (function() { // webpackBootstrap\n/******/ \t\"use strict\";\n/******/ \tvar __webpack_modules__ = ({\n\n/***/ 820:\n/***/ (function(module) {\n\nmodule.exports = __WEBPACK_EXTERNAL_MODULE__820__;\n\n/***/ }),\n\n/***/ 512:\n/***/ (function(module) {\n\nmodule.exports = __WEBPACK_EXTERNAL_MODULE__512__;\n\n/***/ }),\n\n/***/ 944:\n/***/ (function(module) {\n\nmodule.exports = __WEBPACK_EXTERNAL_MODULE__944__;\n\n/***/ })\n\n/******/ \t});\n/************************************************************************/\n/******/ \t// The module cache\n/******/ \tvar __webpack_module_cache__ = {};\n/******/ \t\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/ \t\t// Check if module is in cache\n/******/ \t\tvar cachedModule = __webpack_module_cache__[moduleId];\n/******/ \t\tif (cachedModule !== undefined) {\n/******/ \t\t\treturn cachedModule.exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = __webpack_module_cache__[moduleId] = {\n/******/ \t\t\t// no module.id needed\n/******/ \t\t\t// no module.loaded needed\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/ \t\n/******/ \t\t// Execute the module function\n/******/ \t\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n/******/ \t\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/ \t\n/************************************************************************/\n/******/ \t/* webpack/runtime/compat get default export */\n/******/ \t!function() {\n/******/ \t\t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t\t__webpack_require__.n = function(module) {\n/******/ \t\t\tvar getter = module && module.__esModule ?\n/******/ \t\t\t\tfunction() { return module['default']; } :\n/******/ \t\t\t\tfunction() { return module; };\n/******/ \t\t\t__webpack_require__.d(getter, { a: getter });\n/******/ \t\t\treturn getter;\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/define property getters */\n/******/ \t!function() {\n/******/ \t\t// define getter functions for harmony exports\n/******/ \t\t__webpack_require__.d = function(exports, definition) {\n/******/ \t\t\tfor(var key in definition) {\n/******/ \t\t\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n/******/ \t\t\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n/******/ \t\t\t\t}\n/******/ \t\t\t}\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/hasOwnProperty shorthand */\n/******/ \t!function() {\n/******/ \t\t__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }\n/******/ \t}();\n/******/ \t\n/************************************************************************/\nvar __webpack_exports__ = {};\n\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, {\n  \"default\": function() { return /* binding */ histogram_bellcurve_src; }\n});\n\n// EXTERNAL MODULE: external {\"amd\":[\"highcharts/highcharts\"],\"commonjs\":[\"highcharts\"],\"commonjs2\":[\"highcharts\"],\"root\":[\"Highcharts\"]}\nvar highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_ = __webpack_require__(944);\nvar highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default = /*#__PURE__*/__webpack_require__.n(highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_);\n// EXTERNAL MODULE: external {\"amd\":[\"highcharts/highcharts\",\"Series\"],\"commonjs\":[\"highcharts\",\"Series\"],\"commonjs2\":[\"highcharts\",\"Series\"],\"root\":[\"Highcharts\",\"Series\"]}\nvar highcharts_Series_commonjs_highcharts_Series_commonjs2_highcharts_Series_root_Highcharts_Series_ = __webpack_require__(820);\nvar highcharts_Series_commonjs_highcharts_Series_commonjs2_highcharts_Series_root_Highcharts_Series_default = /*#__PURE__*/__webpack_require__.n(highcharts_Series_commonjs_highcharts_Series_commonjs2_highcharts_Series_root_Highcharts_Series_);\n;// ./code/es5/es-modules/Series/DerivedComposition.js\n/* *\n *\n *  !!!!!!! SOURCE GETS TRANSPILED BY TYPESCRIPT. EDIT TS FILE ONLY. !!!!!!!\n *\n * */\n\n\nvar noop = (highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default()).noop;\n\n\nvar addEvent = (highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default()).addEvent, defined = (highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default()).defined;\n/* *\n *\n *  Composition\n *\n * */\n/**\n * Provides methods for auto setting/updating series data based on the based\n * series data.\n * @private\n */\nvar DerivedComposition;\n(function (DerivedComposition) {\n    /* *\n     *\n     *  Declarations\n     *\n     * */\n    /* *\n     *\n     *  Constants\n     *\n     * */\n    DerivedComposition.hasDerivedData = true;\n    /**\n     * Method to be implemented - inside the method the series has already\n     * access to the base series via m `this.baseSeries` and the bases data is\n     * initialised. It should return data in the format accepted by\n     * `Series.setData()` method\n     * @private\n     */\n    DerivedComposition.setDerivedData = noop;\n    /* *\n     *\n     *  Functions\n     *\n     * */\n    /* eslint-disable valid-jsdoc */\n    /**\n     * @private\n     */\n    function compose(SeriesClass) {\n        var seriesProto = SeriesClass.prototype;\n        seriesProto.addBaseSeriesEvents = addBaseSeriesEvents;\n        seriesProto.addEvents = addEvents;\n        seriesProto.destroy = destroy;\n        seriesProto.init = init;\n        seriesProto.setBaseSeries = setBaseSeries;\n        return SeriesClass;\n    }\n    DerivedComposition.compose = compose;\n    /**\n     * Initialise series\n     * @private\n     */\n    function init() {\n        highcharts_Series_commonjs_highcharts_Series_commonjs2_highcharts_Series_root_Highcharts_Series_default().prototype.init.apply(this, arguments);\n        this.initialised = false;\n        this.baseSeries = null;\n        this.eventRemovers = [];\n        this.addEvents();\n    }\n    DerivedComposition.init = init;\n    /**\n     * Sets base series for the series\n     * @private\n     */\n    function setBaseSeries() {\n        var chart = this.chart,\n            baseSeriesOptions = this.options.baseSeries,\n            baseSeries = (defined(baseSeriesOptions) &&\n                (chart.series[baseSeriesOptions] ||\n                    chart.get(baseSeriesOptions)));\n        this.baseSeries = baseSeries || null;\n    }\n    DerivedComposition.setBaseSeries = setBaseSeries;\n    /**\n     * Adds events for the series\n     * @private\n     */\n    function addEvents() {\n        var _this = this;\n        this.eventRemovers.push(addEvent(this.chart, 'afterLinkSeries', function () {\n            _this.setBaseSeries();\n            if (_this.baseSeries && !_this.initialised) {\n                _this.setDerivedData();\n                _this.addBaseSeriesEvents();\n                _this.initialised = true;\n            }\n        }));\n    }\n    DerivedComposition.addEvents = addEvents;\n    /**\n     * Adds events to the base series - it required for recalculating the data\n     * in the series if the base series is updated / removed / etc.\n     * @private\n     */\n    function addBaseSeriesEvents() {\n        var _this = this;\n        this.eventRemovers.push(addEvent(this.baseSeries, 'updatedData', function () {\n            _this.setDerivedData();\n        }), addEvent(this.baseSeries, 'destroy', function () {\n            _this.baseSeries = null;\n            _this.initialised = false;\n        }));\n    }\n    DerivedComposition.addBaseSeriesEvents = addBaseSeriesEvents;\n    /**\n     * Destroys the series\n     * @private\n     */\n    function destroy() {\n        this.eventRemovers.forEach(function (remover) {\n            remover();\n        });\n        highcharts_Series_commonjs_highcharts_Series_commonjs2_highcharts_Series_root_Highcharts_Series_default().prototype.destroy.apply(this, arguments);\n    }\n    DerivedComposition.destroy = destroy;\n})(DerivedComposition || (DerivedComposition = {}));\n/* *\n *\n *  Default Export\n *\n * */\n/* harmony default export */ var Series_DerivedComposition = (DerivedComposition);\n\n;// ./code/es5/es-modules/Series/Histogram/HistogramSeriesDefaults.js\n/* *\n *\n *  (c) 2010-2024 Highsoft AS\n *  Author: Sebastian Domas\n *\n *  License: www.highcharts.com/license\n *\n *  !!!!!!! SOURCE GETS TRANSPILED BY TYPESCRIPT. EDIT TS FILE ONLY. !!!!!!!\n *\n * */\n\n/* *\n *\n *  API Options\n *\n * */\n/**\n * A histogram is a column series which represents the distribution of the\n * data set in the base series. Histogram splits data into bins and shows\n * their frequencies.\n *\n * @sample {highcharts} highcharts/demo/histogram/\n *         Histogram\n *\n * @extends      plotOptions.column\n * @excluding    boostThreshold, dragDrop, pointInterval, pointIntervalUnit,\n *               stacking, boostBlending\n * @product      highcharts\n * @since        6.0.0\n * @requires     modules/histogram-bellcurve\n * @optionparent plotOptions.histogram\n */\nvar HistogramSeriesDefaults = {\n    /**\n     * A preferable number of bins. It is a suggestion, so a histogram may\n     * have a different number of bins. By default it is set to the square\n     * root of the base series' data length. Available options are:\n     * `square-root`, `sturges`, `rice`. You can also define a function\n     * which takes a `baseSeries` as a parameter and should return a\n     * positive integer.\n     *\n     * @type {\"square-root\"|\"sturges\"|\"rice\"|number|Function}\n     */\n    binsNumber: 'square-root',\n    /**\n     * Width of each bin. By default the bin's width is calculated as\n     * `(max - min) / number of bins`. This option takes precedence over\n     * [binsNumber](#plotOptions.histogram.binsNumber).\n     *\n     * @type {number}\n     */\n    binWidth: void 0,\n    pointPadding: 0,\n    groupPadding: 0,\n    grouping: false,\n    pointPlacement: 'between',\n    tooltip: {\n        headerFormat: '',\n        pointFormat: ('<span style=\"font-size: 0.8em\">{point.x} - {point.x2}' +\n            '</span><br/>' +\n            '<span style=\"color:{point.color}\">\\u25CF</span>' +\n            ' {series.name} <b>{point.y}</b><br/>')\n    }\n};\n/**\n * A `histogram` series. If the [type](#series.histogram.type) option is not\n * specified, it is inherited from [chart.type](#chart.type).\n *\n * @extends   series,plotOptions.histogram\n * @excluding data, dataParser, dataURL, boostThreshold, boostBlending\n * @product   highcharts\n * @since     6.0.0\n * @requires  modules/histogram-bellcurve\n * @apioption series.histogram\n */\n/**\n * An integer identifying the index to use for the base series, or a string\n * representing the id of the series.\n *\n * @type      {number|string}\n * @apioption series.histogram.baseSeries\n */\n''; // Keeps doclets above separate\n/* *\n *\n *  Default Export\n *\n * */\n/* harmony default export */ var Histogram_HistogramSeriesDefaults = (HistogramSeriesDefaults);\n\n// EXTERNAL MODULE: external {\"amd\":[\"highcharts/highcharts\",\"SeriesRegistry\"],\"commonjs\":[\"highcharts\",\"SeriesRegistry\"],\"commonjs2\":[\"highcharts\",\"SeriesRegistry\"],\"root\":[\"Highcharts\",\"SeriesRegistry\"]}\nvar highcharts_SeriesRegistry_commonjs_highcharts_SeriesRegistry_commonjs2_highcharts_SeriesRegistry_root_Highcharts_SeriesRegistry_ = __webpack_require__(512);\nvar highcharts_SeriesRegistry_commonjs_highcharts_SeriesRegistry_commonjs2_highcharts_SeriesRegistry_root_Highcharts_SeriesRegistry_default = /*#__PURE__*/__webpack_require__.n(highcharts_SeriesRegistry_commonjs_highcharts_SeriesRegistry_commonjs2_highcharts_SeriesRegistry_root_Highcharts_SeriesRegistry_);\n;// ./code/es5/es-modules/Series/Histogram/HistogramSeries.js\n/* *\n *\n *  (c) 2010-2024 Highsoft AS\n *  Author: Sebastian Domas\n *\n *  License: www.highcharts.com/license\n *\n *  !!!!!!! SOURCE GETS TRANSPILED BY TYPESCRIPT. EDIT TS FILE ONLY. !!!!!!!\n *\n * */\n\nvar __extends = (undefined && undefined.__extends) || (function () {\n    var extendStatics = function (d,\n        b) {\n            extendStatics = Object.setPrototypeOf ||\n                ({ __proto__: [] } instanceof Array && function (d,\n        b) { d.__proto__ = b; }) ||\n                function (d,\n        b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\n        return extendStatics(d, b);\n    };\n    return function (d, b) {\n        extendStatics(d, b);\n        function __() { this.constructor = d; }\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n    };\n})();\n\n\n\nvar ColumnSeries = (highcharts_SeriesRegistry_commonjs_highcharts_SeriesRegistry_commonjs2_highcharts_SeriesRegistry_root_Highcharts_SeriesRegistry_default()).seriesTypes.column;\n\nvar arrayMax = (highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default()).arrayMax, arrayMin = (highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default()).arrayMin, correctFloat = (highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default()).correctFloat, extend = (highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default()).extend, isNumber = (highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default()).isNumber, merge = (highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default()).merge;\n/* ************************************************************************** *\n *  HISTOGRAM\n * ************************************************************************** */\n/**\n * A dictionary with formulas for calculating number of bins based on the\n * base series\n **/\nvar binsNumberFormulas = {\n    'square-root': function (baseSeries) {\n        return Math.ceil(Math.sqrt(baseSeries.options.data.length));\n    },\n    'sturges': function (baseSeries) {\n        return Math.ceil(Math.log(baseSeries.options.data.length) * Math.LOG2E);\n    },\n    'rice': function (baseSeries) {\n        return Math.ceil(2 * Math.pow(baseSeries.options.data.length, 1 / 3));\n    }\n};\n/**\n * Returns a function for mapping number to the closed (right opened) bins\n * @private\n * @param {Array<number>} bins\n * Width of the bins\n */\nfunction fitToBinLeftClosed(bins) {\n    return function (y) {\n        var i = 1;\n        while (bins[i] <= y) {\n            i++;\n        }\n        return bins[--i];\n    };\n}\n/* *\n *\n *  Class\n *\n * */\n/**\n * Histogram class\n * @private\n * @class\n * @name Highcharts.seriesTypes.histogram\n * @augments Highcharts.Series\n */\nvar HistogramSeries = /** @class */ (function (_super) {\n    __extends(HistogramSeries, _super);\n    function HistogramSeries() {\n        return _super !== null && _super.apply(this, arguments) || this;\n    }\n    /* *\n     *\n     *  Functions\n     *\n     * */\n    HistogramSeries.prototype.binsNumber = function () {\n        var binsNumberOption = this.options.binsNumber;\n        var binsNumber = binsNumberFormulas[binsNumberOption] ||\n                // #7457\n                (typeof binsNumberOption === 'function' && binsNumberOption);\n        return Math.ceil((binsNumber && binsNumber(this.baseSeries)) ||\n            (isNumber(binsNumberOption) ?\n                binsNumberOption :\n                binsNumberFormulas['square-root'](this.baseSeries)));\n    };\n    HistogramSeries.prototype.derivedData = function (baseData, binsNumber, binWidth) {\n        var series = this,\n            max = correctFloat(arrayMax(baseData)), \n            // Float correction needed, because first frequency value is not\n            // corrected when generating frequencies (within for loop).\n            min = correctFloat(arrayMin(baseData)),\n            frequencies = [],\n            bins = {},\n            data = [];\n        var x;\n        binWidth = series.binWidth = (correctFloat(isNumber(binWidth) ?\n            (binWidth || 1) :\n            (max - min) / binsNumber));\n        // #12077 negative pointRange causes wrong calculations,\n        // browser hanging.\n        series.options.pointRange = Math.max(binWidth, 0);\n        // If binWidth is 0 then max and min are equaled,\n        // increment the x with some positive value to quit the loop\n        for (x = min; \n        // This condition is needed because of the margin of error while\n        // operating on decimal numbers. Without that, additional bin\n        // was sometimes noticeable on the graph, because of too small\n        // precision of float correction.\n        x < max &&\n            (series.userOptions.binWidth ||\n                correctFloat(max - x) >= binWidth ||\n                // #13069 - Every add and subtract operation should\n                // be corrected, due to general problems with\n                // operations on float numbers in JS.\n                correctFloat(correctFloat(min + (frequencies.length * binWidth)) -\n                    x) <= 0); x = correctFloat(x + binWidth)) {\n            frequencies.push(x);\n            bins[x] = 0;\n        }\n        if (bins[min] !== 0) {\n            frequencies.push(min);\n            bins[min] = 0;\n        }\n        var fitToBin = fitToBinLeftClosed(frequencies.map(function (elem) { return parseFloat(elem); }));\n        for (var _i = 0, baseData_1 = baseData; _i < baseData_1.length; _i++) {\n            var y = baseData_1[_i];\n            bins[correctFloat(fitToBin(y))]++;\n        }\n        for (var _a = 0, _b = Object.keys(bins); _a < _b.length; _a++) {\n            var key = _b[_a];\n            data.push({\n                x: Number(key),\n                y: bins[key],\n                x2: correctFloat(Number(key) + binWidth)\n            });\n        }\n        data.sort(function (a, b) { return (a.x - b.x); });\n        data[data.length - 1].x2 = max;\n        return data;\n    };\n    HistogramSeries.prototype.setDerivedData = function () {\n        var _a;\n        var yData = (_a = this.baseSeries) === null || _a === void 0 ? void 0 : _a.getColumn('y');\n        if (!(yData === null || yData === void 0 ? void 0 : yData.length)) {\n            this.setData([]);\n            return;\n        }\n        var data = this.derivedData(yData,\n            this.binsNumber(),\n            this.options.binWidth);\n        this.setData(data, false);\n    };\n    /* *\n     *\n     *  Static Properties\n     *\n     * */\n    HistogramSeries.defaultOptions = merge(ColumnSeries.defaultOptions, Histogram_HistogramSeriesDefaults);\n    return HistogramSeries;\n}(ColumnSeries));\nextend(HistogramSeries.prototype, {\n    hasDerivedData: Series_DerivedComposition.hasDerivedData\n});\nSeries_DerivedComposition.compose(HistogramSeries);\nhighcharts_SeriesRegistry_commonjs_highcharts_SeriesRegistry_commonjs2_highcharts_SeriesRegistry_root_Highcharts_SeriesRegistry_default().registerSeriesType('histogram', HistogramSeries);\n/* *\n *\n *  Default Export\n *\n * */\n/* harmony default export */ var Histogram_HistogramSeries = ((/* unused pure expression or super */ null && (HistogramSeries)));\n\n;// ./code/es5/es-modules/Series/Bellcurve/BellcurveSeriesDefaults.js\n/* *\n *\n *  (c) 2010-2024 Highsoft AS\n *\n *  Author: Sebastian Domas\n *\n *  License: www.highcharts.com/license\n *\n *  !!!!!!! SOURCE GETS TRANSPILED BY TYPESCRIPT. EDIT TS FILE ONLY. !!!!!!!\n *\n * */\n\n/* *\n *\n *  API Optiions\n *\n * */\n/**\n * A bell curve is an areaspline series which represents the probability\n * density function of the normal distribution. It calculates mean and\n * standard deviation of the base series data and plots the curve according\n * to the calculated parameters.\n *\n * @sample {highcharts} highcharts/demo/bellcurve/\n *         Bell curve\n *\n * @extends      plotOptions.areaspline\n * @since        6.0.0\n * @product      highcharts\n * @excluding    boostThreshold, connectNulls, dragDrop, stacking,\n *               pointInterval, pointIntervalUnit\n * @requires     modules/histogram-bellcurve\n * @optionparent plotOptions.bellcurve\n */\nvar BellcurveSeriesDefaults = {\n    /**\n     * @see [fillColor](#plotOptions.bellcurve.fillColor)\n     * @see [fillOpacity](#plotOptions.bellcurve.fillOpacity)\n     *\n     * @apioption plotOptions.bellcurve.color\n     */\n    /**\n     * @see [color](#plotOptions.bellcurve.color)\n     * @see [fillOpacity](#plotOptions.bellcurve.fillOpacity)\n     *\n     * @apioption plotOptions.bellcurve.fillColor\n     */\n    /**\n     * @see [color](#plotOptions.bellcurve.color)\n     * @see [fillColor](#plotOptions.bellcurve.fillColor)\n     *\n     * @default   {highcharts} 0.75\n     * @default   {highstock} 0.75\n     * @apioption plotOptions.bellcurve.fillOpacity\n     */\n    /**\n     * This option allows to define the length of the bell curve. A unit of\n     * the length of the bell curve is standard deviation.\n     *\n     * @sample highcharts/plotoptions/bellcurve-intervals-pointsininterval\n     *         Intervals and points in interval\n     */\n    intervals: 3,\n    /**\n     * Defines how many points should be plotted within 1 interval. See\n     * `plotOptions.bellcurve.intervals`.\n     *\n     * @sample highcharts/plotoptions/bellcurve-intervals-pointsininterval\n     *         Intervals and points in interval\n     */\n    pointsInInterval: 3,\n    marker: {\n        enabled: false\n    }\n};\n/**\n * A `bellcurve` series. If the [type](#series.bellcurve.type) option is not\n * specified, it is inherited from [chart.type](#chart.type).\n *\n * For options that apply to multiple series, it is recommended to add\n * them to the [plotOptions.series](#plotOptions.series) options structure.\n * To apply to all series of this specific type, apply it to\n * [plotOptions.bellcurve](#plotOptions.bellcurve).\n *\n * @extends   series,plotOptions.bellcurve\n * @since     6.0.0\n * @product   highcharts\n * @excluding dataParser, dataURL, data, boostThreshold, boostBlending\n * @requires  modules/histogram-bellcurve\n * @apioption series.bellcurve\n */\n/**\n * An integer identifying the index to use for the base series, or a string\n * representing the id of the series.\n *\n * @type      {number|string}\n * @apioption series.bellcurve.baseSeries\n */\n/**\n * @see [fillColor](#series.bellcurve.fillColor)\n * @see [fillOpacity](#series.bellcurve.fillOpacity)\n *\n * @apioption series.bellcurve.color\n */\n/**\n * @see [color](#series.bellcurve.color)\n * @see [fillOpacity](#series.bellcurve.fillOpacity)\n *\n * @apioption series.bellcurve.fillColor\n */\n/**\n * @see [color](#series.bellcurve.color)\n * @see [fillColor](#series.bellcurve.fillColor)\n *\n * @default   {highcharts} 0.75\n * @default   {highstock} 0.75\n * @apioption series.bellcurve.fillOpacity\n */\n''; // Keeps doclets above separate\n/* *\n *\n *  Default Export\n *\n * */\n/* harmony default export */ var Bellcurve_BellcurveSeriesDefaults = (BellcurveSeriesDefaults);\n\n;// ./code/es5/es-modules/Series/Bellcurve/BellcurveSeries.js\n/* *\n *\n *  (c) 2010-2024 Highsoft AS\n *\n *  Author: Sebastian Domas\n *\n *  License: www.highcharts.com/license\n *\n *  !!!!!!! SOURCE GETS TRANSPILED BY TYPESCRIPT. EDIT TS FILE ONLY. !!!!!!!\n *\n * */\n\nvar BellcurveSeries_extends = (undefined && undefined.__extends) || (function () {\n    var extendStatics = function (d,\n        b) {\n            extendStatics = Object.setPrototypeOf ||\n                ({ __proto__: [] } instanceof Array && function (d,\n        b) { d.__proto__ = b; }) ||\n                function (d,\n        b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b,\n        p)) d[p] = b[p]; };\n        return extendStatics(d, b);\n    };\n    return function (d, b) {\n        if (typeof b !== \"function\" && b !== null)\n            throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\n        extendStatics(d, b);\n        function __() { this.constructor = d; }\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n    };\n})();\n\n\n\nvar AreaSplineSeries = (highcharts_SeriesRegistry_commonjs_highcharts_SeriesRegistry_commonjs2_highcharts_SeriesRegistry_root_Highcharts_SeriesRegistry_default()).seriesTypes.areaspline;\n\nvar BellcurveSeries_correctFloat = (highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default()).correctFloat, BellcurveSeries_isNumber = (highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default()).isNumber, BellcurveSeries_merge = (highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default()).merge;\n/* *\n *\n *  Class\n *\n * */\n/**\n * Bell curve class\n *\n * @private\n * @class\n * @name Highcharts.seriesTypes.bellcurve\n *\n * @augments Highcharts.Series\n */\nvar BellcurveSeries = /** @class */ (function (_super) {\n    BellcurveSeries_extends(BellcurveSeries, _super);\n    function BellcurveSeries() {\n        return _super !== null && _super.apply(this, arguments) || this;\n    }\n    /* *\n     *\n     *  Static Functions\n     *\n     * */\n    /** @private */\n    BellcurveSeries.mean = function (data) {\n        var length = data.length,\n            sum = data.reduce(function (sum,\n            value) {\n                return (sum += value);\n        }, 0);\n        return length > 0 && sum / length;\n    };\n    /** @private */\n    BellcurveSeries.standardDeviation = function (data, average) {\n        var len = data.length;\n        average = BellcurveSeries_isNumber(average) ?\n            average : BellcurveSeries.mean(data);\n        var sum = data.reduce(function (sum,\n            value) {\n                var diff = value - average;\n            return (sum += diff * diff);\n        }, 0);\n        return len > 1 && Math.sqrt(sum / (len - 1));\n    };\n    /** @private */\n    BellcurveSeries.normalDensity = function (x, mean, standardDeviation) {\n        var translation = x - mean;\n        return Math.exp(-(translation * translation) /\n            (2 * standardDeviation * standardDeviation)) / (standardDeviation * Math.sqrt(2 * Math.PI));\n    };\n    /* *\n     *\n     *  Functions\n     *\n     * */\n    BellcurveSeries.prototype.derivedData = function (mean, standardDeviation) {\n        var options = this.options,\n            intervals = options.intervals,\n            pointsInInterval = options.pointsInInterval,\n            stop = intervals * pointsInInterval * 2 + 1,\n            increment = standardDeviation / pointsInInterval,\n            data = [];\n        var x = mean - intervals * standardDeviation;\n        for (var i = 0; i < stop; i++) {\n            data.push([x, BellcurveSeries.normalDensity(x, mean, standardDeviation)]);\n            x += increment;\n        }\n        return data;\n    };\n    BellcurveSeries.prototype.setDerivedData = function () {\n        var _a;\n        var series = this;\n        if (((_a = series.baseSeries) === null || _a === void 0 ? void 0 : _a.getColumn('y').length) || 0 > 1) {\n            series.setMean();\n            series.setStandardDeviation();\n            series.setData(series.derivedData(series.mean || 0, series.standardDeviation || 0), false, void 0, false);\n        }\n        return (void 0);\n    };\n    BellcurveSeries.prototype.setMean = function () {\n        var _a;\n        var series = this;\n        series.mean = BellcurveSeries_correctFloat(BellcurveSeries.mean(((_a = series.baseSeries) === null || _a === void 0 ? void 0 : _a.getColumn('y')) || []));\n    };\n    BellcurveSeries.prototype.setStandardDeviation = function () {\n        var _a;\n        var series = this;\n        series.standardDeviation = BellcurveSeries_correctFloat(BellcurveSeries.standardDeviation(((_a = series.baseSeries) === null || _a === void 0 ? void 0 : _a.getColumn('y')) || [], series.mean));\n    };\n    /* *\n     *\n     *  Static Properties\n     *\n     * */\n    BellcurveSeries.defaultOptions = BellcurveSeries_merge(AreaSplineSeries.defaultOptions, Bellcurve_BellcurveSeriesDefaults);\n    return BellcurveSeries;\n}(AreaSplineSeries));\nSeries_DerivedComposition.compose(BellcurveSeries);\nhighcharts_SeriesRegistry_commonjs_highcharts_SeriesRegistry_commonjs2_highcharts_SeriesRegistry_root_Highcharts_SeriesRegistry_default().registerSeriesType('bellcurve', BellcurveSeries);\n/* *\n *\n *  Default Export\n *\n * */\n/* harmony default export */ var Bellcurve_BellcurveSeries = ((/* unused pure expression or super */ null && (BellcurveSeries)));\n\n;// ./code/es5/es-modules/masters/modules/histogram-bellcurve.src.js\n\n\n\n\n\n/* harmony default export */ var histogram_bellcurve_src = ((highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default()));\n\n__webpack_exports__ = __webpack_exports__[\"default\"];\n/******/ \treturn __webpack_exports__;\n/******/ })()\n;\n});"],"names":["root","factory","exports","module","require","define","amd","__WEBPACK_EXTERNAL_MODULE__944__","__WEBPACK_EXTERNAL_MODULE__820__","__WEBPACK_EXTERNAL_MODULE__512__","extendStatics","DerivedComposition","__webpack_modules__","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","n","getter","__esModule","d","a","definition","key","o","Object","defineProperty","enumerable","get","obj","prop","prototype","hasOwnProperty","call","__webpack_exports__","histogram_bellcurve_src","highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_","highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default","highcharts_Series_commonjs_highcharts_Series_commonjs2_highcharts_Series_root_Highcharts_Series_","highcharts_Series_commonjs_highcharts_Series_commonjs2_highcharts_Series_root_Highcharts_Series_default","noop","addEvent","defined","init","apply","arguments","initialised","baseSeries","eventRemovers","addEvents","setBaseSeries","chart","baseSeriesOptions","options","series","_this","push","setDerivedData","addBaseSeriesEvents","destroy","forEach","remover","hasDerivedData","compose","SeriesClass","seriesProto","Series_DerivedComposition","Histogram_HistogramSeriesDefaults","binsNumber","binWidth","pointPadding","groupPadding","grouping","pointPlacement","tooltip","headerFormat","pointFormat","highcharts_SeriesRegistry_commonjs_highcharts_SeriesRegistry_commonjs2_highcharts_SeriesRegistry_root_Highcharts_SeriesRegistry_","highcharts_SeriesRegistry_commonjs_highcharts_SeriesRegistry_commonjs2_highcharts_SeriesRegistry_root_Highcharts_SeriesRegistry_default","__extends","b","setPrototypeOf","__proto__","Array","p","__","constructor","create","ColumnSeries","seriesTypes","column","arrayMax","arrayMin","correctFloat","extend","isNumber","merge","binsNumberFormulas","Math","ceil","sqrt","data","length","log","LOG2E","pow","HistogramSeries","_super","binsNumberOption","derivedData","baseData","bins","x","max","min","frequencies","pointRange","userOptions","fitToBin","map","elem","parseFloat","y","i","_i","baseData_1","_a","_b","keys","Number","x2","sort","yData","getColumn","setData","defaultOptions","registerSeriesType","Bellcurve_BellcurveSeriesDefaults","intervals","pointsInInterval","marker","enabled","BellcurveSeries_extends","TypeError","String","AreaSplineSeries","areaspline","BellcurveSeries_correctFloat","BellcurveSeries_isNumber","BellcurveSeries_merge","BellcurveSeries","mean","sum","reduce","value","standardDeviation","average","len","diff","normalDensity","translation","exp","PI","stop","increment","setMean","setStandardDeviation"],"mappings":"CAUA,AAVA;;;;;;;;;CASC,EACA,SAA0CA,CAAI,CAAEC,CAAO,EACpD,AAAmB,UAAnB,OAAOC,SAAwB,AAAkB,UAAlB,OAAOC,OACxCA,OAAOD,OAAO,CAAGD,EAAQG,QAAQ,cAAeA,QAAQ,cAAc,MAAS,CAAEA,QAAQ,cAAc,cAAiB,EACjH,AAAkB,YAAlB,OAAOC,QAAyBA,OAAOC,GAAG,CACjDD,OAAO,yCAA0C,CAAC,CAAC,wBAAwB,CAAE,CAAC,wBAAwB,SAAS,CAAE,CAAC,wBAAwB,iBAAiB,CAAC,CAAEJ,GACvJ,AAAmB,UAAnB,OAAOC,QACdA,OAAO,CAAC,yCAAyC,CAAGD,EAAQG,QAAQ,cAAeA,QAAQ,cAAc,MAAS,CAAEA,QAAQ,cAAc,cAAiB,EAE3JJ,EAAK,UAAa,CAAGC,EAAQD,EAAK,UAAa,CAAEA,EAAK,UAAa,CAAC,MAAS,CAAEA,EAAK,UAAa,CAAC,cAAiB,CACrH,EAAG,IAAI,CAAE,SAASO,CAAgC,CAAEC,CAAgC,CAAEC,CAAgC,EACtH,OAAgB,AAAC,WACP,aACA,IAiVFC,EA0TAA,EAxhBJC,EAnHUC,EAAuB,CAE/B,IACC,SAAST,CAAM,EAEtBA,EAAOD,OAAO,CAAGM,CAEX,EAEA,IACC,SAASL,CAAM,EAEtBA,EAAOD,OAAO,CAAGO,CAEX,EAEA,IACC,SAASN,CAAM,EAEtBA,EAAOD,OAAO,CAAGK,CAEX,CAEI,EAGIM,EAA2B,CAAC,EAGhC,SAASC,EAAoBC,CAAQ,EAEpC,IAAIC,EAAeH,CAAwB,CAACE,EAAS,CACrD,GAAIC,AAAiBC,KAAAA,IAAjBD,EACH,OAAOA,EAAad,OAAO,CAG5B,IAAIC,EAASU,CAAwB,CAACE,EAAS,CAAG,CAGjDb,QAAS,CAAC,CACX,EAMA,OAHAU,CAAmB,CAACG,EAAS,CAACZ,EAAQA,EAAOD,OAAO,CAAEY,GAG/CX,EAAOD,OAAO,AACtB,CAMCY,EAAoBI,CAAC,CAAG,SAASf,CAAM,EACtC,IAAIgB,EAAShB,GAAUA,EAAOiB,UAAU,CACvC,WAAa,OAAOjB,EAAO,OAAU,AAAE,EACvC,WAAa,OAAOA,CAAQ,EAE7B,OADAW,EAAoBO,CAAC,CAACF,EAAQ,CAAEG,EAAGH,CAAO,GACnCA,CACR,EAMAL,EAAoBO,CAAC,CAAG,SAASnB,CAAO,CAAEqB,CAAU,EACnD,IAAI,IAAIC,KAAOD,EACXT,EAAoBW,CAAC,CAACF,EAAYC,IAAQ,CAACV,EAAoBW,CAAC,CAACvB,EAASsB,IAC5EE,OAAOC,cAAc,CAACzB,EAASsB,EAAK,CAAEI,WAAY,CAAA,EAAMC,IAAKN,CAAU,CAACC,EAAI,AAAC,EAGhF,EAKAV,EAAoBW,CAAC,CAAG,SAASK,CAAG,CAAEC,CAAI,EAAI,OAAOL,OAAOM,SAAS,CAACC,cAAc,CAACC,IAAI,CAACJ,EAAKC,EAAO,EAIjH,IAAII,EAAsB,CAAC,EAG3BrB,EAAoBO,CAAC,CAACc,EAAqB,CACzC,QAAW,WAAa,OAAqBC,CAAyB,CACxE,GAGA,IAAIC,EAAuEvB,EAAoB,KAC3FwB,EAA2FxB,EAAoBI,CAAC,CAACmB,GAEjHE,EAAmGzB,EAAoB,KACvH0B,EAAuH1B,EAAoBI,CAAC,CAACqB,GAS7IE,EAAO,AAACH,IAA+EG,IAAI,CAG3FC,EAAW,AAACJ,IAA+EI,QAAQ,CAAEC,EAAU,AAACL,IAA+EK,OAAO,EAY1M,AAAC,SAAUhC,CAAkB,EA2CzB,SAASiC,IACLJ,IAA0GR,SAAS,CAACY,IAAI,CAACC,KAAK,CAAC,IAAI,CAAEC,WACrI,IAAI,CAACC,WAAW,CAAG,CAAA,EACnB,IAAI,CAACC,UAAU,CAAG,KAClB,IAAI,CAACC,aAAa,CAAG,EAAE,CACvB,IAAI,CAACC,SAAS,EAClB,CAMA,SAASC,IACL,IAAIC,EAAQ,IAAI,CAACA,KAAK,CAClBC,EAAoB,IAAI,CAACC,OAAO,CAACN,UAAU,CAC3CA,EAAcL,EAAQU,IACjBD,CAAAA,EAAMG,MAAM,CAACF,EAAkB,EAC5BD,EAAMvB,GAAG,CAACwB,EAAiB,CACvC,CAAA,IAAI,CAACL,UAAU,CAAGA,GAAc,IACpC,CAMA,SAASE,IACL,IAAIM,EAAQ,IAAI,CAChB,IAAI,CAACP,aAAa,CAACQ,IAAI,CAACf,EAAS,IAAI,CAACU,KAAK,CAAE,kBAAmB,WAC5DI,EAAML,aAAa,GACfK,EAAMR,UAAU,EAAI,CAACQ,EAAMT,WAAW,GACtCS,EAAME,cAAc,GACpBF,EAAMG,mBAAmB,GACzBH,EAAMT,WAAW,CAAG,CAAA,EAE5B,GACJ,CAOA,SAASY,IACL,IAAIH,EAAQ,IAAI,CAChB,IAAI,CAACP,aAAa,CAACQ,IAAI,CAACf,EAAS,IAAI,CAACM,UAAU,CAAE,cAAe,WAC7DQ,EAAME,cAAc,EACxB,GAAIhB,EAAS,IAAI,CAACM,UAAU,CAAE,UAAW,WACrCQ,EAAMR,UAAU,CAAG,KACnBQ,EAAMT,WAAW,CAAG,CAAA,CACxB,GACJ,CAMA,SAASa,IACL,IAAI,CAACX,aAAa,CAACY,OAAO,CAAC,SAAUC,CAAO,EACxCA,GACJ,GACAtB,IAA0GR,SAAS,CAAC4B,OAAO,CAACf,KAAK,CAAC,IAAI,CAAEC,UAC5I,CA7FAnC,EAAmBoD,cAAc,CAAG,CAAA,EAQpCpD,EAAmB+C,cAAc,CAAGjB,EAmBpC9B,EAAmBqD,OAAO,CAT1B,SAAiBC,CAAW,EACxB,IAAIC,EAAcD,EAAYjC,SAAS,CAMvC,OALAkC,EAAYP,mBAAmB,CAAGA,EAClCO,EAAYhB,SAAS,CAAGA,EACxBgB,EAAYN,OAAO,CAAGA,EACtBM,EAAYtB,IAAI,CAAGA,EACnBsB,EAAYf,aAAa,CAAGA,EACrBc,CACX,EAaAtD,EAAmBiC,IAAI,CAAGA,EAa1BjC,EAAmBwC,aAAa,CAAGA,EAgBnCxC,EAAmBuC,SAAS,CAAGA,EAe/BvC,EAAmBgD,mBAAmB,CAAGA,EAWzChD,EAAmBiD,OAAO,CAAGA,CACjC,EAAGjD,GAAuBA,CAAAA,EAAqB,CAAC,CAAA,GAMnB,IAAIwD,EAA6BxD,EA2F7ByD,EAxDH,CAW1BC,WAAY,cAQZC,SAAU,KAAK,EACfC,aAAc,EACdC,aAAc,EACdC,SAAU,CAAA,EACVC,eAAgB,UAChBC,QAAS,CACLC,aAAc,GACdC,YAAc,iJAIlB,CACJ,EA4BIC,EAAmIhE,EAAoB,KACvJiE,EAAuJjE,EAAoBI,CAAC,CAAC4D,GAa7KE,GACItE,EAAgB,SAAUW,CAAC,CAC3B4D,CAAC,EAMD,MAAOvE,AALHA,CAAAA,EAAgBgB,OAAOwD,cAAc,EAChC,CAAA,CAAEC,UAAW,EAAE,AAAC,CAAA,YAAaC,OAAS,SAAU/D,CAAC,CAC1D4D,CAAC,EAAI5D,EAAE8D,SAAS,CAAGF,CAAG,GACd,SAAU5D,CAAC,CACnB4D,CAAC,EAAI,IAAK,IAAII,KAAKJ,EAAOA,EAAEhD,cAAc,CAACoD,IAAIhE,CAAAA,CAAC,CAACgE,EAAE,CAAGJ,CAAC,CAACI,EAAE,AAAD,CAAG,CAAA,EACvChE,EAAG4D,EAC5B,EACO,SAAU5D,CAAC,CAAE4D,CAAC,EAEjB,SAASK,IAAO,IAAI,CAACC,WAAW,CAAGlE,CAAG,CADtCX,EAAcW,EAAG4D,GAEjB5D,EAAEW,SAAS,CAAGiD,AAAM,OAANA,EAAavD,OAAO8D,MAAM,CAACP,GAAMK,CAAAA,EAAGtD,SAAS,CAAGiD,EAAEjD,SAAS,CAAE,IAAIsD,CAAG,CACtF,GAKAG,EAAe,AAACV,IAA2IW,WAAW,CAACC,MAAM,CAE7KC,EAAW,AAACtD,IAA+EsD,QAAQ,CAAEC,EAAW,AAACvD,IAA+EuD,QAAQ,CAAEC,EAAe,AAACxD,IAA+EwD,YAAY,CAAEC,EAAS,AAACzD,IAA+EyD,MAAM,CAAEC,EAAW,AAAC1D,IAA+E0D,QAAQ,CAAEC,EAAQ,AAAC3D,IAA+E2D,KAAK,CAQ1lBC,EAAqB,CACrB,cAAe,SAAUlD,CAAU,EAC/B,OAAOmD,KAAKC,IAAI,CAACD,KAAKE,IAAI,CAACrD,EAAWM,OAAO,CAACgD,IAAI,CAACC,MAAM,EAC7D,EACA,QAAW,SAAUvD,CAAU,EAC3B,OAAOmD,KAAKC,IAAI,CAACD,KAAKK,GAAG,CAACxD,EAAWM,OAAO,CAACgD,IAAI,CAACC,MAAM,EAAIJ,KAAKM,KAAK,CAC1E,EACA,KAAQ,SAAUzD,CAAU,EACxB,OAAOmD,KAAKC,IAAI,CAAC,EAAID,KAAKO,GAAG,CAAC1D,EAAWM,OAAO,CAACgD,IAAI,CAACC,MAAM,CAAE,EAAI,GACtE,CACJ,EA4BII,EAAiC,SAAUC,CAAM,EAEjD,SAASD,IACL,OAAOC,AAAW,OAAXA,GAAmBA,EAAO/D,KAAK,CAAC,IAAI,CAAEC,YAAc,IAAI,AACnE,CAyFA,OA5FAkC,EAAU2B,EAAiBC,GAS3BD,EAAgB3E,SAAS,CAACqC,UAAU,CAAG,WACnC,IAAIwC,EAAmB,IAAI,CAACvD,OAAO,CAACe,UAAU,CAC1CA,EAAa6B,CAAkB,CAACW,EAAiB,EAE5C,AAA4B,YAA5B,OAAOA,GAAmCA,EACnD,OAAOV,KAAKC,IAAI,CAAC,AAAC/B,GAAcA,EAAW,IAAI,CAACrB,UAAU,GACrDgD,CAAAA,EAASa,GACNA,EACAX,CAAkB,CAAC,cAAc,CAAC,IAAI,CAAClD,UAAU,CAAA,EAC7D,EACA2D,EAAgB3E,SAAS,CAAC8E,WAAW,CAAG,SAAUC,CAAQ,CAAE1C,CAAU,CAAEC,CAAQ,EAC5E,IA1CoB0C,EAkDhBC,EAPAC,EAAMpB,EAAaF,EAASmB,IAG5BI,EAAMrB,EAAaD,EAASkB,IAC5BK,EAAc,EAAE,CAChBJ,EAAO,CAAC,EACRV,EAAO,EAAE,CAUb,IARAhC,EAAWf,AATE,IAAI,CASCe,QAAQ,CAAIwB,EAAaE,EAAS1B,GAC/CA,GAAY,EACb,AAAC4C,CAAAA,EAAMC,CAAE,EAAK9C,GAGlBd,AAda,IAAI,CAcVD,OAAO,CAAC+D,UAAU,CAAGlB,KAAKe,GAAG,CAAC5C,EAAU,GAG1C2C,EAAIE,EAKTF,EAAIC,GACC3D,CAAAA,AAvBQ,IAAI,CAuBL+D,WAAW,CAAChD,QAAQ,EACxBwB,EAAaoB,EAAMD,IAAM3C,GAIzBwB,AACU,GADVA,EAAaA,EAAaqB,EAAOC,EAAYb,MAAM,CAAGjC,GAClD2C,EAAM,EAAIA,EAAInB,EAAamB,EAAI3C,GACvC8C,EAAY3D,IAAI,CAACwD,GACjBD,CAAI,CAACC,EAAE,CAAG,CAEI,CAAA,IAAdD,CAAI,CAACG,EAAI,GACTC,EAAY3D,IAAI,CAAC0D,GACjBH,CAAI,CAACG,EAAI,CAAG,GAGhB,IAAK,IADDI,GA/EgBP,EA+EcI,EAAYI,GAAG,CAAC,SAAUC,CAAI,EAAI,OAAOC,WAAWD,EAAO,GA9E1F,SAAUE,CAAC,EAEd,IADA,IAAIC,EAAI,EACDZ,CAAI,CAACY,EAAE,EAAID,GACdC,IAEJ,OAAOZ,CAAI,CAAC,EAAEY,EAAE,AACpB,GAyEaC,EAAK,EAA0BA,EAAKC,AAAff,EAA0BR,MAAM,CAAEsB,IAAM,CAClE,IAAIF,EAAIG,AADkBf,CACR,CAACc,EAAG,AACtBb,CAAAA,CAAI,CAAClB,EAAayB,EAASI,IAAI,EACnC,CACA,IAAK,IAAII,EAAK,EAAGC,EAAKtG,OAAOuG,IAAI,CAACjB,GAAOe,EAAKC,EAAGzB,MAAM,CAAEwB,IAAM,CAC3D,IAAIvG,EAAMwG,CAAE,CAACD,EAAG,CAChBzB,EAAK7C,IAAI,CAAC,CACNwD,EAAGiB,OAAO1G,GACVmG,EAAGX,CAAI,CAACxF,EAAI,CACZ2G,GAAIrC,EAAaoC,OAAO1G,GAAO8C,EACnC,EACJ,CAGA,OAFAgC,EAAK8B,IAAI,CAAC,SAAU9G,CAAC,CAAE2D,CAAC,EAAI,OAAQ3D,EAAE2F,CAAC,CAAGhC,EAAEgC,CAAC,AAAG,GAChDX,CAAI,CAACA,EAAKC,MAAM,CAAG,EAAE,CAAC4B,EAAE,CAAGjB,EACpBZ,CACX,EACAK,EAAgB3E,SAAS,CAAC0B,cAAc,CAAG,WAEvC,IADIqE,EACAM,EAAQ,AAA2B,OAA1BN,CAAAA,EAAK,IAAI,CAAC/E,UAAU,AAAD,GAAe+E,AAAO,KAAK,IAAZA,EAAgB,KAAK,EAAIA,EAAGO,SAAS,CAAC,KACrF,GAAI,CAAED,CAAAA,MAAAA,EAAqC,KAAK,EAAIA,EAAM9B,MAAM,AAAD,EAAI,CAC/D,IAAI,CAACgC,OAAO,CAAC,EAAE,EACf,MACJ,CACA,IAAIjC,EAAO,IAAI,CAACQ,WAAW,CAACuB,EACxB,IAAI,CAAChE,UAAU,GACf,IAAI,CAACf,OAAO,CAACgB,QAAQ,EACzB,IAAI,CAACiE,OAAO,CAACjC,EAAM,CAAA,EACvB,EAMAK,EAAgB6B,cAAc,CAAGvC,EAAMR,EAAa+C,cAAc,CAAEpE,GAC7DuC,CACX,EAAElB,GACFM,EAAOY,EAAgB3E,SAAS,CAAE,CAC9B+B,eAAgBI,EAA0BJ,cAAc,AAC5D,GACAI,EAA0BH,OAAO,CAAC2C,GAClC5B,IAA0I0D,kBAAkB,CAAC,YAAa9B,GAqI7I,IAAI+B,EA1FH,CA4B1BC,UAAW,EAQXC,iBAAkB,EAClBC,OAAQ,CACJC,QAAS,CAAA,CACb,CACJ,EAiEIC,GACIrI,EAAgB,SAAUW,CAAC,CAC3B4D,CAAC,EAOD,MAAOvE,AANHA,CAAAA,EAAgBgB,OAAOwD,cAAc,EAChC,CAAA,CAAEC,UAAW,EAAE,AAAC,CAAA,YAAaC,OAAS,SAAU/D,CAAC,CAC1D4D,CAAC,EAAI5D,EAAE8D,SAAS,CAAGF,CAAG,GACd,SAAU5D,CAAC,CACnB4D,CAAC,EAAI,IAAK,IAAII,KAAKJ,EAAOvD,OAAOM,SAAS,CAACC,cAAc,CAACC,IAAI,CAAC+C,EAC/DI,IAAIhE,CAAAA,CAAC,CAACgE,EAAE,CAAGJ,CAAC,CAACI,EAAE,AAAD,CAAG,CAAA,EACIhE,EAAG4D,EAC5B,EACO,SAAU5D,CAAC,CAAE4D,CAAC,EACjB,GAAI,AAAa,YAAb,OAAOA,GAAoBA,AAAM,OAANA,EAC3B,MAAM,AAAI+D,UAAU,uBAAyBC,OAAOhE,GAAK,iCAE7D,SAASK,IAAO,IAAI,CAACC,WAAW,CAAGlE,CAAG,CADtCX,EAAcW,EAAG4D,GAEjB5D,EAAEW,SAAS,CAAGiD,AAAM,OAANA,EAAavD,OAAO8D,MAAM,CAACP,GAAMK,CAAAA,EAAGtD,SAAS,CAAGiD,EAAEjD,SAAS,CAAE,IAAIsD,CAAG,CACtF,GAKA4D,EAAmB,AAACnE,IAA2IW,WAAW,CAACyD,UAAU,CAErLC,EAA+B,AAAC9G,IAA+EwD,YAAY,CAAEuD,EAA2B,AAAC/G,IAA+E0D,QAAQ,CAAEsD,EAAwB,AAAChH,IAA+E2D,KAAK,CAe/VsD,EAAiC,SAAU3C,CAAM,EAEjD,SAAS2C,IACL,OAAO3C,AAAW,OAAXA,GAAmBA,EAAO/D,KAAK,CAAC,IAAI,CAAEC,YAAc,IAAI,AACnE,CA8EA,OAjFAiG,EAAwBQ,EAAiB3C,GAUzC2C,EAAgBC,IAAI,CAAG,SAAUlD,CAAI,EACjC,IAAIC,EAASD,EAAKC,MAAM,CACpBkD,EAAMnD,EAAKoD,MAAM,CAAC,SAAUD,CAAG,CAC/BE,CAAK,EACD,OAAQF,EAAOE,CACvB,EAAG,GACH,OAAOpD,EAAS,GAAKkD,EAAMlD,CAC/B,EAEAgD,EAAgBK,iBAAiB,CAAG,SAAUtD,CAAI,CAAEuD,CAAO,EACvD,IAAIC,EAAMxD,EAAKC,MAAM,CACrBsD,EAAUR,EAAyBQ,GAC/BA,EAAUN,EAAgBC,IAAI,CAAClD,GACnC,IAAImD,EAAMnD,EAAKoD,MAAM,CAAC,SAAUD,CAAG,CAC/BE,CAAK,EACD,IAAII,EAAOJ,EAAQE,EACvB,OAAQJ,EAAOM,EAAOA,CAC1B,EAAG,GACH,OAAOD,EAAM,GAAK3D,KAAKE,IAAI,CAACoD,EAAOK,CAAAA,EAAM,CAAA,EAC7C,EAEAP,EAAgBS,aAAa,CAAG,SAAU/C,CAAC,CAAEuC,CAAI,CAAEI,CAAiB,EAChE,IAAIK,EAAchD,EAAIuC,EACtB,OAAOrD,KAAK+D,GAAG,CAAC,CAAED,CAAAA,EAAcA,CAAU,EACrC,CAAA,EAAIL,EAAoBA,CAAgB,GAAOA,CAAAA,EAAoBzD,KAAKE,IAAI,CAAC,EAAIF,KAAKgE,EAAE,CAAA,CACjG,EAMAZ,EAAgBvH,SAAS,CAAC8E,WAAW,CAAG,SAAU0C,CAAI,CAAEI,CAAiB,EAQrE,IAAK,IAPDtG,EAAU,IAAI,CAACA,OAAO,CACtBqF,EAAYrF,EAAQqF,SAAS,CAC7BC,EAAmBtF,EAAQsF,gBAAgB,CAC3CwB,EAAOzB,EAAYC,EAAmB,EAAI,EAC1CyB,EAAYT,EAAoBhB,EAChCtC,EAAO,EAAE,CACTW,EAAIuC,EAAOb,EAAYiB,EAClBhC,EAAI,EAAGA,EAAIwC,EAAMxC,IACtBtB,EAAK7C,IAAI,CAAC,CAACwD,EAAGsC,EAAgBS,aAAa,CAAC/C,EAAGuC,EAAMI,GAAmB,EACxE3C,GAAKoD,EAET,OAAO/D,CACX,EACAiD,EAAgBvH,SAAS,CAAC0B,cAAc,CAAG,WAEvC,IADIqE,EAEC,CAAA,AAA6B,OAA5BA,CAAAA,EAAKxE,AADE,IAAI,CACCP,UAAU,AAAD,GAAe+E,AAAO,KAAK,IAAZA,EAAgB,KAAK,EAAIA,EAAGO,SAAS,CAAC,KAAK/B,MAAM,AAAD,IACtFhD,AAFS,IAAI,CAEN+G,OAAO,GACd/G,AAHS,IAAI,CAGNgH,oBAAoB,GAC3BhH,AAJS,IAAI,CAINgF,OAAO,CAAChF,AAJN,IAAI,CAISuD,WAAW,CAACvD,AAJzB,IAAI,CAI4BiG,IAAI,EAAI,EAAGjG,AAJ3C,IAAI,CAI8CqG,iBAAiB,EAAI,GAAI,CAAA,EAAO,KAAK,EAAG,CAAA,GAG3G,EACAL,EAAgBvH,SAAS,CAACsI,OAAO,CAAG,WAEhC,IADIvC,CAEJxE,CADa,IAAI,CACViG,IAAI,CAAGJ,EAA6BG,EAAgBC,IAAI,CAAC,AAAC,CAAA,AAA6B,OAA5BzB,CAAAA,EAAKxE,AAD1D,IAAI,CAC6DP,UAAU,AAAD,GAAe+E,AAAO,KAAK,IAAZA,EAAgB,KAAK,EAAIA,EAAGO,SAAS,CAAC,IAAG,GAAM,EAAE,EAC3J,EACAiB,EAAgBvH,SAAS,CAACuI,oBAAoB,CAAG,WAE7C,IADIxC,CAEJxE,CADa,IAAI,CACVqG,iBAAiB,CAAGR,EAA6BG,EAAgBK,iBAAiB,CAAC,AAAC,CAAA,AAA6B,OAA5B7B,CAAAA,EAAKxE,AADpF,IAAI,CACuFP,UAAU,AAAD,GAAe+E,AAAO,KAAK,IAAZA,EAAgB,KAAK,EAAIA,EAAGO,SAAS,CAAC,IAAG,GAAM,EAAE,CAAE/E,AADtK,IAAI,CACyKiG,IAAI,EAClM,EAMAD,EAAgBf,cAAc,CAAGc,EAAsBJ,EAAiBV,cAAc,CAAEE,GACjFa,CACX,EAAEL,GACF/E,EAA0BH,OAAO,CAACuF,GAClCxE,IAA0I0D,kBAAkB,CAAC,YAAac,GAc7I,IAAInH,EAA4BE,IAGnD,OADYH,EAAoB,OAAU,AAE3C,GAET"}

Hacked By AnonymousFox1.0, Coded By AnonymousFox