!/**
 * Highstock JS v12.5.0 (2026-01-12)
 * @module highcharts/modules/price-indicator
 * @requires highcharts
 * @requires highcharts/modules/stock
 *
 * Advanced Highcharts Stock tools
 *
 * (c) 2010-2026 Highsoft AS
 * Author: Torstein Honsi
 *
 * A commercial license may be required depending on use.
 * See www.highcharts.com/license
 */function(s,i){"object"==typeof exports&&"object"==typeof module?module.exports=i(require("highcharts")):"function"==typeof define&&define.amd?define("highcharts/modules/price-indicator",[["highcharts/highcharts"]],i):"object"==typeof exports?exports["highcharts/modules/price-indicator"]=i(require("highcharts")):s.Highcharts=i(s.Highcharts)}(this,function(s){return function(){"use strict";var i={944:function(i){i.exports=s}},r={};function e(s){var t=r[s];if(void 0!==t)return t.exports;var o=r[s]={exports:{}};return i[s](o,o.exports,e),o.exports}e.n=function(s){var i=s&&s.__esModule?function(){return s.default}:function(){return s};return e.d(i,{a:i}),i},e.d=function(s,i){for(var r in i)e.o(i,r)&&!e.o(s,r)&&Object.defineProperty(s,r,{enumerable:!0,get:i[r]})},e.o=function(s,i){return Object.prototype.hasOwnProperty.call(s,i)};var t={};e.d(t,{default:function(){return b}});var o=e(944),a=e.n(o),c=a().composed,l=a().addEvent,n=a().merge,h=a().pushUnique;function u(){var s=this;["lastPrice","lastPriceLabel","lastVisiblePrice","lastVisiblePriceLabel"].forEach(function(i){var r;null==(r=s[i])||r.hide()})}function d(){var s,i=this.options,r=i.lastVisiblePrice,e=i.lastPrice;if((r||e)&&"highcharts-navigator-series"!==i.id&&this.visible){var t=this.xAxis,o=this.yAxis,a=o.crosshair,c=o.cross,l=o.crossLabel,h=this.points,u=h.length,d=this.dataTable.rowCount,b=this.getColumn("x")[d-1],f=null!=(s=this.getColumn("y")[d-1])?s:this.getColumn("close")[d-1],p=void 0;if(e&&e.enabled&&(o.crosshair=o.options.crosshair=i.lastPrice,!this.chart.styledMode&&o.crosshair&&o.options.crosshair&&i.lastPrice&&(o.crosshair.color=o.options.crosshair.color=i.lastPrice.color||this.color),o.cross=this.lastPrice,p=f,this.lastPriceLabel&&this.lastPriceLabel.destroy(),delete o.crossLabel,o.drawCrosshair(null,{x:b,y:p,plotX:t.toPixels(b,!0),plotY:o.toPixels(p,!0)}),this.yAxis.cross&&(this.lastPrice=this.yAxis.cross,this.lastPrice.addClass("highcharts-color-"+this.colorIndex),this.lastPrice.y=p),this.lastPriceLabel=o.crossLabel),r&&r.enabled&&u>0){o.crosshair=o.options.crosshair=n({color:"transparent"},i.lastVisiblePrice),o.cross=this.lastVisiblePrice;var P=h[u-1].isInside?h[u-1]:h[u-2];this.lastVisiblePriceLabel&&this.lastVisiblePriceLabel.destroy(),delete o.crossLabel,o.drawCrosshair(null,P),o.cross&&(this.lastVisiblePrice=o.cross,P&&"number"==typeof P.y&&(this.lastVisiblePrice.y=P.y)),this.lastVisiblePriceLabel=o.crossLabel}o.crosshair=o.options.crosshair=a,o.cross=c,o.crossLabel=l}}({compose:function(s){h(c,"PriceIndication")&&(l(s,"afterRender",d),l(s,"hide",u))}}).compose(a().Series);var b=a();return t.default}()});