Hacked By AnonymousFox

Current Path : C:/AppServ/www/financial/stacked/code/es5/indicators/
Upload File :
Current File : C:/AppServ/www/financial/stacked/code/es5/indicators/zigzag.js.map

{"version":3,"sources":["<anon>"],"sourcesContent":["/**\n * @license Highstock JS v12.1.2 (2025-01-09)\n * @module highcharts/indicators/zigzag\n * @requires highcharts\n * @requires highcharts/modules/stock\n *\n * Indicator series type for Highcharts Stock\n *\n * (c) 2010-2024 Kacper Madej\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\")[\"SeriesRegistry\"]);\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"highcharts/indicators/zigzag\", [[\"highcharts/highcharts\"], [\"highcharts/highcharts\",\"SeriesRegistry\"]], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"highcharts/indicators/zigzag\"] = factory(require(\"highcharts\"), require(\"highcharts\")[\"SeriesRegistry\"]);\n\telse\n\t\troot[\"Highcharts\"] = factory(root[\"Highcharts\"], root[\"Highcharts\"][\"SeriesRegistry\"]);\n})(this, function(__WEBPACK_EXTERNAL_MODULE__944__, __WEBPACK_EXTERNAL_MODULE__512__) {\nreturn /******/ (function() { // webpackBootstrap\n/******/ \t\"use strict\";\n/******/ \tvar __webpack_modules__ = ({\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 */ zigzag_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\",\"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/Stock/Indicators/Zigzag/ZigzagIndicator.js\n/* *\n *\n *  (c) 2010-2024 Kacper Madej\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\nvar SMAIndicator = (highcharts_SeriesRegistry_commonjs_highcharts_SeriesRegistry_commonjs2_highcharts_SeriesRegistry_root_Highcharts_SeriesRegistry_default()).seriesTypes.sma;\n\nvar merge = (highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default()).merge, extend = (highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default()).extend;\n/* *\n *\n *  Class\n *\n * */\n/**\n * The Zig Zag series type.\n *\n * @private\n * @class\n * @name Highcharts.seriesTypes.zigzag\n *\n * @augments Highcharts.Series\n */\nvar ZigzagIndicator = /** @class */ (function (_super) {\n    __extends(ZigzagIndicator, _super);\n    function ZigzagIndicator() {\n        return _super !== null && _super.apply(this, arguments) || this;\n    }\n    /* *\n     *\n     *  Functions\n     *\n     * */\n    ZigzagIndicator.prototype.getValues = function (series, params) {\n        var lowIndex = params.lowIndex,\n            highIndex = params.highIndex,\n            deviation = params.deviation / 100,\n            deviations = {\n                'low': 1 + deviation,\n                'high': 1 - deviation\n            },\n            xVal = series.xData,\n            yVal = series.yData,\n            yValLen = yVal ? yVal.length : 0,\n            zigzag = [],\n            xData = [],\n            yData = [];\n        var i,\n            j,\n            zigzagPoint,\n            directionUp,\n            exitLoop = false,\n            yIndex = false;\n        // Exit if not enough points or no low or high values\n        if (!xVal || xVal.length <= 1 ||\n            (yValLen &&\n                (typeof yVal[0][lowIndex] === 'undefined' ||\n                    typeof yVal[0][highIndex] === 'undefined'))) {\n            return;\n        }\n        // Set first zigzag point candidate\n        var firstZigzagLow = yVal[0][lowIndex],\n            firstZigzagHigh = yVal[0][highIndex];\n        // Search for a second zigzag point candidate,\n        // this will also set first zigzag point\n        for (i = 1; i < yValLen; i++) {\n            // Required change to go down\n            if (yVal[i][lowIndex] <= firstZigzagHigh * deviations.high) {\n                zigzag.push([xVal[0], firstZigzagHigh]);\n                // Second zigzag point candidate\n                zigzagPoint = [xVal[i], yVal[i][lowIndex]];\n                // Next line will be going up\n                directionUp = true;\n                exitLoop = true;\n                // Required change to go up\n            }\n            else if (yVal[i][highIndex] >= firstZigzagLow * deviations.low) {\n                zigzag.push([xVal[0], firstZigzagLow]);\n                // Second zigzag point candidate\n                zigzagPoint = [xVal[i], yVal[i][highIndex]];\n                // Next line will be going down\n                directionUp = false;\n                exitLoop = true;\n            }\n            if (exitLoop) {\n                xData.push(zigzag[0][0]);\n                yData.push(zigzag[0][1]);\n                j = i++;\n                i = yValLen;\n            }\n        }\n        // Search for next zigzags\n        for (i = j; i < yValLen; i++) {\n            if (directionUp) { // Next line up\n                // lower when going down -> change zigzag candidate\n                if (yVal[i][lowIndex] <= zigzagPoint[1]) {\n                    zigzagPoint = [xVal[i], yVal[i][lowIndex]];\n                }\n                // Required change to go down -> new zigzagpoint and\n                // direction change\n                if (yVal[i][highIndex] >=\n                    zigzagPoint[1] * deviations.low) {\n                    yIndex = highIndex;\n                }\n            }\n            else { // Next line down\n                // higher when going up -> change zigzag candidate\n                if (yVal[i][highIndex] >= zigzagPoint[1]) {\n                    zigzagPoint = [xVal[i], yVal[i][highIndex]];\n                }\n                // Required change to go down -> new zigzagpoint and\n                // direction change\n                if (yVal[i][lowIndex] <=\n                    zigzagPoint[1] * deviations.high) {\n                    yIndex = lowIndex;\n                }\n            }\n            if (yIndex !== false) { // New zigzag point and direction change\n                zigzag.push(zigzagPoint);\n                xData.push(zigzagPoint[0]);\n                yData.push(zigzagPoint[1]);\n                zigzagPoint = [xVal[i], yVal[i][yIndex]];\n                directionUp = !directionUp;\n                yIndex = false;\n            }\n        }\n        var zigzagLen = zigzag.length;\n        // No zigzag for last point\n        if (zigzagLen !== 0 &&\n            zigzag[zigzagLen - 1][0] < xVal[yValLen - 1]) {\n            // Set last point from zigzag candidate\n            zigzag.push(zigzagPoint);\n            xData.push(zigzagPoint[0]);\n            yData.push(zigzagPoint[1]);\n        }\n        return {\n            values: zigzag,\n            xData: xData,\n            yData: yData\n        };\n    };\n    /* *\n     *\n     *  Static Properties\n     *\n     * */\n    /**\n     * Zig Zag indicator.\n     *\n     * This series requires `linkedTo` option to be set.\n     *\n     * @sample stock/indicators/zigzag\n     *         Zig Zag indicator\n     *\n     * @extends      plotOptions.sma\n     * @since        6.0.0\n     * @product      highstock\n     * @requires     stock/indicators/indicators\n     * @requires     stock/indicators/zigzag\n     * @optionparent plotOptions.zigzag\n     */\n    ZigzagIndicator.defaultOptions = merge(SMAIndicator.defaultOptions, {\n        /**\n         * @excluding index, period\n         */\n        params: {\n            // Index and period are unchangeable, do not inherit (#15362)\n            index: void 0,\n            period: void 0,\n            /**\n             * The point index which indicator calculations will base - low\n             * value.\n             *\n             * For example using OHLC data, index=2 means the indicator will be\n             * calculated using Low values.\n             */\n            lowIndex: 2,\n            /**\n             * The point index which indicator calculations will base - high\n             * value.\n             *\n             * For example using OHLC data, index=1 means the indicator will be\n             * calculated using High values.\n             */\n            highIndex: 1,\n            /**\n             * The threshold for the value change.\n             *\n             * For example deviation=1 means the indicator will ignore all price\n             * movements less than 1%.\n             */\n            deviation: 1\n        }\n    });\n    return ZigzagIndicator;\n}(SMAIndicator));\nextend(ZigzagIndicator.prototype, {\n    nameComponents: ['deviation'],\n    nameSuffixes: ['%'],\n    nameBase: 'Zig Zag'\n});\nhighcharts_SeriesRegistry_commonjs_highcharts_SeriesRegistry_commonjs2_highcharts_SeriesRegistry_root_Highcharts_SeriesRegistry_default().registerSeriesType('zigzag', ZigzagIndicator);\n/* *\n *\n *  Default Export\n *\n * */\n/* harmony default export */ var Zigzag_ZigzagIndicator = ((/* unused pure expression or super */ null && (ZigzagIndicator)));\n/* *\n *\n *  API Options\n *\n * */\n/**\n * A `Zig Zag` series. If the [type](#series.zigzag.type) option is not\n * specified, it is inherited from [chart.type](#chart.type).\n *\n * @extends   series,plotOptions.zigzag\n * @since     6.0.0\n * @product   highstock\n * @excluding dataParser, dataURL\n * @requires  stock/indicators/indicators\n * @requires  stock/indicators/zigzag\n * @apioption series.zigzag\n */\n''; // Adds doclets above to transpiled file\n\n;// ./code/es5/es-modules/masters/indicators/zigzag.src.js\n\n\n\n\n/* harmony default export */ var zigzag_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__512__","extendStatics","__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__","zigzag_src","highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_","highcharts_commonjs_highcharts_commonjs2_highcharts_root_Highcharts_default","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","SMAIndicator","seriesTypes","sma","merge","extend","ZigzagIndicator","_super","apply","arguments","getValues","series","params","i","j","zigzagPoint","directionUp","lowIndex","highIndex","deviation","deviations","xVal","xData","yVal","yData","yValLen","length","zigzag","exitLoop","yIndex","firstZigzagLow","firstZigzagHigh","high","push","low","zigzagLen","values","defaultOptions","index","period","nameComponents","nameSuffixes","nameBase","registerSeriesType"],"mappings":"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"}

Hacked By AnonymousFox1.0, Coded By AnonymousFox