/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_stacked.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.datachart_category.js
*     infragistics.datachart_categorycore.js
*     infragistics.datachart_core.js
*     infragistics.datachart_verticalcategory.js
*     infragistics.ext_ui.js
*/
(function(factory){if(typeof define==="function"&&define.amd){define(["./infragistics.util","./infragistics.ext_core","./infragistics.ext_collections","./infragistics.dv_core","./infragistics.dv_geometry","./infragistics.datachart_category","./infragistics.datachart_categorycore","./infragistics.datachart_core","./infragistics.datachart_verticalcategory","./infragistics.ext_ui"],factory)}else{factory(igRoot)}})(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$u=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$f=$.ig.globalDefs.$$f;var $$g=$.ig.globalDefs.$$g;var $$j=$.ig.globalDefs.$$j;var $$i=$.ig.globalDefs.$$i;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["StackedSeriesCreatedEventArgs:a","StackedSeriesCreatedEventHandler:b","AreaFragment:c","BarFragment:d","AreaFragmentBucketCalculator:e","LineFragmentBucketCalculator:f","SplineFragmentBucketCalculator:g","StackedBarBucketCalculator:j","StackedBucketCalculator:k","StackedColumnBucketCalculator:l","ColumnFragment:m","FragmentBase:n","FragmentBaseValueList:o","LineFragment:p","SplineAreaFragment:q","SplineFragment:r","SplineFragmentBase:s","SplineFragmentBaseValueList:t","Stacked100AreaSeries:v","Stacked100BarSeries:w","Stacked100ColumnSeries:x","Stacked100LineSeries:y","Stacked100SplineAreaSeries:z","Stacked100SplineSeries:aa","StackedAreaSeries:ab","StackedBarSeries:ac","StackedColumnSeries:ad","StackedFragmentSeries:ae","StackedLineSeries:af","HorizontalStackedSeriesBase:ag","VerticalStackedSeriesBase:ah","IStacked100Series:ai","StackedSeriesBase:aj","StackedSeriesCollection:ak","StackedSeriesFramePreparer:al","StackedSplineAreaSeries:am","StackedSplineSeries:an","AreaFragmentView:ao","ColumnFragmentView:ap","LineFragmentView:aq","SplineAreaFragmentView:ar","SplineFragmentView:as","Stacked100BarSeriesView:at","Stacked100ColumnSeriesView:au","Stacked100AreaSeriesView:av","Stacked100LineSeriesView:aw","Stacked100SplineAreaSeriesView:ax","StackedSplineAreaSeriesView:ay","StackedBarSeriesView:az","StackedAreaSeriesView:a0","Stacked100SplineSeriesView:a1","StackedSplineSeriesView:a2","StackedLineSeriesView:a3","StackedColumnSeriesView:a4","StackedSeriesManager:a5","StackedSeriesView:a6"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$c("StackedSeriesCreatedEventArgs:a","EventArgs",{init:function(a){$$0.$w.init.call(this);this._c=a},_c:null,brush:function(a){if(arguments.length===1){this._c.brush(a);return a}else{return this._c.brush()}},legendItemTemplate:function(a){if(arguments.length===1){this._c.legendItemTemplate(a);return a}else{return this._c.legendItemTemplate()}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this._c.legendItemBadgeTemplate(a);return a}else{return this._c.legendItemBadgeTemplate()}},legendItemVisibility:function(a){if(arguments.length===1){this._c.legendItemVisibility(a);return a}else{return this._c.legendItemVisibility()}},outline:function(a){if(arguments.length===1){this._c.outline(a);return a}else{return this._c.outline()}},dashArray:function(a){if(arguments.length===1){this._c.dashArray(a);return a}else{return this._c.dashArray()}},dashCap:function(a){if(arguments.length===1){this._c.dashCap(a);return a}else{return this._c.dashCap()}},index:function(){return this._c._br},thickness:function(a){if(arguments.length===1){this._c.thickness(a);return a}else{return this._c.thickness()}},title:function(a){if(arguments.length===1){this._c.title(a);return a}else{return this._c.title()}},markerBrush:function(a){if(arguments.length===1){this._c.markerBrush(a);return a}else{return this._c.markerBrush()}},markerOutline:function(a){if(arguments.length===1){this._c.markerOutline(a);return a}else{return this._c.markerOutline()}},markerStyle:function(a){if(arguments.length===1){this._c.markerStyle(a);return a}else{return this._c.markerStyle()}},markerTemplate:function(a){if(arguments.length===1){this._c.markerTemplate(a);return a}else{return this._c.markerTemplate()}},markerType:function(a){if(arguments.length===1){this._c.markerType(a);return a}else{return this._c.markerType()}},markerThickness:function(a){if(arguments.length===1){this._c.markerThickness(a);return a}else{return this._c.markerThickness()}},startCap:function(a){if(arguments.length===1){this._c.startCap(a);return a}else{return this._c.actualStartCap()}},endCap:function(a){if(arguments.length===1){this._c.endCap(a);return a}else{return this._c.actualEndCap()}},$type:new $.ig.Type("StackedSeriesCreatedEventArgs",$$0.$w.$type)},true);$c("FragmentBase:n","HorizontalAnchoredCategorySeries",{init:function(){this.ur=null;$.ig.HorizontalAnchoredCategorySeries.prototype.init.call(this);this._up=new $.ig.CategoryLineRasterizer},_up:null,_logicalSeriesLink:null,logicalSeriesLink:function(a){if(arguments.length===1){this._logicalSeriesLink=a;return a}else{return this._logicalSeriesLink}},ur:null,parentSeries:function(a){if(arguments.length===1){this.ur=a;return a}else{return this.ur}},dj:function(){return false},isFragment:function(){return true},je:function(){if(this.logicalSeriesLink()!=null){return this.logicalSeriesLink().name()}return null},g2:function(){var a=this.parentSeries();if(a.index()==-1||a._s9==null||a._s9._f.indexOf(this)==-1){return-1}return a._s9._f.indexOf(this)},g6:function(){var a=this.parentSeries();if(a.index()==-1||a.series().count()==0||a.series().indexOf(this.logicalSeriesLink())==-1){return-1}return a.series().indexOf(this.logicalSeriesLink())},resolveLegendIndex:function(){var a=this.parentSeries();if(a.reverseLegendOrder()){return-1+a.index()+a.s5().count()-a._s9._f.indexOf(this)}return $.ig.HorizontalAnchoredCategorySeries.prototype.resolveLegendIndex.call(this)},bf:function(){return this.parentSeries()},rb:function(){if(this.parentSeries()==null){return null}return this.parentSeries().q9()},uo:function(){if(this.parentSeries()==null){return this._rh}return this.parentSeries()._rh},rw:function(){if(this.parentSeries()==null){return null}return this.parentSeries().ra()},ut:function(a,b,c,d,e,f,g,h){var i=c[0];var j=c[1];var k=new $$a.ae(0,i-5,j-5,11,11);if(!$.ig.util.isNaN(i)&&!$.ig.util.isNaN(j)&&!Number.isInfinity(i)&&!Number.isInfinity(j)&&d.tryAdd(k)){b.m.add({__x:i,__y:j,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.updateMarkerTemplate(g,f,h);return true}return false},sr:function(a,b){a.u();if(this.valueColumn()==null||this.parentSeries()==null||this.logicalSeriesLink()==null){return}if(this.logicalSeriesLink()._aq.count()==0||this.logicalSeriesLink()._ap.count()==0){return}this.ri(b).d(a,b)},getSeriesValuePosition:function(a,b,c){var $self=this;return this.pd(a,b,c,this.uo().r(this.rb(),this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view())),this.rw(),this.rb(),this.uu.runOn(this),function(d,e){return $self.ha(d,e,$self.rb(),$self.sa.runOn($self),$self.valueColumn()!=null?new $$t.o($self):null)},function(d,e){return $self.g8(d,e,$self.rb(),$self.sa.runOn($self),$self.valueColumn()!=null?new $$t.o($self):null)})},getAxes:function(){return[this.rb(),this.rw()]},uu:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),this.view().bu(),this.rb().isInverted(),d);var f=this._rh.r(this.rb(),this.seriesViewer().actualWindowRect(),this.view().bu(),d);return this.gc(this.valueColumn()!=null?new $$t.o(this):null,a,this.rb(),e,f,this.sa.runOn(this),b,c)},uw:function(a,b,c){var d=this.td(c);var e=d;var f=this.logicalSeriesLink()._aj;var g=f?this.parentSeries()._s9._e:this.parentSeries()._s9._d;var h=g.indexOf(this);if(a.count()==0){return}if(h==-1){return}var i=false;for(var j=h;j>=0;j--){if(i){break}if(j==0){a.add({__x:a.__inner[a.count()-1].__x,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.add({__x:a.__inner[0].__x,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});break}var k=$b($$t.$n.$type,g.__inner[j-1]);if(k!=null&&k._up!=null&&k._up.o().count()>0&&this.view()!=null&&k.e5(this.view().bu(),this.view().bv(),this.view())){i=true;for(var l=k._up.o().count()-1;l>=0;l--){a.add(k._up.o().__inner[l])}}}},e5:function(a,b,c){var d=$.ig.HorizontalAnchoredCategorySeries.prototype.e5.call(this,a,b,c);var e=$b($.ig.CategoryAxisBase.prototype.$type,this.parentSeries().q9());var f=this.parentSeries().ra();if(this.parentSeries()==null||e==null||e.itemsSource()==null||f==null||this.parentSeries().ci()==null||e.seriesViewer()==null||f.seriesViewer()==null){d=false}if(this.valueColumn()==null){return false}if(Number.isInfinity(this.valueColumn().minimum())&&Number.isInfinity(this.valueColumn().maximum())){d=false}if($.ig.util.isNaN(this.valueColumn().minimum())&&$.ig.util.isNaN(this.valueColumn().maximum())){d=false}return d},td:function(a){var b=0;var c=a.bv();var d=a.bu();var e=this.getEffectiveViewport1(a);var f=new $.ig.ScalerParams(0,c,d,this.yAxis().isInverted(),e);f._b=this.f4();if(!c.isEmpty()&&!d.isEmpty()&&this.yAxis()!=null){b=this.yAxis().getScaledValue(0,f)}return b},ap:function(a){return null},uv:function(){if(this.parentSeries()==null){return-1}var a=this.parentSeries().index();var b=0;var c=1;if(this.parentSeries().reverseLegendOrder()){b=this.parentSeries().s5().count()-1;c=-1}for(var d=b;this.parentSeries().reverseLegendOrder()?d>=0:d<this.parentSeries().s5().count();d+=c){var e=this.parentSeries().s5().__inner[d];if(e.visualSeriesLink()==this){return a}if(this.parentSeries().actualLegend()==null||e.actualVisibility()!=0||e.actualLegendItemVisibility()!=0){continue}a++}return-1},ux:function(a){if(a==null){}},lt:function(a,b,c,d){$.ig.HorizontalAnchoredCategorySeries.prototype.lt.call(this,a,b,c,d);if(this.parentSeries()==null){return}var e=$b($.ig.NumericAxisBase.prototype.$type,this.parentSeries().ra());if(e==null){return}switch(b){case"ValueColumn":if(this._s4.c3()){this._s4.c2().reset()}if(e!=null&&!e.updateRange()){this.parentSeries().s4()._cr.g(this.resolution());this.renderSeries(false)}break;case"ActualBrush":if(this.logicalSeriesLink()!=null){this.logicalSeriesLink().actualBrush(this.actualBrush())}break}},l9:function(a,b){$.ig.HorizontalAnchoredCategorySeries.prototype.l9.call(this,a,b)},$type:new $.ig.Type("FragmentBase",$.ig.HorizontalAnchoredCategorySeries.prototype.$type)},true);$c("AreaFragment:c","FragmentBase",{init:function(){$$t.$n.init.call(this);this._ab=$$t.$c.$type},bv:function(){return new $$t.ao(this)},_uy:null,lo:function(a){$$t.$n.lo.call(this,a);this._uy=a},isAreaOrLine:function(){return true},isArea:function(){return true},u0:function(a,b){var c=this._uy.dg._ak;if(this.et(a,c)){return true}var d=this._uy.dh._ak;if(this.et(a,d)){return true}return false},testHit:function(a,b){if(this.uz(a,b)){return true}if(this.u0(a,b)){return true}if(this.p3(a,b)){return true}return false},uz:function(a,b){var c=this._uy.di._ak;if(this.es(a,b,c)){return true}var d=this._uy.dj._ak;if(this.es(a,b,d)){return true}return false},preferredCategoryMode:function(a){return 0},ko:function(a,b){$$t.$n.ko.call(this,a,b);var c=b;c.db()},su:function(a,b){var $self=this;$$t.$n.su.call(this,a,b);this._up._a=$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null?true:false;var c=$b($$t.$ao.$type,b);var d=a.f;var e=this.getEffectiveViewport1(c);this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));var f=false;var g=this.rk._b;if(g!=null){f=true}if(f){var h=new $.ig.ScalerParams(0,b.bv(),b.bu(),this._t5.isInverted(),e);this.sq(d,-1,this.valueColumn().count(),this._t5,h,b.isThumbnailView())}this.rk.ad(c.di,true,false,true,true);this.rk.ad(c.dj,true,false,true,true);this.rk.ad(c.dg,false,true,false,false);this.rk.ad(c.dh,false,true,false,false);var i=c._cr.d;this._up.i(c.dg,c.di,c.dh,c.dj,a.f.count(),a.f,true,i,this.resolution(),function(j,k,l,m,n){$self.uw(j,a.f,b)},0);c.dg.__opacity=this.rk.j*this.actualAreaFillOpacity();c.dh.__opacity=.5*this.rk.j*this.actualAreaFillOpacity()},mh:function(){var a=$b($.ig.XamDataChart.prototype.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?this.parentSeries().actualAreaFillOpacity():this.areaFillOpacity())}},$type:new $.ig.Type("AreaFragment",$$t.$n.$type)},true);$c("ColumnFragment:m","FragmentBase",{isColumn:function(){return true},isMarkerlessDisplayPreferred:function(){return true},init:function(){$$t.$n.init.call(this);this._ab=$$t.$m.$type},bv:function(){return new $$t.ap(this)},_uz:null,lo:function(a){$$t.$n.lo.call(this,a);this._uz=a},radiusX:function(a){if(arguments.length===1){this.h($$t.$m.radiusXProperty,a);return a}else{return this.c($$t.$m.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$m.radiusYProperty,a);return a}else{return this.c($$t.$m.radiusYProperty)}},xAxis:function(){return this.parentSeries()!=null?$b($.ig.CategoryAxisBase.prototype.$type,this.parentSeries().q9()):null},yAxis:function(){return this.parentSeries()!=null?$b($.ig.NumericYAxis.prototype.$type,this.parentSeries().ra()):null},preferredCategoryMode:function(a){return 2},rb:function(){return this.xAxis()},rw:function(){return this.yAxis()},cz:function(){return true},q9:function(){return null},ra:function(){return null},ko:function(a,b){$$t.$n.ko.call(this,a,b);var c=b;if(a&&c._db!=null){this.rc.m.clear();c._db.count(0)}},ap:function(a){if(this.valueColumn()==null||this.valueColumn().count()==0){return null}return new $.ig.AxisRange(this.valueColumn().minimum(),this.valueColumn().maximum())},e5:function(a,b,c){if(this.parentSeries()==null){return false}return this.parentSeries().te(this,a,b,this.u1(c))},e2:function(){return true},sc:function(a){if(this.parentSeries()!=null){return this.parentSeries().sc(this.parentSeries().view())}return $$t.$n.sc.call(this,a)},sd:function(a){if(this.parentSeries()!=null){return this.parentSeries().sd(this.parentSeries().view())}return $$t.$n.sc.call(this,a)},se:function(a){if(this.parentSeries()!=null){return this.parentSeries().se(this.parentSeries().view())}return $$t.$n.se.call(this,a)},getSeriesValueBoundingBox:function(a){if(this.rb()==null||this.yAxis()==null){return $$a.$ae.empty()}var b=this.fromWorldPosition(a);var c=this.view().bv();var d=this.view().bu();var e=this.getEffectiveViewport1(this.view());var f=new $.ig.ScalerParams(0,c,d,this.yAxis().isInverted(),e);var g=this.aj(this.rb(),this.rc.f,this.sc(this.view()),this.sd(this.view()),a,true);if(g==null){return $$a.$ae.empty()}var h=g[0];var i=g[1];var j=Math.abs(b.__x-h[0]);var k=Math.abs(b.__x-i[0]);var l=this.rb().ky(c,d,e);if(j<k){var m=h[0]-.5*l;var n=h[1];var o=h[2];return new $$a.ae(0,m,Math.min(n,o),l,Math.max(n,o)-Math.min(n,o))}else{var p=i[0]-.5*l;var q=i[1];var r=i[2];return new $$a.ae(0,p,Math.min(q,r),l,Math.max(q,r)-Math.min(q,r))}},testHit:function(a,b){if(this.eu(a,b)){return true}if(this.p3(a,b)){return true}return false},eu:function(a,b){var c=this.getSeriesValueBoundingBoxFromSeriesPixel(a);if(c.isEmpty()){return false}var d=this.u8(c,this.f1(b));return d.containsPoint(a)},u8:function(a,b){var c=a.left()+a.width()/2;var d=a.top()+a.height()/2;var e=c-(a.width()/2+b);var f=d-a.height()/2;var g=a.height();var h=a.width()+b*2;return new $$a.ae(0,e,f,h,g)},hq:function(a,b){var c=$b($$a.$e.$type,a);var d=c!=null?$b($.ig.DataContext.prototype.$type,c.dataContext()):null;var e=d!=null?d.item():null;if(e==null){var f=this.view().bu();var g=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var h={__x:g.left()+g.width()*(b.__x-f.left())/f.width(),__y:g.top()+g.height()*(b.__y-f.top())/f.height(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e=this.getItem(h)}return e},getItem:function(a){var b=0;if($b($.ig.ISortingAxis.prototype.$type,this.rb())!==null){b=this.g5(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.ci()!=null&&b<this.ci().count()?this.ci().item(b):null},g5:function(a){var b=this.view().bv();var c=this.view().bu();var d=this.getEffectiveViewport1(this.view());if(b.isEmpty()||c.isEmpty()){return-1}var e=this.rb();var f=new $.ig.ScalerParams(0,b,c,e.isInverted(),d);var g=$b($.ig.ISortingAxis.prototype.$type,this.xAxis());var h=this.pg(this.view());var i=e.getUnscaledValue(h.left(),f);var j=e.getUnscaledValue(h.right(),f);var k=(a.__x-b.left())/b.width();var l=i+(j-i)*k;if($.ig.truncate(l)<=$$0.$s.minValue().getTime()||$.ig.truncate(l)>=$$0.$s.maxValue().getTime()){return-1}var m=g.getIndexClosestToUnscaledValue(l);return m},getItemIndex:function(a){if(this.parentSeries()==null){return-1}return this.parentSeries().tk(a)},ut:function(a,b,c,d,e,f,g,h){var i=0;var j=c[0];var k=e<i?c[2]:c[1];var l=new $$a.ae(0,j-5,k-5,11,11);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)&&!Number.isInfinity(j)&&!Number.isInfinity(k)&&d.tryAdd(l)){b.m.add({__x:j,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.updateMarkerTemplate(g,f,h);return true}return false},u1:function(a){if(a.isAlternateView()){return this.parentSeries().a5().alternateViews().item(a.alternateViewIdentifier())}else if(a==this._bx){return this.parentSeries()._bx}else{return this.parentSeries()._rl}},renderAlternateView:function(a,b,c,d,e){this.a5().ensureAlternateView(this,a,b,d,e);var f=this.a5().alternateViews().item(d);var g=f;f.prepAltSurface(c);var h=this.u1(f);h._cr.g(this.resolution());if(this.cu(g)){return}if(this._s5==null){this._s5=new $.ig.CategoryFrame(3)}this._s5.u();this.sr(this._s5,g);this.su(this._s5,g)},sr:function(a,b){a.u();if(this.valueColumn()==null||this.parentSeries()==null||this.logicalSeriesLink()==null||this.logicalSeriesLink()._ap.count()==0||this.logicalSeriesLink()._aq.count()==0){return}var c;if(b.isAlternateView()){c=this.parentSeries()._s3}else if(b==this._bx){c=this.parentSeries().rf}else{c=this.parentSeries().rc}var d=$b($.ig.CategorySeriesView.prototype.$type,this.u1(b));a.f.clear();a.m.clear();var e=d._cr.e;var f=d._cr.f;var g=this.parentSeries()._rh._h.yScaler();var h=$b($.ig.ISortingAxis.prototype.$type,this.parentSeries()._rh._h.scaler());var i=$b($.ig.NumericAxisBase.prototype.$type,g)!==null&&g.k3();var j=$b($$t.$k.$type,d._cr);var k=d._cr.d;var l=0;for(var m=e;m<=f;m++){var n=m*k;if(this.__visibility!=0){break}if(m>=this.valueColumn().count()||m>=c.f.count()+e){continue}var o=this.valueColumn().item(m);var p=!i||i&&o>0;var q;if(h==null){q=j.getBucket1(this,m,m,b.bv(),b.bu(),c)}else{q=j.getBucket1(this,m,h.sortedIndices().__inner[m],b.bv(),b.bu(),c)}a.f.add(q);if(p){if(this.ut(b,a,q,this._rh._h.provideCollisionDetector(),o,n,l,a.f.count()-1)){l++}}}b._cu.count(l)},su:function(a,b){$$t.$n.su.call(this,a,b);if(this.parentSeries()==null){return}this.parentSeries().tt(this,a,b);$.ig.CategoryMarkerManager.prototype.e(this,a.m,b._cu,this.useLightweightMarkers())},lt:function(a,b,c,d){$$t.$n.lt.call(this,a,b,c,d)},$type:new $.ig.Type("ColumnFragment",$$t.$n.$type)},true);$c("BarFragment:d","ColumnFragment",{init:function(){$$t.$m.init.call(this);this._ab=$$t.$d.$type},isBar:function(){return true},isMarkerlessDisplayPreferred:function(){return true},isColumn:function(){return false},xAxis:function(){return this.parentSeries()!=null?this.parentSeries().xAxis():null},yAxis:function(){return this.parentSeries()!=null?this.parentSeries().yAxis():null},rb:function(){if(this.parentSeries()==null){return null}return this.parentSeries().ra()},isVertical:function(){return true},getExactItemIndex:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.view().bu();var d=this.pg(this.view());var e=this.getEffectiveViewport1(this.view());var f=this.rb();var g=-1;if(f!=null&&!b.isEmpty()&&!c.isEmpty()){var h=new $.ig.ScalerParams(0,b,c,f.isInverted(),e);var i=f.getUnscaledValue(d.top(),h);var j=f.getUnscaledValue(d.bottom(),h);var k=(a.__y-b.top())/b.height();var l=i+k*(j-i);if(f.categoryMode()!=0){l-=.5}g=l}return g},rw:function(){if(this.parentSeries()==null){return null}return this.parentSeries().rw()},u8:function(a,b){var c=a.left()+a.width()/2;var d=a.top()+a.height()/2;var e=c-a.width()/2;var f=d-(a.height()/2+b);var g=a.height()+b*2;var h=a.width();return new $$a.ae(0,e,f,h,g)},getSeriesValueBoundingBox:function(a){if(this.rb()==null){return $$a.$ae.empty()}var b=this.fromWorldPosition(a);var c=this.view().bv();var d=this.view().bu();var e=this.getEffectiveViewport1(this.view());var f=this.rb();var g=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);var h=this.aj(this.rb(),this.rc.f,this.sc(this.view()),this.sd(this.view()),a,true);if(h==null){return $$a.$ae.empty()}var i=h[0];var j=h[1];var k=Math.abs(b.__y-i[0]);var l=Math.abs(b.__y-j[0]);var m=f.ky(c,d,e);if(k<l){var n=i[0]-.5*m;var o=i[2];var p=i[1];return new $$a.ae(0,o,n,Math.max(p,o)-Math.min(p,o),m)}else{var q=j[0]-.5*m;var r=j[2];var s=j[1];return new $$a.ae(0,r,q,Math.max(s,r)-Math.min(s,r),m)}},testHit:function(a,b){if(this.eu(a,b)){return true}if(this.p3(a,b)){return true}return false},ut:function(a,b,c,d,e,f,g,h){var i=c[0];var j=e<0?c[2]:c[1];var k=new $$a.ae(0,j-5,i-5,11,11);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(i)&&!Number.isInfinity(j)&&!Number.isInfinity(i)&&d.tryAdd(k)){b.m.add({__x:j,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.updateMarkerTemplate(g,f,h);return true}return false},getItem:function(a){var b=0;if($b($.ig.ISortingAxis.prototype.$type,this.yAxis())!==null){b=this.g5(a);if(b==-1){return null}}else{b=this.getItemIndex(a)}return b>=0&&this.ci()!=null&&b<this.ci().count()?this.ci().item(b):null},g5:function(a){var b=this.view().bv();var c=this.view().bu();if(b.isEmpty()||c.isEmpty()){return-1}var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,b,c,this.yAxis().isInverted(),d);var f=$b($.ig.ISortingAxis.prototype.$type,this.yAxis());var g=this.pg(this.view());var h=this.yAxis().getUnscaledValue(g.top(),e);var i=this.yAxis().getUnscaledValue(g.bottom(),e);var j=(a.__y-b.top())/b.height();var k=h+(i-h)*j;if($.ig.truncate(k)<=$$0.$s.minValue().getTime()||$.ig.truncate(k)>=$$0.$s.maxValue().getTime()){return-1}var l=f.getIndexClosestToUnscaledValue(k);return l},td:function(a){var b=0;var c=a.bv();var d=a.bu();var e=this.getEffectiveViewport1(a);var f=new $.ig.ScalerParams(0,c,d,this.xAxis().isInverted(),e);if(!c.isEmpty()&&!d.isEmpty()&&this.xAxis()!=null){b=this.xAxis().getScaledValue(0,f)}return b},lt:function(a,b,c,d){$$t.$m.lt.call(this,a,b,c,d);if(this.parentSeries()==null||this.xAxis()==null){return}var e=this.xAxis();switch(b){case"ValueColumn":if(this._s4.c3()){this._s4.c2().reset()}if(e!=null&&!e.updateRange()){this.parentSeries().s4()._cr.g(this.resolution());this.renderSeries(false)}break}},$type:new $.ig.Type("BarFragment",$$t.$m.$type)},true);$c("AreaFragmentBucketCalculator:e","AnchoredCategoryBucketCalculator",{init:function(a){$.ig.AnchoredCategoryBucketCalculator.prototype.init.call(this,a)},getBucketWithoutUnknowns:function(a){return this.getBucket(a)},getBucket:function(a){var b=Math.min(a*this.d,this._i._c0.valueColumn().count()-1);var c=Math.min(b+this.d-1,this._i._c0.valueColumn().count()-1);var d=NaN;var e=NaN;var f=this._i._c0;var g=f.parentSeries();var h=$b($$t.$ai.$type,g)!==null;var i=this._i._c0.valueColumn();var j=g._s1;var k=g._s2;var l=f.logicalSeriesLink()._aq;var m=f.logicalSeriesLink()._ap;for(var n=b;n<=c;++n){var o=i.item(n);if($.ig.util.isNaN(o)||Number.isInfinity(o)){o=0}var p=Math.abs(k[n])+j[n];if(h){if(p==0){o=0}else if(o<0){o=(l.__inner[n]+o)/p*100}else{o=(m.__inner[n]+o)/p*100}}else{o=o<0?l.__inner[n]+o:m.__inner[n]+o}if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(o)){d=Math.min(d,o);e=Math.max(e,o)}}else{d=o;e=o}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[.5*(b+c),NaN,NaN]},$type:new $.ig.Type("AreaFragmentBucketCalculator",$.ig.AnchoredCategoryBucketCalculator.prototype.$type)},true);$c("LineFragmentBucketCalculator:f","AnchoredCategoryBucketCalculator",{init:function(a){$.ig.AnchoredCategoryBucketCalculator.prototype.init.call(this,a)},getBucketWithoutUnknowns:function(a){return this.getBucket(a)},getBucket:function(a){var b=Math.min(a*this.d,this._i._c0.valueColumn().count()-1);var c=Math.min(b+this.d-1,this._i._c0.valueColumn().count()-1);var d=NaN;var e=NaN;var f=$b($$t.$n.$type,this._i._c0);var g=f.parentSeries();for(var h=b;h<=c;++h){var i=this._i._c0.valueColumn().item(h);var j=Math.abs(g._s2[h])+g._s1[h];if($.ig.util.isNaN(i)||Number.isInfinity(i)){i=0}if($b($$t.$ai.$type,g)!==null){if(j==0){i=0}else if(i<0){i=(f.logicalSeriesLink()._aq.__inner[h]+i)/j*100}else{i=(f.logicalSeriesLink()._ap.__inner[h]+i)/j*100}}else{i=i<0?f.logicalSeriesLink()._aq.__inner[h]+i:f.logicalSeriesLink()._ap.__inner[h]+i}if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(i)){d=Math.min(d,i);e=Math.max(e,i)}}else{d=i;e=i}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[.5*(b+c),NaN,NaN]},$type:new $.ig.Type("LineFragmentBucketCalculator",$.ig.AnchoredCategoryBucketCalculator.prototype.$type)},true);$c("SplineFragmentBucketCalculator:g","AnchoredCategoryBucketCalculator",{init:function(a){$.ig.AnchoredCategoryBucketCalculator.prototype.init.call(this,a)},getBucket:function(a){var b=Math.min(a*this.d,this._i._c0.valueColumn().count()-1);var c=Math.min(b+this.d-1,this._i._c0.valueColumn().count()-1);var d=NaN;var e=NaN;var f=$b($$t.$s.$type,this._i._c0);var g=f.parentSeries();for(var h=b;h<=c;++h){var i=this._i._c0.valueColumn().item(h);var j=Math.abs(g._s2[h])+g._s1[h];if($.ig.util.isNaN(i)||Number.isInfinity(i)){i=0}if($b($$t.$ai.$type,g)!==null){if(j==0){i=0}else if(i<0){i=(f.logicalSeriesLink()._aq.__inner[h]+i)/j*100}else{i=(f.logicalSeriesLink()._ap.__inner[h]+i)/j*100}}else{i=i<0?f.logicalSeriesLink()._aq.__inner[h]+i:f.logicalSeriesLink()._ap.__inner[h]+i}if(!$.ig.util.isNaN(d)){if(!$.ig.util.isNaN(i)){d=Math.min(d,i);e=Math.max(e,i)}}else{d=i;e=i}}if(!$.ig.util.isNaN(d)){return[.5*(b+c),d,e]}return[.5*(b+c),NaN,NaN]},$type:new $.ig.Type("SplineFragmentBucketCalculator",$.ig.AnchoredCategoryBucketCalculator.prototype.$type)},true);$c("StackedBucketCalculator:k","CategoryBucketCalculator",{init:function(a){$.ig.CategoryBucketCalculator.prototype.init.call(this,a)},getBucket:function(a){var b=$b($$t.$aj.$type,this._c._ct);var c=Math.min(b._s2!=null?b._s2.length:0,b._s1!=null?b._s1.length:0);var d=Math.min(a*this.d,c-1);var e=Math.min(d+this.d-1,c-1);var f=NaN;var g=NaN;for(var h=d;h<=e;++h){var i=Math.min(b._s2[h],b._s1[h]);var j=Math.max(b._s2[h],b._s1[h]);if(!$.ig.util.isNaN(f)){if(!$.ig.util.isNaN(i)){f=Math.min(f,i);g=Math.max(g,i)}if(!$.ig.util.isNaN(j)){f=Math.min(f,j);g=Math.max(g,j)}}else{f=i;g=j}}if(!$.ig.util.isNaN(f)&&!$.ig.util.isNaN(g)){return[.5*(d+e),f,g]}return[NaN,NaN,NaN]},getBucket1:function(a,b,c,d,e,f){return null},$type:new $.ig.Type("StackedBucketCalculator",$.ig.CategoryBucketCalculator.prototype.$type)},true);$c("StackedBarBucketCalculator:j","StackedBucketCalculator",{init:function(a){$$t.$k.init.call(this,a)},g:function(a){var b=this._c.bv();var c=this._c.bu();var d=$b($$t.$ac.$type,this._c._ct);var e=this._c._ct.ci();if(b.isEmpty()||c.isEmpty()||d.yAxis()==null||e==null||e.count()==0){this.d=0;return}var f=d.getEffectiveViewport1(this._c);var g=new $.ig.ScalerParams(0,b,c,d.yAxis().isInverted(),f);var h=d.pg(this._c);var i=Math.floor(d.yAxis().ej(h.top(),g,0));var j=Math.ceil(d.yAxis().ej(h.bottom(),g,0));if(!d.yAxis().isInverted()){j=Math.ceil(d.yAxis().ej(h.top(),g,0));i=Math.floor(d.yAxis().ej(h.bottom(),g,0))}var k=Math.floor((j-i+1)*a/h.height());this.d=$.ig.truncate(Math.max(1,k));this.e=$.ig.truncate(Math.max(0,Math.floor(i/this.d)-1));this.f=$.ig.truncate(Math.ceil(j/this.d))},getBucket:function(a){return $$t.$k.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=[NaN,NaN,NaN];var h=$b($$t.$d.$type,a);if(h==null||h.logicalSeriesLink()==null){return g}var i=$b($$t.$ac.$type,this._c._ct);var j=a.valueColumn().item(c);var k=0;var l=NaN;var m=NaN;var n=Number.NEGATIVE_INFINITY;var o=Number.POSITIVE_INFINITY;var p=i.getEffectiveViewport1(this._c);var q=Math.min(i._s2!=null?i._s2.length:0,i._s1!=null?i._s1.length:0);var r=c*this.d;var s=Math.min(r+this.d-1,q-1);for(var t=r;t<=s;++t){j=a.valueColumn().item(t);if(j<k){o=Math.min(o,h.logicalSeriesLink()._aq.__inner[t]+j);n=Math.max(n,h.logicalSeriesLink()._aq.__inner[t])}else{o=Math.min(o,h.logicalSeriesLink()._ap.__inner[t]);n=Math.max(n,h.logicalSeriesLink()._ap.__inner[t]+j)}if(!$.ig.util.isNaN(l)){if(!$.ig.util.isNaN(o)){l=Math.min(l,o);m=Math.max(m,o)}if(!$.ig.util.isNaN(n)){l=Math.min(l,n);m=Math.max(m,n)}}else{l=o;m=n}}var u=new $.ig.ScalerParams(0,d,e,i.xAxis().isInverted(),p);g=[f.f.__inner[b-this.e][0],i.xAxis().getScaledValue(m,u),i.xAxis().getScaledValue(l,u)];return g},$type:new $.ig.Type("StackedBarBucketCalculator",$$t.$k.$type)},true);$c("Stacked100BarBucketCalculator:h","StackedBarBucketCalculator",{init:function(a){$$t.$j.init.call(this,a)},getBucket:function(a){return $$t.$j.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=$b($$t.$ac.$type,this._c._ct);var h=[NaN,NaN,NaN];var i=$b($$t.$d.$type,a);if(i==null||i.logicalSeriesLink()==null){return h}var j=a.valueColumn().item(c);var k=0;var l=0;var m=NaN;var n=NaN;var o=Number.NEGATIVE_INFINITY;var p=Number.POSITIVE_INFINITY;var q=g.getEffectiveViewport1(this._c);var r=Math.min(g._s2!=null?g._s2.length:0,g._s1!=null?g._s1.length:0);var s=c*this.d;var t=Math.min(s+this.d-1,r-1);for(var u=s;u<=t;++u){j=a.valueColumn().item(u);k=Math.abs(g._s2[u])+g._s1[u];if(j<l){p=Math.min(p,(i.logicalSeriesLink()._aq.__inner[u]+j)/k*100);o=Math.max(o,i.logicalSeriesLink()._aq.__inner[u]/k*100)}else{p=Math.min(p,i.logicalSeriesLink()._ap.__inner[u]/k*100);o=Math.max(o,(i.logicalSeriesLink()._ap.__inner[u]+j)/k*100)}if(!$.ig.util.isNaN(m)){if(!$.ig.util.isNaN(p)){m=Math.min(m,p);n=Math.max(n,p)}if(!$.ig.util.isNaN(o)){m=Math.min(m,o);n=Math.max(n,o)}}else{m=p;n=o}}var v=new $.ig.ScalerParams(0,d,e,g.xAxis().isInverted(),q);h=[f.f.__inner[b-this.e][0],g.xAxis().getScaledValue(n,v),g.xAxis().getScaledValue(m,v)];return h},$type:new $.ig.Type("Stacked100BarBucketCalculator",$$t.$j.$type)},true);$c("StackedColumnBucketCalculator:l","StackedBucketCalculator",{init:function(a){$$t.$k.init.call(this,a)},getBucket:function(a){return $$t.$k.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=[NaN,NaN,NaN];var h=$b($$t.$m.$type,a);if(h==null||h.logicalSeriesLink()==null){return g}var i=$b($$t.$ad.$type,this._c._ct);var j=a.valueColumn().item(c);var k=0;var l=NaN;var m=NaN;var n=Number.NEGATIVE_INFINITY;var o=Number.POSITIVE_INFINITY;var p=i.getEffectiveViewport1(this._c);var q=Math.min(i._s2!=null?i._s2.length:0,i._s1!=null?i._s1.length:0);var r=c*this.d;var s=Math.min(r+this.d-1,q-1);for(var t=r;t<=s;++t){j=a.valueColumn().item(t);
if(j<k){o=Math.min(o,h.logicalSeriesLink()._aq.__inner[t]+j);n=Math.max(n,h.logicalSeriesLink()._aq.__inner[t])}else{o=Math.min(o,h.logicalSeriesLink()._ap.__inner[t]);n=Math.max(n,h.logicalSeriesLink()._ap.__inner[t]+j)}if(!$.ig.util.isNaN(l)){if(!$.ig.util.isNaN(o)){l=Math.min(l,o);m=Math.max(m,o)}if(!$.ig.util.isNaN(n)){l=Math.min(l,n);m=Math.max(m,n)}}else{l=o;m=n}}var u=new $.ig.ScalerParams(0,d,e,i.yAxis().isInverted(),p);g=[f.f.__inner[b-this.e][0],i.yAxis().getScaledValue(m,u),i.yAxis().getScaledValue(l,u)];return g},$type:new $.ig.Type("StackedColumnBucketCalculator",$$t.$k.$type)},true);$c("Stacked100ColumnBucketCalculator:i","StackedColumnBucketCalculator",{init:function(a){$$t.$l.init.call(this,a)},getBucket:function(a){return $$t.$l.getBucket.call(this,a)},getBucket1:function(a,b,c,d,e,f){var g=$b($$t.$aj.$type,this._c._ct);var h=[NaN,NaN,NaN];var i=$b($$t.$m.$type,a);if(i==null||i.logicalSeriesLink()==null){return h}var j=g.getEffectiveViewport1(this._c);var k=a.valueColumn().item(c);var l=0;var m=NaN;var n=NaN;var o=Number.NEGATIVE_INFINITY;var p=Number.POSITIVE_INFINITY;var q=0;var r=Math.min(g._s2!=null?g._s2.length:0,g._s1!=null?g._s1.length:0);var s=c*this.d;var t=Math.min(s+this.d-1,r-1);for(var u=s;u<=t;++u){k=a.valueColumn().item(u);q=Math.abs(g._s2[u])+g._s1[u];if(k<l){p=Math.min(p,(i.logicalSeriesLink()._aq.__inner[u]+k)/q*100);o=Math.max(o,i.logicalSeriesLink()._aq.__inner[u]/q*100)}else{p=Math.min(p,i.logicalSeriesLink()._ap.__inner[u]/q*100);o=Math.max(o,(i.logicalSeriesLink()._ap.__inner[u]+k)/q*100)}if(!$.ig.util.isNaN(m)){if(!$.ig.util.isNaN(p)){m=Math.min(m,p);n=Math.max(n,p)}if(!$.ig.util.isNaN(o)){m=Math.min(m,o);n=Math.max(n,o)}}else{m=p;n=o}}var v=new $.ig.ScalerParams(0,d,e,i.yAxis().isInverted(),j);h=[f.f.__inner[b-this.e][0],i.yAxis().getScaledValue(n,v),i.yAxis().getScaledValue(m,v)];return h},$type:new $.ig.Type("Stacked100ColumnBucketCalculator",$$t.$l.$type)},true);$c("FragmentBaseValueList:o","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},indexOf:function(a){throw new $$6.q(0)},insert:function(a,b){throw new $$6.q(0)},removeAt:function(a){throw new $$6.q(0)},item:function(a,b){if(arguments.length===2){throw new $$6.q(0);return b}else{var b=false;if(this.a.parentSeries()!=null){b=this.a.parentSeries().isPercentBased()}var c=this.a.parentSeries();if(c==null){return NaN}if(c._s2==null||c._s1==null||c._s2.length==0||c._s1.length==0){return NaN}var d=this.a.valueColumn().item(a);var e=Math.abs(c._s2[a])+c._s1[a];var f=this.a.logicalSeriesLink()._ap;var g=this.a.logicalSeriesLink()._aq;if($.ig.util.isNaN(d)||Number.isInfinity(d)){d=0}if(b){if(e==0){d=0}else if(d<0){d=(g.__inner[a]+d)/e*100}else{d=(f.__inner[a]+d)/e*100}}else{d=d<0?g.__inner[a]+d:f.__inner[a]+d}return d}},add:function(a){throw new $$6.q(0)},clear:function(){throw new $$6.q(0)},contains:function(a){throw new $$6.q(0)},copyTo:function(a,b){throw new $$6.q(0)},count:function(){return this.a.valueColumn().count()},isReadOnly:function(){throw new $$6.q(0)},remove:function(a){throw new $$6.q(0)},getEnumerator:function(){throw new $$6.q(0)},$type:new $.ig.Type("FragmentBaseValueList",$.ig.$ot,[$$0.$bz.$type.specialize(Number)])},true);$c("LineFragment:p","FragmentBase",{isLineOnly:function(){return true},init:function(){$$t.$n.init.call(this);this._ab=$$t.$p.$type},bv:function(){return new $$t.aq(this)},_uy:null,lo:function(a){$$t.$n.lo.call(this,a);this._uy=a},u0:function(a,b){var c=this._uy.df._ak;if(this.et(a,c)){return true}return false},isAreaOrLine:function(){return true},testHit:function(a,b){if(this.uz(a,b)){return true}if(this.u0(a,b)){return true}if(this.p3(a,b)){return true}return false},uz:function(a,b){var c=this._uy.dg._ak;if(this.es(a,b,c)){return true}var d=this._uy.dh._ak;if(this.es(a,b,d)){return true}return false},preferredCategoryMode:function(a){return 0},ko:function(a,b){$$t.$n.ko.call(this,a,b);var c=b;c.db()},su:function(a,b){$$t.$n.su.call(this,a,b);var c=function(d){return a.f.__inner[d][0]};var d=function(e){return a.f.__inner[e][1]};var e=function(f){return a.f.__inner[f][0]};var f=function(g){return a.f.__inner[g][2]};this._up._a=$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null?true:false;var g=b._cr.d;var h=$b($$t.$aq.$type,b);var i=this.getEffectiveViewport1(b);var j=a.f;this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));var k=false;var l=this.rk._b;if(l!=null){k=true}if(k){var m=new $.ig.ScalerParams(0,b.bv(),b.bu(),this._t5.isInverted(),i);this.sq(j,-1,this.valueColumn().count(),this._t5,m,b.isThumbnailView())}this.rk.ad(h.dg,true,false,true,false);this.rk.ad(h.dh,true,false,true,false);this.rk.ad(h.df,false,true,false,false);h.df.__opacity=.75*this.rk.j;this._up.m(h.dg,h.df,h.dh,a.f.count(),a.f,true,0,this.s2(a.f,a.f.count()-1,b.bu(),b.bv()),g,this.resolution())},$type:new $.ig.Type("LineFragment",$$t.$n.$type)},true);$c("SplineFragmentBase:s","SplineSeriesBase",{_logicalSeriesLink:null,logicalSeriesLink:function(a){if(arguments.length===1){this._logicalSeriesLink=a;return a}else{return this._logicalSeriesLink}},_u8:null,init:function(){this.va=null;$.ig.SplineSeriesBase.prototype.init.call(this);this._u8=new $.ig.CategoryLineRasterizer},va:null,parentSeries:function(a){if(arguments.length===1){this.va=a;return a}else{return this.va}},dj:function(){return false},preferredCategoryMode:function(a){return 0},isFragment:function(){return true},je:function(){if(this.logicalSeriesLink()!=null){return this.logicalSeriesLink().name()}return null},getSeriesValuePosition:function(a,b,c){var $self=this;return this.pd(a,b,c,this._rh.r(this.rb(),this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view())),this.rw(),this.rb(),this.vc.runOn(this),function(d,e){return $self.ha(d,e,$self.rb(),$self.sa.runOn($self),new $$t.t($self))},function(d,e){return $self.g8(d,e,$self.rb(),$self.sa.runOn($self),new $$t.t($self))})},getAxes:function(){return[this.rb(),this.rw()]},vc:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),this.view().bu(),this.rb().isInverted(),d);var f=this._rh.r(this.rb(),this.seriesViewer().actualWindowRect(),this.view().bu(),d);return this.gc(new $$t.t(this),a,this.rb(),e,f,this.sa.runOn(this),b,c)},g2:function(){var a=this.parentSeries();if(a.index()==-1||a._s9==null||a._s9._f.indexOf(this)==-1){return-1}return a._s9._f.indexOf(this)},resolveLegendIndex:function(){var a=this.parentSeries();if(a.reverseLegendOrder()){return-1+a.index()+a.s5().count()-a._s9._f.indexOf(this)}return $.ig.SplineSeriesBase.prototype.resolveLegendIndex.call(this)},g6:function(){var a=this.parentSeries();if(a.index()==-1||a.series().count()==0||a.series().indexOf(this.logicalSeriesLink())==-1){return-1}return a.series().indexOf(this.logicalSeriesLink())},bf:function(){return this.parentSeries()},uu:function(a,b,c,d,e,f,g){var h=b[0];var i=b[1];var j=new $$a.ae(0,h-5,i-5,11,11);if(!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(i)&&!Number.isInfinity(h)&&!Number.isInfinity(i)&&c.tryAdd(j)){a.m.add({__x:h,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var k=f._cu.item(e);k.content().item(this.ci().item(d));k._al=g;return true}return false},e5:function(a,b,c){var d=$.ig.SplineSeriesBase.prototype.e5.call(this,a,b,c);var e=$b($.ig.CategoryAxisBase.prototype.$type,this.parentSeries().q9());var f=this.parentSeries().ra();if(this.parentSeries()==null||e==null||e.itemsSource()==null||f==null||this.parentSeries().ci()==null||e.seriesViewer()==null||f.seriesViewer()==null){d=false}if(this.valueColumn()==null){return false}if(Number.isInfinity(this.valueColumn().minimum())&&Number.isInfinity(this.valueColumn().maximum())){d=false}if($.ig.util.isNaN(this.valueColumn().minimum())&&$.ig.util.isNaN(this.valueColumn().maximum())){d=false}return d},ap:function(a){return null},vd:function(a,b,c,d,e,f){var $self=this;var g=$b($.ig.ISortingAxis.prototype.$type,d);if(g==null){return}var h=this.getEffectiveViewport1(f);var i=new $.ig.ScalerParams(0,b,c,d.isInverted(),h);var j=new $.ig.ScalerParams(0,b,c,e.isInverted(),h);var k=d.getUnscaledValue(2,i)-d.getUnscaledValue(1,i);var l=this.p2();var m=0;var n=this.uy(d,b,c,h);var o=function(p){return Math.abs($self.parentSeries()._s2[p])+$self.parentSeries()._s1[p]};var p=function(q){return q};var q=function(r){var s=g.sortedIndices().__inner[r];if($b($$t.$ai.$type,$self.parentSeries())!==null){return $self.valueColumn().item(s)<0?($self.logicalSeriesLink()._aq.__inner[s]+$self.valueColumn().item(s))/o(s)*100:($self.logicalSeriesLink()._ap.__inner[s]+$self.valueColumn().item(s))/o(s)*100}else{return $self.valueColumn().item(s)<0?$self.logicalSeriesLink()._aq.__inner[s]+$self.valueColumn().item(s):$self.logicalSeriesLink()._ap.__inner[s]+$self.valueColumn().item(s)}};var r=this._rl._cr.f;var s=this._rl._cr.e;var t=$.ig.truncate(Math.ceil(c.width()/(r-s)));var u=new $.ig.CollisionAvoider;var v=this._rl._cr.d;if(v<=0||s<=0&&r<=0){this._rl._cu.count(m);return}var w=0;for(var x=s;x<r+1;++x){var y=null;var z=x*v;if(g!=null&&g.sortedIndices()!=null&&z>=0&&z<g.sortedIndices().count()){z=g.sortedIndices().__inner[z]}if(x>=this.valueColumn().count()-1){if(l&&this.uu(a,a.f.__inner[a.f.count()-1],u,Math.min(z,this.ci().count()-1),m,f,w-1)){++m}break}var aa=p(x);var ab=q(x);var ac=p(x+1);var ad=q(x+1);var ae=ac-aa;var af=this._uq[x];var ag=this._uq[x+1];var ah=g.getUnscaledValueAt(g.sortedIndices().__inner[x]);var ai=d.getScaledValue(ah,i)+n;var aj=e.getScaledValue(ab,j);a.f.add([ai,aj,aj]);w++;for(var ak=1;ak<t;++ak){var al=ak/t;var am=aa+ae*al;var an=(ac-am)/ae;var ao=(am-aa)/ae;var ap=an*ab+ao*ad+((an*an*an-an)*af+(ao*ao*ao-ao)*ag)*(ae*ae)/6;var aq=g.getUnscaledValueAt(g.sortedIndices().__inner[x]);var ar=g.getUnscaledValueAt(g.sortedIndices().__inner[x+1]);if(aq==ar&&ab==ad){break}var as=aq+(ar-aq)*al;am=d.getScaledValue(as,i)+n;ap=e.getScaledValue(ap,j);a.f.add([am,ap,ap]);w++}if(l){y=[ai,aj,aj]}if(l&&this.uu(a,y,u,Math.min(z,this.ci().count()-1),m,f,w-1)){++m}}this._rl._cu.count(m)},sr:function(a,b){var $self=this;a.u();if(this.valueColumn()==null||this.parentSeries()==null||this.logicalSeriesLink()==null){return}if(this.logicalSeriesLink()._aq.count()==0||this.logicalSeriesLink()._ap.count()==0){return}if(this._rl._cr.d==0){return}$.ig.SplineSeriesBase.prototype.sr.call(this,a,b);if(a.f.count()<=1){return}var c=b.bv();var d=b.bu();var e=this.getEffectiveViewport1(b);var f=$b($.ig.CategoryAxisBase.prototype.$type,this.parentSeries().q9());var g=$b($.ig.NumericYAxis.prototype.$type,this.parentSeries().ra());var h=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);var i=new $.ig.ScalerParams(0,c,d,g.isInverted(),e);a.f.clear();a.m.clear();var j=this.p2();var k=0;var l;var m;if(b.isAlternateView()){l=this.parentSeries()._s3;m=this.parentSeries().a5().alternateViews().item(b.alternateViewIdentifier())}else if(b==this._bx){l=this.parentSeries().rf;m=$b($.ig.CategorySeriesView.prototype.$type,this.parentSeries()._bx)}else{l=this.parentSeries().rc;m=this.parentSeries()._rl}var n=m._cr.d;var o=$b($.ig.ISortingAxis.prototype.$type,f);if(o!=null&&o.sortedIndices().count()!=this.ci().count()){return}var p=this.preferredCategoryMode(f);if(p==0&&f.categoryMode()!=0){p=1}var q=0;switch(p){case 0:q=0;break;case 1:q=.5*f.getCategorySize(c,d,e);break;case 2:var r=this.index();q=f.getGroupCenter(this.index(),c,d,e);break}if(f.isInverted()){q=-q}var s=function(t){return Math.abs($self.parentSeries()._s2[t])+$self.parentSeries()._s1[t]};var t=function(u){return u};var u=function(v){var w=$self.valueColumn().item(v);if($.ig.util.isNaN(w)||Number.isInfinity(w)){w=0}if($b($$t.$ai.$type,$self.parentSeries())!==null){if(s(v)==0){return 0}return w<0?($self.logicalSeriesLink()._aq.__inner[v]+w)/s(v)*100:($self.logicalSeriesLink()._ap.__inner[v]+w)/s(v)*100}return w<0?$self.logicalSeriesLink()._aq.__inner[v]+w:$self.logicalSeriesLink()._ap.__inner[v]+w};var v=b._cr.d;this.u3(b);var w=m._cr.e;var x=m._cr.f;var y=$.ig.truncate(Math.ceil(d.width()/(x-w)));var z=new $.ig.CollisionAvoider;if(o!=null){this.vd(a,c,d,f,g,b);return}var aa=0;var ab=0;for(var ac=w;ac<x+1;++ac){if(ac>=this.valueColumn().count()){break}var ad=null;if(v==1){if(ac>=this.valueColumn().count()-1){if(j&&a.f.count()>0&&this.uu(a,a.f.__inner[a.f.count()-1],z,Math.min(ac*v,this.ci().count()-1),k,b,aa-1)){++k}break}var ae=t(ac);var af=t(ac+1);var ag=u(ac);var ah=u(ac+1);var ai=af-ae;var aj=this._uq[ac];var ak=this._uq[ac+1];var al=f.getScaledValue(ae,h)+q;var am=g.getScaledValue(ag,i);a.f.add([al,am,am]);aa++;ab=aa;for(var an=1;an<y;++an){var ao=ae+ai*an/y;var ap=(af-ao)/ai;var aq=(ao-ae)/ai;var ar=ap*ag+aq*ah+((ap*ap*ap-ap)*aj+(aq*aq*aq-aq)*ak)*(ai*ai)/6;ao=f.getScaledValue(ao,h)+q;ar=g.getScaledValue(ar,i);a.f.add([ao,ar,ar]);aa++}if(j){ad=[al,am,am]}}else{ad=b._cr.getBucket(ac);if(!$.ig.util.isNaN(ad[0])){ad[0]=f.getScaledValue(ad[0],h)+q;ad[1]=g.getScaledValue(ad[1],i);ad[2]=g.getScaledValue(ad[2],i);a.f.add(ad);aa++;ab=aa}}if(j&&this.uu(a,ad,z,Math.min(ac*v,this.ci().count()-1),k,b,ab-1)){++k}}b._cu.count(k)},uo:function(a){var $self=this;var b=function(c){return Math.abs($self.parentSeries()._s2[c])+$self.parentSeries()._s1[c]};var c=function(d){return d};var d=function(e){var f=$self.valueColumn().item(e);if($.ig.util.isNaN(f)||Number.isInfinity(f)){f=0}if($b($$t.$ai.$type,$self.parentSeries())!==null){if(b(e)==0){return 0}return f<0?($self.logicalSeriesLink()._aq.__inner[e]+f)/b(e)*100:($self.logicalSeriesLink()._ap.__inner[e]+f)/b(e)*100}return f<0?$self.logicalSeriesLink()._aq.__inner[e]+f:$self.logicalSeriesLink()._ap.__inner[e]+f};var e=new $$4.x(Array,0);var f=a.bv();var g=a.bu();var h=$b($.ig.ISortingAxis.prototype.$type,this._t5);var i=0;var j=0;var k=0;var l=this.resolution();var m=this.pg(this.view());var n=this._t5;var o=this.getEffectiveViewport1(a);if(h==null||h.sortedIndices()==null){var p=new $.ig.ScalerParams(0,f,g,n.isInverted(),o);var q=0;var r=n.itemsCount()-1;var s=Math.floor((r-q+1)*l/m.width());i=$.ig.truncate(Math.max(1,s));j=$.ig.truncate(Math.max(0,Math.floor(q/i)-1));k=$.ig.truncate(Math.ceil(r/i))}else{j=0;k=n.itemsCount()-1;i=1}var t=$.ig.truncate(Math.ceil(g.width()/(k-j)));var u=new $.ig.CollisionAvoider;if(h!=null){return this.up(a)}var v=0;var w=0;for(var x=j;x<k+1;++x){if(x>=this.valueColumn().count()){break}var y=null;if(i==1){if(x>=this.valueColumn().count()-1){break}var z=c(x);var aa=c(x+1);var ab=d(x);var ac=d(x+1);var ad=aa-z;var ae=this._uq[x];var af=this._uq[x+1];e.add([ab,ab]);for(var ag=1;ag<t;++ag){var ah=z+ad*ag/t;var ai=(aa-ah)/ad;var aj=(ah-z)/ad;var ak=ai*ab+aj*ac+((ai*ai*ai-ai)*ae+(aj*aj*aj-aj)*af)*(ad*ad)/6;e.add([ak,ak])}}else{y=a._cr.getBucket(x);if(!$.ig.util.isNaN(y[0])){e.add([y[0],y[1]])}}}return e.toArray()},up:function(a){var $self=this;var b=new $$4.x(Array,0);var c=a.bv();var d=a.bu();var e=this._t5;var f=$b($.ig.ISortingAxis.prototype.$type,e);if(f==null){return null}var g=this.getEffectiveViewport1(a);var h=this.p2();var i=0;var j=function(k){return Math.abs($self.parentSeries()._s2[k])+$self.parentSeries()._s1[k]};var k=function(l){return l};var l=function(m){var n=f.sortedIndices().__inner[m];if($b($$t.$ai.$type,$self.parentSeries())!==null){return $self.valueColumn().item(n)<0?($self.logicalSeriesLink()._aq.__inner[n]+$self.valueColumn().item(n))/j(n)*100:($self.logicalSeriesLink()._ap.__inner[n]+$self.valueColumn().item(n))/j(n)*100}else{return $self.valueColumn().item(n)<0?$self.logicalSeriesLink()._aq.__inner[n]+$self.valueColumn().item(n):$self.logicalSeriesLink()._ap.__inner[n]+$self.valueColumn().item(n)}};var m=0;var n=0;var o=0;var p=this.resolution();var q=this.pg(this.view());if(f==null||f.sortedIndices()==null){var r=0;var s=e.itemsCount()-1;var t=Math.floor((s-r+1)*p/q.width());m=$.ig.truncate(Math.max(1,t));n=$.ig.truncate(Math.max(0,Math.floor(r/m)-1));o=$.ig.truncate(Math.ceil(s/m))}else{n=0;o=e.itemsCount()-1;m=1}if(m<=0||n<=0&&o<=0){this._rl._cu.count(i);return null}var u=$.ig.truncate(Math.ceil(d.width()/(o-n)));var v=new $.ig.CollisionAvoider;var w=0;for(var x=n;x<o+1;++x){var y=null;if(x>=this.valueColumn().count()-1){break}var z=k(x);var aa=l(x);var ab=k(x+1);var ac=l(x+1);var ad=ab-z;var ae=this._uq[x];var af=this._uq[x+1];b.add([aa,aa]);for(var ag=1;ag<u;++ag){var ah=ag/u;var ai=z+ad*ah;var aj=(ab-ai)/ad;var ak=(ai-z)/ad;var al=aj*aa+ak*ac+((aj*aj*aj-aj)*ae+(ak*ak*ak-ak)*af)*(ad*ad)/6;b.add([al,al])}}return b.toArray()},u3:function(a){var $self=this;$.ig.SplineSeriesBase.prototype.u3.call(this,a);var b=function(c){return Math.abs($self.parentSeries()._s2[c])+$self.parentSeries()._s1[c]};var c=function(d){return d};var d=function(e){var f=$self.valueColumn().item(e);if($.ig.util.isNaN(f)||Number.isInfinity(f)){f=0}if($b($$t.$ai.$type,$self.parentSeries())!==null){if(b(e)==0){return 0}return f<0?($self.logicalSeriesLink()._aq.__inner[e]+f)/b(e)*100:($self.logicalSeriesLink()._ap.__inner[e]+f)/b(e)*100}return f<0?$self.logicalSeriesLink()._aq.__inner[e]+f:$self.logicalSeriesLink()._ap.__inner[e]+f};var e=this._t5;var f=this.splineType()==0?NaN:0;if(e!=null&&$b($.ig.ISortingAxis.prototype.$type,e)!==null&&e.sortedIndices()!=null){var g=new $.ig.SafeSortedReadOnlyDoubleCollection(0,this.valueColumn(),e.sortedIndices());d=function(h){return g.item(h)}}this._uq=$.ig.Numeric.prototype.c(this.valueColumn().count(),c,d,f,f);if(this.isSplineShapePartOfRange()){var h=-1.7976931348623157e308;var i=1.7976931348623157e308;var j=this.uo(a);if(j==null){return}for(var k=0;k<j.length;k++){if($.ig.util.isNaN(j[k][0])||$.ig.util.isNaN(j[k][1])){continue}if(j[k][1]>h){h=j[k][1]}if(j[k][0]<i){i=j[k][0]}}this.u0(i);this.uz(h)}},lt:function(a,b,c,d){$.ig.SplineSeriesBase.prototype.lt.call(this,a,b,c,d);switch(b){case"ActualBrush":if(this.logicalSeriesLink()!=null){this.logicalSeriesLink().actualBrush(this.actualBrush())}break}},$type:new $.ig.Type("SplineFragmentBase",$.ig.SplineSeriesBase.prototype.$type)},true);$c("SplineAreaFragment:q","SplineFragmentBase",{init:function(){$$t.$s.init.call(this);this._ab=$$t.$q.$type},bv:function(){return new $$t.ar(this)},lo:function(a){$$t.$s.lo.call(this,a);this._ve=$b($$t.$ar.$type,a)},_ve:null,ac:function(){$$t.$s.ac.call(this);this.renderSeries(false)},isAreaOrLine:function(){return true},isArea:function(){return true},isSpline:function(){return true},vg:function(a,b){var c=this._ve.dh._ak;if(this.et(a,c)){return true}var d=this._ve.di._ak;if(this.et(a,d)){return true}return false},testHit:function(a,b){if(this.vf(a,b)){return true}if(this.vg(a,b)){return true}if(this.p3(a,b)){return true}return false},vf:function(a,b){var c=this._ve.dj._ak;if(this.es(a,b,c)){return true}var d=this._ve.dk._ak;if(this.es(a,b,d)){return true}return false},_vi:null,ko:function(a,b){$$t.$s.ko.call(this,a,b);var c=b;c.dc()},su:function(a,b){var $self=this;$$t.$s.su.call(this,a,b);this._u8._a=$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null?true:false;var c=a.f;var d=this.getEffectiveViewport1(b);this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));var e=false;var f=this.rk._b;if(f!=null){e=true}if(e){var g=new $.ig.ScalerParams(0,b.bv(),b.bu(),this._t5.isInverted(),d);this.sq(c,-1,this.valueColumn().count(),this._t5,g,b.isThumbnailView())}var h=$b($$t.$ar.$type,b);var i=b._cr.d;this.rk.ad(h.dj,true,false,true,true);this.rk.ad(h.dk,true,false,true,true);this.rk.ad(h.dh,false,true,false,false);this.rk.ad(h.di,false,true,false,false);h.dh.__opacity=this.rk.j*this.actualAreaFillOpacity();h.di.__opacity=.5*this.rk.j*this.actualAreaFillOpacity();this._u8.i(h.dh,h.dj,h.di,h.dk,a.f.count(),a.f,true,i,this.resolution(),function(j,k,l,m,n){$self.vh(j,a.f,b)},1)},l9:function(a,b){$$t.$s.l9.call(this,a,b)},vh:function(a,b,c){var d=this.td(c);var e=d;var f=this.logicalSeriesLink()._aj;var g=f?this.parentSeries()._s9._e:this.parentSeries()._s9._d;var h=g.indexOf(this);if(a.count()==0){return}if(h==-1){return}var i=false;for(var j=h;j>=0;j--){if(i){break}if(j==0){a.add({__x:a.__inner[a.count()-1].__x,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a.add({__x:a.__inner[0].__x,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});break}var k=$b($$t.$s.$type,g.__inner[j-1]);if(k!=null&&k._u8!=null&&k._u8.o().count()>0&&this.view()!=null&&k.e5(this.view().bu(),this.view().bv(),this.view())){i=true;for(var l=k._u8.o().count()-1;l>=0;l--){a.add(k._u8.o().__inner[l])}}}},td:function(a){var b=0;var c=a.bv();var d=a.bu();var e=this.getEffectiveViewport1(a);var f=new $.ig.ScalerParams(0,c,d,this.yAxis().isInverted(),e);if(!c.isEmpty()&&!d.isEmpty()&&this.yAxis()!=null){b=this.yAxis().getScaledValue(0,f)}return b},mh:function(){var a=$b($.ig.XamDataChart.prototype.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?this.parentSeries().actualAreaFillOpacity():this.areaFillOpacity())}},$type:new $.ig.Type("SplineAreaFragment",$$t.$s.$type)},true);$c("SplineFragment:r","SplineFragmentBase",{isSpline:function(){return true},init:function(){$$t.$s.init.call(this);this._ab=$$t.$r.$type},bv:function(){return new $$t.as(this)},_ve:null,lo:function(a){$$t.$s.lo.call(this,a);this._ve=a},vg:function(a,b){var c=this._ve.dg._ak;if(this.et(a,c)){return true}return false},isAreaOrLine:function(){return true},testHit:function(a,b){if(this.vf(a,b)){return true}if(this.vg(a,b)){return true}if(this.p3(a,b)){return true}return false},vf:function(a,b){var c=this._ve.dh._ak;if(this.es(a,b,c)){return true}var d=this._ve.di._ak;if(this.es(a,b,d)){return true}return false},ko:function(a,b){$$t.$s.ko.call(this,a,b);var c=b;c.dc()},su:function(a,b){$$t.$s.su.call(this,a,b);this._u8._a=$b($.ig.ISortingAxis.prototype.$type,this.xAxis())!==null?true:false;var c=$b($$t.$as.$type,b);var d=a.f;var e=this.getEffectiveViewport1(b);this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));var f=false;var g=this.rk._b;if(g!=null){f=true}if(f){var h=new $.ig.ScalerParams(0,b.bv(),b.bu(),this._t5.isInverted(),e);this.sq(d,-1,this.valueColumn().count(),this._t5,h,b.isThumbnailView())}this.rk.ad(c.dh,true,false,true,false);this.rk.ad(c.di,true,false,true,false);this.rk.ad(c.dg,false,true,false,false);c.dg.__opacity=.75*this.rk.j;var i=c._cr.d;this._u8.m(c.dh,c.dg,c.di,a.f.count(),a.f,true,1,this.s2(a.f,a.f.count()-1,b.bu(),b.bv()),i,this.resolution())},$type:new $.ig.Type("SplineFragment",$$t.$s.$type)},true);$c("SplineFragmentBaseValueList:t","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},indexOf:function(a){throw new $$6.q(0)},insert:function(a,b){throw new $$6.q(0)},removeAt:function(a){throw new $$6.q(0)},item:function(a,b){if(arguments.length===2){throw new $$6.q(0);return b}else{var b=false;if(this.a.parentSeries()!=null){b=this.a.parentSeries().isPercentBased()}var c=this.a.parentSeries();if(c==null){return NaN}var d=this.a.valueColumn().item(a);var e=Math.abs(c._s2[a])+c._s1[a];var f=this.a.logicalSeriesLink()._ap;var g=this.a.logicalSeriesLink()._aq;if($.ig.util.isNaN(d)||Number.isInfinity(d)){d=0}if(b){if(e==0){d=0}else if(d<0){d=(g.__inner[a]+d)/e*100}else{d=(f.__inner[a]+d)/e*100}}else{d=d<0?g.__inner[a]+d:f.__inner[a]+d}return d}},add:function(a){throw new $$6.q(0)},clear:function(){throw new $$6.q(0)},contains:function(a){throw new $$6.q(0)},copyTo:function(a,b){throw new $$6.q(0)},count:function(){return this.a.valueColumn().count()},isReadOnly:function(){throw new $$6.q(0)},remove:function(a){throw new $$6.q(0)},getEnumerator:function(){throw new $$6.q(0)},$type:new $.ig.Type("SplineFragmentBaseValueList",$.ig.$ot,[$$0.$bz.$type.specialize(Number)])},true);$c("Stacked100DataPreparer:u","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){if(a.ci()==null){return}var b=Number.POSITIVE_INFINITY;var c=Number.NEGATIVE_INFINITY;for(var d=0;d<a.ci().count();d++){var e=Math.abs(a._s2[d])+a._s1[d];if(e==0){b=Math.min(b,0);c=Math.max(c,0);continue}b=Math.min(b,a._s2[d]/e*100);c=Math.max(c,a._s1[d]/e*100)}a._tj=b;a._ti=c},$type:new $.ig.Type("Stacked100DataPreparer",$.ig.$ot)},true);$c("StackedSeriesBase:aj","CategorySeries",{init:function(){this.tf=new $$4.h(String,$$0.$aq.$type,0);$.ig.CategorySeries.prototype.init.call(this);this.series(new $$t.ak);var a=this.series();a.collectionResetting=$.ig.Delegate.prototype.combine(a.collectionResetting,this.tv.runOn(this));var b=this.series();b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.tu.runOn(this));this._rh=new $$t.al(1,this,this._ta,this,this,this._ta._cr);this._s9=new $$t.a5(this);this._s6=new $$t.ak;var c=this._s6;c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.tu.runOn(this));var d=this._s6;d.collectionResetting=$.ig.Delegate.prototype.combine(d.collectionResetting,this.tp.runOn(this))},notifyIndexedPropertiesChanged:function(){var b=this.s5().getEnumerator();while(b.moveNext()){var a=b.current();a.ey()}$.ig.CategorySeries.prototype.notifyIndexedPropertiesChanged.call(this)},dt:function(){return false},getHostReferenceValue:function(){return this.f4()},bv:function(){return new $$t.a6(this)},_ta:null,lo:function(a){$.ig.CategorySeries.prototype.lo.call(this,a);this._ta=a},lp:function(a,b){$.ig.CategorySeries.prototype.lp.call(this,a,b);var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.visualSeriesLink().view().bu(b)}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},hb:function(){if(this.series()==null){return-1}return this.series().count()},k1:function(a){for(var b=0;b<this._s9._f.count();b++){var c=this._s9._f.__inner[b];if(!a(c)){break}}},autoGenerateSeries:function(a){if(arguments.length===1){this.h($$t.$aj.autoGenerateSeriesProperty,a);return a}else{return this.c($$t.$aj.autoGenerateSeriesProperty)}},reverseLegendOrder:function(a){if(arguments.length===1){this.h($$t.$aj.reverseLegendOrderProperty,a);return a}else{return this.c($$t.$aj.reverseLegendOrderProperty)}},isStacked:function(){return true},seriesCreated:null,t0:function(a){if(arguments.length===1){this.h($$t.$aj.tz,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$aj.tz))}},_tj:0,_ti:0,_s1:null,_s2:null,_s9:null,_s6:null,s5:function(){return this.autoGenerateSeries()?this._s6:this.series()},tp:function(a,b){var d=this._s6.getEnumerator();while(d.moveNext()){var c=d.current();if(this._s9!=null&&this._s9._c.contains(c)){c.parentSeries(null);this._s9._c.remove(c)}}},tv:function(a,b){var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();if(this._s9!=null&&this._s9._c.contains(c)){c.parentSeries(null);this._s9._c.remove(c)}}},tu:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();if(this._s9!=null&&this._s9._c.contains(c)){c.parentSeries(null);this._s9._c.remove(c)}}}if(b.newItems()!=null){var e=b.newStartingIndex();var g=b.newItems().getEnumerator();while(g.moveNext()){var f=g.current();if(this._s9!=null&&!this._s9._c.contains(f)){f.parentSeries(this);f.ej();f.e5();f.e6();f.fd();f.e7();f.e8();f.ee();f.ef();f.ei();f.eg();f.eh();f.ek();f.ep();f.eq();f.er();f.ew();f.ey();f.es();f.eu();f.ev();f.ew();f.ex();f.ez();f.e0();f.e1();f.ed();f.e3();f.e4();f.e9();f.fa();f.fb();f.et();f.e2();f.fc();f.fe();if(!this.autoGenerateSeries()){this._s9._c.insert(e,f);e++}}}}if(!this.autoGenerateSeries()){this.tw()}},simulateHover:function(a){this.chart()._cm.c8(a,true,false)},ri:function(a){if(a!=null&&a.isThumbnailView()){if(a.isAlternateView()){return new $$t.al(1,$b($.ig.IIsCategoryBased.prototype.$type,this),$b($.ig.ISupportsMarkers.prototype.$type,a),a,this,a._cr)}else{var b=$b($.ig.CategorySeriesView.prototype.$type,this._bx);return new $$t.al(1,this,$b($.ig.ISupportsMarkers.prototype.$type,b),this.seriesViewer()._cm._o,this,b._cr)}}else{return this._rh}},sr:function(a,b){a.u();this.ts();this.ri(b).d(a,b)},ko:function(a,b){$.ig.CategorySeries.prototype.ko.call(this,a,b);var d=this.s5().getEnumerator();while(d.moveNext()){var c=d.current();if(c.visualSeriesLink()!=null){c.visualSeriesLink().ko(a,c.visualSeriesLink().view())}}},tq:function(){this.ts()},tw:function(){var a=this.q9();if(a!=null){a.updateRange1(true)}var b=this.ra();if(b!=null){b.updateRange1(true)}},isPercentBased:function(){return false},scrollIntoView:function(a){var b=this.ci()!=null?this.ci().indexOf(a):-1;var c=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();c=c.copy();var d=this.view().bu();var e=new $$a.ae(0,0,0,1,1);var f=this.pi(this.view());if(b>=0&&$$a.$ae.l_op_Inequality(c,null)&&$$a.$ae.l_op_Inequality(d,null)){var g=this.q9();if(g!=null){var h=new $.ig.ScalerParams(0,e,e,g.isInverted(),f);var i=g.getScaledValue(b,h);if(i<c.left()+.1*c.width()){i=i+.4*c.width()}if(i>c.right()-.1*c.width()){i=i-.4*c.width()}c.x(i-.5*c.width())}var j=this.ra();if(j!=null&&this._s1!=null&&b<this._s1.length){var k=new $.ig.ScalerParams(0,e,e,j.isInverted(),f);var l=j.getScaledValue(this._s1[b],k);var m=j.getScaledValue(this._s2[b],k);if(!$.ig.util.isNaN(l)&&!$.ig.util.isNaN(m)){var n=Math.abs(m-l);if(c.height()<n){c.height(n);c.y(Math.min(m,l))}else{if(m<c.top()+.1*c.height()){m=m+.4*c.height()}if(m>c.bottom()-.1*c.height()){m=m-.4*c.height()}c.y(m-.5*c.height())}}}this.syncLink().au(this.seriesViewer(),c,true)}return b>=0},ap:function(a){if(this._s2==null||this._s2.length==0||this._s1==null||this._s1.length==0){return null}if(a==this.q9()){var b=Math.min(this._s2.length,this._s1.length);return new $.ig.AxisRange(0,b-1)}if(a==this.ra()){return new $.ig.AxisRange(this._tj,this._ti)}return null},p2:function(){return false},kr:function(a,b,c,d){this.ts();this.r6();this.renderSeries(false)},s4:function(){return this._ta},tg:function(){var a=0;var b=this.view().bv();var c=this.view().bu();var d=this.getEffectiveViewport1(this.view());var e=$b($.ig.NumericYAxis.prototype.$type,this.ra());if(!b.isEmpty()&&!c.isEmpty()&&e!=null){var f=new $.ig.ScalerParams(0,b,c,e.isInverted(),d);a=e.getScaledValue(e.referenceValue(),f)}return a},th:function(){var a=$b($.ig.NumericYAxis.prototype.$type,this.ra());if(a!=null){return a.referenceValue()}return 0},tl:function(a){return this.index()<0||this.s5()==null||this.s5().count()==0?-1:this.index()+this.s5().indexOf(a)},tk:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.view().bu();var d=this.getEffectiveViewport1(this.view());var e=$b($.ig.CategoryAxisBase.prototype.$type,this.q9());var f=-1;if(e!=null&&!b.isEmpty()&&!c.isEmpty()){var g=new $.ig.ScalerParams(0,b,c,e.isInverted(),d);var h=this.pg(this.view());var i=e.getUnscaledValue(h.left(),g);var j=e.getUnscaledValue(h.right(),g);var k=(a.__x-b.left())/b.width();var l=i+k*(j-i);if(e.categoryMode()!=0){l-=.5}var m=$.ig.truncate(Math.round(l));f=m}return f},te:function(a,b,c,d){var e=true;var f=$b($.ig.CategoryAxisBase.prototype.$type,this.q9());var g=$b($.ig.NumericYAxis.prototype.$type,this.ra());if(!d.o()||c.isEmpty()||b.isEmpty()||f==null||f.itemsSource()==null||g==null||this.ci()==null||f.seriesViewer()==null||g.seriesViewer()==null||g.actualMinimumValue()==g.actualMaximumValue()){e=false}var h=d;var i=h._cr.d;if(a.valueColumn()==null||a.valueColumn().count()==0||i<1||a.__visibility!=0){e=false}return e},tf:null,tr:function(){if(this.seriesViewer()==null||this._s9==null){return}if(!this.autoGenerateSeries()){this._s6.clear();var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();if(!this._s9._c.contains(a)){this._s9._c.add(a)}}this.tw();return}},su:function(a,b){$.ig.CategorySeries.prototype.su.call(this,a,b);this._s9.h()},tt:function(a,b,c){},aq:function(a){if(a.isEmpty()&&this.seriesViewer()!=null){a=this.seriesViewer().actualWindowRect()}var b=this.rb();if(this._s1==null||this._s2==null){return null;
}var c=this.pg(this.view());var d=new $.ig.ScalerParams(0,a,this.seriesViewer().viewportRect(),b.isInverted(),this.getEffectiveViewport());var e=b.getUnscaledValue(c.left(),d);var f=b.getUnscaledValue(c.right(),d);if(b.isInverted()){var g=e;e=f;f=g}var h=null;if(b.isSorting()){h=b;e=h.getIndexClosestToUnscaledValue(e);f=h.getIndexClosestToUnscaledValue(f)}else{e=Math.floor(e);f=Math.ceil(f)}e=Math.max(0,Math.min(this._s2.length-1,e));f=Math.max(0,Math.min(this._s2.length-1,f));var i=1.7976931348623157e308;var j=-1.7976931348623157e308;for(var k=$.ig.truncate(e);k<=$.ig.truncate(f);k++){var l=k;if(h!=null){l=h.sortedIndices().__inner[k]}var m=this._s2[l];{if(Number.isInfinity(m)||$.ig.util.isNaN(m)){continue}}var n=this._s1[l];{if(Number.isInfinity(n)||$.ig.util.isNaN(n)){continue}}i=Math.min(i,m);j=Math.max(j,n)}var o=new $.ig.AxisRange(i,j);var p=this.rw();o=this.ao(o,p,a);return o},ts:function(){if(this.ci()==null){return}var a=this.ci().count();this._s1=new Array(a);this._s2=new Array(a);for(var b=0;b<a;b++){this._s1[b]=0;this._s2[b]=0}this._tj=Number.POSITIVE_INFINITY;this._ti=Number.NEGATIVE_INFINITY;var c=0;var e=this.s5().getEnumerator();while(e.moveNext()){var d=e.current();if(d.itemsSource()!=null&&d.visualSeriesLink()==null){continue}if(d.itemsSource()!=null){d._x=d.visualSeriesLink().valueColumn()}if(d.itemsSource()==null){this.ci().deregisterColumn(d._x);d._x=this.cf(d.valueMemberPath())}if(d.visualSeriesLink()!=null&&d.itemsSource()==null){d.visualSeriesLink()._tc=true;d.visualSeriesLink().valueColumn(d._x);d.visualSeriesLink()._tc=false}d._aj=true;if(d._x!=null){d._ap.clear();d._aq.clear();for(var f=0;f<d._x.count();f++){var g=d._x.item(f);if(g<c){d._ap.add(c);d._aq.add(this._s2[f]);this._s2[f]=this._s2[f]+g;if(d._aj){d._aj=false}}else if(g>=c){d._ap.add(this._s1[f]);d._aq.add(c);this._s1[f]=this._s1[f]+g}else if($.ig.util.isNaN(g)||Number.isInfinity(g)){d._ap.add(this._s1[f]);d._aq.add(this._s2[f])}}}}for(var h=0;h<a;h++){this._tj=Math.min(this._tj,this._s2[h]);this._ti=Math.max(this._ti,this._s1[h])}},lt:function(a,b,c,d){$.ig.CategorySeries.prototype.lt.call(this,a,b,c,d);switch(b){case"SeriesViewer":if(c!=null&&d==null){this.ks(this.q9());this.ks(this.ra())}if(c==null&&d!=null){this.ly(this.q9());this.ly(this.ra())}if(this.s5()!=null){var f=this.s5().getEnumerator();while(f.moveNext()){var e=f.current();e._w=this.seriesViewer()}this.renderSeries(false)}break;case"ItemsSource":if(this.s5()!=null){var h=this.s5().getEnumerator();while(h.moveNext()){var g=h.current();if(g.itemsSource()==null){if(g.visualSeriesLink()!=null){g.visualSeriesLink().itemsSource(d)}}}}break;case"FastItemsSource":if(this.autoGenerateSeries()){this.tr()}if(!this.r6()){this._ta._cr.g(this.resolution())}this.renderSeries(false);break;case"AutoGenerateSeries":this.tr();break;case"ReverseLegendOrder":if(this.seriesViewer()!=null){this.seriesViewer().mc(this._s9._f)}break;case"SeriesVisibility":var j=this.s5().getEnumerator();while(j.moveNext()){var i=j.current();i.fe()}break;case"Brush":var l=this.s5().getEnumerator();while(l.moveNext()){var k=l.current();k.ee()}break;case"DashArray":var n=this.s5().getEnumerator();while(n.moveNext()){var m=n.current();m.ef()}break;case"HighlightingFadeOpacity":var p=this.s5().getEnumerator();while(p.moveNext()){var o=p.current();o.ei()}break;case"DashCap":var r=this.s5().getEnumerator();while(r.moveNext()){var q=r.current();q.eg()}break;case"IsDropShadowEnabled":var t=this.s5().getEnumerator();while(t.moveNext()){var s=t.current();s.ej()}break;case"ShadowBlur":var v=this.s5().getEnumerator();while(v.moveNext()){var u=v.current();u.e5()}break;case"ShadowColor":var x=this.s5().getEnumerator();while(x.moveNext()){var w=x.current();w.e6()}break;case"UseSingleShadow":var z=this.s5().getEnumerator();while(z.moveNext()){var y=z.current();y.fd()}break;case"ShadowOffsetX":var ab=this.s5().getEnumerator();while(ab.moveNext()){var aa=ab.current();aa.e7()}break;case"ShadowOffsetY":var ad=this.s5().getEnumerator();while(ad.moveNext()){var ac=ad.current();ac.e8()}break;case"EndCap":var af=this.s5().getEnumerator();while(af.moveNext()){var ae=af.current();ae.eh()}break;case"IsHitTestVisible":var ah=this.s5().getEnumerator();while(ah.moveNext()){var ag=ah.current();ag.ek()}break;case"LegendItemBadgeTemplate":var aj=this.s5().getEnumerator();while(aj.moveNext()){var ai=aj.current();ai.ep()}break;case"LegendItemTemplate":var al=this.s5().getEnumerator();while(al.moveNext()){var ak=al.current();ak.eq()}break;case"LegendItemVisibility":var an=this.s5().getEnumerator();while(an.moveNext()){var am=an.current();am.er()}break;case"LegendItemBadgeShape":var ap=this.s5().getEnumerator();while(ap.moveNext()){var ao=ap.current();ao.eo()}break;case"LegendItemBadgeMode":var ar=this.s5().getEnumerator();while(ar.moveNext()){var aq=ar.current();aq.en()}break;case"MarkerTemplate":var at=this.s5().getEnumerator();while(at.moveNext()){var as=at.current();as.ew()}break;case"MarkerType":var av=this.s5().getEnumerator();while(av.moveNext()){var au=av.current();au.ey()}break;case"MarkerThickness":var ax=this.s5().getEnumerator();while(ax.moveNext()){var aw=ax.current();aw.ex()}break;case"MarkerBrush":var az=this.s5().getEnumerator();while(az.moveNext()){var ay=az.current();ay.es()}break;case"MarkerOutline":var a1=this.s5().getEnumerator();while(a1.moveNext()){var a0=a1.current();a0.eu()}break;case"MarkerStyle":var a3=this.s5().getEnumerator();while(a3.moveNext()){var a2=a3.current();a2.ev()}break;case"Opacity":var a5=this.s5().getEnumerator();while(a5.moveNext()){var a4=a5.current();a4.ez()}break;case"OpacityMask":var a7=this.s5().getEnumerator();while(a7.moveNext()){var a6=a7.current();a6.e0()}break;case"AreaFillOpacity":var a9=this.s5().getEnumerator();while(a9.moveNext()){var a8=a9.current();a8.ed()}break;case"Outline":var bb=this.s5().getEnumerator();while(bb.moveNext()){var ba=bb.current();ba.e1()}break;case"StartCap":var bd=this.s5().getEnumerator();while(bd.moveNext()){var bc=bd.current();bc.e9()}break;case"OutlineMode":var bf=this.s5().getEnumerator();while(bf.moveNext()){var be=bf.current();be.e2()}break;case"MarkerFillOpacity":var bh=this.s5().getEnumerator();while(bh.moveNext()){var bg=bh.current();bg.et()}break;case"Thickness":var bj=this.s5().getEnumerator();while(bj.moveNext()){var bi=bj.current();bi.fa()}break;case"ToolTip":var bl=this.s5().getEnumerator();while(bl.moveNext()){var bk=bl.current();bk.fb()}break;case"UseLightweightMarkers":var bn=this.s5().getEnumerator();while(bn.moveNext()){var bm=bn.current();bm.fc()}break}},currentCategoryMode:function(){return this.preferredCategoryMode($b($.ig.CategoryAxisBase.prototype.$type,this.rb()))},scaler:function(){return $b($.ig.ICategoryScaler.prototype.$type,this.rb())},yScaler:function(){return $b($.ig.IScaler.prototype.$type,this.rw())},bucketizer:function(){return this._rl._cr},currentMode2Index:function(){return this.sf()},provideCollisionDetector:function(){return new $.ig.CollisionAvoider},em:function(){return false},dj:function(){return false},l9:function(a,b){var c=this.ev();$.ig.CategorySeries.prototype.l9.call(this,a,b);if(!c){this.view().a2(b);return}this.view().a2(b);if(this.cu(this._bx)){return}var e=this.series().getEnumerator();while(e.moveNext()){var d=e.current();d.visualSeriesLink().l9(a,b)}this.ev(false)},_s3:null,renderAlternateView:function(a,b,c,d,e){$.ig.CategorySeries.prototype.renderAlternateView.call(this,a,b,c,d,e);var f=this.a5().alternateViews().item(d);f._cr.g(this.resolution());f.prepAltSurface(c);if(this.cu(f)){return}if(this._s3==null){this._s3=new $.ig.CategoryFrame(3)}this._s3.u();this.ts();this.ri(f).d(this._s3,f);this.su(this._s3,f);var h=this.series().getEnumerator();while(h.moveNext()){var g=h.current();g.visualSeriesLink().renderAlternateView(a,b,c,d,e)}},exportVisualData:function(){var a=this.a7().exportStackedVisualData(this,this.po());var c=this.series().getEnumerator();while(c.moveNext()){var b=c.current();var d=this.a7().createFragmentVisualData(this,this.po(),b.getType().typeName(),b.name());b.visualSeriesLink().view().al(d);this.a7().addSubSeriesVisualData(a,d)}this.ky(a);this.view().al(a);return a},mayContainUnknowns:function(){return true},$type:new $.ig.Type("StackedSeriesBase",$.ig.CategorySeries.prototype.$type,[$.ig.IIsCategoryBased.prototype.$type])},true);$c("HorizontalStackedSeriesBase:ag","StackedSeriesBase",{init:function(){$$t.$aj.init.call(this)},xAxis:function(a){if(arguments.length===1){this.h($$t.$ag.xAxisProperty,a);return a}else{return this.c($$t.$ag.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$ag.yAxisProperty,a);return a}else{return this.c($$t.$ag.yAxisProperty)}},getOffsetValue:function(){return this._rh.r(this.xAxis(),this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.xAxis().getCategorySize(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},q9:function(){return this.xAxis()},ra:function(){return this.yAxis()},getAxes:function(){return[this.q9(),this.ra()]},r6:function(){return this.yAxis()!=null&&this.yAxis().updateRange()},mh:function(){var a=$b($.ig.XamDataChart.prototype.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?a._su._fp:this.areaFillOpacity());var c=this.s5().getEnumerator();while(c.moveNext()){var b=c.current();b.ed()}}},lt:function(a,b,c,d){$$t.$aj.lt.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.ks($b($.ig.Axis.prototype.$type,c));this.ly($b($.ig.Axis.prototype.$type,d));this._rl._cr.g(this.resolution());this.renderSeries(false);this.le()}break;case"YAxis":if(c!=d){this.ks($b($.ig.Axis.prototype.$type,c));this.ly($b($.ig.Axis.prototype.$type,d));this._rl._cr.g(this.resolution());this.r6();this.renderSeries(false);this.le()}break}},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.CategoryXAxis.prototype.$type,a)!==null||a.isDateTime()){return true}return false},$type:new $.ig.Type("HorizontalStackedSeriesBase",$$t.$aj.$type)},true);$c("StackedAreaSeries:ab","HorizontalStackedSeriesBase",{isArea:function(){return true},init:function(){$$t.$ag.init.call(this);this._ab=$$t.$ab.$type},ac:function(){$$t.$ag.ac.call(this);this.renderSeries(false)},bv:function(){return new $$t.a0(this)},_t9:null,lo:function(a){$$t.$ag.lo.call(this,a);this._t9=a},ap:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $.ig.AxisRange(0,this.ci().count()-1)}if(a==this.yAxis()){this.ts();return new $.ig.AxisRange(this._tj,this._ti)}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedAreaSeries",$$t.$ag.$type)},true);$c("IStacked100Series:ai","Object",{$type:new $.ig.Type("IStacked100Series",null)},true);$c("Stacked100AreaSeries:v","StackedAreaSeries",{isPercentBased:function(){return true},init:function(){$$t.$ab.init.call(this);this._ab=$$t.$v.$type},ac:function(){$$t.$ab.ac.call(this);this.renderSeries(false)},bv:function(){return new $$t.av(this)},_ua:null,lo:function(a){$$t.$ab.lo.call(this,a);this._ua=a},ts:function(){$$t.$ab.ts.call(this);$$t.$u.a(this)},$type:new $.ig.Type("Stacked100AreaSeries",$$t.$ab.$type,[$$t.$ai.$type])},true);$c("VerticalStackedSeriesBase:ah","StackedSeriesBase",{init:function(){$$t.$aj.init.call(this)},xAxis:function(a){if(arguments.length===1){this.h($$t.$ah.xAxisProperty,a);return a}else{return this.c($$t.$ah.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$ah.yAxisProperty,a);return a}else{return this.c($$t.$ah.yAxisProperty)}},rb:function(){return this.yAxis()},rw:function(){return this.xAxis()},aq:function(a){if(a.isEmpty()&&this.seriesViewer()!=null){a=this.seriesViewer().actualWindowRect()}var b=this.rb();if(this._s1==null||this._s2==null){return null}var c=this.pg(this.view());var d=new $.ig.ScalerParams(0,a,this.seriesViewer().viewportRect(),b.isInverted(),this.getEffectiveViewport());var e=b.getUnscaledValue(c.top(),d);var f=b.getUnscaledValue(c.bottom(),d);if(!b.isInverted()){var g=e;e=f;f=g}var h=null;if(b.isSorting()){h=b;e=h.getIndexClosestToUnscaledValue(e);f=h.getIndexClosestToUnscaledValue(f)}else{e=Math.floor(e);f=Math.ceil(f)}e=Math.max(0,Math.min(this._s2.length-1,e));f=Math.max(0,Math.min(this._s2.length-1,f));var i=1.7976931348623157e308;var j=-1.7976931348623157e308;for(var k=$.ig.truncate(e);k<=$.ig.truncate(f);k++){var l=k;if(h!=null){l=h.sortedIndices().__inner[k]}var m=this._s2[l];{if(Number.isInfinity(m)||$.ig.util.isNaN(m)){continue}}var n=this._s1[l];{if(Number.isInfinity(n)||$.ig.util.isNaN(n)){continue}}i=Math.min(i,m);j=Math.max(j,n)}var o=new $.ig.AxisRange(i,j);var p=this.rw();o=this.ao(o,p,a);return o},getOffsetValue:function(){return this._rh.r(this.yAxis(),this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){return this.yAxis().getCategorySize(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},isVertical:function(){return true},q9:function(){return this.xAxis()},ra:function(){return this.yAxis()},r6:function(){return this.xAxis()!=null&&this.xAxis().updateRange()},lt:function(a,b,c,d){$$t.$aj.lt.call(this,a,b,c,d);switch(b){case"XAxis":if(c!=d){this.ks($b($.ig.Axis.prototype.$type,c));this.ly($b($.ig.Axis.prototype.$type,d));this._rl._cr.g(this.resolution());this.renderSeries(false);this.le()}break;case"YAxis":if(c!=d){this.ks($b($.ig.Axis.prototype.$type,c));this.ly($b($.ig.Axis.prototype.$type,d));this._rl._cr.g(this.resolution());this.r6();this.renderSeries(false);this.le()}break}},canUseAsYAxis:function(a){if($b($.ig.CategoryYAxis.prototype.$type,a)!==null){return true}return false},canUseAsXAxis:function(a){if($b($.ig.NumericXAxis.prototype.$type,a)!==null){return true}return false},$type:new $.ig.Type("VerticalStackedSeriesBase",$$t.$aj.$type)},true);$c("StackedBarSeries:ac","VerticalStackedSeriesBase",{isBar:function(){return true},isMarkerlessDisplayPreferred:function(){return true},init:function(){$$t.$ah.init.call(this);this._ab=$$t.$ac.$type},ac:function(){$$t.$ah.ac.call(this);this.renderSeries(false)},bv:function(){return new $$t.az(this)},_t9:null,lo:function(a){$$t.$ah.lo.call(this,a);this._t9=a},radiusX:function(a){if(arguments.length===1){this.h($$t.$ac.radiusXProperty,a);return a}else{return this.c($$t.$ac.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$ac.radiusYProperty,a);return a}else{return this.c($$t.$ac.radiusYProperty)}},s4:function(){return this._t9},preferredCategoryMode:function(a){return 2},sf:function(){var a=0;var c=this.seriesViewer().series().getEnumerator();while(c.moveNext()){var b=c.current();if(b==this){return a}var d=$b($.ig.IBarSeries.prototype.$type,b);if(d!=null&&d.yAxis()==this.yAxis()&&d.getPreferredCategoryMode()==2){a++}}return-1},tg:function(){var a=0;var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.view().bu();if(!b.isEmpty()&&!c.isEmpty()&&this.xAxis()!=null){var d=this.getEffectiveViewport1(this.view());var e=new $.ig.ScalerParams(0,b,c,this.xAxis().isInverted(),d);a=this.xAxis().getScaledValue(this.xAxis().referenceValue(),e)}return a},th:function(){if(this.xAxis()!=null){return this.xAxis().referenceValue()}return 0},ap:function(a){if(this.itemsSource()==null){return null}if(a==this.yAxis()){return new $.ig.AxisRange(0,this.ci().count()-1)}if(a==this.xAxis()){this.ts();return new $.ig.AxisRange(this._tj,this._ti)}return null},scrollIntoView:function(a){var b=this.ci()!=null?this.ci().indexOf(a):-1;var c=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();c=c.copy();var d=this.view().bu();var e=new $$a.ae(0,0,0,1,1);var f=this.pi(this.view());var g=new $.ig.ScalerParams(0,e,e,this.xAxis().isInverted(),f);var h=new $.ig.ScalerParams(0,e,e,this.yAxis().isInverted(),f);if(b>=0&&$$a.$ae.l_op_Inequality(c,null)&&$$a.$ae.l_op_Inequality(d,null)){if(this.yAxis()!=null){var i=this.yAxis().getScaledValue(b,h);if(i<c.top()+.1*c.height()){i=i+.4*c.height()}if(i>c.bottom()-.1*c.height()){i=i-.4*c.height()}c.y(i-.5*c.height())}if(this.xAxis()!=null&&this._s1!=null&&b<this._s1.length){var j=this.xAxis().getScaledValue(this._s1[b],g);var k=this.xAxis().getScaledValue(this._s2[b],g);if(!$.ig.util.isNaN(j)&&!$.ig.util.isNaN(k)){var l=Math.abs(k-j);if(c.width()<l){c.width(l);c.x(Math.min(k,j))}else{if(k<c.left()+.1*c.width()){k=k+.4*c.width()}if(k>c.right()-.1*c.width()){k=k-.4*c.width()}c.x(k-.5*c.width())}}}this.syncLink().au(this.seriesViewer(),c,true)}return b>=0},e5:function(a,b,c){var d=true;var e=c;if(!c.o()||b.isEmpty()||a.isEmpty()||this.yAxis()==null||this.yAxis().itemsSource()==null||this.xAxis()==null||this.ci()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null||this.xAxis().actualMinimumValue()==this.xAxis().actualMaximumValue()){e._cr.d=0;d=false}return d},kr:function(a,b,c,d){switch(a){case 4:case 1:case 0:this._rl._cr.g(this.resolution());break}switch(a){case 4:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 1:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 0:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break;case 2:if(this._rl._cr.d>0){this.renderSeries(true)}break;case 3:if(this.xAxis()!=null&&!this.xAxis().updateRange()){this.renderSeries(true)}break}},getItemIndex:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.view().bu();var d=this.getEffectiveViewport1(this.view());var e=-1;if(this.yAxis()!=null&&!b.isEmpty()&&!c.isEmpty()){var f=new $.ig.ScalerParams(0,b,c,this.yAxis().isInverted(),d);var g=this.pg(this.view());var h=this.yAxis().getUnscaledValue(g.top(),f);var i=this.yAxis().getUnscaledValue(g.bottom(),f);var j=(a.__y-b.top())/b.height();var k=h+j*(i-h);if(this.yAxis().categoryMode()!=0){k-=.5}var l=$.ig.truncate(Math.round(k));e=l}return e},getItem:function(a){var b=this.getItemIndex(a);return b>=0&&this.ci()!=null&&b<this.ci().count()?this.ci().item(b):null},tw:function(){if(this.xAxis()!=null){this.xAxis().updateRange1(true)}if(this.yAxis()!=null){this.yAxis().updateRange1(true)}},tk:function(a){return this.getItemIndex(a)},te:function(a,b,c,d){var e=true;if(!d.o()||c.isEmpty()||b.isEmpty()||this.yAxis()==null||this.yAxis().itemsSource()==null||this.xAxis()==null||this.ci()==null||this.xAxis().seriesViewer()==null||this.yAxis().seriesViewer()==null){e=false}var f=d;if(a.valueColumn()==null||a.valueColumn().count()==0||f._cr.d<1){e=false}return e},getItemSpan:function(){return this.yAxis().ky(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},tt:function(a,b,c){var d=$b($$t.$d.$type,a);var e=$b($$t.$ap.$type,c);if(!this.e5(c.bu(),c.bv(),c)||d==null||e==null){return}var f=this.yAxis().ky(c.bv(),c.bu(),this.getEffectiveViewport1(c));if($.ig.util.isNaN(f)||Number.isInfinity(f)){d._uz._db.count(0);return}var g=0;d.rk.a0(d,d.r4(),function(h,i){return d.getCategoryItems(h,i)},d.sc(c),d.sd(c));d.rk.r=d.radiusX();d.rk.s=d.radiusY();d.rk.k=d.radiusX();d.rk.l=d.radiusY();var h=d.valueColumn().count();var i=c.bv();var j=c.bu();var k=this.getEffectiveViewport1(c);var l=false;var m=d.rk._b;if(m!=null){l=true}var n=b.f;var o=d.rb();var p=new $.ig.ScalerParams(0,i,j,o.isInverted(),k);var q=0;var s=b.f.getEnumerator();while(s.moveNext()){var r=s.current();if(Number.isInfinity(r[0])||$.ig.util.isNaN(r[0])||Number.isInfinity(r[1])||Number.isInfinity(r[2])||$.ig.util.isNaN(r[1])||$.ig.util.isNaN(r[2])){q++;continue}var t=r[0]-.5*f;var u=r[1];var v=r[2];v=Math.max(v,-100);u=Math.min(u,c.bu().right()+100);var w=e._db.item(g);w.height(f);w.width(Math.abs(u-v));if(l){d.sq(n,q,h,o,p,c.isThumbnailView())}d.rk.ad(w,false,false,false,false);w.am(d.rk.k);w.an(d.rk.l);e.di(w,Math.min(u,v),t);g++;q++}e._db.count(g)},lt:function(a,b,c,d){$$t.$ah.lt.call(this,a,b,c,d);switch(b){case"RadiusX":case"RadiusY":var f=this.s5().getEnumerator();while(f.moveNext()){var e=f.current();e.e3();e.e4()}this.renderSeries(false);break;case"SyncLink":if(this.xAxis()!=null){this.xAxis().updateRange()}break;case"FastItemsSource":if(this.xAxis()!=null&&!this.xAxis().updateRange()){this._t9._cr.g(this.resolution())}this.renderSeries(false);break;case"SeriesViewer":if(c!=null&&d==null){this.ks(this.xAxis());this.ks(this.yAxis())}if(c==null&&d!=null){this.ly(this.xAxis());this.ly(this.yAxis())}this._t9._cr.g(this.resolution());this.renderSeries(false);if(this.xAxis()!=null){this.xAxis().updateRange()}break}},getPreferredCategoryMode:function(){return this.preferredCategoryMode(this.yAxis())},$type:new $.ig.Type("StackedBarSeries",$$t.$ah.$type,[$.ig.IBarSeries.prototype.$type])},true);$c("Stacked100BarSeries:w","StackedBarSeries",{isPercentBased:function(){return true},init:function(){$$t.$ac.init.call(this);this._ab=$$t.$w.$type},ac:function(){$$t.$ac.ac.call(this);this.renderSeries(false)},bv:function(){return new $$t.at(this)},_ug:null,lo:function(a){$$t.$ac.lo.call(this,a);this._ug=a},s4:function(){return this._ug},ts:function(){$$t.$ac.ts.call(this);$$t.$u.a(this)},$type:new $.ig.Type("Stacked100BarSeries",$$t.$ac.$type,[$$t.$ai.$type])},true);$c("StackedColumnSeries:ad","HorizontalStackedSeriesBase",{isColumn:function(){return true},isMarkerlessDisplayPreferred:function(){return true},init:function(){$$t.$ag.init.call(this);this._ab=$$t.$ad.$type},bv:function(){return new $$t.a4(this)},_t9:null,lo:function(a){$$t.$ag.lo.call(this,a);this._t9=a},radiusX:function(a){if(arguments.length===1){this.h($$t.$ad.radiusXProperty,a);return a}else{return this.c($$t.$ad.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$ad.radiusYProperty,a);return a}else{return this.c($$t.$ad.radiusYProperty)}},s4:function(){return this._t9},preferredCategoryMode:function(a){return 2},ap:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $.ig.AxisRange(0,this.ci().count()-1)}if(a==this.yAxis()){this.ts();return new $.ig.AxisRange(this._tj,this._ti)}return null},getItemSpan:function(){var a=this.getEffectiveViewport1(this.view());return this.xAxis().ky(this.view().bv(),this.view().bu(),a)},tt:function(a,b,c){var d=$b($$t.$m.$type,a);var e=$b($$t.$ap.$type,c);if(!this.e5(c.bu(),c.bv(),c)||d==null||e==null){return}if(d==null){return}var f=this.getEffectiveViewport1(c);var g=this.xAxis().ky(c.bv(),c.bu(),f);if($.ig.util.isNaN(g)||Number.isInfinity(g)){d._uz._db.count(0);return}var h=0;d.rk.a0(d,d.r4(),function(i,j){return d.getCategoryItems(i,j)},d.sc(c),d.sd(c));d.rk.r=d.radiusX();d.rk.s=d.radiusY();d.rk.k=d.radiusX();d.rk.l=d.radiusY();var i=c.bv();var j=c.bu();var k=this.getEffectiveViewport1(c);var l=false;var m=d.rk._b;if(m!=null){l=true}var n=b.f;var o=d.rb();var p=new $.ig.ScalerParams(0,i,j,o.isInverted(),k);var q=d.valueColumn().count();var r=0;var t=b.f.getEnumerator();while(t.moveNext()){var s=t.current();if(Number.isInfinity(s[0])||$.ig.util.isNaN(s[0])||Number.isInfinity(s[1])||Number.isInfinity(s[2])||$.ig.util.isNaN(s[1])||$.ig.util.isNaN(s[2])){r++;continue}var u=s[0]-.5*g;var v=s[1];var w=s[2];v=Math.max(v,-100);w=Math.min(w,c.bu().bottom()+100);var x=e._db.item(h);x.width(g);x.height(Math.abs(w-v));if(l){d.sq(n,r,q,o,p,c.isThumbnailView())}d.rk.ad(x,false,false,false,false);x.am(d.rk.k);x.an(d.rk.l);e.di(x,u,Math.min(w,v));h++;r++}e._db.count(h)},lt:function(a,b,c,d){$$t.$ag.lt.call(this,a,b,c,d);switch(b){case"RadiusX":case"RadiusY":var f=this.s5().getEnumerator();while(f.moveNext()){var e=f.current();e.e3();e.e4()}this.renderSeries(false);break;case"SyncLink":if(this.yAxis()!=null){this.yAxis().updateRange()}break;case"SeriesViewer":if(this.yAxis()!=null){this.yAxis().updateRange()}break}},$type:new $.ig.Type("StackedColumnSeries",$$t.$ag.$type)},true);$c("Stacked100ColumnSeries:x","StackedColumnSeries",{isPercentBased:function(){return true},init:function(){$$t.$ad.init.call(this);this._ab=$$t.$x.$type},ac:function(){$$t.$ad.ac.call(this);this.renderSeries(false)},bv:function(){return new $$t.au(this)},_ug:null,lo:function(a){$$t.$ad.lo.call(this,a);this._ug=a},s4:function(){return this._ug},ts:function(){$$t.$ad.ts.call(this);$$t.$u.a(this)},$type:new $.ig.Type("Stacked100ColumnSeries",$$t.$ad.$type,[$$t.$ai.$type])},true);$c("StackedLineSeries:af","HorizontalStackedSeriesBase",{isLineOnly:function(){return true},init:function(){$$t.$ag.init.call(this);this._ab=$$t.$af.$type},ac:function(){$$t.$ag.ac.call(this);this.renderSeries(false)},bv:function(){return new $$t.a3(this)},_t9:null,lo:function(a){$$t.$ag.lo.call(this,a);this._t9=a},ap:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $.ig.AxisRange(0,this.ci().count()-1)}if(a==this.yAxis()){this.ts();return new $.ig.AxisRange(this._tj,this._ti)}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedLineSeries",$$t.$ag.$type)},true);$c("Stacked100LineSeries:y","StackedLineSeries",{bv:function(){return new $$t.aw(this)},_ua:null,lo:function(a){$$t.$af.lo.call(this,a);this._ua=a},isPercentBased:function(){return true},init:function(){$$t.$af.init.call(this);this._ab=$$t.$y.$type},ac:function(){$$t.$af.ac.call(this);this.renderSeries(false)},ts:function(){$$t.$af.ts.call(this);$$t.$u.a(this)},$type:new $.ig.Type("Stacked100LineSeries",$$t.$af.$type,[$$t.$ai.$type])},true);$c("StackedSplineAreaSeries:am","HorizontalStackedSeriesBase",{isSplineShapePartOfRange:function(a){if(arguments.length===1){this.h($$t.$am.isSplineShapePartOfRangeProperty,a);return a}else{return this.c($$t.$am.isSplineShapePartOfRangeProperty)}},isArea:function(){return true},isSpline:function(){return true},init:function(){$$t.$ag.init.call(this);this._ab=$$t.$am.$type},ac:function(){$$t.$ag.ac.call(this);this.renderSeries(false)},bv:function(){return new $$t.ay(this)},_t9:null,lo:function(a){$$t.$ag.lo.call(this,a);this._t9=a},ap:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $.ig.AxisRange(0,this.ci().count()-1)}if(a==this.yAxis()){this.ts();return new $.ig.AxisRange(this._tj,this._ti)}return null},preferredCategoryMode:function(a){return 0},lt:function(a,b,c,d){$$t.$ag.lt.call(this,a,b,c,d);switch(b){case"IsSplineShapePartOfRange":var f=this.s5().getEnumerator();while(f.moveNext()){var e=f.current();e.el()}break}},$type:new $.ig.Type("StackedSplineAreaSeries",$$t.$ag.$type)},true);$c("Stacked100SplineAreaSeries:z","StackedSplineAreaSeries",{bv:function(){return new $$t.ax(this)},_ud:null,lo:function(a){$$t.$am.lo.call(this,a);this._ud=a},isPercentBased:function(){return true},init:function(){$$t.$am.init.call(this);this._ab=$$t.$z.$type},ac:function(){$$t.$am.ac.call(this);this.renderSeries(false)},ts:function(){$$t.$am.ts.call(this);$$t.$u.a(this)},$type:new $.ig.Type("Stacked100SplineAreaSeries",$$t.$am.$type,[$$t.$ai.$type])},true);$c("StackedSplineSeries:an","HorizontalStackedSeriesBase",{isSplineShapePartOfRange:function(a){if(arguments.length===1){this.h($$t.$an.isSplineShapePartOfRangeProperty,a);return a}else{return this.c($$t.$an.isSplineShapePartOfRangeProperty)}},isSpline:function(){return true},init:function(){$$t.$ag.init.call(this);this._ab=$$t.$an.$type},ac:function(){$$t.$ag.ac.call(this);this.renderSeries(false)},bv:function(){return new $$t.a2(this)},_t9:null,lo:function(a){$$t.$ag.lo.call(this,a);this._t9=a},ap:function(a){if(this.itemsSource()==null){return null}if(a==this.xAxis()){return new $.ig.AxisRange(0,this.ci().count()-1)}if(a==this.yAxis()){this.ts();return new $.ig.AxisRange(this._tj,this._ti)}return null},preferredCategoryMode:function(a){return 0},$type:new $.ig.Type("StackedSplineSeries",$$t.$ag.$type)},true);$c("Stacked100SplineSeries:aa","StackedSplineSeries",{bv:function(){return new $$t.a1(this)},_ud:null,lo:function(a){$$t.$an.lo.call(this,a);this._ud=a},isPercentBased:function(){return true},init:function(){$$t.$an.init.call(this);this._ab=$$t.$aa.$type},ac:function(){$$t.$an.ac.call(this);this.renderSeries(false)},ts:function(){$$t.$an.ts.call(this);$$t.$u.a(this)},$type:new $.ig.Type("Stacked100SplineSeries",$$t.$an.$type,[$$t.$ai.$type])},true);$c("StackedFragmentSeries:ae","DependencyObject",{init:function(){var $self=this;this.y=false;this.z=false;$$a.$r.init.call(this);this._ap=new $$4.x(Number,0);this._aq=new $$4.x(Number,0);this._ao=new $$4.x(Array,0);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.d9(a,b.propertyName(),b.oldValue(),b.newValue())})},itemsSource:function(a){if(arguments.length===1){this.h($$t.$ae.itemsSourceProperty,a);return a}else{return this.c($$t.$ae.itemsSourceProperty)}},brush:function(a){if(arguments.length===1){this.h($$t.$ae.brushProperty,a);return a}else{return this.c($$t.$ae.brushProperty)}},actualBrush:function(a){if(arguments.length===1){this.h($$t.$ae.actualBrushProperty,a);return a}else{return this.c($$t.$ae.actualBrushProperty)}},dashArray:function(a){if(arguments.length===1){this.h($$t.$ae.dashArrayProperty,a);return a}else{return this.c($$t.$ae.dashArrayProperty)}},actualDashArray:function(a){if(arguments.length===1){this.h($$t.$ae.actualDashArrayProperty,a);return a}else{return this.c($$t.$ae.actualDashArrayProperty)}},dashCap:function(a){if(arguments.length===1){this.h($$t.$ae.dashCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$ae.dashCapProperty))}},actualDashCap:function(a){if(arguments.length===1){this.h($$t.$ae.actualDashCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$ae.actualDashCapProperty))}},isDropShadowEnabled:function(a){if(arguments.length===1){this.h($$t.$ae.isDropShadowEnabledProperty,a);return a}else{return this.c($$t.$ae.isDropShadowEnabledProperty)}},y:false,actualIsDropShadowEnabled:function(a){if(arguments.length===1){this.h($$t.$ae.actualIsDropShadowEnabledProperty,a);return a}else{return this.c($$t.$ae.actualIsDropShadowEnabledProperty)}},shadowBlur:function(a){if(arguments.length===1){this.h($$t.$ae.shadowBlurProperty,a);return a}else{return this.c($$t.$ae.shadowBlurProperty)}},actualShadowBlur:function(a){if(arguments.length===1){this.h($$t.$ae.actualShadowBlurProperty,a);return a}else{return this.c($$t.$ae.actualShadowBlurProperty)}},shadowColor:function(a){if(arguments.length===1){this.h($$t.$ae.shadowColorProperty,a);return a}else{return this.c($$t.$ae.shadowColorProperty)}},actualShadowColor:function(a){if(arguments.length===1){this.h($$t.$ae.actualShadowColorProperty,a);return a}else{return this.c($$t.$ae.actualShadowColorProperty)}},useSingleShadow:function(a){if(arguments.length===1){this.h($$t.$ae.useSingleShadowProperty,a);return a}else{return this.c($$t.$ae.useSingleShadowProperty)}},z:false,actualUseSingleShadow:function(a){if(arguments.length===1){this.h($$t.$ae.actualUseSingleShadowProperty,a);return a}else{return this.c($$t.$ae.actualUseSingleShadowProperty)}},shadowOffsetX:function(a){if(arguments.length===1){this.h($$t.$ae.shadowOffsetXProperty,a);return a}else{return this.c($$t.$ae.shadowOffsetXProperty)}},actualShadowOffsetX:function(a){if(arguments.length===1){this.h($$t.$ae.actualShadowOffsetXProperty,a);return a}else{return this.c($$t.$ae.actualShadowOffsetXProperty)}},shadowOffsetY:function(a){if(arguments.length===1){this.h($$t.$ae.shadowOffsetYProperty,a);return a}else{return this.c($$t.$ae.shadowOffsetYProperty)}},actualShadowOffsetY:function(a){if(arguments.length===1){this.h($$t.$ae.actualShadowOffsetYProperty,a);return a}else{return this.c($$t.$ae.actualShadowOffsetYProperty)}},endCap:function(a){if(arguments.length===1){this.h($$t.$ae.endCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$ae.endCapProperty))}},actualEndCap:function(a){if(arguments.length===1){this.h($$t.$ae.actualEndCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$ae.actualEndCapProperty))}},isHitTestVisible:function(a){if(arguments.length===1){this.h($$t.$ae.isHitTestVisibleProperty,a);
return a}else{return this.c($$t.$ae.isHitTestVisibleProperty)}},actualIsHitTestVisible:function(a){if(arguments.length===1){this.h($$t.$ae.actualIsHitTestVisibleProperty,a);return a}else{return this.c($$t.$ae.actualIsHitTestVisibleProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.h($$t.$ae.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$ae.legendItemBadgeTemplateProperty)}},actualLegendItemBadgeTemplate:function(a){if(arguments.length===1){this.h($$t.$ae.actualLegendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$ae.actualLegendItemBadgeTemplateProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.h($$t.$ae.legendItemTemplateProperty,a);return a}else{return this.c($$t.$ae.legendItemTemplateProperty)}},actualLegendItemTemplate:function(a){if(arguments.length===1){this.h($$t.$ae.actualLegendItemTemplateProperty,a);return a}else{return this.c($$t.$ae.actualLegendItemTemplateProperty)}},legendItemVisibility:function(a){if(arguments.length===1){this.h($$t.$ae.legendItemVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$ae.legendItemVisibilityProperty))}},actualLegendItemVisibility:function(a){if(arguments.length===1){this.h($$t.$ae.actualLegendItemVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$ae.actualLegendItemVisibilityProperty))}},legendItemBadgeShape:function(a){if(arguments.length===1){this.h($$t.$ae.legendItemBadgeShapeProperty,$.ig.LegendItemBadgeShape.prototype.getBox(a));return a}else{return $g(this.c($$t.$ae.legendItemBadgeShapeProperty))}},legendItemBadgeMode:function(a){if(arguments.length===1){this.h($$t.$ae.legendItemBadgeModeProperty,$.ig.LegendItemBadgeMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$ae.legendItemBadgeModeProperty))}},actualLegendItemBadgeShape:function(a){if(arguments.length===1){this.h($$t.$ae.actualLegendItemBadgeShapeProperty,$.ig.LegendItemBadgeShape.prototype.getBox(a));return a}else{return $g(this.c($$t.$ae.actualLegendItemBadgeShapeProperty))}},actualLegendItemBadgeMode:function(a){if(arguments.length===1){this.h($$t.$ae.actualLegendItemBadgeModeProperty,$.ig.LegendItemBadgeMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$ae.actualLegendItemBadgeModeProperty))}},markerBrush:function(a){if(arguments.length===1){this.h($$t.$ae.markerBrushProperty,a);return a}else{return this.c($$t.$ae.markerBrushProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ae.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$ae.actualMarkerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.h($$t.$ae.markerOutlineProperty,a);return a}else{return this.c($$t.$ae.markerOutlineProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.h($$t.$ae.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$ae.actualMarkerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.h($$t.$ae.markerStyleProperty,a);return a}else{return this.c($$t.$ae.markerStyleProperty)}},actualMarkerStyle:function(a){if(arguments.length===1){this.h($$t.$ae.actualMarkerStyleProperty,a);return a}else{return this.c($$t.$ae.actualMarkerStyleProperty)}},markerTemplate:function(a){if(arguments.length===1){this.h($$t.$ae.markerTemplateProperty,a);return a}else{return this.c($$t.$ae.markerTemplateProperty)}},actualMarkerTemplate:function(a){if(arguments.length===1){this.h($$t.$ae.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$ae.actualMarkerTemplateProperty)}},markerType:function(a){if(arguments.length===1){this.h($$t.$ae.markerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ae.markerTypeProperty))}},actualMarkerType:function(a){if(arguments.length===1){this.h($$t.$ae.actualMarkerTypeProperty,$.ig.MarkerType.prototype.getBox(a));return a}else{return $g(this.c($$t.$ae.actualMarkerTypeProperty))}},name:function(a){if(arguments.length===1){this.h($$t.$ae.nameProperty,a);return a}else{return this.c($$t.$ae.nameProperty)}},opacity:function(a){if(arguments.length===1){this.h($$t.$ae.opacityProperty,a);return a}else{return this.c($$t.$ae.opacityProperty)}},actualOpacity:function(a){if(arguments.length===1){this.h($$t.$ae.actualOpacityProperty,a);return a}else{return this.c($$t.$ae.actualOpacityProperty)}},opacityMask:function(a){if(arguments.length===1){this.h($$t.$ae.opacityMaskProperty,a);return a}else{return this.c($$t.$ae.opacityMaskProperty)}},actualOpacityMask:function(a){if(arguments.length===1){this.h($$t.$ae.actualOpacityMaskProperty,a);return a}else{return this.c($$t.$ae.actualOpacityMaskProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$ae.outlineProperty,a);return a}else{return this.c($$t.$ae.outlineProperty)}},actualOutline:function(a){if(arguments.length===1){this.h($$t.$ae.actualOutlineProperty,a);return a}else{return this.c($$t.$ae.actualOutlineProperty)}},areaFillOpacity:function(a){if(arguments.length===1){this.h($$t.$ae.areaFillOpacityProperty,a);return a}else{return this.c($$t.$ae.areaFillOpacityProperty)}},actualAreaFillOpacity:function(a){if(arguments.length===1){this.h($$t.$ae.actualAreaFillOpacityProperty,a);return a}else{return this.c($$t.$ae.actualAreaFillOpacityProperty)}},markerFillOpacity:function(a){if(arguments.length===1){this.h($$t.$ae.markerFillOpacityProperty,a);return a}else{return this.c($$t.$ae.markerFillOpacityProperty)}},actualMarkerFillOpacity:function(a){if(arguments.length===1){this.h($$t.$ae.actualMarkerFillOpacityProperty,a);return a}else{return this.c($$t.$ae.actualMarkerFillOpacityProperty)}},outlineMode:function(a){if(arguments.length===1){this.h($$t.$ae.outlineModeProperty,$.ig.SeriesOutlineMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$ae.outlineModeProperty))}},actualOutlineMode:function(a){if(arguments.length===1){this.h($$t.$ae.actualOutlineModeProperty,$.ig.SeriesOutlineMode.prototype.getBox(a));return a}else{return $g(this.c($$t.$ae.actualOutlineModeProperty))}},highlightingFadeOpacity:function(a){if(arguments.length===1){this.h($$t.$ae.highlightingFadeOpacityProperty,a);return a}else{return this.c($$t.$ae.highlightingFadeOpacityProperty)}},actualHighlightingFadeOpacity:function(a){if(arguments.length===1){this.h($$t.$ae.actualHighlightingFadeOpacityProperty,a);return a}else{return this.c($$t.$ae.actualHighlightingFadeOpacityProperty)}},radiusX:function(a){if(arguments.length===1){this.h($$t.$ae.radiusXProperty,a);return a}else{return this.c($$t.$ae.radiusXProperty)}},actualRadiusX:function(a){if(arguments.length===1){this.h($$t.$ae.actualRadiusXProperty,a);return a}else{return this.c($$t.$ae.actualRadiusXProperty)}},actualIsSplineShapePartOfRange:function(a){if(arguments.length===1){this.h($$t.$ae.actualIsSplineShapePartOfRangeProperty,a);return a}else{return this.c($$t.$ae.actualIsSplineShapePartOfRangeProperty)}},isSplineShapePartOfRange:function(a){if(arguments.length===1){this.h($$t.$ae.isSplineShapePartOfRangeProperty,a);return a}else{return this.c($$t.$ae.isSplineShapePartOfRangeProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$ae.radiusYProperty,a);return a}else{return this.c($$t.$ae.radiusYProperty)}},actualRadiusY:function(a){if(arguments.length===1){this.h($$t.$ae.actualRadiusYProperty,a);return a}else{return this.c($$t.$ae.actualRadiusYProperty)}},startCap:function(a){if(arguments.length===1){this.h($$t.$ae.startCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$ae.startCapProperty))}},actualStartCap:function(a){if(arguments.length===1){this.h($$t.$ae.actualStartCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$ae.actualStartCapProperty))}},thickness:function(a){if(arguments.length===1){this.h($$t.$ae.thicknessProperty,a);return a}else{return this.c($$t.$ae.thicknessProperty)}},actualThickness:function(a){if(arguments.length===1){this.h($$t.$ae.actualThicknessProperty,a);return a}else{return this.c($$t.$ae.actualThicknessProperty)}},markerThickness:function(a){if(arguments.length===1){this.h($$t.$ae.markerThicknessProperty,a);return a}else{return this.c($$t.$ae.markerThicknessProperty)}},actualMarkerThickness:function(a){if(arguments.length===1){this.h($$t.$ae.actualMarkerThicknessProperty,a);return a}else{return this.c($$t.$ae.actualMarkerThicknessProperty)}},title:function(a){if(arguments.length===1){this.h($$t.$ae.titleProperty,a);return a}else{return this.c($$t.$ae.titleProperty)}},toolTip:function(a){if(arguments.length===1){this.h($$t.$ae.toolTipProperty,a);return a}else{return this.c($$t.$ae.toolTipProperty)}},actualToolTip:function(a){if(arguments.length===1){this.h($$t.$ae.actualToolTipProperty,a);return a}else{return this.c($$t.$ae.actualToolTipProperty)}},useLightweightMarkers:function(a){if(arguments.length===1){this.h($$t.$ae.useLightweightMarkersProperty,a);return a}else{return this.c($$t.$ae.useLightweightMarkersProperty)}},actualUseLightweightMarkers:function(a){if(arguments.length===1){this.h($$t.$ae.actualUseLightweightMarkersProperty,a);return a}else{return this.c($$t.$ae.actualUseLightweightMarkersProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$ae.valueMemberPathProperty,a);return a}else{return this.c($$t.$ae.valueMemberPathProperty)}},visibility:function(a){if(arguments.length===1){this.h($$t.$ae.visibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$ae.visibilityProperty))}},actualVisibility:function(a){if(arguments.length===1){this.h($$t.$ae.actualVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$ae.actualVisibilityProperty))}},_parentSeries:null,parentSeries:function(a){if(arguments.length===1){this._parentSeries=a;return a}else{return this._parentSeries}},_br:0,_w:null,_x:null,_visualSeriesLink:null,visualSeriesLink:function(a){if(arguments.length===1){this._visualSeriesLink=a;return a}else{return this._visualSeriesLink}},_ap:null,_aq:null,_ao:null,_aj:false,getItemIndex:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getItemIndex(a)}return-1},getItem:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getItem(a)}return null},getPreviousOrExactIndex:function(a,b){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getPreviousOrExactIndex(a,b)}return-1},getNextOrExactIndex:function(a,b){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getNextOrExactIndex(a,b)}return-1},getSeriesValue:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesValue(a,b,c)}return NaN},getSeriesValuePosition:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesValuePosition(a,b,c)}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getSeriesValueBoundingBox:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesValueBoundingBox(a)}return $$a.$ae.empty()},getSeriesValueFineGrainedBoundingBoxes:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesValueFineGrainedBoundingBoxes(a)}return null},getSeriesValueBoundingBoxFromSeriesPixel:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesValueBoundingBoxFromSeriesPixel(a)}return $$a.$ae.empty()},getSeriesValueFineGrainedBoundingBoxesFromSeriesPixel:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesValueFineGrainedBoundingBoxesFromSeriesPixel(a)}return null},getSeriesValueMarkerBoundingBox:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesValueMarkerBoundingBox(a)}return $$a.$ae.empty()},getSeriesValueMarkerBoundingBoxFromSeriesPixel:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesValueMarkerBoundingBoxFromSeriesPixel(a)}return $$a.$ae.empty()},getSeriesHighValue:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesHighValue(a,b,c)}return NaN},getSeriesHighValuePosition:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesHighValuePosition(a,b,c)}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getSeriesLowValue:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesLowValue(a,b,c)}return NaN},getSeriesLowValuePosition:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesLowValuePosition(a,b,c)}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getSeriesValuePositionFromSeriesPixel:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesValuePositionFromSeriesPixel(a,b,c)}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getSeriesValueFromSeriesPixel:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesValueFromSeriesPixel(a,b,c)}return NaN},getSeriesHighValuePositionFromSeriesPixel:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesHighValuePositionFromSeriesPixel(a,b,c)}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getSeriesHighValueFromSeriesPixel:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesHighValueFromSeriesPixel(a,b,c)}return NaN},getSeriesLowValuePositionFromSeriesPixel:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesLowValuePositionFromSeriesPixel(a,b,c)}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getSeriesLowValueFromSeriesPixel:function(a,b,c){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getSeriesLowValueFromSeriesPixel(a,b,c)}return NaN},getItemIndexFromSeriesPixel:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getItemIndexFromSeriesPixel(a)}return-1},getItemSpan:function(){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getItemSpan()}return 0},getExactItemIndexFromSeriesPixel:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getExactItemIndexFromSeriesPixel(a)}return NaN},getItemFromSeriesPixel:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getItemFromSeriesPixel(a)}return null},getVisiblePointsOfInterest:function(a,b,c,d){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getVisiblePointsOfInterest(a,b,c,d)}return false},toWorldPosition:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().toWorldPosition(a)}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},fromWorldPosition:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().fromWorldPosition(a)}return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},scrollIntoView:function(a){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().scrollIntoView(a)}return false},getEffectiveViewport:function(){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().getEffectiveViewport()}return $$a.$ae.empty()},notifyVisualPropertiesChanged:function(){if(this.visualSeriesLink()!=null){this.visualSeriesLink().notifyVisualPropertiesChanged()}},simulateHover:function(a){if(this.visualSeriesLink()!=null){this.visualSeriesLink().simulateHover(a)}},testHit:function(a,b){if(this.visualSeriesLink()!=null){return this.visualSeriesLink().testHit(a,b)}return false},moveCursorPoint:function(a){if(this.visualSeriesLink()!=null){this.visualSeriesLink().moveCursorPoint(a)}},_bm:null,provideRenderer:function(a){this._bm=a;if(this.visualSeriesLink()!=null){this.visualSeriesLink().provideRenderer(a)}},parentOrLocalBrush:function(a){if(arguments.length===1){this.h($$t.$ae.hd,a);return a}else{return this.c($$t.$ae.hd)}},fe:function(){if(this.parentSeries()==null){return}this.actualVisibility(this.parentSeries().__visibility!=0?1:this.visibility());if(this.visualSeriesLink()!=null){this.visualSeriesLink().__visibility=this.actualVisibility()}},ew:function(){if(this.parentSeries()==null){return}this.actualMarkerTemplate(this.markerTemplate()!=null?this.markerTemplate():this.parentSeries().markerTemplate());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerTemplate(this.actualMarkerTemplate())}},ey:function(){if(this.parentSeries()==null){return}var a=this.markerType()==0||this.markerType()==2;this.actualMarkerType(0);this.actualMarkerType(a?this.parentSeries().markerType():this.markerType());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerType(this.actualMarkerType())}},ee:function(){if(this.parentSeries()==null){return}this.parentOrLocalBrush(this.brush()!=null?this.brush():this.parentSeries().brush());if(this.visualSeriesLink()!=null){this.visualSeriesLink().brush(this.parentOrLocalBrush())}},ef:function(){if(this.parentSeries()==null){return}this.actualDashArray(this.dashArray()!=null?this.dashArray():this.parentSeries().dashArray());if(this.visualSeriesLink()!=null){this.visualSeriesLink().dashArray(this.actualDashArray())}},ei:function(){if(this.parentSeries()==null){return}this.actualHighlightingFadeOpacity(!$.ig.util.isNaN(this.highlightingFadeOpacity())?this.highlightingFadeOpacity():this.parentSeries().highlightingFadeOpacity());if(this.visualSeriesLink()!=null){this.visualSeriesLink().highlightingFadeOpacity(this.actualHighlightingFadeOpacity())}},e2:function(){if(this.parentSeries()==null){return}this.actualOutlineMode(this.outlineMode()!=0?this.outlineMode():this.parentSeries().outlineMode());if(this.visualSeriesLink()!=null){this.visualSeriesLink().outlineMode(this.actualOutlineMode())}},et:function(){if(this.parentSeries()==null){return}this.actualMarkerFillOpacity(!$.ig.util.isNaN(this.markerFillOpacity())?this.markerFillOpacity():this.parentSeries().markerFillOpacity());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerFillOpacity(this.actualMarkerFillOpacity())}},eg:function(){if(this.parentSeries()==null){return}this.actualDashCap(this.dashCap());if(this.visualSeriesLink()!=null){this.visualSeriesLink().dashCap(this.actualDashCap())}},ej:function(){if(this.parentSeries()==null){return}if(!this.y){this.actualIsDropShadowEnabled(this.parentSeries().isDropShadowEnabled())}else{this.actualIsDropShadowEnabled(this.isDropShadowEnabled())}if(this.visualSeriesLink()!=null){this.visualSeriesLink().isDropShadowEnabled(this.actualIsDropShadowEnabled())}},e5:function(){if(this.parentSeries()==null){return}this.actualShadowBlur(!$.ig.util.isNaN(this.shadowBlur())?this.shadowBlur():this.parentSeries().shadowBlur());if(this.visualSeriesLink()!=null&&!$.ig.util.isNaN(this.actualShadowBlur())){this.visualSeriesLink().shadowBlur(this.actualShadowBlur())}},e6:function(){if(this.parentSeries()==null){return}this.actualShadowColor($$a.$ax.e($m($$a.$ax.$type,this.shadowColor()),$m($$a.$ax.$type,null))?this.shadowColor():this.parentSeries().shadowColor());if(this.visualSeriesLink()!=null&&$$a.$ax.e($m($$a.$ax.$type,this.actualShadowColor()),$m($$a.$ax.$type,null))){this.visualSeriesLink().shadowColor(this.actualShadowColor())}},fd:function(){if(this.parentSeries()==null){return}if(!this.z){this.actualUseSingleShadow(this.parentSeries().useSingleShadow())}else{this.actualUseSingleShadow(this.useSingleShadow())}if(this.visualSeriesLink()!=null){this.visualSeriesLink().useSingleShadow(this.actualUseSingleShadow())}},e7:function(){if(this.parentSeries()==null){return}this.actualShadowOffsetX(!$.ig.util.isNaN(this.shadowOffsetX())?this.shadowOffsetX():this.parentSeries().shadowOffsetX());if(this.visualSeriesLink()!=null&&!$.ig.util.isNaN(this.actualShadowOffsetX())){this.visualSeriesLink().shadowOffsetX(this.actualShadowOffsetX())}},e8:function(){if(this.parentSeries()==null){return}this.actualShadowOffsetY(!$.ig.util.isNaN(this.shadowOffsetY())?this.shadowOffsetY():this.parentSeries().shadowOffsetY());if(this.visualSeriesLink()!=null&&!$.ig.util.isNaN(this.actualShadowOffsetY())){this.visualSeriesLink().shadowOffsetY(this.actualShadowOffsetY())}},eh:function(){if(this.parentSeries()==null){return}this.actualEndCap(this.endCap());if(this.visualSeriesLink()!=null){this.visualSeriesLink().endCap(this.actualEndCap())}},ek:function(){if(this.parentSeries()==null){return}this.actualIsHitTestVisible(this.isHitTestVisible())},ep:function(){if(this.parentSeries()==null){return}this.actualLegendItemBadgeTemplate(this.legendItemBadgeTemplate()!=null?this.legendItemBadgeTemplate():this.parentSeries().legendItemBadgeTemplate());if(this.visualSeriesLink()!=null){if(this.actualLegendItemBadgeTemplate()!=null){this.visualSeriesLink().legendItemBadgeTemplate(this.actualLegendItemBadgeTemplate())}else{this.visualSeriesLink().legendItemBadgeTemplate(null)}}},eq:function(){if(this.parentSeries()==null){return}this.actualLegendItemTemplate(this.legendItemTemplate()!=null?this.legendItemTemplate():this.parentSeries().legendItemTemplate());if(this.visualSeriesLink()!=null){if(this.actualLegendItemTemplate()!=null){this.visualSeriesLink().legendItemTemplate(this.actualLegendItemTemplate())}else{this.visualSeriesLink().legendItemTemplate(null)}}},er:function(){if(this.parentSeries()==null){return}this.actualLegendItemVisibility(this.parentSeries().legendItemVisibility()!=0?1:this.legendItemVisibility());if(this.visualSeriesLink()!=null){this.visualSeriesLink().legendItemVisibility(this.actualLegendItemVisibility())}},eo:function(){if(this.parentSeries()==null){return}this.actualLegendItemBadgeShape(this.legendItemBadgeShape()!=0?this.legendItemBadgeShape():this.parentSeries().legendItemBadgeShape());if(this.visualSeriesLink()!=null){if(this.actualLegendItemBadgeShape()!=0){this.visualSeriesLink().legendItemBadgeShape(this.actualLegendItemBadgeShape())}else{this.visualSeriesLink().legendItemBadgeShape(0)}}},en:function(){if(this.parentSeries()==null){return}this.actualLegendItemBadgeMode(this.legendItemBadgeMode()!=0?this.legendItemBadgeMode():this.parentSeries().legendItemBadgeMode());if(this.visualSeriesLink()!=null){if(this.actualLegendItemBadgeMode()!=0){this.visualSeriesLink().legendItemBadgeMode(this.actualLegendItemBadgeMode())}else{this.visualSeriesLink().legendItemBadgeMode(0)}}},es:function(){if(this.parentSeries()==null){return}this.actualMarkerBrush(this.markerBrush()!=null?this.markerBrush():this.parentSeries().markerBrush());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerBrush(this.actualMarkerBrush())}},eu:function(){if(this.parentSeries()==null){return}this.actualMarkerOutline(this.markerOutline()!=null?this.markerOutline():this.parentSeries().markerOutline());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerOutline(this.actualMarkerOutline())}},ev:function(){if(this.parentSeries()==null){return}this.actualMarkerStyle(this.markerStyle()!=null?this.markerStyle():this.parentSeries().markerStyle());if(this.visualSeriesLink()!=null){if(this.actualMarkerStyle()!=null){this.visualSeriesLink().markerStyle(this.actualMarkerStyle())}else{this.visualSeriesLink().markerStyle(null)}}},ez:function(){if(this.parentSeries()==null){return}this.actualOpacity(!$.ig.util.isNaN(this.opacity())?this.opacity():this.parentSeries().__opacity);if(this.visualSeriesLink()!=null){this.visualSeriesLink().__opacity=this.actualOpacity()}},e0:function(){},e1:function(){if(this.parentSeries()==null){return}this.actualOutline(this.outline()!=null?this.outline():this.parentSeries().outline());if(this.visualSeriesLink()!=null){this.visualSeriesLink().outline(this.actualOutline())}},em:function(){if(this.visualSeriesLink()!=null){this.visualSeriesLink().itemsSource(this.itemsSource())}},ed:function(){if(this.parentSeries()==null){return}var a=NaN;if(this.parentSeries().isStacked()&&this.parentSeries().isArea()&&!this.parentSeries().isSpline()){a=this.parentSeries().actualAreaFillOpacity()}if(this.parentSeries().isStacked()&&this.parentSeries().isArea()&&this.parentSeries().isSpline()){a=this.parentSeries().actualAreaFillOpacity()}this.actualAreaFillOpacity(!$.ig.util.isNaN(this.areaFillOpacity())?this.areaFillOpacity():a);if(this.visualSeriesLink()!=null){if($b($$t.$c.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().areaFillOpacity(this.actualAreaFillOpacity())}if($b($$t.$q.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().areaFillOpacity(this.actualAreaFillOpacity())}}},el:function(){if(this.parentSeries()==null){return}var a=false;if(this.parentSeries().isStacked()&&this.parentSeries().isSpline()&&this.parentSeries().isArea()){a=this.parentSeries().isSplineShapePartOfRange()}if(this.parentSeries().isStacked()&&this.parentSeries().isBar()){a=this.parentSeries().isSplineShapePartOfRange()}this.actualIsSplineShapePartOfRange(a);if(this.visualSeriesLink()!=null){if($b($$t.$r.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().isSplineShapePartOfRange(this.actualIsSplineShapePartOfRange())}if($b($$t.$q.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().isSplineShapePartOfRange(this.actualIsSplineShapePartOfRange())}}},e3:function(){if(this.parentSeries()==null){return}var a=NaN;if(this.parentSeries().isStacked()&&this.parentSeries().isColumn()){a=this.parentSeries().radiusX()}if(this.parentSeries().isStacked()&&this.parentSeries().isBar()){a=this.parentSeries().radiusX()}this.actualRadiusX(!$.ig.util.isNaN(a)?a:this.radiusX());if(this.visualSeriesLink()!=null){if($b($$t.$m.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusX(this.actualRadiusX())}if($b($$t.$d.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusX(this.actualRadiusX())}}},e4:function(){if(this.parentSeries()==null){return}var a=NaN;if(this.parentSeries().isStacked()&&this.parentSeries().isColumn()){a=this.parentSeries().radiusY()}if(this.parentSeries().isStacked()&&this.parentSeries().isBar()){a=this.parentSeries().radiusY()}this.actualRadiusY(!$.ig.util.isNaN(a)?a:this.radiusY());if(this.visualSeriesLink()!=null){if($b($$t.$m.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusY(this.actualRadiusY())}if($b($$t.$d.$type,this.visualSeriesLink())!==null){this.visualSeriesLink().radiusY(this.actualRadiusY())}}},e9:function(){if(this.parentSeries()==null){return}this.actualStartCap(this.startCap());if(this.visualSeriesLink()!=null){this.visualSeriesLink().startCap(this.actualStartCap())}},fa:function(){if(this.parentSeries()==null){return}this.actualThickness(!$.ig.util.isNaN(this.thickness())?this.thickness():this.parentSeries().thickness());if(this.visualSeriesLink()!=null){this.visualSeriesLink().thickness(this.actualThickness())}},ex:function(){if(this.parentSeries()==null){return}this.actualMarkerThickness(!$.ig.util.isNaN(this.markerThickness())?this.markerThickness():this.parentSeries().markerThickness());if(this.visualSeriesLink()!=null){this.visualSeriesLink().markerThickness(this.actualMarkerThickness())}},fb:function(){if(this.parentSeries()==null){return}if(this.visualSeriesLink()!=null){this.visualSeriesLink().toolTip(this.toolTip())}},fc:function(){if(this.parentSeries()==null){return}this.actualUseLightweightMarkers(this.useLightweightMarkers());if(this.visualSeriesLink()!=null){this.visualSeriesLink().useLightweightMarkers(this.actualUseLightweightMarkers())}},propertyChanged:null,propertyUpdated:null,eb:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $.ig.PropertyUpdatedEventArgs(a,b,c))}},d9:function(a,b,c,d){if(this.parentSeries()==null){return}switch(b){case"Title":if(this.parentSeries()==null||this.visualSeriesLink()==null){return}this.visualSeriesLink().title(d);break;case"Visibility":this.fe();break;case"Brush":this.ee();break;case"DashArray":this.ef();break;case"DashCap":this.eg();break;case"IsDropShadowEnabled":this.y=true;this.ej();break;case"ShadowBlur":this.e5();break;case"ShadowColor":this.e6();break;case"UseSingleShadow":this.y=true;this.fd();break;case"ShadowOffsetX":this.e7();break;case"ShadowOffsetY":this.e8();break;case"EndCap":this.eh();break;case"IsHitTestVisible":this.ek();break;case"MarkerTemplate":this.ew();break;case"MarkerType":this.ey();break;case"LegendItemBadgeTemplate":this.ep();break;case"LegendItemTemplate":this.eq();break;case"LegendItemVisibility":this.er();break;case"LegendItemBadgeShape":this.eo();break;case"LegendItemBadgeMode":this.en();break;case"MarkerBrush":this.es();break;case"MarkerOutline":this.eu();break;case"MarkerStyle":this.ev();break;case"MarkerThickness":this.ex();break;case"Opacity":this.ez();break;case"OpacityMask":this.e0();break;case"ItemsSource":this.em();break;case"Outline":this.e1();break;case"OutlineMode":this.e2();break;case"MarkerFillOpacity":this.et();break;case"AreaFillOpacity":this.ed();break;case"RadiusX":this.e3();break;case"RadiusY":this.e4();break;case"IsSplineShapePartOfRange":this.el();break;case"StartCap":this.e9();break;case"Thickness":this.fa();break;case"ToolTip":this.fb();break;case"UseLightweightMarkers":this.fc();break}this.parentSeries().renderSeries(false)},$type:new $.ig.Type("StackedFragmentSeries",$$a.$r.$type,[$$0.$b6.$type])},true);$c("StackedSeriesCollection:ak","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$ae.$type,0)},collectionResetting:null,p:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$4.$f.p.call(this)},$type:new $.ig.Type("StackedSeriesCollection",$$4.$f.$type.specialize($$t.$ae.$type))},true);$c("StackedSeriesFramePreparer:al","CategoryFramePreparer",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.CategoryFramePreparer.prototype.init.call(this,0,b)},init1:function(a,b,c,d,e,f){$.ig.CategoryFramePreparer.prototype.init1.call(this,1,b,c,d,e,f)},j:function(a){var b=new $.ig.SingleValuesHolder;if($b($$t.$ad.$type,this._h)!==null||$b($$t.$ac.$type,this._h)!==null){var c=$b($$t.$aj.$type,this._h);if(c.s5().count()>0){b._f=c.s5().__inner[0]._x}return b}var d=this._ad.valueColumn();b._f=d;return b},t:function(a,b,c,d,e){var $self=this;var f=0;var g=false;var h;var i=a._d!=null;var j=this._h.provideCollisionDetector();var k=a._f;var l=a._k;var m=this._h.mayContainUnknowns();var n=new $.ig.ScalerParams(0,a._m,a._l,a._b.isInverted(),l);var o=new $.ig.ScalerParams(0,a._m,a._l,a._c.isInverted(),l);o._b=this._h.getHostReferenceValue();var p=a._b.getUnscaledValue(2,n)-a._b.getUnscaledValue(1,n);var q=a._m;var r=a._l;var s=$b($.ig.NumericAxisBase.prototype.$type,a._c)!==null&&a._c.k3();for(var t=a._i;t<=a._j;++t){var u;if(a._d==null){if(!m){u=this._g.getBucketWithoutUnknowns(t)}else{u=this._g.getBucket(t)}}else{u=function(){var v=$self.f(a,t,b,p,g,h,c);t=v.p1;g=v.p4;h=v.p5;return v.ret}()}var v=!s||s&&u[1]>0;var w=u[0];if(!$.ig.util.isNaN(u[0])){this.x(a,u,c,i,n,o);a._a.f.add(u);var x=t*a._h;var y=x;if(a._d!=null&&a._d.sortedIndices()!=null&&x>=0&&x<a._d.sortedIndices().count()){x=a._d.sortedIndices().__inner[x]}var z=u;if(k&&x<b.e()){z=new Array(u.length);z[0]=w;this.z(b,x,true,a._e);z[1]=b._c;z[2]=b._d;this.x(a,z,c,i,n,o)}if(d&&v&&this.l(a._a,z,j,Math.min(x,b.e()-1),f,a._a.f.count()-1)){++f}}}return f},l:function(a,b,c,d,e,f){var g=b[0];var h=b[1];if($b($.ig.IBarSeries.prototype.$type,this._c)!==null){h=b[0];g=b[1]}var i=new $$a.ae(0,g-5,h-5,11,11);if(!$.ig.util.isNaN(g)&&!$.ig.util.isNaN(h)&&!Number.isInfinity(g)&&!Number.isInfinity(h)&&c.tryAdd(i)){a.m.add({__x:g,__y:h,$type:$$a.$y.$type,
getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});this._c.updateMarkerTemplate(e,d,f);return true}return false},$type:new $.ig.Type("StackedSeriesFramePreparer",$.ig.CategoryFramePreparer.prototype.$type)},true);$c("AreaFragmentView:ao","AnchoredCategorySeriesView",{_da:null,onInit:function(){$.ig.AnchoredCategorySeriesView.prototype.onInit.call(this);if(!this.isThumbnailView()){}},init:function(a){this.dg=new $$a.by;this.di=new $$a.by;this.dh=new $$a.by;this.dj=new $$a.by;this.dc=new $$a.by;this.de=new $$a.by;this.dd=new $$a.by;this.df=new $$a.by;$.ig.AnchoredCategorySeriesView.prototype.init.call(this,a);this._da=a},dg:null,di:null,dh:null,dj:null,dc:null,de:null,dd:null,df:null,db:function(){this.dg._ak=null;this.dh._ak=null;this.di._ak=null;this.dj._ak=null;this.dc._ak=null;this.dd._ak=null;this.de._ak=null;this.df._ak=null},cs:function(){return new $$t.e(this)},bb:function(){$.ig.AnchoredCategorySeriesView.prototype.bb.call(this)},bc:function(){$.ig.AnchoredCategorySeriesView.prototype.bc.call(this);var a=this.bo();this.dc._ak=this.dg._ak;this.dd._ak=this.dh._ak;this.de._ak=this.di._ak;this.df._ak=this.dj._ak;this.dc.__fill=a;this.dd.__fill=a;this.dc.__opacity=1;this.dd.__opacity=1;this.de.__stroke=a;this.de._ac=this._e.actualThickness()+3;this.df.__stroke=a;this.df._ac=this._e.actualThickness()+3},a6:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.a6.call(this,a,b);if(a.d()){if(b){a.s(this.dc);a.s(this.dd);a.s(this.de);a.s(this.df)}else{a.s(this.dg);a.s(this.dh);a.s(this.di);a.s(this.dj)}}},index:function(){var a=this._da.parentSeries();var b=a.series().count();var c=a.series().indexOf(this._da.logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},al:function(a){$.ig.AnchoredCategorySeriesView.prototype.al.call(this,a);this._e.a7().exportPathData(a,this.di,"lowerShape",["Lower"]);this._e.a7().exportPathData(a,this.dj,"upperShape",["Upper","Main"]);this._e.a7().exportPathData(a,this.dh,"translucentShape",["Translucent"]);this._e.a7().exportPathData(a,this.dg,"fillShape",["Fill"])},$type:new $.ig.Type("AreaFragmentView",$.ig.AnchoredCategorySeriesView.prototype.$type)},true);$c("ColumnFragmentView:ap","AnchoredCategorySeriesView",{_da:null,onInit:function(){$.ig.AnchoredCategorySeriesView.prototype.onInit.call(this);if(!this.isThumbnailView()){}},init:function(a){var $self=this;this.dj=new $$a.b1;$.ig.AnchoredCategorySeriesView.prototype.init.call(this,a);this._da=a;this._dc=new $$4.x(Number,0);this._dd=new $$4.x(Number,0);this._db=function(){var $ret=new $.ig.Pool$1($$a.$b1.$type);$ret.create($self.dk.runOn($self));$ret.activate($self.df.runOn($self));$ret.disactivate($self.dh.runOn($self));$ret.destroy($self.dg.runOn($self));return $ret}();this._de=new $$4.x($$a.$b1.$type,0)},_de:null,_db:null,_dc:null,_dd:null,dk:function(){var $self=this;var a=function(){var $ret=new $$a.b1;$ret.dataContext(function(){var $ret=new $.ig.DataContext;$ret.series($self._e);return $ret}());return $ret}();this._de.add(a);a.__visibility=1;return a},df:function(a){a.__visibility=0},dh:function(a){a.__visibility=1},dg:function(a){this._de.remove(a)},be:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.be.call(this,a,b);var c=a},di:function(a,b,c){var d=false;if(a._o!=c){d=true;a._o=c}if(a._n!=b){d=true;a._n=b}if(d){this.aq()}},bf:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.bf.call(this,a,b)},ac:function(a){return this._de.__inner[a]},dj:null,ab:function(a){var b=this._de.__inner[a];this.dj.__visibility=b.__visibility;this.dj._n=b._n;this.dj._o=b._o;this.dj.width(b.width());this.dj.height(b.height());var c=this.bp(a);this.dj.__fill=c;this.dj.__stroke=c;this.dj._ac=this._e.actualThickness()+3;return this.dj},a6:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.a6.call(this,a,b);if(a.d()){for(var c=0;c<this._de.count();c++){var d=this.aa(c,b);this.bd(d,c,b);a.v(d)}}},index:function(){var a=this._da.parentSeries();var b=a.series().count();var c=a.series().indexOf(this._da.logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},al:function(a){$.ig.AnchoredCategorySeriesView.prototype.al.call(this,a);var b=0;var c=new $$4.x($$a.$b1.$type,0);var e=this._db.active().getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}c.sort2(function(f,g){if(f._n<g._n){return-1}else if(f._n>g._n){return 1}else{return 0}});var g=c.getEnumerator();while(g.moveNext()){var f=g.current();this._e.a7().exportRectangleData(a,f,"column"+b,["Main","Fill"])}b++},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";var b=null;if(this._da.rb().isCategory()){b=this._da.xAxis()}else if(this._da.yAxis().isCategory()){b=this._da.yAxis()}if(b.isDateTime()){var c=b;a+="<span>${item."+c.dateTimeMemberPath()+"}</span><br/>"}if(b!=null&&b.label()!=null){a+="<span>${item."+b.label()+"}</span><br/>"}a+="<span";var d=this._e.a5().getDefaultTooltipTemplateLabelColorString(this._e);if(!String.isNullOrEmpty(d)){a+=" style='color:"+d+"'"}a+=">"+this._da.title()+": </span><span class='ui-priority-primary'>"+"${item."+this._da.valueMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("ColumnFragmentView",$.ig.AnchoredCategorySeriesView.prototype.$type)},true);$c("LineFragmentView:aq","AnchoredCategorySeriesView",{_da:null,init:function(a){this.dg=new $$a.by;this.df=new $$a.by;this.dh=new $$a.by;this.dd=new $$a.by;this.dc=new $$a.by;this.de=new $$a.by;$.ig.AnchoredCategorySeriesView.prototype.init.call(this,a);this._da=a},dg:null,df:null,dh:null,dd:null,dc:null,de:null,db:function(){this.df._ak=null;this.dg._ak=null;this.dh._ak=null;this.dc._ak=null;this.dd._ak=null;this.de._ak=null},cs:function(){return new $$t.f(this)},bb:function(){$.ig.AnchoredCategorySeriesView.prototype.bb.call(this)},bc:function(){$.ig.AnchoredCategorySeriesView.prototype.bc.call(this);var a=this.bo();this.dc._ak=this.df._ak;this.dd._ak=this.dg._ak;this.de._ak=this.dh._ak;this.dd.__stroke=a;this.dd._ac=this._e.actualThickness()+3;this.de.__stroke=a;this.de._ac=this._e.actualThickness()+3;this.dc.__fill=a;this.dc.__opacity=1},a6:function(a,b){$.ig.AnchoredCategorySeriesView.prototype.a6.call(this,a,b);if(a.d()){if(b){a.s(this.dc);a.s(this.dd);a.s(this.de)}else{a.s(this.df);a.s(this.dg);a.s(this.dh)}}},index:function(){var a=this._da.parentSeries();var b=a.series().count();var c=a.series().indexOf(this._da.logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},al:function(a){$.ig.AnchoredCategorySeriesView.prototype.al.call(this,a);this._e.a7().exportPathData(a,this.dg,"lowerShape",["Lower","Main"]);this._e.a7().exportPathData(a,this.dh,"upperShape",["Upper"]);this._e.a7().exportPathData(a,this.df,"translucentShape",["Translucent"])},$type:new $.ig.Type("LineFragmentView",$.ig.AnchoredCategorySeriesView.prototype.$type)},true);$c("SplineAreaFragmentView:ar","SplineSeriesBaseView",{_db:null,onInit:function(){$.ig.SplineSeriesBaseView.prototype.onInit.call(this);if(!this.isThumbnailView()){}},init:function(a){this.dh=new $$a.by;this.dj=new $$a.by;this.di=new $$a.by;this.dk=new $$a.by;this.dd=new $$a.by;this.df=new $$a.by;this.de=new $$a.by;this.dg=new $$a.by;$.ig.SplineSeriesBaseView.prototype.init.call(this,a);this._db=a},dh:null,dj:null,di:null,dk:null,dd:null,df:null,de:null,dg:null,dc:function(){this.dh._ak=null;this.di._ak=null;this.dj._ak=null;this.dk._ak=null;this.dd._ak=null;this.de._ak=null;this.df._ak=null;this.dg._ak=null},bb:function(){$.ig.SplineSeriesBaseView.prototype.bb.call(this)},bc:function(){$.ig.SplineSeriesBaseView.prototype.bc.call(this);var a=this.bo();this.dd._ak=this.dh._ak;this.de._ak=this.di._ak;this.df._ak=this.dj._ak;this.dg._ak=this.dk._ak;this.dd.__fill=a;this.de.__fill=a;this.de.__opacity=1;this.dd.__opacity=1;this.df.__stroke=a;this.df._ac=this._e.actualThickness()+3;this.dg.__stroke=a;this.dg._ac=this._e.actualThickness()+3},a6:function(a,b){$.ig.SplineSeriesBaseView.prototype.a6.call(this,a,b);if(a.d()){if(b){a.s(this.dd);a.s(this.de);a.s(this.df);a.s(this.dg)}else{a.s(this.dh);a.s(this.di);a.s(this.dj);a.s(this.dk)}}},index:function(){var a=this._db.parentSeries();var b=a.series().count();var c=a.series().indexOf(this._db.logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},al:function(a){$.ig.SplineSeriesBaseView.prototype.al.call(this,a);this._e.a7().exportPathData(a,this.dj,"lowerShape",["Lower"]);this._e.a7().exportPathData(a,this.dk,"upperShape",["Upper","Main"]);this._e.a7().exportPathData(a,this.di,"translucentShape",["Translucent"]);this._e.a7().exportPathData(a,this.dh,"fillShape",["Fill"])},$type:new $.ig.Type("SplineAreaFragmentView",$.ig.SplineSeriesBaseView.prototype.$type)},true);$c("SplineFragmentView:as","SplineSeriesBaseView",{_db:null,init:function(a){this.dh=new $$a.by;this.dg=new $$a.by;this.di=new $$a.by;this.de=new $$a.by;this.dd=new $$a.by;this.df=new $$a.by;$.ig.SplineSeriesBaseView.prototype.init.call(this,a);this._db=a},cs:function(){return new $$t.g(this)},dh:null,dg:null,di:null,de:null,dd:null,df:null,dc:function(){this.dg._ak=null;this.dh._ak=null;this.di._ak=null;this.dd._ak=null;this.de._ak=null;this.df._ak=null},bb:function(){$.ig.SplineSeriesBaseView.prototype.bb.call(this)},bc:function(){$.ig.SplineSeriesBaseView.prototype.bc.call(this);var a=this.bo();this.dd._ak=this.dg._ak;this.de._ak=this.dh._ak;this.df._ak=this.di._ak;this.de.__stroke=a;this.de._ac=this._e.actualThickness()+3;this.df.__stroke=a;this.df._ac=this._e.actualThickness()+3;this.dd.__fill=a;this.dd.__opacity=.75},a6:function(a,b){$.ig.SplineSeriesBaseView.prototype.a6.call(this,a,b);if(a.d()){if(b){a.s(this.dd);a.s(this.de);a.s(this.df)}else{a.s(this.dg);a.s(this.dh);a.s(this.di)}}},index:function(){var a=this._db.parentSeries();var b=a.series().count();var c=a.series().indexOf(this._db.logicalSeriesLink());var d=b-1-c;var e=a.view().index();return e+d},al:function(a){$.ig.SplineSeriesBaseView.prototype.al.call(this,a);this._e.a7().exportPathData(a,this.dh,"lowerShape",["Lower","Main"]);this._e.a7().exportPathData(a,this.di,"upperShape",["Upper"]);this._e.a7().exportPathData(a,this.dg,"translucentShape",["Translucent"])},$type:new $.ig.Type("SplineFragmentView",$.ig.SplineSeriesBaseView.prototype.$type)},true);$c("StackedSeriesView:a6","CategorySeriesView",{_c0:null,c1:null,c2:function(){return this.c1},c3:null,c4:function(){return this.c3},init:function(a){this.c1=new $$a.ak;this.c3=new $$a.am;$.ig.CategorySeriesView.prototype.init.call(this,a);this._c0=a},cs:function(){return new $$t.k(this)},ap:function(){$.ig.CategorySeriesView.prototype.ap.call(this);for(var a=0;a<this._c0._s9._f.count();a++){this._c0._s9._f.__inner[a].view().ap()}},ar:function(a,b){$.ig.CategorySeriesView.prototype.ar.call(this,a,b);var d=this._c0.series().getEnumerator();while(d.moveNext()){var c=d.current();c.visualSeriesLink().view().ar(a,b)}},af:function(){var a="rgba(95,95,95,0.5)";var b=true;var c=5,d=5,e=5;var f=this._e;if(f.isStacked()&&f.isArea()||f.isStacked()&&f.isSpline()&&f.isArea()){d=1;e=-3}else if(f.isStacked()&&f.isLineOnly()||f.isStacked()&&f.isSpline()){c=3;d=1;e=4;b=false}else if(f.isStacked()&&f.isColumn()){d=5;e=0}var g=new $$a.ax;g.colorString(a);f.shadowColor(g);f.shadowBlur(c);f.shadowOffsetX(d);f.shadowOffsetY(e);f.useSingleShadow(b)},$type:new $.ig.Type("StackedSeriesView",$.ig.CategorySeriesView.prototype.$type)},true);$c("StackedBarSeriesView:az","StackedSeriesView",{_c5:null,init:function(a){$$t.$a6.init.call(this,a);this._c5=a},cs:function(){return new $$t.j(this)},onInit:function(){$$t.$a6.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.c);this._c0.resolution($.ig.Defaults.prototype.h);this._c0.thickness($.ig.Defaults.prototype.i)}},$type:new $.ig.Type("StackedBarSeriesView",$$t.$a6.$type)},true);$c("Stacked100BarSeriesView:at","StackedBarSeriesView",{_c6:null,init:function(a){$$t.$az.init.call(this,a);this._c6=a},cs:function(){return new $$t.h(this)},onInit:function(){$$t.$az.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.c);this._c0.resolution($.ig.Defaults.prototype.h);this._c0.thickness($.ig.Defaults.prototype.i)}},$type:new $.ig.Type("Stacked100BarSeriesView",$$t.$az.$type)},true);$c("StackedColumnSeriesView:a4","StackedSeriesView",{init:function(a){$$t.$a6.init.call(this,a)},cs:function(){return new $$t.l(this)},onInit:function(){$$t.$a6.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.c);this._c0.resolution($.ig.Defaults.prototype.h);this._c0.thickness($.ig.Defaults.prototype.i)}},$type:new $.ig.Type("StackedColumnSeriesView",$$t.$a6.$type)},true);$c("Stacked100ColumnSeriesView:au","StackedColumnSeriesView",{_c5:null,init:function(a){$$t.$a4.init.call(this,a);this._c5=a},cs:function(){return new $$t.i(this)},onInit:function(){$$t.$a4.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.c);this._c0.resolution($.ig.Defaults.prototype.h);this._c0.thickness($.ig.Defaults.prototype.i)}},$type:new $.ig.Type("Stacked100ColumnSeriesView",$$t.$a4.$type)},true);$c("StackedAreaSeriesView:a0","StackedSeriesView",{init:function(a){$$t.$a6.init.call(this,a)},onInit:function(){$$t.$a6.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.e)}},$type:new $.ig.Type("StackedAreaSeriesView",$$t.$a6.$type)},true);$c("Stacked100AreaSeriesView:av","StackedAreaSeriesView",{init:function(a){$$t.$a0.init.call(this,a)},onInit:function(){$$t.$a0.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.e)}},$type:new $.ig.Type("Stacked100AreaSeriesView",$$t.$a0.$type)},true);$c("StackedLineSeriesView:a3","StackedSeriesView",{init:function(a){$$t.$a6.init.call(this,a)},onInit:function(){$$t.$a6.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.e)}},$type:new $.ig.Type("StackedLineSeriesView",$$t.$a6.$type)},true);$c("Stacked100LineSeriesView:aw","StackedLineSeriesView",{init:function(a){$$t.$a3.init.call(this,a)},onInit:function(){$$t.$a3.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.e)}},$type:new $.ig.Type("Stacked100LineSeriesView",$$t.$a3.$type)},true);$c("StackedSplineAreaSeriesView:ay","StackedSeriesView",{init:function(a){$$t.$a6.init.call(this,a)},onInit:function(){$$t.$a6.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.e)}},$type:new $.ig.Type("StackedSplineAreaSeriesView",$$t.$a6.$type)},true);$c("Stacked100SplineAreaSeriesView:ax","StackedSplineAreaSeriesView",{init:function(a){$$t.$ay.init.call(this,a)},onInit:function(){$$t.$ay.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.e)}},$type:new $.ig.Type("Stacked100SplineAreaSeriesView",$$t.$ay.$type)},true);$c("StackedSplineSeriesView:a2","StackedSeriesView",{init:function(a){$$t.$a6.init.call(this,a)},onInit:function(){$$t.$a6.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.e)}},$type:new $.ig.Type("StackedSplineSeriesView",$$t.$a6.$type)},true);$c("Stacked100SplineSeriesView:a1","StackedSplineSeriesView",{init:function(a){$$t.$a2.init.call(this,a)},onInit:function(){$$t.$a2.onInit.call(this);if(!this.isThumbnailView()){this._c0.markerType($.ig.Defaults.prototype.e)}},$type:new $.ig.Type("Stacked100SplineSeriesView",$$t.$a2.$type)},true);$c("StackedSeriesManager:a5","Object",{init:function(a){var $self=this;$.ig.$op.init.call(this);if(a==null){return}this._b=a;this._f=new $$4.f($.ig.AnchoredCategorySeries.prototype.$type,0);this._c=new $$t.ak;this._e=new $$4.f($.ig.AnchoredCategorySeries.prototype.$type,0);this._d=new $$4.f($.ig.AnchoredCategorySeries.prototype.$type,0);this._j=this._b._ta.c2();this._k=this._b._ta.c4();var b=this._c;b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,function(b,c){if(c.oldItems()!=null){var e=c.oldItems().getEnumerator();while(e.moveNext()){var d=e.current();if($self._f.contains(d.visualSeriesLink())){$self._f.remove(d.visualSeriesLink())}}}if(c.newItems()!=null){var f=c.newStartingIndex();var h=c.newItems().getEnumerator();while(h.moveNext()){var g=h.current();var i=$self.a(g);$self._f.insert(f,i);f++}}});var c=this._f;c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,function(c,d){if(d.oldItems()!=null){var f=d.oldItems().getEnumerator();while(f.moveNext()){var e=f.current();e.ko(true,e.view());e.seriesViewer(null);e.syncLink(null);e.itemsSource(null);e.legend(null);if($self._k!=null&&$self._k._ab.contains(e)){$self._k._ab.remove(e)}if($self._b.seriesViewer()!=null){$self._b.seriesViewer().removeSeries(e)}}}if(d.newItems()!=null){var h=d.newItems().getEnumerator();while(h.moveNext()){var g=h.current();g.seriesViewer($self._b.seriesViewer());g.syncLink($self._b.syncLink());if(!$self._k._ab.contains(g)){$self._k._ab.add(g)}if($self._b.seriesViewer()!=null){$self._b.seriesViewer().attachSeries(g)}}}$self._b.renderSeries(false)})},_b:null,_f:null,_c:null,_e:null,_d:null,_j:null,_k:null,a:function(a){if(this._b.isStacked()&&this._b.isLineOnly()){var b=new $$t.p;b.provideRenderer(a._bm);b.parentSeries(this._b);a.visualSeriesLink(b);b.logicalSeriesLink(a);b.view().bu(this._b.view().bu());this.i(b,a);this.g(b);return b}if(this._b.isStacked()&&this._b.isColumn()){var c=new $$t.m;c.provideRenderer(a._bm);c.parentSeries(this._b);a.visualSeriesLink(c);c.logicalSeriesLink(a);c.view().bu(this._b.view().bu());this.i(c,a);this.g(c);return c}if(this._b.isStacked()&&this._b.isBar()){var d=new $$t.d;d.provideRenderer(a._bm);d.parentSeries($b($$t.$ac.$type,this._b));a.visualSeriesLink(d);d.logicalSeriesLink(a);d.view().bu(this._b.view().bu());this.i(d,a);this.g(d);return d}if(this._b.isStacked()&&this._b.isArea()&&!this._b.isSpline()){var e=new $$t.c;e.provideRenderer(a._bm);e.parentSeries(this._b);a.visualSeriesLink(e);e.logicalSeriesLink(a);e.view().bu(this._b.view().bu());this.i(e,a);this.g(e);return e}if(this._b.isStacked()&&this._b.isSpline()&&!this._b.isArea()){var f=new $$t.r;f.provideRenderer(a._bm);f.parentSeries(this._b);a.visualSeriesLink(f);f.logicalSeriesLink(a);f.view().bu(this._b.view().bu());this.i(f,a);this.g(f);return f}if(this._b.isStacked()&&this._b.isSpline()&&this._b.isArea()){var g=new $$t.q;g.provideRenderer(a._bm);g.parentSeries(this._b);a.visualSeriesLink(g);g.logicalSeriesLink(a);g.view().bu(this._b.view().bu());this.i(g,a);this.g(g);return g}return null},i:function(a,b){a.brush(b.parentOrLocalBrush());a.dashArray(b.actualDashArray());a.dashCap(b.actualDashCap());a.endCap(b.actualEndCap());if(b.itemsSource()==null){a.itemsSource(this._b.itemsSource())}else{a.itemsSource(b.itemsSource())}a.legend(this._b.actualLegend());a.legendItemTemplate(b.actualLegendItemTemplate());a.legendItemVisibility(b.actualLegendItemVisibility());a.markerBrush(b.actualMarkerBrush());a.markerOutline(b.actualMarkerOutline());a.markerStyle(b.actualMarkerStyle());a.markerTemplate(b.actualMarkerTemplate());a.markerType(b.actualMarkerType());a.markerThickness(b.actualMarkerThickness());a.miterLimit(this._b.miterLimit());a.__opacity=b.opacity();a.highlightingFadeOpacity(b.actualHighlightingFadeOpacity());a.outline(b.actualOutline());a.resolution(this._b.resolution());a.startCap(b.actualStartCap());a.thickness(b.actualThickness());a.title(b.title());a.useLightweightMarkers(b.actualUseLightweightMarkers());a.valueMemberPath(b.valueMemberPath());a.__visibility=b.actualVisibility();a.markerFillOpacity(b.actualMarkerFillOpacity());a.outlineMode(b.actualOutlineMode());var c=$b($$t.$c.$type,a);if(c!=null){c.actualAreaFillOpacity(b.actualAreaFillOpacity())}var d=$b($$t.$q.$type,a);if(d!=null){d.actualAreaFillOpacity(b.actualAreaFillOpacity())}var e=$b($$t.$m.$type,a);if(e!=null){e.radiusX(b.actualRadiusX());e.radiusY(b.actualRadiusY())}var f=$b($$t.$d.$type,a);if(f!=null){f.radiusX(b.actualRadiusX());f.radiusY(b.actualRadiusY())}a.toolTip(b.toolTip());a.isDropShadowEnabled(b.actualIsDropShadowEnabled());a.useSingleShadow(b.actualUseSingleShadow());b.e5();b.e6();b.e7();b.e8()},h:function(){this._e.clear();this._d.clear();var a=0;var c=this._f.getEnumerator();while(c.moveNext()){var b=c.current();b.ev(true);b.index(this._b.tl(this._c.__inner[a]));b.syncLink(this._b.syncLink());b.seriesViewer(this._b.seriesViewer());if(this._c.__inner[a]._aj){this._e.add(b)}else{this._d.add(b)}if(this._b.isStacked()&&this._b.isLineOnly()||this._b.isStacked()&&this._b.isArea()||this._b.isStacked()&&this._b.isSpline()){b.tn(this._b.q9());b.to(this._b.ra())}b.renderSeries(false);a++}},g:function(a){},$type:new $.ig.Type("StackedSeriesManager",$.ig.$ot)},true);$$t.$m.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$m.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$m.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$m.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$aj.autoGenerateSeriesProperty=$$a.$s.i("AutoGenerateSeries",$$0.$aq.$type,$$t.$aj.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("AutoGenerateSeries",b.oldValue(),b.newValue())}));$$t.$aj.reverseLegendOrderProperty=$$a.$s.i("ReverseLegendOrder",$$0.$aq.$type,$$t.$aj.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("ReverseLegendOrder",b.oldValue(),b.newValue())}));$$t.$aj.tz=$$a.$s.i("SeriesVisibility",$$a.$aj.$type,$$t.$aj.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.raisePropertyChanged("SeriesVisibility",b.oldValue(),b.newValue())}));$$t.$ag.xAxisProperty=$$a.$s.i("XAxis",$.ig.CategoryAxisBase.prototype.$type,$$t.$ag.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$ag.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$ag.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$ah.xAxisProperty=$$a.$s.i("XAxis",$.ig.NumericXAxis.prototype.$type,$$t.$ah.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$ah.yAxisProperty=$$a.$s.i("YAxis",$.ig.CategoryYAxis.prototype.$type,$$t.$ah.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$ac.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$ac.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$ac.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$ac.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$ad.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$ad.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$ad.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$ad.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$am.isSplineShapePartOfRangeProperty=$$a.$s.i("IsSplineShapePartOfRange",$$0.$aq.$type,$$t.$am.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsSplineShapePartOfRange",b.oldValue(),b.newValue())}));$$t.$an.isSplineShapePartOfRangeProperty=$$a.$s.i("IsSplineShapePartOfRange",$$0.$aq.$type,$$t.$an.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsSplineShapePartOfRange",b.oldValue(),b.newValue())}));$$t.$ae.itemsSourceProperty=$$a.$s.i("ItemsSource",$$0.$bt.$type,$$t.$ae.$type,new $$a.ac(2,null,function(a,b){a.eb("ItemsSource",b.oldValue(),b.newValue())}));$$t.$ae.brushProperty=$$a.$s.i("Brush",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("Brush",b.oldValue(),b.newValue())}));$$t.$ae.actualBrushProperty=$$a.$s.i("ActualBrush",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualBrush",b.oldValue(),b.newValue())}));$$t.$ae.dashArrayProperty=$$a.$s.i("DashArray",$$a.$ay.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("DashArray",b.oldValue(),b.newValue())}));$$t.$ae.actualDashArrayProperty=$$a.$s.i("ActualDashArray",$$a.$ay.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualDashArray",b.oldValue(),b.newValue())}));$$t.$ae.dashCapProperty=$$a.$s.i("DashCap",$$a.$bm.$type,$$t.$ae.$type,new $$a.ac(2,$$a.$bm.getBox(0),function(a,b){a.eb("DashCap",b.oldValue(),b.newValue())}));$$t.$ae.actualDashCapProperty=$$a.$s.i("ActualDashCap",$$a.$bm.$type,$$t.$ae.$type,new $$a.ac(2,$$a.$bm.getBox(0),function(a,b){a.eb("ActualDashCap",b.oldValue(),b.newValue())}));$$t.$ae.isDropShadowEnabledProperty=$$a.$s.i("IsDropShadowEnabled",$$0.$aq.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("IsDropShadowEnabled",b.oldValue(),b.newValue())}));$$t.$ae.actualIsDropShadowEnabledProperty=$$a.$s.i("ActualIsDropShadowEnabled",$$0.$aq.$type,$$t.$ae.$type,new $$a.ac(2,false,function(a,b){a.eb("ActualIsDropShadowEnabled",b.oldValue(),b.newValue())}));$$t.$ae.shadowBlurProperty=$$a.$s.i("ShadowBlur",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("ShadowBlur",b.oldValue(),b.newValue())}));$$t.$ae.actualShadowBlurProperty=$$a.$s.i("ActualShadowBlur",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("ActualShadowBlur",b.oldValue(),b.newValue())}));$$t.$ae.shadowColorProperty=$$a.$s.i("ShadowColor",$$a.$ax.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ShadowColor",b.oldValue(),b.newValue())}));$$t.$ae.actualShadowColorProperty=$$a.$s.i("ActualShadowColor",$$a.$ax.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualShadowColor",b.oldValue(),b.newValue())}));$$t.$ae.useSingleShadowProperty=$$a.$s.i("UseSingleShadow",$$0.$aq.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("UseSingleShadow",b.oldValue(),b.newValue())}));$$t.$ae.actualUseSingleShadowProperty=$$a.$s.i("ActualUseSingleShadow",$$0.$aq.$type,$$t.$ae.$type,new $$a.ac(2,true,function(a,b){a.eb("ActualUseSingleShadow",b.oldValue(),b.newValue())}));$$t.$ae.shadowOffsetXProperty=$$a.$s.i("ShadowOffsetX",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("ShadowOffsetX",b.oldValue(),b.newValue())}));$$t.$ae.actualShadowOffsetXProperty=$$a.$s.i("ActualShadowOffsetX",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("ActualShadowOffsetX",b.oldValue(),b.newValue())}));$$t.$ae.shadowOffsetYProperty=$$a.$s.i("ShadowOffsetY",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("ShadowOffsetY",b.oldValue(),b.newValue())}));$$t.$ae.actualShadowOffsetYProperty=$$a.$s.i("ActualShadowOffsetY",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("ActualShadowOffsetY",b.oldValue(),b.newValue())}));$$t.$ae.endCapProperty=$$a.$s.i("EndCap",$$a.$bm.$type,$$t.$ae.$type,new $$a.ac(2,$$a.$bm.getBox(2),function(a,b){a.eb("EndCap",b.oldValue(),b.newValue())}));$$t.$ae.actualEndCapProperty=$$a.$s.i("ActualEndCap",$$a.$bm.$type,$$t.$ae.$type,new $$a.ac(2,$$a.$bm.getBox(2),function(a,b){a.eb("ActualEndCap",b.oldValue(),b.newValue())}));$$t.$ae.isHitTestVisibleProperty=$$a.$s.i("IsHitTestVisible",$$0.$aq.$type,$$t.$ae.$type,new $$a.ac(2,true,function(a,b){a.eb("IsHitTestVisible",b.oldValue(),b.newValue())}));$$t.$ae.actualIsHitTestVisibleProperty=$$a.$s.i("ActualIsHitTestVisible",$$0.$aq.$type,$$t.$ae.$type,new $$a.ac(2,true,function(a,b){a.eb("ActualIsHitTestVisible",b.oldValue(),b.newValue())}));$$t.$ae.legendItemBadgeTemplateProperty=$$a.$s.i("LegendItemBadgeTemplate",$$a.$k.$type,$$t.$ae.$type,new $$a.ac(2,null,function(a,b){a.eb("LegendItemBadgeTemplate",b.oldValue(),b.newValue())}));$$t.$ae.actualLegendItemBadgeTemplateProperty=$$a.$s.i("ActualLegendItemBadgeTemplate",$$a.$k.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualLegendItemBadgeTemplate",b.oldValue(),b.newValue())}));$$t.$ae.legendItemTemplateProperty=$$a.$s.i("LegendItemTemplate",$$a.$k.$type,$$t.$ae.$type,new $$a.ac(2,null,function(a,b){a.eb("LegendItemTemplate",b.oldValue(),b.newValue())}));$$t.$ae.actualLegendItemTemplateProperty=$$a.$s.i("ActualLegendItemTemplate",$$a.$k.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualLegendItemTemplate",b.oldValue(),b.newValue())}));$$t.$ae.legendItemVisibilityProperty=$$a.$s.i("LegendItemVisibility",$$a.$aj.$type,$$t.$ae.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.eb("LegendItemVisibility",b.oldValue(),b.newValue())}));$$t.$ae.actualLegendItemVisibilityProperty=$$a.$s.i("ActualLegendItemVisibility",$$a.$aj.$type,$$t.$ae.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.eb("ActualLegendItemVisibility",b.oldValue(),b.newValue())}));$$t.$ae.legendItemBadgeShapeProperty=$$a.$s.i("LegendItemBadgeShape",$.ig.LegendItemBadgeShape.prototype.$type,$$t.$ae.$type,new $$a.ac(2,$.ig.LegendItemBadgeShape.prototype.getBox(0),function(a,b){a.eb("LegendItemBadgeShape",b.oldValue(),b.newValue())}));$$t.$ae.legendItemBadgeModeProperty=$$a.$s.i("LegendItemBadgeMode",$.ig.LegendItemBadgeMode.prototype.$type,$$t.$ae.$type,new $$a.ac(2,$.ig.LegendItemBadgeMode.prototype.getBox(0),function(a,b){a.eb("LegendItemBadgeMode",b.oldValue(),b.newValue())}));$$t.$ae.actualLegendItemBadgeShapeProperty=$$a.$s.i("ActualLegendItemBadgeShape",$.ig.LegendItemBadgeShape.prototype.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualLegendItemBadgeShape",b.oldValue(),b.newValue())}));$$t.$ae.actualLegendItemBadgeModeProperty=$$a.$s.i("ActualLegendItemBadgeMode",$.ig.LegendItemBadgeMode.prototype.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualLegendItemBadgeMode",b.oldValue(),b.newValue())}));$$t.$ae.markerBrushProperty=$$a.$s.i("MarkerBrush",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$ae.actualMarkerBrushProperty=$$a.$s.i("ActualMarkerBrush",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ae.markerOutlineProperty=$$a.$s.i("MarkerOutline",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("MarkerOutline",b.oldValue(),b.newValue())}));$$t.$ae.actualMarkerOutlineProperty=$$a.$s.i("ActualMarkerOutline",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualMarkerOutline",b.oldValue(),b.newValue())}));$$t.$ae.markerStyleProperty=$$a.$s.i("MarkerStyle",$$a.$ag.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("MarkerStyle",b.oldValue(),b.newValue())}));$$t.$ae.actualMarkerStyleProperty=$$a.$s.i("ActualMarkerStyle",$$a.$ag.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualMarkerStyle",b.oldValue(),b.newValue())}));$$t.$ae.markerTemplateProperty=$$a.$s.i("MarkerTemplate",$$a.$k.$type,$$t.$ae.$type,new $$a.ac(2,null,function(a,b){a.eb("MarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ae.actualMarkerTemplateProperty=$$a.$s.i("ActualMarkerTemplate",$$a.$k.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualMarkerTemplate",b.oldValue(),b.newValue())}));$$t.$ae.markerTypeProperty=$$a.$s.i("MarkerType",$.ig.MarkerType.prototype.$type,$$t.$ae.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(1),function(a,b){a.eb("MarkerType",b.oldValue(),b.newValue())}));$$t.$ae.actualMarkerTypeProperty=$$a.$s.i("ActualMarkerType",$.ig.MarkerType.prototype.$type,$$t.$ae.$type,new $$a.ac(2,$.ig.MarkerType.prototype.getBox(1),function(a,b){a.eb("ActualMarkerType",b.oldValue(),b.newValue())}));$$t.$ae.nameProperty=$$a.$s.i("Name",String,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("Name",b.oldValue(),b.newValue())}));$$t.$ae.opacityProperty=$$a.$s.i("Opacity",Number,$$t.$ae.$type,new $$a.ac(2,1,function(a,b){a.eb("Opacity",b.oldValue(),b.newValue())}));$$t.$ae.actualOpacityProperty=$$a.$s.i("ActualOpacity",Number,$$t.$ae.$type,new $$a.ac(2,1,function(a,b){a.eb("ActualOpacity",b.oldValue(),b.newValue())}));$$t.$ae.opacityMaskProperty=$$a.$s.i("OpacityMask",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("OpacityMask",b.oldValue(),b.newValue())}));$$t.$ae.actualOpacityMaskProperty=$$a.$s.i("ActualOpacityMask",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualOpacityMask",b.oldValue(),b.newValue())}));$$t.$ae.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(2,null,function(a,b){a.eb("Outline",b.oldValue(),b.newValue());
}));$$t.$ae.actualOutlineProperty=$$a.$s.i("ActualOutline",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualOutline",b.oldValue(),b.newValue())}));$$t.$ae.areaFillOpacityProperty=$$a.$s.i("AreaFillOpacity",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("AreaFillOpacity",b.oldValue(),b.newValue())}));$$t.$ae.actualAreaFillOpacityProperty=$$a.$s.i("ActualAreaFillOpacity",Number,$$t.$ae.$type,new $$a.ac(2,1,function(a,b){a.eb("ActualAreaFillOpacity",b.oldValue(),b.newValue())}));$$t.$ae.markerFillOpacityProperty=$$a.$s.i("MarkerFillOpacity",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("MarkerFillOpacity",b.oldValue(),b.newValue())}));$$t.$ae.actualMarkerFillOpacityProperty=$$a.$s.i("ActualMarkerFillOpacity",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("ActualMarkerFillOpacity",b.oldValue(),b.newValue())}));$$t.$ae.outlineModeProperty=$$a.$s.i("OutlineMode",$.ig.SeriesOutlineMode.prototype.$type,$$t.$ae.$type,new $$a.ac(2,$.ig.SeriesOutlineMode.prototype.getBox(0),function(a,b){a.eb("OutlineMode",b.oldValue(),b.newValue())}));$$t.$ae.actualOutlineModeProperty=$$a.$s.i("ActualOutlineMode",$.ig.SeriesOutlineMode.prototype.$type,$$t.$ae.$type,new $$a.ac(2,$.ig.SeriesOutlineMode.prototype.getBox(0),function(a,b){a.eb("ActualOutlineMode",b.oldValue(),b.newValue())}));$$t.$ae.highlightingFadeOpacityProperty=$$a.$s.i("HighlightingFadeOpacity",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("HighlightingFadeOpacity",b.oldValue(),b.newValue())}));$$t.$ae.actualHighlightingFadeOpacityProperty=$$a.$s.i("ActualHighlightingFadeOpacity",Number,$$t.$ae.$type,new $$a.ac(2,NaN,function(a,b){a.eb("ActualHighlightingFadeOpacity",b.oldValue(),b.newValue())}));$$t.$ae.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$ae.$type,new $$a.ac(2,0,function(a,b){a.eb("RadiusX",b.oldValue(),b.newValue())}));$$t.$ae.actualRadiusXProperty=$$a.$s.i("ActualRadiusX",Number,$$t.$ae.$type,new $$a.ac(2,0,function(a,b){a.eb("ActualRadiusX",b.oldValue(),b.newValue())}));$$t.$ae.actualIsSplineShapePartOfRangeProperty=$$a.$s.i("ActualIsSplineShapePartOfRange",$$0.$aq.$type,$$t.$ae.$type,new $$a.ac(2,false,function(a,b){a.eb("ActualIsSplineShapePartOfRange",b.oldValue(),b.newValue())}));$$t.$ae.isSplineShapePartOfRangeProperty=$$a.$s.i("IsSplineShapePartOfRange",$$0.$aq.$type,$$t.$ae.$type,new $$a.ac(2,false,function(a,b){a.eb("IsSplineShapePartOfRange",b.oldValue(),b.newValue())}));$$t.$ae.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$ae.$type,new $$a.ac(2,0,function(a,b){a.eb("RadiusY",b.oldValue(),b.newValue())}));$$t.$ae.actualRadiusYProperty=$$a.$s.i("ActualRadiusY",Number,$$t.$ae.$type,new $$a.ac(2,0,function(a,b){a.eb("ActualRadiusY",b.oldValue(),b.newValue())}));$$t.$ae.startCapProperty=$$a.$s.i("StartCap",$$a.$bm.$type,$$t.$ae.$type,new $$a.ac(2,$$a.$bm.getBox(2),function(a,b){a.eb("StartCap",b.oldValue(),b.newValue())}));$$t.$ae.actualStartCapProperty=$$a.$s.i("ActualStartCap",$$a.$bm.$type,$$t.$ae.$type,new $$a.ac(2,$$a.$bm.getBox(2),function(a,b){a.eb("ActualStartCap",b.oldValue(),b.newValue())}));$$t.$ae.thicknessProperty=$$a.$s.i("Thickness",Number,$$t.$ae.$type,new $$a.ac(2,1.5,function(a,b){a.eb("Thickness",b.oldValue(),b.newValue())}));$$t.$ae.actualThicknessProperty=$$a.$s.i("ActualThickness",Number,$$t.$ae.$type,new $$a.ac(2,1,function(a,b){a.eb("ActualThickness",b.oldValue(),b.newValue())}));$$t.$ae.markerThicknessProperty=$$a.$s.i("MarkerThickness",Number,$$t.$ae.$type,new $$a.ac(2,1.5,function(a,b){a.eb("MarkerThickness",b.oldValue(),b.newValue())}));$$t.$ae.actualMarkerThicknessProperty=$$a.$s.i("ActualMarkerThickness",Number,$$t.$ae.$type,new $$a.ac(2,1,function(a,b){a.eb("ActualMarkerThickness",b.oldValue(),b.newValue())}));$$t.$ae.titleProperty=$$a.$s.i("Title",$.ig.$op.$type,$$t.$ae.$type,new $$a.ac(2,"Series Title",function(a,b){a.eb("Title",b.oldValue(),b.newValue())}));$$t.$ae.toolTipProperty=$$a.$s.i("ToolTip",$.ig.$op.$type,$$t.$ae.$type,new $$a.ac(2,null,function(a,b){a.eb("ToolTip",b.oldValue(),b.newValue())}));$$t.$ae.actualToolTipProperty=$$a.$s.i("ActualToolTip",$.ig.$op.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ActualToolTip",b.oldValue(),b.newValue())}));$$t.$ae.useLightweightMarkersProperty=$$a.$s.i("UseLightweightMarkers",$$0.$aq.$type,$$t.$ae.$type,new $$a.ac(2,false,function(a,b){a.eb("UseLightweightMarkers",b.oldValue(),b.newValue())}));$$t.$ae.actualUseLightweightMarkersProperty=$$a.$s.i("ActualUseLightweightMarkers",$$0.$aq.$type,$$t.$ae.$type,new $$a.ac(2,false,function(a,b){a.eb("ActualUseLightweightMarkers",b.oldValue(),b.newValue())}));$$t.$ae.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$ae.$type,new $$a.ac(2,null,function(a,b){a.eb("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$ae.visibilityProperty=$$a.$s.i("Visibility",$$a.$aj.$type,$$t.$ae.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.eb("Visibility",b.oldValue(),b.newValue())}));$$t.$ae.actualVisibilityProperty=$$a.$s.i("ActualVisibility",$$a.$aj.$type,$$t.$ae.$type,new $$a.ac(2,$$a.$aj.getBox(0),function(a,b){a.eb("ActualVisibility",b.oldValue(),b.newValue())}));$$t.$ae.hd=$$a.$s.i("ParentOrLocalBrush",$$a.$at.$type,$$t.$ae.$type,new $$a.ac(1,function(a,b){a.eb("ParentOrLocalBrush",b.oldValue(),b.newValue())}))});