UNPKG

ag-charts-community

Version:

Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue

1 lines 843 kB
"use strict";var __defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__hasOwnProp=Object.prototype.hasOwnProperty,__export=(t,e)=>{for(var i in e)__defProp(t,i,{get:e[i],enumerable:!0})},__copyProps=(t,e,i,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of __getOwnPropNames(e))!__hasOwnProp.call(t,n)&&n!==i&&__defProp(t,n,{get:()=>e[n],enumerable:!(s=__getOwnPropDesc(e,n))||s.enumerable});return t},__toCommonJS=t=>__copyProps(__defProp({},"__esModule",{value:!0}),t),__decorateClass=(t,e,i,s)=>{for(var n=s>1?void 0:s?__getOwnPropDesc(e,i):e,r=t.length-1,a;r>=0;r--)(a=t[r])&&(n=(s?a(e,i,n):a(n))||n);return s&&n&&__defProp(e,i,n),n},main_modules_exports={};__export(main_modules_exports,{AllCartesianCommunityModules:()=>AllCartesianCommunityModules,AllCommunityModules:()=>AllCommunityModules,AllPolarCommunityModules:()=>AllPolarCommunityModules,CartesianChartModule:()=>CartesianChartModule,CategoryAxisModule:()=>CategoryAxisModule,GroupedCategoryAxisModule:()=>GroupedCategoryAxisModule,LogAxisModule:()=>LogAxisModule,ModuleRegistry:()=>import_ag_charts_core146.ModuleRegistry,NewAreaSeriesModule:()=>NewAreaSeriesModule,NewBarSeriesModule:()=>NewBarSeriesModule,NewBubbleSeriesModule:()=>NewBubbleSeriesModule,NewDonutSeriesModule:()=>NewDonutSeriesModule,NewHistogramSeriesModule:()=>NewHistogramSeriesModule,NewLineSeriesModule:()=>NewLineSeriesModule,NewPieSeriesModule:()=>NewPieSeriesModule,NewScatterSeriesModule:()=>NewScatterSeriesModule,NumberAxisModule:()=>NumberAxisModule,PolarChartModule:()=>PolarChartModule,TimeAxisModule:()=>TimeAxisModule,UnitTimeAxisModule:()=>UnitTimeAxisModule}),module.exports=__toCommonJS(main_modules_exports);var import_ag_charts_core11=require("ag-charts-core"),import_ag_charts_core3=require("ag-charts-core"),import_ag_charts_core2=require("ag-charts-core"),time_exports={};__export(time_exports,{TimeInterval:()=>TimeInterval,day:()=>day,friday:()=>friday,hour:()=>hour,millisecond:()=>millisecond,minute:()=>minute,monday:()=>monday,month:()=>month,saturday:()=>saturday,second:()=>second,sunday:()=>sunday,thursday:()=>thursday,tuesday:()=>tuesday,utcDay:()=>utcDay,utcHour:()=>utcHour,utcMinute:()=>utcMinute,utcMonth:()=>utcMonth,utcYear:()=>utcYear,wednesday:()=>wednesday,year:()=>year});var durationSecond=1e3,durationMinute=durationSecond*60,durationHour=durationMinute*60,durationDay=durationHour*24,durationWeek=durationDay*7,durationMonth=durationDay*30,durationYear=durationDay*365,import_ag_charts_core=require("ag-charts-core"),TimeInterval=class Ie{constructor(e,i,s,n,r,a=1,l){this.unit=e,this.milliseconds=i,this.hierarchy=s,this._encode=n,this._decode=r,this.step=a,this._rangeCallback=l}static extent(e,i,s){if(e.getTime()>i.getTime()&&([e,i]=[i,e],s!=null&&(s=[1-s[1],1-s[0]])),s!=null){const n=i.getTime()-e.getTime(),r=e.getTime();e=new Date(r+s[0]*n),i=new Date(r+s[1]*n)}return[e,i]}getOffset(e,i){return Math.floor(this._encode(new Date(e)))%i}floor(e){const i=new Date(e),s=this._encode(i);return this._decode(s)}ceil(e){const i=new Date(Number(e)-1),s=this._encode(i);return this._decode(s+1)}rangeIndices(e,i,{extend:s=!1,visibleRange:n=[0,1],limit:r}){[e,i]=Ie.extent(e,i,n);const a=this._encode(s?this.floor(e):this.ceil(e));let l=this._encode(s?this.ceil(i):this.floor(i));return r!=null&&l-a>r&&(l=a+r),[a,l]}range(e,i,s={}){let n;e.getTime()>i.getTime()?n=this._rangeCallback?.(i,e):n=this._rangeCallback?.(e,i);const[r,a]=this.rangeIndices(e,i,s),l=[];for(let o=r;o<=a;o++){const c=this._decode(o);l.push(c)}return n?.(),l}previous(e){return this._decode(this._encode(this.ceil(e))-1)}next(e){return this._decode(this._encode(this.floor(e))+1)}rangeCount(e,i,s={}){const[n,r]=this.rangeIndices(e,i,s);return r-n}every(e,i){if(e===1&&i?.snapTo!=null)return this;const{unit:s,milliseconds:n,hierarchy:r,step:a}=this;let l=0,o;const c=e;e=Math.max(1,Math.round(e)),c!==e&&import_ag_charts_core.Logger.warnOnce(`interval step of [${c}] rounded to [${e}].`);const{snapTo:h="start"}=i??{};if(typeof h=="string"){const p=l;o=(g,m)=>{const y=h==="start"?g:m;return l=this.getOffset(y,e),()=>l=p}}else typeof h=="number"?l=this.getOffset(new Date(h),e):h instanceof Date&&(l=this.getOffset(h,e));const u=p=>Math.floor((this._encode(p)-l)/e),d=p=>this._decode(p*e+l);return new Ie(s,n*e,r,u,d,a*e,o)}};function encode(t){return t.getFullYear()}function decode(t){const e=new Date;return e.setFullYear(t),e.setMonth(0,1),e.setHours(0,0,0,0),e}var yearMs=(365+1/4-1/100+1/400)*24*60*60*1e3,year=new TimeInterval("year",yearMs,void 0,encode,decode);function encode2(t){return t.getFullYear()*12+t.getMonth()}function decode2(t){const e=Math.floor(t/12),i=t-e*12;return new Date(e,i,1)}var month=new TimeInterval("month",year.milliseconds/12,year,encode2,decode2);function encode3(t){const e=t.getTimezoneOffset()*durationMinute;return Math.floor((t.getTime()-e)/durationDay)}function decode3(t){const e=new Date(1970,0,1);return e.setDate(e.getDate()+t),e}var day=new TimeInterval("day",24*60*60*1e3,month,encode3,decode3);function encode4(t){return t.getTime()}function decode4(t){return new Date(t)}var millisecond=new TimeInterval("millisecond",1,day,encode4,decode4),offset=new Date().getTimezoneOffset()*durationMinute;function encode5(t){return Math.floor((t.getTime()-offset)/durationSecond)}function decode5(t){return new Date(offset+t*durationSecond)}var second=new TimeInterval("second",1e3,day,encode5,decode5),offset2=new Date().getTimezoneOffset()*durationMinute;function encode6(t){return Math.floor((t.getTime()-offset2)/durationMinute)}function decode6(t){return new Date(offset2+t*durationMinute)}var minute=new TimeInterval("minute",60*1e3,day,encode6,decode6),offset3=new Date().getTimezoneOffset()*durationMinute;function encode7(t){return Math.floor((t.getTime()-offset3)/durationHour)}function decode7(t){return new Date(offset3+t*durationHour)}var hour=new TimeInterval("hour",60*60*1e3,day,encode7,decode7);function weekday(t){const i=(7+t-4)%7;function s(r){const a=r.getTimezoneOffset()*durationMinute;return Math.floor((r.getTime()-a)/durationWeek-i/7)}function n(r){const a=new Date(1970,0,1);return a.setDate(a.getDate()+r*7+i),a}return new TimeInterval("day",7*24*60*60*1e3,month,s,n,7)}var sunday=weekday(0),monday=weekday(1),tuesday=weekday(2),wednesday=weekday(3),thursday=weekday(4),friday=weekday(5),saturday=weekday(6);function encode8(t){return t.getUTCFullYear()}function decode8(t){const e=new Date;return e.setUTCFullYear(t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0),e}var utcYear=new TimeInterval("year",year.milliseconds,void 0,encode8,decode8);function encode9(t){return t.getUTCFullYear()*12+t.getUTCMonth()}function decode9(t){const e=Math.floor(t/12),i=t-e*12;return new Date(Date.UTC(e,i,1))}var utcMonth=new TimeInterval("month",month.milliseconds,utcYear,encode9,decode9);function encode10(t){return Math.floor(t.getTime()/durationDay)}function decode10(t){const e=new Date(0);return e.setUTCDate(e.getUTCDate()+t),e.setUTCHours(0,0,0,0),e}var utcDay=new TimeInterval("day",24*60*60*1e3,utcMonth,encode10,decode10);function encode11(t){return Math.floor(t.getTime()/durationMinute)}function decode11(t){return new Date(t*durationMinute)}var utcMinute=new TimeInterval("minute",60*1e3,utcDay,encode11,decode11);function encode12(t){return Math.floor(t.getTime()/durationHour)}function decode12(t){return new Date(t*durationHour)}var utcHour=new TimeInterval("hour",60*60*1e3,utcDay,encode12,decode12),timeIntervalUnit=(0,import_ag_charts_core2.union)("millisecond","second","minute","hour","day","month","year"),numberFormatValidator=(0,import_ag_charts_core2.attachDescription)(import_ag_charts_core2.isValidNumberFormat,"a valid number format string"),commonCrossLineLabelOptionsDefs={enabled:import_ag_charts_core2.boolean,text:import_ag_charts_core2.string,padding:import_ag_charts_core2.number,...import_ag_charts_core2.fontOptionsDef},commonCrossLineOptionsDefs=(0,import_ag_charts_core2.attachDescription)({enabled:import_ag_charts_core2.boolean,type:(0,import_ag_charts_core2.required)((0,import_ag_charts_core2.union)("line","range")),range:(0,import_ag_charts_core2.and)((0,import_ag_charts_core2.attachDescription)((t,{options:e})=>e.type==="range","crossLine type to be 'range'"),(0,import_ag_charts_core2.arrayOf)(import_ag_charts_core2.defined),(0,import_ag_charts_core2.arrayLength)(2,2)),value:(0,import_ag_charts_core2.and)((0,import_ag_charts_core2.attachDescription)((t,{options:e})=>e.type==="line","crossLine type to be 'line'"),import_ag_charts_core2.defined),label:commonCrossLineLabelOptionsDefs,fill:import_ag_charts_core2.string,fillOpacity:import_ag_charts_core2.ratio,...import_ag_charts_core2.strokeOptionsDef,...import_ag_charts_core2.lineDashOptionsDef},"cross-line options"),cartesianCrossLineOptionsDefs={...commonCrossLineOptionsDefs,label:{...commonCrossLineLabelOptionsDefs,position:(0,import_ag_charts_core2.union)("top","left","right","bottom","top-left","top-right","bottom-left","bottom-right","inside","inside-left","inside-right","inside-top","inside-bottom","inside-top-left","inside-bottom-left","inside-top-right","inside-bottom-right"),rotation:import_ag_charts_core2.number}},commonAxisLabelOptionsDefs={enabled:import_ag_charts_core2.boolean,rotation:import_ag_charts_core2.number,avoidCollisions:import_ag_charts_core2.boolean,minSpacing:import_ag_charts_core2.positiveNumber,spacing:import_ag_charts_core2.positiveNumber,formatter:import_ag_charts_core2.callback,itemStyler:(0,import_ag_charts_core2.callbackDefs)({...import_ag_charts_core2.fontOptionsDef,spacing:import_ag_charts_core2.number}),...import_ag_charts_core2.fontOptionsDef},cartesianAxisLabelOptionsDefs={autoRotate:import_ag_charts_core2.boolean,autoRotateAngle:import_ag_charts_core2.number,...commonAxisLabelOptionsDefs},cartesianNumericAxisLabel={format:numberFormatValidator,...cartesianAxisLabelOptionsDefs},cartesianTimeAxisLabel={format:(0,import_ag_charts_core2.or)(import_ag_charts_core2.string,import_ag_charts_core2.object),...cartesianAxisLabelOptionsDefs},cartesianAxisTick={enabled:import_ag_charts_core2.boolean,width:import_ag_charts_core2.positiveNumber,size:import_ag_charts_core2.positiveNumber,stroke:import_ag_charts_core2.color},cartesianTimeAxisParentLevel={enabled:import_ag_charts_core2.boolean,label:cartesianTimeAxisLabel,tick:cartesianAxisTick},commonAxisOptionsDefs={reverse:import_ag_charts_core2.boolean,gridLine:{enabled:import_ag_charts_core2.boolean,width:import_ag_charts_core2.positiveNumber,style:(0,import_ag_charts_core2.arrayOfDefs)({stroke:(0,import_ag_charts_core2.or)(import_ag_charts_core2.color,import_ag_charts_core2.themeOperator),lineDash:(0,import_ag_charts_core2.arrayOf)(import_ag_charts_core2.positiveNumber)},"a grid-line style object array")},interval:{values:(0,import_ag_charts_core2.arrayOf)(import_ag_charts_core2.defined),minSpacing:import_ag_charts_core2.positiveNumber},label:commonAxisLabelOptionsDefs,line:{enabled:import_ag_charts_core2.boolean,width:import_ag_charts_core2.positiveNumber,stroke:import_ag_charts_core2.color},tick:cartesianAxisTick};commonAxisOptionsDefs.context=(0,import_ag_charts_core2.undocumented)(()=>!0),commonAxisOptionsDefs.layoutConstraints=(0,import_ag_charts_core2.undocumented)({stacked:(0,import_ag_charts_core2.required)(import_ag_charts_core2.boolean),align:(0,import_ag_charts_core2.required)((0,import_ag_charts_core2.union)("start","end")),unit:(0,import_ag_charts_core2.required)((0,import_ag_charts_core2.union)("percent","px")),width:(0,import_ag_charts_core2.required)(import_ag_charts_core2.positiveNumber)});var cartesianAxisOptionsDefs={...commonAxisOptionsDefs,keys:(0,import_ag_charts_core2.arrayOf)(import_ag_charts_core2.string),crossLines:(0,import_ag_charts_core2.arrayOfDefs)(cartesianCrossLineOptionsDefs,"a cross-line options array"),position:(0,import_ag_charts_core2.union)("top","right","bottom","left"),thickness:import_ag_charts_core2.positiveNumber,title:{enabled:import_ag_charts_core2.boolean,text:import_ag_charts_core2.string,spacing:import_ag_charts_core2.positiveNumber,formatter:import_ag_charts_core2.callback,...import_ag_charts_core2.fontOptionsDef}};cartesianAxisOptionsDefs.title._enabledFromTheme=(0,import_ag_charts_core2.undocumented)(import_ag_charts_core2.boolean);function cartesianAxisCrosshairOptions(t){const e={enabled:import_ag_charts_core2.boolean,xOffset:import_ag_charts_core2.number,yOffset:import_ag_charts_core2.number,renderer:(0,import_ag_charts_core2.callbackOf)((0,import_ag_charts_core2.or)(import_ag_charts_core2.string,(0,import_ag_charts_core2.optionsDefs)({text:import_ag_charts_core2.string,color:import_ag_charts_core2.color,backgroundColor:import_ag_charts_core2.color,opacity:import_ag_charts_core2.ratio},"crosshair label renderer result object")))};return t&&(e.format=import_ag_charts_core2.string),{enabled:import_ag_charts_core2.boolean,snap:import_ag_charts_core2.boolean,label:e,...import_ag_charts_core2.strokeOptionsDef,...import_ag_charts_core2.lineDashOptionsDef}}function continuousAxisOptions(t,e){return{min:(0,import_ag_charts_core2.and)(t,(0,import_ag_charts_core2.lessThan)("max")),max:(0,import_ag_charts_core2.and)(t,(0,import_ag_charts_core2.greaterThan)("min")),nice:import_ag_charts_core2.boolean,interval:{step:e?(0,import_ag_charts_core2.or)(import_ag_charts_core2.positiveNumberNonZero,timeIntervalUnit,(0,import_ag_charts_core2.instanceOf)(TimeInterval)):import_ag_charts_core2.positiveNumberNonZero,values:(0,import_ag_charts_core2.arrayOf)(t),minSpacing:(0,import_ag_charts_core2.and)(import_ag_charts_core2.positiveNumber,(0,import_ag_charts_core2.lessThan)("maxSpacing")),maxSpacing:(0,import_ag_charts_core2.and)(import_ag_charts_core2.positiveNumber,(0,import_ag_charts_core2.greaterThan)("minSpacing"))}}}var shapeValidator=(0,import_ag_charts_core3.or)((0,import_ag_charts_core3.union)("circle","cross","diamond","heart","plus","pin","square","star","triangle"),import_ag_charts_core3.callback),textWrapValidator=(0,import_ag_charts_core3.union)("never","always","hyphenate","on-space"),tooltipPlacementValidator=(0,import_ag_charts_core3.union)("top","right","bottom","left","top-right","bottom-right","bottom-left","top-left","center"),tooltipDeprecatedTypeValidator=(0,import_ag_charts_core3.union)("pointer","node","top","right","bottom","left","top-left","top-right","bottom-left","bottom-right"),rangeValidator=(0,import_ag_charts_core3.or)(import_ag_charts_core3.positiveNumber,(0,import_ag_charts_core3.union)("exact","nearest")),zoomAnchorPoint=(0,import_ag_charts_core3.union)("pointer","start","middle","end"),chartCaptionOptionsDefs={enabled:import_ag_charts_core3.boolean,text:import_ag_charts_core3.string,textAlign:(0,import_ag_charts_core3.union)("left","center","right"),wrapping:(0,import_ag_charts_core3.union)("never","always","hyphenate","on-space"),spacing:import_ag_charts_core3.positiveNumber,maxWidth:import_ag_charts_core3.positiveNumber,maxHeight:import_ag_charts_core3.positiveNumber,...import_ag_charts_core3.fontOptionsDef};chartCaptionOptionsDefs.padding=(0,import_ag_charts_core3.undocumented)(import_ag_charts_core3.positiveNumber);var chartOverlayOptionsDefs={enabled:import_ag_charts_core3.boolean,text:import_ag_charts_core3.string,renderer:(0,import_ag_charts_core3.callbackOf)((0,import_ag_charts_core3.or)(import_ag_charts_core3.string,import_ag_charts_core3.htmlElement))},contextMenuItemLiterals=["defaults","download","zoom-to-cursor","pan-to-cursor","toggle-series-visibility","toggle-other-series","separator"],contextMenuItemObjectDef={type:(0,import_ag_charts_core3.union)("action","separator"),showOn:(0,import_ag_charts_core3.union)("always","series-area","series-node","legend-item"),label:(0,import_ag_charts_core3.required)(import_ag_charts_core3.string),enabled:import_ag_charts_core3.boolean,action:import_ag_charts_core3.callback,items:(t,e)=>contextMenuItemsArray(t,e)};contextMenuItemObjectDef.iconUrl=(0,import_ag_charts_core3.undocumented)(import_ag_charts_core3.string);var contextMenuItemObjectValidator=(0,import_ag_charts_core3.optionsDefs)(contextMenuItemObjectDef),contextMenuItemValidator=(0,import_ag_charts_core3.attachDescription)((t,e)=>{let i;return typeof t=="string"?contextMenuItemLiterals.includes(t)?i=!0:(i={valid:!1,invalid:[],cleared:null},i.invalid.push(new import_ag_charts_core3.ValidationError(import_ag_charts_core3.ErrorType.Invalid,`a context menu item string alias: ["${contextMenuItemLiterals.join('", "')}"]`,t,e.path))):i=contextMenuItemObjectValidator(t,e),i},`a context menu item object or string alias: [${contextMenuItemLiterals.join(", ")}]`),contextMenuItemsArray=(0,import_ag_charts_core3.arrayOf)(contextMenuItemValidator,"a menu items array",!1),contextMenuActionsArray=(0,import_ag_charts_core3.arrayOfDefs)({label:(0,import_ag_charts_core3.required)(import_ag_charts_core3.string),action:(0,import_ag_charts_core3.required)(import_ag_charts_core3.callback)},"a context menu actions array"),toolbarButtonOptionsDefs={label:import_ag_charts_core3.string,ariaLabel:import_ag_charts_core3.string,tooltip:import_ag_charts_core3.string,icon:(0,import_ag_charts_core3.union)("align-center","align-left","align-right","arrow-drawing","arrow-down-drawing","arrow-up-drawing","callout-annotation","candlestick-series","close","comment-annotation","date-range-drawing","date-price-range-drawing","delete","disjoint-channel-drawing","drag-handle","fill-color","line-style-solid","line-style-dashed","line-style-dotted","high-low-series","hlc-series","hollow-candlestick-series","horizontal-line-drawing","line-color","line-series","line-with-markers-series","locked","measurer-drawing","note-annotation","ohlc-series","pan-end","pan-left","pan-right","pan-start","parallel-channel-drawing","position-bottom","position-center","position-top","price-label-annotation","price-range-drawing","reset","settings","step-line-series","text-annotation","trend-line-drawing","fibonacci-retracement-drawing","fibonacci-retracement-trend-based-drawing","unlocked","vertical-line-drawing","zoom-in","zoom-out")},commonChartOptionsDefs={width:import_ag_charts_core3.positiveNumber,height:import_ag_charts_core3.positiveNumber,minWidth:import_ag_charts_core3.positiveNumber,minHeight:import_ag_charts_core3.positiveNumber,suppressFieldDotNotation:import_ag_charts_core3.boolean,title:chartCaptionOptionsDefs,subtitle:chartCaptionOptionsDefs,footnote:chartCaptionOptionsDefs,padding:{top:import_ag_charts_core3.positiveNumber,right:import_ag_charts_core3.positiveNumber,bottom:import_ag_charts_core3.positiveNumber,left:import_ag_charts_core3.positiveNumber},seriesArea:{clip:import_ag_charts_core3.boolean,padding:{top:import_ag_charts_core3.positiveNumber,right:import_ag_charts_core3.positiveNumber,bottom:import_ag_charts_core3.positiveNumber,left:import_ag_charts_core3.positiveNumber}},legend:{enabled:import_ag_charts_core3.boolean,position:(0,import_ag_charts_core3.union)("top","right","bottom","left"),orientation:(0,import_ag_charts_core3.union)("horizontal","vertical"),maxWidth:import_ag_charts_core3.positiveNumber,maxHeight:import_ag_charts_core3.positiveNumber,spacing:import_ag_charts_core3.positiveNumber,preventHidingAll:import_ag_charts_core3.boolean,reverseOrder:import_ag_charts_core3.boolean,toggleSeries:import_ag_charts_core3.boolean,item:{marker:{size:import_ag_charts_core3.positiveNumber,shape:shapeValidator,padding:import_ag_charts_core3.positiveNumber,strokeWidth:import_ag_charts_core3.positiveNumber},line:{length:import_ag_charts_core3.positiveNumber,strokeWidth:import_ag_charts_core3.positiveNumber},label:{maxLength:import_ag_charts_core3.positiveNumber,formatter:import_ag_charts_core3.callback,...import_ag_charts_core3.fontOptionsDef},maxWidth:import_ag_charts_core3.positiveNumber,paddingX:import_ag_charts_core3.positiveNumber,paddingY:import_ag_charts_core3.positiveNumber,showSeriesStroke:import_ag_charts_core3.boolean},pagination:{marker:{size:import_ag_charts_core3.positiveNumber,shape:shapeValidator,padding:import_ag_charts_core3.positiveNumber},activeStyle:{...import_ag_charts_core3.fillOptionsDef,...import_ag_charts_core3.strokeOptionsDef},inactiveStyle:{...import_ag_charts_core3.fillOptionsDef,...import_ag_charts_core3.strokeOptionsDef},highlightStyle:{...import_ag_charts_core3.fillOptionsDef,...import_ag_charts_core3.strokeOptionsDef},label:import_ag_charts_core3.fontOptionsDef},listeners:{legendItemClick:import_ag_charts_core3.callback,legendItemDoubleClick:import_ag_charts_core3.callback}},gradientLegend:{enabled:import_ag_charts_core3.boolean,position:(0,import_ag_charts_core3.union)("top","right","bottom","left"),spacing:import_ag_charts_core3.positiveNumber,reverseOrder:import_ag_charts_core3.boolean,gradient:{preferredLength:import_ag_charts_core3.positiveNumber,thickness:import_ag_charts_core3.positiveNumber},scale:{label:{...import_ag_charts_core3.fontOptionsDef,format:numberFormatValidator,formatter:import_ag_charts_core3.callback},padding:import_ag_charts_core3.positiveNumber,interval:{step:import_ag_charts_core3.number,values:import_ag_charts_core3.array,minSpacing:(0,import_ag_charts_core3.and)(import_ag_charts_core3.positiveNumber,(0,import_ag_charts_core3.lessThan)("maxSpacing")),maxSpacing:(0,import_ag_charts_core3.and)(import_ag_charts_core3.positiveNumber,(0,import_ag_charts_core3.greaterThan)("minSpacing"))}}},listeners:{seriesNodeClick:import_ag_charts_core3.callback,seriesNodeDoubleClick:import_ag_charts_core3.callback,seriesVisibilityChange:import_ag_charts_core3.callback,click:import_ag_charts_core3.callback,doubleClick:import_ag_charts_core3.callback,annotations:import_ag_charts_core3.callback,zoom:import_ag_charts_core3.callback},loadGoogleFonts:import_ag_charts_core3.boolean,highlight:{range:(0,import_ag_charts_core3.union)("tooltip","node")},overlays:{loading:chartOverlayOptionsDefs,noData:chartOverlayOptionsDefs,noVisibleSeries:chartOverlayOptionsDefs,unsupportedBrowser:chartOverlayOptionsDefs},tooltip:{enabled:import_ag_charts_core3.boolean,showArrow:import_ag_charts_core3.boolean,pagination:import_ag_charts_core3.boolean,delay:import_ag_charts_core3.positiveNumber,range:rangeValidator,wrapping:textWrapValidator,mode:(0,import_ag_charts_core3.union)("single","shared","compact"),position:{type:tooltipDeprecatedTypeValidator,anchorTo:(0,import_ag_charts_core3.union)("pointer","node","chart"),placement:(0,import_ag_charts_core3.or)(tooltipPlacementValidator,(0,import_ag_charts_core3.arrayOf)(tooltipPlacementValidator)),xOffset:import_ag_charts_core3.number,yOffset:import_ag_charts_core3.number}},animation:{enabled:import_ag_charts_core3.boolean,duration:import_ag_charts_core3.positiveNumber},contextMenu:{enabled:import_ag_charts_core3.boolean,items:contextMenuItemsArray,extraActions:contextMenuActionsArray,extraSeriesAreaActions:contextMenuActionsArray,extraNodeActions:contextMenuActionsArray,extraLegendItemActions:contextMenuActionsArray},dataSource:{getData:import_ag_charts_core3.callback},keyboard:{enabled:import_ag_charts_core3.boolean,tabIndex:import_ag_charts_core3.number},touch:{dragAction:(0,import_ag_charts_core3.union)("none","drag","hover")},ranges:{enabled:import_ag_charts_core3.boolean,buttons:(0,import_ag_charts_core3.arrayOfDefs)({...toolbarButtonOptionsDefs,value:(0,import_ag_charts_core3.or)(import_ag_charts_core3.number,(0,import_ag_charts_core3.and)((0,import_ag_charts_core3.arrayOf)((0,import_ag_charts_core3.or)(import_ag_charts_core3.number,import_ag_charts_core3.date)),(0,import_ag_charts_core3.arrayLength)(2,2)),import_ag_charts_core3.callback)},"range button options array")},locale:{localeText:import_ag_charts_core3.object,getLocaleText:(0,import_ag_charts_core3.callbackOf)(import_ag_charts_core3.string)},background:{visible:import_ag_charts_core3.boolean,fill:import_ag_charts_core3.color,image:{url:(0,import_ag_charts_core3.required)(import_ag_charts_core3.string),top:import_ag_charts_core3.number,right:import_ag_charts_core3.number,bottom:import_ag_charts_core3.number,left:import_ag_charts_core3.number,width:import_ag_charts_core3.positiveNumber,height:import_ag_charts_core3.positiveNumber,opacity:import_ag_charts_core3.ratio}},styleNonce:import_ag_charts_core3.string,sync:{enabled:import_ag_charts_core3.boolean,groupId:import_ag_charts_core3.string,axes:(0,import_ag_charts_core3.union)("x","y","xy"),nodeInteraction:import_ag_charts_core3.boolean,zoom:import_ag_charts_core3.boolean},zoom:{enabled:import_ag_charts_core3.boolean,enableAxisDragging:import_ag_charts_core3.boolean,enableDoubleClickToReset:import_ag_charts_core3.boolean,enablePanning:import_ag_charts_core3.boolean,enableScrolling:import_ag_charts_core3.boolean,enableSelecting:import_ag_charts_core3.boolean,enableTwoFingerZoom:import_ag_charts_core3.boolean,keepAspectRatio:import_ag_charts_core3.boolean,anchorPointX:zoomAnchorPoint,anchorPointY:zoomAnchorPoint,axes:(0,import_ag_charts_core3.union)("x","y","xy"),deceleration:(0,import_ag_charts_core3.or)((0,import_ag_charts_core3.union)("off","short","long"),import_ag_charts_core3.ratio),minVisibleItems:import_ag_charts_core3.positiveNumber,minVisibleItemsX:import_ag_charts_core3.positiveNumber,minVisibleItemsY:import_ag_charts_core3.positiveNumber,panKey:(0,import_ag_charts_core3.union)("alt","ctrl","meta","shift"),scrollingStep:import_ag_charts_core3.ratio,autoScaling:{enabled:import_ag_charts_core3.boolean,padding:import_ag_charts_core3.ratio},buttons:{enabled:import_ag_charts_core3.boolean,buttons:(0,import_ag_charts_core3.arrayOfDefs)({...toolbarButtonOptionsDefs,value:(0,import_ag_charts_core3.union)("reset","zoom-in","zoom-out","pan-left","pan-right","pan-start","pan-end"),section:import_ag_charts_core3.string},"zoom button options array"),visible:(0,import_ag_charts_core3.union)("always","zoomed","hover")}}};commonChartOptionsDefs.dataSource.requestThrottle=(0,import_ag_charts_core3.undocumented)(import_ag_charts_core3.positiveNumber),commonChartOptionsDefs.dataSource.updateThrottle=(0,import_ag_charts_core3.undocumented)(import_ag_charts_core3.positiveNumber),commonChartOptionsDefs.dataSource.updateDuringInteraction=(0,import_ag_charts_core3.undocumented)(import_ag_charts_core3.boolean),commonChartOptionsDefs.zoom.enableIndependentAxes=(0,import_ag_charts_core3.undocumented)(import_ag_charts_core3.boolean),commonChartOptionsDefs.statusBar=(0,import_ag_charts_core3.undocumented)(import_ag_charts_core3.defined),commonChartOptionsDefs.foreground=(0,import_ag_charts_core3.undocumented)({visible:import_ag_charts_core3.boolean,text:import_ag_charts_core3.string,image:{url:import_ag_charts_core3.string,top:import_ag_charts_core3.number,right:import_ag_charts_core3.number,bottom:import_ag_charts_core3.number,left:import_ag_charts_core3.number,width:import_ag_charts_core3.positiveNumber,height:import_ag_charts_core3.positiveNumber,opacity:import_ag_charts_core3.ratio},...import_ag_charts_core3.fillOptionsDef}),commonChartOptionsDefs.context=(0,import_ag_charts_core3.undocumented)(()=>!0),commonChartOptionsDefs.overrideDevicePixelRatio=(0,import_ag_charts_core3.undocumented)(import_ag_charts_core3.number),commonChartOptionsDefs.sync.domainMode=(0,import_ag_charts_core3.undocumented)((0,import_ag_charts_core3.union)("direction","position","key"));var commonSeriesThemeableOptionsDefs={cursor:import_ag_charts_core3.string,showInLegend:import_ag_charts_core3.boolean,nodeClickRange:rangeValidator,listeners:{nodeClick:import_ag_charts_core3.callback,nodeDoubleClick:import_ag_charts_core3.callback},highlightStyle:{item:{...import_ag_charts_core3.fillOptionsDef,...import_ag_charts_core3.strokeOptionsDef},series:{enabled:import_ag_charts_core3.boolean,dimOpacity:import_ag_charts_core3.ratio,strokeWidth:import_ag_charts_core3.positiveNumber}}},commonSeriesOptionsDefs={...commonSeriesThemeableOptionsDefs,id:import_ag_charts_core3.string,visible:import_ag_charts_core3.boolean,data:import_ag_charts_core3.array};commonSeriesOptionsDefs.context=(0,import_ag_charts_core3.undocumented)(()=>!0),commonSeriesOptionsDefs.seriesGrouping=(0,import_ag_charts_core3.undocumented)(import_ag_charts_core3.defined),commonSeriesOptionsDefs.highlight=(0,import_ag_charts_core3.undocumented)({enabled:import_ag_charts_core3.boolean});var markerOptionsDefs={enabled:import_ag_charts_core3.boolean,shape:shapeValidator,size:import_ag_charts_core3.positiveNumber,itemStyler:(0,import_ag_charts_core3.callbackDefs)({...import_ag_charts_core3.fillOptionsDef,...import_ag_charts_core3.strokeOptionsDef,...import_ag_charts_core3.lineDashOptionsDef,shape:shapeValidator,size:import_ag_charts_core3.positiveNumber}),...import_ag_charts_core3.fillOptionsDef,...import_ag_charts_core3.strokeOptionsDef,...import_ag_charts_core3.lineDashOptionsDef},seriesLabelOptionsDefs={enabled:import_ag_charts_core3.boolean,formatter:import_ag_charts_core3.callback,...import_ag_charts_core3.fontOptionsDef},autoSizedLabelOptionsDefs={...seriesLabelOptionsDefs,lineHeight:import_ag_charts_core3.positiveNumber,minimumFontSize:import_ag_charts_core3.positiveNumber,wrapping:textWrapValidator,overflowStrategy:(0,import_ag_charts_core3.union)("ellipsis","hide")},errorBarThemeableOptionsDefs={visible:import_ag_charts_core3.boolean,cap:{visible:import_ag_charts_core3.boolean,length:import_ag_charts_core3.positiveNumber,lengthRatio:import_ag_charts_core3.ratio,...import_ag_charts_core3.strokeOptionsDef,...import_ag_charts_core3.lineDashOptionsDef},...import_ag_charts_core3.strokeOptionsDef,...import_ag_charts_core3.lineDashOptionsDef},errorBarOptionsDefs={...errorBarThemeableOptionsDefs,xLowerKey:import_ag_charts_core3.string,xUpperKey:import_ag_charts_core3.string,yLowerKey:import_ag_charts_core3.string,yUpperKey:import_ag_charts_core3.string,xLowerName:import_ag_charts_core3.string,xUpperName:import_ag_charts_core3.string,yLowerName:import_ag_charts_core3.string,yUpperName:import_ag_charts_core3.string,itemStyler:(0,import_ag_charts_core3.callbackDefs)({visible:import_ag_charts_core3.boolean,...import_ag_charts_core3.strokeOptionsDef,...import_ag_charts_core3.lineDashOptionsDef,cap:{visible:import_ag_charts_core3.boolean,length:import_ag_charts_core3.positiveNumber,lengthRatio:import_ag_charts_core3.ratio,...import_ag_charts_core3.strokeOptionsDef,...import_ag_charts_core3.lineDashOptionsDef}})},tooltipOptionsDefs={enabled:import_ag_charts_core3.boolean,showArrow:import_ag_charts_core3.boolean,range:rangeValidator,renderer:(0,import_ag_charts_core3.callbackOf)((0,import_ag_charts_core3.or)(import_ag_charts_core3.string,(0,import_ag_charts_core3.optionsDefs)({heading:import_ag_charts_core3.string,title:import_ag_charts_core3.string,data:(0,import_ag_charts_core3.arrayOfDefs)({label:(0,import_ag_charts_core3.required)(import_ag_charts_core3.string),value:(0,import_ag_charts_core3.required)(import_ag_charts_core3.string)})},"tooltip renderer result object"))),position:{type:tooltipDeprecatedTypeValidator,anchorTo:(0,import_ag_charts_core3.union)("node","pointer","chart"),placement:(0,import_ag_charts_core3.or)(tooltipPlacementValidator,(0,import_ag_charts_core3.arrayOf)(tooltipPlacementValidator)),xOffset:import_ag_charts_core3.number,yOffset:import_ag_charts_core3.number},interaction:{enabled:import_ag_charts_core3.boolean}};tooltipOptionsDefs.position._seriesOverrideType=(0,import_ag_charts_core3.undocumented)(tooltipDeprecatedTypeValidator);var shadowOptionsDefs={enabled:import_ag_charts_core3.boolean,xOffset:import_ag_charts_core3.number,yOffset:import_ag_charts_core3.number,blur:import_ag_charts_core3.positiveNumber,color:import_ag_charts_core3.color},interpolationOptionsDefs=(0,import_ag_charts_core3.typeUnion)({linear:{},smooth:{tension:import_ag_charts_core3.ratio},step:{position:(0,import_ag_charts_core3.union)("start","middle","end")}},"interpolation line options"),import_ag_charts_core4=require("ag-charts-core"),areaSeriesThemeableOptionsDef={showInMiniChart:import_ag_charts_core4.boolean,connectMissingData:import_ag_charts_core4.boolean,interpolation:interpolationOptionsDefs,label:seriesLabelOptionsDefs,marker:markerOptionsDefs,tooltip:tooltipOptionsDefs,shadow:shadowOptionsDefs,...commonSeriesThemeableOptionsDefs,...import_ag_charts_core4.fillOptionsDef,...import_ag_charts_core4.strokeOptionsDef,...import_ag_charts_core4.lineDashOptionsDef},areaSeriesOptionsDef={...areaSeriesThemeableOptionsDef,...commonSeriesOptionsDefs,type:(0,import_ag_charts_core4.required)((0,import_ag_charts_core4.constant)("area")),xKey:(0,import_ag_charts_core4.required)(import_ag_charts_core4.string),yKey:(0,import_ag_charts_core4.required)(import_ag_charts_core4.string),xName:import_ag_charts_core4.string,yName:import_ag_charts_core4.string,stacked:import_ag_charts_core4.boolean,stackGroup:import_ag_charts_core4.string,normalizedTo:import_ag_charts_core4.number},import_ag_charts_core5=require("ag-charts-core"),barSeriesThemeableOptionsDef={direction:(0,import_ag_charts_core5.union)("horizontal","vertical"),showInMiniChart:import_ag_charts_core5.boolean,cornerRadius:import_ag_charts_core5.positiveNumber,itemStyler:(0,import_ag_charts_core5.callbackDefs)({...import_ag_charts_core5.fillOptionsDef,...import_ag_charts_core5.strokeOptionsDef,...import_ag_charts_core5.lineDashOptionsDef,cornerRadius:import_ag_charts_core5.positiveNumber}),crisp:import_ag_charts_core5.boolean,label:{...seriesLabelOptionsDefs,placement:(0,import_ag_charts_core5.union)("inside-center","inside-start","inside-end","outside-start","outside-end"),padding:import_ag_charts_core5.positiveNumber},errorBar:errorBarThemeableOptionsDefs,shadow:shadowOptionsDefs,tooltip:tooltipOptionsDefs,...commonSeriesThemeableOptionsDefs,...import_ag_charts_core5.fillOptionsDef,...import_ag_charts_core5.strokeOptionsDef,...import_ag_charts_core5.lineDashOptionsDef};barSeriesThemeableOptionsDef.sparklineMode=(0,import_ag_charts_core5.undocumented)(import_ag_charts_core5.boolean);var barSeriesOptionsDef={...barSeriesThemeableOptionsDef,...commonSeriesOptionsDefs,type:(0,import_ag_charts_core5.required)((0,import_ag_charts_core5.constant)("bar")),xKey:(0,import_ag_charts_core5.required)(import_ag_charts_core5.string),yKey:(0,import_ag_charts_core5.required)(import_ag_charts_core5.string),xName:import_ag_charts_core5.string,yName:import_ag_charts_core5.string,direction:(0,import_ag_charts_core5.union)("horizontal","vertical"),grouped:import_ag_charts_core5.boolean,stacked:import_ag_charts_core5.boolean,stackGroup:import_ag_charts_core5.string,normalizedTo:import_ag_charts_core5.number,legendItemName:import_ag_charts_core5.string,errorBar:errorBarOptionsDefs};barSeriesOptionsDef.pickOutsideVisibleMinorAxis=(0,import_ag_charts_core5.undocumented)(import_ag_charts_core5.boolean),barSeriesOptionsDef.fastDataProcessing=(0,import_ag_charts_core5.undocumented)(import_ag_charts_core5.boolean),barSeriesOptionsDef.focusPriority=(0,import_ag_charts_core5.undocumented)(import_ag_charts_core5.number);var import_ag_charts_core6=require("ag-charts-core"),lineSeriesThemeableOptionsDef={title:import_ag_charts_core6.string,showInMiniChart:import_ag_charts_core6.boolean,connectMissingData:import_ag_charts_core6.boolean,interpolation:interpolationOptionsDefs,label:seriesLabelOptionsDefs,marker:markerOptionsDefs,tooltip:tooltipOptionsDefs,errorBar:errorBarThemeableOptionsDefs,...commonSeriesThemeableOptionsDefs,...import_ag_charts_core6.strokeOptionsDef,...import_ag_charts_core6.lineDashOptionsDef};lineSeriesThemeableOptionsDef.sparklineMode=(0,import_ag_charts_core6.undocumented)(import_ag_charts_core6.boolean);var lineSeriesOptionsDef={...lineSeriesThemeableOptionsDef,...commonSeriesOptionsDefs,type:(0,import_ag_charts_core6.constant)("line"),xKey:(0,import_ag_charts_core6.required)(import_ag_charts_core6.string),yKey:(0,import_ag_charts_core6.required)(import_ag_charts_core6.string),xName:import_ag_charts_core6.string,yName:import_ag_charts_core6.string,stacked:import_ag_charts_core6.boolean,stackGroup:import_ag_charts_core6.string,normalizedTo:import_ag_charts_core6.number,legendItemName:import_ag_charts_core6.string,errorBar:errorBarOptionsDefs};lineSeriesOptionsDef.pickOutsideVisibleMinorAxis=(0,import_ag_charts_core6.undocumented)(import_ag_charts_core6.boolean),lineSeriesOptionsDef.focusPriority=(0,import_ag_charts_core6.undocumented)(import_ag_charts_core6.number);var import_ag_charts_core7=require("ag-charts-core"),BREAK_TRANSFORM_CHAIN=Symbol("BREAK"),CONFIG_KEY="__decorator_config",ACCESSORS_KEY="__decorator_accessors";function addFakeTransformToInstanceProperty(t,e){initialiseConfig(t,e).optional=!0}function initialiseConfig(t,e){if(Object.getOwnPropertyDescriptor(t,CONFIG_KEY)==null&&Object.defineProperty(t,CONFIG_KEY,{value:{}}),Object.getOwnPropertyDescriptor(t,ACCESSORS_KEY)==null){const h=Object.getPrototypeOf(t)?.[ACCESSORS_KEY]?.slice()??[];Object.defineProperty(t,ACCESSORS_KEY,{value:h})}const i=t[CONFIG_KEY],s=e.toString();if(i[s]!=null)return i[s];i[s]={setters:[],getters:[],observers:[]};const n=Object.getOwnPropertyDescriptor(t,e);let r=n?.get,a=n?.set;if(r==null||a==null){const c=t[ACCESSORS_KEY];let h=c.indexOf(e);h===-1&&(h=c.push(e)-1),r??(r=function(){let u=this.__accessors;return u==null&&(u=c.slice().fill(void 0),Object.defineProperty(this,"__accessors",{value:u})),u[h]}),a??(a=function(u){let d=this.__accessors;d==null&&(d=c.slice().fill(void 0),Object.defineProperty(this,"__accessors",{value:d})),d[h]=u})}return Object.defineProperty(t,e,{set:function(c){const{setters:h,observers:u}=i[s];let d;h.some(p=>p.length>2)&&(d=r.call(this));for(const p of h)if(c=p(this,e,c,d),c===BREAK_TRANSFORM_CHAIN)return;a.call(this,c);for(const p of u)p(this,c,d)},get:function(){let c=r.call(this);for(const h of i[s].getters)if(c=h(this,e,c),c===BREAK_TRANSFORM_CHAIN)return;return c},enumerable:!0,configurable:!1}),i[s]}function addTransformToInstanceProperty(t,e,i){return(s,n)=>{const r=initialiseConfig(s,n);r.setters.push(t),e&&r.getters.unshift(e),i&&Object.assign(r,i)}}function addObserverToInstanceProperty(t){return(e,i)=>{initialiseConfig(e,i).observers.push(t)}}function isDecoratedObject(t){return typeof t<"u"&&CONFIG_KEY in t}function listDecoratedProperties(t){const e=new Set;for(;isDecoratedObject(t);)e.add(t?.[CONFIG_KEY]),t=Object.getPrototypeOf(t);return Array.from(e).flatMap(i=>Object.keys(i))}function extractDecoratedProperties(t){return listDecoratedProperties(t).reduce((e,i)=>(e[i]=t[i]??null,e),{})}function objectsEqual(t,e){return Array.isArray(t)?!Array.isArray(e)||t.length!==e.length?!1:t.every((i,s)=>objectsEqual(i,e[s])):(0,import_ag_charts_core7.isPlainObject)(t)?(0,import_ag_charts_core7.isPlainObject)(e)?objectsEqualWith(t,e,objectsEqual):!1:t===e}function objectsEqualWith(t,e,i){if(Object.is(t,e))return!0;for(const s of Object.keys(e))if(!(s in t))return!1;for(const s of Object.keys(t))if(!(s in e)||!i(t[s],e[s]))return!1;return!0}function mergeDefaults(...t){const e={};for(const i of t){if(!(0,import_ag_charts_core7.isObject)(i))continue;const s=isDecoratedObject(i)?listDecoratedProperties(i):Object.keys(i);for(const n of s)(0,import_ag_charts_core7.isPlainObject)(e[n])&&(0,import_ag_charts_core7.isPlainObject)(i[n])?e[n]=mergeDefaults(e[n],i[n]):e[n]??(e[n]=i[n])}return e}function merge(...t){const e={};for(const i of t){if(!(0,import_ag_charts_core7.isObject)(i))continue;const s=isDecoratedObject(i)?listDecoratedProperties(i):Object.keys(i);for(const n of s)(0,import_ag_charts_core7.isPlainObject)(e[n])&&(0,import_ag_charts_core7.isPlainObject)(i[n])?e[n]=merge(e[n],i[n]):n in e||(e[n]??(e[n]=i[n]))}return e}function mergeArrayDefaults(t,...e){return e&&(0,import_ag_charts_core7.isArray)(t)?t.map(i=>mergeDefaults(i,...e)):t}function without(t,e){const i={...t};for(const s of e)delete i[s];return i}function getPath(t,e){return((0,import_ag_charts_core7.isArray)(e)?e:e.split(".")).reduce((s,n)=>s[n],t)}var SKIP_JS_BUILTINS=new Set(["__proto__","constructor","prototype"]);function setPath(t,e,i){const s=(0,import_ag_charts_core7.isArray)(e)?e.slice():e.split("."),n=s.pop();if(s.some(a=>SKIP_JS_BUILTINS.has(a)))return;const r=s.reduce((a,l)=>a[l],t);return r[n]=i,r[n]}function partialAssign(t,e,i){if(i===void 0)return e;for(const s of t){const n=i[s];n!==void 0&&(e[s]=n)}return e}var __MINI_CHART_SERIES_OPTIONS=void 0,__VERIFY_MINI_CHART_SERIES_OPTIONS=void 0;__VERIFY_MINI_CHART_SERIES_OPTIONS=__MINI_CHART_SERIES_OPTIONS;var __THEME_OVERRIDES=void 0,__VERIFY_THEME_OVERRIDES=void 0;__VERIFY_THEME_OVERRIDES=__THEME_OVERRIDES;var __THEMEABLE_OPTIONS=void 0,__VERIFY_THEMEABLE_OPTIONS=void 0;__VERIFY_THEMEABLE_OPTIONS=__THEMEABLE_OPTIONS;var __AXIS_LABEL_OPTIONS=void 0,__VERIFY_AXIS_LABEL_OPTIONS=void 0;__VERIFY_AXIS_LABEL_OPTIONS=__AXIS_LABEL_OPTIONS;var IGNORED_PROP=Symbol("IGNORED_PROP");function pickProps(t,e){const i={};for(const s of Object.keys(e)){const n=e[s];n!==IGNORED_PROP&&Object.hasOwn(t,s)&&(i[s]=n)}return i}function tooltipOptions(t){const{enabled:e,mode:i,showArrow:s,range:n,position:r,pagination:a,delay:l,wrapping:o,interaction:c,renderer:h,...u}=t,d=pickProps(t,{enabled:e,showArrow:s,range:n,position:r,interaction:c,renderer:h,...u});return{chartTooltipOptions:pickProps(t,{enabled:IGNORED_PROP,showArrow:IGNORED_PROP,range:IGNORED_PROP,position:IGNORED_PROP,mode:i,pagination:a,delay:l,wrapping:o,...u}),seriesTooltipOptions:d}}function radialGaugeOptions(t){const{animation:e,background:i,container:s,contextMenu:n,footnote:r,height:a,listeners:l,locale:o,minHeight:c,minWidth:h,overrideDevicePixelRatio:u,padding:d,subtitle:p,theme:g,title:m,width:y,type:f,cursor:b,nodeClickRange:v,tooltip:S={},value:x,scale:w={},startAngle:I,endAngle:D,highlightStyle:k,segmentation:L,bar:A,needle:T,targets:P,outerRadius:W,innerRadius:G,outerRadiusRatio:Y,innerRadiusRatio:Z,cornerRadius:q,cornerMode:j,label:E,secondaryLabel:O,spacing:_,...V}=t,{chartTooltipOptions:H,seriesTooltipOptions:$}=tooltipOptions(S),R=pickProps(t,{animation:e,background:i,container:s,contextMenu:n,footnote:r,height:a,listeners:l,locale:o,minHeight:c,minWidth:h,overrideDevicePixelRatio:u,padding:d,subtitle:p,theme:g,title:m,tooltip:H,width:y}),B=pickProps(t,{needle:T!=null?{enabled:!0,...T}:IGNORED_PROP,startAngle:I,endAngle:D,scale:w,type:f,cursor:b,nodeClickRange:v,tooltip:$,value:x,highlightStyle:k,segmentation:L,bar:A,targets:P,outerRadius:W,innerRadius:G,outerRadiusRatio:Y,innerRadiusRatio:Z,cornerRadius:q,cornerMode:j,label:E,secondaryLabel:O,spacing:_,...V});return"context"in t&&(R.context=t.context),{...R,series:[B]}}function linearGaugeOptions(t){const{animation:e,background:i,container:s,contextMenu:n,footnote:r,height:a,listeners:l,locale:o,minHeight:c,minWidth:h,overrideDevicePixelRatio:u,padding:d,subtitle:p,theme:g,title:m,width:y,type:f,cursor:b,nodeClickRange:v,tooltip:S={},value:x,scale:w={},direction:I="vertical",thickness:D,highlightStyle:k,segmentation:L,bar:A,targets:T,cornerRadius:P,cornerMode:W,label:G,...Y}=t,{chartTooltipOptions:Z,seriesTooltipOptions:q}=tooltipOptions(S),j=pickProps(t,{animation:e,background:i,container:s,contextMenu:n,footnote:r,height:a,listeners:l,locale:o,minHeight:c,minWidth:h,overrideDevicePixelRatio:u,padding:d,subtitle:p,theme:g,title:m,tooltip:Z,width:y}),E=pickProps(t,{scale:w,type:f,cursor:b,nodeClickRange:v,tooltip:q,value:x,direction:I,thickness:D,highlightStyle:k,segmentation:L,bar:A,targets:T,cornerRadius:P,cornerMode:W,label:G,...Y});return"context"in t&&(j.context=t.context),{...j,series:[E]}}function applyThemeDefaults(t,e){if(e==null)return t;const{targets:i,...s}=e;return t=mergeDefaults(t,s),t.targets!=null&&i!=null&&(t.targets=mergeArrayDefaults(t.targets,i)),t}function gauge(t,e){if(t.listeners){const{nodeClick:i,nodeDoubleClick:s,...n}=t.listeners;t={...t,listeners:{seriesNodeClick:i,seriesNodeDoubleClick:s,...n}}}switch(t.type){case"radial-gauge":const i=applyThemeDefaults(t,e);return radialGaugeOptions(i);case"linear-gauge":const s=applyThemeDefaults(t,e);return linearGaugeOptions(s);default:return{}}}var import_ag_charts_core8=require("ag-charts-core"),fillsOptionsDef={fills:(0,import_ag_charts_core8.and)((0,import_ag_charts_core8.arrayLength)(2),(0,import_ag_charts_core8.arrayOf)((0,import_ag_charts_core8.optionsDefs)({color:import_ag_charts_core8.color,stop:import_ag_charts_core8.number},"")),import_ag_charts_core8.colorStopsOrderValidator),fillMode:(0,import_ag_charts_core8.union)("continuous","discrete")},linearGaugeTargetOptionsDef={value:(0,import_ag_charts_core8.required)(import_ag_charts_core8.number),text:import_ag_charts_core8.string,shape:(0,import_ag_charts_core8.or)((0,import_ag_charts_core8.union)("circle","cross","diamond","heart","plus","pin","square","star","triangle","line"),import_ag_charts_core8.callback),placement:(0,import_ag_charts_core8.union)("before","after","middle"),spacing:import_ag_charts_core8.positiveNumber,size:import_ag_charts_core8.positiveNumber,rotation:import_ag_charts_core8.number,...import_ag_charts_core8.fillOptionsDef,...import_ag_charts_core8.strokeOptionsDef,...import_ag_charts_core8.lineDashOptionsDef},radialGaugeTargetOptionsDef={value:(0,import_ag_charts_core8.required)(import_ag_charts_core8.number),text:import_ag_charts_core8.string,shape:(0,import_ag_charts_core8.or)((0,import_ag_charts_core8.union)("circle","cross","diamond","heart","plus","pin","square","star","triangle","line"),import_ag_charts_core8.callback),placement:(0,import_ag_charts_core8.union)("inside","outside","middle"),spacing:import_ag_charts_core8.positiveNumber,size:import_ag_charts_core8.positiveNumber,rotation:import_ag_charts_core8.number,label:{...seriesLabelOptionsDefs,spacing:import_ag_charts_core8.positiveNumber},...import_ag_charts_core8.fillOptionsDef,...import_ag_charts_core8.strokeOptionsDef,...import_ag_charts_core8.lineDashOptionsDef},linearGaugeSeriesThemeableOptionsDef={direction:(0,import_ag_charts_core8.union)("horizontal","vertical"),cornerMode:(0,import_ag_charts_core8.union)("container","item"),cornerRadius:import_ag_charts_core8.positiveNumber,thickness:import_ag_charts_core8.positiveNumber,segmentation:{enabled:import_ag_charts_core8.boolean,spacing:import_ag_charts_core8.positiveNumber,interval:{values:(0,import_ag_charts_core8.arrayOf)(import_ag_charts_core8.number),step:import_ag_charts_core8.number,count:import_ag_charts_core8.number}},bar:{enabled:import_ag_charts_core8.boolean,thickness:import_ag_charts_core8.positiveNumber,thicknessRatio:import_ag_charts_core8.ratio,...fillsOptionsDef,...import_ag_charts_core8.fillOptionsDef,...import_ag_charts_core8.strokeOptionsDef,...import_ag_charts_core8.lineDashOptionsDef},label:{...autoSizedLabelOptionsDefs,text:import_ag_charts_core8.string,spacing:import_ag_charts_core8.positiveNumber,avoidCollisions:import_ag_charts_core8.boolean,placement:(0,import_ag_charts_core8.union)("inside-start","outside-start","inside-end","outside-end","inside-center","bar-inside","bar-inside-end","bar-outside-end","bar-end")},tooltip:tooltipOptionsDefs,...without(commonSeriesThemeableOptionsDefs,["listeners"])},linearGaugeSeriesOptionsDef={...linearGaugeSeriesThemeableOptionsDef,...without(commonSeriesOptionsDefs,["listeners"]),type:(0,import_ag_charts_core8.required)((0,import_ag_charts_core8.constant)("linear-gauge")),value:(0,import_ag_charts_core8.required)(import_ag_charts_core8.number),scale:{min:(0,import_ag_charts_core8.and)(import_ag_charts_core8.number,(0,import_ag_charts_core8.lessThan)("max")),max:(0,import_ag_charts_core8.and)(import_ag_charts_core8.number,(0,import_ag_charts_core8.greaterThan)("min")),label:{enabled:import_ag_charts_core8.boolean,formatter:import_ag_charts_core8.callback,rotation:import_ag_charts_core8.number,spacing:import_ag_charts_core8.positiveNumber,minSpacing:import_ag_charts_core8.positiveNumber,placement:(0,import_ag_charts_core8.union)("before","after"),avoidCollisions:import_ag_charts_core8.boolean,format:numberFormatValidator,...import_ag_charts_core8.fontOptionsDef},interval:{values:(0,import_ag_charts_core8.arrayOf)(import_ag_charts_core8.number),step:import_ag_charts_core8.number},...fillsOptionsDef,...import_ag_charts_core8.fillOptionsDef,...import_ag_charts_core8.strokeOptionsDef,...import_ag_charts_core8.lineDashOptionsDef},targets:(0,import_ag_charts_core8.arrayOfDefs)(linearGaugeTargetOptionsDef,"target options array")};linearGaugeSeriesOptionsDef.margin=(0,import_ag_charts_core8.undocumented)(import_ag_charts_core8.number),linearGaugeSeriesOptionsDef.defaultColorRange=(0,import_ag_charts_core8.undocumented)((0,import_ag_charts_core8.arrayOf)(import_ag_charts_core8.color)),linearGaugeSeriesOptionsDef.defaultTarget=(0,import_ag_charts_core8.undocumented)({...linearGaugeTargetOptionsDef,value:import_ag_charts_core8.number,label:{...seriesLabelOptionsDefs,spacing:import_ag_charts_core8.number}}),linearGaugeSeriesOptionsDef.defaultScale=(0,import_ag_charts_core8.undocumented)(linearGaugeSeriesOptionsDef.scale),linearGaugeSeriesOptionsDef.scale.defaultFill=(0,import_ag_charts_core8.undocumented)(import_ag_charts_core8.color);var radialGaugeSeriesThemeableOptionsDef={outerRadius:import_ag_charts_core8.positiveNumber,innerRadius:import_ag_charts_core8.positiveNumber,outerRadiusRatio:import_ag_charts_core8.ratio,innerRadiusRatio:import_ag_charts_core8.ratio,startAngle:import_ag_charts_core8.number,endAngle:import_ag_charts_core8.number,spacing:import_ag_charts_core8.positiveNumber,cornerMode:(0,import_ag_charts_core8.union)("container","item"),cornerRadius:import_ag_charts_core8.positiveNumber,scale:{min:(0,import_ag_charts_core8.and)(import_ag_charts_core8.number,(0,import_ag_charts_core8.lessThan)("max")),max:(0,import_ag_charts_core8.and)(import_ag_charts_core8.number,(0,import_ag_charts_core8.greaterThan)("min")),label:{enabled:import_ag_charts_core8.boolean,formatter:import_ag_charts_core8.callback,rotation:import_ag_charts_core8.number,spacing:import_ag_charts_core8.positiveNumber,minSpacing:import_ag_charts_core8.positiveNumber,avoidCollisions:import_ag_charts_core8.boolean,format:num