/*!@license * Infragistics.Web.ClientUI infragistics.datachart_core.js 19.1.20191.172 * * Copyright (c) 2011-2019 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.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.ext_ui"],factory)}else{factory(igRoot)}})(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$j=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$1=$.ig.globalDefs.$$1;$$w=$.ig.globalDefs.$$w;$$r=$.ig.globalDefs.$$r;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["IProvidesViewport:a","ISupportsMarkers:b","ISupportsErrorBars:c","ISeriesViewerWidgetOptions:d","ISeriesViewerWidget:e","SeriesViewer:f","SeriesViewer___SynchronizedCharts__IteratorClass:g","RefreshCompletedEventHandler:j","SeriesAnimatingEventHandler:k","SeriesViewerView:l","OverviewPlusDetailViewportHost:n","SeriesViewerViewManager:s","IAnnotationInfoProvider:t","AutoRangeCalculator:u","AxisFormatLabelHandler:w","IDateTimeAxis:y","IAxisAnnotation:z","IAxisAnnotationManager:ab","Axis:ac","Axis___DirectSeries__IteratorClass:ad","AxisCollection:ae","AxisLabelManager:ag","AxisLabelPanelBase:ah","AxisLabelPanelBase___GetLabels__IteratorClass:aj","AxisLabelPanelBase___GetTextBlocks__IteratorClass:ak","CategoryAxisBase:al","CategoryAxisBase___RelatedSeries__IteratorClass:am","CategoryAxisBase___RelatedAxes__IteratorClass:an","CategoryXAxis:ao","HorizontalAxisLabelPanelBase:ap","HorizontalAxisLabelPanel:aq","IScaler:ar","ICategoryScaler:as","IAngleScaler:at","ISortingAxis:au","ITimeRangeSelectorAxis:av","NumericAxisBase:aw","StraightNumericAxisBase:ax","NumericXAxis:ay","NumericYAxis:az","AxisRendererBase:a0","GetSnapperInfoStrategy:a1","ShouldRenderLinesHandler:a2","ShouldRenderContentHandler:a3","RenderAxisLineHandler:a4","DetermineCrossingValueHandler:a5","RenderStripHandler:a6","ShouldRenderLabelHandler:a7","GetLabelLocationHandler:a8","TransformToLabelValueHandler:a9","GetLabelForItemHandler:ba","RenderLineHandler:bb","ScaleValueHandler:bc","ShouldRenderHandler:bd","CreateRenderingParamsHandler:be","SnapMajorValueHandler:bf","AdjustMajorValueHandler:bg","GetGroupCenterHandler:bh","GetUnscaledGroupCenterHandler:bi","INumberAbbreviator:bn","NumericAxisRenderer:bq","NumericScaler:bz","VerticalAxisLabelPanel:b9","IIsCategoryBased:cc","IHasSingleValueCategory:cd","IBucketizer:ce","IHasHighLowValueCategory:cf","IHasCategoryModePreference:cg","IHasCategoryAxis:ch","ITileZoomTileInfo:co","ITileZoomTile:cp","IHighlightingManager:cs","HighlightingInfo:ct","IHorizontalAnchoredCategorySeriesProxy:c1","IFinancialPriceSeriesProxy:c2","IAnnotationLayerProxy:c3","IIndicatorProxy:c4","IOverlayProxy:c5","IHorizontalRangeCategorySeriesProxy:c6","ISeriesInteractionManager:c7","ICategorySeriesInteractionManager:c8","IAnchoredCategorySeriesInteractionManager:c9","IHorizontalAnchoredCategorySeriesInteractionManager:da","IVerticalAnchoredCategorySeriesInteractionManager:db","ISeriesViewerInteractionManager:dc","ITrendLineSeries:dd","IDataChartVisualDataManager:de","IAxisVisualDataManager:df","ISeriesVisualDataManager:dg","GetCategoryItemsHandler:dk","AssigningCategoryStyleEventHandler:dl","AssigningCategoryMarkerStyleEventHandler:dn","XamDataChart:dp","LabelPanelArranger:dq","ChartContentManager:ds","ContentInfo:dt","ChartContentManager___InOrder__IteratorClass:dv","MarkerSeries:d2","IFlattener:d5","SyncLink:ea","SyncLinkManager:ed","SyncManager:ee","IHasTrendline:ef","IHasCategoryTrendline:eg","IPreparesCategoryTrendline:ei","ITrendLineManager:eo","AxisRangeChangedEventHandler:e5","ChartCollection:fa","SeriesCollection:fb","CalloutStyleUpdatingEventHandler:fg","ChartCursorEventArgs:fh","DataChartCursorEventHandler:fi","TileZoomManager:fm","TileZoomTileCache:fp","TileZoomTile:fq","DataChartMouseButtonEventArgs:fr","DataChartMouseButtonEventHandler:fs","ChartMouseEventArgs:ft","DataChartMouseEventHandler:fu","Series:fv","AxisComponentsForView:fy","AxisLabelPanelBaseView:f0","AxisLabelSettings:f1","TitleSettings:f2","AxisView:f3","CategoryAxisBaseView:f4","CategoryXAxisView:f5","HorizontalAxisLabelPanelBaseView:f6","NumericAxisBaseView:f7","NumericXAxisView:f8","NumericYAxisView:f9","StraightNumericAxisBaseView:ga","VerticalAxisLabelPanelView:gb","XamDataChartView:gc","MarkerSeriesView:ge","SeriesView:gh","ChartAxisRangeChangedEventArgs:gi","DataChartAxisRangeChangedEventHandler:gj","IDetectsCollisions:gn"]);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;$d("PriceDisplayType:fe",false,false,{Candlestick:0,OHLC:1});$d("MarkerType:fd",false,false,{Unset:0,None:1,Automatic:2,Circle:3,Triangle:4,Pyramid:5,Square:6,Diamond:7,Pentagon:8,Hexagon:9,Tetragram:10,Pentagram:11,Hexagram:12,Hidden:13});$d("IndicatorDisplayType:fc",false,false,{Line:0,Area:1,Column:2});$d("EnableErrorBars:e2",false,false,{None:0,Both:1,Positive:2,Negative:3});$d("WindowResponse:ey",false,false,{Deferred:0,Immediate:1});$d("TimeAxisDisplayType:ex",false,false,{Continuous:0,Discrete:1});$d("SplineType:ew",false,false,{Natural:0,Clamped:1});$d("GridMode:ev",false,false,{None:0,BeforeSeries:1,BehindSeries:2});$d("BrushSelectionMode:eu",false,false,{Select:0,Interpolate:1});$d("AxisOrientation:et",false,false,{Horizontal:0,Vertical:1,Angular:2,Radial:3});$d("CategoryMode:er",false,false,{Mode0:0,Mode1:1,Mode2:2});$d("AxisLabelsLocation:eq",false,false,{OutsideTop:0,OutsideBottom:1,OutsideLeft:2,OutsideRight:3,InsideTop:4,InsideBottom:5,InsideLeft:6,InsideRight:7});$d("TrendLineManagerType:en",false,false,{Category:0,Sorting:1,Polar:2,Radial:3,Scatter:4});$d("CollisionAvoidanceType:dx",false,false,{None:0,Omit:1,Fade:2,OmitAndShift:3,FadeAndShift:4});$d("ChartContentType:du",false,false,{Series:0,Axis:1,Background:2});$d("AxisTitlePosition:dh",false,false,{Auto:0,Left:1,Right:2,Top:3,Bottom:4});$d("HighlightingMode:cy",false,false,{Closest:0,DirectlyOver:1});$d("ChartHitTestMode:cx",false,false,{Auto:0,Computational:1,ColorEncoded:2,Mixed:3,MixedFavoringComputational:4});$d("SeriesHitTestMode:cv",false,false,{Auto:0,Computational:1,ColorEncoded:2});$d("HighlightingState:cr",false,false,{"Out:outward":0,"In:inward":1,"Static:$static":2});$d("TransitionInSpeedType:cq",false,false,{Auto:0,Normal:1,ValueScaled:2,IndexScaled:3,Random:4});$d("NumericScaleMode:by",false,false,{Linear:0,Logarithmic:1});$d("AxisExtentType:x",false,false,{Pixel:0,Percent:1});$d("ViewerSurfaceUsage:h",false,false,{Normal:0,Minimal:1});$c("IProvidesViewport:a","Object",{$type:new $.ig.Type("IProvidesViewport",null)},true);$c("ISupportsMarkers:b","Object",{$type:new $.ig.Type("ISupportsMarkers",null)},true);$c("ISupportsErrorBars:c","Object",{$type:new $.ig.Type("ISupportsErrorBars",null)},true);$c("ISeriesViewerWidgetOptions:d","Object",{$type:new $.ig.Type("ISeriesViewerWidgetOptions",null)},true);$c("ISeriesViewerWidget:e","Object",{$type:new $.ig.Type("ISeriesViewerWidget",null)},true);$c("SeriesViewer:f","Control",{_widget:null,widget:function(a){if(arguments.length===1){this._widget=a;return a}else{return this._widget}},_bn:null,staticInit:function(){$$t.$f.m0=new $$a.ae(0,0,0,1,1)},by:null,bz:function(){if(this.by==null){this.by=new $.ig.SRProvider(this._bn._i._af)}return this.by},a0:null,a1:function(){var $self=this;if(this.a0==null){this.a0=$.ig.DVContainer.prototype.instance().createInstance($$t.$dc.$type,function(){return $self.bz().n()})}return this.a0},cv:function(){return $.ig.DVContainer.prototype.instance().checkLoaded("InteractivityFactoryManager")},init:function(){var $self=this;this.by=null;this.a3=new $$t.fb;this.mp=$$a.$ae.empty();this.mn=$$a.$ae.empty();this.b1=true;this.ez=30;this.a5=new $$t.gk;this.an=0;this.am=1;this.b3=false;this.bf=0;this.b7=false;this.b2=false;this.b8=false;this.e1=0;this.b9=false;this.mo=$$a.$ae.empty();this.l3=null;this.l2=null;this.d7=NaN;this.d5=NaN;this.d6=NaN;this.d4=NaN;this.d3=NaN;this.d1=NaN;this.d2=NaN;this.d0=NaN;this.b6=false;this.b0=false;this._destroyed=false;this.e7=null;this.dl=new $$4.h(String,$.ig.$op.$type,0);this.d8=NaN;this.dx=NaN;this.dz=NaN;this.dv=NaN;this.du=20;this.dt=NaN;this.b4=true;this.dy=NaN;this.dw=NaN;this.dq=1;this.dp=NaN;this.dr=0;this.ds=0;this.b5=false;this.e0=0;$$a.$f.init.call(this);$.ig.DVContainer.prototype.instance().registerIfLoaded("AnnotationFactoryManager");$.ig.DVContainer.prototype.instance().registerIfLoaded("InteractivityFactoryManager");$.ig.DVContainer.prototype.instance().registerIfLoaded("VisualDataFactoryManager");this.ml=$$a.$ae.empty();this.mh={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this._dn=$$0.$s.now();this._cq=false;this._cr=false;this.canvasRenderScheduler(new $.ig.CanvasRenderScheduler);this._ai=new $.ig.CanvasRenderScheduler;this._ag=new $.ig.CanvasRenderScheduler;$$t.$f.m0=new $$a.ae(0,0,0,1,1);this.syncSettings(function(){var $ret=new $$t.eb;$ret.synchronizeHorizontally(true);$ret.synchronizeVertically(true);return $ret}());this._bn=this.bm();this.i1(this._bn);this._bn.onInit();this.kb();this.hq();this.actualSyncLink(new $$t.ea);this.ki(null,this.actualSyncLink());this._al=new $$t.ds(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.jd(a,b.propertyName(),b.oldValue(),b.newValue())});var a=this.series();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.j2.runOn(this));var b=this.series();b.collectionResetting=$.ig.Delegate.prototype.combine(b.collectionResetting,this.j3.runOn(this));this._bo=new $.ig.DoubleAnimator(0,1,this.highlightingTransitionDuration());var c=this._bo;c.propertyChanged=$.ig.Delegate.prototype.combine(c.propertyChanged,this.hp.runOn(this));this._bn.bu();this.hs();this.hr()},bh:null,hq:function(){if(this.bh!=null&&this.bi()==null){var a=this.bi();a.thumbnailSizeChanged=$.ig.Delegate.prototype.remove(a.thumbnailSizeChanged,this.i9.runOn(this))}if(this.bi()!=null){var b=this.bi();b.thumbnailSizeChanged=$.ig.Delegate.prototype.combine(b.thumbnailSizeChanged,this.i9.runOn(this))}if(this.e9!=null){this.bi().backgroundImageUri(this.e9)}if(this.bi()!=null){this.bi().initializeScalingRatio(this.actualPixelScalingRatio())}if(this.bh==null&&this.bi()!=null){this.h2()}this.bh=this.bi()},i9:function(a,b){this.bi().surfaceIsDirty(true);var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.dk(true)}},hr:function(){this._bn.ch();if(this.bi()!=null){this.bi().initializeScalingRatio(this.actualPixelScalingRatio())}},series:function(){return this.a3},a3:null,j2:function(a,b){this._cf=this.cl();if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();c.syncLink(null);c.seriesViewer(null);this.jw(c);this._bn.dn(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();if(!this._bn.ao(e)){this.kc(e);this._bn.bm(e);e.seriesViewer(this);e.syncLink(this.actualSyncLink());e.jj()}}}this.h1();this.ig()},_skipDataCleanup:false,skipDataCleanup:function(a){if(arguments.length===1){this._skipDataCleanup=a;return a}else{return this._skipDataCleanup}},jw:function(a){if(!this.skipDataCleanup()){if($b($$t.$fv.$type,a)!==null){a.itemsSource(null)}else if($b($$t.$al.$type,a)!==null){a.itemsSource(null)}}this.removeSpecificDataSource(a.name(),true)},j3:function(a,b){this._cf=this.cl();var d=this.series().getEnumerator();while(d.moveNext()){var c=d.current();c.syncLink(null);c.seriesViewer(null);this.jw(c);this._bn.dn(c)}},hu:function(a,b,c,d){var e=this.viewportRect();var f=e.width();var g=e.height();var h=f/g;var i=a/b;if($.ig.util.isNaN(h)){return{p0:a,p1:b}}if($.ig.util.isNaN(i)||c||d||Math.abs(h-i)>1e-4){if(c&&d){if(a>b){b=a/h}else{a=b*h}}else if(c){b=a/h}else{a=b*h}}if(b>1){var j=1/b;b=1;a=a*j}if(a>1){var k=1/a;a=1;b=b*k}return{p0:a,p1:b}},cl:function(){return false},cs:function(){return this.a0!=null},az:function(){return this.a1().highlightingManager()},_bo:null,hp:function(a,b){this.ke(this._bo.transitionProgress())},ke:function(a){var b=this.az().tick(a);if(a==1&&b&&this._bo.intervalMilliseconds()>0){this._bo.start()}var c=this.az().dirtySeries();for(var d=0;d0){var a=true;a=this.cg();if(!a){return false}for(var b=0;b=0){this._f.removeAt(b)}if(a.isStacked()){a.h1(function(c){c.seriesViewer(null);b=$self._f.indexOf(c);if(b>=0){$self._f.removeAt(b)}return true})}this._n.js();a.provideContext(null,null);this.c2()},c2:function(){if(this._n._destroyed){return}if(this._f.count()==0){if(this._w!=null&&$$a.$ae.l_op_Inequality(this._n.viewportRect(),null)&&!this._n.viewportRect().isEmpty()){this._w.k(this._n.viewportRect().left(),this._n.viewportRect().top(),this._n.viewportRect().width(),this._n.viewportRect().height())}}this._n.canvasRenderScheduler().n()},ao:function(a){a.io(a.view().br(),this.ey);return this._f.contains(a)},_f:null,_b:null,ag:false,shouldMergeOverlayContext:function(a){if(arguments.length===1){this.ag=a;return a}else{return this.ag}},bm:function(a){var $self=this;if(!this._f.contains(a)){this._f.add(a);if(a.isStacked()){a.h1(function(b){$self._f.add(b);return true})}this._n.js()}a.provideContext(this._w,this._v);this._n.ht()},di:function(a){this._v=a;for(var b=0;b0){this.hidePlotContent();this._x.z();this._x.ae(this._n.viewportRect());if(!this.shouldMergeOverlayContext()){this._x.k(this._n.viewportRect().left(),this._n.viewportRect().top(),this._n.viewportRect().width(),this._n.viewportRect().height())}}this._x.r(this._e2);this._x.r(this._e3);this._x.s(this._e4);this._x.v(this._e5);this._x.ac(this.t());if(this.ei!=null){this.ei._am=this.eu();this._x.w(this.ei)}this._x.ac(this.s());if(this.eh!=null){this.eh._am=this.et();this._x.w(this.eh)}if(this.av!=null&&this.av.count()>0){this._i.bi(this.av);this._x.y()}if(this.shouldClearTiles()){this.showPlotContent();this.shouldClearTiles(false);this.av.clear();this._n.a1().clearVisibleTiles(this._n);this.cj()}}},e0:function(){return new $$a.ae(0,0,0,this._a6,this._a5)},ex:function(){return this._i.b5()},dw:function(){this._n.circleMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$o.d);$ret.measure($$t.$o.b);return $ret}());this._n.triangleMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$o.m);$ret.measure($$t.$o.b);return $ret}());this._n.pyramidMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$o.j);$ret.measure($$t.$o.b);return $ret}());this._n.squareMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$o.k);$ret.measure($$t.$o.b);return $ret}());this._n.diamondMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$o.e);$ret.measure($$t.$o.b);return $ret}());this._n.pentagonMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$o.h);$ret.measure($$t.$o.b);return $ret}());this._n.hexagonMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$o.f);$ret.measure($$t.$o.b);return $ret}());this._n.tetragramMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$o.l);$ret.measure($$t.$o.b);return $ret}());this._n.pentagramMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$o.i);$ret.measure($$t.$o.b);return $ret}());this._n.hexagramMarkerTemplate(function(){var $ret=new $$a.k;$ret.render($$t.$o.g);$ret.measure($$t.$o.b);return $ret}())},styleUpdated:function(){this._i.bm();this.du();var a=this.fontHeight();this.d5();if(a!=this.fontHeight()){this._n.ht()}},de:function(){if(this._n.overviewPlusDetailPaneVisibility()==0){this.cg();this._n.hq()}if(this._n.bi()!=null){var a=this._n.overviewPlusDetailPaneVisibility();this._n.bi().visibility(a);this._n.bi().doRefresh(false)}},aq:function(a){return this._n.a1().shouldInteract(this._n,a)},cz:function(a,b,c){this._n.a1().onImmediateModeMouseOver(this._n,this._f,this._v,a,b,c)},cy:function(a){this._n.a1().onImmediateModeMouseLeave(this._n,a)},cx:function(a){this._n.a1().onImmediateModeMouseDown(this._n,this._j,a)},c0:function(a){this._n.a1().onImmediateModeMouseUp(this._n,this._j,a)},du:function(){},currentModifiers:function(){return this._j._a9},eg:function(a){if(this._j!=null){this._j._bc=this._n.viewportRect()}},ck:function(a){this._n.a1().onMobileModeChanged(this._n,a);this._n.actualMobileMode(a)},bh:function(a){this._n.kb();this._i.bt(a);if(this._n.bi()!=null){this._n.bi().mobileMode(a)}this.eb()},eb:function(){this._n.kh()},ad:false,isDirty:function(a){if(arguments.length===1){this.ad=a;return a}else{return this.ad}},undirty:function(a){this.ad=false;this.dq()},index:function(){return 10},postRender:function(){},b2:function(){this.dt()},ac:false,ca:function(){this._i.a8()},d0:function(){this._i.bl()},bs:function(a){this._i.ax()},addToInfoBox:function(a){this._i.at(a)},d8:function(a){this._i.br(a)},d9:function(a){this._i.bs(a)},bk:function(a){this._i.au(a)},dp:function(a){this._i.bh(a)},c1:function(a){this._n.canvasRenderScheduler().n()},br:function(a){},_useDeltaZoom:false,useDeltaZoom:function(a){if(arguments.length===1){this._useDeltaZoom=a;return a}else{return this._useDeltaZoom}},k:function(a){if(this._n.actualMobileMode()){return 2}else{return 1}},cw:function(){if(this._j!=null){this._j.ab(this._n.isSurfaceInteractionDisabled())}if(this._l!=null){this._l.isSurfaceInteractionDisabled(this._n.isSurfaceInteractionDisabled())}},ei:null,eh:null,a9:function(a,b){if(a==null){return 0}this._x.ac(b);return this._x.e(a)},a8:function(a,b){if(a==null){return 0}var c=0;c=$.ig.FontUtil.prototype.getCurrentFontHeight(this._i._af,b);return c},c9:function(){this.ai=true;this.dt();this.cj()},ej:function(a,b,c,d){if(a==null){return null}var e=function(){var $ret=new $$a.an;$ret.ak(a);$ret._o=b._e;return $ret}();var f=this.a9(e,c);e._o=b._e;var g=this.a8(a,c);e._m=f;e._l=g;switch(d){case 0:e._n=b._c;break;case 2:e._n=Math.max(this._a6-b._d-f,b._c);break;default:case 1:case 3:var h=this._a6/2-f/2;h+=b._c;h-=b._d;e._n=h;break}return e},c8:function(){this.ei=$b($$t.$dp.$type,this._n)!==null?this.ej(this._n.title(),this.getTitleMargin(),this.t(),this.en()):null},c4:function(){this.a0=NaN;this.eh=$b($$t.$dp.$type,this._n)!==null?this.ej(this._n.subtitle(),this.getSubtitleMargin(),this.s(),this.em()):null;if(this.eh!=null){this.eh._o+=this.bd()}},c:function(a){var b=this._i.c();if(b==0){var c=$$t.$dq.b(a._at);if(a.crossingAxis()==null){if(c==4){return 4}if(c==5){return 3}}else{if(c==4){return 3}if(c==5){return 4}}if(c==0){return 3}return 4}return b},d:function(a){var b=this._i.d();if(b==0){var c=$$t.$dq.b(a._at);if(a.crossingAxis()==null){if(c==7){return 1}if(c==6){return 2}}else{if(c==7){return 2}if(c==6){return 1}}if(c==3){return 2}return 1}return b},onZoomPanInteractionEnding:function(){if(!$.ig.util.isNaN(this._n.actualInteractionPixelScalingRatio())){if(!$.ig.util.isNaN($.ig.DeviceUtils.prototype.a(this._n.pixelScalingRatio()))){this._n.actualPixelScalingRatio($.ig.DeviceUtils.prototype.a(this._n.pixelScalingRatio()))}else{this.ch()}}if(!this._n.isAntiAliasingEnabledDuringInteraction()){this._i.a4()}},onZoomPanInteractionStarting:function(){if(!$.ig.util.isNaN($.ig.DeviceUtils.prototype.a(this._n.actualInteractionPixelScalingRatio()))){this._n.actualPixelScalingRatio($.ig.DeviceUtils.prototype.a(this._n.actualInteractionPixelScalingRatio()))}if(!this._n.isAntiAliasingEnabledDuringInteraction()){this._i.a3()}},r:function(){return this._i.r()},es:function(){return this._i.b4()},o:function(){return this._i.q()},ep:function(){return this._i.b3()},q:function(){return this._i.p()},p:function(){return this._i.o()},er:function(){return this._i.b2()},eq:function(){return this._i.b1()},a2:function(){return this.ax},a3:function(){return this.ay},a4:function(){return this.az},a1:function(){return this.aw},el:function(){return this.ei},ek:function(){return this.eh},e1:function(){return new $$a.ae(0,0,0,this._a6,this._a5)},e7:function(){return this._i.cd()},e6:function(){return this._i.cc()},ab:false,aa:false,c3:function(a,b){this.aa=true},c7:function(a,b){this.ab=true},en:function(){if(this.ab){return this._n.titleHorizontalAlignment()}else{var a=1;switch(this._i.as()){case"left":a=0;break;case"right":a=2;break}return a}},em:function(){if(this.aa){return this._n.subtitleHorizontalAlignment()}else{var a=1;switch(this._i.ar()){case"left":a=0;break;case"right":a=2;break}return a}},ae:false,bn:function(){if(this.ae){this.bz();if(this.y){this._n._al.x()}if(this.ae){this.bz()}}},justZoomed:function(){if(this._n._dk){return false}if($$0.$s.now().getTime()-this._n._dn.getTime()<300){return true}return false},b1:function(){this._i.a5(this._a6,this._a5)},ci:function(){this._i.ba(this._n.isPagePanningAllowed())},ar:function(a){var b=this._n.actualWindowRect();var c=b.top()>0;var d=b.left()>0;var e=b.right()<1;var f=b.bottom()<1;var g=a.__y<0;var h=a.__y>0;var i=a.__x<0;var j=a.__x>0;if(c&&g){return true}if(d&&i){return true}if(f&&h){return true}if(j&&e){return true}return false},pixelScalingRatioChanged:function(){this._i.bg();this._n.canvasRenderScheduler().n();this._n._ai.n();this._n._ag.n();this._a.n()},av:null,displayZoomTiles:function(a,b,c){this.shouldClearTiles(false);if(this.av==null){this.av=new $$4.x($$t.$cp.$type,0)}for(var d=0;d11){c.width=11}if($.ig.util.isNaN(c.height)||Number.isInfinity(c.height)||c.height>11){c.height=11}}var h=new $$a.n;h.passInfo=b.passInfo;h.availableWidth=c.width;h.availableHeight=c.height;h.xPosition=b.availableWidth/2;h.yPosition=b.availableHeight/2;h.data=b.data;h.context=b.context;h.renderContext=b.renderContext;a.render()(h);d.itemBrush(f);d.actualItemBrush(e)},p:function(a){var b=null;if($b($$t.$fv.$type,a.series())!==null){b=a.series()}if(a.itemBrush()!=null){a.actualItemBrush(a.itemBrush())}else{if(b!=null){a.actualItemBrush(b.actualBrush())}else{a.actualItemBrush(a.itemBrush())}}},c:function(a){},a:function(a){},g:function(a){},m:function(a){var b=a.data;var c=a.context;$$t.$q.p(b);var d=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);var e=new $$a.bs;var f=new $$a.a7;var g=new $$a.a8;g.__isFilled=true;var h=0;if($b($$t.$fv.$type,b.series())!==null){h=b.series().thickness()/2;e._ac=b.series().thickness();e.__stroke=b.series().actualOutline();e._ai=b.series().dashArray()}g.__startPoint={__x:h,__y:5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g.__segments.add(new $$a.bd(0,{__x:h,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.__segments.add(new $$a.bd(0,{__x:11,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.__segments.add(function(){var $ret=new $$a.bh;$ret._f=new $$a.af(1,5,5);$ret._b=false;$ret._e={__x:16,__y:9,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());g.__segments.add(new $$a.bd(0,{__x:16,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.__segments.add(new $$a.bd(0,{__x:5,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.__segments.add(function(){var $ret=new $$a.bh;$ret._f=new $$a.af(1,5,5);$ret._b=false;$ret._e={__x:h,__y:5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());f._b.add(g);e._aj=f;e.__fill=b.actualItemBrush();d.s(e);var i=$b($$t.$d2.$type,b.series());if(i!=null&&i.actualMarkerTemplate()!=null&&i.actualMarkerTemplate().render()!=null){if($b($$t.$fv.$type,b.series())!==null){b.outline(b.series().actualOutline())}$$t.$q.n(i.actualMarkerTemplate(),a)}},j:function(a){var b=a.data;var c=a.context;$$t.$q.p(b);var d=new $$a.bs;var e=new $$a.a7;var f=new $$a.a8;var g=0;if($b($$t.$fv.$type,b.series())!==null){g=b.series().thickness()/2;d._ac=b.series().thickness();d.__stroke=b.series().actualOutline();d._ai=b.series().dashArray()}f.__isFilled=true;f.__startPoint={__x:g,__y:5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f.__segments.add(new $$a.bd(0,{__x:g,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));f.__segments.add(new $$a.bd(0,{__x:11,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));f.__segments.add(function(){var $ret=new $$a.bh;$ret._f=new $$a.af(1,5,5);$ret._b=false;$ret._e={__x:16,__y:9,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());f.__segments.add(new $$a.bd(0,{__x:16,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));f.__segments.add(new $$a.bd(0,{__x:5,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));f.__segments.add(function(){var $ret=new $$a.bh;$ret._f=new $$a.af(1,5,5);$ret._b=false;$ret._e={__x:g,__y:5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());e._b.add(f);d._aj=e;d.__fill=b.actualItemBrush();var h=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);h.s(d)},i:function(a){var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$a.br;e._aj=0;e._al=a.availableHeight/2;e._ak=a.availableWidth;e._am=a.availableHeight/2;e._ac=d.thickness();e._ai=d.dashArray();e.__stroke=b.actualItemBrush();var f=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);f.r(e)},k:function(a){var b=a.data;$$t.$q.p(b);var c=$b($$t.$d2.$type,b.series());if(c!=null&&c.actualMarkerTemplate()!=null&&c.actualMarkerTemplate().render()!=null){if($b($$t.$fv.$type,b.series())!==null){b.outline(b.series().getActualMarkerOutlineBrush())}$$t.$q.n(c.actualMarkerTemplate(),a)}},l:function(a){var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$a.bs;var f=new $$a.a7;var g=new $$a.a8;var h=0;if($b($$t.$fv.$type,b.series())!==null){h=b.series().thickness()/2;e._ac=b.series().thickness();e.__stroke=b.series().actualOutline();e._ai=b.series().dashArray()}g.__isFilled=true;g.__startPoint={__x:h,__y:5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g.__segments.add(new $$a.bd(0,{__x:h,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.__segments.add(new $$a.bd(0,{__x:16,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.__segments.add(new $$a.bd(0,{__x:5,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.__segments.add(function(){var $ret=new $$a.bh;$ret._f=new $$a.af(1,5,5);$ret._b=false;$ret._e={__x:h,__y:5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());f._b.add(g);e._aj=f;e.__fill=b.actualItemBrush();var i=new $$a.bs;var j=new $$a.a7;var k=new $$a.a8;var l=0;var m=null;if($b($$t.$fv.$type,b.series())!==null){l=b.series().thickness()/2;i._ac=b.series().thickness();i.__stroke=b.series().actualOutline();m=b.series().k1()}k.__isFilled=true;k.__startPoint={__x:l,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};k.__segments.add(new $$a.bd(0,{__x:11,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));k.__segments.add(function(){var $ret=new $$a.bh;$ret._f=new $$a.af(1,5,5);$ret._b=false;$ret._e={__x:16,__y:9,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());k.__segments.add(new $$a.bd(0,{__x:16,__y:l,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));j._b.add(k);i._aj=j;if(m!=null){i.__fill=m}var n=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);n.s(e);n.s(i);var o=$b($$t.$d2.$type,b.series());if(o!=null&&o.actualMarkerTemplate()!=null&&o.actualMarkerTemplate().render()!=null){if($b($$t.$fv.$type,b.series())!==null){b.outline(b.series().actualOutline())}$$t.$q.n(o.actualMarkerTemplate(),a)}},e:function(a){var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$a.bs;var f=new $$a.a7;var g=0;if($b($$t.$fv.$type,b.series())!==null){g=b.series().thickness()/2;e._ac=b.series().thickness();e.__stroke=b.series().actualOutline();e._ai=b.series().dashArray()}var h=new $$a.a8;h.__isFilled=true;h.__startPoint={__x:g,__y:5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};h.__segments.add(new $$a.bd(0,{__x:g,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));h.__segments.add(new $$a.bd(0,{__x:16,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));h.__segments.add(new $$a.bd(0,{__x:5,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));h.__segments.add(function(){var $ret=new $$a.bh;$ret._f=new $$a.af(1,5,5);$ret._b=false;$ret._e={__x:g,__y:5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());f._b.add(h);e._aj=f;e.__fill=b.actualItemBrush();var i=new $$a.bs;var j=new $$a.a7;var k=new $$a.a8;var l=0;var m=null;if($b($$t.$fv.$type,b.series())!==null){i._ac=b.series().thickness();i.__stroke=b.series().actualOutline();i._ai=b.series().dashArray();m=b.series().k1()}k.__isFilled=true;k.__startPoint={__x:l,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};k.__segments.add(new $$a.bd(0,{__x:11,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));k.__segments.add(function(){var $ret=new $$a.bh;$ret._f=new $$a.af(1,5,5);$ret._b=false;$ret._e={__x:16,__y:9,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());k.__segments.add(new $$a.bd(0,{__x:16,__y:l,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));j._b.add(k);i._aj=j;if(m!=null){i.__fill=m}var n=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);n.s(e);n.s(i)},f:function(a){ var b=a.data;var c=a.context;var d=b.series();if(b.itemBrush()!=null){b.actualItemBrush(b.itemBrush())}else{b.actualItemBrush(d.actualBrush())}var e=new $$a.bs;var f=new $$a.a7;var g=new $$a.a8;var h=0;if($b($$t.$fv.$type,b.series())!==null){h=b.series().thickness()/2;e._ac=b.series().thickness();e.__stroke=b.series().actualOutline();e._ai=b.series().dashArray()}g.__isFilled=true;g.__startPoint={__x:h,__y:5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g.__segments.add(new $$a.bd(0,{__x:h,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.__segments.add(new $$a.bd(0,{__x:16,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.__segments.add(new $$a.bd(0,{__x:5,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.__segments.add(function(){var $ret=new $$a.bh;$ret._f=new $$a.af(1,5,5);$ret._b=false;$ret._e={__x:h,__y:5,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());f._b.add(g);e._aj=f;e.__fill=b.actualItemBrush();var i=new $$a.bs;var j=new $$a.a7;var k=new $$a.a8;var l=0;var m=null;if($b($$t.$fv.$type,b.series())!==null){l=b.series().thickness()/2;i._ac=b.series().thickness();i.__stroke=b.series().actualOutline();i._ai=b.series().dashArray();m=b.series().k1()}k.__isFilled=true;k.__startPoint={__x:l,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};k.__segments.add(new $$a.bd(0,{__x:11,__y:14,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));k.__segments.add(function(){var $ret=new $$a.bh;$ret._f=new $$a.af(1,5,5);$ret._b=false;$ret._e={__x:16,__y:9,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return $ret}());k.__segments.add(new $$a.bd(0,{__x:16,__y:l,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));j._b.add(k);i._aj=j;if(m!=null){i.__fill=m}var n=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);n.s(e);n.s(i)},o:function(a){var b=a.data;var c=a.context;$$t.$q.p(b);var d=$b($$t.$fv.$type,b.series())!==null?b.series():null;if(d!=null){b.outline(d.actualOutline())}var e=new $$a.a7;var f=function(){var $ret=new $$a.a8;$ret.isClosed(true);$ret.isFilled(true);return $ret}();f.__startPoint={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f.__segments.add(new $$a.bd(0,{__x:16,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));f.__segments.add(new $$a.bd(0,{__x:16,__y:16,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));f.__segments.add(new $$a.bd(0,{__x:0,__y:16,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));f.__segments.add(new $$a.bd(0,{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));e._b.add(f);var g=function(){var $ret=new $$a.bs;$ret._aj=e;$ret.fill(b.actualItemBrush());return $ret}();var h=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,c);h.s(g);h.r(function(){var $ret=new $$a.br;$ret._aj=8;$ret._ak=8;$ret._al=0;$ret._am=16;$ret.stroke(b.outline());$ret._ac=2;return $ret}())},ab:function(a){switch(a){case 0:return $$t.$q.u;case 1:return $$t.$q.z;case 4:return $$t.$q.x;case 6:return $$t.$q.s;case 7:return $$t.$q.t;case 2:return $$t.$q.v;case 3:return $$t.$q.w;case 5:return $$t.$q.y;case 8:return $$t.$q.aa}return $$t.$q.z},$type:new $.ig.Type("LegendTemplates",$.ig.$ot)},true);$c("SeriesViewerSurfaceViewer:r","DependencyObject",{init:function(a,b){this.n=true;$$a.$r.init.call(this);if(a==null||b==null){throw new $$6.e(0,"model")}this.l(a);var c=this.l();c.windowRectChanged=$.ig.Delegate.prototype.combine(c.windowRectChanged,this.u.runOn(this));this._m=b;this._x=new $$a.ak;this.w()},_m:null,_o:false,u:function(a,b){var c=this._o;this._o=true;this.zoomLevel(1-Math.min(b.newRect().height(),b.newRect().width()));this._o=c},k:null,l:function(a){if(arguments.length===1){if(this.k!=null){var b=$b($$0.$b6.$type,this.k);if(b!=null){b.propertyChanged=$.ig.Delegate.prototype.remove(b.propertyChanged,this.t.runOn(this))}}this.k=a;if(this.k!=null){var c=$b($$0.$b6.$type,this.k);if(c!=null){c.propertyChanged=$.ig.Delegate.prototype.combine(c.propertyChanged,this.t.runOn(this))}}return a}else{return this.k}},t:function(a,b){if(b.propertyName()=="DefaultInteraction"){this.j=this.l().defaultInteraction();this.v(b.propertyName(),$.ig.InteractionState.prototype.getBox(this.defaultInteraction()),$.ig.InteractionState.prototype.getBox(this.defaultInteraction()))}},_x:null,zoomTo100:function(){this.l().windowRect($$t.$dp.m0)},scaleToFit:function(){this.l().windowRect($$t.$dp.m0)},renderPreview:function(){if(!this.isDirty()){return}var a=new $$t.c0;a._a=this._m._l.viewThumbnailContext();if(a._a!=null&&a._a.d()){var b=this._m._l.viewThumbnailSize();this._m.b4(b.width(),b.height(),a)}this.isDirty(false)},worldRect:function(){return $$t.$dp.m0},viewportRect:function(){return this.l().viewportRect()},minimumZoomLevel:function(){return 0},maximumZoomLevel:function(){if(this.l().windowRectMinWidth()==1e-4){return.9}else{return 1-this.l().windowRectMinWidth()}},n:false,isDirty:function(a){if(arguments.length===1){this.n=a;return a}else{return this.n}},isIsoScaled:function(){if(this.k==null){return false}return this.k.cw()},zoomLevel:function(a){if(arguments.length===1){this.h($$t.$r.zoomLevelProperty,a);return a}else{return this.c($$t.$r.zoomLevelProperty)}},v:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}switch(a){case"ZoomLevel":if(c-this.minimumZoomLevel()<-1e-5){this.zoomLevel(this.minimumZoomLevel());return}if(c-this.maximumZoomLevel()>1e-4){this.zoomLevel(this.maximumZoomLevel());return}var d=this.l()!=null&&this.l().bi()!=null&&this.l().bi().updatingSliderRanges();if(!this._o&&!d){var e=1-this.zoomLevel();var f=$.ig.RectUtil.prototype.l(this.l().actualWindowRect());var g=new $$a.ae(0,f.__x-e/2,f.__y-e/2,e,e);this.l().windowRect($$t.$r.z(this.l().windowRect(),g,this.l().isZoomingHorizontallyEnabled(),this.l().isZoomingVerticallyEnabled(),this.worldRect()))}this.w();if(this.l().bi()!=null){this.l().bi().pushZoomLevel(this.zoomLevel())}break}},w:function(){var a=Math.round(100*(1/(1-this.zoomLevel())));if(a<=1e3){this.zoomLevelDisplayText(a.toString())}else{this.zoomLevelDisplayText("> 1000")}},q:null,zoomLevelDisplayText:function(a){if(arguments.length===1){var b=this.zoomLevelDisplayText()!=a;if(b){var c=this.zoomLevelDisplayText();this.q=a;this.v("ZoomLevelDisplayText",c,a)}return a}else{return this.q}},j:0,defaultInteraction:function(a){if(arguments.length===1){this.j=a;this.l().defaultInteraction(a);return a}else{return this.j}},propertyChanged:null,z:function(a,b,c,d,e){var f,g,h,i;if(c){f=b.left();h=b.width()}else{f=a.left();h=a.width()}if(d){g=b.top();i=b.height()}else{g=a.top();i=a.height()}var j=f+h;var k=g+i;var l=Math.max(0,e.left()-f);var m=Math.max(0,j-e.right());var n=Math.max(0,e.top()-g);var o=Math.max(0,k-e.bottom());f+=l-m;g+=n-o;var p=new $$a.ae(0,f,g,h,i);p.intersect(e);return p},$type:new $.ig.Type("SeriesViewerSurfaceViewer",$$a.$r.$type,[$.ig.IOverviewPlusDetailControl.prototype.$type,$$0.$b6.$type])},true);$c("SeriesViewerViewManager:s","Object",{_af:null,_ag:null,_ak:null,_aj:null,_ah:null,_al:null,_t:null,_w:null,_v:null,_u:null,_x:null,_f:null,j:null,init:function(a){this.ae=null;this.ab=0;this.aa=0;this.ac=1;this.ad=0;this.l=null;this.b7=new $$a.ah(0,0);this.aq=null;this.ap=String.empty();this.b6=new $$a.ah(0,0);this.bx=null;this.bw=null;this.k=null;this.a=0;this.b=0;this.n=null;this.bz=null;this.m=null;this.by=null;this.b8=new $$a.ah(0,0);this.b9=new $$a.ah(0,0);this.h=null;this.z=new $$4.h(String,$$6.$u.$type.specialize($$1.$h.$type,$.ig.RenderingContext.prototype.$type),0);this.am=-1;this.an=-1;this.s=null;$.ig.$op.init.call(this);this.j=a},_ai:null,bg:function(){},be:function(a){if(a==null){if(this._f!=null){this._f.an()}this._af=null;if(this._ag!=null){this._ag.remove()}this._ag=null;if(this._ak!=null){this._ak.remove()}this._ak=null;if(this._aj!=null){this._aj.remove()}this._aj=null;if(this._ah!=null){this._ah.remove()}this._ah=null;if(this._al!=null){this._al.remove()}this._al=null;this._t=null;this._w=null;this._v=null;this._u=null;if(this._ai!=null){this._ai.remove()}this._ai=null;this._f=null;this.j._n._bo.provideRenderer(null);this.j._n.canvasRenderScheduler().j(null);this.j._n._ai.j(null);this.j._n._ag.j(null);this.j._a.j(null);if(this.ae!=null){window.removeEventListener("resize",this.ae,false);this.ae=null}return}this._af=a;this.j._n._bo.provideRenderer(this._af);this.j._n.canvasRenderScheduler().j(this._af);this.j._n._ai.j(this._af);this.j._n._ag.j(this._af);this.j._a.j(this._af);this.j._n._al.z(this._af);this.bf();this._af.rootWrapper().setStyleProperty("position","relative");this._ag=this._af.createElement("canvas");this._ag.setStyleProperty("position","absolute");this._ag.setStyleProperty("top","0px");this._ag.setStyleProperty("left","0px");this._ak=this._af.createElement("canvas");this._ak.setStyleProperty("position","absolute");this._ak.setStyleProperty("top","0px");this._ak.setStyleProperty("left","0px");this._aj=this._af.createElement("canvas");this._aj.setStyleProperty("position","absolute");this._aj.setStyleProperty("top","0px");this._aj.setStyleProperty("left","0px");this._ah=this._af.createElement("canvas");this._ah.setStyleProperty("position","absolute");this._ah.setStyleProperty("top","0px");this._ah.setStyleProperty("left","0px");this._al=this._af.createElement("canvas");this._al.setStyleProperty("position","absolute");this._al.setStyleProperty("top","0px");this._al.setStyleProperty("left","0px");this._af.append(this._ag);this._af.append(this._aj);this._af.append(this._ak);this._t=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._af.get2DCanvasContext(this._ag));this._w=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._af.get2DCanvasContext(this._ak));this._v=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._af.get2DCanvasContext(this._aj));if(this.j._n.actualContentHitTestMode()!=1){this._u=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._af.get2DCanvasContext(this._ah));this.s=this._u}else{this._u=new $.ig.RenderingContext(null,null)}this._x=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,this._af.get2DCanvasContext(this._al));this.j.dj(this._t);this.j.ct(this._af.rootWrapper().width(),this._af.rootWrapper().height());{if($ig.CanvasGestureDOMEventProxy!=undefined&&!$ig.CanvasGestureDOMEventProxy.prototype.$placeholder){var overlayCanvas_=this._ak;var container_=this._af;this._f=new $ig.CanvasGestureDOMEventProxy(overlayCanvas_,container_,false)}else{this._f=null}if(this._f!=null){this._f._aj=this.j.ar.runOn(this.j)}}this._ai=this._af.createElement("div");this._ai.hide();this._ai.setStyleProperty("position","absolute");this._ai.setStyleProperty("z-index","10000");this._ai.addClass(this.j._n.tooltipStyle());this._af.append(this._ai)},bv:function(a,b){if(a==null||a.rootWrapper()==null){b();return}var c=a.rootWrapper().getNativeElement();if(c==null||c.offsetParent!=null){b();return}var d=null;d=new MutationObserver(function(e,f){if(c.offsetParent!=null){d.disconnect();b()}});var e=new $$1.x;e.childList=true;d.observe(c,e)},bf:function(){this.j.du();this.j.d5();this.bm()},ae:null,a9:function(){var $self=this;if(this.ae==null){this.ae=function(a){var b=$self.j._n.pixelScalingRatio();var c=$self.j._n.actualPixelScalingRatio();if(!$.ig.util.isNaN(b)&&b!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=c){$self.j._n.actualPixelScalingRatio(window.devicePixelRatio)}};window.addEventListener("resize",this.ae,false)}this.ae(null)},g:function(){if($ig.XamOverviewPlusDetailPane!=undefined&&!$ig.XamOverviewPlusDetailPane.prototype.$placeholder){var overlayCanvas_=this._ak;var container_=this._af;return new $ig.XamOverviewPlusDetailPane}return null},bj:function(){this._ak.setStyleProperty("cursor","default")},bk:function(){this._ak.setStyleProperty("cursor","pointer")},b0:function(){return function(){var $ret=new $$a.at;$ret.fill("#000000");return $ret}()},ab:0,aa:0,ac:0,ay:function(a,b,c){this.ab=a;this.aa=b;this.ac=c;var d=a;var e=b;if(c!=1){d=Math.round(a*c);e=Math.round(b*c)}if(this._ag!=null){this._ag.setAttribute("width",d.toString());this._ag.setAttribute("height",e.toString());this._ag.setStyleProperty("width",a.toString()+"px");this._ag.setStyleProperty("height",b.toString()+"px")}if(this._ak!=null){this._ak.setAttribute("width",d.toString());this._ak.setAttribute("height",e.toString());this._ak.setStyleProperty("width",a.toString()+"px");this._ak.setStyleProperty("height",b.toString()+"px");this._ak.setAttribute("tabindex","0");this._ak.setStyleProperty("outline","0")}if(this._aj!=null){this._aj.setAttribute("width",d.toString());this._aj.setAttribute("height",e.toString());this._aj.setStyleProperty("width",a.toString()+"px");this._aj.setStyleProperty("height",b.toString()+"px")}if(this._ah!=null){this._ah.setAttribute("width",d.toString());this._ah.setAttribute("height",e.toString());this._ah.setStyleProperty("width",a.toString()+"px");this._ah.setStyleProperty("height",b.toString()+"px")}if(this._al!=null){this._al.setAttribute("width",d.toString());this._al.setAttribute("height",e.toString());this._al.setStyleProperty("width",a.toString()+"px");this._al.setStyleProperty("height",b.toString()+"px")}this.j._n.canvasRenderScheduler().n();this.j._n._ai.n();this.j._n._ag.n()},b5:function(){if(this._f==null){return{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}var a=this._f.bb(this._af.rootWrapper());return{__x:a.left(),__y:a.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},y:function(){return false},bb:function(a){},a7:function(a,b,c,d,e){var f=this.e();a=f._a;b=f._f;c=f._k;d=f._h;e=f._i;return{p0:a,p1:b,p2:c,p3:d,p4:e}},e:function(){var a=new $$t.fx;a._a=new $.ig.BrushCollection;a._f=new $.ig.BrushCollection;a._b=new $.ig.BrushCollection;a._c=new $.ig.BrushCollection;var b=new $$4.x(String,0);b.add("background-image");this._af.startCSSQuery();var c=this._af.getCssDefaultValuesForClassCollection("ui-chart-fill-palette-",b.toArray());var d=c.length;var e=this._af.getCssDefaultValuesForClassCollection("ui-chart-outline-palette-",b.toArray());var f=e.length;var g=this._af.getCssDefaultValuesForClassCollection("ui-chart-marker-fill-palette-",b.toArray());var h=g.length;var i=this._af.getCssDefaultValuesForClassCollection("ui-chart-marker-outline-palette-",b.toArray());var j=i.length;for(var k=0;k0){r=this._af.getCssDefaultValuesForClassCollection("ui-chart-palette-",b.toArray());q=r.length}if(d==0){if(q>0){for(var s=0;s0){for(var u=0;u0){r=this._af.getCssDefaultValuesForClassCollection("ui-chart-marker-palette-",b.toArray());w=r.length}if(h==0){if(w>0){for(var x=0;x0){for(var z=0;z4e3){e=0}}else{q=this._af.getCssDefaultPropertyValue("ui-chart-category-axis-tick","width");e=q!=null?parseFloat(q):0}this._af.endCSSQuery();return{p0:a,p1:b,p2:c,p3:d,p4:e,p5:f}},ax:function(){this._ai.removeChildren()},br:function(x_){var box_=this._ai;var offset_=this._f.bb(this._ai);var a=this.b5();x_=a.__x+this.j._n.viewportRect().left()+x_;box_.setOffset(x_,this.j._n.viewportRect().top()+this.ad+a.__y)},ad:0,bs:function(y_){this.ad=y_;var box_=this._ai;var offset_=this._ai.getOffset();var a=this.b5();y_=this.j._n.viewportRect().top()+this.ad+a.__y;box_.setOffset(offset_.left,y_)},at:function(a){var b=a;b.show();this._ai.append(b)},a8:function(){this._ai.hide()},bl:function(){this._ai.show()},au:function(a){this._af.appendToBody(a)},bh:function(a){a.remove()},bc:function(){if(this._af==null){return}this.j.ct(this._af.rootWrapper().width(),this._af.rootWrapper().height())},l:null,p:function(){return this.l},b7:null,cb:function(){return this.b7},aq:null,as:function(){return this.aq},ap:null,ar:function(){return this.ap},b6:null,ca:function(){return this.b6},bx:null,b2:function(){return this.bx},bw:null,b1:function(){return this.bw},k:null,o:function(){return this.k},a:0,c:function(){return this.a},b:0,d:function(){return this.b},n:null,r:function(){return this.n},bz:null,b4:function(){return this.bz},m:null,q:function(){return this.m},by:null,b3:function(){return this.by},b8:null,cc:function(){return this.b8},b9:null,cd:function(){return this.b9},bm:function(){this._af.startCSSQuery();this.bo();this.bn();this.bq();this.bp();this.bu();this._af.endCSSQuery()},bu:function(){var a="ui-chart-pointer-tooltip";var b=this._af.getCssDefaultPropertyValue(a,"background-color");var c=this._af.getCssDefaultPropertyValue(a,"border-top-color");var d=this._af.getCssDefaultPropertyValue(a,"border-top-left-radius");var e=this._af.getCssDefaultPropertyValue(a,"border-top-width");var f=new $$t.m;f._a=d!=null?parseFloat(d):0;f._c=b!=null?$$a.$at.create(b):function(){var $ret=new $$a.at;$ret.fill("white");return $ret}();f._d=c!=null?$$a.$at.create(c):function(){var $ret=new $$a.at;$ret.fill("gray");return $ret}();f._b=e!=null?parseFloat(e):0;this.h=f},bo:function(){var $self=this;var a="ui-chart-title";this.l=$.ig.FontUtil.prototype.getFontForClass(this._af,a);this.bx=function(){var $ret=new $$a.at;$ret.fill($self._af.getCssDefaultPropertyValue(a,"color"));return $ret}();this.aq=this._af.getCssDefaultPropertyValue(a,"text-align");if(this.aq==null){this.aq="center"}var b=this._af.getCssDefaultPropertyValue(a,"margin-top");var c=this._af.getCssDefaultPropertyValue(a,"margin-bottom");var d=this._af.getCssDefaultPropertyValue(a,"margin-left");var e=this._af.getCssDefaultPropertyValue(a,"margin-right");var f=b!=null?parseFloat(b):0;var g=c!=null?parseFloat(c):0;var h=d!=null?parseFloat(d):0;var i=e!=null?parseFloat(e):0;this.b7=new $$a.ah(1,h,f,i,g)},bn:function(){var $self=this;var a="ui-chart-subtitle";this.k=$.ig.FontUtil.prototype.getFontForClass(this._af,a);this.bw=function(){var $ret=new $$a.at;$ret.fill($self._af.getCssDefaultPropertyValue(a,"color"));return $ret}();this.ap=this._af.getCssDefaultPropertyValue(a,"text-align");if(this.ap==null){this.ap="center"}var b=this._af.getCssDefaultPropertyValue(a,"margin-top");var c=this._af.getCssDefaultPropertyValue(a,"margin-bottom");var d=this._af.getCssDefaultPropertyValue(a,"margin-left");var e=this._af.getCssDefaultPropertyValue(a,"margin-right");var f=b!=null?parseFloat(b):0;var g=c!=null?parseFloat(c):0;var h=d!=null?parseFloat(d):0;var i=e!=null?parseFloat(e):0;this.b6=new $$a.ah(1,h,f,i,g)},bp:function(){var $self=this;var a="ui-chart-horizontal-axis-title";this.m=$.ig.FontUtil.prototype.getFontForClass(this._af,a);this.by=function(){var $ret=new $$a.at;$ret.fill($self._af.getCssDefaultPropertyValue(a,"color"));return $ret}();var b=this._af.getCssDefaultPropertyValue(a,"vertical-align");if(b==null){this.a=0}else if(b.toLowerCase()=="bottom"){this.a=4}else{this.a=3}var c=this._af.getCssDefaultPropertyValue(a,"margin-top");var d=this._af.getCssDefaultPropertyValue(a,"margin-bottom");var e=this._af.getCssDefaultPropertyValue(a,"margin-left");var f=this._af.getCssDefaultPropertyValue(a,"margin-right");var g=c!=null?parseFloat(c):2;var h=d!=null?parseFloat(d):2;var i=e!=null?parseFloat(e):2;var j=f!=null?parseFloat(f):2;this.b8=new $$a.ah(1,i,g,j,h)},bq:function(){var $self=this;var a="ui-chart-vertical-axis-title";this.n=$.ig.FontUtil.prototype.getFontForClass(this._af,a);this.bz=function(){var $ret=new $$a.at;$ret.fill($self._af.getCssDefaultPropertyValue(a,"color"));return $ret}();var b=this._af.getCssDefaultPropertyValue(a,"text-align");if(b==null){this.b=0}else if(b.toLowerCase()=="right"){this.b=2}else{this.b=1}var c=this._af.getCssDefaultPropertyValue(a,"margin-top");var d=this._af.getCssDefaultPropertyValue(a,"margin-bottom");var e=this._af.getCssDefaultPropertyValue(a,"margin-left");var f=this._af.getCssDefaultPropertyValue(a,"margin-right");var g=c!=null?parseFloat(c):0;var h=d!=null?parseFloat(d):0;var i=e!=null?parseFloat(e):0;var j=f!=null?parseFloat(f):0;this.b9=new $$a.ah(1,i,g,j,h)},a5:function(a,b){var c=this.j._n.actualPixelScalingRatio();if(a!=this.ab||b!=this.aa||c!=this.ac){this.ay(a,b,this.j._n.actualPixelScalingRatio());this.j._n.canvasRenderScheduler().i();this.j._a.i()}},h:null,i:function(){return this.h},ba:function(a){if(this._f==null){return}this._f._z=a;this._f._aj=this.j.ar.runOn(this.j)},z:null,ao:function(a,b,c){var $self=this;var d;if(!function(){var e=$self.z.tryGetValue(b.iD().toString(),d);d=e.p1;return e.ret}()){var e=this._af.createElement("canvas");e.setAttribute("width",c.toString());e.setAttribute("height",c.toString());e.setStyleProperty("width",c.toString()+"px");e.setStyleProperty("height",c.toString()+"px");var f=this._af.get2DCanvasContext(e);var g=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,f);var h=new $$6.u($$1.$h.$type,$.ig.RenderingContext.prototype.$type,e,g);d=h;this.z.add(b.iD().toString(),d)}var i=new $$a.ae(0,0,0,c,c);var j=new $$t.c0;j._a=d._d;for(var k=0;k0?.9:1.1;i*=i>0?1.1:.9}if(h==i&&h==0){i=1}if(b>c){var k=c;c=b;b=k}var l=$.ig.util.isNaN(b)||Number.isInfinity(b)?h:b;var m=$.ig.util.isNaN(c)||Number.isInfinity(c)?i:c;if(d){if(l<=0){if(m>1){l=1}else{l=Math.pow(e,Math.floor(Math.logBase(m,e)))}}if($.ig.util.isNaN(b)||Number.isInfinity(b)){var n=Math.logBase(l,e);h=Math.pow(e,Math.floor(n))}else{h=l}if($.ig.util.isNaN(c)||Number.isInfinity(c)){i=Math.pow(e,Math.ceil(Math.logBase(m,e)))}else{i=m}}else{var o=Math.pow(10,Math.floor(Math.log10(m-l))-1);var p=a.ds();if(a!=null&&p>0&&(!a.hasUserMinimum()&&!a.hasUserMaximum())){var q=new $$t.e7(0,h,i,p,a.d6());o=q._g}if(($.ig.util.isNaN(b)||Number.isInfinity(b))&&!$.ig.util.isNaN(h)&&!$.ig.util.isNaN(o)&&o!=0){{h=o*Math.floor(h/o)}}else{h=l}if(($.ig.util.isNaN(c)||Number.isInfinity(c))&&!$.ig.util.isNaN(i)&&!$.ig.util.isNaN(o)&&o!=0){var r=Math.ceil(i/o);{i=o*r}}else{i=m}}}f=h;g=i;return{p5:f,p6:g}},$type:new $.ig.Type("AutoRangeCalculator",$.ig.$ot)},true);$c("LabelFontHeuristics:v","Object",{init:function(){$.ig.$op.init.call(this);this._a=NaN;this._d=NaN;this._b=NaN;this._c=NaN},_a:0,_d:0,_b:0,_c:0,$type:new $.ig.Type("LabelFontHeuristics",$.ig.$ot)},true);$c("IDateTimeAxis:y","Object",{$type:new $.ig.Type("IDateTimeAxis",null)},true);$c("IAxisAnnotation:z","Object",{$type:new $.ig.Type("IAxisAnnotation",null)},true);$c("AxisAnnotationCollection:aa","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$z.$type,0)},collectionResetting:null,p:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$4.$f.p.call(this)},$type:new $.ig.Type("AxisAnnotationCollection",$$4.$f.$type.specialize($$t.$z.$type))},true);$c("IAxisAnnotationManager:ab","Object",{$type:new $.ig.Type("IAxisAnnotationManager",null)},true);$c("AxisLabelSettings:f1","Object",{init:function(){var $self=this;this.ax=null;this.b=1;this.a2=0;this.h=true;this.m=0;this.o=NaN;this.p=2;this.q=2;this.r=2;this.n=2;this.au=0;this.az=1;this.f=null;$.ig.$op.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.aq(a,b.propertyName(),b.oldValue(),b.newValue())})},aa:null,textStyle:function(a){if(arguments.length===1){var b=this.aa;this.aa=a;this.ar("TextStyle",b,a);return a}else{return this.aa}},ax:null,textColor:function(a){if(arguments.length===1){var b=this.ax;this.ax=a;this.ar("TextColor",b,a);return a}else{return this.ax}},location:function(a){if(arguments.length===1){var b=this.b;this.b=a;this.ar("Location",$$t.$eq.getBox(b),$$t.$eq.getBox(a));return a}else{return this.b}},b:0,visibility:function(a){if(arguments.length===1){var b=this.a2;this.a2=a;this.ar("Visibility",$$a.$aj.getBox(b),$$a.$aj.getBox(a));return a}else{return this.a2}},a2:0,showFirstLabel:function(a){if(arguments.length===1){var b=this.h;this.h=a;this.ar("ShowFirstLabel",b,a);return a}else{return this.h}},h:false,_c:0,_a:null,registerAxis:function(a){this._a=a},unregisterAxis:function(a){this._a=null},angle:function(a){if(arguments.length===1){var b=this.m;this.m=a;this.ar("Angle",b,a);return a}else{return this.m}},m:0,extent:function(a){if(arguments.length===1){var b=this.o;this.o=a;this.ar("Extent",b,a);return a}else{return this.o}},o:0,margin:function(a){this.topMargin(this.rightMargin(this.bottomMargin(this.leftMargin(a))));return a},leftMargin:function(a){if(arguments.length===1){var b=this.p;this.p=a;this.ar("LeftMargin",b,a);return a}else{return this.p}},p:0,rightMargin:function(a){if(arguments.length===1){var b=this.q;this.q=a;this.ar("RightMargin",b,a);return a}else{return this.q}},q:0,topMargin:function(a){if(arguments.length===1){var b=this.r;this.r=a;this.ar("TopMargin",b,a);return a}else{return this.r}},r:0,bottomMargin:function(a){if(arguments.length===1){var b=this.n;this.n=a;this.ar("BottomMargin",b,a);return a}else{return this.n}},n:0,au:0,horizontalAlignment:function(a){if(arguments.length===1){var b=this.au;this.au=a;this.ar("HorizontalAlignment",$$a.$w.getBox(b),$$a.$w.getBox(a));return a}else{return this.au}},az:0,verticalAlignment:function(a){if(arguments.length===1){var b=this.az;this.az=a;this.ar("VerticalAlignment",$$a.$ai.getBox(b),$$a.$ai.getBox(a));return a}else{return this.az}},propertyChanged:null,propertyUpdated:null,ar: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))}},aq:function(a,b,c,d){switch(b){case"Location":this._c=this.location();break}if(this._a==null||this._a.chart()==null){ return}switch(b){case"Angle":this._a.cf(true);this._a.renderAxis();break;case"TextStyle":this.f=null;this._a.cf(true);if(this._a.seriesViewer()!=null){this._a.seriesViewer().ht()}this._a.renderAxis();break;case"Location":case"Extent":case"Visibility":case"HorizontalAlignment":case"VerticalAlignment":case"TopMargin":case"RightMargin":case"BottomMargin":case"LeftMargin":case"ShowFirstLabel":this._a.cf(true);if(this._a.seriesViewer()!=null){this._a.seriesViewer().ht()}this._a.renderAxis();break;case"TextColor":this._a.renderAxis();break}},j:function(){return this.m!=0},k:function(){return!$.ig.util.isNaN(this.o)},i:function(){return this.textStyle()!=null},f:null,g:function(a){if(this.f==null){this.f=$.ig.FontUtil.prototype.toFontInfo(a,this.textStyle())}return this.f},$type:new $.ig.Type("AxisLabelSettings",$.ig.$ot,[$$0.$b6.$type])},true);$c("TitleSettings:f2","AxisLabelSettings",{init:function(){this.a4=0;$$t.$f1.init.call(this);this.horizontalAlignment(1);this.leftMargin(NaN);this.rightMargin(NaN);this.topMargin(NaN);this.bottomMargin(NaN)},a4:0,position:function(a){if(arguments.length===1){var b=this.a4;this.a4=a;this.ar("AxisTitlePosition",$$t.$dh.getBox(b),$$t.$dh.getBox(a));return a}else{return this.a4}},aq:function(a,b,c,d){$$t.$f1.aq.call(this,a,b,c,d);if(this._a==null||this._a.seriesViewer()==null){return}switch(b){case"AxisTitlePosition":this._a.cf(true);this._a.renderAxis();break}},$type:new $.ig.Type("TitleSettings",$$t.$f1.$type)},true);$c("Axis:ac","Control",{a1:function(){return new $$t.f3(this)},_a2:null,gm:function(a){},f9:function(){if(this.b1()){this.a5().onAddAnnotations(this)}},bq:null,br:function(){if(this.bq==null){this.bq=new $.ig.SRProvider(this.domRenderer())}if(this.bq.l()==null){this.bq.l(this.domRenderer())}return this.bq},a6:null,a7:function(){var $self=this;if(this.a6==null){this.a6=$.ig.DVContainer.prototype.instance().createInstance($$t.$df.$type,function(){return $self.br().q()})}return this.a6},ds:function(){return this.iu().width()},e4:function(){return null},e3:function(){return null},isCategory:function(){return false},isNumeric:function(){return false},isAngular:function(){return false},isRadial:function(){return false},isVertical:function(){return false},isSorting:function(){return false},isDateTime:function(){return false},isCategoryDateTime:function(){return false},isContinuous:function(){return true},ah:function(){return this.crossingAxis()},init:function(){var $self=this;this.bq=null;this.bu=false;this.c0=NaN;this.cv=50;this.c6=0;this.c3=150;this.ap=0;this.cz=NaN;this.c5=0;this.c2=180;this.bh=null;this.bg=null;this.e5="Verdana";this.c1=NaN;this.c7=8;this.c4=16;this.es=-1;this.er=1;this.eq=3;this.i0=0;this.c9=0;this.c8=2;this.ai=new $$t.aa;this.aj=new $$t.aa;this.im=$$a.$ae.empty();this.bt=false;this.bs=false;this.cx=NaN;this.cy=-1;this._iz=new $$a.af;this.am=new $$t.fy;this.au=new $$t.f1;$$a.$f.init.call(this);$.ig.DVContainer.prototype.instance().registerIfLoaded("VisualDataFactoryManager");$.ig.DVContainer.prototype.instance().registerIfLoaded("AnnotationFactoryManager");this._df=NaN;this._a2=this.a1();this.gm(this._a2);this._a2.onInit();this._bo=function(){var $ret=new $.ig.Pool$1($$a.$an.$type);$ret.create($self._a2.aw.runOn($self._a2));$ret.activate($self._a2.ap.runOn($self._a2));$ret.disactivate($self._a2.ar.runOn($self._a2));$ret.destroy($self._a2.aq.runOn($self._a2));return $ret}();this._bn=function(){var $ret=new $.ig.Pool$1($$a.$an.$type);$ret.create($self._a2.aw.runOn($self._a2));$ret.activate($self._a2.ap.runOn($self._a2));$ret.disactivate($self._a2.ar.runOn($self._a2));$ret.destroy($self._a2.aq.runOn($self._a2));return $ret}();this._bm=function(){var $ret=new $.ig.Pool$1($$a.$bv.$type);$ret.create($self._a2.bb.runOn($self._a2));$ret.activate($self._a2.o.runOn($self._a2));$ret.disactivate($self._a2.q.runOn($self._a2));$ret.destroy($self._a2.p.runOn($self._a2));return $ret}();this._it=$$a.$ae.empty();this._cs=new $$4.x($.ig.$op.$type,0);this._ct=new $$4.x($$t.$ai.$type,0);this._at=this.as();this._at._af=this.labelSettings();this._at._ac=this;this._cu=new $$4.x($$t.$fv.$type,0);var a=this.ai;a.collectionResetting=$.ig.Delegate.prototype.combine(a.collectionResetting,this.f6.runOn(this));var b=this.ai;b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.f5.runOn(this));var c=this.aj;c.collectionResetting=$.ig.Delegate.prototype.combine(c.collectionResetting,this.f8.runOn(this));var d=this.aj;d.collectionChanged=$.ig.Delegate.prototype.combine(d.collectionChanged,this.f7.runOn(this));this._ab=$$t.$ac.$type;this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(e,f){$self.go(e,f.propertyName(),f.oldValue(),f.newValue())});this.bp=function(e,f){if($self.seriesViewer()==null||!$self.seriesViewer()._cn){$self.hc(f.oldRect(),f.newRect())}};this._a2.u()},a4:null,a5:function(){var $self=this;if(this.a4==null){this.a4=$.ig.DVContainer.prototype.instance().createInstance($$t.$ab.$type,function(){return $self.br().n()});this.a4.owner(this)}return this.a4},b1:function(){return $.ig.DVContainer.prototype.instance().checkLoaded("AnnotationFactoryManager")},f7:function(a,b){if(!this.b1()){return}this.a5().onAutoAnnotionsChanged(this,this.aj,b)},f8:function(a,b){if(!this.b1()){return}this.a5().onAutoAnnotionsReset(this,this.aj,b)},f5:function(a,b){if(!this.b1()){return}this.a5().onAnnotionsChanged(this,this.ai,b)},f6:function(a,b){if(!this.b1()){return}this.a5().onAnnotionsReset(this,this.ai,b)},provideRenderer:function(a){this.domRenderer(a);this.ga();this._at._af=this.labelSettings()},formatLabel:function(a){if(arguments.length===1){this.h($$t.$ac.formatLabelProperty,a);return a}else{return this.c($$t.$ac.formatLabelProperty)}},gj:function(a,b){if(!a.equals1(b)){this.hb(a,b)}},as:function(){},ac:function(){$$a.$f.ac.call(this);this._a2.ai()},_rootCanvas:null,rootCanvas:function(a){if(arguments.length===1){this._rootCanvas=a;return a}else{return this._rootCanvas}},bl:function(a){if(arguments.length===1){if(this.bl()!=a){var b=this.bl();this.bk=a;this.gu("FastItemsSourceProvider",b,this.bk)}return a}else{return this.bk}},bk:null,seriesViewer:function(a){if(arguments.length===1){if(this.seriesViewer()!=a){var b=this.seriesViewer();this.be=a;this.gu("SeriesViewer",b,this.be)}return a}else{return this.be}},be:null,chart:function(a){if(arguments.length===1){this.seriesViewer(a);return a}else{return $b($$t.$dp.$type,this.seriesViewer())}},bp:null,bu:false,useSmartAxis:function(a){if(arguments.length===1){if(this.bu==a){return}this.bu=a;var b=null;if(this._at!=null&&$$a.$ae.l_op_Inequality(this._at.cn(),null)){b=this._at.cn()}this._at=this.as();this._at._ac=this;this._at._af=this.labelSettings();if($$a.$ae.l_op_Inequality(b,null)){this._at.cn(b)}if(this.seriesViewer()!=null&&this.seriesViewer()._bn!=null){this._at._ae.ak(this.seriesViewer()._bn._w);this.gy(true)}return a}else{return this.bu}},c0:0,smartAxisExtent:function(a){if(arguments.length===1){var b=this.c0;if(b!=a){this.c0=a;this.actualSmartAxisExtent(a);this.gy(true)}return a}else{return this.c0}},cv:0,actualSmartAxisExtent:function(a){if(arguments.length===1){this.cv=a;return a}else{return this.cv}},c6:0,smartAxisMinimumExtent:function(a){if(arguments.length===1){this.c6=a;this.gy(true);return a}else{return this.c6}},c3:0,smartAxisMaximumExtent:function(a){if(arguments.length===1){this.c3=a;this.gy(true);return a}else{return this.c3}},ap:0,smartAxisExtentType:function(a){if(arguments.length===1){var b=this.ap;if(b!=a){this.ap=a;this.gy(true)}return a}else{return this.ap}},cz:0,smartAxisAngle:function(a){if(arguments.length===1){this.cz=a;this.gx();return a}else{return this.cz}},_actualSmartAxisAngle:0,actualSmartAxisAngle:function(a){if(arguments.length===1){this._actualSmartAxisAngle=a;return a}else{return this._actualSmartAxisAngle}},c5:0,smartAxisMinimumAngle:function(a){if(arguments.length===1){this.c5=a;this.gx();return a}else{return this.c5}},c2:0,smartAxisMaximumAngle:function(a){if(arguments.length===1){this.c2=a;this.gx();return a}else{return this.c2}},bh:null,bg:null,smartAxisFont:function(a){if(arguments.length===1){this.bh=a;this.c1=$.ig.FontUtil.prototype.getFontSize(this.bh);this.gx();return a}else{if(this.bh==null){if(this.bg==null){this.bg=this._a2.h()}return this.bg}return this.bh}},e5:null,smartAxisFontName:function(a){if(arguments.length===1){this.e5=a;var b=this.c1;if($.ig.util.isNaN(b)){b=12}this.smartAxisFont().n(a);this.smartAxisFont().d(b);this._at.bz();this.gx();return a}else{return this.e5}},c1:0,smartAxisFontSize:function(a){if(arguments.length===1){this.c1=a;this.smartAxisFont($.ig.FontUtil.prototype.getFontWithNewFontSize(this.smartAxisFont(),this.c1));this.gx();return a}else{return this.c1}},_actualSmartAxisFontSize:0,actualSmartAxisFontSize:function(a){if(arguments.length===1){this._actualSmartAxisFontSize=a;return a}else{return this._actualSmartAxisFontSize}},c7:0,smartAxisMinimumFontSize:function(a){if(arguments.length===1){this.c7=a;this.gx();return a}else{return this.c7}},c4:0,smartAxisMaximumFontSize:function(a){if(arguments.length===1){this.c4=a;this.gx();return a}else{return this.c4}},es:0,smartAxisNumberOfStaggerLevels:function(a){if(arguments.length===1){this.es=a;this.gx();return a}else{return this.es}},er:0,smartAxisMinimumStaggerLevels:function(a){if(arguments.length===1){this.er=a;this.gx();return a}else{return this.er}},eq:0,smartAxisMaximumStaggerLevels:function(a){if(arguments.length===1){this.eq=a;this.gx();return a}else{return this.eq}},_actualSmartAxisNumberOfStaggerLevels:0,actualSmartAxisNumberOfStaggerLevels:function(a){if(arguments.length===1){this._actualSmartAxisNumberOfStaggerLevels=a;return a}else{return this._actualSmartAxisNumberOfStaggerLevels}},i0:0,smartAxisVerticalAlignment:function(a){if(arguments.length===1){this.i0=a;this.gx();return a}else{return this.i0}},c9:0,smartAxisTopMargin:function(a){if(arguments.length===1){this.c9=a;this.gx();return a}else{return this.c9}},c8:0,smartAxisProximityMargin:function(a){if(arguments.length===1){this.c8=a;this.gx();return a}else{return this.c8}},unlockSmartAxisLabelPanel:function(){this._at.ce()},gx:function(){this.gy(false)},gy:function(a){if(a){this._at.cd()}this.cf(true);this.gw()},_he:null,title:function(a){if(arguments.length===1){this.h($$t.$ac.titleProperty,a);return a}else{return this.c($$t.$ac.titleProperty)}},stroke:function(a){if(arguments.length===1){this.h($$t.$ac.strokeProperty,a);return a}else{return this.c($$t.$ac.strokeProperty)}},actualStroke:function(a){if(arguments.length===1){this.h($$t.$ac.actualStrokeProperty,a);return a}else{return this.c($$t.$ac.actualStrokeProperty)}},strokeThickness:function(a){if(arguments.length===1){this.h($$t.$ac.strokeThicknessProperty,a);return a}else{return this.c($$t.$ac.strokeThicknessProperty)}},strokeDashArray:function(a){if(arguments.length===1){this.h($$t.$ac.strokeDashArrayProperty,a);return a}else{return this.c($$t.$ac.strokeDashArrayProperty)}},strip:function(a){if(arguments.length===1){this.h($$t.$ac.stripProperty,a);return a}else{return this.c($$t.$ac.stripProperty)}},majorStroke:function(a){if(arguments.length===1){this.h($$t.$ac.majorStrokeProperty,a);return a}else{return this.c($$t.$ac.majorStrokeProperty)}},actualMajorStroke:function(a){if(arguments.length===1){this.h($$t.$ac.actualMajorStrokeProperty,a);return a}else{return this.c($$t.$ac.actualMajorStrokeProperty)}},majorStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$ac.majorStrokeThicknessProperty,a);return a}else{return this.c($$t.$ac.majorStrokeThicknessProperty)}},majorStrokeDashArray:function(a){if(arguments.length===1){this.h($$t.$ac.majorStrokeDashArrayProperty,a);return a}else{return this.c($$t.$ac.majorStrokeDashArrayProperty)}},minorStroke:function(a){if(arguments.length===1){this.h($$t.$ac.minorStrokeProperty,a);return a}else{return this.c($$t.$ac.minorStrokeProperty)}},actualMinorStroke:function(a){if(arguments.length===1){this.h($$t.$ac.actualMinorStrokeProperty,a);return a}else{return this.c($$t.$ac.actualMinorStrokeProperty)}},minorStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$ac.minorStrokeThicknessProperty,a);return a}else{return this.c($$t.$ac.minorStrokeThicknessProperty)}},minorStrokeDashArray:function(a){if(arguments.length===1){this.h($$t.$ac.minorStrokeDashArrayProperty,a);return a}else{return this.c($$t.$ac.minorStrokeDashArrayProperty)}},tickStroke:function(a){if(arguments.length===1){this.h($$t.$ac.tickStrokeProperty,a);return a}else{return this.c($$t.$ac.tickStrokeProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$ac.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$ac.tickStrokeThicknessProperty)}},tickStrokeDashArray:function(a){if(arguments.length===1){this.h($$t.$ac.tickStrokeDashArrayProperty,a);return a}else{return this.c($$t.$ac.tickStrokeDashArrayProperty)}},tickLength:function(a){if(arguments.length===1){this.h($$t.$ac.tickLengthProperty,a);return a}else{return this.c($$t.$ac.tickLengthProperty)}},_dd:0,g7:function(){if(this.tickLength()>0){this._dd=this.tickLength();return}var a=$b($$t.$dp.$type,this.seriesViewer());if(a!=null&&$.ig.util.isNaN(this.tickLength())&&this.isCategory()&&(this.isVertical()||this.az()==0)){this._dd=a._nj._fd;return}this._dd=0},isDisabled:function(a){if(arguments.length===1){this.h($$t.$ac.isDisabledProperty,a);return a}else{return this.c($$t.$ac.isDisabledProperty)}},isInverted:function(a){if(arguments.length===1){this.h($$t.$ac.isInvertedProperty,a);return a}else{return this.c($$t.$ac.isInvertedProperty)}},_b9:false,useEnhancedIntervalManagement:function(a){if(arguments.length===1){this.h($$t.$ac.useEnhancedIntervalManagementProperty,a);return a}else{return this.c($$t.$ac.useEnhancedIntervalManagementProperty)}},enhancedIntervalMinimumCharacters:function(a){if(arguments.length===1){this.h($$t.$ac.enhancedIntervalMinimumCharactersProperty,a);return a}else{return $h(this.c($$t.$ac.enhancedIntervalMinimumCharactersProperty))}},labelSettings:function(a){if(arguments.length===1){this.h($$t.$ac.labelSettingsProperty,a);return a}else{return this.c($$t.$ac.labelSettingsProperty)}},dh:function(){return 0},h7:function(){if(this.isVertical()){return 2}return 0},i1:function(){return 1},h8:function(){return 1},i2:function(){return 1},dj:function(){if(this.isVertical()){return $.ig.DeviceUtils.prototype.g(5)}return 0},dl:function(){if(!this.isVertical()&&!this.isAngular()){return $.ig.DeviceUtils.prototype.g(5)}return 0},dk:function(){if(this.isVertical()){return $.ig.DeviceUtils.prototype.g(5)}return 0},di:function(){if(!this.isVertical()&&!this.isAngular()){return $.ig.DeviceUtils.prototype.g(5)}return 0},dp:function(){return NaN},dr:function(){return NaN},dq:function(){return NaN},dn:function(){return NaN},ax:function(){if(this.isVertical()){return 2}if(this.isRadial()){return 5}return 1},ay:function(){return 1},crossingAxis:function(a){if(arguments.length===1){this.h($$t.$ac.crossingAxisProperty,a);return a}else{return this.c($$t.$ac.crossingAxisProperty)}},crossingValue:function(a){if(arguments.length===1){this.h($$t.$ac.crossingValueProperty,a);return a}else{return this.c($$t.$ac.crossingValueProperty)}},rangeChanged:null,gv:function(a){if(this.rangeChanged!=null){this.rangeChanged(this,a)}},titleSettings:function(a){if(arguments.length===1){this.h($$t.$ac.titleSettingsProperty,a);return a}else{return this.c($$t.$ac.titleSettingsProperty)}},dm:function(){if(this.isVertical()){return-90}return 0},dg:function(){return NaN},annotations:function(){return this.ai},ai:null,al:function(){return this.aj},aj:null,im:null,iu:function(a){if(arguments.length===1){this.im=a;return a}else{if(this._it.isEmpty()){return this.im}return this._it}},_it:null,g8:function(){var a=0;var b=$b($$t.$dp.$type,this.seriesViewer());if(b!=null&&b.gridMode()==0){a=1}this._a2.au(a)},cq:function(a,b,c){return this.seriesViewer()!=null},cd:function(){var a=$$a.$ae.empty();if(this.seriesViewer()!=null){a=this.seriesViewer().windowRect()}return this.cq(this.iu(),a,this._a2)},_cs:null,_ct:null,_at:null,hb:function(a,b){this.iu(b);this.cf(true);this.updateRange();this.g0(false);if(this.seriesViewer()!=null){this.seriesViewer()._al.ad(1,this,this._a3,b)}},bt:false,cf:function(a){if(arguments.length===1){this.bt=a;return a}else{return this.bt}},ir:function(){if(this.seriesViewer()==null||this.seriesViewer().effectiveViewport().isEmpty()){return $$a.$ae.empty()}var a=this.seriesViewer().effectiveViewport();var b=this.iu();var c=(a.left()-b.left())/b.width();var d=(a.top()-b.top())/b.height();var e=(a.right()-b.left())/b.width();var f=(a.bottom()-b.top())/b.height();return new $$a.ae(0,c,d,e-c,f-d)},hc:function(a,b){this.cf(true);this.g0(true)},gw:function(){this.g0(false)},_a3:null,_domRenderer:null,domRenderer:function(a){if(arguments.length===1){this._domRenderer=a;return a}else{return this._domRenderer}},go:function(a,b,c,d){switch(b){case"SeriesViewer":var e=$b($$t.$f.$type,c);if(e!=null){this.domRenderer(null);e.actualWindowRectChanged=$.ig.Delegate.prototype.remove(e.actualWindowRectChanged,this.bp);e._al.ac(1,this);this._a2.z(e)}var f=$b($$t.$f.$type,d);if(f!=null){this._eo=f.widget()!=null&&f.widget()._creationOptions!=null&&!String.isNullOrEmpty(f.widget()._creationOptions.language)?new $$0.cf(f.widget()._creationOptions.language):null;this.domRenderer(f._bn._i._af);f.actualWindowRectChanged=$.ig.Delegate.prototype.combine(f.actualWindowRectChanged,this.bp);this._a3=f._al.k(1,this,this.ge.runOn(this));if(this.labelSettings()==null&&this.domRenderer()!=null){this.provideRenderer(this.domRenderer())}this._a2.t(f);if(this._cg&&!this._a3._e){this._cg=false;this.updateRange()}this.g6();this.g7()}break;case"IsDisabled":this.g0(false);break;case"IsInverted":this._b9=this.isInverted();var g=new $$t.e4(0,0,0,1,1);this.gd(g);var i=this._cu.getEnumerator();while(i.moveNext()){var h=i.current();h.h4();if(h.seriesViewer()!=null){h.ic()}}break;case"Label":this._a2.onLabelChanged();if($b($$a.$k.$type,d)!==null){this._cp=true}else{this._cp=false}this.cf(true);this.g3();this.g0(false);break;case"MajorStrokeThickness":case"MinorStrokeThickness":case"StrokeThickness":this.g0(false);break;case"LabelSettings":var j=$b($$t.$f1.$type,d);if(j!=null){j.registerAxis(this);this.au=j}else{this.au=new $$t.f1}if(this._at!=null){this._at._af=this.au}if(this._a2.l()){this._a2.v(this.au)}this.cf(true);this.g0(false);break;case"Title":this._a2.aj();break;case"TitleSettings":var k=$b($$t.$f2.$type,d);if(k!=null){k.registerAxis(this)}else{k=new $$t.f2}if(this._he!=null){this._he.dataContext(k)}this._a2.aj();this.g0(false);break;case"TickLength":this.cf(true);this.g7();this._a2.ac();this.g0(false);break;case"EnhancedIntervalMinimumCharacters":case"UseEnhancedIntervalManagement":this.cf(true);this.g0(false);break;case"CrossingAxis":if(this.seriesViewer()!=null){this.seriesViewer().ht()}break;case"MinorStroke":this.g6();if(d!=null){this._ci=true;this.g0(false)}else{this._ci=false}break;case"CrossingValue":if(this.crossingAxis()!=null){this.crossingAxis().renderAxis()}break;case"Stroke":case"MajorStroke":this.g6();this.g0(false);break;case"StrokeDashArray":case"MajorStrokeDashArray":case"MinorStrokeDashArray":case"FormatLabel":case"TickStroke":case"TickStrokeThickness":case"TickStrokeDashArray":case"ActualStroke":case"ActualMajorStroke":case"ActualMinorStroke":case"Strip":this.g0(false);break;case"MinExtent":this._a2.ac();break}},_coercionMethods:null,coercionMethods:function(a){if(arguments.length===1){this._coercionMethods=a;return a}else{return this._coercionMethods}},bs:false,expectFunctions:function(a){if(arguments.length===1){this.bs=a;return a}else{return this.bs}},_ci:false,g3:function(){this._bo.count(0);this._bn.count(0);this._bm.count(0);if(this._a2.l()){this._a2.am()}},_cp:false,gl:function(a,b,c,d){var e=Math.min(b,c);var f=Math.max(b,c);if(ed.top()){var g=new $$a.a5;g._d=new $$a.ae(0,d.left(),e,d.width(),f-e);a.add(g)}},gk:function(a,b,c,d,e){var f=b<=c.bottom()&&b>=c.top();if(!e&&f){f=!this.b7(b,d.c(),c,false)}if(f){if(d._a){b=this.de(b,c.top(),c.bottom(),d)}var g=new $$a.a4;g._c={__x:c.left(),__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g._b={__x:c.right(),__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(g)}},ha:function(a,b,c,d){var e=Math.min(b,c);var f=Math.max(b,c);if(f>d.left()&&e=c.left()&&b<=c.right();if(!f){var g=$.ig.truncate(Math.round(b));var h=$.ig.truncate(Math.round(c.left()));var i=$.ig.truncate(Math.round(c.right()));if(g>=h&&g<=i){f=true}}if(!e&&f){f=!this.b7(b,d.c(),c,true)}if(f){if(d._a){b=this.de(b,c.left(),c.right(),d)}var j=new $$a.a4;j._c={__x:b,__y:c.top(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j._b={__x:b,__y:c.bottom(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(j)}},b7:function(a,b,c,d){var e=false;var f=$b($$t.$dp.$type,this.seriesViewer());if(f!=null&&f.nu()&&!c.isEmpty()){var h=f.axes().getEnumerator();while(h.moveNext()){var g=h.current();if(g.__visibility!=0||g.strokeThickness()<1||g.actualStroke()==null||$.ig.BrushUtilCore.prototype.a(g.actualStroke())||g.iu().isEmpty()){continue}if(g.crossingAxis()!=null&&g.by()){var i=this.isVertical()?c.left():c.top();var j=0;var k=g.g4(i,j,g.seriesViewer().windowRect(),c,g.ip(),d?c.left():c.top(),d?c.right():c.bottom());i=k.p0;j=k.p1;var l=$$a.$ae.empty();var m=$$a.$ae.empty();if(d&&g.isVertical()){l=new $$a.ae(0,i-g.strokeThickness()/2,g.iu().top(),g.strokeThickness(),g.iu().height());m=new $$a.ae(0,a-b/2,c.top(),b,c.height())}else if(!d&&!g.isVertical()){l=new $$a.ae(0,g.iu().left(),i-g.strokeThickness()/2,g.iu().width(),g.strokeThickness());m=new $$a.ae(0,c.left(),a-b/2,c.width(),b)}if(l.left()<=m.right()&&m.left()<=l.right()&&l.top()<=m.bottom()&&m.top()<=l.bottom()){e=true;break}}else{var n=$$a.$ae.empty();var o=$$a.$ae.empty();if(d&&g.isVertical()){n=new $$a.ae(0,g.iu().left(),g.iu().top(),g.strokeThickness(),g.iu().height());o=new $$a.ae(0,a-b/2,c.top(),b,c.height())}else if(!d&&!g.isVertical()){n=new $$a.ae(0,g.iu().left(),g.iu().bottom()-g.strokeThickness()/2,g.iu().width(),g.strokeThickness());o=new $$a.ae(0,c.left(),a-b/2,c.width(),b)}if(n.left()<=o.right()&&o.left()<=n.right()&&n.top()<=o.bottom()&&o.top()<=n.bottom()){e=true;break}}}}return e},g4:function(a,b,c,d,e,f,g){var h=Math.abs(f-g);a=this.crossingValue();a=this.crossingAxis().scaleValue(a);var i=$b($$t.$al.$type,this.crossingAxis());if(i!=null&&i.categoryMode()==2){var j=.5*i.getCategorySize(c,d,e);var k=i.az()==0;if(i.isInverted()==k){j=-j}a=a+j}b=a-f;if(ag){a=g}if(b<0){b=0}else if(b>h){b=h}return{p0:a,p1:b}},de:function(a,b,c,d){var e=a;if(d!=null&&d.c()>0){var f=d.c()%2;if(f==0||f==1){var g=1;e=Math.floor(a);if(e+.5=c){e-=1}else if(e<=b){e+=1}}}return e},gc:function(a){this._a2.y(a)},gb:function(){this._bo.count(0);this._bn.count(0);this._bm.count(0);this._a2.w();this._cs.clear();this._ct.clear()},renderAxis:function(){this.g0(false)},g0:function(a){if(this.seriesViewer()!=null){this.seriesViewer()._al.ab(1,this,this._a3,a);if(this.renderRequested!=null){var b=new $$t.cz;b.animate(a);this.renderRequested(this,b);a=b.animate()}}},renderRequested:null,_a9:null,d7:function(){if(this._a9==null){return-1}if($.ig.util.isNaN(this._a9._a)){return-1}if(this.labelSettings()!=null&&this.labelSettings().angle()!=0){return-1}return Math.max($$t.$ac.d2,this._a9._a)},d5:function(){if(this._a9==null){return-1}if($.ig.util.isNaN(this._a9._c)&&$.ig.util.isNaN(this.cx)){return-1}if(this.labelSettings()!=null&&this.labelSettings().angle()!=0){return-1}var a=this._a9._c;if(!$.ig.util.isNaN(this.cx)&&this.enhancedIntervalMinimumCharacters()==-1){return this.cx}return Math.max($$t.$ac.d2,this._a9._c)},d6:function(){if(this.isVertical()){return this.d7()}else{return this.d5()}},cj:function(){return this.enhancedIntervalMinimumCharacters()==-1},ge:function(a){if(this._a2.k()){return}var b=0;var c=0;if(this._ct!=null&&this._ct.count()>0){b=this._ct.__inner[this._ct.count()-1]._c;c=this._ct.count()}if(this.cf()&&this.useEnhancedIntervalManagement()){this._a9=this.a8()}this.g1(a);if(!this.isVertical()&&this.cf()&&this.useEnhancedIntervalManagement()&&this.cj()){if(this.bw()){this.g1(a)}}var d=1;var e=0;if(this._ct!=null&&this._ct.count()>0){d=this._ct.__inner[this._ct.count()-1]._c;e=this._ct.count()}if(this.useSmartAxis()){this.cf(true)}var f=false;if(d!=b||e!=c||this.cf()){this.cf(false);if(this._a2.l()){this._a2.ac();f=true}}this._a2.ab();if(!f){this.gf()}},cx:0,bw:function(){if(!$.ig.util.isNaN(this.cx)||this._cs==null||this._cs.count()==0){return false}var a=this.bi();if(a==null){return false}var b=-1.7976931348623157e308;for(var c=0;c0){this._ac.a5().arrangeAnnotations(this._ac,this._ae,this._a3,this._a0,this._ap,this.bd(),b,c,d,e)}this.bt(a);return a},cm:function(){return $$a.$ae.empty()},bw:function(a){if(this._ac._he==null){return}this._ae.ah(this._ac._he,new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));var b=Math.abs(this.bh()-0)>1e-6;var c=this.cm();var d=c.left()+c.width()/2;var e=c.top()+c.height()/2;var f=this.bk()+this._ae.t()+this._ae.u();var g=this.bi()+this._ae.v()+this._ae.s();var h=f/2;var i=g/2;var j=new $$a.ae(0,d-h,e-i,f,g);if(b){this.cc(this._ac._he)}else{this._ae.ad(this._ac._he)}this._ae.aa(this._ac._he,j,this._ae.t(),this._ae.v(),this._ae.u(),this._ae.s());if((this._ac.titleSettings()==null||this._ac.titleSettings().visibility()==0)&&(this._ac.labelSettings()==null||this._ac.labelSettings().visibility()==0)&&this._ac.title()!=null){this._ac._he.__visibility=0}else{this._ac._he.__visibility=1;this._ae.aa(this._ac._he,new $$a.ae(0,0,0,0,0),0,0,0,0)}},bv:function(a){this._ae.ab(a)},b0:function(){},aw:function(){if($b($$t.$al.$type,this._ac)!==null){return this._ac._jf}if($b($$t.$aw.$type,this._ac)!==null){var a=new $$4.x(Number,0);var d=this._ac.actualTickmarkValues().j();for(var c=0;c=e.left()&&g<=e.right()){if(f._a){b=this._ac.de(b,e.left(),e.right(),f)}var j=new $$a.a4;j._c={__x:b,__y:c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};j._b={__x:b,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(j)}},b3:function(a,b,c,d,e,f){if(b<=e.bottom()&&b>=e.top()){if(f._a){b=this._ac.de(b,e.top(),e.bottom(),f)}var g=new $$a.a4;g._c={__x:c,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};g._b={__x:d,__y:b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.add(g)}},cb:function(a,b){var c=this.bd();this._ae.ai(a,c)},cc:function(a){var b=this.bh();this.b2(a,b)},b2:function(a,b){var c=$b($$a.$e.$type,a);var d=this.bi();var e=this.bk();var f=.5*e;var g=.5*d;var h=function(){var $ret=new $$a.bm;$ret._j=b;$ret._k=f;$ret._l=g;return $ret}();var i=new $$a.bp;i._j.add(h);c._j=i},cr:function(a){if(this._ab.contains(this._ac._he)==false&&this._ac._he!=null){this._ab.add(this._ac._he);$$t.$ag.l(this._ac._he)}var c=this._ab.getEnumerator();while(c.moveNext()){var b=c.current();if(b!=this._ac._he&&b!=this._ae._av){this._ae.ag(b)}}var d=this._ac==null||this.a5<=0||$.ig.util.isNaN(this.a5)?50:this.a5;if(this._ac!=null&&(this._ac._cu==null||this._ac._cu.count()==0)){if(this._ac.bz()){d=this._ac.dz()}}var e=this.an();d=Math.min(d,e?a.height():a.width());d=Number.isInfinity(d)?50:d;return e?new $$a.af(1,50,d):new $$a.af(1,d,50)},a9:function(a){if(arguments.length===1){this.h($$t.$ah.ci,a);return a}else{return this.c($$t.$ah.ci)}},a5:0,ai:function(a){if(a==null){return this._ac.seriesViewer().aj(this._ac)}if(a.position()==0){if(this._ac!=null&&this._ac.seriesViewer()!=null){return this._ac.seriesViewer().aj(this._ac)}return 4}return a.position()},ah:function(){return 1},as:function(a){return true},au:function(){var d__=new $$t.aj((-2));d__.__4__this=this;return d__},bs:function(a,b,c,d,e){var f=this._ae.x(b,c,d,e);return f},by:function(a){if(this._bq==null||this.bc(this._bq)0},kc:function(){if(this.i8()!=null&&this.bl()!=null&&this.itemsSource()!=null){this.i8(this.bl().releaseFastItemsSource(this.itemsSource()))}},kb:function(){if(this.i8()==null&&this.bl()!=null&&this.itemsSource()!=null){this.i8(this.bl().getFastItemsSource(this.itemsSource()))}},_jf:null,isCategory:function(){return true},getCategoryBoundingBox:function(a,b,c){if(this.isAngular()){return $$a.$ae.empty()}return this.getCategoryBoundingBoxHelper(a,b,c,this.isVertical())},getCategoryBoundingBoxHelper:function(a,b,c,d){var e=0;var f=a.__x;var g=this.iu().left();var h=this.iu().right();if(d){f=a.__y;g=this.iu().top();h=this.iu().bottom()}var i=this._jf;if(d&&!this.isInverted()||!d&&this.isInverted()){i=new $$4.x(Number,0);for(var j=this._jf.count()-1;j>=0;j--){i.add(this._jf.__inner[j])}}if(this.categoryMode()==0){if(b){var k;if(d){k=new $$a.ae(0,this.iu().left(),a.__y-c/2,this.iu().width(),c)}else{k=new $$a.ae(0,a.__x-c/2,this.iu().top(),c,this.iu().height())}k.intersect(this.iu());return k}else{if(f>h){return $$a.$ae.empty()}if(ff){break}}if(e==0){return $$a.$ae.empty()}if(f>h){return $$a.$ae.empty()}if(f1){var f=!$.ig.util.isNaN(this.gap())?$.ig.MathUtil.prototype.b(this.gap(),0,1):0;var g=0;if(!$.ig.util.isNaN(this.overlap())){g=Math.min(this.overlap(),1)}var h=1-.5*f;var i=h/(this.ju()-(this.ju()-1)*g);var j=(h-i)/(this.ju()-1);e=.25*f+.5*i+a*j}return this.getCategorySize(b,c,d)*e},dg:function(){return this.interval()},scrollIntoView:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();b=b.copy();var c=this.iu();var d=this.ir();var e=new $$a.ae(0,0,0,1,1);var f=new $$t.b0(0,e,e,this.isInverted(),d);var g=!b.isEmpty()&&!c.isEmpty()&&this.i8()!=null?this.i8().indexOf(a):-1;var h=g>-1?this.getScaledValue(g,f):NaN;if(!$.ig.util.isNaN(h)&&this.seriesViewer().c0()){if(!$.ig.util.isNaN(h)){if(hb.right()-.1*b.width()){h=h-.4*b.width();b.x(h-.5*b.width())}}this.seriesViewer().km(b,false,true)}},getScaledValue:function(a,b){if(!b.c.isEmpty()){var c=this.ky(a,$$t.$bz.ac,b.c,this.categoryMode());c=(c-b.d.left())/b.d.width();c=b.d.left()+b.d.width()*(c-b.e.left())/b.e.width();return c}return this.ky(a,b.e,b.d,this.categoryMode())},kp:function(a){if($b($$4.$x.$type.specialize(Array),a)!==null){return a.asArray()}return null},getScaledBucketValueList:function(a,b,c,d,e){var f;var g=e.e;var h=e.d;var i=e.c;var j=e.a;var k=!i.isEmpty();var l=this.categoryMode()==0?this.jr-1:this.jr;if(l<0){l=0}var m=i.left();var n=i.width();var o=g.left();var p=g.width();var q=h.left();var r=h.width();var s=0;var t=1;var u=this.kp(a);var v=false;if(u!=null){v=true}var w;for(var x=0;x=1?f[w]/l:l==0?.5:NaN;if(j){z=1-z}z=m+n*(z-s)/t;var aa=(z-o*r)/p;f[w]=aa}else{var ab=l>=1?f[w]/l:l==0?.5:NaN;if(j){ab=1-ab}ab=q+r*(ab-o)/p;f[w]=ab}}}},du:function(a,b,c){if(!b.c.isEmpty()){var d=this.ky(a,$$t.$bz.ac,b.c,c);d=(d-b.d.left())/b.d.width();d=b.d.left()+b.d.width()*(d-b.e.left())/b.e.width();return d}return this.ky(a,b.e,b.d,c)},ky:function(a,b,c,d){var e=d==0?this.jr-1:this.jr;if(e<0){e=0}var f=e>=1?a/e:e==0?.5:NaN;if(this._b9){f=1-f}return c.left()+c.width()*(f-b.left())/b.width()},getUnscaledValue:function(a,b){if(!b.c.isEmpty()){var c=b.e.left()+b.e.width()*(a-b.d.left())/b.d.width();c=c*b.d.width()+b.d.left();c=this.getUnscaledValue3(c,$$t.$bz.ac,b.c,this.categoryMode());return c}return this.getUnscaledValue3(a,b.e,b.d,this.categoryMode())},dx:function(a,b,c){if(!b.c.isEmpty()){var d=b.e.left()+b.e.width()*(a-b.d.left())/b.d.width();d=d*b.d.width()+b.d.left();d=this.getUnscaledValue3(d,$$t.$bz.ac,b.c,c);return d}return this.getUnscaledValue3(a,b.e,b.d,c)},getUnscaledValue3:function(a,b,c,d){var e=b.left()+(a-c.left())*b.width()/c.width();if(this._b9){e=1-e}var f=d==0?this.jr-1:this.jr;if(f<0){f=0}return e*f},scrollRangeIntoView:function(a,b){if(a==NaN||b==NaN||this.i8()==null||this.i8().count()==0){return}var c=a/this.i8().count();var d=(b+1)/this.i8().count();this.seriesViewer().windowRect(new $$a.ae(0,c,this.seriesViewer().windowRect().y(),d-c,this.seriesViewer().windowRect().height()))},g1:function(a){$$t.$al.g1.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.iu();var d=this.ip();var e=this.io();var f=new $$t.b0(0,b,c,this.isInverted(),d);var g=this._a2.ax();var h=this._a2.a0();var i=this._a2.ay();var j=this._a2.az();var k=this._a2.e();var l=this._a2.f();var m=this._a2.g();var n=this.i8();var o=this.kr();this.g8();this.gc(g);this.gc(h);this.gc(i);this.gc(j);this._cs.clear();this._ct.clear();this._jf.clear();this._a2.as(this,b,c);if(b.isEmpty()||c.isEmpty()){this._bo.count(0);this._bn.count(0);this._bm.count(0)}if(this._bo.count()==0&&this._bn.count()==0){this._a2.x()}if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}if(this.itemsSource()==null||o==null||n.count()==0){this._bo.count(0);this._bn.count(0);this._bm.count(0);this._a2.x();return}if(!b.isEmpty()&&!c.isEmpty()){var p=this.getUnscaledValue(e.left(),f);var q=this.getUnscaledValue(e.right(),f);if(this.isInverted()){p=Math.ceil(p);q=Math.floor(q)}else{p=Math.floor(p);q=Math.ceil(q)}var r=c.bottom();var s=r-c.top();if(this.crossingAxis()!=null){var t=$b($$t.$az.$type,this.crossingAxis());if(t!=null){var u=this.g4(r,s,b,c,d,c.top(),c.bottom());r=u.p0;s=u.p1}}this.gk(g,r,c,k,true);this._a2.an(s);var v=Math.min(p,q);var w=Math.max(p,q);var x=new $$t.e9(1,v,w,e.width(),this.interval(),this.categoryMode(),this.d6());var y=Math.floor((v-0)/x._g);var z=Math.ceil((w-0)/x._g);this.actualInterval(x._g);if(!$.ig.util.isNaN(y)&&!$.ig.util.isNaN(z)){var aa=$.ig.truncate(y);var ab=$.ig.truncate(z);var ac=this.kx(0+aa*x._g,f);var ad=this.getScaledValue(x._g,f);var ae=Math.abs(ad-this.getScaledValue(0,f));this._a2.ao(ad);var af=$.ig.truncate(Math.ceil(e.right()));var ag=$.ig.truncate(Math.floor(e.left()));var ah=this.minorInterval();var ai=ah>0&&ahar){at-=as;if(Math.abs(at-ar)<1e-4){break}this.g9(j,at,c,m,false)}}else{var au=ac;while(au+as=ag&&a0<=af){var a1=0;if(al>=1){a1=aq*$.ig.truncate(Math.floor(al))}else{if(aq*al*2%2==0){a1=$.ig.truncate(Math.floor(aq*al))}else{a1=-1}}if(o!=null&&a1=0){var a2=o.getItem(a1);var a3=this.e1(a2);if(!$.ig.util.isNaN(az)&&!Number.isInfinity(az)&&a3!=null){if(typeof a3==="string"&&a3.equals("")){}else{this._cs.add1(a3);this._ct.add(new $$t.ai(az))}}}}ac=ar}}if((this.labelSettings()==null||this.labelSettings().visibility()==0)&&this.crossingAxis()!=null){if(this.labelSettings()!=null&&(this.labelSettings().location()==4||this.labelSettings().location()==5)){this.seriesViewer().ht()}}this._a2.at(this._cs,this._ct);this.kf()}},cm:function(){if(this.cf()&&this.useEnhancedIntervalManagement()){this._a9=this.a8()}if(this.i8()==null){return false}var a=this.i8().count();if(a!=this.k3()){var b=new $$t.e4(0,1,1,this.k3(),a);this.k3(a);this.gv(b);return true}return false},interval:function(a){if(arguments.length===1){this.h($$t.$ao.intervalProperty,a);return a}else{return this.c($$t.$ao.intervalProperty)}},ks:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.ks;this.ks=a;this.gu("ActualInterval",b,this.actualInterval())}return a}else{return this.ks}},d4:function(){return this.actualInterval()},minorInterval:function(a){if(arguments.length===1){this.h($$t.$ao.minorIntervalProperty,a);return a}else{return this.c($$t.$ao.minorIntervalProperty)}},kt:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.kt;this.kt=a;this.gu("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.kt}},jb:function(a){if(a==null){return false}var b=this.bb();if(b==null){return false}return b.synchronizeHorizontally()},az:function(){return 0},kr:function(){return this.i8()},kx:function(a,b){return this.getScaledValue(a,b)},kw:function(a,b,c,d){if(!c){var e=this.kx(a+1,d);return(b+e)/2}return b},$type:new $.ig.Type("CategoryXAxis",$$t.$al.$type)},true);$c("HorizontalAxisLabelPanelBase:ap","AxisLabelPanelBase",{init:function(){$$t.$ah.init.call(this)},ad:function(){return new $$t.f6(this)},b8:function(a){$$t.$ah.b8.call(this,a);this._cs=a},_cs:null,_c4:0,_c1:0,_c3:0,_c2:0,bx:function(){this._cs.az()},cu:function(){return this._af!=null&&this._af.j()&&this.bd()%360!=0},cv:function(){return this._am&&!this._ap},an:function(){return true},ay:function(){var $self=this;var a=new $$4.x($$a.$ae.$type,0);var b=new $$4.x($$0.$aq.$type,0);this._aq=false;this._ap=false;this._ar=false;var c=this._af!=null?this._af.angle():0;var d=c*Math.PI/180;if(this.cu()){this._ap=true}this._am=false;this.c6(a,b,d);this._am=this._am||this.al(a,b);if(this._am){this.c8(a,b)}else{this.c9()}var e=this._ac.bz();if(!e){this.c5(c)}else{this._ae.ac()}if(this._ap){for(var f=0;f0){if(this._cs.ay()){this._ar=true}}}if(this._am&&this.ct()){var i=this.cn().width();var j=this.cz();var k=this.cy();var l=this._a2.count()>1?this._a2.__inner[1]._c-this._a2.__inner[0]._c:i;var m=Math.abs(l*.8);var n=0;var o=Math.abs(Math.atan(this._c1/l)*180/Math.PI);var p=this._ae.p();var q=this._ae.q();for(var r=0;r0&&r1?this._a2.__inner[r]._c-(a.__inner[r-1].x()+a.__inner[r-1].width()):i;var t=this._a2.count()>1?a.__inner[r+1].x()-this._a2.__inner[r]._c:i;m=Math.abs(Math.min(Math.abs(s*2),Math.abs(t*2))*.8)}else{if(r==0){var u=this._a2.count()>1?a.__inner[r+1].x()-this._a2.__inner[r]._c:i;m=Math.abs(l*2*.8)}if(r==a.count()-1){var v=this._a2.count()>1?this._a2.__inner[r]._c-(a.__inner[r-1].x()+a.__inner[r-1].width()):i;m=Math.abs(v*2*.8)}}}var w=Math.min(a.__inner[r].width(),m);n=this._ap?this._a2.__inner[r]._c:this._a2.__inner[r]._c-w/2;var x=$.ig.AngleSimplifier.prototype.a(c);var y=x>=o&&x<=180-o||x>=180+o&&x<=360-o;var z=a.__inner[r];if(this._ap&&y){var aa=this.bm(this._a3.__inner[r]);m=Math.min(j/Math.abs(Math.sin(d)),aa)}z.x(n);z.width(Math.min(m,z.width()));a.__inner[r]=z;if(!($b($$a.$an.$type,this._a3.__inner[r])!==null)){this._a3.__inner[r].width(Math.min(m,z.width()))}var ab=$b($$a.$an.$type,this._a3.__inner[r]);if(ab!=null){var ac=this.bs(r,ab,m,p,q);if(this._ar){ab.height(k)}else if(!ab.ak().equals(ac)){ab.ak(ac);this._a3.__inner[r].width(Math.min(m,this.bc(this._a3.__inner[r])));this._c3=Math.min(this._c3,this._a3.__inner[r].width())}}}if(!e){this.c5(c)}}if(this.cw()){this.c7(a)}return a},c6:function(a,b,c){var d=this.bj();var e=this.c0();this._c1=-1.7976931348623157e308;this._c4=-1.7976931348623157e308;this._c2=-1.7976931348623157e308;this._c3=-1.7976931348623157e308;var f=this._ae.p();var g=this._ae.q();var h=this._ae.r();var i=this._ae.o();var j=this.cn().top();var k=this.cn().height()-d;var l=false;for(var m=0;m=this._a2.count()){break}var o,p,q,r,s,t;var u=this._a3.__inner[n];s=this.bc(u);t=this.bb(u);r=s+this._ae.p()+this._ae.q();q=t+h+i;var v=this._a2.__inner[n]._a;if(this._ap){o=this._a2.__inner[n]._c}else{o=this._a2.__inner[n]._c-r/2}p=j+e;if(!v||!l){this._c1=Math.max(q,this._c1);this._c4=Math.max(r,this._c4);this._c2=Math.max(t,this._c2);this._c3=Math.max(s,this._c3)}var w=new $$a.ae(0,o,p,r,q);a.add(w);b.add(v);var x=r*Math.abs(Math.sin(c));this._am=this._am||x>k}},c5:function(a){var b=a*(Math.PI/180);var c=Math.abs(this._c3*Math.sin(b))+Math.abs(this._c2*Math.cos(b));c+=this._ae.r()+this._ae.o();var d=this.bj();this.a9(c+d+this._ac._dd)},c7:function(a){this._cs.a0(a)},c8:function(a,b){},c9:function(){},cb:function(a,b){var c=a._l;var d=a._m;var e=0;var f=c/2;var g=new $$a.bp;var h=$.ig.AngleSimplifier.prototype.a(this.bd());var i=function(){var $ret=new $$a.bm;$ret._j=h;$ret._k=e;$ret._l=f;return $ret}();var j=0;var k=0;if(h!=0&&h!=360){if(h>0&&h<180){j=-Math.sin($.ig.MathUtil.prototype.k(h))*(c/2)}else{i._k=d;k=-d;j=-Math.sin($.ig.MathUtil.prototype.k(h-180))*(c/2)}}var l=function(){var $ret=new $$a.bn;$ret._k=j;$ret._j=k;return $ret}();g._j.add(i);g._j.add(l);a._j=g},cw:function(){return!this._aq&&!this._ap},ct:function(){return true},bp:function(a,b,c){var d=0;var e=new $$4.x($$a.$ae.$type,0);var f=this.c0()+this.cn().top();var g=this.cz();var h=f+g;if(a*3<=this.a5){d=3}else if(a*2<=this.a5){d=2}else{return{ret:d,p1:b}}var i=0;for(var j=0;j0&&this._ka>1},logarithmBase:function(a){if(arguments.length===1){this.h($$t.$aw.logarithmBaseProperty,a);return a}else{return $h(this.c($$t.$aw.logarithmBaseProperty))}},_ka:0,_i8:null,_jo:false,g1:function(a){$$t.$ac.g1.call(this,a);if(this.jn()&&this.seriesViewer()!=null){var b=this.ip();var c=this.io();var d=this.i9(this.iu(),this.seriesViewer().actualWindowRect(),b,c);if(d==null){return}for(var e=0;e1;var b;var c;var d=this.ks(this,this.minimumValue(),this.maximumValue(),a,this.logarithmBase(),b,c);b=d.p5;c=d.p6;if(b!=this.actualMinimumValue()||c!=this.actualMaximumValue()||this._jo){this._jo=false;var e=new $$t.e4(0,this.actualMinimumValue(),b,this.actualMaximumValue(),c);this.actualMinimumValue(b);this.actualMaximumValue(c);this.gv(e);this.kv(e);this.g0(true);return true}return false},kv:function(a){},registerSeries:function(a){var b=$$t.$ac.registerSeries.call(this,a);if(b){this.updateRange()}return b},deregisterSeries:function(a){var b=$$t.$ac.deregisterSeries.call(this,a);if(b){this.updateRange()}return b},i7:function(a){return new $$t.bq(a)},i6:function(){var $self=this;var a=function(){var $ret=new $$t.ag;$ret._a=$self;$ret._f=$self._ct;$ret._e=$self._cs;$ret._b=$self._at;return $ret}();if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}var b=this.i7(a);b._u=function(){var c=$self._a2.ax();var d=$self._a2.a0();var e=$self._a2.ay();var f=$self._a2.az();$self.g8();$self.gc(c);$self.gc(d);$self.gc(e);$self.gc(f)};b._o=function(c,d){return!d.isEmpty()&&!c.isEmpty()};b._d=function(c,d,e,f){return $self.i9(c,d,e,f)};b._g=function(c){return $self.e1(c)};return b},ja:function(){return new $$t.br},kt:function(){},jb:function(){return null},i9:function(a,b,c,d){var e=this.ja();var f=this._a2.ax();var g=this._a2.a0();var h=this._a2.ay();var i=this._a2.az();var j=this._a2.e();var k=this._a2.f();var l=this._a2.g();e._t=f;e._w=g;e._u=h;e._v=i;e._a=j;e._c=k;e._d=l;e._l=this.actualMaximumValue();e._m=this.actualMinimumValue();e._h=this.hasUserMaximum();e._f=this.actualTickmarkValues();e._z=a;e._y=c;e._x=d;e._aa=b;e._o=this.d6();e._g=this.jj();e._p=this.interval();e._q=this.minorInterval();e._s=this.label();if(this.label()==null&&this.formatLabel()!=null){e._s="Format"}e._j=this._ci;e._ab=this.abbreviateLargeNumbers();return e},unscaleValue:function(a){var b=this.ip();var c=new $$t.b0(0,this.seriesViewer().actualWindowRect(),this.iu(),this.isInverted(),b);return this.getUnscaledValue(a,c)},jj:function(){return!$.ig.util.isNaN(this.interval())},hasUserMinimum:function(){return!$.ig.util.isNaN(this.minimumValue())},hasUserMaximum:function(){return!$.ig.util.isNaN(this.maximumValue())},kw:function(){if(this.tickmarkValues()!=null){this.actualTickmarkValues(this.tickmarkValues())}else if(this.actualIsLogarithmic()){this.actualTickmarkValues(new $$t.b6);this._i5.be()}else{this.actualTickmarkValues(new $$t.b5)}},tickmarkValues:function(a){if(arguments.length===1){this.h($$t.$aw.tickmarkValuesProperty,a);return a}else{return $b($$t.$b7.$type,this.c($$t.$aw.tickmarkValuesProperty))}},jc:null,actualTickmarkValues:function(a){if(arguments.length===1){var b=this.jc;var c=b!=a;if(c){this.jc=a;this.gu("ActualTickmarkValues",b,a)}return a}else{if(this.jc==null){this.kw()}return this.jc}},jf:false,abbreviateLargeNumbers:function(a){if(arguments.length===1){var b=this.abbreviateLargeNumbers();if(a!=b){this.jf=a;this.gu("AbbreviateLargeNumbers",b,this.abbreviateLargeNumbers())}return a}else{return this.jf}},$type:new $.ig.Type("NumericAxisBase",$$t.$ac.$type)},true);$c("NumericScaler:bz","DependencyObject",{init:function(){$$a.$r.init.call(this)},t:function(a,b,c,d,e){},l:function(a){if(arguments.length===1){this.h($$t.$bz.ab,a);return a}else{return this.c($$t.$bz.ab)}},k:function(a){if(arguments.length===1){this.h($$t.$bz.aa,a);return a}else{return this.c($$t.$bz.aa)}},o:0,n:0,y:function(a){this.l(a)},x:function(a){this.k(a)},w:function(a,b,c){switch(a){case"ActualMinimumValue":this.o=this.l();this.z();break;case"ActualMaximumValue":this.n=this.k();this.z();break}},z:function(){if($.ig.util.isNaN(this.l())||$.ig.util.isNaN(this.k())||Number.isInfinity(this.l())||Number.isInfinity(this.k())||this.l()<-7.922816251426434e28||this.k()>7.922816251426434e28){this._m=this.k()-this.l()}else{this._m=this.k()-this.l()}},_m:0,q:function(a,b){},p:function(a,b){},j:function(a,b,c,d){var e=new $$4.x(Number,2,a.count());for(var f=b;fthis.actualMaximumValue()){a=this.actualMaximumValue()}if(!b.isVertical()){return(a-this.actualMinimumValue())/(this.actualMaximumValue()-this.actualMinimumValue())}else{return(a-this.actualMaximumValue())/(this.actualMinimumValue()-this.actualMaximumValue())}},$type:new $.ig.Type("StraightNumericAxisBase",$$t.$aw.$type)},true);$c("NumericXAxis:ay","StraightNumericAxisBase",{a1:function(){return new $$t.f8(this)},gm:function(a){$$t.$ax.gm.call(this,a);this._lo=a},_lo:null,init:function(){$$t.$ax.init.call(this);this._ab=$$t.$ay.$type;this._i8=this.i6()},as:function(){if(this.useSmartAxis()){return new $.ig.HorizontalSmartAxisLabelPanel}else{return new $$t.aq}},i6:function(){var $self=this;var a=$$t.$ax.i6.call(this);a._b._c=function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.crossingAxis()!=null){$self._at.a8(b);if($self.labelSettings()!=null&&($self.labelSettings().location()==4||$self.labelSettings().location()==5)){$self.seriesViewer().ht()}}};a._k=function(b,c,d){$self.g9(c,d,b._z,b._b,false)};a._l=function(b,c,d,e){$self.ha(c,d,e,b._z)};a._m=function(b,c){var d=b._y;var e=new $$t.b0(0,b._aa,b._z,$self._b9,d);return $self.getScaledValue(c,e)};a._q=function(b,c){return true};a._j=function(b){$self.gk(b._t,b._n,b._z,b._a,true)};a._e=function(b){b._n=b._z.bottom();if($self.crossingAxis()!=null&&$self.crossingAxis().seriesViewer()!=null){var c=b._n;var d=b._r;var e=$self.g4(c,d,b._aa,b._z,b._y,b._z.top(),b._z.bottom());c=e.p0;d=e.p1;b._n=c;b._r=d}};a._p=function(b,c,d){var e=Math.round(c);return e>=Math.floor(b._z.left())&&e<=Math.ceil(b._z.right())};return a},getScaledValue:function(a,b){if(this.k7!=null){return this.k7.p(a,b)}return this.k6().p(a,b)},getUnscaledValue:function(a,b){if(this.k7!=null){return this.k7.q(a,b)}return this.k6().q(a,b)},getScaledValueList:function(a,b,c,d){if(this.k7!=null){this.k7.v(a,b,c,d);return}this.k6().v(a,b,c,d)},getScaledBucketValueList:function(a,b,c,d,e){if(this.k7!=null){this.k7.u(a,b,c,d,e);return}this.k6().u(a,b,c,d,e)},getUnscaledValueList:function(a,b,c,d){if(this.k7!=null){this.k7.j(a,b,c,d);return}this.k6().j(a,b,c,d)},scrollRangeIntoView:function(a,b){if(this.seriesViewer()==null||a==NaN||b==NaN){return}var c=this.lc(a,this);var d=this.lc(b,this);if(c==NaN||d==NaN){return}this.seriesViewer().windowRect(new $$a.ae(0,c,this.seriesViewer().windowRect().y(),d-c,this.seriesViewer().windowRect().height()))},i9:function(a,b,c,d){var e=d;var f=$$t.$ax.i9.call(this,a,b,c,d);var g=new $$t.b0(0,b,a,this.isInverted(),c);var h=NaN;var i=NaN;if(!this.isInverted()&&b.right()==1){i=this.actualMaximumValue()}else if(this.isInverted()&&b.left()==0){h=this.actualMaximumValue()}if($.ig.util.isNaN(h)){h=this.getUnscaledValue(e.left(),g)}if($.ig.util.isNaN(i)){i=this.getUnscaledValue(e.right(),g)}var j=Math.min(h,i);var k=Math.max(h,i);this.actualVisibleMinimumValue(j);this.actualVisibleMaximumValue(k);f._k.add(function(){var $ret=new $$t.bs;$ret._d=j;$ret._c=k;$ret._b=e.width();return $ret}());return f},g1:function(a){$$t.$ax.g1.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=!b.isEmpty()?this.iu():$$a.$ae.empty();var d=this.ip();var e=this.io();var f=this._i8.c(a,c,b,d,e);if(f!=null){this.actualInterval(f._f._m);this.actualMinorInterval(f._f._l)}},hb:function(a,b){$$t.$ax.hb.call(this,a,b);if(b.height()!=a.height()){this.updateRange()}},az:function(){return 0},jb:function(){if(this.isLogarithmic()){return new $$t.bv}switch(this.scaleMode()){case 0:return new $$t.bu;case 1:return new $$t.bv}return null},$type:new $.ig.Type("NumericXAxis",$$t.$ax.$type,[$$t.$ar.$type])},true);$c("NumericYAxis:az","StraightNumericAxisBase",{a1:function(){return new $$t.f9(this)},init:function(){$$t.$ax.init.call(this);this._ab=$$t.$az.$type;this._i8=this.i6()},as:function(){return new $$t.b9},isVertical:function(){return true},ds:function(){return this.iu().height()},getScaledValue:function(a,b){if(this.k7!=null){return this.k7.p(a,b)}return this.k6().p(a,b)},getScaledValueList:function(a,b,c,d){if(this.k7!=null){this.k7.v(a,b,c,d);return}this.k6().v(a,b,c,d)},getScaledBucketValueList:function(a,b,c,d,e){if(this.k7!=null){this.k7.u(a,b,c,d,e);return}this.k6().u(a,b,c,d,e)},getUnscaledValue:function(a,b){if(this.k7!=null){return this.k7.q(a,b)}return this.k6().q(a,b)},getUnscaledValueList:function(a,b,c,d){if(this.k7!=null){this.k7.j(a,b,c,d);return}this.k6().j(a,b,c,d)},scrollRangeIntoView:function(a,b){if(this.seriesViewer()==null||a==NaN||b==NaN){return}var c=this.lc(a,this);var d=this.lc(b,this);if(c==NaN||d==NaN){return}this.seriesViewer().windowRect(new $$a.ae(0,this.seriesViewer().windowRect().x(),d,this.seriesViewer().windowRect().width(),c-d))},i6:function(){var $self=this;var a=$$t.$ax.i6.call(this);a._b._c=function(b){if($self.labelSettings()==null||$self.labelSettings().visibility()==0){$self._at.a8(b);if($self.labelSettings()!=null&&($self.labelSettings().location()==7||$self.labelSettings().location()==6)){$self.seriesViewer().ht()}}};a._k=function(b,c,d){$self.gk(c,d,b._z,b._b,false)};a._l=function(b,c,d,e){$self.gl(c,d,e,b._z)};a._m=function(b,c){var d=b._y;var e=new $$t.b0(0,b._aa,b._z,$self._b9,d);return $self.getScaledValue(c,e)};a._q=function(b,c){return true};a._j=function(b){$self.g9(b._t,b._n,b._z,b._a,true)};a._e=function(b){b._n=$self.labelSettings()!=null&&($self.labelSettings().location()==7||$self.labelSettings().location()==3)?b._z.right():b._z.left();var c=b._y;var d=new $$t.b0(0,b._aa,b._z,$self._b9,c);if($self.crossingAxis()!=null&&$self.crossingAxis().seriesViewer()!=null){var e=b._n;var f=b._r;var g=$self.g4(e,f,b._aa,b._z,b._y,b._z.left(),b._z.right());e=g.p0;f=g.p1;b._n=e;b._r=f}};a._p=function(b,c,d){var e=Math.round(c);return e>=Math.floor(b._z.top())&&e<=Math.ceil(b._z.bottom())};return a},i9:function(a,b,c,d){var e=d;var f=$$t.$ax.i9.call(this,a,b,c,d);var g=new $$t.b0(0,b,a,this.isInverted(),c);var h=NaN;var i=NaN;if(!this.isInverted()&&b.top()==0){i=this.actualMaximumValue()}else if(this.isInverted()&&b.bottom()==1){h=this.actualMaximumValue()}if($.ig.util.isNaN(h)){h=this.getUnscaledValue(e.bottom(),g)}if($.ig.util.isNaN(i)){i=this.getUnscaledValue(e.top(),g)}var j=Math.min(h,i);var k=Math.max(h,i);this.actualVisibleMinimumValue(j);this.actualVisibleMaximumValue(k);var l=function(){var $ret=new $$t.bs;$ret._d=j;$ret._c=k;$ret._b=e.height();return $ret}();f._k.add(l);return f},g1:function(a){$$t.$ax.g1.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$a.$ae.empty();var c=this.iu();var d=this.ip();var e=this.io();var f=this._i8.c(a,c,b,d,e);if(f!=null){this.actualInterval(f._f._m);this.actualMinorInterval(f._f._l)}},hb:function(a,b){$$t.$ax.hb.call(this,a,b);if(b.height()!=a.height()){this.updateRange()}},az:function(){return 1},jb:function(){if(this.isLogarithmic()){return new $$t.b3}switch(this.scaleMode()){case 0:return new $$t.b2;case 1:return new $$t.b3}return null},$type:new $.ig.Type("NumericYAxis",$$t.$ax.$type,[$$t.$ar.$type])},true);$c("AxisRendererBase:a0","Object",{init:function(a){var $self=this;$.ig.$op.init.call(this);this._u=function(){};this._o=function(b,c){return false};this._v=function(){};this._m=function(b,c){return c};this._l=function(b,c,d,e){};this._k=function(b,c,d){};this._q=function(b,c){return false};this._n=function(b,c){return $self._q(b,c)};this._j=function(b){};this._e=function(b){};this._p=function(b,c,d){return false};this._h=function(b,c){return new $$t.ai(c)};this._t=function(b,c){return c};this._g=function(b){return null};this._r=function(b,c,d,e){return c};this._a=function(b,c,d,e){return c};this._b=a;this._d=function(b,c,d,e){return null}},_u:null,_o:null,_v:null,_m:null,_l:null,_k:null,_q:null,_n:null,_j:null,_e:null,_p:null,_h:null,_t:null,_b:null,_g:null,_d:null,_r:null,_a:null,_f:null,_i:null,c:function(a,b,c,d,e){this.x(c,b);if(this._o(b,c)){this._v();var f=this._d(b,c,d,e);this.x(c,b);if(f==null){this.aa();return null}if(f._k.count()>1&&!f._g){this.ab(f)}var h=f._k.getEnumerator();while(h.moveNext()){var g=h.current();f._e=g;if($.ig.util.isNaN(g._c)||Number.isInfinity(g._c)||$.ig.util.isNaN(g._d)||Number.isInfinity(g._d)){continue}if(g._d==g._c){continue}this._e(f);this._b.n(f._r);var i=0;var j=0;var k=false;var l=function(m){return m};if(this._f!=null){l=this._i}if($b($$t.$bl.$type,f)!==null){i=f._ab;j=f._af;k=f._ac}f._f=this.s(f);f._f.s(function(){var $ret=new $$t.b8;$ret._n=f._e._d;$ret._m=f._e._c;$ret._g=f._m;$ret._f=f._l;$ret._k=f._e._b;$ret._d=f._g;$ret._l=f._p;$ret._j=f._q;$ret._h=f._o;$ret._i=f._e._a;$ret._p=f._e._e;$ret._a=i;$ret._q=j;$ret._s=f._aa;$ret._r=f._z;$ret._e=k;$ret._c=l;return $ret}());this.y(f)}this.z();return f}return null},aa:function(){this._b.p()},ab:function(a){var b=-1.7976931348623157e308;var c=-2147483648;var d=0;var e=0;var f=false;var g=function(h){return h};if(this._f!=null){g=this._i}if($b($$t.$bl.$type,a)!==null){d=a._ab;e=a._af;f=a._ac}var i=a._k.getEnumerator();while(i.moveNext()){var h=i.current();a._e=h;a._f.s(function(){var $ret=new $$t.b8;$ret._n=h._d;$ret._m=h._c;$ret._g=a._m;$ret._f=a._l;$ret._k=h._b;$ret._d=a._g;$ret._l=a._p;$ret._i=h._a;$ret._p=h._e;$ret._h=a._o;$ret._j=a._q;$ret._a=d;$ret._q=e;$ret._s=a._aa;$ret._r=a._z;$ret._e=f;$ret._c=g;return $ret}());h._a=a._f._m;h._e=a._f._r;if(!$.ig.util.isNaN(a._f._m)){b=Math.max(b,a._f._m);c=Math.max(c,a._f._r)}}var k=a._k.getEnumerator();while(k.moveNext()){var j=k.current();if(j._a==b){j._a=-1;j._e=-1}else{j._a=b;j._e=c}}},x:function(a,b){this._u();this._b.m(a,b);this._b.s()},z:function(){this._b.s();var a=false;if(this._b.d()){this._b.r(0)}else{var b=0;var d=this._b._e.getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$a.$e.$type,c);if(e==null){e=this._b.t(b);var f=e.ak();var g=c.toString();var h=0;var i=0;if(f!=null){h=f.length}if(g!=null){i=g.length}if(h!=i){a=true}e.ak(g);b++}else{this._b.h(e)}}if(a){this._b.o()}this._b.g();this._b.r(b)}},s:function(a){return a._f},y:function(a){var b=a._f.j();var c=a._f.k();this._b.q(this._m(a,a._f._m));this._j(a);for(var d=0;d=1){f=c*$.ig.truncate(Math.floor(d))}else{if(c*d*2%2==0){f=$.ig.truncate(Math.floor(c*d))}else{f=-1}}var g=null;if(e._ae>0&&f=0||e._ad){while(f>=e._ae&&e._ad){f-=e._ae}g=this._g(f)}return g},ad:function(a,b,c,d,e,f){var g=$b($$t.$bl.$type,a);if(g._ab!=0&&g._af!=0){for(var h=0;h<$.ig.truncate(b);h++){for(var i=0;i=e[f]){return $0(a/e[f],b,null)+d[f]}}return a.toString()},$type:new $.ig.Type("NumberAbbreviator",$.ig.$ot,[$$t.$bn.$type])},true);$c("NumericAxisRenderer:bq","AxisRendererBase",{init:function(a){this.ac=null;this.ad=false;$$t.$a0.init.call(this,a)},w:function(a,b,c,d){var e;if(a._s!=null){e=this._g(b)}else{b=Math.round(b*1e6)/1e6;if(a.i()&&a._ab){return this.ae(b)}e=b.toString()}return e},ac:null,ad:false,ae:function(a){if(this.ad){return a.toString()}if(this.ac==null){this.ac=$$t.$bo.a(this._b._a.br());if(this.ac==null){this.ad=true;return a.toString()}}return this.ac.abbreviate(a)},$type:new $.ig.Type("NumericAxisRenderer",$$t.$a0.$type)},true);$c("NumericAxisRenderingParameters:br","AxisRenderingParametersBase",{init:function(){$$t.$bj.init.call(this)},i:function(){return true},_ab:false,$type:new $.ig.Type("NumericAxisRenderingParameters",$$t.$bj.$type)},true);$c("RangeInfo:bs","Object",{init:function(){$.ig.$op.init.call(this);this._a=-1;this._e=-1},_d:0,_c:0,_a:0,_b:0,_e:0,$type:new $.ig.Type("RangeInfo",$.ig.$ot)},true);$c("LinearScaler:bw","NumericScaler",{init:function(){$$t.$bz.init.call(this)},t:function(a,b,c,d,e){var f;var g;var h=$$t.$u.a(a,b,c,false,-1,f,g);f=h.p5;g=h.p6;d=f;e=g;return{p3:d,p4:e}},$type:new $.ig.Type("LinearScaler",$$t.$bz.$type)},true);$c("HorizontalLinearScaler:bt","LinearScaler",{init:function(){$$t.$bw.init.call(this)},q:function(a,b){if(!b.c.isEmpty()){var c=b.e.left()+b.e.width()*(a-b.d.left())/b.d.width();c=c*b.d.width()+b.d.left();c=this.ae(c,$$t.$bz.ac,b.c,b.a);return c}return this.ae(a,b.e,b.d,b.a)},p:function(a,b){if(!b.c.isEmpty()){var c=this.ad(a,$$t.$bz.ac,b.c,b.a);c=(c-b.d.left())/b.d.width();c=b.d.left()+b.d.width()*(c-b.e.left())/b.e.width();return c}return this.ad(a,b.e,b.d,b.a)},v:function(a,b,c,d){var e;var f=d.e;var g=d.d;var h=d.c;var i=d.a;var j=!h.isEmpty();var k=this._m;var l=this.o;var m=h.left();var n=h.width();var o=f.left();var p=f.width();var q=g.left();var r=g.width();var s=0;var t=1;var u=$.ig.ArrayAccessHelper.prototype.b(a);var v=false;if(u!=null){v=true}for(var w=b;w0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.e=b;this.d=c;this.c=e;this.a=d;this._b=NaN},init1:function(a,b,c,d){$$t.$b0.init.call(this,0,b,c,d,$$a.$ae.empty())},e:null,d:null,c:null,a:false,_b:0,$type:new $.ig.Type("ScalerParams",$.ig.$ot)},true);$c("VerticalLinearScaler:b1","LinearScaler",{ init:function(){$$t.$bw.init.call(this)},q:function(a,b){if(!b.c.isEmpty()){var c=b.e.top()+b.e.height()*(a-b.d.top())/b.d.height();c=c*b.d.height()+b.d.top();c=this.ae(c,$$t.$bz.ac,b.c,b.a);return c}return this.ae(a,b.e,b.d,b.a)},p:function(a,b){if(!b.c.isEmpty()){var c=this.ad(a,$$t.$bz.ac,b.c,b.a);c=(c-b.d.top())/b.d.height();c=b.d.top()+b.d.height()*(c-b.e.top())/b.e.height();return c}return this.ad(a,b.e,b.d,b.a)},v:function(a,b,c,d){var e;var f=d.e;var g=d.d;var h=d.c;var i=d.a;var j=!h.isEmpty();var k=this._m;var l=this.o;var m=h.top();var n=h.height();var o=f.top();var p=f.height();var q=g.top();var r=g.height();var s=0;var t=1;var u=$.ig.ArrayAccessHelper.prototype.b(a);var v=false;if(u!=null){v=true}for(var w=b;w0&&(a._m-a._n)/a._l<1e3){this._m=a._l}if(a._i!=-1){this._m=a._i}if(this._m==0){this._p=0;this._q=0}else{this._p=$.ig.truncate(Math.floor((a._n-a._g)/this._m));this._q=$.ig.truncate(Math.ceil((a._m-a._g)/this._m))}this._r=b._i;if(a._p!=-1){this._r=a._p}this._n=a._j;this._x=a._g},_x:0,t:null,j:function(){var a=0;var b=this._p;if(!$.ig.util.isNaN(this._m)){a=this._q-b+1;if(a<0){a=0}}if(this.t==null||this.t.length!=a){this.t=new Array(a)}var c=this.t;for(var d=0;d0){return this.w()}return this.v()},v:function(){var a=this._p;var b=this._q;var c=this._r;var d=this._m;var e=this._x;var f=this._o;var g=d/c;var h=0;for(var i=a;ithis._o){k=this._o}while(jthis._o){p=this._o}while(othis._a6||this._a2.__inner[h]._b)&&!g){if(this._a2.__inner[h]._b){g=true}this._a2.__inner[h]._b=false;this._a6=n;this._a7=l}this._c1=Math.max(this._a6,this._c1);this._cy=Math.max(m,this._cy);this._c0=Math.max(this._a7,this._c0);this._cz=Math.max(k,this._cz)}else{this._c1=Math.max(n,this._c1);this._cy=Math.max(m,this._cy);this._c0=Math.max(l,this._c0);this._cz=Math.max(k,this._cz)}var r=new $$a.ae(0,o,p,n,m);a.add(r)}var s=0;if(this._ap){s=this.bd()%360;if(s<0){s+=360}}var t=this._ac.bz();if(!t){this.c2(s,b,d)}else{this._ae.ac()}if(this._ap){for(var u=0;u1?Math.abs(this._a2.__inner[1]._c-this._a2.__inner[0]._c):x;var ab=Math.abs(Math.asin(aa/this._c1)*(180/Math.PI));var ac=s>=ab&&s<=180-ab||s-180>=ab&&s-180<=180-ab;for(var ad=0;ad0&&s<90){ag=Math.PI/180*(90-s)}else if(s>270&&s<360){ag=Math.PI/180*(s-270)}else{ag=0}z=aa/Math.cos(ag)}}var ah=a.__inner[ad];ah.width(Math.min(ah.width(),z));a.__inner[ad]=ah;if(!($b($$a.$an.$type,this._a3.__inner[ad])!==null)){this._a3.__inner[ad].width(z)}var ai=$b($$a.$an.$type,this._a3.__inner[ad]);if(ai!=null){var aj=this.bs(ad,ai,z,b,d);if(!ai.ak().equals(aj)){ai.ak(aj);this._a3.__inner[ad].width(z)}}}if(!t){this.c2(s,b,d)}}if(this.ct()){this.c3(a)}return a},c2:function(a,b,c){var d=a*(Math.PI/180);var e=Math.abs(this._c0*Math.cos(d))+Math.abs(this._cz*Math.sin(d));var f=this.bl();var g=e+b+c+f+this._ac._dd;this.a9(Math.max(this._ac.d1(),g))},c3:function(a){this._cs.az(a,this._c1)},cb:function(a,b){var c=0;var d=this._cz/2;var e=new $$a.bp;var f=$.ig.AngleSimplifier.prototype.a(this.bd());var g=function(){var $ret=new $$a.bm;$ret._j=f;$ret._k=c;$ret._l=d;return $ret}();var h=0;var i=0;if(f!=0&&f!=360){f-=90;if(f>0&&f<180){g._k=this._c0;h=-this._c0+this._cz/2;h=h+Math.sin($.ig.MathUtil.prototype.k(f-180))*(this._cz/2)}else{if(f>=180){h=h-Math.cos($.ig.MathUtil.prototype.k(f))*(this._cz/2)}else{h=h+Math.cos($.ig.MathUtil.prototype.k(f))*(this._cz/2)}}}var j=function(){var $ret=new $$a.bn;$ret._j=h;$ret._k=i;return $ret}();e._j.add(g);e._j.add(j);a._j=e},ct:function(){return!this._aq&&!this._ap},cm:function(){var a=this.ai(this._ac.titleSettings());var b=this.bl();var c=this.ag();var d=0;if(a==1){d+=this.cn().left();if(c==3||c==7){d+=this._ac._dd}}else{d=this.cn().right()-b;if(c==6||c==2){d-=this._ac._dd}}var e=this.bj();var f=0;var g=this._ac.titleSettings()==null?1:this._ac.titleSettings().verticalAlignment();if(g==0){f=this.cn().top()}else if(g==2){f=this.cn().bottom()-e}else{f=this.cn().top()+this.cn().height()/2-e/2}return new $$a.ae(0,d,f,b,e)},ai:function(a){if(a==null){return this._ac.seriesViewer().ak(this._ac)}if(a.position()==0){if(this._ac!=null&&this._ac.seriesViewer()!=null){return this._ac.seriesViewer().ak(this._ac)}return 1}return a.position()},ah:function(){return 2},as:function(a){return a==2||a==3||a==6||a==7},b0:function(){var a=this._ae.at();this._ac.gc(a);if(this._af!=null&&this._af.visibility()!=0){return}var b=this._ac._dd;if(b==0){return}var c=this.aw();if(c==null){return}var d=this.cn().left();var e;var f=this.ag();if(f==2||f==6){d=this.cn().right();e=d-b}else{e=d+b}var g=this._ae.b();var i=c.getEnumerator();while(i.moveNext()){var h=i.current();this.b3(a,h,d,e,this._co,g)}if(!this._ab.contains(this._ae._av)){this._ab.add(this._ae._av)}},$type:new $.ig.Type("VerticalAxisLabelPanel",$$t.$ah.$type)},true);$c("ViewportUtils:ca","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b,c){return c.left()+c.width()*(a-b.left())/b.width()},a:function(a,b,c){return(a-c.left())*b.width()/c.width()+b.left()},f:function(a,b,c){return c.top()+c.height()*(a-b.top())/b.height()},e:function(a,b,c){return(a-c.top())*b.height()/c.height()+b.top()},d:function(a,b,c){return c.width()*a/b.width()},b:function(a,b,c){return b.width()*a/c.width()},g:function(a,b,c){return c.height()*a/b.height()},$type:new $.ig.Type("ViewportUtils",$.ig.$ot)},true);$c("Frame:dw","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b,c){},a:function(a,b,c,d){var e=c.count();var f=d.count();var g=Math.max(e,f);var h=1-b;if(a.count()g){a.removeRange(g,a.count()-g)}for(var i=0;i0?c.__inner[e-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var k=e;kf){var l=f>0?d.__inner[f-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var m=f;mh){a.removeRange(h,a.count()-h)}var j;var k;for(var l=0;l1?1:j;k=1-j;a.__inner[l]={__x:c.__inner[l].__x*k+d.__inner[l].__x*j,__y:c.__inner[l].__y*k+d.__inner[l].__y*j,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(f0?c.__inner[f-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var n=f;n1?1:j;k=1-j;a.__inner[n]={__x:m.__x*k+d.__inner[n].__x*j,__y:m.__y*k+d.__inner[n].__y*j,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}if(f>g){var o=g>0?d.__inner[g-1]:{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};for(var p=g;p1?1:j;k=1-j;a.__inner[p]={__x:c.__inner[p].__x*k+o.__x*j,__y:c.__inner[p].__y*k+o.__y*j,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}}},b:function(a,b,c,d){var e=c.count();var f=d.count();var g=Math.max(e,f);var h=1-b;if(a.count()g){a.removeRange(g,a.count()-g)}for(var k=0;k0?c.__inner[e-1]:0;for(var m=e;mf){var n=f>0?d.__inner[f-1]:0;for(var o=f;oh){a.removeRange(h,a.count()-h)}var l;var m;for(var n=0;n1?1:l;m=1-l;a.__inner[n]=c.__inner[n]*m+d.__inner[n]*l}if(f0?c.__inner[f-1]:0;for(var p=f;p1?1:l;m=1-l;a.__inner[p]=o*m+d.__inner[p]*l}}if(f>g){var q=g>0?d.__inner[g-1]:0;for(var r=g;r1?1:l;m=1-l;a.__inner[r]=c.__inner[r]*m+q*l}}},$type:new $.ig.Type("Frame",$.ig.$ot)},true);$c("CategoryFrame:cb","Frame",{init:function(a){this.f=new $$4.x(Array,0);this.k=new $$4.x(Number,0);this.l=new $$4.x(Number,0);this.m=new $$4.x($$a.$y.$type,0);this.n=new $$4.x(Number,0);this.p=new $$4.x($$a.$y.$type,0);this.q=new $$4.x(Number,0);this.i=new $$4.x($$a.$y.$type,0);this.j=new $$4.x(Number,0);this.h=new $$4.x(Number,0);this.g=new $$4.x(Number,0);this.o=new $$4.x(Number,0);$$t.$dw.init.call(this);this.z=new $$a.ae(0,0,0,1,1);this.s=a;this.w()},z:null,f:null,k:null,l:null,m:null,n:null,p:null,q:null,i:null,j:null,h:null,g:null,o:null,_t:0,s:0,c:function(a,b,c){this.w();var d=$b($$t.$cb.$type,b);var e=$b($$t.$cb.$type,c);var f=d.f.count();var g=e.f.count();var h=Math.max(f,g);var i=Math.max(d.m.count(),e.m.count());var j=Math.max(d.p.count(),e.p.count());var k=Math.max(d.k.count(),e.k.count());var l=Math.max(d.i.count(),e.i.count());var m=d.o.count()>0;if(m){this.x(this.o,a,d.o,e.o,h)}var n=d.n.count()>0;if(n){this.x(this.n,a,d.n,e.n,i)}var o=d.q.count()>0;if(o){this.x(this.q,a,d.q,e.q,j)}var p=d.l.count()>0;if(p){this.x(this.l,a,d.l,e.l,k)}var q=d.j.count()>0;if(q){this.x(this.j,a,d.j,e.j,l)}if(this.f.count()h){this.f.removeRange(h,this.f.count()-h)}if(m){var r=0;for(var s=0;s1?1:r;for(var u=0;u=0;--z){y[z]=d.f.count()>0?d.f.__inner[d.f.count()-1][z]:0}if(m){var aa=0;for(var ab=f;ab1?1:aa;for(var ad=this.s-1;ad>=0;--ad){ac[ad]=y[ad]+aa*(e.f.__inner[ab][ad]-y[ad])}}}else{for(var ae=f;ae=0;--ag){af[ag]=y[ag]+a*(e.f.__inner[ae][ag]-y[ag])}}}}if(f>g){var ah=new Array(this.s);for(var ai=this.s-1;ai>=0;--ai){ah[ai]=e.f.count()>0?e.f.__inner[e.f.count()-1][ai]:0}if(m){var aj=0;for(var ak=g;ak1?1:aj;for(var am=this.s-1;am>=0;--am){al[am]=d.f.__inner[ak][am]+aj*(ah[am]-d.f.__inner[ak][am])}}}else{for(var an=g;an=0;--ap){ao[ap]=d.f.__inner[an][ap]+a*(ah[ap]-d.f.__inner[an][ap])}}}}if(n){$$t.$dw.d(this.m,a,d.m,e.m,this.n)}else{$$t.$dw.a(this.m,a,d.m,e.m)}if(o){$$t.$dw.d(this.p,a,d.p,e.p,this.q)}else{$$t.$dw.a(this.p,a,d.p,e.p)}if(p){$$t.$dw.d(this.i,a,d.i,e.i,this.l)}else{$$t.$dw.a(this.i,a,d.i,e.i)}if(q){$$t.$dw.e(this.h,a,d.h,e.h,this.j);$$t.$dw.e(this.g,a,d.g,e.g,this.j)}else{$$t.$dw.b(this.h,a,d.h,e.h);$$t.$dw.b(this.g,a,d.g,e.g)}var aq=d._aa;var ar=e._aa;if($$a.$ae.l_op_Equality(aq,null)){aq=this.z}if($$a.$ae.l_op_Equality(ar,null)){ar=this.z}var as=aq.left()+(ar.left()-aq.left())*a;var at=aq.top()+(ar.top()-aq.top())*a;var au=Math.max(0,aq.width()+(ar.width()-aq.width())*a);var av=Math.max(0,aq.height()+(ar.height()-aq.height())*a);this._aa=new $$a.ae(0,as,at,au,av)},x:function(a,b,c,d,e){if(d.count()==0){for(var f=0;f=2147483647-1){$$t.$cb.r=0}this._t=$$t.$cb.r},_aa:null,$type:new $.ig.Type("CategoryFrame",$$t.$dw.$type)},true);$c("IIsCategoryBased:cc","Object",{$type:new $.ig.Type("IIsCategoryBased",null)},true);$c("IHasSingleValueCategory:cd","Object",{$type:new $.ig.Type("IHasSingleValueCategory",null)},true);$c("IBucketizer:ce","Object",{$type:new $.ig.Type("IBucketizer",null)},true);$c("IHasHighLowValueCategory:cf","Object",{$type:new $.ig.Type("IHasHighLowValueCategory",null)},true);$c("IHasCategoryAxis:ch","Object",{$type:new $.ig.Type("IHasCategoryAxis",null)},true);$c("IHasCategoryModePreference:cg","Object",{$type:new $.ig.Type("IHasCategoryModePreference",null,[$$t.$ch.$type])},true);$c("MarkerTypeCollection:ci","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$fd.$type,0)},$type:new $.ig.Type("MarkerTypeCollection",$$4.$f.$type.specialize($$t.$fd.$type))},true);$c("OrderedDictionary:ck","Object",{init:function(){$.ig.$op.init.call(this)},a:function(){},b:function(a){},c:function(a){},$type:new $.ig.Type("OrderedDictionary",$.ig.$ot)},true);$c("OrderedDictionary$2:cj","OrderedDictionary",{$tKey:null,$tValue:null,_e:null,_f:null,init:function($tKey,$tValue){this.$tKey=$tKey;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue)}$$t.$ck.init.call(this);this._e=new $$4.h(this.$tKey,this.$tValue,0);this._f=new $$4.x(this.$tKey,0)},item1:function(a){return this._f.__inner[a]},item:function(a,b){if(arguments.length===2){var c=this._f.indexOf(a);this._f.__inner[c]=a;this._e.item(a,b);return b}else{return this._e.item(a)}},a:function(){return this.count()},count:function(){return this._e.count()},isReadOnly:function(){return false},keys:function(){return this._f},values:function(){return this._e.values()},add1:function(a){this.add(a.key(),a.value())},add:function(a,b){this._e.add(a,b);this._f.add(a)},clear:function(){this._e.clear();this._f.clear()},contains:function(a){return this._e.contains(a)},containsKey:function(a){return this._e.containsKey(a)},copyTo:function(a,b){this._e.copyTo(a,b)},getEnumerator:function(){return new $$t.cl(this.$tKey,this.$tValue,this)},remove1:function(a){return this.remove(a.key())},remove:function(a){return this._e.remove(a)&&this._f.remove(a)},tryGetValue:function(a,b){if(this._e.containsKey(a)){b=this._e.item(a);return{ret:true,p1:b}}b=$f(this.$tValue);return{ret:false,p1:b}},getEnumerator:function(){return new $$t.cl(this.$tKey,this.$tValue,this)},b:function(a){return $e(this.$tKey,this.item1(a))},c:function(a){return this.item(a)},$type:new $.ig.Type("OrderedDictionary$2",$$t.$ck.$type,[$$4.$t.$type.specialize(0,1),$$0.$bl.$type])},true);$c("OrderedDictionary_Enumerator$2:cl","Object",{$tKey:null,$tValue:null,_b:0,_a:null,init:function($tKey,$tValue,a){this.$tKey=$tKey;this.$tValue=$tValue;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tKey,this.$tValue)}$.ig.$op.init.call(this);this._b=-1;this._a=a},current:function(){return $e(this.$tValue,this._a.item(this._a.item1(this._b)))},current:function(){var a=this._a.item1(this._b);return new $$4.u(this.$tKey,this.$tValue,1,a,this._a.item(a))},moveNext:function(){this._b++;return this._bh){a.removeRange(h,a.count()-h)}for(var m=0;m0?c.__inner[f-1]:i;for(var o=f;og){var p=g>0?d.__inner[g-1]:i;for(var q=g;q0){return b.item(a%b.count())}else{return null}},getMarkerBrushByIndex:function(a){return this.pp(a,this.markerBrushes())},getMarkerOutlineByIndex:function(a){return this.pp(a,this.markerOutlines())},mc:function(a){return this.pp(a,this.outlines())},cl:function(){if(this.isSquare()){return true}return this.np()},np:function(){for(var a=0;a=a.width()||this.plotAreaMarginTop()+this.plotAreaMarginBottom()>=a.height()){return $$a.$ae.empty()}var c=new $$a.ae(0,a.left()+this.plotAreaMarginLeft(),a.top()+this.plotAreaMarginTop(),a.width()-this.plotAreaMarginLeft()-this.plotAreaMarginRight(),a.height()-this.plotAreaMarginTop()-this.plotAreaMarginBottom());return c},mx:function(){var a=this.viewportRect();var b=this.windowRect();var c=this.effectiveViewport();if(c.isEmpty()||a.isEmpty()){return a}if(c.containsRect(a)){return a}if(a.containsRect(c)){return c}return a},exportVisualData:function(){return this.ni().exportVisualData(this)},exportSerializedVisualData:function(){var cvd_=this.exportVisualData();cvd_.scaleByViewport();return cvd_.serialize()},ja:function(){$$t.$f.ja.call(this);for(var a=0;a0){c.add(e)}else{d.add(e)}}var g=new $$4.x($$0.$aw.$type,0);g.addRange(c);g.addRange(d);return g},k:function(a,b,c,d){while(a>0){if(af){continue}if(kh){continue}d.add(i)}}},c:function(a,b,c,d){var e=new Array(d.count());var g=this._e().getEnumerator();while(g.moveNext()){var f=g.current();if(f!=-1){e[f]=true}}var h=$.ig.truncate(Math.floor(a.width()/c));var i=new $$4.h($$0.$aw.$type,$$t.$d1.$type,0);var k=b.getEnumerator();while(k.moveNext()){var j=k.current();var l=d.item(j).__x;var m=d.item(j).__y;var n=$.ig.truncate(Math.floor(m/c));var o=$.ig.truncate(Math.floor(l/c));var p=n*h+o;var q;if(!function(){var r=i.tryGetValue(p,q);q=r.p1;return r.ret}()){q=new $$t.d1;i.add(p,q)}if(e[j]){q.e().add(j)}else{q.d().add(j)}}return i},$type:new $.ig.Type("MarkerManagerBase",$.ig.$ot)},true);$c("NumericMarkerManager:dy","MarkerManagerBase",{init:function(a,b,c,d,e,f){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$dy.init1.call(this,1,b,c,d,e,f,function(){return 0})},init1:function(a,b,c,d,e,f,g){$$t.$d0.init.call(this,b,c,d,e,f);this._n=false;this._p=function(h){return{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}};this._o=g},_n:false,_p:null,_o:null,_q:null,l:function(a,b,c,d,e){var f=this._f();a.clear();var g=new $$4.x($$0.$aw.$type,0);b=Math.max(0,b);var h=null;this.i(c,d,f,g);if(b>=g.count()){h=g}else{h=new $$4.x($$0.$aw.$type,0);var i=Math.max(8,e);var j=this.c(d,g,i,f);var k=new $$4.x($$0.$aw.$type,1,j.keys());if($$t.$d0._b){k.sort()}this.k(b,j,k,h)}this.r(a,f,h)},r:function(a,b,c){for(var d=0;d0){var b=this.e().__inner[this.e().count()-1];this.e().removeAt(this.e().count()-1);a=true;return{ret:b,p0:a}}var c=this.d().__inner[this.d().count()-1];this.d().removeAt(this.d().count()-1);a=false;return{ret:c,p0:a}},a:function(){return this.d().count()==0&&this.e().count()==0},$type:new $.ig.Type("MarkerManagerBucket",$.ig.$ot)},true);$c("Series:fv","Control",{_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},_uniqueIndex:0,_lh:null,e0:null,renderer:function(a){if(arguments.length===1){this.e0=a;this._bt.provideRenderer(this.e0);return a}else{return this.e0}},provideRenderer:function(a){this.renderer(a)},resolveTooltipBrush:function(){return this.a0().getDefaultTooltipTemplateLabelColorString(this)},init:function(){var $self=this;this.b1=null;this.b6=true;this.b7=false;this.b5=false;this.a7=new $$t.gf;this.b8=false;this.b4=false;this.bb=0;this.k7={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.d1=NaN;this.d2=NaN;$$a.$f.init.call(this);$.ig.DVContainer.prototype.instance().registerIfLoaded("AnnotationFactoryManager");$.ig.DVContainer.prototype.instance().registerIfLoaded("InteractivityFactoryManager");$.ig.DVContainer.prototype.instance().registerIfLoaded("VisualDataFactoryManager");this._uniqueIndex=$$t.$fv.e2++;this.dk(true);this._lh=$$a.$ae.empty();this.view(this.bf());this.view().br($$a.$ae.empty());this.im(this.view());this.view().duringInit(true);this.view().onInit();this.view().duringInit(false);this._ab=$$t.$fv.$type;this.b0=function(a,b){if($self.seriesViewer()==null||!$self.seriesViewer()._cn){$self.jl(b.oldRect(),b.newRect())}};this.a4=function(a,b){$self.is(a,b.propertyName(),b.oldValue(),b.newValue())};this.ex=function(a,b){if($self.seriesViewer()!=null){$self.dk(true);$self.seriesViewer().h2()}$self.hs(b.action(),b.position(),b.count(),b.propertyName())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.is(a,b.propertyName(),b.oldValue(),b.newValue())});this.rootCanvas(new $$a.ak);this._bt=new $.ig.DoubleAnimator(0,1,this.transitionDuration());var a=this._bt;a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.hi.runOn(this));this.g($$t.$fv.ku,function(){var $ret=new $$a.ao(1,"Visibility");$ret.d($self);return $ret}());this.actualHitTestMode(this.bd())},hi:function(a,b){this.ew(this._bt.transitionProgress())},b1:null,b2:function(){if(this.b1==null){this.b1=new $.ig.SRProvider(this.renderer())}if(this.b1.l()==null){this.b1.l(this.renderer())}return this.b1},a1:null,a2:function(){var $self=this;if(this.a1==null){this.a1=$.ig.DVContainer.prototype.instance().createInstance($$t.$dg.$type,function(){return $self.b2().q()})}return this.a1},dw:function(){return this.a0().alternateViews()},az:null,a0:function(){var $self=this;if(this.az==null){this.az=$.ig.DVContainer.prototype.instance().createInstance($$t.$c7.$type,function(){return $self.b2().n()});if(this.toolTip()!=null){this.az.updateToolTipValue(this,this.toolTip())}}return this.az},cx:function(){return $.ig.DVContainer.prototype.instance().checkLoaded("InteractivityFactoryManager")},_bt:null,im:function(a){},ik:function(){this.hj(this.actualLegend(),this.actualLegend());if(this.bz()==null&&this.syncLink()!=null&&this.itemsSource()!=null){this.bz(this.syncLink().getFastItemsSource(this.itemsSource()))}this.view().as()},il:function(){this.ho();if(this.bz()!=null&&this.syncLink()!=null&&this.itemsSource()!=null){this.bz(this.syncLink().releaseFastItemsSource(this.itemsSource()))}this.view().at()},bg:function(){return this.bf()},bf:function(){return new $$t.gh(this)},_rootCanvas:null,rootCanvas:function(a){if(arguments.length===1){this._rootCanvas=a;return a}else{return this._rootCanvas}},ds:function(){return false},getExactItemIndex:function(a){return this.getItemIndex(a)},e7:function(a){return-1},c1:function(){return false},ap:function(){return null},getItemIndex:function(a){return-1},getItem:function(a){return null},fp:function(a,b){return a.getItem(b)},e4:function(){return-1},e8:function(){return-1},fd:function(){return-1},container:function(){return this.seriesViewer()},hasSubItems:function(){return this.ci()},ci:function(){return false},forSubItems:function(a){this.h0(a)},h0:function(a){},h1:function(a){},k1:function(){return null},resolveLegendIndex:function(){return this.index()},a6:function(){return null},isAnnotationLayer:function(){return false},isVertical:function(){return false},isFragment:function(){return false},isAreaOrLine:function(){return false},isPolar:function(){return false},isScatter:function(){return false},isRadial:function(){return false},isStacked:function(){return false},isFinancial:function(){return false},isRange:function(){return false},isCategory:function(){return false},isGeographic:function(){return false},isShape:function(){return false},a5:function(){return null},isDefaultCrosshairBehaviorDisabled:function(){return false},isDefaultTooltipBehaviorDisabled:function(){return false},d6:function(a,b,c,d,e){return Number.POSITIVE_INFINITY},d7:function(a,b,c,d,e,f,g){return this.a0().getDistanceToIndexHelper(this,a,b,c,d,e,f,g)},du:function(){return false},em:function(a,b,c,d,e,f,g,h){return this.a0().getSeriesValueHelper(this,a,b,c,d,e,f,g,h)},ec:function(a,b,c,d,e,f,g,h){return this.a0().getInterpolatedSeriesValue(this,a,b,c,d,e,f,g,h)},fc:function(a,b,c,d,e){return this.a0().getPreviousOrExactIndexHelper(this,a,b,c,d,e)},eb:function(a){return a?10:3},ah:function(a){return null},ai:function(a){return null},df:function(a,b){return this.a0().testHighLowStrokeOver(this,a,b)},aj:function(a,b,c,d,e,f){return this.a0().getMatchingBuckets(this,a,b,c,d,e,f)},dh:function(a,b,c){return this.a0().testNearStroke(this,a,b,c)},di:function(a,b){return this.a0().testOverPoly(this,a,b)},fa:function(a,b,c,d,e){return this.a0().getNextOrExactIndexHelper(this,a,b,c,d,e)},ea:function(a,b){return this.a0().getExactUnsortedItemIndexHelper(this,a,b)},getPreviousOrExactIndex:function(a,b){return-1},getNextOrExactIndex:function(a,b){return-1},getSeriesValue:function(a,b,c){return NaN},getSeriesValuePosition:function(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){return $$a.$ae.empty()},getSeriesValueFineGrainedBoundingBoxes:function(a){var b=this.getSeriesValueBoundingBox(a);if(!b.isEmpty()){var c=new Array(1);c[0]=b;return c}return null},getSeriesValueBoundingBoxFromSeriesPixel:function(a){return this.getSeriesValueBoundingBox(this.toWorldPosition(a))},getSeriesValueFineGrainedBoundingBoxesFromSeriesPixel:function(a){return this.getSeriesValueFineGrainedBoundingBoxes(this.toWorldPosition(a))},getSeriesValueMarkerBoundingBox:function(a){return $$a.$ae.empty()},getSeriesValueMarkerBoundingBoxFromSeriesPixel:function(a){return this.getSeriesValueMarkerBoundingBox(this.toWorldPosition(a))},dj:function(a,b){return this.a0().testShapesOver(this,a,b)},lf:function(a,b,c,d,e,f,g,h,i){return this.a0().getSeriesValuePositionHelper(this,a,b,c,d,e,f,g,h,i)},getSeriesHighValue:function(a,b,c){return this.getSeriesValue(a,b,c)},getSeriesHighValuePosition:function(a,b,c){return this.getSeriesValuePosition(a,b,c)},getSeriesLowValue:function(a,b,c){return this.getSeriesValue(a,b,c)},getSeriesLowValuePosition:function(a,b,c){return this.getSeriesValuePosition(a,b,c)},getSeriesValuePositionFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesValuePosition(d,b,c)},getSeriesValueFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesValue(d,b,c)},getSeriesHighValuePositionFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesHighValuePosition(d,b,c)},getSeriesHighValueFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesHighValue(d,b,c)},getSeriesLowValuePositionFromSeriesPixel:function(a,b,c){var d=this.toWorldPosition(a);return this.getSeriesLowValuePosition(d,b,c)},getSeriesLowValueFromSeriesPixel:function(a,b,c){ var d=this.toWorldPosition(a);return this.getSeriesLowValue(d,b,c)},getItemIndexFromSeriesPixel:function(a){var b=this.toWorldPosition(a);return this.getItemIndex(b)},getItemSpan:function(){return 0},getExactItemIndexFromSeriesPixel:function(a){var b=this.toWorldPosition(a);return this.getExactItemIndex(b)},getItemFromSeriesPixel:function(a){var b=this.toWorldPosition(a);return this.getItem(b)},getVisiblePointsOfInterest:function(a,b,c){return false},propertyChanged:null,propertyUpdated:null,raisePropertyChanged: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))}},hasMarkers:function(){return false},getActualMarkerBrush:function(){return null},getActualMarkerOutlineBrush:function(){return null},getActualMarkerTemplate:function(){return null},toWorldPosition:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().contentViewport():this.view().br();var c=this.view().bs();var d={__x:c.left()+c.width()*(a.__x-b.left())/b.width(),__y:c.top()+c.height()*(a.__y-b.top())/b.height(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return d},fromWorldPosition:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().contentViewport():this.view().br();var c=this.view().bs();var d=b.left()+(a.__x-c.left())/c.width()*b.width();var e=b.top()+(a.__y-c.top())/c.height()*b.height();return{__x:d,__y:e,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},fq:function(a,b){var c=this.view().c(a);var d=c!=null?c.item():null;if(d==null){var e=this.toWorldPosition(b);d=this.getItem(e)}return d},scrollIntoView:function(a){return false},an:function(a){return new $$t.es(NaN,NaN)},ao:function(){return new $$t.es(NaN,NaN)},renderSeries:function(a){this._dd=false;if(this.seriesViewer()!=null){this.seriesViewer()._al.ab(0,this,this._aq,a);if(this.renderRequested!=null){var b=new $$t.cz;b.animate(a);this.renderRequested(this,b);a=b.animate()}}},renderRequested:null,hv:function(a){this.i6(a);this._dd=false},i6:function(a){if(this.dn()&&!this.db()){this.dm(false)}},_dl:false,hm:function(){if(this._dl&&!this.dn()){this._bt.intervalMilliseconds($.ig.truncate(Math.max(this.en(),this.eo())));this.hq()}},hq:function(){},_bh:null,i7:function(a,b){if(this._bh==null){this._bh=this.bf();this._bh.isThumbnailView(true);if(this.seriesViewer()!=null){this.seriesViewer()._ai.l(this._bh);this._bh._a=this.seriesViewer()._ai}this._bh.onInit()}this._bh.br(a)},renderAlternateView:function(a,b,c,d,e){this.a0().ensureAlternateView(this,a,b,d,e)},getEffectiveViewport1:function(a){if(this.seriesViewer()==null){return $$a.$ae.empty()}if(a.isAlternateView()){return this.seriesViewer().effectiveViewport()}if(a.isThumbnailView()){if(this.seriesViewer().effectiveViewport().isEmpty()){return this.seriesViewer().effectiveViewport()}var b=this.seriesViewer().my(a.br(),this.seriesViewer().viewportRect(),this.seriesViewer().effectiveViewport());return b}return this.seriesViewer().effectiveViewport()},li:function(a){if(this.seriesViewer()==null||this.seriesViewer().contentViewport().isEmpty()){return a.br()}if(a.isAlternateView()){return a.br()}if(a.isThumbnailView()){if(this.seriesViewer().effectiveViewport().isEmpty()){return a.br()}if(this.seriesViewer().contentViewport().equals1(this.seriesViewer().viewportRect())){return a.br()}var b=this.seriesViewer().my(a.br(),this.seriesViewer().viewportRect(),this.seriesViewer().effectiveViewport());var c=this.seriesViewer().mw(a.br(),b,this.seriesViewer().actualWindowRect());return c}return this.seriesViewer().contentViewport()},getEffectiveViewportForViewport:function(a){if(!this.lq().equals1(a)){return $$a.$ae.empty()}return this.getEffectiveViewport()},lk:function(a){if(this.seriesViewer()==null||this.seriesViewer().effectiveViewport().isEmpty()){return $$a.$ae.empty()}var b=this.seriesViewer().effectiveViewport();var c=a.br();var d=(b.left()-c.left())/c.width();var e=(b.top()-c.top())/c.height();var f=(b.right()-c.left())/c.width();var g=(b.bottom()-c.top())/c.height();return new $$a.ae(0,d,e,f-d,g-e)},getEffectiveViewport:function(){return this.getEffectiveViewport1(this.view())},removeAllAlternateViews:function(){this.i1(null)},i1:function(a){if(this.cx()){this.a0().removeAllAlternateViews(this,a)}},removeAlternateView:function(a){if(this.cx()){this.a0().removeAlternateView(this,a,this.seriesViewer())}},getViewInfo:function(a,b){a=this.view().br();b=this.view().bs();return{p0:a,p1:b}},dv:function(a,b,c){if(a.width()==0||a.height()==0){return false}if(this.isFragment()){return true}return this.__visibility==0},hp:function(a,b){if(a){this.dk(true)}},cb:function(){return this.cc(this.view())},cc:function(a){var b=a.br();var c=a.bs();if(!this.dv(b,c,a)){this.hp(true,a);return true}return false},io:function(a,b){this.view().br(b);this.jk(a,b);if(this.seriesViewer()!=null){this.seriesViewer()._al.ad(0,this,this._aq,b)}},jl:function(a,b){},jk:function(a,b){},_aq:null,b6:false,dk:function(a){if(arguments.length===1){this.b6=a;return a}else{return this.b6}},hz:function(a){a.hw()},id:function(){this._de=false;this.dk(true);if(this.seriesViewer()!=null){this.seriesViewer().h2()}},ic:function(){this._de=false;this.dk(true);if(this.seriesViewer()!=null){this.seriesViewer().h1()}},isIndexed:function(){return true},isUsableInLegend:function(){return true},ii:function(){this.view().al()},notifyVisualPropertiesChanged:function(){this.ip()},ip:function(){this.view().onVisualPropertiesChanged();this.ir(false)},iq:function(){this.view().onVisualPropertiesChanged();this.ir(true)},_dd:false,_de:false,c7:function(){return false},ir:function(a){if(this._aq==null||this._aq._c){return}var b=this.view().br();var c=this.view().bs();var d=this.dv(b,c,this.view());var e=this.seriesViewer()!=null&&this.seriesViewer().isThumbnailRequired()&&this._bh!=null&&this.dv(this._bh.br(),this._bh.bs(),this._bh);if(d){if(a){this._dd=!this.c7();this.hv(false)}else{this.renderSeries(false);this._dd=!this.c7()}}if(e){if(!this.dk()){this.ic();this._de=true}}},b7:false,dm:function(a){if(arguments.length===1){this.b7=a;return a}else{return this.b7}},dn:function(){if(this.dm()==false){return false}return this.eo()>0},is:function(a,b,c,d){switch(b){case"SyncLink":if($b($$t.$ea.$type,c)!==null){var e=c;e.propertyUpdated=$.ig.Delegate.prototype.remove(e.propertyUpdated,this.a4);this.iz($b($.ig.IFastItemsSourceProvider.prototype.$type,c))}if($b($$t.$ea.$type,d)!==null){var f=d;f.propertyUpdated=$.ig.Delegate.prototype.combine(f.propertyUpdated,this.a4);this.iy($b($.ig.IFastItemsSourceProvider.prototype.$type,d))}if(this.index()==-1){this.index($$t.$dp.od(this))}break;case"Brushes":case"MarkerOutlines":case"MarkerBrushes":case"Outlines":this.hw();break;case"SeriesViewer":if($b($$t.$f.$type,c)!==null){this.renderer(null);var g=c;g.windowRectChanged=$.ig.Delegate.prototype.remove(g.windowRectChanged,this.b0);var h=c.series();h.collectionChanged=$.ig.Delegate.prototype.remove(h.collectionChanged,this.d0);var i=c;i.propertyUpdated=$.ig.Delegate.prototype.remove(i.propertyUpdated,this.a4);c._al.ac(0,this);this.i1(c);this.view().ah(c)}if($b($$t.$f.$type,d)!==null){this.renderer(d._bn._i._af);var j=d;j.windowRectChanged=$.ig.Delegate.prototype.combine(j.windowRectChanged,this.b0);var k=d.series();k.collectionChanged=$.ig.Delegate.prototype.combine(k.collectionChanged,this.d0);var l=d;l.propertyUpdated=$.ig.Delegate.prototype.combine(l.propertyUpdated,this.a4);this._aq=d._al.k(0,this,this.hv.runOn(this));this.view().ad(d);this.jf();this.hx();this._uniqueIndex=this.seriesViewer().e4()}if(this.seriesViewer()==null){this._bt.stop()}if(this.index()!=-1){this.jg()}if(this.index()==-1||d==null){this.index($$t.$dp.od(this))}this.actualLegend(this.ax());this.hk($b($$t.$dp.$type,c),$b($$t.$dp.$type,d));break;case"Title":if(this.view()!=null){this.view().av()}break;case"HitTestMode":this.actualHitTestMode(this.bd());break;case"ActualHitTestMode":if(this.seriesViewer()!=null){this.seriesViewer().js()}break;case"LegendItemBadgeTemplate":case"LegendItemTemplate":this.view().bg();break;case"Brush":case"Outline":case"DashArray":case"DashCap":this.hw();this.ip();break;case"Index":if($h(c)!=$h(d)){this.hw();this.ip()}break;case"RadiusX":case"RadiusY":case"RoundedCornersLocation":this.ip();break;case"AreaFillOpacity":this.jf();this.ip();break;case"StartCap":case"EndCap":case"MiterLimit":this.ip();break;case"IsDropShadowEnabled":this.ii();this.ip();break;case"UseSingleShadow":case"ShadowColor":case"ShadowBlur":case"ShadowOffsetX":case"ShadowOffsetY":this.ip();break;case"ActualBrush":case"ActualOutline":case"Thickness":this.ip();this.view().bg();if(this.toolTip()!=null&&this.az!=null){this.a0().updateToolTipValue(this,this.toolTip())}break;case"Visibility":this.view().visibilityChanged();break;case"ItemsSource":if(this.syncLink()!=null){this.iy(this.syncLink())}break;case"FastItemsSource":if(c!=d&&d!=null){this.dm(true)}this.id();if($b($.ig.IFastItemsSource.prototype.$type,c)!=null){var m=c;m.event=$.ig.Delegate.prototype.remove(m.event,this.ex)}if($b($.ig.IFastItemsSource.prototype.$type,d)!=null){var n=d;n.event=$.ig.Delegate.prototype.combine(n.event,this.ex)}break;case"Legend":if(d!=null){if(a==this){d.seriesOwner(this)}else if($b($$t.$dp.$type,a)!==null){d.chartOwner(a)}}this.actualLegend(this.ax());break;case"ActualLegend":this.hj($b($.ig.IChartLegend.prototype.$type,c),$b($.ig.IChartLegend.prototype.$type,d));break;case"LegendItem":this.hl($b($$a.$f.$type,c),$b($$a.$f.$type,d));break;case"LegendItemVisibility":this.view().aq();break;case"ToolTip":if(this.az!=null){this.a0().updateToolTipValue(this,this.toolTip())}break;case"CrosshairPoint":if(this.seriesViewer()!=null){if(!this._cd){this.seriesViewer().jk(this,this.getItem(this.seriesViewer().crosshairPoint()))}}break;case"Resolution":this.renderSeries(false);this.ic();break;case"TransitionDuration":case"TransitionEasingFunction":this._bt.stop();this._bt.intervalMilliseconds(this.transitionDuration());this._bt.easingFunction(this.transitionEasingFunction());this.renderSeries(false);break;case"DiscreteLegendItemTemplate":this.renderSeries(false);break;case"VisibilityProxy":if(c!=d){this.renderSeries(false)}this.ic();this.view().visibilityChanged();break;case"IsHighlightingEnabled":this._b9=this.cg();this.renderSeries(false);break;case"ShowDefaultTooltip":this.hx();break;case"FinalValue":this.ji();break}},hx:function(){},cg:function(){return this.isHighlightingEnabled()&&this.cv()},cv:function(){return false},_cd:false,hu:function(a){a._cd=true},syncLink:function(a){if(arguments.length===1){if(this.syncLink()!=a){var b=this.syncLink();this.bm=a;this.raisePropertyChanged("SyncLink",b,this.syncLink())}return a}else{return this.bm}},bm:null,seriesViewer:function(a){if(arguments.length===1){if(this.seriesViewer()!=a){var b=this.seriesViewer();this.br=a;this.raisePropertyChanged("SeriesViewer",b,this.br)}return a}else{return this.br}},br:null,chart:function(a){if(arguments.length===1){this.seriesViewer(a);return a}else{return $b($$t.$dp.$type,this.seriesViewer())}},d0:null,a4:null,b0:null,itemsSource:function(a){if(arguments.length===1){this.h($$t.$fv.itemsSourceProperty,a);return a}else{return this.c($$t.$fv.itemsSourceProperty)}},bz:function(a){if(arguments.length===1){this.h($$t.$fv.j1,a);return a}else{return this.c($$t.$fv.j1)}},ex:null,hs:function(a,b,c,d){if(this.seriesViewer()!=null){this.seriesViewer().jl()}},legend:function(a){if(arguments.length===1){this.h($$t.$fv.legendProperty,a);return a}else{return this.c($$t.$fv.legendProperty)}},legendItem:function(a){if(arguments.length===1){if(this.legendItem()!=a){var b=this.legendItem();this.jn=a;this.raisePropertyChanged("LegendItem",b,this.jn)}return a}else{if(this.jn==null&&this.actualLegend()!=null){this.jn=this.jm()}return this.jn}},jn:null,fr:function(){return this.jm()},jm:function(){var $self=this;var a=$b($$a.$g.$type,this.jn);var b=this.legendItemTemplate();if(b==null){b=this.view().bi(this._bl)}if(b!=null){if(a==null){a=new $$a.g}a.content(function(){var $ret=new $.ig.DataContext;$ret.series($self);$ret.item(null);return $ret}());a._ah=b}else{a=null}return a},actualLegend:function(a){if(arguments.length===1){if(this.actualLegend()!=a){var b=this.av;this.av=a;this.raisePropertyChanged("ActualLegend",b,this.av)}return a}else{return this.av}},av:null,legendItemVisibility:function(a){if(arguments.length===1){this.h($$t.$fv.legendItemVisibilityProperty,$$a.$aj.getBox(a));return a}else{return $g(this.c($$t.$fv.legendItemVisibilityProperty))}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.h($$t.$fv.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$fv.legendItemBadgeTemplateProperty)}},_bl:0,_bj:0,_bk:0,legendItemTemplate:function(a){if(arguments.length===1){this.h($$t.$fv.legendItemTemplateProperty,a);return a}else{return this.c($$t.$fv.legendItemTemplateProperty)}},discreteLegendItemTemplate:function(a){if(arguments.length===1){this.h($$t.$fv.discreteLegendItemTemplateProperty,a);return a}else{return this.c($$t.$fv.discreteLegendItemTemplateProperty)}},index:function(a){if(arguments.length===1){this.h($$t.$fv.indexProperty,a);return a}else{return $h(this.c($$t.$fv.indexProperty))}},jj:function(){this.jg()},hw:function(){this.jg()},jg:function(){this.ic();if(this.index()<0){return}if(this.brush()!=null){this.view().a4();this.view().ae()}else{this.actualBrush(this.seriesViewer()==null?null:this.seriesViewer().l6(this.index()))}if(this.outline()!=null){this.view().a5();this.view().af()}else{this.actualOutline(this.seriesViewer()==null?null:this.seriesViewer().mc(this.index()))}},transitionEasingFunction:function(a){if(arguments.length===1){this.h($$t.$fv.transitionEasingFunctionProperty,a);return a}else{return this.c($$t.$fv.transitionEasingFunctionProperty)}},transitionInEasingFunction:function(a){if(arguments.length===1){this.h($$t.$fv.transitionInEasingFunctionProperty,a);return a}else{return this.c($$t.$fv.transitionInEasingFunctionProperty)}},_cf:false,transitionDuration:function(a){if(arguments.length===1){this.h($$t.$fv.transitionDurationProperty,a);return a}else{return $h(this.c($$t.$fv.transitionDurationProperty))}},ew:function(a){if(arguments.length===1){this.h($$t.$fv.ks,a);return a}else{return this.c($$t.$fv.ks)}},ca:function(){return this._bt.animationActive()},jd:function(){this._bt.start()},resolution:function(a){if(arguments.length===1){this.h($$t.$fv.resolutionProperty,a);return a}else{return this.c($$t.$fv.resolutionProperty)}},title:function(a){if(arguments.length===1){this.h($$t.$fv.titleProperty,a);return a}else{return this.c($$t.$fv.titleProperty)}},brush:function(a){if(arguments.length===1){this.h($$t.$fv.brushProperty,a);return a}else{return this.c($$t.$fv.brushProperty)}},actualBrush:function(a){if(arguments.length===1){this.h($$t.$fv.actualBrushProperty,a);return a}else{return this.c($$t.$fv.actualBrushProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$fv.outlineProperty,a);return a}else{return this.c($$t.$fv.outlineProperty)}},actualOutline:function(a){if(arguments.length===1){this.h($$t.$fv.actualOutlineProperty,a);return a}else{return this.c($$t.$fv.actualOutlineProperty)}},miterLimit:function(a){if(arguments.length===1){this.h($$t.$fv.miterLimitProperty,a);return a}else{return this.c($$t.$fv.miterLimitProperty)}},thickness:function(a){if(arguments.length===1){this.h($$t.$fv.thicknessProperty,a);return a}else{return this.c($$t.$fv.thicknessProperty)}},dashCap:function(a){if(arguments.length===1){this.h($$t.$fv.dashCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$fv.dashCapProperty))}},dashArray:function(a){if(arguments.length===1){this.h($$t.$fv.dashArrayProperty,a);return a}else{return this.c($$t.$fv.dashArrayProperty)}},toolTip:function(a){if(arguments.length===1){this.h($$t.$fv.toolTipProperty,a);return a}else{return this.c($$t.$fv.toolTipProperty)}},isHighlightingEnabled:function(a){if(arguments.length===1){this.h($$t.$fv.isHighlightingEnabledProperty,a);return a}else{return this.c($$t.$fv.isHighlightingEnabledProperty)}},isDropShadowEnabled:function(a){if(arguments.length===1){this.h($$t.$fv.isDropShadowEnabledProperty,a);return a}else{return this.c($$t.$fv.isDropShadowEnabledProperty)}},cq:function(){return true},shadowBlur:function(a){if(arguments.length===1){this.h($$t.$fv.shadowBlurProperty,a);return a}else{return this.c($$t.$fv.shadowBlurProperty)}},shadowColor:function(a){if(arguments.length===1){this.h($$t.$fv.shadowColorProperty,a);return a}else{return this.c($$t.$fv.shadowColorProperty)}},useSingleShadow:function(a){if(arguments.length===1){this.h($$t.$fv.useSingleShadowProperty,a);return a}else{return this.c($$t.$fv.useSingleShadowProperty)}},shadowOffsetX:function(a){if(arguments.length===1){this.h($$t.$fv.shadowOffsetXProperty,a);return a}else{return this.c($$t.$fv.shadowOffsetXProperty)}},shadowOffsetY:function(a){if(arguments.length===1){this.h($$t.$fv.shadowOffsetYProperty,a);return a}else{return this.c($$t.$fv.shadowOffsetYProperty)}},_b9:false,areaFillOpacity:function(a){if(arguments.length===1){this.h($$t.$fv.areaFillOpacityProperty,a);return a}else{return this.c($$t.$fv.areaFillOpacityProperty)}},actualAreaFillOpacity:function(a){if(arguments.length===1){this.h($$t.$fv.actualAreaFillOpacityProperty,a);return a}else{return this.c($$t.$fv.actualAreaFillOpacityProperty)}},jf:function(){var a=$b($$t.$dp.$type,this.seriesViewer());if(a!=null){this.actualAreaFillOpacity($.ig.util.isNaN(this.areaFillOpacity())?a._nj._fc:this.areaFillOpacity())}},b5:false,isDefaultToolTipSelected:function(a){if(arguments.length===1){this.b5=a;return a}else{return this.b5}},showDefaultTooltip:function(a){if(arguments.length===1){this.h($$t.$fv.showDefaultTooltipProperty,a);return a}else{return this.c($$t.$fv.showDefaultTooltipProperty)}},as:function(a){var $self=this;return function(){var $ret=new $.ig.DataContext;$ret.series($self);$ret.item(a);return $ret}()},transitionInDuration:function(a){if(arguments.length===1){this.h($$t.$fv.transitionInDurationProperty,a);return a}else{return $h(this.c($$t.$fv.transitionInDurationProperty))}},transitionInSpeedType:function(a){if(arguments.length===1){this.h($$t.$fv.transitionInSpeedTypeProperty,$$t.$cq.getBox(a));return a}else{return $g(this.c($$t.$fv.transitionInSpeedTypeProperty))}},bo:function(){return 1},_fk:null,i3:function(){this.view().a0()},replayTransitionIn:function(){this.dm(true);this.renderSeries(true)},hn:function(){},h4:function(){},toEnumerableRange:function(a,b,c){var d__=new $$t.fw((-2));d__.__3__expression=a;d__.__3__start=b;d__.__3__length=c;return d__},toEnumerable:function(a,b){return $$t.$fv.toEnumerableRange(a,0,b)},startCap:function(a){if(arguments.length===1){this.h($$t.$fv.startCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$fv.startCapProperty))}},endCap:function(a){if(arguments.length===1){this.h($$t.$fv.endCapProperty,$$a.$bj.getBox(a));return a}else{return $g(this.c($$t.$fv.endCapProperty))}},a7:null,a8:function(){return this.a7},i9:function(a){this.jh(a)},en:function(){return this.transitionDuration()},eo:function(){return this.transitionInDuration()},b8:false,dp:function(a){if(arguments.length===1){this.b8=a;return a}else{return this.b8}},da:function(){return this.dp()},mouseOverEnabled:function(a){if(arguments.length===1){this.h($$t.$fv.mouseOverEnabledProperty,a);return a}else{return this.c($$t.$fv.mouseOverEnabledProperty)}},at:function(a,b){return null},au:function(a,b){return null},ij:function(a,b,c){this.a0().onMouseEnter(this,a,b,c)},simulateHover:function(a){this.a0().simulateHover(this,a)},hk:function(a,b){if(this.actualLegend()!=null&&this.legendItem()!=null){if(b==null&&this.actualLegend().containsChild(this.legendItem())){this.actualLegend().removeChild(this.legendItem())}if(b!=null&&!this.actualLegend().containsChild(this.legendItem())&&this.legendItemVisibility()!=1){this.actualLegend().addChildInOrder(this.legendItem(),this)}}},ho:function(){if(this.actualLegend()==null||this.legendItem()==null){return}this.actualLegend().removeChild(this.legendItem())},hj:function(a,b){if(this.legendItem()!=null){if(a!=null&&a.containsChild(this.legendItem())){a.removeChild(this.legendItem())}if(this.seriesViewer()!=null&&b!=null&&!b.containsChild(this.legendItem())&&this.legendItemVisibility()!=1){b.addChildInOrder(this.legendItem(),this)}}},hl:function(a,b){if(this.actualLegend()!=null){if(a!=null&&this.actualLegend().containsChild(a)){this.actualLegend().removeChild(a)}if(this.seriesViewer()!=null&&b!=null&&this.legendItemVisibility()!=1){this.actualLegend().addChildInOrder(b,this)}}},iz:function(a){this.bz(a.releaseFastItemsSource(this.itemsSource()))},iy:function(a){this.bz(a.getFastItemsSource(this.itemsSource()))},ax:function(){if(this.legend()!=null){return this.legend()}if(this.seriesViewer()!=null&&this.seriesViewer().legend()!=null){return this.seriesViewer().legend()}return null},db:function(){return false},c9:function(a){return a&&this.en()>0||this.ca()||this.dn()&&this.db()&&this.eo()>0},ht:function(a){if(a!=null){a.deregisterSeries(this)}},ix:function(a){if(a!=null){a.registerSeries(this)}},a9:function(){return this.view().g()},jh:function(a){this.view().a6(a)},jb:function(a,b){this.a0().showToolTip(this,a,b)},dr:function(){return false},provideContext:function(a,b){this.view().ao(a,b)},provideViewport:function(a){this.io(this.lq(),a)},handleCollectionChanged:function(a){if(this.bz()!=null){this.bz().handleCollectionChanged(a)}},notifySetItem:function(a,b,c){this.handleCollectionChanged(new $$4.ae(2,2,c,b,a))},notifyClearItems:function(){this.handleCollectionChanged(new $$4.ae(0,4))},notifyInsertItem:function(a,b){this.handleCollectionChanged(new $$4.ae(1,0,b,a))},notifyRemoveItem:function(a,b){this.handleCollectionChanged(new $$4.ae(1,1,b,a))},styleUpdated:function(){this.renderSeries(false)},_tooltipTemplate:null,tooltipTemplate:function(a){if(arguments.length===1){this._tooltipTemplate=a;return a}else{return this._tooltipTemplate}},_flattenEventArgs:null,flattenEventArgs:function(a){if(arguments.length===1){this._flattenEventArgs=a;return a}else{return this._flattenEventArgs}},testHit:function(a,b){return false},__coercionMethods:null,coercionMethods:function(a){if(arguments.length===1){this.__coercionMethods=a;return a}else{return this.__coercionMethods}},b4:false,expectFunctions:function(a){if(arguments.length===1){this.b4=a;return a}else{return this.b4}},getHitDataContext:function(a,b){return null},bb:0,hitTestMode:function(a){if(arguments.length===1){var b=this.bb;this.bb=a;if(b!=this.bb){this.raisePropertyChanged("HitTestMode",$$t.$cv.getBox(b),$$t.$cv.getBox(this.bb))}return a}else{return this.bb}},bd:function(){return this.hitTestMode()==0?2:this.hitTestMode()},ba:0,actualHitTestMode:function(a){if(arguments.length===1){var b=this.ba;this.ba=a;if(b!=this.ba){this.raisePropertyChanged("ActualHitTestMode",$$t.$cv.getBox(b),$$t.$cv.getBox(this.ba))}return a}else{return this.ba}},bw:function(a){if(a==null){return this.bz().registerColumn(null,null,false)}var b=null;var c=$$t.$f.getCoercionMethod(a,this.coercionMethods());b=c._a;return this.bz().registerColumn(a,b,this.expectFunctions())},bx:function(a){if(a==null){return this.bz().registerColumnInt(null,null,false)}var b=null;var c=$$t.$f.getCoercionMethod(a,this.coercionMethods());b=c._a;return this.bz().registerColumnInt(a,b,this.expectFunctions())},by:function(a){if(a==null){return this.bz().registerColumnObject(null,null,false)}var b=null;var c=$$t.$f.getCoercionMethod(a,this.coercionMethods());b=c._a;return this.bz().registerColumnObject(a,b,this.expectFunctions())},lq:function(){return this.view()!=null?this.view().br():$$a.$ae.empty()},isNegativeColorSupported:function(){return false},isMarkerlessDisplayPreferred:function(){return true},setNegativeColors:function(a,b){},b3:null,hr:function(a,b){this.a2().copyVisualData(a,b)},exportVisualData:function(){var a=this.a2().exportVisualData(this,this.lq());this.hy(a);this.view().ai(a);return a},hy:function(a){},k7:null,moveCursorPoint:function(a){if(this.k7.__x!=a.__x||this.k7.__y!=a.__y){this.k7=a;this.ih(a)}},ih:function(a){},h6:function(){},ib:function(){},am:function(a){return null},getAxes:function(){return null},ee:function(){return NaN},ef:function(a,b){if(a==null||a.count()==0){return NaN}if(b!=null&&b.sortedIndices()!=null){if(b.sortedIndices().count()!=a.count()){return NaN}for(var c=0;c=0?d[a.index()%d.length]:1}return c},jg:function(){$$t.$fv.jg.call(this);if(this.index()<0){return}if(this._ls.bz()){this._ls.cb();this._ls.b5()}else{var a=$$t.$d2.resolveMarkerType(this,this.markerType());var b=$$t.$d2.getMarkerTemplatePropertyName(a);if(b==null){this.actualMarkerTemplate($$t.$d2.nullMarkerTemplate())}else{this._ls.b8(b)}}if(this.markerBrush()!=null&&this.markerType()!=13){this._ls.b9();this._ls.b6()}else{if(this.markerType()==13){this.actualMarkerBrush(this.view().getTransparentBrush())}else{this.actualMarkerBrush(this.seriesViewer()==null?null:this.seriesViewer().getMarkerBrushByIndex(this.index()))}}if(this.markerOutline()!=null){this._ls.ca();this._ls.b7()}else{if(this.markerType()==13){this.actualMarkerOutline(this.view().getTransparentBrush())}else{this.actualMarkerOutline(this.seriesViewer()==null?null:this.seriesViewer().getMarkerOutlineByIndex(this.index()))}}},hy:function(a){$$t.$fv.hy.call(this,a);this.a2().exportMarkerVisualData(this,a)},lw:function(a,b){if(this.hasMarkers()&&this.lv()){var c=this.getSeriesValueMarkerBoundingBoxFromSeriesPixel(a);if(c.isEmpty()){return false}var d=$.ig.RectUtil.prototype.r(c,this.eb(b));if(d.containsPoint(a)){return true}}return false},getHitDataContext:function(a,b){var c=this._ls.getHitMarker(a);var d=null;if(c!=null){d=c.content()}return d},$type:new $.ig.Type("MarkerSeries",$$t.$fv.$type)},true);$c("PathRenderer:d3","Object",{_a:null,init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this._b=1},init1:function(a,b){$.ig.$op.init.call(this);this._a=b},_b:0,d:function(a,b,c){var d=$$t.$d4.c(b,this._b);var e=this.c(d,c);var f=new $$a.a7;var h=e.getEnumerator();while(h.moveNext()){var g=h.current();f._b.add(g)}a._aj=f},c:function(a,b){var d__=new $$t.d7((-2));d__.__4__this=this;d__.__3__segments=a;d__.__3__resolution=b;return d__},e:function(a,b){var c=new $$a.bg;if(this._a==null){for(var d=1;d0){if(j<=512){$.ig.Flattener.prototype.c(g,b,c,h,i,f);h=i+1}else{var k=h+512-1;$.ig.Flattener.prototype.c(g,b,c,h,k,f);h=k+1}j=i-h+1; }return g},d:function(a,b,c,d,e){var f=new $$4.x($$0.$aw.$type,0);var g=c;var h=d;var i=h-g+1;while(i>0){if(i<=512){$.ig.FastFlattener.prototype.e(f,a,b,g,h,e);g=h+1}else{var j=g+512-1;$.ig.FastFlattener.prototype.e(f,a,b,g,j,e);g=j+1}i=h-g+1}return f},flatten:function(a,b){var $self=this;var c=function(d){return $self.f(a,d)};var d=function(e){return $self.g(a,e)};return this.getFlattened(a,b,c,d)},fastFlatten:function(a,b,c,d){return this.getFastFlattened(a,b,c,d)},getFlattened:function(a,b,c,d){var e=this.a(new $$4.x($$0.$aw.$type,0),c,d,0,a.count()-1,b);var f=new $.ig.RearrangedList$1($$a.$y.$type,a,e);return f},getFastFlattened:function(a,b,c,d){var e=this.d(a,b,0,c-1,d);var f=new $$4.x($$a.$y.$type,0);for(var g=0;g0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this._c=b;this._d=c;this._a=function(g){};this._f=d;this._e=e;this._b=f},init1:function($tFrame,$tView,a,b,c,d,e,f,g){this.$tFrame=$tFrame;this.$tView=$tView;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tFrame,this.$tView)}$.ig.$op.init.call(this);this._c=b;this._d=c;this._a=g;this._f=d;this._e=e;this._b=f},g:function(a,b,c,d,e){var f=0;f=a._c;if(a._a&&f>0&&!a._b){var g=b;if(this._f()){this._b();b=d;d=g}else{b=c;c=g}this._a(c);this._c(c,e);this._e()}else{if(!a._b){this._a(c);this._c(c,e)}this._d(c,e)}return{p1:b,p2:c,p3:d}},$type:new $.ig.Type("SeriesRenderer$2",$.ig.$ot)},true);$c("SyncLink:ea","FrameworkElement",{init:function(){var $self=this;this.af=new $$4.h($$0.$bt.$type,$.ig.FastItemsSourceReference.prototype.$type,0);$$a.$e.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,function(a,b){$self.am(a,b.propertyName(),b.oldValue(),b.newValue())});this._ab=new $$t.fa;var a=this._ab;a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.aj.runOn(this));this._aq=new $$a.ae(0,0,0,1,1)},_syncChannel:null,syncChannel:function(a){if(arguments.length===1){this._syncChannel=a;return a}else{return this._syncChannel}},am:function(a,b,c,d){},releaseFastItemsSource:function(a){var $self=this;if(a!=null){var b=null;if(function(){var c=$self.af.tryGetValue(a,b);b=c.p1;return c.ret}()){--b.b;if(b.b==0){this.af.remove(a)}}}return null},_fastItemsSourceFactory:null,fastItemsSourceFactory:function(a){if(arguments.length===1){this._fastItemsSourceFactory=a;return a}else{return this._fastItemsSourceFactory}},ad:function(a){return function(){var $ret=new $.ig.FastItemsSource;$ret.itemsSource(a);return $ret}()},getFastItemsSource:function(a){var $self=this;if($$t.$ea.fastItemsSourceFactory()==null){$$t.$ea.fastItemsSourceFactory($$t.$ea.ad)}var b=null;if(a!=null){var c=null;if(!function(){var d=$self.af.tryGetValue(a,c);c=d.p1;return d.ret}()){b=$$t.$ea.fastItemsSourceFactory()(a);c=new $.ig.FastItemsSourceReference(b);this.af.add(a,c)}c.b++;b=c.a}return b},peekItemsSource:function(a){var $self=this;var b=null;if(a!=null){var c=null;if(!function(){var d=$self.af.tryGetValue(a,c);c=d.p1;return d.ret}()){return null}b=c.a}return b},af:null,_aq:null,ar:function(a,b,c){return this.as(a,b,c,false)},as:function(a,b,c,d){if(!c.isEmpty()){c=new $$a.ae(0,c.left(),c.top(),c.width(),c.height());var e=a.windowRectMinWidth();if(b==a){if(!d){if(!b.isZoomingHorizontallyEnabled()){c.x(b.windowRect().x());c.width(b.windowRect().width())}if(!b.isZoomingVerticallyEnabled()){c.y(b.windowRect().y());c.height(b.windowRect().height())}}}else{var f=$$t.$ee.a(b);if(f==null||!f.synchronizeHorizontally()){c.x(b.windowRect().x());c.width(b.windowRect().width())}if(f==null||!f.synchronizeVertically()){c.y(b.windowRect().y());c.height(b.windowRect().height())}}var g=.5*(c.left()+c.right());var h=.5*(c.top()+c.bottom());var i=c.width();var j=c.height();var k=$.ig.MathUtil.prototype.b(c.width(),e,1);var l=$.ig.MathUtil.prototype.b(c.height(),e,1);if(a.useFixedAspectZoom()&&!a.viewportRect().isEmpty()){var m=a.viewportRect();var n=m.width()/m.height();var o=k*m.width();var p=l*m.height();var q=o/p;if(q!=n){if(p*n>o){o=p*n;k=o/m.width()}else{p=o/n;l=p/m.height()}}}else if(a.cl()){var r=false;var s=false;if(Math.abs(k-a.actualWindowRect().width())>e){r=true}if(Math.abs(l-a.actualWindowRect().height())>e){s=true}var t=a.hu(k,l,r,s);k=t.p0;l=t.p1;k=$.ig.MathUtil.prototype.b(k,e,1);l=$.ig.MathUtil.prototype.b(l,e,1)}var u=k!=i;var v=l!=j;var w=u?g-.5*k:c.left();var x=v?h-.5*l:c.top();var y=u?g+.5*k:c.right();var z=v?h+.5*l:c.bottom();if(w<0){w=0;y=w+k}if(y>1){y=1;w=y-k}if(x<0){x=0;z=x+l}if(z>1){z=1;x=z-l}c=new $$a.ae(0,w,x,y-w,z-x)}return c},charts:function(){return this._ab},_ab:null,aj:function(a,b){if(b.newItems()!=null){var d=b.newItems().getEnumerator();while(d.moveNext()){var c=d.current();if(c.windowRect().isEmpty()){c.windowRect(this.ar(null,c,this._aq))}}}},ak:function(a,b){var d=this.charts().getEnumerator();while(d.moveNext()){var c=d.current();if(c==a){c.crosshairPoint({__x:b.__x,__y:b.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}else{var e={__x:b.__x,__y:b.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var f=$$t.$ee.a(c);if(f==null||!f.synchronizeHorizontally()){e.__x=NaN}if(f==null||!f.synchronizeVertically()){e.__y=NaN}c.crosshairPoint(e)}}},al:function(a,b){var d=this.charts().getEnumerator();while(d.moveNext()){var c=d.current();c.previewRect(this.ar(a,c,b))}},ao:function(a,b){this.ap(a,b,false)},ap:function(a,b,c){var d=b.isEmpty()||$.ig.util.isNaN(b.x())||$.ig.util.isNaN(b.y())||$.ig.util.isNaN(b.width())||$.ig.util.isNaN(b.height());if(!d&&!a._cj){var f=this.charts().getEnumerator();while(f.moveNext()){var e=f.current();e._cj=true;e.windowRect(this.as(a,e,b,c));e._cj=false}}},propertyChanged:null,propertyUpdated:null,an: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))}},$type:new $.ig.Type("SyncLink",$$a.$e.$type,[$$0.$b6.$type,$.ig.IFastItemsSourceProvider.prototype.$type])},true);$c("SyncSettings:eb","FrameworkElement",{init:function(){$$a.$e.init.call(this)},syncChannel:function(a){if(arguments.length===1){this.h($$t.$eb.syncChannelProperty,a);return a}else{return this.c($$t.$eb.syncChannelProperty)}},synchronizeVertically:function(a){if(arguments.length===1){this.h($$t.$eb.synchronizeVerticallyProperty,a);return a}else{return this.c($$t.$eb.synchronizeVerticallyProperty)}},synchronizeHorizontally:function(a){if(arguments.length===1){this.h($$t.$eb.synchronizeHorizontallyProperty,a);return a}else{return this.c($$t.$eb.synchronizeHorizontallyProperty)}},ai: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))}},propertyChanged:null,propertyUpdated:null,$type:new $.ig.Type("SyncSettings",$$a.$e.$type,[$$0.$b6.$type])},true);$c("SyncSettingsConverter:ec","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SyncSettingsConverter",$.ig.$ot)},true);$c("SyncLinkManager:ed","Object",{instance:function(){if($$t.$ed.b==null){$$t.$ed.b=new $$t.ed}return $$t.$ed.b},d:null,e:function(){return this.d.count()},init:function(){$.ig.$op.init.call(this);this.d=new $$4.h(String,$$t.$ea.$type,0)},getLink:function(a){var $self=this;var b;if(function(){var c=$self.d.tryGetValue(a,b);b=c.p1;return c.ret}()){return b}b=new $$t.ea;b.syncChannel(a);this.d.add(a,b);return b},releaseLink:function(a){if(a.charts().count()==0&&a.syncChannel()!=null&&this.d.containsKey(a.syncChannel())){this.d.remove(a.syncChannel())}},$type:new $.ig.Type("SyncLinkManager",$.ig.$ot)},true);$c("SyncManager:ee","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a){var b=$$t.$ee.a(a);if(b==null){return}if(!a.c0()){return}if(a.syncChannel()!=b.syncChannel()){return}$$t.$ee.b(a,a.syncChannel(),null)},c:function(a){var b=$$t.$ee.a(a);if(b==null){return}if(a.c0()&&a.syncChannel()==b.syncChannel()){return}var c=null;if(a.c0()){c=a.syncChannel()}$$t.$ee.b(a,c,b.syncChannel())},b:function(a,b,c){if(a!=null){if(String.isNullOrEmpty(c)){var d=a.actualSyncLink();a.actualSyncLink(null);a.actualSyncLink(new $$t.ea);if(d!=null){$$t.$ed.instance().releaseLink(d)}a.syncChannel(null)}else{if(!String.isNullOrEmpty(b)){var e=a.actualSyncLink();a.actualSyncLink(null);if(e!=null){$$t.$ed.instance().releaseLink(e)}}a.actualSyncLink($$t.$ed.instance().getLink(c));a.syncChannel(c)}}},d:function(a,b){a.syncSettings(b)},a:function(a){return a.syncSettings()},$type:new $.ig.Type("SyncManager",$.ig.$ot)},true);$c("IHasTrendline:ef","Object",{$type:new $.ig.Type("IHasTrendline",null)},true);$c("IHasCategoryTrendline:eg","Object",{$type:new $.ig.Type("IHasCategoryTrendline",null,[$$t.$ef.$type])},true);$c("DefaultCategoryTrendlineHost:eh","Object",{init:function(){$.ig.$op.init.call(this);this.a=new $$t.ej},a:null,trendlinePreparer:function(){return this.a},trendLineType:function(){return 0},trendLinePeriod:function(){return 1},isVertical:function(){return false},$type:new $.ig.Type("DefaultCategoryTrendlineHost",$.ig.$ot,[$$t.$eg.$type])},true);$c("IPreparesCategoryTrendline:ei","Object",{$type:new $.ig.Type("IPreparesCategoryTrendline",null)},true);$c("DefaultCategoryTrendlinePreparer:ej","Object",{init:function(){$.ig.$op.init.call(this)},prepareLine:function(a,b,c,d){},prepareLineCore:function(a,b,c,d,e,f,g){},$type:new $.ig.Type("DefaultCategoryTrendlinePreparer",$.ig.$ot,[$$t.$ei.$type])},true);$c("TrendResolutionParams:ek","Object",{init:function(){$.ig.$op.init.call(this)},_d:0,_e:0,_c:0,_f:null,_g:null,_b:0,_a:0,$type:new $.ig.Type("TrendResolutionParams",$.ig.$ot)},true);$c("TrendFitCalculator:el","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f,g,h,i,j,k){if(d==null){switch(b){case 1:d=$.ig.LeastSquaresFit.prototype.k(e,f,g);break;case 2:d=$.ig.LeastSquaresFit.prototype.o(e,f,g);break;case 3:d=$.ig.LeastSquaresFit.prototype.i(e,f,g);break;case 4:d=$.ig.LeastSquaresFit.prototype.p(e,f,g);break;case 5:d=$.ig.LeastSquaresFit.prototype.q(e,f,g);break;case 7:d=$.ig.LeastSquaresFit.prototype.j(e,f,g);break;case 6:d=$.ig.LeastSquaresFit.prototype.l(e,f,g);break;case 8:d=$.ig.LeastSquaresFit.prototype.n(e,f,g);break;default:throw new $$6.q(0)}}if(d==null){return null}for(var l=0;l0},m:function(a,b,c){this.n(a,b,c,null)},n:function(a,b,c,d){if(d!=null){d.i(c)}var f=$.ig.Flattener.prototype.d(a.count(),function(g){return a.item(g).__x},function(g){return a.item(g).__y},b._b).getEnumerator();while(f.moveNext()){var e=f.current();if(d!=null){d.j(a.item(e))}else{c.add(a.item(e))}}},attachPolyLine:function(a,b){if(a==null||b==null){return}if(this.trendPolyline()._x!=null){this.detach()}a._ab.add(this.trendPolyline())},detach:function(){if(this.trendPolyline()==null){return}var a=$b($$a.$am.$type,this.trendPolyline()._x);if(a!=null){a._ab.remove(this.trendPolyline())}},clearPoints:function(){this.trendPolyline()._aj.clear()},reset:function(){this._a=null;this.trendColumn().clear()},dataUpdated:function(a,b,c,d){switch(a){case 3:case 2:case 1:case 0:case 4:this.reset();break}},propertyUpdated:function(a,b,c,d){var e=false;switch(b){case"TrendLineType":case"TrendLinePeriod":this.reset();e=true;break;case"TrendLineThickness":e=true;break;case"FastItemsSource":e=true;this.reset();break}return e},$type:new $.ig.Type("TrendLineManagerBase$1",$.ig.$ot,[$$t.$eo.$type])},true);$c("AxisRange:es","Object",{init:function(a,b){$.ig.$op.init.call(this);this.minimum(a);this.maximum(b)},_minimum:0,minimum:function(a){if(arguments.length===1){this._minimum=a;return a}else{return this._minimum}},_maximum:0,maximum:function(a){if(arguments.length===1){this._maximum=a;return a}else{return this._maximum}},equals:function(a){return a!=null&&this.minimum()==a.minimum()&&this.maximum()==a.maximum()},equals1:function(a){return this.equals($b($$t.$es.$type,a))},getHashCode:function(){return $.ig.$op.getHashCode.call(this)},$type:new $.ig.Type("AxisRange",$.ig.$ot,[$$0.$b.$type.specialize(-1)])},true);$$t.$es.$type.initSelfReferences();$c("ErrorBarSettingsBase:ez","DependencyObject",{init:function(){$$a.$r.init.call(this);this.n(new $$a.ag)},n:function(a){if(arguments.length===1){this.h($$t.$ez.defaultErrorBarStyleProperty,a);return a}else{return this.c($$t.$ez.defaultErrorBarStyleProperty)}},propertyChanged:null,propertyUpdated:null,l: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))}},$type:new $.ig.Type("ErrorBarSettingsBase",$$a.$r.$type,[$$0.$b6.$type])},true);$c("CategoryErrorBarSettings:e0","ErrorBarSettingsBase",{init:function(){$$t.$ez.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.ab.runOn(this))},enableErrorBars:function(a){if(arguments.length===1){this.h($$t.$e0.enableErrorBarsProperty,$$t.$e2.getBox(a));return a}else{return $g(this.c($$t.$e0.enableErrorBarsProperty))}},errorBarCapLength:function(a){if(arguments.length===1){this.h($$t.$e0.errorBarCapLengthProperty,a);return a}else{return $h(this.c($$t.$e0.errorBarCapLengthProperty))}},calculator:function(a){if(arguments.length===1){this.h($$t.$e0.calculatorProperty,a);return a}else{return this.c($$t.$e0.calculatorProperty)}},stroke:function(a){if(arguments.length===1){this.h($$t.$e0.strokeProperty,a);return a}else{return this.c($$t.$e0.strokeProperty)}},strokeThickness:function(a){if(arguments.length===1){this.h($$t.$e0.strokeThicknessProperty,a);return a}else{return this.c($$t.$e0.strokeThicknessProperty)}},errorBarStyle:function(a){if(arguments.length===1){this.h($$t.$e0.errorBarStyleProperty,a);return a}else{return this.c($$t.$e0.errorBarStyleProperty)}},p:null,q:function(a){if(arguments.length===1){this.p=a;return a}else{return this.p}},ab:function(a,b){switch(b.propertyName()){case"Calculator":var c=$b($.ig.IErrorBarCalculator.prototype.$type,b.oldValue());if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.aa.runOn(this))}if(this.q()!=null){this.q().renderSeries(false);if(this.q().seriesViewer()!=null){this.q().ic()}}var d=$b($.ig.IErrorBarCalculator.prototype.$type,b.newValue());if(d!=null){d.changed=$.ig.Delegate.prototype.combine(d.changed,this.aa.runOn(this))}break;case"EnableErrorBars":case"ErrorBarCapLength":case"ErrorBarStyle":case"Stroke":case"StrokeThickness":if(this.q()!=null){this.q().renderSeries(false);if(this.q().seriesViewer()!=null){this.q().ic()}}break}},aa:function(a,b){var c=$b($.ig.IErrorBarCalculator.prototype.$type,a);if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.aa.runOn(this));if(this.q()!=null){this.q().renderSeries(false)}c.changed=$.ig.Delegate.prototype.combine(c.changed,this.aa.runOn(this))}},$type:new $.ig.Type("CategoryErrorBarSettings",$$t.$ez.$type)},true);$c("ErrorBarsHelper:e1","Object",{init:function(a,b){$.ig.$op.init.call(this);this._b=a;this._a=b},_b:null,_a:null,c:function(a){var b=a.getCalculatorType();if(b==1||b==2){return false}else{return true}},i:function(a,b){if(a.hasConstantPosition()){b=a.getPosition()}return{p1:b}},k:function(a,b,c,d,e){var f;var g;var h;var i=this._a.getViewInfo(g,f);g=i.p0;f=i.p1;h=this._a.getEffectiveViewport();var j=new $$t.b0(0,f,g,c.isInverted(),h);var k=c.getScaledValue(a,j);var l=b.getIndependentValue();d=Math.abs(Math.round(c.getScaledValue(a+l,j)-k));e=Math.abs(Math.round(c.getScaledValue(a-l,j)-k));return{p3:d,p4:e}},j:function(a,b,c,d,e){var f;var g;var h=this._a.getViewInfo(g,f);g=h.p0;f=h.p1;var i=new $$t.b0(1,f,g,c.isInverted());var j=c.getUnscaledValue(a,i);var k=b.getIndependentValue();d=Math.abs(Math.round(c.getScaledValue(j+k,i)-a));e=Math.abs(Math.round(c.getScaledValue(j-k,i)-a));return{p3:d,p4:e}},g:function(a,b,c,d,e){var f;var g;var h=this._a.getViewInfo(g,f);g=h.p0;f=h.p1;var i=new $$t.b0(1,f,g,c.isInverted());var j=c.getUnscaledValue(a,i);var k=b.getDependentValue(j);d=Math.abs(Math.round(c.getScaledValue(j+k,i)-a));e=Math.abs(Math.round(c.getScaledValue(j-k,i)-a));return{p3:d,p4:e}},f:function(a,b,c,d,e,f){var g;var h;var i=this._a.getViewInfo(h,g);h=i.p0;g=i.p1;var j=new $$t.b0(1,g,h,c.isInverted());var k=new $$t.b0(1,g,h,d.isInverted());var l=c.getUnscaledValue(a,j);var m=b.getDependentValue(l);e=Math.abs(Math.round(c.getScaledValue(l+m,k)-a));f=Math.abs(Math.round(c.getScaledValue(l-m,k)-a));return{p4:e,p5:f}},h:function(a,b,c,d,e){var f;var g;var h=this._a.getViewInfo(g,f);g=h.p0;f=h.p1;var i=new $$t.b0(1,f,g,c.isInverted());var j=c.getUnscaledValue(a,i);d=Math.abs(Math.round(c.getScaledValue(j+b,i)-a));e=Math.abs(Math.round(c.getScaledValue(j-b,i)-a));return{p3:d,p4:e}},e:function(a,b,c,d){},d:function(a,b,c,d){},l:function(a,b,c,d){var e=new $$a.y(0);if(a.getCalculatorType()==3){var f;var g;var h;var i=this._a.getViewInfo(g,f);g=i.p0;f=i.p1;h=this._a.getEffectiveViewport();var j=new $$t.b0(0,f,g,b.isInverted(),h);e.__x=Math.round(b.getScaledValue(d,j));e.__y=Math.round(c.__y)}else{e.__x=Math.round(c.__x);e.__y=Math.round(c.__y)}return e},m:function(a,b,c,d){var e=new $$a.y(0);if(a.getCalculatorType()==3){var f;var g;var h;var i=this._a.getViewInfo(g,f);g=i.p0;f=i.p1;h=this._a.getEffectiveViewport();var j=new $$t.b0(0,f,g,b.isInverted(),h);e.__x=Math.round(c.__x);e.__y=Math.round(b.getScaledValue(d,j))}else{e.__x=Math.round(c.__x);e.__y=Math.round(c.__y)}return e},$type:new $.ig.Type("ErrorBarsHelper",$.ig.$ot)},true);$c("ScatterErrorBarSettings:e3","ErrorBarSettingsBase",{init:function(){$$t.$ez.init.call(this);this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.ap.runOn(this))},enableErrorBarsHorizontal:function(a){if(arguments.length===1){this.h($$t.$e3.enableErrorBarsHorizontalProperty,$$t.$e2.getBox(a));return a}else{return $g(this.c($$t.$e3.enableErrorBarsHorizontalProperty))}},horizontalCalculatorReference:function(a){if(arguments.length===1){this.h($$t.$e3.horizontalCalculatorReferenceProperty,$.ig.ErrorBarCalculatorReference.prototype.getBox(a));return a}else{return $g(this.c($$t.$e3.horizontalCalculatorReferenceProperty))}},horizontalCalculator:function(a){if(arguments.length===1){this.h($$t.$e3.horizontalCalculatorProperty,a);return a}else{return this.c($$t.$e3.horizontalCalculatorProperty)}},horizontalErrorBarCapLength:function(a){if(arguments.length===1){this.h($$t.$e3.horizontalErrorBarCapLengthProperty,a);return a}else{return $h(this.c($$t.$e3.horizontalErrorBarCapLengthProperty))}},horizontalStroke:function(a){if(arguments.length===1){this.h($$t.$e3.horizontalStrokeProperty,a);return a}else{return this.c($$t.$e3.horizontalStrokeProperty)}},horizontalStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$e3.horizontalStrokeThicknessProperty,a);return a}else{return this.c($$t.$e3.horizontalStrokeThicknessProperty)}},horizontalErrorBarStyle:function(a){if(arguments.length===1){this.h($$t.$e3.horizontalErrorBarStyleProperty,a);return a}else{return this.c($$t.$e3.horizontalErrorBarStyleProperty)}},enableErrorBarsVertical:function(a){if(arguments.length===1){this.h($$t.$e3.enableErrorBarsVerticalProperty,$$t.$e2.getBox(a));return a}else{return $g(this.c($$t.$e3.enableErrorBarsVerticalProperty))}},verticalCalculatorReference:function(a){if(arguments.length===1){this.h($$t.$e3.verticalCalculatorReferenceProperty,$.ig.ErrorBarCalculatorReference.prototype.getBox(a));return a}else{return $g(this.c($$t.$e3.verticalCalculatorReferenceProperty))}},verticalCalculator:function(a){if(arguments.length===1){this.h($$t.$e3.verticalCalculatorProperty,a);return a}else{return this.c($$t.$e3.verticalCalculatorProperty)}},verticalErrorBarCapLength:function(a){if(arguments.length===1){this.h($$t.$e3.verticalErrorBarCapLengthProperty,a);return a}else{return $h(this.c($$t.$e3.verticalErrorBarCapLengthProperty))}},verticalStroke:function(a){if(arguments.length===1){this.h($$t.$e3.verticalStrokeProperty,a);return a}else{return this.c($$t.$e3.verticalStrokeProperty)}},verticalStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$e3.verticalStrokeThicknessProperty,a);return a}else{return this.c($$t.$e3.verticalStrokeThicknessProperty)}},verticalErrorBarStyle:function(a){if(arguments.length===1){this.h($$t.$e3.verticalErrorBarStyleProperty,a);return a}else{return this.c($$t.$e3.verticalErrorBarStyleProperty)}},q:null,r:function(a){if(arguments.length===1){this.q=a;return a}else{return this.q}},ap:function(a,b){switch(b.propertyName()){case"HorizontalCalculator":case"VerticalCalculator":var c=$b($.ig.IErrorBarCalculator.prototype.$type,b.oldValue());if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.ao.runOn(this))}if(this.r()!=null){this.r().renderSeries(false);if(this.r().seriesViewer()!=null){this.r().ic()}}var d=$b($.ig.IErrorBarCalculator.prototype.$type,b.newValue());if(d!=null){d.changed=$.ig.Delegate.prototype.combine(d.changed,this.ao.runOn(this))}break;case"EnableErrorBarsHorizontal":case"EnableErrorBarsVertical":case"HorizontalCalculatorReference":case"HorizontalErrorBarCapLength":case"HorizontalErrorBarStyle":case"HorizontalStroke":case"HorizontalStrokeThickness":case"VerticalCalculatorReference":case"VerticalErrorBarCapLength":case"VerticalErrorBarStyle":case"VerticalStroke":case"VerticalStrokeThickness":if(this.r()!=null){this.r().renderSeries(false);if(this.r().seriesViewer()!=null){this.r().ic()}}break}},ao:function(a,b){var c=$b($.ig.IErrorBarCalculator.prototype.$type,a);if(c!=null){c.changed=$.ig.Delegate.prototype.remove(c.changed,this.ao.runOn(this));if(this.r()!=null){this.r().renderSeries(false)}c.changed=$.ig.Delegate.prototype.combine(c.changed,this.ao.runOn(this))}},$type:new $.ig.Type("ScatterErrorBarSettings",$$t.$ez.$type)},true);$c("AxisRangeChangedEventArgs:e4","EventArgs",{init:function(a,b,c,d,e){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$0.$w.init.call(this);this.oldMinimumValue(b);this.minimumValue(c);this.oldMaximumValue(d);this.maximumValue(e)},init1:function(a){$$0.$w.init.call(this)},_oldMinimumValue:0,oldMinimumValue:function(a){if(arguments.length===1){this._oldMinimumValue=a;return a}else{return this._oldMinimumValue}},_minimumValue:0,minimumValue:function(a){if(arguments.length===1){this._minimumValue=a;return a}else{return this._minimumValue}},_oldMaximumValue:0,oldMaximumValue:function(a){if(arguments.length===1){this._oldMaximumValue=a;return a}else{return this._oldMaximumValue}},_maximumValue:0,maximumValue:function(a){if(arguments.length===1){this._maximumValue=a;return a}else{return this._maximumValue}},$type:new $.ig.Type("AxisRangeChangedEventArgs",$$0.$w.$type)},true);$c("Snapper:e6","Object",{init:function(){this.c=7;this.a=false;$.ig.$op.init.call(this)},c:0,f:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},a:false,b:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},d:function(a,b){var c=1;if(b>0){for(;b>0;--b){c*=a}}else{for(;b<0;++b){c/=a}}return c},e:function(a,b){var c=$.ig.truncate(Math.floor(Math.log10(a)));var d=a/Math.pow(10,c);if(b){var e=d<1.5?1:d<3?2:d<7?5:10;return e*Math.pow(10,c)}else{var f=d<=1?1:d<=2?2:d<=5?5:10;return f*Math.pow(10,c)}},$type:new $.ig.Type("Snapper",$.ig.$ot)},true);$c("LinearNumericSnapper:e7","Snapper",{init:function(a,b,c,d,e){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$e6.init.call(this);if(e>0){this.f(e);this.b(true)}this.k(b,c,d,10)},init1:function(a,b,c,d,e,f){$$t.$e6.init.call(this);if(f>0){this.f(f);this.b(true)}this.k(b,c,d,e)},k:function(a,b,c,d){this._g=NaN;this._j=0;this._i=0;var e=0;if(c<100){e=4}else{e=Math.min(d,$.ig.truncate(c/this.f()))}if(e>0){var f=this.h(a,b,e);if(this.b()&&f>e){this._g=NaN;f=this.h(a,b,e-1)}e=f;if(c/e>this.f()*10){this._i=10}else{if(c/e>this.f()*5){this._i=5}else{if(c/e>this.f()*2){this._i=2}}}this._j=Math.max(-$.ig.truncate(Math.floor(Math.log10(this._g))),0)}},h:function(a,b,c){var d=$$t.$e6.e(b-a,false);this._g=$$t.$e6.e(d/(c-1),true);var e=Math.floor(a/this._g)*this._g;var f=Math.ceil(b/this._g)*this._g;var g=$.ig.truncate(Math.round((f-e)/this._g));return g},_g:0,_j:0,_i:0,$type:new $.ig.Type("LinearNumericSnapper",$$t.$e6.$type)},true);$c("LogarithmicNumericSnapper:e8","Snapper",{init:function(a,b,c,d){$$t.$e6.init.call(this);this._g=1;this._h=c},_g:0,_h:0,$type:new $.ig.Type("LogarithmicNumericSnapper",$$t.$e6.$type)},true);$c("LinearCategorySnapper:e9","Snapper",{init:function(a,b,c,d,e){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$e9.init1.call(this,1,b,c,d,NaN,0,e)},init1:function(a,b,c,d,e,f,g){$$t.$e6.init.call(this);if(g>0){this.f(g);this.b(true)}this._g=e;this._h=0;var h=Math.min(10,$.ig.truncate(d/this.f()));if(h>0){var i=this.i(b,c,h);if(this.b()&&i>h){this._g=e;i=this.i(b,c,h-1)}h=i;if(d/h>this.f()*10){this._h=10}else{if(d/h>this.f()*5){this._h=5}else{if(d/h>this.f()*2){this._h=2}}}}},i:function(a,b,c){var d=$$t.$e6.e(b-a,false);if($.ig.util.isNaN(this._g)){this._g=$$t.$e6.e(d/(c-1),true)}if(this._g<1){this._g=1}var e=Math.floor(a/this._g)*this._g;var f=Math.ceil(b/this._g)*this._g;var g=$.ig.truncate(Math.round((f-e)/this._g));return g},_g:0,_h:0,$type:new $.ig.Type("LinearCategorySnapper",$$t.$e6.$type)},true);$c("ChartCollection:fa","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$f.$type,0)},collectionResetting:null,p:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$4.$f.p.call(this)},$type:new $.ig.Type("ChartCollection",$$4.$f.$type.specialize($$t.$f.$type))},true);$c("SeriesCollection:fb","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$fv.$type,0)},collectionResetting:null,p:function(){if(this.collectionResetting!=null){this.collectionResetting(this,null)}$$4.$f.p.call(this)},$type:new $.ig.Type("SeriesCollection",$$4.$f.$type.specialize($$t.$fv.$type))},true);$c("CalloutStyleUpdatingEventArgs:ff","Object",{init:function(){$.ig.$op.init.call(this)},_xValue:null,xValue:function(a){if(arguments.length===1){this._xValue=a;return a}else{return this._xValue}},_yValue:null,yValue:function(a){if(arguments.length===1){this._yValue=a;return a}else{return this._yValue}},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_background:null,background:function(a){if(arguments.length===1){this._background=a;return a}else{return this._background}},_textColor:null,textColor:function(a){if(arguments.length===1){this._textColor=a;return a}else{return this._textColor}},_outline:null,outline:function(a){if(arguments.length===1){this._outline=a;return a}else{return this._outline}},_leaderBrush:null,leaderBrush:function(a){if(arguments.length===1){this._leaderBrush=a;return a}else{return this._leaderBrush}},_strokeThickness:0,strokeThickness:function(a){if(arguments.length===1){this._strokeThickness=a;return a}else{return this._strokeThickness}},$type:new $.ig.Type("CalloutStyleUpdatingEventArgs",$.ig.$ot)},true);$c("ChartCursorEventArgs:fh","EventArgs",{init:function(a,b,c){$$0.$w.init.call(this);this.seriesViewer(a);this.series(b);this.item(c)},toString:function(){return this.seriesViewer().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_seriesViewer:null,seriesViewer:function(a){if(arguments.length===1){this._seriesViewer=a;return a}else{return this._seriesViewer}},chart:function(){return $b($$t.$dp.$type,this.seriesViewer())},$type:new $.ig.Type("ChartCursorEventArgs",$$0.$w.$type)},true);$c("DictInterpolator$3:fj","Object",{$tKey:null,$tValue:null,$tFrame:null,init:function($tKey,$tValue,$tFrame,a,b,c,d){this.$tKey=$tKey;this.$tValue=$tValue;this.$tFrame=$tFrame;if(!this.hasOwnProperty("$type")){ this.$type=this.$type.specialize(this.$tKey,this.$tValue,this.$tFrame)}$.ig.$op.init.call(this);this._a=a;this._c=b;this._d=c;this._b=d},_a:null,_c:null,_d:null,_b:null,e:function(a,b,c,d,e,f){var g=new $$4.x(this.$tKey,0);var i=a.keys().getEnumerator();while(i.moveNext()){var h=i.current();var j;var k;var l=a.item(h);var m=function(){var n=c.tryGetValue(h,j);j=n.p1;return n.ret}();var n=function(){var o=d.tryGetValue(h,k);k=o.p1;return o.ret}();if(!m&&!n){g.add(h)}else{this._a(l,b,j,k,e,f);if(!this._d(l)){g.add(h)}}}var p=g.getEnumerator();while(p.moveNext()){var o=p.current();a.remove(o)}var r=c.keys().getEnumerator();while(r.moveNext()){var q=r.current();var s=c.item(q);var t;var u;var v=d.tryGetValue(q,t);t=v.p1;var w=function(){var x=a.tryGetValue(q,u);u=x.p1;return x.ret}();if(!w){u=this._b();this._a(u,b,s,t,e,f);if(!this._d(u)){continue}a.add(this._c(u),u)}}var y=d.keys().getEnumerator();while(y.moveNext()){var x=y.current();var z=d.item(x);var aa;var ab;var ac=function(){var ad=c.tryGetValue(x,aa);aa=ad.p1;return ad.ret}();var ad=function(){var ae=a.tryGetValue(x,ab);ab=ae.p1;return ae.ret}();if(!ad&&!ac){ab=this._b();this._a(ab,b,aa,z,e,f);if(!this._d(ab)){continue}a.add(this._c(ab),ab)}}},$type:new $.ig.Type("DictInterpolator$3",$.ig.$ot)},true);$c("OwnedPoint:fk","Object",{init:function(){$.ig.$op.init.call(this);this._b={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},_c:null,_a:null,_b:null,$type:new $.ig.Type("OwnedPoint",$.ig.$ot)},true);$c("ScatterFrameBase$1:fl","Frame",{$t:null,init:function($t){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$$t.$dw.init.call(this);this._m=new $$4.x($$a.$y.$type,0);this._g=new $$4.h($.ig.$op.$type,$$t.$fk.$type,0);this._j=new $$4.h($.ig.$op.$type,$$t.$fk.$type,0);this._n=new $$4.x($$a.$y.$type,0);this._h=new $$4.h($.ig.$op.$type,$$t.$fk.$type,0);this._l=new $$4.h($.ig.$op.$type,$$t.$fk.$type,0);this._i=new $$4.h($.ig.$op.$type,Array,0);this._k=new $$4.h($.ig.$op.$type,Array,0);this._o=function(a,b,c){return a};this._f=new $$t.fj($.ig.$op.$type,$$t.$fk.$type,this.$t,this.s.runOn(this),function(a){return a._a},function(a){return!$.ig.util.isNaN(a._c.__x)&&!$.ig.util.isNaN(a._c.__y)},function(){return new $$t.fk})},_f:null,c:function(a,b,c){var d=b;var e=c;if(d==null||e==null){return}this._f.e(this._g,a,d._g,e._g,d,e);$$t.$dw.a(this._m,a,d._m,e._m);this._f.e(this._j,a,d._j,e._j,d,e);this._f.e(this._h,a,d._h,e._h,d,e);this._f.e(this._l,a,d._l,e._l,d,e);this.p(this._j,a,d,e);$$t.$dw.a(this._n,a,d._n,e._n);this._i=e._i;this._k=e._k;this.r(a,d,e)},r:function(a,b,c){},p:function(a,b,c,d){var f=c._g.values().getEnumerator();while(f.moveNext()){var e=f.current();if(a.containsKey(e._a)){continue}var g;if(!function(){var h=d._g.tryGetValue(e._a,g);g=h.p1;return h.ret}()||g._b.__x==e._b.__x&&g._b.__y==e._b.__y){continue}var h=new $$t.fk;this.s(h,b,e,g,c,d);if($.ig.util.isNaN(h._c.__x)||$.ig.util.isNaN(h._c.__y)){continue}a.add(h._a,h)}},_o:null,q:function(a,b,c,d){if(c!=null){a._b={__x:c._b.__x,__y:c._b.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else if(d!=null){a._b={__x:d._b.__x,__y:d._b.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}},s:function(a,b,c,d,e,f){var g;var h;if(c==null){if(d!=null){var i;if(function(){var j=e._g.tryGetValue(d._a,i);i=j.p1;return j.ret}()){g=i}else{g=this._o(d,e,f)}}else{a._c={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return}}else{g=c;if(a._a==null){a._a=c._a}}if(d==null){if(c!=null){var j;if(function(){var k=f._g.tryGetValue(c._a,j);j=k.p1;return k.ret}()){h=j}else{a._c={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return}}else{a._c={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return}}else{h=d;if(a._a==null){a._a=d._a}}this.q(a,b,g,h);if($.ig.util.isNaN(g._c.__x)||$.ig.util.isNaN(g._c.__y)){g=h}this.t(a,b,g,h)},t:function(a,b,c,d){var e=1-b;a._c={__x:c._c.__x*e+d._c.__x*b,__y:c._c.__y*e+d._c.__y*b,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},_j:null,_g:null,_m:null,_n:null,_h:null,_l:null,_i:null,_k:null,$type:new $.ig.Type("ScatterFrameBase$1",$$t.$dw.$type)},true);$c("TileZoomManager:fm","Object",{_e:null,_av:null,_aw:null,_au:null,_i:false,_v:0,_k:null,_l:null,_n:null,init:function(a,b,c){this.q=-1;this.p=1;this.r=1;this.y=0;$.ig.$op.init.call(this);this._e=a;var d=this._e;d.actualWindowRectChanged=$.ig.Delegate.prototype.combine(d.actualWindowRectChanged,this.am.runOn(this));var e=this._e;e.gridAreaRectChanged=$.ig.Delegate.prototype.combine(e.gridAreaRectChanged,this.an.runOn(this));this._d=new $$t.fp(c,this);this._o=new $$4.x($$t.$fo.$type,0);this._m=new $$4.x($$t.$fq.$type,0);this._k=new $$4.h($$t.$fq.$type,$$t.$cp.$type,0);this._l=new $$4.h($$t.$fq.$type,$$t.$cp.$type,0);this._n=new $$4.x($$t.$cp.$type,0);this._h=b;this.ai()},q:0,ai:function(){this._av=this._e.viewportRect();this._ao=this.ap(this._av);var a=this.s();this.ac();this.ab();this.q=a;this._v=this.t(a);this._au=new $$a.ae(0,0,0,a,a)},_ao:null,ap:function(a){return new $$a.ae(0,a.left(),a.top(),a.width()*this.p,a.height()*this.r)},t:function(a){var b=a/512;var c=Math.logBase(b,2);return c},s:function(){var a=Math.max(this._ao.width(),this._ao.height());var b=1;var c=512;while(ca.height()){var d=1;if(a.height()!=0){d=a.width()/a.height()}var e=0;var f=1;while(f3||a.height()/a.width()>3},ag:function(){var a=this.a();for(var b=0;be.height()){f=e.width();g=1/e.height()}var h=(d.left()-e.left())*f;var i=(d.top()-e.top())*g;var j=(d.right()-e.left())*f;var k=(d.bottom()-e.top())*g;d=new $$a.ae(0,h,i,j-h,k-i);var l=this._e._bn.acquireTileContent(d,c,$.ig.truncate(512));c.content(l);return c},ar:function(){var a=this._e.viewportRect();var b=this._e.effectiveViewport();if(b.isEmpty()){return new $$a.ae(0,0,0,1,1)}var c=(b.left()-a.left())/a.width();var d=(b.top()-a.top())/a.height();var e=(b.right()-a.left())/a.width();var f=(b.bottom()-a.top())/a.height();return new $$a.ae(0,c,d,e-c,f-d)},as:function(a,b){var c=a.info().xPosition()*512;var d=a.info().yPosition()*512;var e=c+512;var f=d+512;var g=c/b._d;var h=d/b._c;var i=512/b._d;var j=512/b._c;return new $$a.ae(0,g,h,i,j)},y:0,c:function(a){var b=0;b=this.y;this.y++;var c=new $$t.fq;c.info(a);c.iD(b);return c},_o:null,_m:null,a:function(){var a=this.aq(this._aw);var b=this.x(a);var c=Math.pow(2,b)*512;var d=c;var e=this._ao.width()/this._au.width()*c;var f=this._ao.height()/this._au.height()*d;var g=this._ao.width()/a.width();var h=this._ao.height()/a.height();var i=a.left()*g;var j=a.top()*h;var k=a.right()*g;var l=a.bottom()*h;var m=new $$t.fn;m._f=new $$a.ae(0,i,j,k-i,l-j);var n=this.at(this._aw,m._f,b,g,h,e,f);var o=n.left()*e;var p=n.top()*f;var q=n.right()*e;var r=n.bottom()*f;m._g=new $$a.ae(0,o,p,q-o,r-p);m._e=b;m._d=e;m._c=f;m._b=g;m._a=h;return m},aq:function(a){return a},at:function(a,b,c,d,e,f,g){var h=(a.left()+a.right())/2;var i=(a.top()+a.bottom())/2;var j=a.width();var k=a.height();j=j*d/f;k=k*e/g;var l=j/2;var m=k/2;return new $$a.ae(0,h-l,i-m,j,k)},af:function(){var a=this.a();var b=512*a._b/a._d;var c=512*a._a/a._c;var d=$.ig.truncate(Math.floor(a._f.left()/b));var e=$.ig.truncate(Math.floor(a._f.top()/c));var f=$.ig.truncate(Math.floor(a._f.right()/b));var g=$.ig.truncate(Math.floor(a._f.bottom()/c));this._o.clear();for(var h=e;h<=g;h++){for(var i=d;i<=f;i++){this._o.add(function(){var $ret=new $$t.fo;$ret.xPosition(i);$ret.yPosition(h);$ret.zoomLevel(a._e);return $ret}())}}},x:function(a){var b=1/a.width();var c=1/a.height();var d;var e;if(this._h){d=Math.floor(Math.logBase(b,2));e=Math.floor(Math.logBase(c,2))}else{d=Math.ceil(Math.logBase(b,2));e=Math.ceil(Math.logBase(c,2))}var f=Math.min(d,e)+this._v;return $.ig.truncate(f)},_d:null,f:false,ab:function(){if(!this.f){return}this.f=false;this._e._bn.destroyAllTileContent();this._d.g()},al:function(){this._i=true},ah:function(){this._i=false;this._e._bn.cf()},_h:false,ae:function(a){this._e._bn.by(a)},ac:function(){this._m.clear();this._o.clear();this._k.clear()},$type:new $.ig.Type("TileZoomManager",$.ig.$ot)},true);$c("TileZoomInfo:fn","Object",{init:function(){$.ig.$op.init.call(this)},_f:null,_g:null,_e:0,_d:0,_c:0,_b:0,_a:0,$type:new $.ig.Type("TileZoomInfo",$.ig.$ot)},true);$c("TileZoomTileInfo:fo","Object",{init:function(){$.ig.$op.init.call(this)},_zoomLevel:0,zoomLevel:function(a){if(arguments.length===1){this._zoomLevel=a;return a}else{return this._zoomLevel}},_xPosition:0,xPosition:function(a){if(arguments.length===1){this._xPosition=a;return a}else{return this._xPosition}},_yPosition:0,yPosition:function(a){if(arguments.length===1){this._yPosition=a;return a}else{return this._yPosition}},toString:function(){return this.zoomLevel()+"_"+this.xPosition()+"_"+this.yPosition()},$type:new $.ig.Type("TileZoomTileInfo",$.ig.$ot,[$$t.$co.$type])},true);$c("TileZoomTileCache:fp","Object",{c:null,d:null,e:0,a:null,init:function(a,b){this.c=new $$4.h(String,$$t.$fq.$type,0);this.d=new $$4.v($$t.$fq.$type);$.ig.$op.init.call(this);this.e=a;this.a=b},g:function(){this.c.clear();this.d=new $$4.v($$t.$fq.$type)},i:function(a){this.d.h(a.node());this.d.f(a);a.node(this.d.d())},f:function(a){this.d.f(a);this.c.add(a.info().toString(),a);a._a=this;a.node(this.d.d());while(this.c.count()>this.e){this.h(this.d.c()._c)}},h:function(a){this.d.h(a.node());this.c.remove(a.info().toString());this.a.ae(a)},b:function(a){if(this.c.containsKey(a.toString())){var b=this.c.item(a.toString());b.touch();return b}return null},$type:new $.ig.Type("TileZoomTileCache",$.ig.$ot)},true);$c("TileZoomTile:fq","Object",{init:function(){$.ig.$op.init.call(this)},_info:null,info:function(a){if(arguments.length===1){this._info=a;return a}else{return this._info}},_a:null,_node:null,node:function(a){if(arguments.length===1){this._node=a;return a}else{return this._node}},touch:function(){if(this._a==null){return}this._a.i(this)},_content:null,content:function(a){if(arguments.length===1){this._content=a;return a}else{return this._content}},_xPosition:0,xPosition:function(a){if(arguments.length===1){this._xPosition=a;return a}else{return this._xPosition}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_yPosition:0,yPosition:function(a){if(arguments.length===1){this._yPosition=a;return a}else{return this._yPosition}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},_iD:0,iD:function(a){if(arguments.length===1){this._iD=a;return a}else{return this._iD}},$type:new $.ig.Type("TileZoomTile",$.ig.$ot,[$$t.$cp.$type])},true);$c("DataChartMouseButtonEventArgs:fr","EventArgs",{init:function(a,b,c,d){$$0.$w.init.call(this);this.chart(a);this.series(b);this.item(c);this.originalEvent(d)},toString:function(){return this.chart().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")+", "+this.getPosition(null).toString()},_originalEvent:null,originalEvent:function(a){if(arguments.length===1){this._originalEvent=a;return a}else{return this._originalEvent}},handled:function(a){if(arguments.length===1){this.originalEvent().handled(a);return a}else{return this.originalEvent().handled()}},getPosition:function(a){return this.originalEvent().getPosition(a)},originalSource:function(){return this.originalEvent().originalSource()},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},$type:new $.ig.Type("DataChartMouseButtonEventArgs",$$0.$w.$type)},true);$c("ChartMouseEventArgs:ft","EventArgs",{init:function(a,b,c,d){$$0.$w.init.call(this);this.chart(a);this.series(b);this.item(c);this.originalEvent(d)},toString:function(){return this.chart().name()+", "+this.series().name()+", "+(this.item()!=null?this.item().toString():"")+", "+this.getPosition(null).toString()},_originalEvent:null,originalEvent:function(a){if(arguments.length===1){this._originalEvent=a;return a}else{return this._originalEvent}},getPosition:function(a){return this.originalEvent().getPosition(a)},originalSource:function(){return this.originalEvent().originalSource()},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_series:null,series:function(a){if(arguments.length===1){this._series=a;return a}else{return this._series}},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},$type:new $.ig.Type("ChartMouseEventArgs",$$0.$w.$type)},true);$c("DefaultPaletteInfo:fx","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_f:null,_b:null,_c:null,_g:null,_d:null,_e:null,_k:null,_j:null,_h:null,_i:null,$type:new $.ig.Type("DefaultPaletteInfo",$.ig.$ot)},true);$c("AxisComponentsForView:fy","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,$type:new $.ig.Type("AxisComponentsForView",$.ig.$ot)},true);$c("AxisComponentsFromView:fz","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:null,_d:null,_c:null,$type:new $.ig.Type("AxisComponentsFromView",$.ig.$ot)},true);$c("AxisLabelPanelBaseView:f0","Object",{_a:null,_av:null,init:function(a){this.au=$$a.$ae.empty();this.h=0;this.i=NaN;$.ig.$op.init.call(this);this._a=a},aa:function(a,b,c,d,e,f){var g=$b($$a.$e.$type,a);if(g!=null){g.__visibility=0;if(b.width()==0&&b.height()==0){g.__visibility=1}var h=b.height()-(d+f);var i=b.width()-(c+e);g._n=b.left()+c;g._o=b.top()+d;if(i<0){i=0}if(h<0){h=0}g._l=h;g._m=i;if(g._j!=null){var j=g._j;var k=j._j.__inner[0];k._k=k._k+g._n;k._l=k._l+g._o}}},z:function(a,b,c,d,e,f,g,h){var i=Math.max(e,Math.max(f,Math.max(g,h)));var j=new $$a.ah(0,i);if(this._a._ap){j=new $$a.ah(0,Math.sqrt(i*i/2))}var k=c._d;if($.ig.util.isNaN(k._c)||$.ig.util.isNaN(k._e)||$.ig.util.isNaN(k._d)||$.ig.util.isNaN(k._b)){k=j}if(k._c>j._c||k._e>j._e||k._d>j._d||k._b>j._b){k=j}var l=new $$a.ae(0,d.left()-k._c,d.top()-k._e,d.width()+k._c+k._d,d.height()+k._e+k._b);var m=a._j;a._j=null;this.aa(a,l,e,f,g,h);a._j=m;a.width(a._m);a.height(a._l)},ad:function(a){var b=a;b._j=null},ag:function(a){},ah:function(a,b){},ai:function(a,b){var c=$b($$a.$e.$type,a);var d=0;var e=0;var f=new $$a.bp;var g=function(){var $ret=new $$a.bm;$ret._j=b;$ret._k=d;$ret._l=e;return $ret}();f._j.add(g);c._j=f},aq:function(a,b,c,d,e,f,g,h,i){var j=Math.max(e,Math.max(f,Math.max(g,h)));var k=new $$a.ah(0,j);if(this._a._ap){k=new $$a.ah(0,Math.sqrt(j*j/2))}var l=c._d;if($.ig.util.isNaN(l._c)||$.ig.util.isNaN(l._e)||$.ig.util.isNaN(l._d)||$.ig.util.isNaN(l._b)){l=k}if(l._c>k._c||l._e>k._e||l._d>k._d||l._b>k._b){l=k}var m=b._j;var n=new $$a.bp;var o=a._n+l._c;var p=a._o+l._e;n._j.add(m);a._j=n},x:function(a,b,c,d){var e=a.ak().length;var f=a.ak();var g=a.ak();while(this.m(a)+c+d>b&&e>0){e--;f=f.substr(0,e)+"\u2026";a.ak(f)}a.ak(g);return f},ae:function(){if(this._e==null){return}var a=this.g();var c=a.getEnumerator();while(c.moveNext()){var b=c.current();var d=$b($$a.$e.$type,b);if(d!=null){this._a.b7(d)}this._a.by(b)}},g:function(){var a=this._a.av();var b=this._a.au();if(!this._a._ac._cp){return a}else{return b}},l:function(a){return this.h},n:function(a){return this.l(a)+this.r()+this.o()},am:function(){this._av=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a3;$ret._ab=false;return $ret}()},m:function(a){var b=a;if(b!=null&&b.ak()!=null){return this._e.e(b)}return 0},w:function(a){var b=a;if(b!=null&&b.ak()!=null){return this.m(a)+this.p()+this.q()}return 0},ac:function(){this._a.a9(this._a._ac.dz())},aj:function(){this.af();this._a.cr(new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY))},_e:null,f:function(){return this._e},ak:function(a){this._e=a},y:function(){if(this._a.cn().isEmpty()){return}var a=this._a.a5;this._a.cq(new $$a.af(1,this._a.cn().width(),this._a.cn().height()));if(this._a.a5!=a){this._a._ac.chart().ht();this.al()}},al:function(){},au:null,ao:function(a){this._e.w(a)},an:function(){if(this._e==null){return}if(this._e.d()){if(this._a._ac.seriesViewer()!=null&&this._a._ac.seriesViewer().actualPixelScalingRatio()!=1){this._e.z();this._e.aa(this._a._ac.seriesViewer().actualPixelScalingRatio(),this._a._ac.seriesViewer().actualPixelScalingRatio())}this.af();this.au=this._a.cn();var a=this._a._ac.chart().getFontBrush();if(this._a._af!=null&&this._a._af.textColor()!=null){a=this._a._af.textColor()}if(this._a._j!=null){this._e.z();this._e.j(this._a._j)}var b=false;var d=this.g().getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$a.$an.$type,c);if(e!=null){if(e._s!=0){b=true;continue}e._am=a;if(e._j!=null){this._e.z();this._e.j(e._j)}this.ao(e);if(e._j!=null){this._e.y()}}}if(b){var g=this._a._ab.getEnumerator();while(g.moveNext()){var f=g.current();var h=$b($$a.$bv.$type,f);if(h!=null){if(h._s==0){continue}if(h._j!=null){this._e.z();this._e.j(h._j)}this._e.v(h);if(h._j!=null){this._e.y()}}var i=$b($$a.$an.$type,f);if(i!=null){if(i._s==0){continue}if(i._j!=null){this._e.z();this._e.j(i._j)}if(i._am==null){i._am=a}this._e.w(i);if(i._j!=null){this._e.y()}}}}if(this._a._j!=null){this._e.y()}this.ap();a=this.as();this._e.ac(this.d());var j=this._a._ac._he;if(j!=null){j._am=a;if(j._j!=null){this._e.z();this._e.j(j._j)}this._e.w(j);if(j._j!=null){this._e.y()}}if(this._a._ac.seriesViewer()!=null&&this._a._ac.seriesViewer().actualPixelScalingRatio()!=1){this._e.y()}}},d:function(){var a=this._a._ac.seriesViewer().getFontInfo();if(this._a._ac.titleSettings()!=null&&this._a._ac.titleSettings().textStyle()!=null){a=this._a._ac.titleSettings().g(this._a._ac.seriesViewer()._bn._i._af)}else{var b=this._a._ac.seriesViewer().bp();if(b!=null){a=b}}return a},as:function(){var a=this._a._ac.chart().getFontBrush();if(this._a._ac.titleSettings()!=null&&this._a._ac.titleSettings().textColor()!=null){a=this._a._ac.titleSettings().textColor()}else{var b=this._a._ac.seriesViewer().l7();if(b!=null){a=b}}return a},c:null,af:function(){if(this._e==null){return}var a=this._a._ac.seriesViewer().getFontInfo();if(this._a._af!=null&&this._a._af.textStyle()!=null){a=this._a._af.g(this._a._ac.seriesViewer()._bn._i._af)}if(this.c!=a){this.c=a;this.ar()}this._e.ac(a)},h:0,ar:function(){if(this._a._ac!=null&&this._a._ac.seriesViewer()!=null){if(this._a._af==null||this._a._af.textStyle()==null){this.h=this._a._ac.seriesViewer()._bn.fontHeight();return}if(this.h==0){this.h=this._a._ac.seriesViewer()._bn.fontHeight()}var a=this.h;var b=this._a._ac.seriesViewer().getFontInfo();if(this._a._af!=null&&this._a._af.textStyle()!=null){b=this._a._af.g(this._a._ac.seriesViewer()._bn._i._af)}var c=$.ig.FontUtil.prototype.getCurrentFontHeight(this._a._ac.seriesViewer()._bn._i._af,b);this.h=c;if(a!=this.h){this._a._ac.seriesViewer().ht()}}},i:0,j:function(){if(this._a._ac.title()==null){return 0}if(this._a._ac.titleSettings()!=null&&this._a._ac.titleSettings().visibility()==1){return 0}if(!$.ig.util.isNaN(this.i)){return this.i}var a=this.d();if(this._a._ac.seriesViewer()==null){return this.h}this.i=$.ig.FontUtil.prototype.getCurrentFontHeight(this._a._ac.seriesViewer()._bn._i._af,a);return this.i},k:function(){if(this._a._ac.titleSettings()!=null&&this._a._ac.titleSettings().visibility()==1){return 0}if(this._e==null){return 0}var a=this._a._ac._he;if(a!=null&&a.ak()!=null){this._e.ac(this.d());var b=this._e.e(a);this.af();return b}return 0},ap:function(){if(this._a._ab.count()==0){return}if(this._a._ac.tickStroke()==null){this._av.__stroke=this._a._ac.chart().l5()}else{this._av.__stroke=this._a._ac.tickStroke()}this._av._ac=this._a._ac.tickStrokeThickness();this._e.s(this._av)},ab:function(a){},aw:function(){return this._a._ac.seriesViewer().m5()},v:function(){if(this._a._ac.titleSettings()!=null&&!$.ig.util.isNaN(this._a._ac.titleSettings().topMargin())){return Math.max(0,this._a._ac.titleSettings().topMargin())}else{return this.aw()._e}},s:function(){if(this._a._ac.titleSettings()!=null&&!$.ig.util.isNaN(this._a._ac.titleSettings().bottomMargin())){return Math.max(0,this._a._ac.titleSettings().bottomMargin())}else{return this.aw()._b}},t:function(){if(this._a._ac.titleSettings()!=null&&!$.ig.util.isNaN(this._a._ac.titleSettings().leftMargin())){return Math.max(0,this._a._ac.titleSettings().leftMargin())}else{return this.aw()._c}},u:function(){if(this._a._ac.titleSettings()!=null&&!$.ig.util.isNaN(this._a._ac.titleSettings().rightMargin())){return Math.max(0,this._a._ac.titleSettings().rightMargin())}else{return this.aw()._d}},at:function(){return this._av._aj._c},b:function(){var $self=this;var a=function(){var $ret=new $$t.bk;$ret._e=$self._a._ac.tickStroke();$ret.c($self._a._ac.tickStrokeThickness());return $ret}();if(this._a._ac!=null&&$b($$t.$dp.$type,this._a._ac.chart())!==null){var b=this._a._ac.chart();if(b.alignsGridLinesToPixels()&&b.bg()!=2&&b.bg()!=1){a._a=true}}return a},r:function(){if(this._a._af==null){return 0}return Math.max(0,this._a._af.topMargin())},p:function(){if(this._a._af==null){return 0}return Math.max(0,this._a._af.leftMargin())},q:function(){if(this._a._af==null){return 0}return Math.max(0,this._a._af.rightMargin())},o:function(){if(this._a._af==null){return 0}return Math.max(0,this._a._af.bottomMargin())},$type:new $.ig.Type("AxisLabelPanelBaseView",$.ig.$ot)},true);$c("AxisView:f3","Object",{_a:null,init:function(a){this.b=new $$t.fz;this.a4=$$a.$ae.empty();$.ig.$op.init.call(this);this._a=a;this.ba=new $$a.bv},onInit:function(){this._a6=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a3;return $ret}();this._a9=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a3;$ret._ab=false;$ret.stroke(null);return $ret}();this._a7=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a3;$ret._ab=false;return $ret}();this._a8=function(){var $ret=new $$a.bs;$ret._aj=new $$a.a3;$ret._ab=false;return $ret}();this._a.majorStrokeThickness(1);this._a.strokeThickness(1)},ah:function(a){},_a6:null,_a7:null,_a9:null,_a8:null,aw:function(){var a=new $$a.an;return a},ap:function(a){a.__visibility=0;a._s=0;if(a._x==null){this._a._at._ab.add(a)}},ar:function(a){a.__visibility=1},aq:function(a){if(this._a._at._ab.contains(a)){this._a._at._ab.remove(a)}},bb:function(){var a=new $$a.bv;return a},o:function(a){if(a._x==null){this.d()._ab.add(a)}a.__visibility=0},q:function(a){a.__visibility=1},p:function(a){if(this._a._at._ab.contains(a)){this._a._at._ab.remove(a)}},ai:function(){},l:function(){return true},index:function(){if(this._a.seriesViewer()!=null&&this._a.seriesViewer().isMap()){return this._a.seriesViewer().series().count()+1}var a=$b($$t.$dp.$type,this._a.chart());var b=0;if(a==null){return 0}if(a!=null&&a.gridMode()==1){var c=0;for(var d=0;dthis._a.itemsCount()-1){return null}var c=this._a.i8().item(b);var d=this.m(c);if(d==null){return null}return d.toString()},be:function(a){var b=0;var c=false;for(var d=0;d=0){return a}for(var b=0;b>6;var c=(num_&63)<<2;num_=num_>>6;var d=(num_&63)<<2;this.bj.__fill="rgb("+b+","+c+","+d+")";return this.bj},a3:function(a,b){this.bo=this.br()},a2:function(a,b){},au:function(){},aj:function(){},ak:function(){},f:null,g:function(){return this.f},a6:function(a){},q:function(){return true},at:function(){},as:function(){},a4:function(){this._e.actualBrush(null)},ae:function(){this._e.actualBrush(this._e.brush())},a5:function(){this._e.actualOutline(null)},af:function(){this._e.actualOutline(this._e.outline())},c:function(a){if($b($.ig.DataContext.prototype.$type,a)!==null){return a}return null},_h:null,_i:null,ao:function(a,b){this._h=a;this._i=b},bp:null,br:function(a){if(arguments.length===1){this.bp=a;return a}else{return this.bp}},_bq:null,bs:function(){if(this.isAlternateView()){return this._bq}else if(this.isThumbnailView()){return $$t.$dp.m0}else{return this._e.seriesViewer()!=null?this._e.seriesViewer().actualWindowRect():$$a.$ae.empty()}},j:false,isThumbnailView:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},ah:function(a){if(a!=null){this._a.r(this);if(this._e._bh!=null){this._e._bh._a.r(this._e._bh)}}},_a:null,ad:function(a){if(a!=null){if(this._e.dr()){this._h=this._e.seriesViewer()._bn._x;a._bn._a.l(this);this._a=a._bn._a}else{this._h=this._e.seriesViewer()._bn._w;a.canvasRenderScheduler().l(this);this._a=a.canvasRenderScheduler()}if(this._e._bh!=null){a._ai.l(this._e._bh);this._e._bh._a=a._ai;this._e._bh.an()}if(this._e.cx()){var c=this._e.a0().alternateViews().keys().getEnumerator();while(c.moveNext()){var b=c.current();a._ag.l(this._e.a0().alternateViews().item(b));this._e.a0().alternateViews().item(b)._a=a._ag;this._e.a0().alternateViews().item(b).an()}}this.an()}},postRender:function(){this.ax()},ax:function(){},b:function(a){return null},az:function(a){this._e._bh._h=a._a},ai:function(a){},bg:function(){if(this.duringInit()){return}if(this._e.seriesViewer()!=null){var a=this._e.legend()!=null?this._e.legend():this._e.seriesViewer().legend();if(a!=null&&this._e.legendItem()!=null&&a.containsChild(this._e.legendItem())){a.removeChild(this._e.legendItem());var b=this._e.fr();b.content().actualItemBrush(this._e.actualBrush());b.content().outline(this._e.outline());b.content().thickness(this._e.thickness());a.addChildInOrder(this._e.legendItem(),this._e)}}},aq:function(){this._e.hj(this._e.actualLegend(),this._e.actualLegend())},av:function(){this.bg()},getViewInfo:function(a,b){a=this.br();b=this.bs();return{p0:a,p1:b}},l:function(){return this._h!=null},_o:false,visibilityChanged:function(){this._o=this._e.__visibility==0;this.an()},a0:function(){this._e.a0().removeToolTipFromCurrentParent(this._e)},ac: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(5);this._e.shadowOffsetY(5)},al:function(){},preRender:function(){if(this._e.seriesViewer()!=null&&!this.isThumbnailView()){this._e.seriesViewer().ensureCorrectSize()}},isValid:function(){return true},_duringInit:false,duringInit:function(a){if(arguments.length===1){this._duringInit=a;return a}else{return this._duringInit}},_isAlternateView:false,isAlternateView:function(a){if(arguments.length===1){this._isAlternateView=a;return a}else{return this._isAlternateView}},prepAltSurface:function(a){this._h=a._a},_alternateViewIdentifier:null,alternateViewIdentifier:function(a){if(arguments.length===1){this._alternateViewIdentifier=a;return a}else{return this._alternateViewIdentifier}},bi:function(type_){var legendTemplates_=$.ig.LegendTemplates;var a=legendTemplates_.prototype.resolveLegendItemTemplate(type_);return a},$type:new $.ig.Type("SeriesView",$.ig.$ot,[$.ig.ISchedulableRender.prototype.$type,$$t.$a.$type])},true);$c("MarkerSeriesView:ge","SeriesView",{_by:null,b2:0,b4:0,b3:0,init:function(a){this.b2=1;this.b4=2;this.b3=3;this.bu=new $$t.gd;$$t.$gh.init.call(this,a);this.bu=new $$t.gd;this.bu.content(new $.ig.DataContext);this._by=a},onInit:function(){$$t.$gh.onInit.call(this);this._b1=new $$4.x($$t.$gd.$type,0);this.cl=function(){var $ret=new $$a.k;$ret.render($$t.$o.c);$ret.measure($$t.$o.b);return $ret}()},cd:function(){var b=this._b1.getEnumerator();while(b.moveNext()){var a=b.current();a._ah=this._by.mb}this.an()},ck:function(a){},_b1:null,bx:function(){var $self=this;var a=new $$t.gd;a.content(function(){var $ret=new $.ig.DataContext;$ret.series($self._e);return $ret}());a._ah=this._by.mb;this._b1.add(a);return a},cc:function(a){},cg:function(a){a.__visibility=0},ci:function(a){a.__visibility=1},ch:function(a){this._b1.remove(a)},bz:function(){return this._by.markerTemplate()!=null},cb:function(){this._by.actualMarkerTemplate(null)},b5:function(){this._by.actualMarkerTemplate(this._by.markerTemplate())},cm:function(a){var b=a._n;var c=a._o;var d=a._m;var e=a._l;return new $$a.ae(0,b-d/2,c-d/2,d,e)},b8:function(a){switch(a){case"CircleMarkerTemplate":this._by.actualMarkerTemplate(this._by.seriesViewer().circleMarkerTemplate());break;case"TriangleMarkerTemplate":this._by.actualMarkerTemplate(this._by.seriesViewer().triangleMarkerTemplate());break;case"PyramidMarkerTemplate":this._by.actualMarkerTemplate(this._by.seriesViewer().pyramidMarkerTemplate());break;case"SquareMarkerTemplate":this._by.actualMarkerTemplate(this._by.seriesViewer().squareMarkerTemplate());break;case"DiamondMarkerTemplate":this._by.actualMarkerTemplate(this._by.seriesViewer().diamondMarkerTemplate());break;case"PentagonMarkerTemplate":this._by.actualMarkerTemplate(this._by.seriesViewer().pentagonMarkerTemplate());break;case"HexagonMarkerTemplate":this._by.actualMarkerTemplate(this._by.seriesViewer().hexagonMarkerTemplate());break;case"TetragramMarkerTemplate":this._by.actualMarkerTemplate(this._by.seriesViewer().tetragramMarkerTemplate());break;case"PentagramMarkerTemplate":this._by.actualMarkerTemplate(this._by.seriesViewer().pentagramMarkerTemplate());break;case"HexagramMarkerTemplate":this._by.actualMarkerTemplate(this._by.seriesViewer().hexagramMarkerTemplate());break}},b9:function(){this._by.actualMarkerBrush(null)},b6:function(){this._by.actualMarkerBrush(this._by.markerBrush())},ca:function(){this._by.actualMarkerOutline(null)},b7:function(){this._by.actualMarkerOutline(this._by.markerOutline())},cj:function(){this.an()},_b0:false,be:function(a,b){$$t.$gh.be.call(this,a,b);if(!this._b0){var c=a;var d=c.content();if(d!=null){d.actualItemBrush(this._by.actualMarkerBrush());if(d.itemBrush()!=null){d.actualItemBrush(d.itemBrush())}d.outline(this._by.actualMarkerOutline());d.thickness(this.b4)}}},bu:null,bf:function(a,b){$$t.$gh.bf.call(this,a,b);var c=a;this.bu.__visibility=c.__visibility;this.bu._ah=c._ah;this.bu.width(c.width());this.bu.height(c.height());this.bu._m=c._m;this.bu._l=c._l;this.bu._n=c._n;this.bu._o=c._o;var d=this.bm(b);var e=this.bu.content();var f=c.content();e.item(f.item());e.series(f.series());e.thickness(f.thickness());if(e!=null){e.actualItemBrush(d);e.outline(d);e.thickness(this.b2+this.b3)}},b:function(a){if(a>=0&&a=0;g--){var h=this._b1.__inner[g];if(h.__visibility==1||h.__opacity==0){continue}c=h._m/2+b;d=h._l/2+b;e=h.ai;f=h.aj;if(h._n+e-c<=a.__x&&h._n+e+c>=a.__x&&h._o+f-d<=a.__y&&h._o+f+d>=a.__y){return h}}return null},$type:new $.ig.Type("MarkerSeriesView",$$t.$gh.$type)},true);$c("SeriesComponentsForView:gf","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SeriesComponentsForView",$.ig.$ot)},true);$c("SeriesComponentsFromView:gg","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SeriesComponentsFromView",$.ig.$ot)},true);$c("ChartAxisRangeChangedEventArgs:gi","EventArgs",{init:function(a,b,c,d,e,f){$$0.$w.init.call(this);this.chart(a);this.axis(b);this.oldMinimumValue(c);this.minimumValue(d);this.oldMaximumValue(e);this.maximumValue(f)},_chart:null,chart:function(a){if(arguments.length===1){this._chart=a;return a}else{return this._chart}},_axis:null,axis:function(a){if(arguments.length===1){this._axis=a;return a}else{return this._axis}},_oldMinimumValue:0,oldMinimumValue:function(a){if(arguments.length===1){this._oldMinimumValue=a;return a}else{return this._oldMinimumValue}},_minimumValue:0,minimumValue:function(a){if(arguments.length===1){this._minimumValue=a;return a}else{return this._minimumValue}},_oldMaximumValue:0,oldMaximumValue:function(a){if(arguments.length===1){this._oldMaximumValue=a;return a}else{return this._oldMaximumValue}},_maximumValue:0,maximumValue:function(a){if(arguments.length===1){this._maximumValue=a;return a}else{return this._maximumValue}},$type:new $.ig.Type("ChartAxisRangeChangedEventArgs",$$0.$w.$type)},true);$c("SeriesViewerComponentsForView:gk","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SeriesViewerComponentsForView",$.ig.$ot)},true);$c("SeriesViewerComponentsFromView:gl","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,$type:new $.ig.Type("SeriesViewerComponentsFromView",$.ig.$ot)},true);$c("IDetectsCollisions:gn","Object",{$type:new $.ig.Type("IDetectsCollisions",null)},true);$c("CollisionAvoider:gm","Object",{init:function(){this.a=new $$4.x($$a.$ae.$type,0);$.ig.$op.init.call(this)},tryAdd:function(a){for(var b=this.a.count()-1;b>=0;--b){if(a.left()>this.a.__inner[b].right()){break}if(this.a.__inner[b].intersectsWith(a)){return false}}if(this.a.count()==0||a.right()>=this.a.__inner[this.a.count()-1].right()){this.a.add(a)}else{this.a.add(a);this.a.sort2(function(c,d){return Math.sign(c.right()-d.right())})}return true},clear:function(){this.a.clear()},a:null,$type:new $.ig.Type("CollisionAvoider",$.ig.$ot,[$$t.$gn.$type])},true);$c("SafeEnumerable:go","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},c:function(a){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return 0}return a},b:function(){var d__=new $$t.gp((-2));d__.__4__this=this;return d__},getEnumerator:function(){return this.b().getEnumerator()},$type:new $.ig.Type("SafeEnumerable",$.ig.$ot,[$$0.$bw.$type.specialize(Number)])},true);$c("SafeReadOnlyDoubleCollection:gq","Object",{a:null,b:0,c:function(a){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return this.b}return a},init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.b=0;$.ig.$op.init.call(this);this.a=new $$4.g(Number,1,b)},init1:function(a,b,c){this.b=0;$.ig.$op.init.call(this);this.a=new $$4.g(Number,1,b);this.b=c},indexOf:function(a){return this.a.indexOf(a)},insert:function(a,b){this.a.insert(a,b)},removeAt:function(a){this.a.removeAt(a)},item:function(a,b){if(arguments.length===2){$b($$0.$bz.$type.specialize(Number),this.a).item(a,b);return b}else{return this.c(this.a.item(a))}},add:function(a){this.a.add(a)},clear:function(){this.a.clear()},contains:function(a){return this.a.contains(a)},copyTo:function(a,b){for(var c=b;c0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.c=0;$.ig.$op.init.call(this);this.a=new $$t.gq(0,b);this.b=c},init1:function(a,b,c,d){this.c=0;$.ig.$op.init.call(this);this.a=new $$t.gq(1,b,d);this.b=c;this.c=d},indexOf:function(a){var b=this.a.indexOf(a);return this.b.indexOf(b)},insert:function(a,b){this.a.insert(a,b)},removeAt:function(a){this.a.removeAt(a)},item:function(a,b){if(arguments.length===2){$b($$0.$bz.$type.specialize(Number),this.a).item(a,b);return b}else{var b=this.b.item(a);return this.d(this.a.item(b))}},add:function(a){this.a.add(a)},clear:function(){this.a.clear()},contains:function(a){return this.a.contains(a)},copyTo:function(a,b){for(var c=b;c=0){switch(this.e){case 0:this.e=-1;if(this.__4__this.a==null){return false}this.e=1;this.b=this.__4__this.a.getEnumerator();this.e=2;break;case 2:this.e=1;if(this.b.moveNext()){this.d=this.b.current();this.c=this.__4__this.c(this.d);this.e=2;return true}this.f();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.e==-2){this.e=0;d__=this}else{d__=new $$t.gp(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.e){case 1:case 2:this.f();break}},current:function(){return this.c},current1:function(){return this.c},$type:new $.ig.Type("SafeEnumerable___MakeSafe__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize(Number),$$0.$bt.$type,$$0.$bx.$type.specialize(Number),$$0.$bu.$type,$$0.$au.$type])},true);$c("CategoryAxisBase___RelatedSeries__IteratorClass:am","Object",{i:0,b:null,g:null,c:null,f:null,e:null,h:null,d:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},j:function(){this.i=-1;if(this.g!=null){this.g.dispose()}},k:function(){this.i=-1;if(this.f!=null){this.f.dispose()}},l:function(){this.i=3;if(this.h!=null){this.h.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.i>=0){switch(this.i){case 0:this.i=1;this.g=this.__4__this._cu.getEnumerator();this.i=2;break;case 2:this.i=1;if(this.g.moveNext()){this.c=this.g.current();this.b=this.c;this.i=2;return true}this.j();if(this.__4__this.seriesViewer()!=null&&this.__4__this.seriesViewer().c0()&&this.__4__this.jb(this.__4__this.seriesViewer())){this.i=3;this.f=this.__4__this.seriesViewer().dm().getEnumerator();this.i=4;break}break;case 4:this.i=3;if(this.f.moveNext()){this.e=this.f.current();if(this.e!=this.__4__this.seriesViewer()){this.i=5;this.h=this.e.series().getEnumerator();this.i=6;break}this.i=4;break}this.k();break;case 6:this.i=5;if(this.h.moveNext()){this.d=this.h.current();this.b=this.d;this.i=6;return true}this.l();this.i=4;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $$t.am(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.i){case 1:case 2:this.j();break;case 3:case 4:this.k();break;case 5:case 6:try{this.l()}finally{this.k()}break}},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("CategoryAxisBase___RelatedSeries__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$t.$fv.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$t.$fv.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("CategoryAxisBase___RelatedAxes__IteratorClass:an","Object",{i:0,b:null,d:null,h:null,f:null,e:null,g:null,a:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.i=a},j:function(){this.i=-1;if(this.h!=null){this.h.dispose()}},k:function(){this.i=1;if(this.g!=null){this.g.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.i>=0){switch(this.i){case 0:this.i=-1;this.d=$b($$t.$dp.$type,this.__4__this.seriesViewer());if(this.d!=null&&this.d.c0()&&this.__4__this.jb(this.d)){this.i=1;this.h=this.d.dm().getEnumerator();this.i=2;break}break;case 2:this.i=1;if(this.h.moveNext()){this.f=this.h.current();if(this.f!=this.__4__this.seriesViewer()){this.e=$b($$t.$dp.$type,this.f);if(this.e!=null){this.i=3;this.g=this.e.axes().getEnumerator();this.i=4;break}}this.i=2;break}this.j();break;case 4:this.i=3;if(this.g.moveNext()){this.a=this.g.current();if($b($$t.$al.$type,this.a)!==null){this.b=$b($$t.$al.$type,this.a);this.i=4;return true}this.i=4;break}this.k();this.i=2;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.i==-2){this.i=0;d__=this}else{d__=new $$t.an(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.i){case 1:case 2:this.j();break;case 3:case 4:try{this.k()}finally{this.j()}break}},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("CategoryAxisBase___RelatedAxes__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$t.$al.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$t.$al.$type),$$0.$bu.$type,$$0.$au.$type]) },true);$c("PathRenderer___GetFigures__IteratorClass:d7","Object",{g:0,i:null,h:0,c:null,d:null,__3__segments:null,f:0,__3__resolution:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.g=a},moveNext:function(){while(this.g>=0){switch(this.g){case 0:this.g=-1;this.h=0;this.g=1;break;case 1:this.g=-1;if(this.h=2){var a=new $$a.a8;var b=this.c.item(0);a.__startPoint=b;var c=this.__4__this.e(this.c,this.f);a.__segments.add(c);this.i=a;this.g=2;return true}this.g=2;break}break;case 2:this.g=-1;this.h++;this.g=1;break}}return false},getEnumerator:function(){var d__;if(this.g==-2){this.g=0;d__=this}else{d__=new $$t.d7(0);d__.__4__this=this.__4__this}d__.d=this.__3__segments;d__.f=this.__3__resolution;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this.i},current1:function(){return this.i},$type:new $.ig.Type("PathRenderer___GetFigures__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$a.$a8.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$a.$a8.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("ChartContentManager___InOrder__IteratorClass:dv","Object",{j:0,b:null,f:null,g:null,c:null,h:null,d:null,i:null,e:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.j=a},k:function(){this.j=-1;if(this.g!=null){this.g.dispose()}},l:function(){this.j=-1;if(this.h!=null){this.h.dispose()}},m:function(){this.j=-1;if(this.i!=null){this.i.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.j>=0){switch(this.j){case 0:this.j=-1;this.f=null;this.f=this.__4__this.q.item(1);this.j=1;this.g=this.f.values().getEnumerator();this.j=2;break;case 2:{this.j=1;if(this.g.moveNext()){this.c=this.g.current();this.b=this.c;this.j=2;return true}this.k();this.f=this.__4__this.q.item(0);var a=new $$4.x($$t.$dt.$type,0);var c=this.__4__this.t().getEnumerator();while(c.moveNext()){var b=c.current();if(!b.isAnnotationLayer()){a.add(this.f.item(b))}}var e=this.__4__this.t().getEnumerator();while(e.moveNext()){var d=e.current();if(d.isAnnotationLayer()){a.add(this.f.item(d))}}this.j=3;this.h=a.getEnumerator();this.j=4;break}case 4:this.j=3;if(this.h.moveNext()){this.d=this.h.current();this.b=this.d;this.j=4;return true}this.l();this.f=this.__4__this.q.item(2);this.j=5;this.i=this.f.values().getEnumerator();this.j=6;break;case 6:this.j=5;if(this.i.moveNext()){this.e=this.i.current();this.b=this.e;this.j=6;return true}this.m();break}}}catch(f){__hasError__=true;throw f}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.j==-2){this.j=0;d__=this}else{d__=new $$t.dv(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.j){case 1:case 2:this.k();break;case 3:case 4:this.l();break;case 5:case 6:this.m();break}},current:function(){return this.b},current1:function(){return this.b},$type:new $.ig.Type("ChartContentManager___InOrder__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$t.$dt.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$t.$dt.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("SeriesViewer___SynchronizedCharts__IteratorClass:g","Object",{e:0,a:null,d:null,c:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.e=a},f:function(){this.e=-1;if(this.d!=null){this.d.dispose()}},moveNext:function(){var __hasError__=false;try{while(this.e>=0){switch(this.e){case 0:this.e=-1;if(this.__4__this.actualSyncLink()==null){return false}this.e=1;this.d=this.__4__this.actualSyncLink().charts().getEnumerator();this.e=2;break;case 2:this.e=1;if(this.d.moveNext()){this.c=this.d.current();this.a=this.c;this.e=2;return true}this.f();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.e==-2){this.e=0;d__=this}else{d__=new $$t.g(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.e){case 1:case 2:this.f();break}},current:function(){return this.a},current1:function(){return this.a},$type:new $.ig.Type("SeriesViewer___SynchronizedCharts__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$t.$f.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$t.$f.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("Axis___DirectSeries__IteratorClass:ad","Object",{c:0,b:null,d:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.c=a},moveNext:function(){while(this.c>=0){switch(this.c){case 0:this.c=-1;this.d=0;this.c=1;break;case 1:this.c=-1;if(this.d=0){switch(this.c){case 0:this.c=1;this.b=this.__4__this._ab.getEnumerator();this.c=2;break;case 2:this.c=1;if(this.b.moveNext()){this.f=this.b.current();if(this.f!=this.__4__this._ac._he&&this.f!=this.__4__this._ae._av){this.d=this.f;this.c=2;return true}this.c=2;break}this.e();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this.c==-2){this.c=0;d__=this}else{d__=new $$t.aj(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this.c){case 1:case 2:this.e();break}},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("AxisLabelPanelBase___GetLabels__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($.ig.$op.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($.ig.$op.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("AxisLabelPanelBase___GetTextBlocks__IteratorClass:ak","Object",{b:0,e:null,c:0,d:0,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.b=a},moveNext:function(){while(this.b>=0){switch(this.b){case 0:this.b=-1;this.c=0;this.b=1;break;case 1:this.b=-1;if(this.c=0){switch(this.d){case 0:this.d=-1;this.g=this.i;this.d=1;break;case 1:this.d=-1;if(this.g=0){switch(this.c){case 0:this.c=-1;this.d=0;this.c=1;break;case 1:this.c=-1;if(this.d