/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_category.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_categorycore.js
*     infragistics.datachart_core.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_categorycore","./infragistics.datachart_core","./infragistics.ext_ui"],factory)}else{factory(igRoot)}})(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$f=$$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 $$g=$.ig.globalDefs.$$g;var $$j=$.ig.globalDefs.$$j;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["AnchoredCategoryBucketCalculator:c","PointSeries:h","AnchoredCategorySeries:i","AreaSeries:j","ColumnSeries:k","LineSeries:l","SplineAreaSeries:m","SplineSeries:n","SplineSeriesBase:o","StepAreaSeries:p","StepLineSeries:q","WaterfallSeries:r","AnchoredCategorySeriesView:s","AreaSeriesView:t","ColumnSeriesView:u","LineSeriesView:v","PointSeriesView:w","SplineAreaSeriesView:x","SplineSeriesBaseView:y","SplineSeriesView:z","StepAreaSeriesView:aa","StepLineSeriesView:ab","WaterfallSeriesView:ac"]);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;$d("ConsolidatedItemHitTestBehavior:e",false,false,{Basic:0,NearestY:1});$d("CategorySeriesMarkerCollisionAvoidance:d",false,false,{None:0,Omit:1});$d("ConsolidatedItemsPosition:a",false,false,{Minimum:0,Maximum:1,Median:2,RelativeMinimum:3,RelativeMaximum:4});$c("AnchoredCategorySeries:i","CategorySeries",{s8:null,s9:function(){var $self=this;if(this.s8==null){this.s8=$.ig.DVContainer.prototype.instance().createInstance($.ig.IAnchoredCategorySeriesInteractionManager.prototype.$type,function(){return $self.cl().n()})}return this.s8},_s4:null,getHostReferenceValue:function(){return this.f4()},ip:function(){return"ValueMemberPath"},bv:function(){var a=new $$t.s(this);return a},lo:function(a){$.ig.CategorySeries.prototype.lo.call(this,a);this._s4=a},_tc:false,init:function(){$.ig.CategorySeries.prototype.init.call(this);this._rh=new $.ig.CategoryFramePreparer(1,this,this._rl,this,this,this._rl._cr)},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$i.valueMemberPathProperty,a);return a}else{return this.c($$t.$i.valueMemberPathProperty)}},getItemValue:function(a,b){var c=this.jf(b);if(c=="ValueMemberPath"){return this.ho(a,b,this.valueMemberPath())}return $.ig.CategorySeries.prototype.getItemValue.call(this,a,b)},valueColumn:function(a){if(arguments.length===1){if(this.ta!=a){var b=this.ta;this.ta=a;if(!this._tc){this.raisePropertyChanged("ValueColumn",b,this.ta)}}return a}else{return this.ta}},ta:null,trendLineType:function(a){if(arguments.length===1){this.h($$t.$i.trendLineTypeProperty,$.ig.TrendLineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$i.trendLineTypeProperty))}},trendLineBrush:function(a){if(arguments.length===1){this.h($$t.$i.trendLineBrushProperty,a);return a}else{return this.c($$t.$i.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.h($$t.$i.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$i.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.h($$t.$i.trendLineThicknessProperty,a);return a}else{return this.c($$t.$i.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.h($$t.$i.trendLineDashCapProperty,$$a.$bm.getBox(a));return a}else{return $g(this.c($$t.$i.trendLineDashCapProperty))}},trendLineDashArray:function(a){if(arguments.length===1){this.h($$t.$i.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$i.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.h($$t.$i.trendLinePeriodProperty,a);return a}else{return $h(this.c($$t.$i.trendLinePeriodProperty))}},trendLineZIndex:function(a){if(arguments.length===1){this.h($$t.$i.trendLineZIndexProperty,a);return a}else{return $h(this.c($$t.$i.trendLineZIndexProperty))}},scrollIntoView:function(a){var b=new $$a.ae(0,0,0,1,1);var c=this.q9();var d=this.ra();var e=this.pi(this.view());var f=c!=null?this._rh.r($b($.ig.ICategoryScaler.prototype.$type,c),b,b,e):0;return this.s9().scrollIntoView(this,this.valueColumn(),c,d,f,a)},s1:function(a,b,c){if(b<a||a<0||a>this.valueColumn().count()||b<0||b>this.valueColumn().count()||c==null){return null}var d=new Array(b-a+1);var e=c.isSorting();var f=null;if(e){f=c.sortedIndices()}for(var g=a;g<=b;g++){var h=g;if(e){h=f.__inner[h]}d[g-a]=this.ci().item(g)}return d},lt:function(a,b,c,d){$.ig.CategorySeries.prototype.lt.call(this,a,b,c,d);if(this._s4.c3()&&this._s4.c2().propertyUpdated(a,b,c,d)){this.renderSeries(false);this.le()}switch(b){case"FastItemsSource":if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){c.deregisterColumn(this.valueColumn());this.valueColumn(null)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){this.valueColumn(this.cf(this.valueMemberPath()))}var e=$b($.ig.NumericAxisBase.prototype.$type,this.ra());if(e!=null&&!e.updateRange()){this._s4._cr.g(this.resolution());this.renderSeries(false)}break;case"ValueMemberPath":if(this.ci()!=null){this.ci().deregisterColumn(this.valueColumn());this.valueColumn(this.cf(this.valueMemberPath()))}this._tg=this.valueMemberPath();break;case"ValueColumn":if(this._s4.c3()){this._s4.c2().reset()}var f=$b($.ig.NumericAxisBase.prototype.$type,this.ra());if(f!=null&&!f.updateRange()){this._s4._cr.g(this.resolution());this.renderSeries(false)}this.tq();this.mq();break;case"TrendLineBrush":this.mk();break;case"ErrorBarSettings":this.renderSeries(false);break;case"TrendLineType":this.le();break;case"MarkerCollisionAvoidance":this.renderSeries(false);break}},ap:function(a){if(this.valueColumn()==null||this.valueColumn().count()==0){return null}if(a==this.q9()){return new $.ig.AxisRange(0,this.valueColumn().count()-1)}if(a==this.ra()){return new $.ig.AxisRange(this.valueColumn().minimum(),this.valueColumn().maximum())}return null},kr:function(a,b,c,d){switch(a){case 4:case 1:case 0:this._s4._cr.g(this.resolution());break}if(this._s4.c3()){this._s4.c2().dataUpdated(a,b,c,d)}this.tq();this.mq()},sb:function(){return this.td(this._rl)},td:function(a){var b=0;var c=a.bv();var d=a.bu();var e=this.getEffectiveViewport1(a);var f=$b($.ig.NumericYAxis.prototype.$type,this.ra());if(!c.isEmpty()&&!d.isEmpty()&&f!=null){var g=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);if(f.isVertical()){g._b=this.f4()}b=f.getScaledValue(f.referenceValue(),g)}return b},tp:function(a,b,c){var d=this.td(c);if(a.count()>0){var e=d;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})}},s2:function(a,b,c,d){return this.s3(a,b,c,d,false)},s3:function(a,b,c,d,e){return $.ig.CategorySeries.prototype.q6(a,b,c,d,e)},e5:function(a,b,c){var d=$.ig.CategorySeries.prototype.e5.call(this,a,b,c);var e=c;if(this.valueColumn()==null||this.valueColumn().count()==0||e._cr.d<1){d=false}return d},ko:function(a,b){$.ig.CategorySeries.prototype.ko.call(this,a,b);var c=b;c.cx();if(c.c3()){c.c2().clearPoints()}},sr:function(a,b){$.ig.CategorySeries.prototype.sr.call(this,a,b);this.ri(b).d(a,b)},su:function(a,b){$.ig.CategorySeries.prototype.su.call(this,a,b);var c=$b($$t.$s.$type,b);c._b3=true;if(c.c3()){c.c2().rasterizeTrendLine(a.p)}if(this.p2()){$.ig.CategoryMarkerManager.prototype.e(this,a.m,b._cu,this.useLightweightMarkers());this.so(b,a);b.cm()}this.tm(a,b)},_s5: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);var g=f;g._cr.g(this.resolution());f.prepAltSurface(c);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)},tm:function(a,b){},mk:function(){$.ig.CategorySeries.prototype.mk.call(this);if(this.index()<0){return}this._s4.c7();if(this.trendLineBrush()!=null){this._s4.c5()}else{this._s4.c4()}},hq:function(a,b){if(this._s4.c3()&&a==this._s4.c2().trendPolyline()){return null}return $.ig.CategorySeries.prototype.hq.call(this,a,b)},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._s4._cr},currentMode2Index:function(){return this.sf()},provideCollisionDetector:function(){if(this.markerCollisionAvoidance()==1){return new $.ig.CollisionAvoider}return $$t.$g.b()},trendlinePreparer:function(){return this._s4.c3()?this._s4.c2():null},_tg:null,tn:function(a){},to:function(a){},ky:function(a){$.ig.CategorySeries.prototype.ky.call(this,a);if(this._s4.c3()){this.a7().exportTrendlineData(this,a,this._s4.c2().trendPolyline())}},markerCollisionAvoidance:function(a){if(arguments.length===1){this.h($$t.$i.markerCollisionAvoidanceProperty,$$t.$d.getBox(a));return a}else{return $g(this.c($$t.$i.markerCollisionAvoidanceProperty))}},getItem:function(a){var $self=this;var b=this.q9();var c=this.ra();return this.s9().getItem(this,a,this.sc(this.view()),this.valueColumn(),b,c,this.consolidatedItemHitTestBehavior()==1,function(d){return $.ig.CategorySeries.prototype.getItem.call($self,d)})},consolidatedItemHitTestBehavior:function(a){if(arguments.length===1){this.h($$t.$i.consolidatedItemHitTestBehaviorProperty,$$t.$e.getBox(a));return a}else{return $g(this.c($$t.$i.consolidatedItemHitTestBehaviorProperty))}},mayContainUnknowns:function(){return this.valueColumn()==null||this.valueColumn().mayContainUnknowns()},f4:function(){return $.ig.Series.prototype.f5(this.valueColumn(),$b($.ig.ISortingAxis.prototype.$type,this.q9()))},tf:function(){return 0},aq:function(a){if(a.isEmpty()&&this.seriesViewer()!=null){a=this.seriesViewer().actualWindowRect()}if(this.valueColumn()==null){return null}var b=this.pg(this.view());var c=this.rb();var d=new $.ig.ScalerParams(0,a,this.seriesViewer().viewportRect(),c.isInverted(),this.getEffectiveViewport());var e=c.getUnscaledValue(b.left(),d);var f=c.getUnscaledValue(b.right(),d);if(c.isInverted()){var g=e;e=f;f=g}e-=this.tf();f+=this.tf();var h=null;if(c.isSorting()){h=c;e=h.getIndexClosestToUnscaledValue(e);f=h.getIndexClosestToUnscaledValue(f)}else{e=Math.floor(e);f=Math.ceil(f)}if($.ig.util.isNaN(e)||$.ig.util.isNaN(f)){return null}e=Math.max(0,Math.min(this.valueColumn().count()-1,e));f=Math.max(0,Math.min(this.valueColumn().count()-1,f));var i=1.7976931348623157e308;var j=-1.7976931348623157e308;if($.ig.truncate(e)<=$.ig.truncate(f)){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.valueColumn().item(l);if(this.valueColumn().mayContainUnknowns()){if(Number.isInfinity(m)||$.ig.util.isNaN(m)){continue}}i=Math.min(i,m);j=Math.max(j,m)}}var n=new $.ig.AxisRange(i,j);n=this.ao(n,this.rw(),a);return n},tq:function(){this.finalValue(this.valueColumn()==null||this.valueColumn().count()==0?NaN:this.valueColumn().item(this.valueColumn().count()-1))},$type:new $.ig.Type("AnchoredCategorySeries",$.ig.CategorySeries.prototype.$type,[$.ig.IIsCategoryBased.prototype.$type,$.ig.IHasSingleValueCategory.prototype.$type,$.ig.IHasCategoryTrendline.prototype.$type,$.ig.ITrendLineSeries.prototype.$type])},true);$c("HorizontalAnchoredCategorySeries:b","AnchoredCategorySeries",{init:function(){$$t.$i.init.call(this)},t9:null,ua:function(){var $self=this;if(this.t9==null){this.t9=$.ig.DVContainer.prototype.instance().createInstance($.ig.IHorizontalAnchoredCategorySeriesInteractionManager.prototype.$type,function(){return $self.cl().n()})}return this.t9},kl:function(){$$t.$i.kl.call(this);this.xAxis(null);this.yAxis(null)},xAxis:function(a){if(arguments.length===1){this.h($$t.$b.xAxisProperty,a);return a}else{return this.c($$t.$b.xAxisProperty)}},yAxis:function(a){if(arguments.length===1){this.h($$t.$b.yAxisProperty,a);return a}else{return this.c($$t.$b.yAxisProperty)}},bp:function(){if(this.hitTestMode()==0){return 1}else{return $$t.$i.bp.call(this)}},rb:function(){return this._t5},rw:function(){return this._ub},getSeriesValueMarkerBoundingBox:function(a){if(this.rc==null||this.rc.m.count()==0||!this.hasMarkers()||!this.p2()){return $$a.$ae.empty()}return this.ua().getSeriesValueMarkerBoundingBox(this,this.rc.m,a,this.un.runOn(this))},un:function(a){return this._s4.c9(a)},uf:function(a,b,c){return this.ua().testAreaOver(this,this.rw(),a,b,c)},ah:function(a){return this.ua().getHighStrokeSegments(this,this.rc.f,this.sc(this.view()),this.sd(this.view()),a)},ai:function(a){return this.ua().getLowStrokeSegments(this,this.rc.f,this.sc(this.view()),this.sd(this.view()),a)},testHit:function(a,b){if(this.eq(a,b)){return true}if(this.p3(a,b)){return true}return false},getOffsetValue:function(){return this._rh.r(this.rb(),this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},getCategoryWidth:function(){var a=this.getEffectiveViewport1(this.view());return this.rb().getCategorySize(this.view().bv(),this.view().bu(),a)},getSeriesValue:function(a,b,c){if(this.seriesViewer()==null){return NaN}var d=this.getEffectiveViewport1(this.view());var e=this.rb();var f=new $.ig.ScalerParams(0,this.seriesViewer().actualWindowRect(),this.view().bu(),e.isInverted(),d);var g=this._rh.r(e,this.seriesViewer().actualWindowRect(),this.view().bu(),d);return this.gc(this.valueColumn(),a,e,f,g,this.sa.runOn(this),b,c)},getPreviousOrExactIndex:function(a,b){return this.ha(a,b,this.rb(),this.sa.runOn(this),this.valueColumn())},getNextOrExactIndex:function(a,b){return this.g8(a,b,this.rb(),this.sa.runOn(this),this.valueColumn())},fw:function(a,b,c,d,e){if(this.valueColumn()==null){return Number.POSITIVE_INFINITY}return this.fx(a,b,this.rb(),d,e,this.valueColumn().count(),this.sa.runOn(this))},getSeriesValuePosition:function(a,b,c){if(this.rb()==null||this.rw()==null){return{__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}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(),null,null,null)},q9:function(){return this._t5},ra:function(){return this._ub},tn:function(a){this.xAxis($b($.ig.CategoryAxisBase.prototype.$type,a))},to:function(a){this.yAxis($b($.ig.NumericYAxis.prototype.$type,a))},r6:function(){return this._ub!=null&&this._ub.updateRange()},_t5:null,_ub:null,uj:function(a){this._t5=a},uk:function(a){this._ub=a},getCategoryItems:function(a,b){return this.s1(a,b,this._t5)},lt:function(a,b,c,d){switch(b){case"XAxis":this.uj(this.xAxis());if(this._s4.c3()){this._s4.c2($.ig.CategoryTrendLineManagerFactory.prototype.a(this._s4.c2(),this._t5,this.rootCanvas(),this,this.cl()))}break;case"TrendLineType":var e=$g(d);if(e!=0){this._s4.c2($.ig.CategoryTrendLineManagerFactory.prototype.a(this._s4.c2(),this._t5,this.rootCanvas(),this,this.cl()))}break}$$t.$i.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.uj(this.xAxis());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.uk(this.yAxis());this._rl._cr.g(this.resolution());this.r6();this.renderSeries(false);this.le()}break;case"CategoryMode":if(this.xAxis()!=null){this.xAxis().lz(true)}break}},kr:function(a,b,c,d){$$t.$i.kr.call(this,a,b,c,d);if(this._t5!=null&&$b($.ig.ISortingAxis.prototype.$type,this._t5)!==null){this._t5.notifyDataChanged()}switch(a){case 4:if(this._t5!=null){this._t5.updateRange()}if(this._ub!=null&&!this._ub.updateRange()){this.renderSeries(true)}break;case 1:if(this._t5!=null){this._t5.updateRange()}if(this._ub!=null&&!this._ub.updateRange()){this.renderSeries(true)}break;case 0:if(this._t5!=null){this._t5.updateRange()}if(this._ub!=null&&!this._ub.updateRange()){this.renderSeries(true)}break;case 2:if(this._tg!=null&&this._s4._cr.d>0&&this._ub!=null&&!this._ub.updateRange()){this.renderSeries(true)}break;case 3:if(d==this._tg){if(this._t5!=null){this._t5.updateRange()}if(this._ub!=null&&!this._ub.updateRange()){this.renderSeries(true)}}break}},canUseAsXAxis:function(a){if($b($.ig.CategoryXAxis.prototype.$type,a)!==null||a.isDateTime()){return true}return false},canUseAsYAxis:function(a){if($b($.ig.NumericYAxis.prototype.$type,a)!==null){return true}return false},t7:0,t8:function(a){if(arguments.length===1){var b=this.t8();if(a!=b){this.t7=a;this.raisePropertyChanged("CategoryMode",$.ig.CategoryMode.prototype.getBox(b),$.ig.CategoryMode.prototype.getBox(this.t8()))}return a}else{return this.t7}},$type:new $.ig.Type("HorizontalAnchoredCategorySeries",$$t.$i.$type)},true);$c("AnchoredCategoryBucketCalculator:c","CategoryBucketCalculator",{init:function(a){$.ig.CategoryBucketCalculator.prototype.init.call(this,a);this._i=a},_i:null,getBucketWithoutUnknowns:function(a){var b=this.h;var c=this.j;var d=a*this.d;var e=d+this.d-1;var f=c-1;d=d<f?d:f;e=e<f?e:f;var g=1.7976931348623157e308;var h=-1.7976931348623157e308;var i=true;for(var j=d;j<=e;++j){var k=b[j];g=g<k?g:k;h=h>k?h:k;i=false}if(!i){return[.5*(d+e),g,h]}return[.5*(d+e),NaN,NaN]},getBucket:function(a){var b=this.h;var c=this.j;var d=a*this.d;var e=d+this.d-1;var f=c-1;d=d<f?d:f;e=e<f?e:f;var g=0;var h=0;var i=true;for(var j=d;j<=e;++j){var k=b[j];if(!i){if(!$.ig.util.isNaN(k)){g=g<k?g:k;h=h>k?h:k}}else{if(!$.ig.util.isNaN(k)){g=k;h=k;i=false}}}if(!i){return[.5*(d+e),g,h]}return[.5*(d+e),NaN,NaN]},h:null,j:0,cacheValues:function(){this.j=this._i._c0.valueColumn().count();this.h=this._i._c0.valueColumn().asArray()},unCacheValues:function(){this.h=null},$type:new $.ig.Type("AnchoredCategoryBucketCalculator",$.ig.CategoryBucketCalculator.prototype.$type)},true);$c("HorizontalAnchoredCategorySeriesProxy:f","Object",{init:function(){$.ig.$op.init.call(this)},matchesType:function(a){return $b($$t.$b.$type,a)!==null},setCategoryMode:function(a,b){a.t8(b)},setValueMemberPath:function(a,b){a.valueMemberPath(b)},setXAxis:function(a,b){a.xAxis(b)},setYAxis:function(a,b){a.yAxis(b)},$type:new $.ig.Type("HorizontalAnchoredCategorySeriesProxy",$.ig.$ot,[$.ig.IHorizontalAnchoredCategorySeriesProxy.prototype.$type])},true);$c("NonCollisionAvoider:g","Object",{init:function(){$.ig.$op.init.call(this)},b:function(){if($$t.$g.a==null){$$t.$g.a=new $$t.g}return $$t.$g.a},clear:function(){},tryAdd:function(a){return true},$type:new $.ig.Type("NonCollisionAvoider",$.ig.$ot,[$.ig.IDetectsCollisions.prototype.$type])},true);$c("PointSeries:h","HorizontalAnchoredCategorySeries",{hasOnlyMarkers:function(){return true},bv:function(){return new $$t.w(this)},_uo:null,lo:function(a){$$t.$b.lo.call(this,a);this._uo=a},init:function(){$$t.$b.init.call(this);this._ab=$$t.$h.$type},gl:function(){return.7},pu:function(){if(this.markerFillMode()==0){return 2}return $$t.$b.pu.call(this)},testHit:function(a,b){var c=this.getSeriesValuePosition(this.toWorldPosition(a),true,false);if(this.p3(a,b)){return true}return false},lt:function(a,b,c,d){$$t.$b.lt.call(this,a,b,c,d)},$type:new $.ig.Type("PointSeries",$$t.$b.$type)},true);$c("AreaSeries:j","HorizontalAnchoredCategorySeries",{bv:function(){return new $$t.t(this)},rm:function(){return 1},b1:function(){if(this.visibleRangeMode()==0){return 2}return $$t.$b.b1.call(this)},lo:function(a){$$t.$b.lo.call(this,a);this._uo=a},_uo:null,isAreaOrLine:function(){return true},isArea:function(){return true},init:function(){$$t.$b.init.call(this);this._up=new $.ig.CategoryLineRasterizer;this._ab=$$t.$j.$type;this.t8(0)},_up:null,preferredCategoryMode:function(a){return this.t8()},testHit:function(a,b){var c=this.getSeriesValuePosition(this.toWorldPosition(a),true,false);if(this.uf(a,c,b)){return true}if(this.eq(a,b)){return true}if(this.p3(a,b)){return true}return false},ko:function(a,b){$$t.$b.ko.call(this,a,b);var c=b;c.db()},su:function(a,b){var $self=this;$$t.$b.su.call(this,a,b);var c=b._cr.d;var d=$b($$t.$t.$type,b);var e=a.f;var f=this.getEffectiveViewport1(d);this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));var g=false;var h=this.rk._b;if(h!=null){g=true}if(g){var i=new $.ig.ScalerParams(0,b.bv(),b.bu(),this._t5.isInverted(),f);this.sq(e,-1,this.valueColumn().count(),this._t5,i,b.isThumbnailView())}var j=d.line0();var k=d.line1();var l=d.polygon0();var m=d.polygon1();this.rk.ad(j,true,false,true,true);this.rk.ad(k,true,false,true,true);this.rk.ad(l,false,true,false,false);this.rk.ad(m,false,true,false,false);if(b.checkFrameDirty(a)){d.dd(e.count(),e,true,c,this.resolution(),function(n,o,p,q,r){$self.tp(n,a.f.count(),b)},this.unknownValuePlotting(),e.count()==1?null:this.s3(e,e.count()-1,b.bu(),b.bv(),true));b.updateFrameVersion(a)}var n=this.ra();l.__opacity=this.rk.j*this.actualAreaFillOpacity();m.__opacity=.5*this.rk.j*this.actualAreaFillOpacity()},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$j.unknownValuePlottingProperty,$.ig.UnknownValuePlotting.prototype.getBox(a));return a}else{return $g(this.c($$t.$j.unknownValuePlottingProperty))}},lt:function(a,b,c,d){$$t.$b.lt.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this._rh._m=this.unknownValuePlotting()==0;this.renderSeries(false);this.le();break}},$type:new $.ig.Type("AreaSeries",$$t.$b.$type,[$.ig.IUnknownValuePlotting.prototype.$type])},true);$c("ColumnSeries:k","HorizontalAnchoredCategorySeries",{isColumn:function(){return true},isMarkerlessDisplayPreferred:function(){return true},bv:function(){return new $$t.u(this)},_uo:null,lo:function(a){$$t.$b.lo.call(this,a);this._uo=a},b1:function(){if(this.visibleRangeMode()==0){return 2}return $$t.$b.b1.call(this)},rm:function(){return 1},init:function(){this.uu=null;this.up=0;$$t.$b.init.call(this);this._ab=$$t.$k.$type;this.t8(2)},radiusX:function(a){if(arguments.length===1){this.h($$t.$k.radiusXProperty,a);return a}else{return this.c($$t.$k.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$k.radiusYProperty,a);return a}else{return this.c($$t.$k.radiusYProperty)}},cz:function(){return true},preferredCategoryMode:function(a){return this.t8()},uu:null,getSeriesValueBoundingBox:function(a){if(this.uu==null){this.uu=this.ur.runOn(this)}var b=this._ub!=null?this._ub:this.yAxis();var c=this._t5;return this.s9().getColumnShapeBoundingBox(this,a,c,b,this.rc,this.sc(this.view()),this.sd(this.view()),this.uu)},testHit:function(a,b){if(this.eu(a,b)){return true}if(this.p3(a,b)){return true}return false},ko:function(a,b){$$t.$b.ko.call(this,a,b);var c=b;if(a&&c._db!=null){c._db.count(0)}},getItemSpan:function(){return this._t5.ky(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},su:function(a,b){$$t.$b.su.call(this,a,b);var c=a.f;if(!b.t()){return}var d=b.bv();var e=b.bu();var f=this.getEffectiveViewport1(b);var g=new $.ig.ScalerParams(0,d,e,this._ub.isInverted(),f);g._b=this.f4();var h=new $.ig.ScalerParams(0,d,e,this._t5.isInverted(),f);var i=this._ub;var j=i.getScaledValue(i.referenceValue(),g);var k=this._t5.ky(d,e,f);var l=this._t5;var m=b;if($.ig.util.isNaN(k)||Number.isInfinity(k)){m._db.count(0);return}this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));this.rk.r=this.radiusX();this.rk.s=this.radiusY();this.rk.k=this.radiusX();this.rk.l=this.radiusY();var n=false;var o=this.rk._b;if(o!=null){n=true}var p=this._t5.isSorting();var q=p?this._t5:null;var r=this.valueColumn().count();var s=this.sc(b);var t=0;for(var u=0;u<c.count();++u){var v=c.__inner[u][0]-.5*k;var w=this.ur(c.__inner[u]);var x=j;w=Math.max(w,-100);x=Math.min(x,e.bottom()+100);var y=Math.abs(x-w);if(Number.isInfinity(y)||$.ig.util.isNaN(y)){continue}var z=m._db.item(t);t++;z.width(k);z.height(y);if(n){this.sq(c,u,r,l,h,b.isThumbnailView())}if(z.dataContext()!=null){var aa=z.dataContext();if(s==1){var ab=this.rk.au(r,u)[0];if(ab>=0&&ab<this.ci().count()){if(q!=null&&q.sortedIndices()!=null&&q.sortedIndices().count()>ab){ab=q.sortedIndices().__inner[ab]}aa.item(this.ci().item(ab))}}else{aa.item(null)}}this.rk.ad(z,false,false,false,false);z.am(this.rk.k);z.an(this.rk.l);m.dg(z,v,Math.min(x,w))}m._db.count(t);b.updateFrameVersion(a)},up:0,consolidatedColumnVerticalPosition:function(a){if(arguments.length===1){if(this.consolidatedColumnVerticalPosition()!=a){var b=this.consolidatedColumnVerticalPosition();this.up=a;this.raisePropertyChanged("ConsolidatedColumnVerticalPosition",$$t.$a.getBox(b),$$t.$a.getBox(this.consolidatedColumnVerticalPosition()))}return a}else{return this.up}},ur:function(a){if(a==null||a.length<3){return NaN}switch(this.consolidatedColumnVerticalPosition()){case 0:return a[1];case 1:return a[2];case 2:return(a[1]+a[2])/2;case 3:var b=(a[1]+a[2])/2;if(this.yAxis()==null){return b}var c=this.yAxis().getUnscaledValue(b,new $.ig.ScalerParams(1,this.seriesViewer().windowRect(),this.seriesViewer().viewportRect(),this.yAxis().isInverted()));if(c<this.yAxis().referenceValue()){return a[2]}else{return a[1]}case 4:var d=(a[1]+a[2])/2;var e=this.yAxis().getUnscaledValue(d,new $.ig.ScalerParams(1,this.seriesViewer().windowRect(),this.seriesViewer().viewportRect(),this.yAxis().isInverted()));if(this.yAxis()==null){return d}if(e<this.yAxis().referenceValue()){return a[1]}else{return a[2]}default:return(a[1]+a[2])/2}},$type:new $.ig.Type("ColumnSeries",$$t.$b.$type)},true);$c("LineSeries:l","HorizontalAnchoredCategorySeries",{isLineOnly:function(){return true},bv:function(){return new $$t.v(this)},_up:null,lo:function(a){$$t.$b.lo.call(this,a);this._up=a},isAreaOrLine:function(){return true},init:function(){$$t.$b.init.call(this);this._uo=new $.ig.CategoryLineRasterizer;this._ab=$$t.$l.$type;this.t8(0)},_uo:null,preferredCategoryMode:function(a){return this.t8()},ko:function(a,b){$$t.$b.ko.call(this,a,b);var c=b;c.db()},su:function(a,b){$$t.$b.su.call(this,a,b);var c=b._cr.d;var d=$b($$t.$v.$type,b);var e=a.f;var f=this.getEffectiveViewport1(b);this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));var g=false;var h=this.rk._b;if(h!=null){g=true}if(g){var i=new $.ig.ScalerParams(0,b.bv(),b.bu(),this._t5.isInverted(),f);this.sq(e,-1,this.valueColumn().count(),this._t5,i,b.isThumbnailView())}var j=d.line0();var k=d.line1();var l=d.fillArea();this.rk.ad(j,true,false,true,false);this.rk.ad(k,true,false,true,false);this.rk.ad(l,false,true,false,false);l.__opacity=.75*this.rk.j;if(b.checkFrameDirty(a)){d.dc(e.count(),e,true,this.unknownValuePlotting(),this.s2(e,e.count()-1,b.bu(),b.bv()),c,this.resolution());b.updateFrameVersion(a)}},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$l.unknownValuePlottingProperty,$.ig.UnknownValuePlotting.prototype.getBox(a));return a}else{return $g(this.c($$t.$l.unknownValuePlottingProperty))}},lt:function(a,b,c,d){$$t.$b.lt.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this._rh._m=this.unknownValuePlotting()==0;this.renderSeries(false);this.le();break}},$type:new $.ig.Type("LineSeries",$$t.$b.$type,[$.ig.IUnknownValuePlotting.prototype.$type])},true);$c("SplineSeriesBase:o","HorizontalAnchoredCategorySeries",{init:function(){this.uw=NaN;this.uv=NaN;$$t.$b.init.call(this)},bv:function(){return new $$t.y(this)},lo:function(a){$$t.$b.lo.call(this,a);this._ur=a},_ur:null,isSplineShapePartOfRange:function(a){if(arguments.length===1){this.h($$t.$o.isSplineShapePartOfRangeProperty,a);return a}else{return this.c($$t.$o.isSplineShapePartOfRangeProperty)}},ap:function(a){if(!this.isSplineShapePartOfRange()||this._uq==null||this._uq.length==0){return $$t.$b.ap.call(this,a)}if(this.valueColumn()==null||this.valueColumn().count()==0){return null}if(a==this.q9()){return new $.ig.AxisRange(0,this.valueColumn().count()-1)}this.u3(this._ur);if(this._uq==null||this._uq.length==0){return null}if(a==this.ra()){if($.ig.util.isNaN(this.uz())||$.ig.util.isNaN(this.u0())){return null}return new $.ig.AxisRange(this.u0(),this.uz())}return null},isAreaOrLine:function(){return true},uo:function(a){var $self=this;if(a._cr.d==0){return null}var b=new $$4.x(Array,0);var c=a.bv();var d=a.bu();var e=this.getEffectiveViewport1(a);var f=0;var g=0;var h=0;var i=this;var j=$b($.ig.CategoryAxisBase.prototype.$type,i.q9());var k=i.pg(this.view());var l=i.ci();if(c.isEmpty()||d.isEmpty()||j==null||l==null||l.count()==0){f=0;return null}var m=this.resolution();var n=$b($.ig.ISortingAxis.prototype.$type,j);if(n==null||n.sortedIndices()==null){var o=new $.ig.ScalerParams(0,c,d,j.isInverted(),e);var p=0;var q=j.itemsCount()-1;var r=Math.floor((q-p+1)*m/k.width());f=$.ig.truncate(Math.max(1,r));g=$.ig.truncate(Math.max(0,Math.floor(p/f)-1));h=$.ig.truncate(Math.ceil(q/f))}else{g=0;h=j.itemsCount()-1;f=1}if(n!=null&&n.sortedIndices().count()!=this.ci().count()){return null}this.u3(a);var s=$.ig.truncate(Math.ceil(d.width()/(h-g)));var t=new $.ig.CollisionAvoider;if(n!=null){return this.up(a)}var u=function(v){return v};var v=function(w){return $self.valueColumn().item(w)};var w=a;w.c6();for(var x=g;x<=h;++x){var y=null;if(f==1){if(x>=this.valueColumn().count()-1){break}var z=u(x);var aa=v(x);var ab=u(x+1);var ac=v(x+1);var ad=ab-z;var ae=this._uq[x];var af=this._uq[x+1];b.add([aa,ac]);for(var ag=1;ag<s;++ag){var ah=z+ad*ag/s;var ai=(ab-ah)/ad;var aj=(ah-z)/ad;var ak=ai*aa+aj*ac+((ai*ai*ai-ai)*ae+(aj*aj*aj-aj)*af)*(ad*ad)/6;b.add([ak,ak])}}else{y=a._cr.getBucket(x);if(!$.ig.util.isNaN(y[0])){b.add([y[1],y[2]])}}}w.c8();return b.toArray()},up:function(a){var $self=this;var b=$b($.ig.ISortingAxis.prototype.$type,this._t5);var c=this.getEffectiveViewport1(a);var d=a.bv();var e=a.bu();var f=new $$4.x(Array,0);if(b==null){return null}var g=this._t5;var h=0;var i=0;var j=0;var k=this.resolution();var l=this.pg(this.view());if(b==null||b.sortedIndices()==null){var m=new $.ig.ScalerParams(0,d,e,g.isInverted(),c);var n=0;var o=g.itemsCount()-1;var p=Math.floor((o-n+1)*k/l.width());h=$.ig.truncate(Math.max(1,p));i=$.ig.truncate(Math.max(0,Math.floor(n/h)-1));j=$.ig.truncate(Math.ceil(o/h))}else{i=0;j=g.itemsCount()-1;h=1}var q=function(r){return r};var r=function(s){return $self.valueColumn().item(b.sortedIndices().__inner[s])};var s=$.ig.truncate(Math.ceil(e.width()/(j-i)));var t=new $.ig.CollisionAvoider;if(h<=0||i<=0&&j<=0){return null}for(var u=i;u<j+1;++u){var v=null;var w=u*h;if(b!=null&&b.sortedIndices()!=null&&w>=0&&w<b.sortedIndices().count()){w=b.sortedIndices().__inner[w]}if(u>=this.valueColumn().count()-1){break}var x=q(u);var y=r(u);var z=q(u+1);var aa=r(u+1);var ab=z-x;var ac=this._uq[u];var ad=this._uq[u+1];f.add([y,y]);for(var ae=1;ae<s;++ae){var af=ae/s;var ag=x+ab*af;var ah=(z-ag)/ab;var ai=(ag-x)/ab;var aj=ah*y+ai*aa+((ah*ah*ah-ah)*ac+(ai*ai*ai-ai)*ad)*(ab*ab)/6;f.add([aj,aj])}}return f.toArray()},_uq:null,u4:function(a,b,c,d,e,f){var $self=this;var g=$b($.ig.ISortingAxis.prototype.$type,d);var h=this.getEffectiveViewport1(f);if(g==null){return}var i=new $.ig.ScalerParams(0,b,c,d.isInverted(),h);var j=new $.ig.ScalerParams(0,b,c,e.isInverted(),h);
j._b=this.f4();var k=this.p2();var l=0;var m=this.uy(d,b,c,h);var n=function(o){return o};var o=function(p){return $self.valueColumn().item(g.sortedIndices().__inner[p])};var p=this._rl._cr.f;var q=this._rl._cr.e;var r=$.ig.truncate(Math.ceil(c.width()/(p-q)));var s=new $.ig.CollisionAvoider;var t=this._rl._cr.d;if(t<=0||q<=0&&p<=0){this._rl._cu.count(l);return}var u=0;var v=0;for(var w=q;w<p+1;++w){var x=null;var y=w*t;if(g!=null&&g.sortedIndices()!=null&&y>=0&&y<g.sortedIndices().count()){y=g.sortedIndices().__inner[y]}if(w>=this.valueColumn().count()-1){if(k&&this.uu(a,a.f.__inner[a.f.count()-1],s,Math.min(y,this.ci().count()-1),l,f,u-1)){++l}break}var z=n(w);var aa=o(w);var ab=n(w+1);var ac=o(w+1);var ad=ab-z;var ae=this._uq[w];var af=this._uq[w+1];var ag=g.getUnscaledValueAt(g.sortedIndices().__inner[w]);var ah=d.getScaledValue(ag,i)+m;var ai=e.getScaledValue(aa,j);a.f.add([ah,ai,ai]);u++;v=u;for(var aj=1;aj<r;++aj){var ak=aj/r;var al=z+ad*ak;var am=(ab-al)/ad;var an=(al-z)/ad;var ao=am*aa+an*ac+((am*am*am-am)*ae+(an*an*an-an)*af)*(ad*ad)/6;var ap=g.getUnscaledValueAt(g.sortedIndices().__inner[w]);var aq=g.getUnscaledValueAt(g.sortedIndices().__inner[w+1]);var ar=ap+(aq-ap)*ak;al=d.getScaledValue(ar,i)+m;ao=e.getScaledValue(ao,j);a.f.add([al,ao,ao]);u++}if(k){x=[ah,ai,ai]}if(k&&this.uu(a,x,s,Math.min(y,this.ci().count()-1),l,f,v-1)){++l}}f._cu.count(l)},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)&&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},aj:function(a,b,c,d,e,f){if(a==null||a.isSorting()||this.sc(this.view())>1||this.sc(this.view())==0){return $$t.$b.aj.call(this,this.rb(),this.rc.f,this.sc(this.view()),this.sd(this.view()),e,f)}if(this.rc.f.count()==0){return null}var g=this._ur._cr.f;var h=this.view().bu();var i=$.ig.truncate(Math.ceil(h.width()));if(g!=d){i=$.ig.truncate(Math.ceil(h.width()/(g-d)))}var j=-1;var k=-1;var l=this.getExactItemIndex(e);var m=this.getPreviousOrExactIndex(e,f);var n=this.getNextOrExactIndex(e,f);var o=$.ig.truncate(Math.floor(m/this.sc(this.view())));var p=$.ig.truncate(Math.floor(n/this.sc(this.view())));j=o-this.sd(this.view());k=p-this.sd(this.view());var q=j*i;var r=k*i;var s=0;if(m!=n){s=(l-m)/(n-m)}var t=$.ig.truncate(Math.floor(q+s*(r-q)));j=t;k=t+1;if(j<0){j=0}if(j>this.rc.f.count()-1){j=this.rc.f.count()-1}if(k<0){k=0}if(k>this.rc.f.count()-1){k=this.rc.f.count()-1}var u=this.rc.f.__inner[j];var v=this.rc.f.__inner[k];var w=new Array(2);w[0]=u;w[1]=v;return w},sr:function(a,b){var $self=this;$$t.$b.sr.call(this,a,b);if(a.f.count()<=1){return}if(b._cr.d==0){return}var c=b.bv();var d=b.bu();var e=this.getEffectiveViewport1(b);var f=this._t5;var g=this._ub;var h=new $.ig.ScalerParams(0,c,d,f.isInverted(),e);var i=function(){var $ret=new $.ig.ScalerParams(0,c,d,g.isInverted(),e);$ret._b=$self.f4();return $ret}();a.f.clear();a.m.clear();var j=this.p2();var k=0;var l=$b($.ig.ISortingAxis.prototype.$type,this._t5);if(l!=null&&l.sortedIndices().count()!=this.ci().count()){return}var m=this.uy(f,c,d,e);var n=b._cr.d;this.u3(b);var o=b._cr.f;var p=b._cr.e;var q=$.ig.truncate(Math.ceil(d.width()/(o-p)));var r=new $.ig.CollisionAvoider;if(l!=null){this.u4(a,c,d,f,g,b);return}var s=function(t){return t};var t=function(u){return $self.valueColumn().item(u)};var u=b;u.c6();var v=0;var w=0;for(var x=p;x<=o;++x){var y=null;if(n==1){if(x>=this.valueColumn().count()-1){if(j&&this.uu(a,a.f.__inner[a.f.count()-1],r,Math.min(x*n,this.ci().count()-1),k,b,v-1)){++k}break}var z=s(x);var aa=t(x);var ab=s(x+1);var ac=t(x+1);var ad=ab-z;var ae=this._uq[x];var af=this._uq[x+1];var ag=f.getScaledValue(z,h)+m;var ah=g.getScaledValue(aa,i);a.f.add([ag,ah,ah]);v++;w=v;for(var ai=1;ai<q;++ai){var aj=z+ad*ai/q;var ak=(ab-aj)/ad;var al=(aj-z)/ad;var am=ak*aa+al*ac+((ak*ak*ak-ak)*ae+(al*al*al-al)*af)*(ad*ad)/6;aj=f.getScaledValue(aj,h)+m;am=g.getScaledValue(am,i);a.f.add([aj,am,am]);v++}if(j){y=b._cr.getBucket(x);y[0]=f.getScaledValue(y[0],h)+m;y[1]=g.getScaledValue(y[1],i);y[2]=g.getScaledValue(y[2],i)}}else{y=b._cr.getBucket(x);if(!$.ig.util.isNaN(y[0])){y[0]=f.getScaledValue(y[0],h)+m;y[1]=g.getScaledValue(y[1],i);y[2]=g.getScaledValue(y[2],i);a.f.add(y);v++;w=v}}if(j&&this.uu(a,y,r,Math.min(x*n,this.ci().count()-1),k,b,w-1)){++k}}u.c8();b._cu.count(k)},u3:function(a){var $self=this;var b=a._cr.d;var c=function(d){return d};var d=function(e){return $self.valueColumn().item(e)};if(b<1||this.valueColumn()==null||this.valueColumn().count()==0){return}if((this._uq==null||this._uq.length!=this.valueColumn().count())&&b==1){var e=this.splineType()==0?NaN:0;if(this._t5!=null&&$b($.ig.ISortingAxis.prototype.$type,this._t5)!==null&&this._t5.sortedIndices()!=null){var f=new $.ig.SafeSortedReadOnlyDoubleCollection(1,this.valueColumn(),this._t5.sortedIndices(),NaN);d=function(g){return f.item(g)}}this._uq=$.ig.Numeric.prototype.c(this.valueColumn().count(),c,d,e,e);if(this.isSplineShapePartOfRange()){var g=-1.7976931348623157e308;var h=1.7976931348623157e308;var i=this.uo(a);if(i==null){return}for(var j=0;j<i.length;j++){if($.ig.util.isNaN(i[j][0])||$.ig.util.isNaN(i[j][1])){continue}if(i[j][1]>g){g=i[j][1]}if(i[j][0]<h){h=i[j][0]}}this.u0(h);this.uz(g)}}},ux:function(a,b,c,d,e,f,g){var h=d-b;var i=b+h*a;var j=(d-i)/h;var k=(i-b)/h;var l=j*c+k*e+((j*j*j-j)*f+(k*k*k-k)*g)*(h*h)/6;return l},f2:function(a,b,c,d,e,f,g,h){var i=NaN;if(c>=0&&c<b.count()){i=b.item(c)}var j=NaN;if(d>=0&&d<b.count()){j=b.item(d)}if(f==0){return j}if(e==b.count()-1){return i}if($.ig.util.isNaN(j)&&g!=0&&a<=.5&&!h){return i}if($.ig.util.isNaN(i)&&g!=0&&a>=.5&&!h){return j}var k=e;var l=f;var m=i;var n=j;var o=NaN;var p=NaN;if(this._uq!=null&&e>=0&&e<this._uq.length){o=this._uq[e]}if(this._uq!=null&&f>=0&&f<this._uq.length){p=this._uq[f]}return this.ux(a,k,m,l,n,o,p)},uy:function(a,b,c,d){var e=this.preferredCategoryMode(a);if(e==0&&a.categoryMode()!=0){e=1}var f=0;switch(e){case 0:f=0;break;case 1:f=.5*a.getCategorySize(b,c,d);break;case 2:f=a.getGroupCenter(this.index(),b,c,d);break}if(a.isInverted()){f=-f}return f},uw:0,u0:function(a){if(arguments.length===1){this.uw=a;return a}else{return this.uw}},uv:0,uz:function(a){if(arguments.length===1){this.uv=a;return a}else{return this.uv}},splineType:function(a){if(arguments.length===1){this.h($$t.$o.splineTypeProperty,$.ig.SplineType.prototype.getBox(a));return a}else{return $g(this.c($$t.$o.splineTypeProperty))}},u5:function(){this._uq=null;this.u0(NaN);this.uz(NaN);if(this.yAxis()!=null){this.yAxis().updateRange()}},lt:function(a,b,c,d){switch(b){case"ValueColumn":case"FastItemsSource":this.u5();break}$$t.$b.lt.call(this,a,b,c,d);switch(b){case"SplineType":this.u5();this.renderSeries(false);this.le();break}},kr:function(a,b,c,d){this.u5();$$t.$b.kr.call(this,a,b,c,d)},$type:new $.ig.Type("SplineSeriesBase",$$t.$b.$type)},true);$c("SplineAreaSeries:m","SplineSeriesBase",{isArea:function(){return true},isSpline:function(){return true},bv:function(){return new $$t.x(this)},rm:function(){return 1},lo:function(a){$$t.$o.lo.call(this,a);this._u9=a},_u9:null,init:function(){$$t.$o.init.call(this);this._u8=new $.ig.CategoryLineRasterizer;this._ab=$$t.$m.$type},_u8:null,preferredCategoryMode:function(a){return 0},b1:function(){if(this.visibleRangeMode()==0){return 2}return $$t.$o.b1.call(this)},ko:function(a,b){$$t.$o.ko.call(this,a,b);var c=b;c.dc()},testHit:function(a,b){var c=this.getSeriesValuePosition(this.toWorldPosition(a),true,false);if(this.uf(a,c,b)){return true}if(this.eq(a,b)){return true}if(this.p3(a,b)){return true}return false},su:function(a,b){var $self=this;$$t.$o.su.call(this,a,b);var c=this._rl._cr.d;var d=$b($$t.$x.$type,b);var e=a.f;var f=this.getEffectiveViewport1(b);this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));var g=false;var h=this.rk._b;if(h!=null){g=true}if(g){var i=new $.ig.ScalerParams(0,b.bv(),b.bu(),this._t5.isInverted(),f);this.sq(e,-1,this.valueColumn().count(),this._t5,i,b.isThumbnailView())}var j=d.line0();var k=d.line1();var l=d.polygon0();var m=d.polygon1();this.rk.ad(j,true,false,true,true);this.rk.ad(k,true,false,true,true);this.rk.ad(l,false,true,false,false);this.rk.ad(m,false,true,false,false);l.__opacity=this.rk.j*this.actualAreaFillOpacity();m.__opacity=.5*this.rk.j*this.actualAreaFillOpacity();if(b.checkFrameDirty(a)){d.rasterizeSplineArea1(a.f.count(),e,true,c,this.resolution(),function(n,o,p,q,r){$self.tp(n,a.f.count(),b)},1,a.f.count()==1?null:this.s3(e,e.count()-1,b.bu(),b.bv(),true));b.updateFrameVersion(a)}var n=this.ra()},$type:new $.ig.Type("SplineAreaSeries",$$t.$o.$type)},true);$c("SplineSeries:n","SplineSeriesBase",{isSpline:function(){return true},bv:function(){return new $$t.z(this)},lo:function(a){$$t.$o.lo.call(this,a);this._u9=a},_u9:null,init:function(){$$t.$o.init.call(this);this._u8=new $.ig.CategoryLineRasterizer;this._ab=$$t.$n.$type},_u8:null,preferredCategoryMode:function(a){return 0},ko:function(a,b){$$t.$o.ko.call(this,a,b);var c=b;c.dc()},su:function(a,b){$$t.$o.su.call(this,a,b);var c=b;var d=c._cr.d;var e=$b($$t.$z.$type,b);var f=a.f;var g=this.getEffectiveViewport1(b);this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));var h=false;var i=this.rk._b;if(i!=null){h=true}if(h){var j=new $.ig.ScalerParams(0,b.bv(),b.bu(),this._t5.isInverted(),g);this.sq(f,-1,this.valueColumn().count(),this._t5,j,b.isThumbnailView())}var k=e.line0();var l=e.line1();var m=e.fillArea();this.rk.ad(k,true,false,true,false);this.rk.ad(l,true,false,true,false);this.rk.ad(m,false,true,false,false);m.__opacity=.75*this.rk.j;if(b.checkFrameDirty(a)){e.dd(f.count(),f,true,1,this.s2(f,f.count()-1,b.bu(),b.bv()),d,this.resolution());b.updateFrameVersion(a)}},$type:new $.ig.Type("SplineSeries",$$t.$o.$type)},true);$c("StepAreaSeries:p","HorizontalAnchoredCategorySeries",{bv:function(){return new $$t.aa(this)},lo:function(a){$$t.$b.lo.call(this,a);this._up=a},_up:null,isAreaOrLine:function(){return true},isArea:function(){return true},isStep:function(){return true},isMarkerlessDisplayPreferred:function(){return true},b1:function(){if(this.visibleRangeMode()==0){return 2}return $$t.$b.b1.call(this)},init:function(){$$t.$b.init.call(this);this._uo=new $.ig.CategoryLineRasterizer;this._ab=$$t.$p.$type},_uo:null,preferredCategoryMode:function(a){return $b($.ig.ISortingAxis.prototype.$type,a)!==null?0:1},ko:function(a,b){$$t.$b.ko.call(this,a,b);var c=b;c.db()},uq:function(a,b,c,d,e){if(b){if(e){if((a&1)==0||$a(a,2)+1>=c.f.count()){return c.f.__inner[$a(a,2)][0]}return c.f.__inner[$a(a,2)+1][0]}return c.f.__inner[$a(a,2)][0]+((a&1)==1?-d:d)}if(e){if((a&1)==0||$a(a,2)+1>=c.f.count()){return c.f.__inner[$a(a,2)][0]}return c.f.__inner[$a(a,2)+1][0]}return c.f.__inner[$a(a,2)][0]+((a&1)==0?-d:d)},rm:function(){return 1},f2:function(a,b,c,d,e,f,g,h){var i=NaN;if(c>=0&&c<b.count()){i=b.item(c)}var j=NaN;if(d>=0&&d<b.count()){j=b.item(d)}if(f==0){return j}if(e==b.count()-1){return i}if($.ig.util.isNaN(j)&&g!=0&&a<=.5&&!h){return i}if($.ig.util.isNaN(i)&&g!=0&&a>=.5&&!h){return j}if(a>.5){return j}return i},bp:function(){if(this.hitTestMode()==0){return 2}else{return $$t.$b.bp.call(this)}},su:function(a,b){var $self=this;$$t.$b.su.call(this,a,b);var c=b.bv();var d=b.bu();var e=this.getEffectiveViewport1(b);var f=$b($.ig.ISortingAxis.prototype.$type,this._t5)!=null;var g=this._t5!=null?.5*this._t5.getCategorySize(c,d,e):0;if(this._t5!=null&&this._t5.isInverted()){g=-g}var h=a.f.count()*2;var i=new $$4.x(Array,2,h);this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));var j=false;var k=this.rk._b;if(k!=null){j=true}for(var l=0;l<h;l++){var m=new Array(4);m[0]=this.uq(l,false,a,g,f);m[1]=a.f.__inner[$a(l,2)][1];m[2]=this.uq(l,true,a,g,f);m[3]=a.f.__inner[$a(l,2)][2];i.add(m)}var n=this._rl._cr.d;if(j){var o=new $.ig.ScalerParams(0,b.bv(),b.bu(),this._t5.isInverted(),e);this.sq(i,-1,this.valueColumn().count(),this._t5,o,b.isThumbnailView())}var p=$b($$t.$aa.$type,b);var q=p.polyline0();var r=p.polyline1();var s=p.polygon0();var t=p.polygon1();this.rk.ad(q,true,false,true,true);this.rk.ad(r,true,false,true,true);this.rk.ad(s,false,true,false,false);this.rk.ad(t,false,true,false,false);if(b.checkFrameDirty(a)){p.rasterizeStepArea1(h,i,false,n,this.resolution(),function(u,v,w,x,y){$self.tp(u,2*a.f.count(),b)},1,this.s3(i,i.count()-1,b.bu(),b.bv(),true));b.updateFrameVersion(a)}var u=this.ra();p.polygon0().__opacity=this.actualAreaFillOpacity();p.polygon1().__opacity=.5*this.actualAreaFillOpacity()},$type:new $.ig.Type("StepAreaSeries",$$t.$b.$type)},true);$c("StepLineSeries:q","HorizontalAnchoredCategorySeries",{isLineOnly:function(){return true},isStep:function(){return true},isMarkerlessDisplayPreferred:function(){return true},bv:function(){return new $$t.ab(this)},lo:function(a){$$t.$b.lo.call(this,a);this._up=a},_up:null,init:function(){$$t.$b.init.call(this);this._uo=new $.ig.CategoryLineRasterizer;this._ab=$$t.$q.$type},_uo:null,ac:function(){$$t.$b.ac.call(this)},preferredCategoryMode:function(a){return $b($.ig.ISortingAxis.prototype.$type,a)!==null?0:1},isAreaOrLine:function(){return true},ko:function(a,b){$$t.$b.ko.call(this,a,b);var c=b;c.db()},bp:function(){if(this.hitTestMode()==0){return 2}else{return $$t.$b.bp.call(this)}},f2:function(a,b,c,d,e,f,g,h){var i=NaN;if(c>=0&&c<b.count()){i=b.item(c)}var j=NaN;if(d>=0&&d<b.count()){j=b.item(d)}if(f==0){return j}if(e==b.count()-1){return i}if($.ig.util.isNaN(j)&&g!=0&&a<=.5&&!h){return i}if($.ig.util.isNaN(i)&&g!=0&&a>=.5&&!h){return j}if(a>.5){return j}return i},uq:function(a,b,c,d,e,f){var g;if(b){if(f){g=(a&1)==0;if(g||$a(a,2)+1<0){return c.f.__inner[$a(a,2)][0]}if(c.f.count()==$a(a,2)+1){return c.f.__inner[$a(a,2)][0]}return c.f.__inner[$a(a,2)+1][0]}g=(a&1)==0;return c.f.__inner[$a(a,2)][0]+(g?d:-d)}if(f){g=(a&1)==0;if(g||$a(a,2)+1>=c.f.count()){return c.f.__inner[$a(a,2)][0]}if(c.f.count()==$a(a,2)+1){return c.f.__inner[$a(a,2)][0]}return c.f.__inner[$a(a,2)+1][0]}g=(a&1)==0;return c.f.__inner[$a(a,2)][0]+(g?-d:d)},su:function(a,b){$$t.$b.su.call(this,a,b);var c=b.bv();var d=b.bu();var e=this.getEffectiveViewport1(b);var f=$b($.ig.ISortingAxis.prototype.$type,this._t5)!=null;var g=this._t5.isInverted();var h=0;if(this._t5!=null){h=.5*this._t5.getCategorySize(c,d,e)}var i=a.f;var j=2*i.count();var k=new $$4.x(Array,2,j);if(!this._t5.isInverted()){for(var l=0;l<j;l++){var m=new Array(4);m[0]=this.uq(l,false,a,h,g,f);m[1]=a.f.__inner[$a(l,2)][1];m[2]=this.uq(l,true,a,h,g,f);m[3]=a.f.__inner[$a(l,2)][2];k.add(m)}}else{for(var n=0;n<j;n++){var o=new Array(4);o[0]=this.uq(n,true,a,h,g,f);o[1]=a.f.__inner[$a(n,2)][1];o[2]=this.uq(n,true,a,h,g,f);o[3]=a.f.__inner[$a(n,2)][2];k.add(o)}}var p=$b($$t.$ab.$type,b);var q=p._cr.d;this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));var r=false;var s=this.rk._b;if(s!=null){r=true}if(r){var t=new $.ig.ScalerParams(0,b.bv(),b.bu(),this._t5.isInverted(),e);this.sq(i,-1,this.valueColumn().count(),this._t5,t,b.isThumbnailView())}var u=p.line0();var v=p.line1();var w=p.fillArea();this.rk.ad(u,true,false,true,false);this.rk.ad(v,true,false,true,false);this.rk.ad(w,false,true,false,false);w.__opacity=.75*this.rk.j;if(b.checkFrameDirty(a)){p.dc(j,k,false,1,this.s2(k,j-1,b.bu(),b.bv()),q,this.resolution());b.updateFrameVersion(a)}},$type:new $.ig.Type("StepLineSeries",$$t.$b.$type)},true);$c("WaterfallSeries:r","HorizontalAnchoredCategorySeries",{isWaterfall:function(){return true},isMarkerlessDisplayPreferred:function(){return true},isFinancialWaterfall:function(){return true},bv:function(){return new $$t.ac(this)},lo:function(a){$$t.$b.lo.call(this,a);this._uo=a},_uo:null,init:function(){$$t.$b.init.call(this);this._ab=$$t.$r.$type},preferredCategoryMode:function(a){return 2},isNegativeColorSupported:function(){return true},setNegativeColors:function(a,b){$$t.$b.setNegativeColors.call(this,a,b);this.negativeBrush(a);this.negativeOutline(b)},negativeBrush:function(a){if(arguments.length===1){this.h($$t.$r.negativeBrushProperty,a);return a}else{return this.c($$t.$r.negativeBrushProperty)}},oy:function(){return this.negativeBrush()},oz:function(){return this.negativeOutline()},radiusX:function(a){if(arguments.length===1){this.h($$t.$r.radiusXProperty,a);return a}else{return this.c($$t.$r.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.h($$t.$r.radiusYProperty,a);return a}else{return this.c($$t.$r.radiusYProperty)}},b1:function(){if(this.visibleRangeMode()==0){return 2}return $$t.$b.b1.call(this)},cz:function(){return true},lt:function(a,b,c,d){$$t.$b.lt.call(this,a,b,c,d);switch(b){case"RadiusY":case"RadiusX":case"NegativeBrush":case"NegativeOutline":this.renderSeries(false);break}},testHit:function(a,b){if(this.eu(a,b)){return true}if(this.p3(a,b)){return true}return false},getSeriesValueBoundingBox:function(a){var $self=this;if(this._uo==null||this._uo._db==null||this._uo._db.count()==0||this.xAxis()==null){return $$a.$ae.empty()}var b=this._uo._db;var c=this.fromWorldPosition(a);var d=-1;var e=this.xAxis().isInverted();var f=this.po().right()*2;if(e){d=$.ig.ArrayUtil.prototype.b($$a.$b1.$type,b,function(g){var h=$self._uo.getColumnBoundingBoxFromColumn(g);return f-c.__x<f-(h.left()+h.width()/2)?-1:f-c.__x>f-(h.left()+h.width()/2)?1:0})}else{d=$.ig.ArrayUtil.prototype.b($$a.$b1.$type,b,function(g){var h=$self._uo.getColumnBoundingBoxFromColumn(g);return c.__x<h.left()+h.width()/2?-1:c.__x>h.left()+h.width()/2?1:0})}if(d<0){d=~d;d--}if(d<0){d=0}if(d>b.count()-1){d=b.count()-1}var g=d;var h=d;if(g<0){g--}if(h<b.count()-1){h++}var i=this.u1(g);var j=this.u1(d);var k=this.u1(h);var l=i.left()+i.width()/2;var m=j.left()+j.width()/2;var n=k.left()+k.width()/2;var o=Math.abs(l-c.__x);var p=Math.abs(m-c.__x);var q=Math.abs(n-c.__x);var r=i.containsPoint(c);var s=j.containsPoint(c);var t=k.containsPoint(c);if(p<=o&&p<=q){if(!e&&t){return k}if(e&&r){return i}return j}if(o<=p&&o<=q){if(!e&&s){return j}return i}if(q<=p&&q<=o){if(e&&s){return j}return k}return $$a.$ae.empty()},u1:function(a){return this._uo.getColumnBoundingBox(a)},rm:function(){return 1},ko:function(a,b){$$t.$b.ko.call(this,a,b);this._uo._db.count(0)},tf:function(){return 1},getItemSpan:function(){return this._t5.ky(this.view().bv(),this.view().bu(),this.getEffectiveViewport1(this.view()))},su:function(a,b){var c=b;$$t.$b.su.call(this,a,b);var d=b.bv();var e=b.bu();var f=this.getEffectiveViewport1(b);var g=this._t5.ky(d,e,f);var h=this.radiusX();var i=this.radiusY();var j;var k=this.td(b);var l=NaN;var m=c._db;var n;var o=0;this.rk.a0(this,this.r4(),this.getCategoryItems.runOn(this),this.sc(b),this.sd(b));this.rk.r=this.radiusX();this.rk.s=this.radiusY();this.rk.k=this.radiusX();this.rk.l=this.radiusY();var p=false;var q=this.rk._b;if(q!=null){p=true}var r=this._t5.isSorting();var s=this.valueColumn().count();var t=a.f;var u=this._t5;var v=new $.ig.ScalerParams(0,d,e,this._t5.isInverted(),f);var w=this.actualBrush();var x=this.negativeBrush();var y=this.actualOutline();var z=this.negativeOutline()||y;if(a.f.count()>0){j=a.f.__inner[0][0]-.5*g;var aa=a.f.__inner[0][1];if(!$.ig.util.isNaN(aa)){if(aa>k){n=m.item(o);o++;c.dg(n,j,k);n.width(g);n.height(Math.abs(k-aa));this.rk.ak=x;this.rk.ag=x;this.rk.al=z;this.rk.ah=z;this.rk.f=true;if(p){this.sq(t,0,s,u,v,b.isThumbnailView())}this.rk.ad(n,false,false,false,false);n.am(this.rk.k);n.an(this.rk.l)}else{n=m.item(o);o++;c.dg(n,j,aa);n.width(g);n.height(Math.abs(aa-k));this.rk.ak=w;this.rk.ag=w;this.rk.al=y;this.rk.ah=y;this.rk.f=false;if(p){this.sq(t,0,s,u,v,b.isThumbnailView())}this.rk.ad(n,false,false,false,false);n.am(this.rk.k);n.an(this.rk.l)}l=aa}else{l=k}}for(var ab=1;ab<a.f.count();++ab){var ac=a.f.__inner[ab];j=a.f.__inner[ab][0]-.5*g;var ad=ac[1];if(!$.ig.util.isNaN(ad)){n=m.item(o);o++;c.dg(n,j,Math.min(l,ad));n.width(g);n.height(Math.abs(l-ad));this.rk.ak=w;this.rk.ag=w;this.rk.al=y;this.rk.ah=y;this.rk.f=false;if(l>ad){if(p){this.sq(t,ab,s,u,v,b.isThumbnailView())}}else{this.rk.ak=x;this.rk.ag=x;this.rk.al=z;this.rk.ah=z;this.rk.f=true;if(p){this.sq(t,ab,s,u,v,b.isThumbnailView())}}this.rk.ad(n,false,false,false,false);n.am(this.rk.k);n.an(this.rk.l);l=ad}}m.count(o);b.updateFrameVersion(a)},negativeOutline:function(a){if(arguments.length===1){this.h($$t.$r.negativeOutlineProperty,a);return a}else{return this.c($$t.$r.negativeOutlineProperty)}},$type:new $.ig.Type("WaterfallSeries",$$t.$b.$type)},true);$c("AnchoredCategorySeriesView:s","CategorySeriesView",{_c0:null,init:function(a){this.c1=null;$.ig.CategorySeriesView.prototype.init.call(this,a);this._c0=a},c1:null,c2:function(a){if(arguments.length===1){this.c1=a;return a}else{if(this.c1==null){this.c1=$.ig.CategoryTrendLineManagerFactory.prototype.a(this.c1,this._e.ar(),this._e.rootCanvas(),this._e,this._e.cl())}return this.c1}},c3:function(){return this.c1!=null},c7:function(){this._c0.actualTrendLineBrush(null)},c5:function(){this._c0.actualTrendLineBrush(this._c0.trendLineBrush())},c4:function(){this._c0.actualTrendLineBrush(this._c0.actualBrush())},cs:function(){return new $$t.c(this)},c6:function(){this._cr.cacheValues()},c8:function(){this._cr.unCacheValues()},c9:function(a){var b=this._cu.item(a);return this.cp(b)},a5:function(a,b){if(a.d()){if(this._c0.trendLineType()!=0&&!b){var c=this.c2().trendPolyline();c._ac=this._c0.trendLineThickness();c.__stroke=this._c0.actualTrendLineBrush();c._ai=this._c0.trendLineDashArray();c._ad=this._c0.trendLineDashCap();a.u(c)}}$.ig.CategorySeriesView.prototype.a5.call(this,a,b)},getDefaultTooltipTemplate:function(){return this._c0.s9().getDefaultTooltipTemplate(this._e,this._c0.valueMemberPath())},$type:new $.ig.Type("AnchoredCategorySeriesView",$.ig.CategorySeriesView.prototype.$type)},true);$c("AreaSeriesView:t","AnchoredCategorySeriesView",{_da:null,init:function(a){this.di=new $$a.by;this.dk=new $$a.by;this.dj=new $$a.by;this.dl=new $$a.by;this.de=new $$a.by;this.dg=new $$a.by;this.df=new $$a.by;this.dh=new $$a.by;$$t.$s.init.call(this,a);this._da=a},onInit:function(){$$t.$s.onInit.call(this);if(!this.isThumbnailView()){this._da.markerType($.ig.Defaults.prototype.e)}},line0:function(){return this.dk},line1:function(){return this.dl},polygon0:function(){return this.di},polygon1:function(){return this.dj},di:null,dk:null,dj:null,dl:null,db:function(){this.di._ak=null;this.dj._ak=null;this.dk._ak=null;this.dl._ak=null;this.aq()},dc:function(a,b,c,d,e,f,g){this.dd(a,b,c,d,e,f,g,null)},dd:function(a,b,c,d,e,f,g,h){this._da._up._a=$b($.ig.ISortingAxis.prototype.$type,this._ct.q9())!==null?true:false;this._da._up.j(this.di,this.dk,this.dj,this.dl,a,b,c,d,e,f,g,h);this.aq()},de:null,dg:null,df:null,dh:null,bc:function(){$$t.$s.bc.call(this);this.de._ak=this.di._ak;this.dg._ak=this.dk._ak;this.df._ak=this.dj._ak;this.dh._ak=this.dl._ak;var a=this.bo();this.de.__fill=a;this.de.__opacity=1;this.df.__fill=a;this.df.__opacity=1;this.dg.__stroke=a;this.dg._ac=this._e.actualThickness()+3;this.dh.__stroke=a;this.dh._ac=this._e.actualThickness()+3},a6:function(a,b){$$t.$s.a6.call(this,a,b);if(b){a.s(this.de);a.s(this.df);a.s(this.dg);a.s(this.dh)}else{a.s(this.di);a.s(this.dj);a.s(this.dk);a.s(this.dl)}},al:function(a){$$t.$s.al.call(this,a);this._e.a7().exportPathData(a,this.dk,"lowerShape",["Lower"]);this._e.a7().exportPathData(a,this.dl,"upperShape",["Upper","Main"]);this._e.a7().exportPathData(a,this.dj,"translucentShape",["Translucent"]);this._e.a7().exportPathData(a,this.di,"fillShape",["Fill"])},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(5);this._e.shadowOffsetX(1);this._e.shadowOffsetY(-3)},$type:new $.ig.Type("AreaSeriesView",$$t.$s.$type)},true);$c("ColumnSeriesView:u","AnchoredCategorySeriesView",{onInit:function(){$$t.$s.onInit.call(this);this._dc=new $$4.x($$a.$b1.$type,0);if(!this.isThumbnailView()){this._da.resolution($.ig.Defaults.prototype.h);this._da.thickness($.ig.Defaults.prototype.i);this._da.markerType($.ig.Defaults.prototype.c)}},_da:null,init:function(a){var $self=this;this.dh=new $$a.b1;$$t.$s.init.call(this,a);this._da=a;this._db=function(){var $ret=new $.ig.Pool$1($$a.$b1.$type);$ret.create($self.di.runOn($self));$ret.activate($self.dd.runOn($self));$ret.disactivate($self.df.runOn($self));$ret.destroy($self.de.runOn($self));return $ret}()},di:function(){var a=new $$a.b1;this._dc.add(a);a.__visibility=1;return a},_dc:null,dd:function(a){a.__visibility=0},df:function(a){a.__visibility=1},de:function(a){this._dc.remove(a)},dg:function(a,b,c){if(!this.isDirty()){this.aq()}a._o=c;a._n=b},ac:function(a){return this._dc.__inner[a]},dh:null,ab:function(a){var b=this._dc.__inner[a];this.dh.__visibility=b.__visibility;this.dh._n=b._n;this.dh._o=b._o;this.dh.width(b.width());this.dh.height(b.height());var c=this.bp(a);this.dh.__fill=c;this.dh.__stroke=c;this.dh._ac=this._e.actualThickness()+3;return this.dh},a6:function(a,b){$$t.$s.a6.call(this,a,b);if(a.d()){for(var c=0;c<this._dc.count();c++){var d=this.aa(c,b);this.bd(d,c,b);a.v(d)}}},_db:null,al:function(a){$$t.$s.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++},$type:new $.ig.Type("ColumnSeriesView",$$t.$s.$type)},true);$c("LineSeriesView:v","AnchoredCategorySeriesView",{_da:null,init:function(a){this.dk=new $$a.by;this.dj=new $$a.by;this.dl=new $$a.by;this.df=new $$a.by;this.de=new $$a.by;this.dd=new $$a.by;$$t.$s.init.call(this,a);this._da=a},onInit:function(){$$t.$s.onInit.call(this);if(!this.isThumbnailView()){this._da.markerType($.ig.Defaults.prototype.e)}},dk:null,dj:null,dl:null,line0:function(){return this.dk},line1:function(){return this.dl},fillArea:function(){return this.dj},db:function(){this.dj._ak=null;this.dk._ak=null;this.dl._ak=null;this.aq()},dc:function(a,b,c,d,e,f,g){this._da._uo._a=$b($.ig.ISortingAxis.prototype.$type,this._ct.q9())!==null?true:false;this._da._uo.m(this.dk,this.dj,this.dl,a,b,c,d,e,f,g);this.aq()},bb:function(){$$t.$s.bb.call(this)},df:null,de:null,dd:null,bc:function(){$$t.$s.bc.call(this);this.de._ak=this.dk._ak;this.df._ak=this.dl._ak;this.dd._ak=this.dj._ak;var a=this.bo();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=1},a6:function(a,b){$$t.$s.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.dj);a.s(this.dk);a.s(this.dl)}}},al:function(a){$$t.$s.al.call(this,a);this._e.a7().exportPathData(a,this.dk,"lowerShape",["Lower","Main"]);this._e.a7().exportPathData(a,this.dl,"upperShape",["Upper"]);this._e.a7().exportPathData(a,this.dj,"translucentShape",["Translucent"])},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("LineSeriesView",$$t.$s.$type)},true);$c("PointSeriesView:w","AnchoredCategorySeriesView",{_da:null,init:function(a){$$t.$s.init.call(this,a);this._da=a},onInit:function(){$$t.$s.onInit.call(this);if(!this.isThumbnailView()){this._b1.markerType($.ig.Defaults.prototype.e)}},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(2);this._e.shadowOffsetY(2);this._e.useSingleShadow(false)},$type:new $.ig.Type("PointSeriesView",$$t.$s.$type)},true);$c("SplineSeriesBaseView:y","AnchoredCategorySeriesView",{_da:null,init:function(a){$$t.$s.init.call(this,a);this._da=a},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("SplineSeriesBaseView",$$t.$s.$type)},true);$c("SplineAreaSeriesView:x","SplineSeriesBaseView",{_db:null,init:function(a){this.dj=new $$a.by;this.dl=new $$a.by;this.dk=new $$a.by;this.dm=new $$a.by;this.df=new $$a.by;this.dh=new $$a.by;this.dg=new $$a.by;this.di=new $$a.by;$$t.$y.init.call(this,a);this._db=a},onInit:function(){$$t.$y.onInit.call(this);if(!this.isThumbnailView()){this._db.markerType($.ig.Defaults.prototype.e)}},dj:null,dl:null,dk:null,dm:null,line0:function(){return this.dl},line1:function(){return this.dm},polygon0:function(){return this.dj},polygon1:function(){return this.dk},dc:function(){this.dj._ak=null;this.dk._ak=null;this.dl._ak=null;this.dm._ak=null;this.aq()},rasterizeSplineArea:function(a,b,c,d,e,f,g){this.rasterizeSplineArea1(a,b,c,d,e,f,g,null)},rasterizeSplineArea1:function(a,b,c,d,e,f,g,h){this._db._u8._a=$b($.ig.ISortingAxis.prototype.$type,this._ct.q9())!==null?true:false;this._db._u8.j(this.dj,this.dl,this.dk,this.dm,a,b,c,d,e,f,g,h);this.aq()},df:null,dh:null,dg:null,di:null,bc:function(){$$t.$y.bc.call(this);this.df._ak=this.dj._ak;this.dh._ak=this.dl._ak;this.dg._ak=this.dk._ak;this.di._ak=this.dm._ak;var a=this.bo();this.df.__fill=a;this.df.__opacity=1;this.dg.__fill=a;this.dg.__opacity=1;this.dh.__stroke=a;this.dh._ac=this._e.actualThickness()+3;this.di.__stroke=a;this.di._ac=this._e.actualThickness()+3},a6:function(a,b){$$t.$y.a6.call(this,a,b);if(b){a.s(this.df);a.s(this.dg);a.s(this.dh);a.s(this.di)}else{a.s(this.dj);a.s(this.dk);a.s(this.dl);a.s(this.dm)}},al:function(a){$$t.$y.al.call(this,a);this._e.a7().exportPathData(a,this.dl,"lowerShape",["Lower"]);this._e.a7().exportPathData(a,this.dm,"upperShape",["Upper","Main"]);this._e.a7().exportPathData(a,this.dk,"translucentShape",["Translucent"]);this._e.a7().exportPathData(a,this.dj,"fillShape",["Fill"])},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(5);this._e.shadowOffsetX(1);this._e.shadowOffsetY(-3)},$type:new $.ig.Type("SplineAreaSeriesView",$$t.$y.$type)},true);$c("SplineSeriesView:z","SplineSeriesBaseView",{_db:null,init:function(a){this.dl=new $$a.by;this.dk=new $$a.by;this.dm=new $$a.by;this.dg=new $$a.by;this.df=new $$a.by;this.de=new $$a.by;$$t.$y.init.call(this,a);this._db=a},onInit:function(){$$t.$y.onInit.call(this);if(!this.isThumbnailView()){this._db.markerType($.ig.Defaults.prototype.e)}},dl:null,dk:null,dm:null,line0:function(){return this.dl},line1:function(){return this.dm},fillArea:function(){return this.dk},dc:function(){this.dk._ak=null;this.dl._ak=null;this.dm._ak=null;this.aq()},dd:function(a,b,c,d,e,f,g){this._db._u8._a=$b($.ig.ISortingAxis.prototype.$type,this._ct.q9())!==null?true:false;this._db._u8.m(this.dl,this.dk,this.dm,a,b,c,d,e,f,g);this.aq()},dg:null,df:null,de:null,bc:function(){$$t.$y.bc.call(this);this.df._ak=this.dl._ak;this.dg._ak=this.dm._ak;this.de._ak=this.dk._ak;var a=this.bo();this.df.__stroke=a;this.df._ac=this._e.actualThickness()+3;this.dg.__stroke=a;this.dg._ac=this._e.actualThickness()+3;this.de.__fill=a;this.de.__opacity=1},a6:function(a,b){$$t.$y.a6.call(this,a,b);if(a.d()){if(b){a.s(this.de);a.s(this.df);a.s(this.dg)}else{a.s(this.dk);a.s(this.dl);a.s(this.dm)}}},al:function(a){$$t.$y.al.call(this,a);this._e.a7().exportPathData(a,this.dl,"lowerShape",["Lower","Main"]);this._e.a7().exportPathData(a,this.dm,"upperShape",["Upper"]);this._e.a7().exportPathData(a,this.dk,"translucentShape",["Translucent"])},$type:new $.ig.Type("SplineSeriesView",$$t.$y.$type)},true);$c("StepAreaSeriesView:aa","AnchoredCategorySeriesView",{_da:null,init:function(a){this.di=new $$a.by;this.dk=new $$a.by;this.dj=new $$a.by;this.dl=new $$a.by;this.de=new $$a.by;this.dg=new $$a.by;this.df=new $$a.by;this.dh=new $$a.by;$$t.$s.init.call(this,a);
this._da=a},onInit:function(){$$t.$s.onInit.call(this);if(!this.isThumbnailView()){this._da.markerType($.ig.Defaults.prototype.c)}},di:null,dk:null,dj:null,dl:null,polygon0:function(){return this.di},polyline0:function(){return this.dk},polygon1:function(){return this.dj},polyline1:function(){return this.dl},db:function(){this.di._ak=null;this.dj._ak=null;this.dk._ak=null;this.dl._ak=null;this.aq()},rasterizeStepArea:function(a,b,c,d,e,f,g){this.rasterizeStepArea(a,b,c,d,e,f,g)},rasterizeStepArea1:function(a,b,c,d,e,f,g,h){this._da._uo._a=$b($.ig.ISortingAxis.prototype.$type,this._ct.q9())!==null?true:false;this._da._uo.j(this.di,this.dk,this.dj,this.dl,a,b,c,d,e,f,g,h);this.aq()},de:null,dg:null,df:null,dh:null,bc:function(){$$t.$s.bc.call(this);this.de._ak=this.di._ak;this.dg._ak=this.dk._ak;this.df._ak=this.dj._ak;this.dh._ak=this.dl._ak;var a=this.bo();this.de.__fill=a;this.de.__opacity=1;this.df.__fill=a;this.df.__opacity=1;this.dg.__stroke=a;this.dg._ac=this._e.actualThickness()+3;this.dh.__stroke=a;this.dh._ac=this._e.actualThickness()+3},a6:function(a,b){$$t.$s.a6.call(this,a,b);if(b){a.s(this.de);a.s(this.df);a.s(this.dg);a.s(this.dh)}else{a.s(this.di);a.s(this.dj);a.s(this.dk);a.s(this.dl)}},al:function(a){$$t.$s.al.call(this,a);this._e.a7().exportPathData(a,this.dk,"lowerShape",["Lower"]);this._e.a7().exportPathData(a,this.dl,"upperShape",["Upper","Main"]);this._e.a7().exportPathData(a,this.dj,"translucentShape",["Translucent"]);this._e.a7().exportPathData(a,this.di,"fillShape",["Fill"])},$type:new $.ig.Type("StepAreaSeriesView",$$t.$s.$type)},true);$c("StepLineSeriesView:ab","AnchoredCategorySeriesView",{_da:null,init:function(a){this.dk=new $$a.by;this.dj=new $$a.by;this.dl=new $$a.by;this.df=new $$a.by;this.de=new $$a.by;this.dd=new $$a.by;$$t.$s.init.call(this,a);this._da=a},onInit:function(){$$t.$s.onInit.call(this);if(!this.isThumbnailView()){this._da.markerType($.ig.Defaults.prototype.c)}},dk:null,dj:null,dl:null,line0:function(){return this.dk},line1:function(){return this.dl},fillArea:function(){return this.dj},db:function(){this.dj._ak=null;this.dk._ak=null;this.dl._ak=null;this.aq()},dc:function(a,b,c,d,e,f,g){this._da._uo._a=$b($.ig.ISortingAxis.prototype.$type,this._ct.q9())!==null?true:false;this._da._uo.m(this.dk,this.dj,this.dl,a,b,c,d,e,f,g);this.aq()},df:null,de:null,dd:null,bc:function(){$$t.$s.bc.call(this);this.de._ak=this.dk._ak;this.df._ak=this.dl._ak;this.dd._ak=this.dj._ak;var a=this.bo();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=1},a6:function(a,b){$$t.$s.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.dj);a.s(this.dk);a.s(this.dl)}}},al:function(a){$$t.$s.al.call(this,a);this._e.a7().exportPathData(a,this.dk,"lowerShape",["Lower","Main"]);this._e.a7().exportPathData(a,this.dl,"upperShape",["Upper"]);this._e.a7().exportPathData(a,this.dj,"translucentShape",["Translucent"])},af:function(){var a=new $$a.ax;a.colorString("rgba(95,95,95,0.5)");this._e.shadowColor(a);this._e.shadowBlur(3);this._e.shadowOffsetX(1);this._e.shadowOffsetY(4);this._e.useSingleShadow(false)},$type:new $.ig.Type("StepLineSeriesView",$$t.$s.$type)},true);$c("WaterfallSeriesView:ac","AnchoredCategorySeriesView",{onInit:function(){$$t.$s.onInit.call(this);this._dc=new $$4.x($$a.$b1.$type,0);if(!this.isThumbnailView()){this._da.markerType($.ig.Defaults.prototype.c);this._da.resolution($.ig.Defaults.prototype.h);this._da.thickness($.ig.Defaults.prototype.i);this._da.negativeBrush($.ig.Defaults.prototype.ah);this._da.negativeOutline($.ig.Defaults.prototype.ai)}},_da:null,init:function(a){var $self=this;this.dj=new $$a.b1;$$t.$s.init.call(this,a);this._da=a;this._db=function(){var $ret=new $.ig.Pool$1($$a.$b1.$type);$ret.create($self.dk.runOn($self));$ret.activate($self.dd.runOn($self));$ret.disactivate($self.df.runOn($self));$ret.destroy($self.de.runOn($self));return $ret}()},dk:function(){var a=new $$a.b1;this._dc.add(a);a.__visibility=1;return a},_dc:null,dd:function(a){a.__visibility=0},df:function(a){a.__visibility=1},de:function(a){this._dc.remove(a)},dg: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()}},ac:function(a){return this._dc.__inner[a]},dj:null,ab:function(a){var b=this._dc.__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){$$t.$s.a6.call(this,a,b);if(a.d()){for(var c=0;c<this._dc.count();c++){var d=this.aa(c,b);this.bd(d,c,b);a.v(d)}}},_db:null,al:function(a){$$t.$s.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();var h="Negative";if(f.__fill==this._e.actualBrush()){h="Positive"}this._e.a7().exportRectangleData(a,f,"column"+b,["Main",h])}b++},getColumnBoundingBox:function(a){var b=this._db.item(a);return new $$a.ae(0,b._n,b._o,b.width(),b.height())},getColumnBoundingBoxFromColumn:function(a){return new $$a.ae(0,a._n,a._o,a.width(),a.height())},$type:new $.ig.Type("WaterfallSeriesView",$$t.$s.$type)},true);$$t.$i.valueMemberPathProperty=$$a.$s.i("ValueMemberPath",String,$$t.$i.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$i.trendLineTypeProperty=$$a.$s.i("TrendLineType",$.ig.TrendLineType.prototype.$type,$$t.$i.$type,new $$a.ac(2,$.ig.TrendLineType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineType",b.oldValue(),b.newValue())}));$$t.$i.trendLineBrushProperty=$$a.$s.i("TrendLineBrush",$$a.$at.$type,$$t.$i.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("TrendLineBrush",b.oldValue(),b.newValue())}));$$t.$i.actualTrendLineBrushProperty=$$a.$s.i("ActualTrendLineBrush",$$a.$at.$type,$$t.$i.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("ActualTrendLineBrush",b.oldValue(),b.newValue())}));$$t.$i.trendLineThicknessProperty=$$a.$s.i("TrendLineThickness",Number,$$t.$i.$type,new $$a.ac(2,1.5,function(a,b){a.raisePropertyChanged("TrendLineThickness",b.oldValue(),b.newValue())}));$$t.$i.trendLineDashCapProperty=$$a.$s.i("TrendLineDashCap",$$a.$bm.$type,$$t.$i.$type,new $$a.ac(2,$$a.$bm.getBox(0),function(a,b){a.raisePropertyChanged("TrendLineDashCap",b.oldValue(),b.newValue())}));$$t.$i.trendLineDashArrayProperty=$$a.$s.i("TrendLineDashArray",$$a.$ay.$type,$$t.$i.$type,new $$a.ac(1,function(a,b){a.raisePropertyChanged("TrendLineDashArray",b.oldValue(),b.newValue())}));$$t.$i.trendLinePeriodProperty=$$a.$s.i("TrendLinePeriod",$$0.$aw.$type,$$t.$i.$type,new $$a.ac(2,7,function(a,b){a.raisePropertyChanged("TrendLinePeriod",b.oldValue(),b.newValue())}));$$t.$i.trendLineZIndexProperty=$$a.$s.i("TrendLineZIndex",$$0.$aw.$type,$$t.$i.$type,new $$a.ac(2,1001,function(a,b){a.raisePropertyChanged("TrendLineZIndex",b.oldValue(),b.newValue())}));$$t.$i.markerCollisionAvoidanceProperty=$$a.$s.i("MarkerCollisionAvoidance",$$t.$d.$type,$$t.$i.$type,new $$a.ac(2,$$t.$d.getBox(1),function(a,b){a.raisePropertyChanged("MarkerCollisionAvoidance",b.oldValue(),b.newValue())}));$$t.$i.consolidatedItemHitTestBehaviorProperty=$$a.$s.i("ConsolidatedItemHitTestBehavior",$$t.$e.$type,$$t.$i.$type,new $$a.ac(2,$$t.$e.getBox(0),function(a,b){a.raisePropertyChanged("ConsolidatedItemHitTestBehavior",b.oldValue(),b.newValue())}));$$t.$b.xAxisProperty=$$a.$s.i("XAxis",$.ig.CategoryAxisBase.prototype.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("XAxis",b.oldValue(),b.newValue())}));$$t.$b.yAxisProperty=$$a.$s.i("YAxis",$.ig.NumericYAxis.prototype.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("YAxis",b.oldValue(),b.newValue())}));$$t.$g.a=null;$$t.$j.unknownValuePlottingProperty=$$a.$s.i("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.$type,$$t.$j.$type,new $$a.ac(2,$.ig.UnknownValuePlotting.prototype.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$k.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$k.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$k.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$k.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$l.unknownValuePlottingProperty=$$a.$s.i("UnknownValuePlotting",$.ig.UnknownValuePlotting.prototype.$type,$$t.$l.$type,new $$a.ac(2,$.ig.UnknownValuePlotting.prototype.getBox(1),function(a,b){a.raisePropertyChanged("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$o.isSplineShapePartOfRangeProperty=$$a.$s.i("IsSplineShapePartOfRange",$$0.$aq.$type,$$t.$o.$type,new $$a.ac(2,false,function(a,b){a.raisePropertyChanged("IsSplineShapePartOfRange",b.oldValue(),b.newValue())}));$$t.$o.splineTypeProperty=$$a.$s.i("SplineType",$.ig.SplineType.prototype.$type,$$t.$o.$type,new $$a.ac(2,$.ig.SplineType.prototype.getBox(0),function(a,b){a.raisePropertyChanged("SplineType",b.oldValue(),b.newValue())}));$$t.$r.negativeBrushProperty=$$a.$s.i("NegativeBrush",$$a.$at.$type,$$t.$r.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("NegativeBrush",b.oldValue(),b.newValue())}));$$t.$r.radiusXProperty=$$a.$s.i("RadiusX",Number,$$t.$r.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusX",b.oldValue(),b.newValue())}));$$t.$r.radiusYProperty=$$a.$s.i("RadiusY",Number,$$t.$r.$type,new $$a.ac(2,0,function(a,b){a.raisePropertyChanged("RadiusY",b.oldValue(),b.newValue())}));$$t.$r.negativeOutlineProperty=$$a.$s.i("NegativeOutline",$$a.$at.$type,$$t.$r.$type,new $$a.ac(2,null,function(a,b){a.raisePropertyChanged("NegativeOutline",b.oldValue(),b.newValue())}))});