UNPKG

igniteui-angular-charts

Version:

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

1,534 lines (1,533 loc) 49.1 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 { ValueAxisLabelLocation_$type } from "./ValueAxisLabelLocation"; import { AngleAxisLabelLocation_$type } from "./AngleAxisLabelLocation"; import { AxisLabelSettings } from "./AxisLabelSettings"; import { AxisDefaults } from "./AxisDefaults"; import { TitleSettings } from "./TitleSettings"; import { ScalerParams } from "./ScalerParams"; import { DeviceUtils } from "igniteui-angular-core"; /** * @hidden */ export let RadialBaseChart = /*@__PURE__*/ (() => { class RadialBaseChart extends DomainChart { constructor() { super(...arguments); this.abn = null; this.abo = null; this.ab2 = 0; this.ab4 = 5; this.ab3 = 0; this.ab1 = 5; this.acl = 5; this.acn = 0; this.acm = 5; this.ack = 0; this.aho = null; this.ahv = null; this.ahm = null; this.ahn = null; this.acf = 0; this.acy = 0; this.ace = NaN; this.acx = NaN; this.ach = NaN; this.ac0 = NaN; this.acg = NaN; this.acz = NaN; this.acd = NaN; this.acw = NaN; this.ahu = null; this.ah1 = null; this.aec = null; this.aeg = null; this.aee = null; this.aei = null; this.ad7 = null; this.ad8 = null; this.ahp = null; this.ahw = null; this.ab5 = DeviceUtils.g(1); this.aco = DeviceUtils.g(1); this.ab8 = DeviceUtils.g(1); this.acr = DeviceUtils.g(1); this.ahr = null; this.ahy = null; this.ahs = null; this.ahz = null; this.ab9 = DeviceUtils.g(1); this.acs = DeviceUtils.g(1); this.aca = DeviceUtils.g(8); this.act = 0; this.aht = null; this.ah0 = null; this.acb = DeviceUtils.g(1); this.acu = DeviceUtils.g(1); this.aed = null; this.aeh = null; this.ahq = null; this.ahx = null; this.ab0 = 0; this.acj = 0; this.abz = NaN; this.ab6 = NaN; this.ab7 = NaN; this.aci = NaN; this.acp = NaN; this.acq = NaN; this.acc = 0; this.acv = -90; this.abv = false; this.abw = false; this.ahh = 1; this.aik = 1; this.ahg = 1; this.ahi = 2; this.aii = 0; this.aij = 1; this.aio = 0; this.aip = 0; this.abt = 4; this.abj = 4; this.aeb = null; this.abf = null; this.aef = null; this.abg = null; } provideContainer(a) { if (a != null) { let b = this.abl(); let c = this.abm(); if (b != null) { b.provideRenderer(a); } if (c != null) { c.provideRenderer(a); } } super.provideContainer(a); } v9() { super.v9(); let a = this.abl(); let b = this.abm(); if (a != null && a.a4 != null) { this.ah4 = a.a4.textColor; } if (b != null && b.a4 != null) { this.aib = b.a4.textColor; } this.ah9 = AxisDefaults.axis_TickBrush; this.aig = AxisDefaults.axis_TickBrush; this.ah5 = AxisDefaults.axis_MajorBrush; this.aic = AxisDefaults.axis_MajorBrush; this.ah8 = AxisDefaults.axis_LineBrush; this.aif = AxisDefaults.axis_LineBrush; } w5(a, b, c) { super.w5(a, b, c); switch (a) { case "AngleAxisLabelLeftMargin": this.ag8((d) => d.leftMargin = this.ac4); break; case "AngleAxisLabelTopMargin": this.ag8((d) => d.topMargin = this.ac6); break; case "AngleAxisLabelRightMargin": this.ag8((d) => d.rightMargin = this.ac5); break; case "AngleAxisLabelBottomMargin": this.ag8((d) => d.bottomMargin = this.ac3); break; case "ValueAxisLabelLeftMargin": this.ahd((d) => d.leftMargin = this.adr); break; case "ValueAxisLabelTopMargin": this.ahd((d) => d.topMargin = this.adt); break; case "ValueAxisLabelRightMargin": this.ahd((d) => d.rightMargin = this.ads); break; case "ValueAxisLabelBottomMargin": this.ahd((d) => d.bottomMargin = this.adq); break; case "ActualItemsSource": case "ShouldDisplayMockData": case "ShouldUseSkeletonStyleForMockData": this.ah2 = this.aad(this.ah4); this.ah3 = this.aad(this.aib); break; case "AngleAxisLabelTextColor": this.ah2 = this.aad(this.ah4); break; case "ValueAxisLabelTextColor": this.ah3 = this.aad(this.aib); break; case "ActualAngleAxisLabelTextColor": this.ag8((d) => d.textColor = this.ah2); break; case "ActualValueAxisLabelTextColor": this.ahd((d) => d.textColor = this.ah3); break; case "AngleAxisTitleMargin": this.aha((d) => d.margin = this.adh); break; case "ValueAxisTitleMargin": this.ahf((d) => d.margin = this.ad4); break; case "AngleAxisTitleLeftMargin": this.aha((d) => d.leftMargin = this.adg); break; case "ValueAxisTitleLeftMargin": this.ahf((d) => d.leftMargin = this.ad3); break; case "AngleAxisTitleTopMargin": this.aha((d) => d.topMargin = this.adj); break; case "ValueAxisTitleTopMargin": this.ahf((d) => d.topMargin = this.ad6); break; case "AngleAxisTitleRightMargin": this.aha((d) => d.rightMargin = this.adi); break; case "ValueAxisTitleRightMargin": this.ahf((d) => d.rightMargin = this.ad5); break; case "AngleAxisTitleBottomMargin": this.aha((d) => d.bottomMargin = this.adf); break; case "ValueAxisTitleBottomMargin": this.ahf((d) => d.bottomMargin = this.ad2); break; case "AngleAxisTitleTextColor": this.aha((d) => d.textColor = this.aia); break; case "ValueAxisTitleTextColor": this.ahf((d) => d.textColor = this.aih); break; case "AngleAxisFormatLabel": this.ag6((d) => d.az = this.abp); break; case "ValueAxisFormatLabel": this.ahb((d) => d.az = this.abq); break; } } get abp() { return this.abn; } set abp(a) { let b = this.abp; if (a != b) { this.abn = a; this.w1("AngleAxisFormatLabel", b, this.abp); } } get abq() { return this.abo; } set abq(a) { let b = this.abq; if (a != b) { this.abo = a; this.w1("ValueAxisFormatLabel", b, this.abq); } } get ac4() { return this.ab2; } set ac4(a) { let b = this.ac4; if (a != b) { this.ab2 = a; this.w1("AngleAxisLabelLeftMargin", b, this.ac4); } } get ac6() { return this.ab4; } set ac6(a) { let b = this.ac6; if (a != b) { this.ab4 = a; this.w1("AngleAxisLabelTopMargin", b, this.ac6); } } get ac5() { return this.ab3; } set ac5(a) { let b = this.ac5; if (a != b) { this.ab3 = a; this.w1("AngleAxisLabelRightMargin", b, this.ac5); } } get ac3() { return this.ab1; } set ac3(a) { let b = this.ac3; if (a != b) { this.ab1 = a; this.w1("AngleAxisLabelBottomMargin", b, this.ac3); } } get adr() { return this.acl; } set adr(a) { let b = this.adr; if (a != b) { this.acl = a; this.w1("ValueAxisLabelLeftMargin", b, this.adr); } } get adt() { return this.acn; } set adt(a) { let b = this.adt; if (a != b) { this.acn = a; this.w1("ValueAxisLabelTopMargin", b, this.adt); } } get ads() { return this.acm; } set ads(a) { let b = this.ads; if (a != b) { this.acm = a; this.w1("ValueAxisLabelRightMargin", b, this.ads); } } get adq() { return this.ack; } set adq(a) { let b = this.adq; if (a != b) { this.ack = a; this.w1("ValueAxisLabelBottomMargin", b, this.adq); } } get ah4() { return this.aho; } set ah4(a) { let b = this.ah4; if (a != b) { this.aho = a; this.w1("AngleAxisLabelTextColor", b, this.ah4); } } get aib() { return this.ahv; } set aib(a) { let b = this.aib; if (a != b) { this.ahv = a; this.w1("ValueAxisLabelTextColor", b, this.aib); } } get ah2() { return this.ahm; } set ah2(a) { let b = this.ahm; if (a != b) { this.ahm = a; this.w1("ActualAngleAxisLabelTextColor", b, this.ah2); } } get ah3() { return this.ahn; } set ah3(a) { let b = this.ahn; if (a != b) { this.ahn = a; this.w1("ActualValueAxisLabelTextColor", b, this.ah3); } } get adh() { return this.acf; } set adh(a) { let b = this.adh; if (a != b) { this.acf = a; this.w1("AngleAxisTitleMargin", b, this.adh); } } get ad4() { return this.acy; } set ad4(a) { let b = this.ad4; if (a != b) { this.acy = a; this.w1("ValueAxisTitleMargin", b, this.ad4); } } get adg() { return this.ace; } set adg(a) { let b = this.adg; if (a != b) { this.ace = a; this.w1("AngleAxisTitleLeftMargin", b, this.adg); } } get ad3() { return this.acx; } set ad3(a) { let b = this.ad3; if (a != b) { this.acx = a; this.w1("ValueAxisTitleLeftMargin", b, this.ad3); } } get adj() { return this.ach; } set adj(a) { let b = this.adj; if (a != b) { this.ach = a; this.w1("AngleAxisTitleTopMargin", b, this.adj); } } get ad6() { return this.ac0; } set ad6(a) { let b = this.ad6; if (a != b) { this.ac0 = a; this.w1("ValueAxisTitleTopMargin", b, this.ad6); } } get adi() { return this.acg; } set adi(a) { let b = this.adi; if (a != b) { this.acg = a; this.w1("AngleAxisTitleRightMargin", b, this.adi); } } get ad5() { return this.acz; } set ad5(a) { let b = this.ad5; if (a != b) { this.acz = a; this.w1("ValueAxisTitleRightMargin", b, this.ad5); } } get adf() { return this.acd; } set adf(a) { let b = this.adf; if (a != b) { this.acd = a; this.w1("AngleAxisTitleBottomMargin", b, this.adf); } } get ad2() { return this.acw; } set ad2(a) { let b = this.ad2; if (a != b) { this.acw = a; this.w1("ValueAxisTitleBottomMargin", b, this.ad2); } } get aia() { return this.ahu; } set aia(a) { let b = this.aia; if (a != b) { this.ahu = a; this.w1("AngleAxisTitleTextColor", b, this.aia); } } get aih() { return this.ah1; } set aih(a) { let b = this.aih; if (a != b) { this.ah1 = a; this.w1("ValueAxisTitleTextColor", b, this.aih); } } w6(a, b, c) { super.w6(a, b, c); switch (a) { case "AngleAxisLabelTextStyle": this.ag8((d) => d.textStyle = this.aez); break; case "ValueAxisLabelTextStyle": this.ahd((d) => d.textStyle = this.af7); break; case "AngleAxisTitleTextStyle": this.aha((d) => d.textStyle = this.afp); break; case "ValueAxisTitleTextStyle": this.ahf((d) => d.textStyle = this.agx); break; } } get aez() { return this.aec; } set aez(a) { let b = this.aez; if (a != b) { this.aec = a; this.w1("AngleAxisLabelTextStyle", b, this.aez); } } get af7() { return this.aeg; } set af7(a) { let b = this.af7; if (a != b) { this.aeg = a; this.w1("ValueAxisLabelTextStyle", b, this.af7); } } get afp() { return this.aee; } set afp(a) { let b = this.afp; if (a != b) { this.aee = a; this.w1("AngleAxisTitleTextStyle", b, this.afp); } } get agx() { return this.aei; } set agx(a) { let b = this.agx; if (a != b) { this.aei = a; this.w1("ValueAxisTitleTextStyle", b, this.agx); } } ag3(a) { this.ag0(a, (b) => b.leftMargin = this.ac4); this.ag0(a, (b) => b.topMargin = this.ac6); this.ag0(a, (b) => b.rightMargin = this.ac5); this.ag0(a, (b) => b.bottomMargin = this.ac3); this.ag0(a, (b) => b.textColor = this.ah2); this.ag1(a, (b) => b.textColor = this.aia); this.ag1(a, (b) => b.leftMargin = this.adg); this.ag1(a, (b) => b.topMargin = this.adj); this.ag1(a, (b) => b.rightMargin = this.adi); this.ag1(a, (b) => b.bottomMargin = this.adf); this.ag0(a, (b) => b.textStyle = this.aez); this.ag1(a, (b) => b.textStyle = this.afp); } ag5(a) { this.ag0(a, (b) => b.leftMargin = this.adr); this.ag0(a, (b) => b.topMargin = this.adt); this.ag0(a, (b) => b.rightMargin = this.ads); this.ag0(a, (b) => b.bottomMargin = this.adq); this.ag0(a, (b) => b.textColor = this.ah3); this.ag1(a, (b) => b.textColor = this.aih); this.ag1(a, (b) => b.leftMargin = this.ad3); this.ag1(a, (b) => b.topMargin = this.ad6); this.ag1(a, (b) => b.rightMargin = this.ad5); this.ag1(a, (b) => b.bottomMargin = this.ad2); this.ag0(a, (b) => b.textStyle = this.af7); this.ag1(a, (b) => b.textStyle = this.agx); } 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); } ag6(a) { this.ag7(a, null); } ag7(a, b) { a(this.abl()); } ahc(a, b) { a(this.abm()); } ahb(a) { this.ahc(a, true); } vs(a, b) { this.ag6(a); this.ahc(a, b); } aha(a) { this.ag1(this.abl(), a); } ahf(a) { this.ag1(this.abm(), a); } ahd(a) { this.ag0(this.abm(), a); } ag8(a) { this.ag0(this.abl(), a); } adk(a) { let b = this.abl(); return b.f5(a, new ScalerParams(1, this.aam, this.aal, b.dn)); } adm(a) { let b = this.abl(); return b.f8(a, new ScalerParams(1, this.aam, this.aal, b.dn)); } adl(a) { let b = this.abm(); return b.f5(a, new ScalerParams(1, this.aam, this.aal, b.dn)); } adn(a) { let b = this.abm(); return b.f8(a, new ScalerParams(1, this.aam, this.aal, b.dn)); } xx(a) { super.xx(a); if (a == null) { return; } if (a.axes != null) { let b = this.abl(); let c = this.abm(); if (a.axes.contains(b)) { a.axes.remove(b); } if (a.axes.contains(c)) { a.axes.remove(c); } } } static afs(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.abl()); this.dataChart.axes.add(this.abm()); } } ag2(a) { if (a != null && this.mi != null && a.g9 == null) { a.provideRenderer(this.mi); } a.oi = this.ah5; a.gd = this.ac7; a.oj = this.ah6; a.gg = this.ada; a.om = this.ah8; a.g4 = this.adb; a.ol = this.ah7; a.g5 = this.adc; a.on = this.ah9; a.g6 = this.add; a.ef = true; a.d5 = this.shouldAvoidAxisAnnotationCollisions; a.d7 = this.shouldAvoidAxisAnnotationCollisions; let b = a == this.abl(); if (b) { a.j0 = this.afg; } a.hw = this.ad9; a.i9 = this.aeq; a.ah = this.abh; this.ag0(a, (c) => c.angle = this.ac2); this.ag0(a, (c) => { if (c.extent != this.ac1) { c.extent = this.ac1; } }); this.ag0(a, (c) => { if (c.maximumExtent != this.ac8) { c.maximumExtent = this.ac8; } }); this.ag0(a, (c) => { if (c.maximumExtentPercentage != this.ac9) { c.maximumExtentPercentage = this.ac9; } }); this.ag0(a, (c) => c.horizontalAlignment = this.ahj); this.ag0(a, (c) => c.verticalAlignment = this.ail); this.ag0(a, (c) => c.visibility = this.aiq); this.ag0(a, (c) => c.location = this.abr(this.abk)); this.ag1(a, (c) => c.horizontalAlignment = this.ahk); this.ag1(a, (c) => c.angle = this.ade); this.ag3(a); } ag4(a) { if (a == null) { return; } if (this.mi != null && a.g9 == null) { a.provideRenderer(this.mi); } a.d5 = this.shouldAvoidAxisAnnotationCollisions; a.d7 = this.shouldAvoidAxisAnnotationCollisions; this.ag0(a, (b) => b.angle = this.adp); this.ag0(a, (b) => { if (b.extent != this.ado) { b.extent = this.ado; } }); this.ag0(a, (b) => { if (b.maximumExtent != this.adv) { b.maximumExtent = this.adv; } }); this.ag0(a, (b) => { if (b.maximumExtentPercentage != this.adw) { b.maximumExtentPercentage = this.adw; } }); this.ag0(a, (b) => b.horizontalAlignment = this.ahl); this.ag0(a, (b) => b.verticalAlignment = this.aim); this.ag0(a, (b) => b.visibility = this.air); this.ag0(a, (b) => b.location = this.abs(this.abu)); this.ag1(a, (b) => b.verticalAlignment = this.ain); this.ag1(a, (b) => b.angle = this.ad1); a.oi = this.aic; a.gd = this.adu; a.oj = this.aid; a.gg = this.adx; a.om = this.aif; a.g4 = this.ady; a.ol = this.aie; a.g5 = this.adz; a.on = this.aig; a.g6 = this.ad0; let b = a == this.abm(); if (b) { a.j0 = this.ago; } a.i9 = this.afy; a.ah = this.abi; this.ag5(a); } v1() { super.v1(); this.ag2(this.abl()); this.ag4(this.abm()); } ag0(a, b) { if (a == null) { return; } if (a.a4 == null) { a.a4 = new AxisLabelSettings(); a.a4.angle = a.fr(); a.a4.bottomMargin = a.fs(); a.a4.leftMargin = a.ft(); a.a4.rightMargin = a.fu(); a.a4.topMargin = a.fv(); a.a4.horizontalAlignment = a.n6(); a.a4.location = a.a6(); a.a4.verticalAlignment = a.pb(); } b(a.a4); } ag1(a, b) { if (a == null) { return; } if (a.bz == null) { a.bz = new TitleSettings(); a.bz.bottomMargin = a.fx(); a.bz.leftMargin = a.fy(); a.bz.rightMargin = a.fz(); a.bz.topMargin = a.f0(); a.bz.location = a.a7(); a.bz.angle = a.fw(); a.bz.horizontalAlignment = a.n7(); a.bz.verticalAlignment = a.pc(); } b(a.bz); } w1(a, b, c) { super.w1(a, b, c); switch (a) { case "AngleAxisLabelAngle": this.ag8((d) => d.angle = this.ac2); break; case "ValueAxisLabelAngle": this.ahd((d) => d.angle = this.adp); break; case "AngleAxisLabelHorizontalAlignment": this.ag8((d) => d.horizontalAlignment = this.ahj); break; case "ValueAxisLabelHorizontalAlignment": this.ahd((d) => d.horizontalAlignment = this.ahl); break; case "AngleAxisLabelVerticalAlignment": this.ag8((d) => d.verticalAlignment = this.ail); break; case "ValueAxisLabelVerticalAlignment": this.ahd((d) => d.verticalAlignment = this.aim); break; case "AngleAxisLabelVisibility": this.ag8((d) => d.visibility = this.aiq); break; case "ValueAxisLabelVisibility": this.ahd((d) => d.visibility = this.air); break; case "AngleAxisLabel": this.ag6((d) => d.hw = this.ad9); break; case "ValueAxisLabel": this.ahb((d) => d.hw = this.aea); break; case "AngleAxisLabelFormat": this.ag6((d) => d.i9 = this.aeq); break; case "AngleAxisLabelFormatSpecifiers": this.ag6((d) => d.ah = this.abh); break; case "ValueAxisLabelFormat": this.ahb((d) => d.i9 = this.afy); break; case "ValueAxisLabelFormatSpecifiers": this.ahb((d) => d.ah = this.abi); break; case "AngleAxisTitleAngle": this.aha((d) => d.angle = this.ade); break; case "ValueAxisTitleAngle": this.ahf((d) => d.angle = this.ad1); break; case "AngleAxisTitleAlignment": this.aha((d) => d.horizontalAlignment = this.ahk); break; case "ValueAxisTitleAlignment": this.ahf((d) => d.verticalAlignment = this.ain); break; case "AngleAxisTitle": this.ag6((d) => d.j0 = this.afg); break; case "ValueAxisTitle": this.ahc((d) => d.j0 = this.ago, false); break; case "AngleAxisMajorStroke": this.ag7((d) => d.oi = this.ah5, a); break; case "ValueAxisMajorStroke": this.ahb((d) => d.oi = this.aic); break; case "AngleAxisMajorStrokeThickness": this.ag7((d) => d.gd = this.ac7, a); break; case "ValueAxisMajorStrokeThickness": this.ahb((d) => d.gd = this.adu); break; case "AngleAxisMinorStroke": this.ag6((d) => d.oj = this.ah6); break; case "ValueAxisMinorStroke": this.ahb((d) => d.oj = this.aid); break; case "AngleAxisMinorStrokeThickness": this.ag6((d) => d.gg = this.ada); break; case "ValueAxisMinorStrokeThickness": this.ahb((d) => d.gg = this.adx); break; case "AngleAxisTickLength": this.ag6((d) => d.g5 = this.adc); break; case "ValueAxisTickLength": this.ahb((d) => d.g5 = this.adz); break; case "AngleAxisTickStroke": this.ag6((d) => d.on = this.ah9); break; case "ValueAxisTickStroke": this.ahb((d) => d.on = this.aig); break; case "AngleAxisTickStrokeThickness": this.ag6((d) => d.g6 = this.add); break; case "ValueAxisTickStrokeThickness": this.ahb((d) => d.g6 = this.ad0); break; case "AngleAxisStroke": this.ag6((d) => d.om = this.ah8); break; case "ValueAxisStroke": this.ahb((d) => d.om = this.aif); break; case "AngleAxisStrokeThickness": this.ag6((d) => d.g4 = this.adb); break; case "ValueAxisStrokeThickness": this.ahb((d) => d.g4 = this.ady); break; case "AngleAxisExtent": this.ag8((d) => d.extent = this.ac1); break; case "AngleAxisMaximumExtent": this.ag8((d) => d.maximumExtent = this.ac8); break; case "AngleAxisMaximumExtentPercentage": this.ag8((d) => d.maximumExtentPercentage = this.ac9); break; case "ValueAxisExtent": this.ahd((d) => d.extent = this.ado); break; case "ValueAxisMaximumExtent": this.ahd((d) => d.maximumExtent = this.ac8); break; case "ValueAxisMaximumExtentPercentage": this.ahd((d) => d.maximumExtentPercentage = this.ac9); break; case "AngleAxisStrip": this.ag6((d) => d.ol = this.ah7); break; case "ValueAxisStrip": this.ahb((d) => d.ol = this.aie); break; case "AngleAxisInverted": this.ag6((d) => d.dn = this.abx); break; case "ValueAxisInverted": this.ahb((d) => d.dn = this.aby); break; case "ValueAxisLabelLocation": this.ahe(); break; case "AngleAxisLabelLocation": this.ag9(); break; } } ahe() { let a = this.abs(this.abu); if (a == 2 || a == 7) { this.ahl = 2; } else { this.ahl = 0; } this.ahd((b) => b.location = a); } ag9() { let a = this.abr(this.abk); if (a == 1 || a == 5) { this.ail = 0; } else { this.ail = 2; } this.ag8((b) => b.location = a); } abs(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; } } } abr(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 ad9() { return this.ad7; } set ad9(a) { let b = this.ad9; if (a != b) { this.ad7 = a; this.w1("AngleAxisLabel", b, this.ad9); } } get aea() { return this.ad8; } set aea(a) { let b = this.aea; if (a != b) { this.ad8 = a; this.w1("ValueAxisLabel", b, this.aea); } } get ah5() { return this.ahp; } set ah5(a) { let b = this.ah5; if (a != b) { this.ahp = a; this.w1("AngleAxisMajorStroke", b, this.ah5); } } get aic() { return this.ahw; } set aic(a) { let b = this.aic; if (a != b) { this.ahw = a; this.w1("ValueAxisMajorStroke", b, this.aic); } } get ac7() { return this.ab5; } set ac7(a) { let b = this.ac7; if (a != b) { this.ab5 = a; this.w1("AngleAxisMajorStrokeThickness", b, this.ac7); } } get adu() { return this.aco; } set adu(a) { let b = this.adu; if (a != b) { this.aco = a; this.w1("ValueAxisMajorStrokeThickness", b, this.adu); } } get ada() { return this.ab8; } set ada(a) { let b = this.ada; if (a != b) { this.ab8 = a; this.w1("AngleAxisMinorStrokeThickness", b, this.ada); } } get adx() { return this.acr; } set adx(a) { let b = this.adx; if (a != b) { this.acr = a; this.w1("ValueAxisMinorStrokeThickness", b, this.adx); } } get ah7() { return this.ahr; } set ah7(a) { let b = this.ah7; if (a != b) { this.ahr = a; this.w1("AngleAxisStrip", b, this.ah7); } } get aie() { return this.ahy; } set aie(a) { let b = this.aie; if (a != b) { this.ahy = a; this.w1("ValueAxisStrip", b, this.aie); } } get ah8() { return this.ahs; } set ah8(a) { let b = this.ah8; if (a != b) { this.ahs = a; this.w1("AngleAxisStroke", b, this.ah8); } } get aif() { return this.ahz; } set aif(a) { let b = this.aif; if (a != b) { this.ahz = a; this.w1("ValueAxisStroke", b, this.aif); } } get adb() { return this.ab9; } set adb(a) { let b = this.adb; if (a != b) { this.ab9 = a; this.w1("AngleAxisStrokeThickness", b, this.adb); } } get ady() { return this.acs; } set ady(a) { let b = this.ady; if (a != b) { this.acs = a; this.w1("ValueAxisStrokeThickness", b, this.ady); } } get adc() { return this.aca; } set adc(a) { let b = this.adc; if (a != b) { this.aca = a; this.w1("AngleAxisTickLength", b, this.adc); } } get adz() { return this.act; } set adz(a) { let b = this.adz; if (a != b) { this.act = a; this.w1("ValueAxisTickLength", b, this.adz); } } get ah9() { return this.aht; } set ah9(a) { let b = this.ah9; if (a != b) { this.aht = a; this.w1("AngleAxisTickStroke", b, this.ah9); } } get aig() { return this.ah0; } set aig(a) { let b = this.aig; if (a != b) { this.ah0 = a; this.w1("ValueAxisTickStroke", b, this.aig); } } get add() { return this.acb; } set add(a) { let b = this.add; if (a != b) { this.acb = a; this.w1("AngleAxisTickStrokeThickness", b, this.add); } } get ad0() { return this.acu; } set ad0(a) { let b = this.ad0; if (a != b) { this.acu = a; this.w1("ValueAxisTickStrokeThickness", b, this.ad0); } } get afg() { return this.aed; } set afg(a) { let b = this.afg; if (a != b) { this.aed = a; this.w1("AngleAxisTitle", b, this.afg); } } get ago() { return this.aeh; } set ago(a) { let b = this.ago; if (a != b) { this.aeh = a; this.w1("ValueAxisTitle", b, this.ago); } } get ah6() { return this.ahq; } set ah6(a) { let b = this.ah6; if (a != b) { this.ahq = a; this.w1("AngleAxisMinorStroke", b, this.ah6); } } get aid() { return this.ahx; } set aid(a) { let b = this.aid; if (a != b) { this.ahx = a; this.w1("ValueAxisMinorStroke", b, this.aid); } } get ac2() { return this.ab0; } set ac2(a) { let b = this.ac2; if (a != b) { this.ab0 = a; this.w1("AngleAxisLabelAngle", b, this.ac2); } } get adp() { return this.acj; } set adp(a) { let b = this.adp; if (a != b) { this.acj = a; this.w1("ValueAxisLabelAngle", b, this.adp); } } get ac1() { return this.abz; } set ac1(a) { let b = this.ac1; if (a != b) { this.abz = a; this.w1("AngleAxisExtent", b, this.ac1); } } get ac8() { return this.ab6; } set ac8(a) { let b = this.ac8; if (a != b) { this.ab6 = a; this.w1("AngleAxisMaximumExtent", b, this.ac8); } } get ac9() { return this.ab7; } set ac9(a) { let b = this.ac9; if (a != b) { this.ab7 = a; this.w1("AngleAxisMaximumExtentPercentage", b, this.ac9); } } get ado() { return this.aci; } set ado(a) { let b = this.ado; if (a != b) { this.aci = a; this.w1("ValueAxisExtent", b, this.ado); } } get adv() { return this.acp; } set adv(a) { let b = this.adv; if (a != b) { this.acp = a; this.w1("ValueAxisMaximumExtent", b, this.adv); } } get adw() { return this.acq; } set adw(a) { let b = this.adw; if (a != b) { this.acq = a; this.w1("ValueAxisMaximumExtentPercentage", b, this.adw); } } get ade() { return this.acc; } set ade(a) { let b = this.ade; if (a != b) { this.acc = a; this.w1("AngleAxisTitleAngle", b, this.ade); } } get ad1() { return this.acv; } set ad1(a) { let b = this.ad1; if (a != b) { this.acv = a; this.w1("ValueAxisTitleAngle", b, this.ad1); } } get abx() { return this.abv; } set abx(a) { let b = this.abx; if (a != b) { this.abv = a; this.w1("AngleAxisInverted", b, this.abx); } } get aby() { return this.abw; } set aby(a) { let b = this.aby; if (a != b) { this.abw = a; this.w1("ValueAxisInverted", b, this.aby); } } get ahk() { return this.ahh; } set ahk(a) { let b = this.ahk; if (a != b) { this.ahh = a; this.w1("AngleAxisTitleAlignment", enumGetBox(HorizontalAlignment_$type, b), enumGetBox(HorizontalAlignment_$type, this.ahk)); } } get ain() { return this.aik; } set ain(a) { let b = this.ain; if (a != b) { this.aik = a; this.w1("ValueAxisTitleAlignment", enumGetBox(VerticalAlignment_$type, b), enumGetBox(VerticalAlignment_$type, this.ain)); } } get ahj() { return this.ahg; } set ahj(a) { let b = this.ahj; if (a != b) { this.ahg = a; this.w1("AngleAxisLabelHorizontalAlignment", enumGetBox(HorizontalAlignment_$type, b), enumGetBox(HorizontalAlignment_$type, this.ahj)); } } get_ahl() { return this.ahi; } set_ahl(a) { let b = this.ahl; if (a != b) { this.ahi = a; this.w1("ValueAxisLabelHorizontalAlignment", enumGetBox(HorizontalAlignment_$type, b), enumGetBox(HorizontalAlignment_$type, this.ahl)); } } get ahl() { return this.get_ahl(); } set ahl(a) { this.set_ahl(a); } get ail() { return this.aii; } set ail(a) { let b = this.ail; if (a != b) { this.aii = a; this.w1("AngleAxisLabelVerticalAlignment", enumGetBox(VerticalAlignment_$type, b), enumGetBox(VerticalAlignment_$type, this.ail)); } } get aim() { return this.aij; } set aim(a) { let b = this.aim; if (a != b) { this.aij = a; this.w1("ValueAxisLabelVerticalAlignment", enumGetBox(VerticalAlignment_$type, b), enumGetBox(VerticalAlignment_$type, this.aim)); } } get aiq() { return this.aio; } set aiq(a) { let b = this.aiq; if (a != b) { this.aio = a; this.w1("AngleAxisLabelVisibility", enumGetBox(Visibility_$type, b), enumGetBox(Visibility_$type, this.aiq)); } } get air() { return this.aip; } set air(a) { let b = this.air; if (a != b) { this.aip = a; this.w1("ValueAxisLabelVisibility", enumGetBox(Visibility_$type, b), enumGetBox(Visibility_$type, this.air)); } } get_abu() { return this.abt; } set_abu(a) { let b = this.abu; if (a != b) { this.abt = a; this.w1("ValueAxisLabelLocation", enumGetBox(ValueAxisLabelLocation_$type, b), enumGetBox(ValueAxisLabelLocation_$type, this.abu)); } } get abu() { return this.get_abu(); } set abu(a) { this.set_abu(a); } get_abk() { return this.abj; } set_abk(a) { let b = this.abk; if (a != b) { this.abj = a; this.w1("AngleAxisLabelLocation", enumGetBox(AngleAxisLabelLocation_$type, b), enumGetBox(AngleAxisLabelLocation_$type, this.abk)); } } get abk() { return this.get_abk(); } set abk(a) { this.set_abk(a); } get aeq() { return this.aeb; } set aeq(a) { let b = this.aeb; if (a != b) { this.aeb = a; this.w1("AngleAxisLabelFormat", b, this.aeb); } } get abh() { return this.abf; } set abh(a) { let b = this.abf; if (a != b) { this.abf = a; this.w1("AngleAxisLabelFormatSpecifiers", b, this.abf); } } get afy() { return this.aef; } set afy(a) { let b = this.aef; if (a != b) { this.aef = a; this.w1("ValueAxisLabelFormat", b, this.aef); } } get abi() { return this.abg; } set abi(a) { let b = this.abg; if (a != b) { this.abg = a; this.w1("ValueAxisLabelFormatSpecifiers", b, this.abg); } } } RadialBaseChart.$t = markType(RadialBaseChart, 'RadialBaseChart', DomainChart.$); return RadialBaseChart; })();