!/**
 * Highcharts JS v12.5.0 (2026-01-12)
 * @module highcharts/modules/bullet
 * @requires highcharts
 *
 * Bullet graph series type for Highcharts
 *
 * (c) 2010-2026 Highsoft AS
 * Author: Kacper Madej
 *
 * A commercial license may be required depending on use.
 * See www.highcharts.com/license
 */function(t,r){"object"==typeof exports&&"object"==typeof module?module.exports=r(require("highcharts"),require("highcharts").Series.types.column,require("highcharts").SeriesRegistry):"function"==typeof define&&define.amd?define("highcharts/modules/bullet",[["highcharts/highcharts"],["highcharts/highcharts","Series","types","column"],["highcharts/highcharts","SeriesRegistry"]],r):"object"==typeof exports?exports["highcharts/modules/bullet"]=r(require("highcharts"),require("highcharts").Series.types.column,require("highcharts").SeriesRegistry):t.Highcharts=r(t.Highcharts,t.Highcharts.Series.types.column,t.Highcharts.SeriesRegistry)}(this,function(t,r,e){return function(){"use strict";var o,i,n={448:function(t){t.exports=r},512:function(t){t.exports=e},944:function(r){r.exports=t}},s={};function a(t){var r=s[t];if(void 0!==r)return r.exports;var e=s[t]={exports:{}};return n[t](e,e.exports,a),e.exports}a.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(r,{a:r}),r},a.d=function(t,r){for(var e in r)a.o(r,e)&&!a.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:r[e]})},a.o=function(t,r){return Object.prototype.hasOwnProperty.call(t,r)};var p={};a.d(p,{default:function(){return j}});var h=a(944),c=a.n(h),l=a(448),u=a.n(l),d=(o=function(t,r){return(o=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var e in r)r.hasOwnProperty(e)&&(t[e]=r[e])})(t,r)},function(t,r){function e(){this.constructor=t}o(t,r),t.prototype=null===r?Object.create(r):(e.prototype=r.prototype,new e)}),y=function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return d(r,t),r.prototype.destroy=function(){this.targetGraphic&&(this.targetGraphic=this.targetGraphic.destroy()),t.prototype.destroy.apply(this,arguments)},r}(u().prototype.pointClass),f={targetOptions:{width:"140%",height:3,borderWidth:0,borderRadius:0},tooltip:{pointFormat:'<span style="color:{series.color}">●</span> {series.name}: <b>{point.y}</b>. Target: <b>{point.target}</b><br/>'}},g=a(512),b=a.n(g),x=(i=function(t,r){return(i=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(t[e]=r[e])})(t,r)},function(t,r){if("function"!=typeof r&&null!==r)throw TypeError("Class extends value "+String(r)+" is not a constructor or null");function e(){this.constructor=t}i(t,r),t.prototype=null===r?Object.create(r):(e.prototype=r.prototype,new e)}),m=c().extend,v=c().isNumber,_=c().merge,O=c().pick,w=c().relativeLength,M=function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return x(r,t),r.prototype.drawPoints=function(){var r=this.chart,e=this.options,o=e.animationLimit||250;t.prototype.drawPoints.apply(this,arguments);for(var i=0,n=this.points;i<n.length;i++){var s=n[i],a=s.options,p=s.target,h=s.y,c=void 0,l=s.targetGraphic,u=void 0,d=void 0,y=void 0,f=void 0;if(v(p)&&null!==p){d=(y=_(e.targetOptions,a.targetOptions)).height;var g=s.shapeArgs;s.dlBox&&g&&!v(g.width)&&(g=s.dlBox),u=w(y.width,g.width),f=this.yAxis.translate(p,!1,!0,!1,!0)-y.height/2-.5,c=this.crispCol.apply({chart:r,borderWidth:y.borderWidth,options:{crisp:e.crisp}},[g.x+g.width/2-u/2,f,u,d]),l?(l[r.pointCount<o?"animate":"attr"](c),v(h)&&null!==h?l.element.point=s:l.element.point=void 0):s.targetGraphic=l=r.renderer.rect().attr(c).add(this.group),r.styledMode||l.attr({fill:O(y.color,a.color,this.zones.length&&(s.getZone.call({series:this,x:s.x,y:p,options:{}}).color||this.color)||void 0,s.color,this.color),stroke:O(y.borderColor,s.borderColor,this.options.borderColor),"stroke-width":y.borderWidth,r:y.borderRadius}),v(h)&&null!==h&&(l.element.point=s),l.addClass(s.getClassName()+" highcharts-bullet-target",!0)}else l&&(s.targetGraphic=l.destroy())}},r.prototype.getExtremes=function(r){var e=t.prototype.getExtremes.call(this,r),o=this.targetData;if(o&&o.length){var i=t.prototype.getExtremes.call(this,o);v(i.dataMin)&&(e.dataMin=Math.min(O(e.dataMin,1/0),i.dataMin)),v(i.dataMax)&&(e.dataMax=Math.max(O(e.dataMax,-1/0),i.dataMax))}return e},r.defaultOptions=_(u().defaultOptions,f),r}(u());m(M.prototype,{parallelArrays:["x","y","target"],pointArrayMap:["y","target"]}),M.prototype.pointClass=y,b().registerSeriesType("bullet",M);var j=c();return p.default}()});