UNPKG

igniteui-angular-charts

Version:

Ignite UI Angular charting components for building rich data visualizations for modern web apps.

1,655 lines (1,654 loc) 44 kB
/* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ import { DomainChart } from "./DomainChart"; import { fromEnum, enumGetBox, markType } from "igniteui-angular-core"; import { HorizontalAlignment_$type } from "igniteui-angular-core"; import { VerticalAlignment_$type } from "igniteui-angular-core"; import { Visibility_$type } from "igniteui-angular-core"; import { YAxisLabelLocation_$type } from "./YAxisLabelLocation"; import { XAxisLabelLocation_$type } from "./XAxisLabelLocation"; import { AxisLabelSettings } from "./AxisLabelSettings"; import { AxisDefaults } from "./AxisDefaults"; import { TitleSettings } from "./TitleSettings"; import { ScalerParams } from "./ScalerParams"; import { DeviceUtils } from "igniteui-angular-core"; /** * @hidden */ export class XYChart extends DomainChart { constructor() { super(...arguments); this.abl = null; this.abm = null; this.aci = 0; this.ack = 5; this.acj = 0; this.ach = 5; this.ac1 = 5; this.ac3 = 0; this.ac2 = 5; this.ac0 = 0; this.aic = null; this.aij = null; this.aia = null; this.aib = null; this.acv = 0; this.ade = 0; this.acu = NaN; this.add = NaN; this.acx = NaN; this.adg = NaN; this.acw = NaN; this.adf = NaN; this.act = NaN; this.adc = NaN; this.aii = null; this.aip = null; this.aes = null; this.aew = null; this.aeu = null; this.aey = null; this.aen = null; this.aeo = null; this.aid = null; this.aik = null; this.acl = DeviceUtils.g(1); this.ac4 = DeviceUtils.g(1); this.aco = DeviceUtils.g(1); this.ac7 = DeviceUtils.g(1); this.aif = null; this.aim = null; this.aig = null; this.ain = null; this.acp = DeviceUtils.g(1); this.ac8 = DeviceUtils.g(1); this.acq = DeviceUtils.g(8); this.ac9 = 0; this.aih = null; this.aio = null; this.acr = DeviceUtils.g(1); this.ada = DeviceUtils.g(1); this.aet = null; this.aex = null; this.aie = null; this.ail = null; this.acg = 0; this.acz = 0; this.acf = NaN; this.acy = NaN; this.acm = NaN; this.ac5 = NaN; this.acn = NaN; this.ac6 = NaN; this.acs = 0; this.adb = -90; this.aby = false; this.ab3 = false; this.ah5 = 1; this.ai8 = 1; this.ah4 = 1; this.ah6 = 2; this.ai6 = 0; this.ai7 = 1; this.ajc = 0; this.ajd = 0; this.abz = true; this.ab4 = true; this.abw = true; this.ab1 = true; this.abv = true; this.ab0 = true; this.abx = true; this.ab2 = true; this.abt = 4; this.abr = 4; this.aer = null; this.abf = null; this.aev = null; this.abg = null; } static { this.$t = markType(XYChart, 'XYChart', DomainChart.$); } provideContainer(a) { if (a != null) { let b = this.abj(); let c = this.abk(); if (b != null) { b.provideRenderer(a); } if (c != null) { c.provideRenderer(a); } } super.provideContainer(a); } v9() { super.v9(); let a = this.abj(); let b = this.abk(); if (a != null && a.a4 != null) { this.ais = a.a4.textColor; } if (b != null && b.a4 != null) { this.aiz = b.a4.textColor; } this.aix = AxisDefaults.axis_TickBrush; this.ai4 = AxisDefaults.axis_TickBrush; this.ait = AxisDefaults.axis_MajorBrush; this.ai0 = AxisDefaults.axis_MajorBrush; this.aiw = AxisDefaults.axis_LineBrush; this.ai3 = AxisDefaults.axis_LineBrush; } w5(a, b, c) { super.w5(a, b, c); switch (a) { case "XAxisLabelLeftMargin": this.ahw((d) => d.leftMargin = this.ado); break; case "XAxisLabelTopMargin": this.ahw((d) => d.topMargin = this.adq); break; case "XAxisLabelRightMargin": this.ahw((d) => d.rightMargin = this.adp); break; case "XAxisLabelBottomMargin": this.ahw((d) => d.bottomMargin = this.adn); break; case "YAxisLabelLeftMargin": this.ah1((d) => d.leftMargin = this.ad7); break; case "YAxisLabelTopMargin": this.ah1((d) => d.topMargin = this.ad9); break; case "YAxisLabelRightMargin": this.ah1((d) => d.rightMargin = this.ad8); break; case "YAxisLabelBottomMargin": this.ah1((d) => d.bottomMargin = this.ad6); break; case "ActualItemsSource": case "ShouldDisplayMockData": case "ShouldUseSkeletonStyleForMockData": this.aiq = this.aad(this.ais); this.air = this.aad(this.aiz); break; case "XAxisLabelTextColor": this.aiq = this.aad(this.ais); break; case "YAxisLabelTextColor": this.air = this.aad(this.aiz); break; case "ActualXAxisLabelTextColor": this.ahw((d) => d.textColor = this.aiq); break; case "ActualYAxisLabelTextColor": this.ah1((d) => d.textColor = this.air); break; case "XAxisTitleMargin": this.ahy((d) => d.margin = this.ad1); break; case "YAxisTitleMargin": this.ah3((d) => d.margin = this.aek); break; case "XAxisTitleLeftMargin": this.ahy((d) => d.leftMargin = this.ad0); break; case "YAxisTitleLeftMargin": this.ah3((d) => d.leftMargin = this.aej); break; case "XAxisTitleTopMargin": this.ahy((d) => d.topMargin = this.ad3); break; case "YAxisTitleTopMargin": this.ah3((d) => d.topMargin = this.aem); break; case "XAxisTitleRightMargin": this.ahy((d) => d.rightMargin = this.ad2); break; case "YAxisTitleRightMargin": this.ah3((d) => d.rightMargin = this.ael); break; case "XAxisTitleBottomMargin": this.ahy((d) => d.bottomMargin = this.adz); break; case "YAxisTitleBottomMargin": this.ah3((d) => d.bottomMargin = this.aei); break; case "XAxisTitleTextColor": this.ahy((d) => d.textColor = this.aiy); break; case "YAxisTitleTextColor": this.ah3((d) => d.textColor = this.ai5); break; case "XAxisFormatLabel": this.ahv((d) => d.az = this.abn); break; case "YAxisFormatLabel": this.ah0((d) => d.az = this.abo); break; } } get abn() { return this.abl; } set abn(a) { let b = this.abn; if (a != b) { this.abl = a; this.w1("XAxisFormatLabel", b, this.abn); } } get abo() { return this.abm; } set abo(a) { let b = this.abo; if (a != b) { this.abm = a; this.w1("YAxisFormatLabel", b, this.abo); } } get ado() { return this.aci; } set ado(a) { let b = this.ado; if (a != b) { this.aci = a; this.w1("XAxisLabelLeftMargin", b, this.ado); } } get adq() { return this.ack; } set adq(a) { let b = this.adq; if (a != b) { this.ack = a; this.w1("XAxisLabelTopMargin", b, this.adq); } } get adp() { return this.acj; } set adp(a) { let b = this.adp; if (a != b) { this.acj = a; this.w1("XAxisLabelRightMargin", b, this.adp); } } get adn() { return this.ach; } set adn(a) { let b = this.adn; if (a != b) { this.ach = a; this.w1("XAxisLabelBottomMargin", b, this.adn); } } get ad7() { return this.ac1; } set ad7(a) { let b = this.ad7; if (a != b) { this.ac1 = a; this.w1("YAxisLabelLeftMargin", b, this.ad7); } } get ad9() { return this.ac3; } set ad9(a) { let b = this.ad9; if (a != b) { this.ac3 = a; this.w1("YAxisLabelTopMargin", b, this.ad9); } } get ad8() { return this.ac2; } set ad8(a) { let b = this.ad8; if (a != b) { this.ac2 = a; this.w1("YAxisLabelRightMargin", b, this.ad8); } } get ad6() { return this.ac0; } set ad6(a) { let b = this.ad6; if (a != b) { this.ac0 = a; this.w1("YAxisLabelBottomMargin", b, this.ad6); } } get ais() { return this.aic; } set ais(a) { let b = this.ais; if (a != b) { this.aic = a; this.w1("XAxisLabelTextColor", b, this.ais); } } get aiz() { return this.aij; } set aiz(a) { let b = this.aiz; if (a != b) { this.aij = a; this.w1("YAxisLabelTextColor", b, this.aiz); } } get aiq() { return this.aia; } set aiq(a) { let b = this.aia; if (a != b) { this.aia = a; this.w1("ActualXAxisLabelTextColor", b, this.aiq); } } get air() { return this.aib; } set air(a) { let b = this.aib; if (a != b) { this.aib = a; this.w1("ActualYAxisLabelTextColor", b, this.air); } } get ad1() { return this.acv; } set ad1(a) { let b = this.ad1; if (a != b) { this.acv = a; this.w1("XAxisTitleMargin", b, this.ad1); } } get aek() { return this.ade; } set aek(a) { let b = this.aek; if (a != b) { this.ade = a; this.w1("YAxisTitleMargin", b, this.aek); } } get ad0() { return this.acu; } set ad0(a) { let b = this.ad0; if (a != b) { this.acu = a; this.w1("XAxisTitleLeftMargin", b, this.ad0); } } get aej() { return this.add; } set aej(a) { let b = this.aej; if (a != b) { this.add = a; this.w1("YAxisTitleLeftMargin", b, this.aej); } } get ad3() { return this.acx; } set ad3(a) { let b = this.ad3; if (a != b) { this.acx = a; this.w1("XAxisTitleTopMargin", b, this.ad3); } } get aem() { return this.adg; } set aem(a) { let b = this.aem; if (a != b) { this.adg = a; this.w1("YAxisTitleTopMargin", b, this.aem); } } get ad2() { return this.acw; } set ad2(a) { let b = this.ad2; if (a != b) { this.acw = a; this.w1("XAxisTitleRightMargin", b, this.ad2); } } get ael() { return this.adf; } set ael(a) { let b = this.ael; if (a != b) { this.adf = a; this.w1("YAxisTitleRightMargin", b, this.ael); } } get adz() { return this.act; } set adz(a) { let b = this.adz; if (a != b) { this.act = a; this.w1("XAxisTitleBottomMargin", b, this.adz); } } get aei() { return this.adc; } set aei(a) { let b = this.aei; if (a != b) { this.adc = a; this.w1("YAxisTitleBottomMargin", b, this.aei); } } get aiy() { return this.aii; } set aiy(a) { let b = this.aiy; if (a != b) { this.aii = a; this.w1("XAxisTitleTextColor", b, this.aiy); } } get ai5() { return this.aip; } set ai5(a) { let b = this.ai5; if (a != b) { this.aip = a; this.w1("YAxisTitleTextColor", b, this.ai5); } } w6(a, b, c) { super.w6(a, b, c); switch (a) { case "XAxisLabelTextStyle": this.ahw((d) => d.textStyle = this.afk); break; case "YAxisLabelTextStyle": this.ah1((d) => d.textStyle = this.agv); break; case "XAxisTitleTextStyle": this.ahy((d) => d.textStyle = this.aga); break; case "YAxisTitleTextStyle": this.ah3((d) => d.textStyle = this.ahl); break; } } get afk() { return this.aes; } set afk(a) { let b = this.afk; if (a != b) { this.aes = a; this.w1("XAxisLabelTextStyle", b, this.afk); } } get agv() { return this.aew; } set agv(a) { let b = this.agv; if (a != b) { this.aew = a; this.w1("YAxisLabelTextStyle", b, this.agv); } } get aga() { return this.aeu; } set aga(a) { let b = this.aga; if (a != b) { this.aeu = a; this.w1("XAxisTitleTextStyle", b, this.aga); } } get ahl() { return this.aey; } set ahl(a) { let b = this.ahl; if (a != b) { this.aey = a; this.w1("YAxisTitleTextStyle", b, this.ahl); } } ahr(a) { this.aho(a, (b) => b.leftMargin = this.ado); this.aho(a, (b) => b.topMargin = this.adq); this.aho(a, (b) => b.rightMargin = this.adp); this.aho(a, (b) => b.bottomMargin = this.adn); this.aho(a, (b) => b.textColor = this.aiq); this.ahp(a, (b) => b.textColor = this.aiy); this.ahp(a, (b) => b.leftMargin = this.ad0); this.ahp(a, (b) => b.topMargin = this.ad3); this.ahp(a, (b) => b.rightMargin = this.ad2); this.ahp(a, (b) => b.bottomMargin = this.adz); this.aho(a, (b) => b.textStyle = this.afk); this.ahp(a, (b) => b.textStyle = this.aga); } aht(a) { this.aho(a, (b) => b.leftMargin = this.ad7); this.aho(a, (b) => b.topMargin = this.ad9); this.aho(a, (b) => b.rightMargin = this.ad8); this.aho(a, (b) => b.bottomMargin = this.ad6); this.aho(a, (b) => b.textColor = this.air); this.ahp(a, (b) => b.textColor = this.ai5); this.ahp(a, (b) => b.leftMargin = this.aej); this.ahp(a, (b) => b.topMargin = this.aem); this.ahp(a, (b) => b.rightMargin = this.ael); this.ahp(a, (b) => b.bottomMargin = this.aei); this.aho(a, (b) => b.textStyle = this.agv); this.ahp(a, (b) => b.textStyle = this.ahl); } x0(a) { let b = this.bf(a); let c = this.de(a, b); if (c == null) { return; } c.itemsSource = this.ij(a); if (a.highlightedData != null) { c.highlightedItemsSource = this.ik(a); } c.name = this.rg(a); c.title = this.rh(a, b); this.dataChart.series.add(c); } ahv(a) { this.ahu(a, null); } ahu(a, b) { a(this.abj()); } ahz(a, b) { a(this.abk()); } ah0(a) { this.ahz(a, true); } vs(a, b) { this.ahv(a); this.ahz(a, b); } ahy(a) { this.ahp(this.abj(), a); } ah3(a) { this.ahp(this.abk(), a); } ah1(a) { this.aho(this.abk(), a); } ahw(a) { this.aho(this.abj(), a); } adh(a) { let b = this.abj(); return b.gc(a, new ScalerParams(1, this.aam, this.aal, b.dr)); } adj(a) { let b = this.abj(); return b.gf(a, new ScalerParams(1, this.aam, this.aal, b.dr)); } adi(a) { let b = this.abk(); return b.gc(a, new ScalerParams(1, this.aam, this.aal, b.dr)); } adk(a) { let b = this.abk(); return b.gf(a, new ScalerParams(1, this.aam, this.aal, b.dr)); } xx(a) { super.xx(a); if (a == null) { return; } if (a.axes != null) { let b = this.abj(); let c = this.abk(); if (a.axes.contains(b)) { a.axes.remove(b); } if (a.axes.contains(c)) { a.axes.remove(c); } } } static ae1(a, b) { for (let c of fromEnum(b)) { let d = c.findMatchingHint(16); if (d != null) { let e = d.path; return e; } } return null; } v4(a, b) { super.v4(a, b); if (a == this.dataChart) { this.dataChart.axes.add(this.abj()); this.dataChart.axes.add(this.abk()); } } ahq(a) { if (a != null && this.mi != null && a.hg == null) { a.provideRenderer(this.mi); } a.oz = this.ait; a.gj = this.adr; a.o0 = this.aiu; a.gm = this.adu; a.o3 = this.aiw; a.hb = this.adv; a.o2 = this.aiv; a.hc = this.adw; a.o4 = this.aix; a.hd = this.adx; a.el = true; a.eb = this.shouldAvoidAxisAnnotationCollisions; a.ed = this.shouldAvoidAxisAnnotationCollisions; let b = a == this.abj(); if (b) { a.kd = this.af1; } a.h3 = this.aep; a.jl = this.afb; a.ah = this.abh; this.aho(a, (c) => c.angle = this.adm); this.aho(a, (c) => { if (c.extent != this.adl) { c.extent = this.adl; } }); this.aho(a, (c) => { if (c.maximumExtent != this.ads) { c.maximumExtent = this.ads; } }); this.aho(a, (c) => { if (c.maximumExtentPercentage != this.adt) { c.maximumExtentPercentage = this.adt; } }); this.aho(a, (c) => c.horizontalAlignment = this.ah7); this.aho(a, (c) => c.verticalAlignment = this.ai9); this.aho(a, (c) => c.visibility = this.aje); this.aho(a, (c) => c.location = this.abp(this.abs)); this.ahp(a, (c) => c.horizontalAlignment = this.ah8); this.ahp(a, (c) => c.angle = this.ady); a.dt = this.ab9; a.ct = this.ab6; a.cu = this.ab7; a.cs = this.ab5; this.ahr(a); } ahs(a) { if (a == null) { return; } if (this.mi != null && a.hg == null) { a.provideRenderer(this.mi); } a.eb = this.shouldAvoidAxisAnnotationCollisions; a.ed = this.shouldAvoidAxisAnnotationCollisions; this.aho(a, (b) => b.angle = this.ad5); this.aho(a, (b) => { if (b.extent != this.ad4) { b.extent = this.ad4; } }); this.aho(a, (b) => { if (b.maximumExtent != this.aeb) { b.maximumExtent = this.aeb; } }); this.aho(a, (b) => { if (b.maximumExtentPercentage != this.aec) { b.maximumExtentPercentage = this.aec; } }); this.aho(a, (b) => b.horizontalAlignment = this.ah9); this.aho(a, (b) => b.verticalAlignment = this.aja); this.aho(a, (b) => b.visibility = this.ajf); this.aho(a, (b) => b.location = this.abq(this.abu)); this.ahp(a, (b) => b.verticalAlignment = this.ajb); this.ahp(a, (b) => b.angle = this.aeh); a.oz = this.ai0; a.gj = this.aea; a.o0 = this.ai1; a.gm = this.aed; a.o3 = this.ai3; a.hb = this.aee; a.o2 = this.ai2; a.hc = this.aef; a.o4 = this.ai4; a.hd = this.aeg; let b = a == this.abk(); if (b) { a.kd = this.ahc; } a.jl = this.agm; a.ah = this.abi; a.dt = this.ace; a.ct = this.acb; a.cu = this.acc; a.cs = this.aca; this.aht(a); } v1() { super.v1(); this.ahq(this.abj()); this.ahs(this.abk()); } aho(a, b) { if (a == null) { return; } if (a.a4 == null) { a.a4 = new AxisLabelSettings(); a.a4.angle = a.fx(); a.a4.bottomMargin = a.fy(); a.a4.leftMargin = a.fz(); a.a4.rightMargin = a.f0(); a.a4.topMargin = a.f1(); a.a4.horizontalAlignment = a.on(); a.a4.location = a.a6(); a.a4.verticalAlignment = a.ps(); } b(a.a4); } ahp(a, b) { if (a == null) { return; } if (a.b4 == null) { a.b4 = new TitleSettings(); a.b4.bottomMargin = a.f3(); a.b4.leftMargin = a.f4(); a.b4.rightMargin = a.f5(); a.b4.topMargin = a.f6(); a.b4.location = a.a7(); a.b4.angle = a.f2(); a.b4.horizontalAlignment = a.oo(); a.b4.verticalAlignment = a.pt(); } b(a.b4); } w1(a, b, c) { super.w1(a, b, c); switch (a) { case "XAxisLabelAngle": this.ahw((d) => d.angle = this.adm); break; case "YAxisLabelAngle": this.ah1((d) => d.angle = this.ad5); break; case "XAxisLabelHorizontalAlignment": this.ahw((d) => d.horizontalAlignment = this.ah7); break; case "YAxisLabelHorizontalAlignment": this.ah1((d) => d.horizontalAlignment = this.ah9); break; case "XAxisLabelVerticalAlignment": this.ahw((d) => d.verticalAlignment = this.ai9); break; case "YAxisLabelVerticalAlignment": this.ah1((d) => d.verticalAlignment = this.aja); break; case "XAxisLabelVisibility": this.ahw((d) => d.visibility = this.aje); this.ab9 = (this.aje == 0); break; case "YAxisLabelVisibility": this.ah1((d) => d.visibility = this.ajf); this.ace = (this.ajf == 0); break; case "XAxisIsLabelPanelVisible": this.ahv((d) => d.dt = this.ab9); this.aje = this.ab9 ? 0 : 1; break; case "YAxisIsLabelPanelVisible": this.ah0((d) => d.dt = this.ace); this.ajf = this.ace ? 0 : 1; break; case "XAxisAreLabelsVisible": this.ahv((d) => d.ct = this.ab6); break; case "YAxisAreLabelsVisible": this.ah0((d) => d.ct = this.acb); break; case "XAxisAreAnnotationsVisible": this.ahv((d) => d.cs = this.ab5); break; case "YAxisAreAnnotationsVisible": this.ah0((d) => d.cs = this.aca); break; case "XAxisAreTickMarksVisible": this.ahv((d) => d.cu = this.ab7); break; case "YAxisAreTickMarksVisible": this.ah0((d) => d.cu = this.acc); break; case "XAxisLabel": this.ahv((d) => d.h3 = this.aep); break; case "YAxisLabel": this.ah0((d) => d.h3 = this.aeq); break; case "XAxisLabelFormat": this.ahv((d) => d.jl = this.afb); break; case "XAxisLabelFormatSpecifiers": this.ahv((d) => d.ah = this.abh); break; case "YAxisLabelFormat": this.ah0((d) => d.jl = this.agm); break; case "YAxisLabelFormatSpecifiers": this.ah0((d) => d.ah = this.abi); break; case "XAxisTitleAngle": this.ahy((d) => d.angle = this.ady); break; case "YAxisTitleAngle": this.ah3((d) => d.angle = this.aeh); break; case "XAxisTitleAlignment": this.ahy((d) => d.horizontalAlignment = this.ah8); break; case "YAxisTitleAlignment": this.ah3((d) => d.verticalAlignment = this.ajb); break; case "XAxisTitle": this.ahv((d) => d.kd = this.af1); break; case "YAxisTitle": this.ahz((d) => d.kd = this.ahc, false); break; case "XAxisMajorStroke": this.ahu((d) => d.oz = this.ait, a); break; case "YAxisMajorStroke": this.ah0((d) => d.oz = this.ai0); break; case "XAxisMajorStrokeThickness": this.ahu((d) => d.gj = this.adr, a); break; case "YAxisMajorStrokeThickness": this.ah0((d) => d.gj = this.aea); break; case "XAxisMinorStroke": this.ahv((d) => d.o0 = this.aiu); break; case "YAxisMinorStroke": this.ah0((d) => d.o0 = this.ai1); break; case "XAxisMinorStrokeThickness": this.ahv((d) => d.gm = this.adu); break; case "YAxisMinorStrokeThickness": this.ah0((d) => d.gm = this.aed); break; case "XAxisTickLength": this.ahv((d) => d.hc = this.adw); break; case "YAxisTickLength": this.ah0((d) => d.hc = this.aef); break; case "XAxisTickStroke": this.ahv((d) => d.o4 = this.aix); break; case "YAxisTickStroke": this.ah0((d) => d.o4 = this.ai4); break; case "XAxisTickStrokeThickness": this.ahv((d) => d.hd = this.adx); break; case "YAxisTickStrokeThickness": this.ah0((d) => d.hd = this.aeg); break; case "XAxisStroke": this.ahv((d) => d.o3 = this.aiw); break; case "YAxisStroke": this.ah0((d) => d.o3 = this.ai3); break; case "XAxisStrokeThickness": this.ahv((d) => d.hb = this.adv); break; case "YAxisStrokeThickness": this.ah0((d) => d.hb = this.aee); break; case "XAxisExtent": this.ahw((d) => d.extent = this.adl); break; case "YAxisExtent": this.ah1((d) => d.extent = this.ad4); break; case "XAxisMaximumExtent": this.ahw((d) => d.maximumExtent = this.ads); break; case "YAxisMaximumExtent": this.ah1((d) => d.maximumExtent = this.aeb); break; case "XAxisMaximumExtentPercentage": this.ahw((d) => d.maximumExtentPercentage = this.adt); break; case "YAxisMaximumExtentPercentage": this.ah1((d) => d.maximumExtentPercentage = this.aec); break; case "XAxisStrip": this.ahv((d) => d.o2 = this.aiv); break; case "YAxisStrip": this.ah0((d) => d.o2 = this.ai2); break; case "XAxisInverted": this.ahv((d) => d.dr = this.ab8); break; case "YAxisInverted": this.ah0((d) => d.dr = this.acd); break; case "YAxisLabelLocation": this.ah2(); break; case "XAxisLabelLocation": this.ahx(); break; } } ah2() { let a = this.abq(this.abu); if (a == 2 || a == 7) { this.ah9 = 2; } else { this.ah9 = 0; } this.ah1((b) => b.location = a); } ahx() { let a = this.abp(this.abs); if (a == 1 || a == 5) { this.ai9 = 0; } else { this.ai9 = 2; } this.ahw((b) => b.location = a); } abq(a) { if (a == 0) { return 2; } else if (a == 1) { return 3; } else if (a == 3) { return 7; } else if (a == 2) { return 6; } else { if (this.cd == 1) { return 3; } else { return 2; } } } abp(a) { if (a == 1) { return 1; } else if (a == 0) { return 0; } else if (a == 3) { return 5; } else if (a == 2) { return 4; } else { return 1; } } get aep() { return this.aen; } set aep(a) { let b = this.aep; if (a != b) { this.aen = a; this.w1("XAxisLabel", b, this.aep); } } get aeq() { return this.aeo; } set aeq(a) { let b = this.aeq; if (a != b) { this.aeo = a; this.w1("YAxisLabel", b, this.aeq); } } get ait() { return this.aid; } set ait(a) { let b = this.ait; if (a != b) { this.aid = a; this.w1("XAxisMajorStroke", b, this.ait); } } get ai0() { return this.aik; } set ai0(a) { let b = this.ai0; if (a != b) { this.aik = a; this.w1("YAxisMajorStroke", b, this.ai0); } } get adr() { return this.acl; } set adr(a) { let b = this.adr; if (a != b) { this.acl = a; this.w1("XAxisMajorStrokeThickness", b, this.adr); } } get aea() { return this.ac4; } set aea(a) { let b = this.aea; if (a != b) { this.ac4 = a; this.w1("YAxisMajorStrokeThickness", b, this.aea); } } get adu() { return this.aco; } set adu(a) { let b = this.adu; if (a != b) { this.aco = a; this.w1("XAxisMinorStrokeThickness", b, this.adu); } } get aed() { return this.ac7; } set aed(a) { let b = this.aed; if (a != b) { this.ac7 = a; this.w1("YAxisMinorStrokeThickness", b, this.aed); } } get aiv() { return this.aif; } set aiv(a) { let b = this.aiv; if (a != b) { this.aif = a; this.w1("XAxisStrip", b, this.aiv); } } get ai2() { return this.aim; } set ai2(a) { let b = this.ai2; if (a != b) { this.aim = a; this.w1("YAxisStrip", b, this.ai2); } } get aiw() { return this.aig; } set aiw(a) { let b = this.aiw; if (a != b) { this.aig = a; this.w1("XAxisStroke", b, this.aiw); } } get ai3() { return this.ain; } set ai3(a) { let b = this.ai3; if (a != b) { this.ain = a; this.w1("YAxisStroke", b, this.ai3); } } get adv() { return this.acp; } set adv(a) { let b = this.adv; if (a != b) { this.acp = a; this.w1("XAxisStrokeThickness", b, this.adv); } } get aee() { return this.ac8; } set aee(a) { let b = this.aee; if (a != b) { this.ac8 = a; this.w1("YAxisStrokeThickness", b, this.aee); } } get adw() { return this.acq; } set adw(a) { let b = this.adw; if (a != b) { this.acq = a; this.w1("XAxisTickLength", b, this.adw); } } get aef() { return this.ac9; } set aef(a) { let b = this.aef; if (a != b) { this.ac9 = a; this.w1("YAxisTickLength", b, this.aef); } } get aix() { return this.aih; } set aix(a) { let b = this.aix; if (a != b) { this.aih = a; this.w1("XAxisTickStroke", b, this.aix); } } get ai4() { return this.aio; } set ai4(a) { let b = this.ai4; if (a != b) { this.aio = a; this.w1("YAxisTickStroke", b, this.ai4); } } get adx() { return this.acr; } set adx(a) { let b = this.adx; if (a != b) { this.acr = a; this.w1("XAxisTickStrokeThickness", b, this.adx); } } get aeg() { return this.ada; } set aeg(a) { let b = this.aeg; if (a != b) { this.ada = a; this.w1("YAxisTickStrokeThickness", b, this.aeg); } } get af1() { return this.aet; } set af1(a) { let b = this.af1; if (a != b) { this.aet = a; this.w1("XAxisTitle", b, this.af1); } } get ahc() { return this.aex; } set ahc(a) { let b = this.ahc; if (a != b) { this.aex = a; this.w1("YAxisTitle", b, this.ahc); } } get aiu() { return this.aie; } set aiu(a) { let b = this.aiu; if (a != b) { this.aie = a; this.w1("XAxisMinorStroke", b, this.aiu); } } get ai1() { return this.ail; } set ai1(a) { let b = this.ai1; if (a != b) { this.ail = a; this.w1("YAxisMinorStroke", b, this.ai1); } } get adm() { return this.acg; } set adm(a) { let b = this.adm; if (a != b) { this.acg = a; this.w1("XAxisLabelAngle", b, this.adm); } } get ad5() { return this.acz; } set ad5(a) { let b = this.ad5; if (a != b) { this.acz = a; this.w1("YAxisLabelAngle", b, this.ad5); } } get adl() { return this.acf; } set adl(a) { let b = this.adl; if (a != b) { this.acf = a; this.w1("XAxisExtent", b, this.adl); } } get ad4() { return this.acy; } set ad4(a) { let b = this.ad4; if (a != b) { this.acy = a; this.w1("YAxisExtent", b, this.ad4); } } get ads() { return this.acm; } set ads(a) { let b = this.ads; if (a != b) { this.acm = a; this.w1("XAxisMaximumExtent", b, this.ads); } } get aeb() { return this.ac5; } set aeb(a) { let b = this.aeb; if (a != b) { this.ac5 = a; this.w1("YAxisMaximumExtent", b, this.aeb); } } get adt() { return this.acn; } set adt(a) { let b = this.adt; if (a != b) { this.acn = a; this.w1("XAxisMaximumExtentPercentage", b, this.adt); } } get aec() { return this.ac6; } set aec(a) { let b = this.aec; if (a != b) { this.ac6 = a; this.w1("YAxisMaximumExtentPercentage", b, this.aec); } } get ady() { return this.acs; } set ady(a) { let b = this.ady; if (a != b) { this.acs = a; this.w1("XAxisTitleAngle", b, this.ady); } } get aeh() { return this.adb; } set aeh(a) { let b = this.aeh; if (a != b) { this.adb = a; this.w1("YAxisTitleAngle", b, this.aeh); } } get ab8() { return this.aby; } set ab8(a) { let b = this.ab8; if (a != b) { this.aby = a; this.w1("XAxisInverted", b, this.ab8); } } get acd() { return this.ab3; } set acd(a) { let b = this.acd; if (a != b) { this.ab3 = a; this.w1("YAxisInverted", b, this.acd); } } get ah8() { return this.ah5; } set ah8(a) { let b = this.ah8; if (a != b) { this.ah5 = a; this.w1("XAxisTitleAlignment", enumGetBox(HorizontalAlignment_$type, b), enumGetBox(HorizontalAlignment_$type, this.ah8)); } } get ajb() { return this.ai8; } set ajb(a) { let b = this.ajb; if (a != b) { this.ai8 = a; this.w1("YAxisTitleAlignment", enumGetBox(VerticalAlignment_$type, b), enumGetBox(VerticalAlignment_$type, this.ajb)); } } get ah7() { return this.ah4; } set ah7(a) { let b = this.ah7; if (a != b) { this.ah4 = a; this.w1("XAxisLabelHorizontalAlignment", enumGetBox(HorizontalAlignment_$type, b), enumGetBox(HorizontalAlignment_$type, this.ah7)); } } get_ah9() { return this.ah6; } set_ah9(a) { let b = this.ah9; if (a != b) { this.ah6 = a; this.w1("YAxisLabelHorizontalAlignment", enumGetBox(HorizontalAlignment_$type, b), enumGetBox(HorizontalAlignment_$type, this.ah9)); } } get ah9() { return this.get_ah9(); } set ah9(a) { this.set_ah9(a); } get ai9() { return this.ai6; } set ai9(a) { let b = this.ai9; if (a != b) { this.ai6 = a; this.w1("XAxisLabelVerticalAlignment", enumGetBox(VerticalAlignment_$type, b), enumGetBox(VerticalAlignment_$type, this.ai9)); } } get aja() { return this.ai7; } set aja(a) { let b = this.aja; if (a != b) { this.ai7 = a; this.w1("YAxisLabelVerticalAlignment", enumGetBox(VerticalAlignment_$type, b), enumGetBox(VerticalAlignment_$type, this.aja)); } } get aje() { return this.ajc; } set aje(a) { let b = this.aje; if (a != b) { this.ajc = a; this.w1("XAxisLabelVisibility", enumGetBox(Visibility_$type, b), enumGetBox(Visibility_$type, this.aje)); } } get ajf() { return this.ajd; } set ajf(a) { let b = this.ajf; if (a != b) { this.ajd = a; this.w1("YAxisLabelVisibility", enumGetBox(Visibility_$type, b), enumGetBox(Visibility_$type, this.ajf)); } } get ab9() { return this.abz; } set ab9(a) { let b = this.ab9; if (a != b) { this.abz = a; this.w1("XAxisIsLabelPanelVisible", b, this.ab9); } } get ace() { return this.ab4; } set ace(a) { let b = this.ace; if (a != b) { this.ab4 = a; this.w1("YAxisIsLabelPanelVisible", b, this.ace); } } get ab6() { return this.abw; } set ab6(a) { let b = this.ab6; if (a != b) { this.abw = a; this.w1("XAxisAreLabelsVisible", b, this.ab6); } } get acb() { return this.ab1; } set acb(a) { let b = this.acb; if (a != b) { this.ab1 = a; this.w1("YAxisAreLabelsVisible", b, this.acb); } } get ab5() { return this.abv; } set ab5(a) { let b = this.ab5; if (a != b) { this.abv = a; this.w1("XAxisAreAnnotationsVisible", b, this.ab5); } } get aca() { return this.ab0; } set aca(a) { let b = this.aca; if (a != b) { this.ab0 = a; this.w1("YAxisAreAnnotationsVisible", b, this.aca); } } get ab7() { return this.abx; } set ab7(a) { let b = this.ab7; if (a != b) { this.abx = a; this.w1("XAxisAreTickMarksVisible", b, this.ab7); } } get acc() { return this.ab2; } set acc(a) { let b = this.acc; if (a != b) { this.ab2 = a; this.w1("YAxisAreTickMarksVisible", b, this.acc); } } get_abu() { return this.abt; } set_abu(a) { let b = this.abu; if (a != b) { this.abt = a; this.w1("YAxisLabelLocation", enumGetBox(YAxisLabelLocation_$type, b), enumGetBox(YAxisLabelLocation_$type, this.abu)); } } get abu() { return this.get_abu(); } set abu(a) { this.set_abu(a); } get_abs() { return this.abr; } set_abs(a) { let b = this.abs; if (a != b) { this.abr = a; this.w1("XAxisLabelLocation", enumGetBox(XAxisLabelLocation_$type, b), enumGetBox(XAxisLabelLocation_$type, this.abs)); } } get abs() { return this.get_abs(); } set abs(a) { this.set_abs(a); } get afb() { return this.aer; } set afb(a) { let b = this.aer; if (a != b) { this.aer = a; this.w1("XAxisLabelFormat", b, this.aer); } } get abh() { return this.abf; } set abh(a) { let b = this.abf; if (a != b) { this.abf = a; this.w1("XAxisLabelFormatSpecifiers", b, this.abf); } } get agm() { return this.aev; } set agm(a) { let b = this.aev; if (a != b) { this.aev = a; this.w1("YAxisLabelFormat", b, this.aev); } } get abi() { return this.abg; } set abi(a) { let b = this.abg; if (a != b) { this.abg = a; this.w1("YAxisLabelFormatSpecifiers", b, this.abg); } } }