/*!@license
* Infragistics.Web.ClientUI infragistics.chart_radialchart.js 13.1.20131.2523
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};$.ig.util.bulkDefine(["AbstractEnumerable","AbstractEnumerator","IEnumerable$1","ICollection$1","IList$1","IArrayList","List$1","Collection$1","IDictionary$2","Dictionary$2","GenericEnumerable$1","IEnumerator$1","GenericEnumerator$1","INotifyCollectionChanged","NotifyCollectionChangedEventHandler","NotifyCollectionChangedEventArgs","NotifyCollectionChangedAction","KeyValuePair$2","LinkedList$1","LinkedListNode$1","ObservableCollection$1","Queue$1","ReadOnlyCollection$1","ReadOnlyObservableCollection$1","NameValueCollection","Stack$1","IComparer$1","Expression","MemberExpression","ParameterExpression","LambdaExpression","MethodCallExpression","IOrderedEnumerable$1","Queryable","Enumerable","SortedList$1","IGrouping$2","IArray","DependencyObject","Test","IQueryable","IQueryable$1","IQueryProvider","Activator","AggregateException","ArgumentException","ArgumentNullException","ArgumentOutOfRangeException","AsyncCompletedEventArgs","AsyncCompletedEventHandler","ListSortDirection","Convert","Environment","InvalidOperationException","Debug","IEquatable$1","BinaryReader","ICredentials","NetworkCredential","UploadStringCompletedEventHandler","UploadStringCompletedEventArgs","WebClient","WebHeaderCollection","FaultCode","FaultException","FaultException$1","FaultReason","StringBuilder","BinaryFileDownloader","NotImplementedException","Random","Encoding","UTF8Encoding","Task","Task$1","TaskCompletionSource$1","TaskFactory","TaskStatus","Tuple$2","Uri","JavaScriptSerializer","UIElement","UIElementCollection","FrameworkElement","Control","ContentControl","Panel","Canvas","Image","TextBlock","DataTemplate","DataTemplatePassInfo","DataTemplateMeasureInfo","DataTemplateRenderInfo","DataTemplateRenderHandler","DataTemplateMeasureHandler","DataTemplatePassHandler","Binding","DependencyProperty","UnsetValue","DependencyPropertiesCollection","DependencyPropertyChangedEventArgs","Key","ModifierKeys","MouseEventArgs","MouseButtonEventArgs","Brush","Color","DoubleCollection","FillRule","GeometryType","Geometry","GeometryCollection","GeometryGroup","LineGeometry","RectangleGeometry","EllipseGeometry","PathGeometry","PathFigure","PathFigureCollection","PathSegmentType","PathSegment","PathSegmentCollection","LineSegment","BezierSegment","PolyBezierSegment","PolyLineSegment","ArcSegment","SweepDirection","HorizontalAlignment","PenLineCap","Stretch","Transform","RotateTransform","TranslateTransform","TransformGroup","TransformCollection","VerticalAlignment","Point","PointCollection","PropertyChangedCallback","CoerceValueCallback","PropertyMetadata","PropertyPath","Rect","Shape","Line","Path","Polygon","Polyline","Rectangle","Size","Style","StyleTypedPropertyAttribute","TemplatePartAttribute","TemplateVisualStateAttribute","Visibility","XObject","XAttribute","XNode","XContainer","XDocument","XElement","XmlUtils","XName","XNamespace","Object","MulticastDelegate","Action","Action$1","Action$2","Action$3","Action$4","Action$5","Action$6","Action$7","Action$8","IEqualityComparer$1","IEnumerable","ICollection","IDictionary","IList","Array","Array","Comparison$1","Attribute","BrowsableAttribute","EventArgs","CancelEventArgs","DesignTimeVisibleAttribute","EditorBrowsableAttribute","ValueType","Enum","EditorBrowsableState","ISupportInitialize","ITypeDescriptorContext","TypeConverter","TypeConverterAttribute","WinMDTypeAttribute","WinMDPropertyToObjectTypeAttribute","Error","IFormatProvider","NotSupportedException","ObsoleteAttribute","MemberInfo","MethodBase","ConstructorInfo","IComparable","Date","Number","SuppressMessageAttribute","EventHandler$1","PlaceholderSystemCollectionsObjectModel","PlaceholderSystemCollectionsSpecialized","PlaceholderSystemWindows","PlaceholderSystemWindowsControls","PlaceholderSystemWindowsData","PlaceholderSystemWindowsInput","PlaceholderSystemWindowsMarkup","PlaceholderSystemWindowsMediaImaging","PlaceholderSystemWindowsShapes","PlaceholderSystemWindowsControlsPrimitives","PlaceholderSystemWindowsAutomation","PlaceholderSystemWindowsAutomationPeers","PlaceholderSystemText","PlaceholderSystemGlobalization","PlaceholderSystemWindowsDocuments","PlaceholderSystemWindowsInk","PlaceholderSystemWindowsMediaAnimation","PlaceholderSystemWindowsMediaEffects","PlaceholderSystemWindowsThreading","PlaceholderInfragisticsControlerChartsAutomationPeers","FlagsAttribute","Func$1","Func$2","Func$3","Func$4","Func$5","Func$6","Func$7","Func$8","Func$9","Math","XMLHttpRequest","Nullable$1","Number","ParamArrayAttribute","Array","AttributeTargets","AttributeUsageAttribute","Boolean","Number","String","Array","CompareCallback","Dictionary","DictionaryEntry","IEnumerator","INotifyPropertyChanged","PropertyChangedEventArgs","PropertyChangedEventHandler","CultureInfo","Delegate","Number","IDisposable","Number","Number","Number","IntPtr","ReflectionUtil","AssemblyTitleAttribute","AssemblyCompanyAttribute","AssemblyConfigurationAttribute","AssemblyCopyrightAttribute","AssemblyCultureAttribute","AssemblyDescriptionAttribute","AssemblyFileVersionAttribute","AssemblyProductAttribute","AssemblyTrademarkAttribute","AssemblyVersionAttribute","DefaultMemberAttribute","MethodInfo","ParameterInfo","PropertyInfo","RuntimeFieldHandle","RuntimeTypeHandle","ClientScriptAttribute","ClientNameAttribute","DontObfuscateAttribute","EmitIgnoreTypeAttribute","ExtensionAttribute","GlobalMemberAttribute","IgnoreAttribute","InlineItemAccessAttribute","InlinePropertyAttribute","InternalsVisibleToAttribute","KeepOriginalNameAttribute","LiteralStringAttribute","NativeMethodAttribute","NativePropertyAttribute","NativeTypeAttribute","RuntimeHelpers","WeakAttribute","WidgetAttribute","MainWidgetAttribute","SuppressWidgetMemberAttribute","SuppressWidgetMemberCopyAttribute","WidgetDefaultStringAttribute","WidgetDefaultNumberAttribute","WidgetDefaultBooleanAttribute","MvcEnumSetStringEnumAttribute","WidgetModuleAttribute","WidgetModuleParentAttribute","WidgetIgnoreDependsAttribute","ComVisibleAttribute","GuidAttribute","OutAttribute","DataContractAttribute","DataMemberAttribute","WaitHandle","EventWaitHandle","Monitor","TypeCode","TargetFrameworkAttribute","Number","Script","Single","String","ManualResetEvent","Thread","Date","Type","Number","Number","Number","UIntPtr","XmlAttributeAttribute","XmlElementAttribute","XmlEnumAttribute","XmlIgnoreAttribute","XmlRootAttribute","XmlTypeAttribute","XmlNode","XmlAttribute","XmlDocument","XmlDocumentParser","XmlLinkedNode","XmlElement","Void","XmlNodeList","XmlNamedNodeMap","XmlNodeType","XmlSchemaForm","Element","CanvasElement","console","DivElement","Document","ElementAttribute","ElementAttributeCollection","ElementCollection","ElementEventHandler","ElementNodeType","EventListener","IElementEventHandler","ImageElement","CanvasContext","CanvasContext2D","ImageData","Gradient","TextMetrics","MSGesture","WebStyle","window","Callback","JQuery","JQueryDeferred","JQueryEvent","JQueryObject","JQueryCallback","JQueryUICallback","JQueryPosition","JQueryPromise"]);$.ig.util.extCopy($.ig.Queryable,[[[$.ig.AbstractEnumerable,$.ig.IEnumerable$1,$.ig.ICollection$1,$.ig.IList$1,$.ig.List$1,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1,$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.ICollection$1,$.ig.IList$1,$.ig.List$1,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1,$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IEnumerable$1],["where$1","where$11111","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$111","min","min$111","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1"]],[[$.ig.AbstractEnumerable,$.ig.IEnumerable$1,$.ig.ICollection$1,$.ig.IList$1,$.ig.List$1,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1,$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap],["ofType$1","cast$1"]]]);$.ig=$.ig||{};$.ig.util.bulkDefine(["BrushCollection","EventProxy","DOMEventProxy","TrendCalculators","TrendLineType","UnknownValuePlotting","ErrorBarCalculatorReference","ErrorBarCalculatorType","IErrorBarCalculator","ErrorMessageDisplayingEventArgs","MouseWheelHandler","GestureHandler","TouchHandler","ContactHandler","MouseHandler","MouseOverHandler","KeyHandler","IFastItemColumnInternal","IFastItemColumnPropertyName","IFastItemColumn$1","FastItemColumn","FastItemDateTimeColumn","FastItemObjectColumn","FastItemIntColumn","FastItemsSource","ColumnReference","FastItemsSourceEventAction","FastItemsSourceEventArgs","FastReflectionHelper","IRenderer","RectChangedEventArgs","RectChangedEventHandler","CanvasRenderScheduler","CanvasViewRenderer","GradientDirection","RenderingContext","DependencyObjectNotifier","InteractionState","IOverviewPlusDetailControl","ISchedulableRender","NavigationSettings","OverviewPlusDetailPaneMode","PropertyChangedEventArgs$1","XamOverviewPlusDetailPane","XamOverviewPlusDetailPaneView","XamOverviewPlusDetailPaneViewManager","XamMultiScaleTileSource","MapTileSource","BingMapsTileSource","CloudMadeTileSource","OpenStreetMapTileSource","ArrayUtil","BrushUtil","Clipper","EdgeClipper","LeftClipper","BottomClipper","RightClipper","TopClipper","InterpolationMode","ColorUtil","FontUtil","DoubleAnimator","Extensions","Flattener","SpiralTodo","GeometryUtil","InterpolationUtil","Numeric","LeastSquaresFit","MathUtil","PathFigureUtil","PointCollectionUtil","PolygonUtil","PolySimplification","RearrangedList$1","RectUtil","ISmartPlaceable","SmartPlaceableWrapper$1","SmartPosition","SmartPlacer","StackPool$1","PrimitiveVisualDataList","LabelAppearanceData","PrimitiveAppearanceData","GetPointsSettings","PrimitiveVisualData","RectangleVisualData","ShapeTags","LineVisualData","PolyLineVisualData","PolygonVisualData","PathVisualData","GeometryData","PathGeometryData","LineGeometryData","RectangleGeometryData","EllipseGeometryData","PathFigureData","SegmentData","LineSegmentData","PolylineSegmentData","PolyBezierSegmentData","ArcSegmentData","AppearanceHelper","Tile","WriteableBitmap","IMapRenderDeferralHandler","XamMultiScaleImage","Pair$2","IEasingFunction","XamMultiScaleImageView","AbstractEnumerable","AbstractEnumerator","IEnumerable$1","ICollection$1","IList$1","IArrayList","List$1","Collection$1","IDictionary$2","Dictionary$2","GenericEnumerable$1","IEnumerator$1","GenericEnumerator$1","INotifyCollectionChanged","NotifyCollectionChangedEventHandler","NotifyCollectionChangedEventArgs","NotifyCollectionChangedAction","KeyValuePair$2","LinkedList$1","LinkedListNode$1","ObservableCollection$1","Queue$1","ReadOnlyCollection$1","ReadOnlyObservableCollection$1","NameValueCollection","Stack$1","IComparer$1","Expression","MemberExpression","ParameterExpression","LambdaExpression","MethodCallExpression","IOrderedEnumerable$1","Queryable","Enumerable","SortedList$1","IGrouping$2","IArray","DependencyObject","Test","IQueryable","IQueryable$1","IQueryProvider","Activator","AggregateException","ArgumentException","ArgumentNullException","ArgumentOutOfRangeException","AsyncCompletedEventArgs","AsyncCompletedEventHandler","ListSortDirection","Convert","Environment","InvalidOperationException","Debug","IEquatable$1","BinaryReader","ICredentials","NetworkCredential","UploadStringCompletedEventHandler","UploadStringCompletedEventArgs","WebClient","WebHeaderCollection","FaultCode","FaultException","FaultException$1","FaultReason","StringBuilder","BinaryFileDownloader","NotImplementedException","Random","Encoding","UTF8Encoding","Task","Task$1","TaskCompletionSource$1","TaskFactory","TaskStatus","Tuple$2","Uri","JavaScriptSerializer","UIElement","UIElementCollection","FrameworkElement","Control","ContentControl","Panel","Canvas","Image","TextBlock","DataTemplate","DataTemplatePassInfo","DataTemplateMeasureInfo","DataTemplateRenderInfo","DataTemplateRenderHandler","DataTemplateMeasureHandler","DataTemplatePassHandler","Binding","DependencyProperty","UnsetValue","DependencyPropertiesCollection","DependencyPropertyChangedEventArgs","Key","ModifierKeys","MouseEventArgs","MouseButtonEventArgs","Brush","Color","DoubleCollection","FillRule","GeometryType","Geometry","GeometryCollection","GeometryGroup","LineGeometry","RectangleGeometry","EllipseGeometry","PathGeometry","PathFigure","PathFigureCollection","PathSegmentType","PathSegment","PathSegmentCollection","LineSegment","BezierSegment","PolyBezierSegment","PolyLineSegment","ArcSegment","SweepDirection","HorizontalAlignment","PenLineCap","Stretch","Transform","RotateTransform","TranslateTransform","TransformGroup","TransformCollection","VerticalAlignment","Point","PointCollection","PropertyChangedCallback","CoerceValueCallback","PropertyMetadata","PropertyPath","Rect","Shape","Line","Path","Polygon","Polyline","Rectangle","Size","Style","StyleTypedPropertyAttribute","TemplatePartAttribute","TemplateVisualStateAttribute","Visibility","XObject","XAttribute","XNode","XContainer","XDocument","XElement","XmlUtils","XName","XNamespace","Object","MulticastDelegate","Action","Action$1","Action$2","Action$3","Action$4","Action$5","Action$6","Action$7","Action$8","IEqualityComparer$1","IEnumerable","ICollection","IDictionary","IList","Array","Array","Comparison$1","Attribute","BrowsableAttribute","EventArgs","CancelEventArgs","DesignTimeVisibleAttribute","EditorBrowsableAttribute","ValueType","Enum","EditorBrowsableState","ISupportInitialize","ITypeDescriptorContext","TypeConverter","TypeConverterAttribute","WinMDTypeAttribute","WinMDPropertyToObjectTypeAttribute","Error","IFormatProvider","NotSupportedException","ObsoleteAttribute","MemberInfo","MethodBase","ConstructorInfo","IComparable","Date","Number","SuppressMessageAttribute","EventHandler$1","PlaceholderSystemCollectionsObjectModel","PlaceholderSystemCollectionsSpecialized","PlaceholderSystemWindows","PlaceholderSystemWindowsControls","PlaceholderSystemWindowsData","PlaceholderSystemWindowsInput","PlaceholderSystemWindowsMarkup","PlaceholderSystemWindowsMediaImaging","PlaceholderSystemWindowsShapes","PlaceholderSystemWindowsControlsPrimitives","PlaceholderSystemWindowsAutomation","PlaceholderSystemWindowsAutomationPeers","PlaceholderSystemText","PlaceholderSystemGlobalization","PlaceholderSystemWindowsDocuments","PlaceholderSystemWindowsInk","PlaceholderSystemWindowsMediaAnimation","PlaceholderSystemWindowsMediaEffects","PlaceholderSystemWindowsThreading","PlaceholderInfragisticsControlerChartsAutomationPeers","FlagsAttribute","Func$1","Func$2","Func$3","Func$4","Func$5","Func$6","Func$7","Func$8","Func$9","Math","XMLHttpRequest","Nullable$1","Number","ParamArrayAttribute","Array","AttributeTargets","AttributeUsageAttribute","Boolean","Number","String","Array","CompareCallback","Dictionary","DictionaryEntry","IEnumerator","INotifyPropertyChanged","PropertyChangedEventArgs","PropertyChangedEventHandler","CultureInfo","Delegate","Number","IDisposable","Number","Number","Number","IntPtr","ReflectionUtil","AssemblyTitleAttribute","AssemblyCompanyAttribute","AssemblyConfigurationAttribute","AssemblyCopyrightAttribute","AssemblyCultureAttribute","AssemblyDescriptionAttribute","AssemblyFileVersionAttribute","AssemblyProductAttribute","AssemblyTrademarkAttribute","AssemblyVersionAttribute","DefaultMemberAttribute","MethodInfo","ParameterInfo","PropertyInfo","RuntimeFieldHandle","RuntimeTypeHandle","ClientScriptAttribute","ClientNameAttribute","DontObfuscateAttribute","EmitIgnoreTypeAttribute","ExtensionAttribute","GlobalMemberAttribute","IgnoreAttribute","InlineItemAccessAttribute","InlinePropertyAttribute","InternalsVisibleToAttribute","KeepOriginalNameAttribute","LiteralStringAttribute","NativeMethodAttribute","NativePropertyAttribute","NativeTypeAttribute","RuntimeHelpers","WeakAttribute","WidgetAttribute","MainWidgetAttribute","SuppressWidgetMemberAttribute","SuppressWidgetMemberCopyAttribute","WidgetDefaultStringAttribute","WidgetDefaultNumberAttribute","WidgetDefaultBooleanAttribute","MvcEnumSetStringEnumAttribute","WidgetModuleAttribute","WidgetModuleParentAttribute","WidgetIgnoreDependsAttribute","ComVisibleAttribute","GuidAttribute","OutAttribute","DataContractAttribute","DataMemberAttribute","WaitHandle","EventWaitHandle","Monitor","TypeCode","TargetFrameworkAttribute","Number","Script","Single","String","ManualResetEvent","Thread","Date","Type","Number","Number","Number","UIntPtr","XmlAttributeAttribute","XmlElementAttribute","XmlEnumAttribute","XmlIgnoreAttribute","XmlRootAttribute","XmlTypeAttribute","XmlNode","XmlAttribute","XmlDocument","XmlDocumentParser","XmlLinkedNode","XmlElement","Void","XmlNodeList","XmlNamedNodeMap","XmlNodeType","XmlSchemaForm","Element","CanvasElement","console","DivElement","Document","ElementAttribute","ElementAttributeCollection","ElementCollection","ElementEventHandler","ElementNodeType","EventListener","IElementEventHandler","ImageElement","CanvasContext","CanvasContext2D","ImageData","Gradient","TextMetrics","MSGesture","WebStyle","window","Callback","JQuery","JQueryDeferred","JQueryEvent","JQueryObject","JQueryCallback","JQueryUICallback","JQueryPosition","JQueryPromise"]);$.ig.util.defType("Extensions","Object",{init:function(){$.ig.Object.prototype.init.call(this)},reset:function(){this.d().clear();this.d().add(new $.ig.PathFigure);this.d().removeAt(0)},reset1:function(){this.e().clear();this.e().add(new $.ig.PathGeometry);this.e().removeAt(0)},detach:function(){if(this==null){return}var b=$.ig.util.cast($.ig.Panel.prototype.$type,this.y());if(b!=null){b.a1().remove(this);return}var c=$.ig.util.cast($.ig.ContentControl.prototype.$type,this.y());if(c!=null){c.content(null);return}},transferChildrenTo:function(b){var c=new $.ig.List$1($.ig.UIElement.prototype.$type,0);var e=this.a1().ofType$1($.ig.UIElement.prototype.$type).getEnumerator();while(e.moveNext()){var d=e.current();c.add(d)}var g=c.getEnumerator();while(g.moveNext()){var f=g.current();this.a1().remove(f);b.a1().add(f)}},isPlottable:function(){return!isNaN(this.__x)&&!isNaN(this.__y)&&!Number.isInfinity(this.__x)&&!Number.isInfinity(this.__y)},isPlottable1:function(){return!isNaN(this.left())&&!isNaN(this.right())&&!isNaN(this.top())&&!isNaN(this.bottom())&&!Number.isInfinity(this.left())&&!Number.isInfinity(this.right())&&!Number.isInfinity(this.top())&&!Number.isInfinity(this.bottom())},$type:new $.ig.Type("Extensions",$.ig.Object.prototype.$type)},true);$.ig.util.extCopy($.ig.ArrayUtil,[[[$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.List$1,$.ig.ReadOnlyCollection$1],["shuffle$1","insertionIndex$1","insertionIndex$11111","binarySearch$1"]]]);$.ig.util.extCopy($.ig.ColorUtil,[[[$.ig.Color],["getInterpolation","getLightened","getAHSL","getAHSV"]]]);$.ig.util.extCopy($.ig.Extensions,[[[$.ig.PathGeometry],["reset"]],[[$.ig.GeometryGroup],["reset1"]],[[$.ig.FrameworkElement],["detach"]],[[$.ig.Panel],["transferChildrenTo"]],[[$.ig.Point],["isPlottable"]],[[$.ig.Rect],["isPlottable1"]]]);$.ig.util.extCopy($.ig.PathFigureUtil,[[[$.ig.PathFigureCollection],["duplicate"]],[[$.ig.PathFigure],["duplicate1"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.List$1,$.ig.ReadOnlyCollection$1],["flattenTo","getBounds2","clipTo"]],[[$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.ICollection$1,$.ig.IList$1,$.ig.List$1,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1,$.ig.SortedList$1,$.ig.IGrouping$2],["getBounds","getBounds11","getCentroid","toPointCollection","toPointList"]],[[$.ig.List$1],["getBounds3","getBounds41","toPointCollections"]]]);$.ig.util.extCopy($.ig.RectUtil,[[[$.ig.Rect],["getCenter","getArea","duplicate","getLeader","getDistanceSquared","getDistanceSquared11","getDistanceSquared22","contains3","intersectsWith1","intersectionArea","getInflated","inflate","inflate11","round","isNull"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1],["where$1","where$11111","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$111","min","min$111","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1"]],[[$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["ofType$1","cast$1"]]]);$.ig.util.extCopy($.ig.Queryable,[[[$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["asQueryable"]]]);$.ig=$.ig||{};$.ig.util.bulkDefine(["IProvidesViewport","Series","AnnotationLayer","SeriesView","AnnotationLayerView","CrosshairLayer","Frame","CrosshairLayerFrame","CrosshairLayerView","AxisLabelPanelBaseView","AngleAxisLabelPanelView","AxisLabelPanelBase","AngleAxisLabelPanel","AutoRangeCalculator","Axis","AxisCollection","AxisComponentsForView","AxisComponentsFromView","AxisLabelInfo","AxisLabelManager","LabelPosition","AxisLabelSettings","AxisRange","Snapper","LinearNumericSnapper","LogarithmicNumericSnapper","LinearCategorySnapper","AxisView","IScaler","ICategoryScaler","CategoryAxisBase","IAngleScaler","CategoryAngleAxis","CategoryAxisBaseView","CategoryAngleAxisView","ISortingAxis","CategoryDateTimeXAxis","CategoryDateTimeXAxisView","AxisRenderingParametersBase","CategoryAxisRenderingParameters","AxisRendererBase","CategoryAxisRenderer","CategoryXAxis","CategoryXAxisView","CategoryYAxis","CategoryYAxisView","HorizontalAxisLabelPanelBase","HorizontalAxisLabelPanel","HorizontalAxisLabelPanelBaseView","NumericAxisBase","NumericAngleAxis","NumericAxisBaseView","NumericAngleAxisView","StraightNumericAxisBase","NumericRadiusAxis","NumericRadiusAxisView","NumericXAxis","StraightNumericAxisBaseView","NumericXAxisView","NumericYAxis","NumericYAxisView","PolarAxes","PolarAxisRenderingManager","IPolarRadialRenderingParameters","NumericAxisRenderingParameters","PolarAxisRenderingParameters","RadialAxisRenderingParameters","RadialAxes","RadialAxisLabelPanel","RadialAxisLabelPanelView","GetSnapperInfoStrategy","NumericAxisRenderer","RangeInfo","NumericScaler","LinearScaler","HorizontalLinearScaler","LogarithmicScaler","HorizontalLogarithmicScaler","NumericScaleMode","ScalerParams","VerticalLinearScaler","VerticalLogarithmicScaler","TickmarkValues","CategoryTickmarkValues","LinearTickmarkValues","LogarithmicTickmarkValues","TickmarkValuesInitializationParameters","ViewportUtils","FramePreparer","CategoryFramePreparerBase","CategoryFramePreparer","BarFramePreparer","BarTrendFitCalculator","TrendLineManagerBase$1","IPreparesCategoryTrendline","CategoryTrendLineManagerBase","CategoryTrendLineManager","BarTrendLineManager","BrushScale","MarkerManagerBase","BubbleMarkerManager","MarkerSeries","ISupportsErrorBars","ScatterBase","BubbleSeries","MarkerSeriesView","ScatterBaseView","BubbleSeriesView","CustomPaletteBrushScale","SizeScale","ValueBrushScale","IHasCategoryAxis","IHasCategoryModePreference","CategorySeries","IIsCategoryBased","IHasSingleValueCategory","IHasTrendline","IHasCategoryTrendline","AnchoredCategorySeries","VerticalAnchoredCategorySeries","IBarSeries","BarSeries","ISupportsMarkers","CategorySeriesView","AnchoredCategorySeriesView","BarSeriesView","IBucketizer","CategoryBucketCalculator","AnchoredCategoryBucketCalculator","BarBucketCalculator","RangeCategoryBucketCalculator","HorizontalAnchoredCategorySeries","PointSeries","PointSeriesView","IHasHighLowValueCategory","RangeCategorySeries","HorizontalRangeCategorySeries","RangeAreaSeries","RangeCategorySeriesView","RangeAreaSeriesView","RangeCategoryFramePreparer","ValuesHolder","HighLowValuesHolder","DefaultHighLowValueProvider","RangeValueList","RangeColumnSeries","RangeColumnSeriesView","SplineSeriesBaseView","SplineAreaSeriesView","VerticalAxisLabelPanel","VerticalAxisLabelPanelView","AreaSeries","AreaSeriesView","CategoryFrame","SingleValuesHolder","DefaultSingleValueProvider","PreparationParams","CategoryLineRasterizer","ColumnSeries","ColumnSeriesView","DefaultSupportsMarkers","DefaultProvidesViewport","DefaultSupportsErrorBars","LineSeries","LineSeriesView","SplineSeriesBase","SplineAreaSeries","SplineSeries","SplineSeriesView","StepAreaSeries","StepAreaSeriesView","StepLineSeries","StepLineSeriesView","WaterfallSeries","WaterfallSeriesView","MarkerTemplates","DataSourceManager","PieChartBase","Arc","ArcItem","PieChartBaseView","ArcView","RingSeriesBase","HierarchicalRingSeries","HoleDimensionsChangedEventHandler","HoleDimensionsChangedEventArgs","Ring","RingCollection","RingControl","RingControlView","RingSeries","RingSeriesBaseView","RingSeriesCollection","SliceItem","SliceCollection","XamDoughnutChart","XamDoughnutChartView","BrushSelectionMode","IndicatorDisplayType","TimeAxisDisplayType","ChartAxisRangeChangedEventArgs","DataChartAxisRangeChangedEventHandler","StackedSeriesCreatedEventArgs","StackedSeriesCreatedEventHandler","FinancialSeries","FinancialIndicator","StrategyBasedIndicator","AbsoluteVolumeOscillatorIndicator","IndicatorCalculationStrategy","AbsoluteVolumeOscillatorIndicatorStrategy","AccumulationDistributionIndicator","StreamingIndicatorCalculationStrategy","AccumulationDistributionIndicatorStrategy","AverageDirectionalIndexIndicator","AverageDirectionalIndexIndicatorStrategy","AverageTrueRangeIndicator","AverageTrueRangeIndicatorStrategy","FinancialOverlay","BollingerBandsOverlay","FinancialBucketCalculator","BollingerBandsBucketCalculator","FinancialSeriesView","BollingerBandsOverlayView","BollingerBandWidthIndicator","BollingerBandWidthIndicatorStrategy","ChaikinOscillatorIndicator","ChaikinOscillatorIndicatorStrategy","ChaikinVolatilityIndicator","ChaikinVolatilityIndicatorStrategy","CommodityChannelIndexIndicator","CommodityChannelIndexIndicatorStrategy","CustomIndicator","CustomIndicatorStrategy","PriceChannelOverlayView","DetrendedPriceOscillatorIndicator","DetrendedPriceOscillatorIndicatorStrategy","EaseOfMovementIndicator","EaseOfMovementIndicatorStrategy","FastStochasticOscillatorIndicator","FastStochasticOscillatorIndicatorStrategy","FinancialIndicatorBucketCalculator","FinancialIndicatorView","ForceIndexIndicator","ForceIndexIndicatorStrategy","FullStochasticOscillatorIndicator","FullStochasticOscillatorIndicatorStrategy","PercentKCalculationStrategy","IndicatorRenderer","ItemwiseIndicatorCalculationStrategy","ItemwiseStrategyBasedIndicator","ItemwiseStrategyCalculationStrategy","MarketFacilitationIndexIndicator","MarketFacilitationIndexIndicatorStrategy","MassIndexIndicator","MassIndexIndicatorStrategy","MedianPriceIndicator","MedianPriceIndicatorStrategy","MoneyFlowIndexIndicator","MoneyFlowIndexIndicatorStrategy","MovingAverageConvergenceDivergenceIndicator","MovingAverageConvergenceDivergenceIndicatorStrategy","NegativeVolumeIndexIndicator","NegativeVolumeIndexIndicatorStrategy","OnBalanceVolumeIndicator","OnBalanceVolumeIndicatorStrategy","PercentagePriceOscillatorIndicator","PercentagePriceOscillatorIndicatorStrategy","PercentageVolumeOscillatorIndicator","PercentageVolumeOscillatorIndicatorStrategy","PositiveVolumeIndexIndicator","PositiveVolumeIndexIndicatorStrategy","PriceChannelOverlay","PriceChannelBucketCalculator","PriceVolumeTrendIndicator","PriceVolumeTrendIndicatorStrategy","RateOfChangeAndMomentumIndicator","RateOfChangeAndMomentumIndicatorStrategy","RelativeStrengthIndexIndicator","RelativeStrengthIndexIndicatorStrategy","SlowStochasticOscillatorIndicator","SlowStochasticOscillatorIndicatorStrategy","StandardDeviationIndicator","StandardDeviationIndicatorStrategy","StochRSIIndicator","StochRSIIndicatorStrategy","TRIXIndicator","TRIXIndicatorStrategy","TypicalPriceIndicator","TypicalPriceIndicatorStrategy","UltimateOscillatorIndicator","UltimateOscillatorIndicatorCalculationStrategy","WeightedCloseIndicator","WeightedCloseIndicatorStrategy","WilliamsPercentRIndicator","WilliamsPercentRIndicatorStrategy","FunnelDataContext","FunnelFrame","FunnelSliceDisplay","IItemProvider","IFunnelLabelSizeDecider","IOuterLabelWidthDecider","OuterLabelAlignment","SliceInfo","SliceAppearance","SliceInfoList","SliceInfoComparison","SliceInfoUnaryComparison","SliceSelectionManager","XamFunnelController","Message","InteractionMessage","LabelSizeChangedMessage","RenderingMessage","RenderOuterLabelMessage","RenderSliceMessage","ModelUpdateMessage","SelectedItemsChangedMessage","SliceClickedMessage","ConfigurationMessage","UserSelectedItemsChangedMessage","FunnelSliceClickedEventArgs","FunnelSliceClickedEventHandler","XamFunnelChart","XamFunnelConnector","XamFunnelSlice","XamFunnelView","LegendBaseViewManager","LegendBase","ScaleLegend","LegendBaseView","ScaleLegendView","GradientData","GradientStopData","ClearMessage","ClearTooltipMessage","DataUpdatedMessage","FrameRenderCompleteMessage","MessageChannel","MessageEventHandler","MessageHandler","MessageHandlerEventHandler","MouseButtonMessage","MouseButtonType","MouseButtonAction","MouseLeaveMessage","MouseMoveMessage","PropertyChangedMessage","ServiceProvider","SetAreaSizeMessage","TemplateChangedMessage","TooltipUpdateMessage","TooltipValueChangedMessage","ViewportChangedMessage","ContainerSizeChangedMessage","ViewPropertyChangedMessage","PieChartViewManager","RadialBase","AnchoredRadialSeries","RadialAreaSeries","RadialBaseView","AnchoredRadialSeriesView","RadialAreaSeriesView","HighDensityScatterSeries","MouseMoveThunk","ScatterMouseOverEventArgs","ProgressiveLoadStatusEventArgs","HighDensityScatterSeriesView","KDTree2D","KNearestResults","KNearestResult","KDTreeThunk","SearchArgs","KDTreeNode2D","SearchData","PointData","ScatterLineSeries","ScatterLineSeriesView","ScatterSplineSeries","ScatterSplineSeriesView","SeriesViewerComponentsForView","SeriesViewerComponentsFromView","SeriesViewer","XamDataChart","SeriesViewerView","XamDataChartView","ChartCollection","ChartContentManager","ContentInfo","ChartContentType","DataContext","PieSliceDataContext","FunnelSliceDataContext","LabelPanelArranger","LabelPanelsArrangeState","LegendTemplates","Marker","CollisionAvoidanceType","NumericMarkerManager","CategoryMarkerManager","MarkerManagerBucket","PathRenderer","NaNSegmenter","IFlattener","DefaultFlattener","RenderSurface","RenderRequestedEventArgs","SeriesCollection","SeriesComponentsForView","SeriesComponentsFromView","SeriesRenderingArguments","SeriesRenderer$2","IFastItemsSourceProvider","SyncLink","FastItemsSourceReference","SyncSettings","SyncSettingsConverter","SyncLinkManager","SyncManager","DefaultCategoryTrendlineHost","DefaultCategoryTrendlinePreparer","TrendResolutionParams","TrendFitCalculator","TrendAverageCalculator","PolarTrendLineManager","RadialTrendLineManager","ScatterTrendLineManager","SortingTrendLineManager","AxisLabelsLocation","CategoryMode","AxisOrientation","GridMode","LabelsPosition","MarkerType","OthersCategoryType","PriceDisplayType","SplineType","WindowMode","WindowResponse","ErrorBarSettingsBase","CategoryErrorBarSettings","EnableErrorBars","ErrorBarsHelper","ScatterErrorBarSettings","AxisRangeChangedEventArgs","AxisRangeChangedEventHandler","DataChartMouseButtonEventArgs","DataChartMouseButtonEventHandler","DataChartLegendMouseButtonEventArgs","DataChartLegendMouseButtonEventHandler","ChartMouseEventArgs","DataChartMouseEventHandler","ChartLegendMouseEventArgs","DataChartLegendMouseEventHandler","ChartCursorEventArgs","DataChartCursorEventHandler","FinancialEventArgs","FinancialEventHandler","PropertyUpdatedEventArgs","PropertyUpdatedEventHandler","SliceClickEventArgs","SliceClickEventHandler","FinancialPriceSeries","FinancialPriceBucketCalculator","FinancialPriceSeriesView","FinancialValueList","FinancialCalculationDataSource","FinancialCalculationSupportingCalculations","SupportingCalculation$1","SupportingCalculationStrategy","ColumnSupportingCalculation","ProvideColumnValuesStrategy","DataSourceSupportingCalculation","CalculatedColumn","ItemLegend","ItemLegendView","Legend","LegendItemInfo","LegendView","PieLabel","IndexCollection","IndexCollectionTypeConverter","Slice","SliceView","XamPieChart","XamPieChartView","PolarBase","PolarLineSeriesBase","PolarAreaSeries","PolarBaseView","PolarLineSeriesBaseView","PolarAreaSeriesView","PolarAxisInfoCache","ScatterFrameBase$1","PolarFrame","AngleRadiusPair","PolarLinePlanner","PolarLineSeries","PolarLineSeriesView","PolarScatterSeries","PolarScatterSeriesView","PolarSplineAreaSeries","PolarSplineAreaSeriesView","PolarSplineSeries","PolarSplineSeriesView","RadialBucketCalculator","AnchoredRadialBucketCalculator","RadialFrame","RadialColumnSeries","RadialColumnSeriesView","RadialLineSeries","RadialLineSeriesView","RadialPieSeries","SliceCoords","RadialPieSeriesView","ScatterAxisInfoCache","DictInterpolator$3","OwnedPoint","ScatterFrame","ScatterSeries","ScatterSeriesView","CoercionInfo","SeriesViewerSurfaceViewer","OverviewPlusDetailViewportHost","SeriesViewerViewManager","FragmentBase","AreaFragment","AreaFragmentView","ColumnFragment","BarFragment","AreaFragmentBucketCalculator","LineFragmentBucketCalculator","SplineFragmentBucketCalculator","StackedBucketCalculator","StackedBarBucketCalculator","Stacked100BarBucketCalculator","StackedColumnBucketCalculator","Stacked100ColumnBucketCalculator","ColumnFragmentView","LineFragment","LineFragmentView","SplineFragmentBase","SplineAreaFragment","SplineAreaFragmentView","SplineFragment","SplineFragmentView","StackedSeriesBase","HorizontalStackedSeriesBase","StackedAreaSeries","IStacked100Series","Stacked100AreaSeries","VerticalStackedSeriesBase","StackedBarSeries","Stacked100BarSeries","StackedSeriesView","StackedBarSeriesView","Stacked100BarSeriesView","StackedColumnSeries","Stacked100ColumnSeries","StackedColumnSeriesView","Stacked100ColumnSeriesView","StackedLineSeries","Stacked100LineSeries","StackedSplineAreaSeries","Stacked100SplineAreaSeries","StackedSplineSeries","Stacked100SplineSeries","StackedFragmentSeries","StackedSeriesCollection","StackedSeriesFramePreparer","StackedSeriesManager","Bezier","BezierPointComparison","BezierOp","BezierPoint","ChartVisualData","PieChartVisualData","SeriesVisualDataList","SeriesVisualData","MarkerVisualDataList","MarkerVisualData","AxisVisualDataList","AxisVisualData","PieSliceVisualDataList","PieSliceVisualData","AxisLabelVisualDataList","AxisLabelVisualData","StackedSeriesVisualData","IDetectsCollisions","CollisionAvoider","DoubleColumn","StringColumn","ObjectColumn","IntColumn","IntColumnComparison","ColumnUtil","ItemsSourceAction","PointList","IPool$1","IIndexedPool$1","Pool$1","IHashPool$2","HashPool$2","SafeEnumerable","SafeReadOnlyDoubleCollection","SafeSortedReadOnlyDoubleCollection","SortedListView$1","AbstractEnumerable","AbstractEnumerator","IEnumerable$1","ICollection$1","IList$1","IArrayList","List$1","Collection$1","IDictionary$2","Dictionary$2","GenericEnumerable$1","IEnumerator$1","GenericEnumerator$1","INotifyCollectionChanged","NotifyCollectionChangedEventHandler","NotifyCollectionChangedEventArgs","NotifyCollectionChangedAction","KeyValuePair$2","LinkedList$1","LinkedListNode$1","ObservableCollection$1","Queue$1","ReadOnlyCollection$1","ReadOnlyObservableCollection$1","NameValueCollection","Stack$1","IComparer$1","Expression","MemberExpression","ParameterExpression","LambdaExpression","MethodCallExpression","IOrderedEnumerable$1","Queryable","Enumerable","SortedList$1","IGrouping$2","IArray","DependencyObject","Test","IQueryable","IQueryable$1","IQueryProvider","Activator","AggregateException","ArgumentException","ArgumentNullException","ArgumentOutOfRangeException","AsyncCompletedEventArgs","AsyncCompletedEventHandler","ListSortDirection","Convert","Environment","InvalidOperationException","Debug","IEquatable$1","BinaryReader","ICredentials","NetworkCredential","UploadStringCompletedEventHandler","UploadStringCompletedEventArgs","WebClient","WebHeaderCollection","FaultCode","FaultException","FaultException$1","FaultReason","StringBuilder","BinaryFileDownloader","NotImplementedException","Random","Encoding","UTF8Encoding","Task","Task$1","TaskCompletionSource$1","TaskFactory","TaskStatus","Tuple$2","Uri","JavaScriptSerializer","UIElement","UIElementCollection","FrameworkElement","Control","ContentControl","Panel","Canvas","Image","TextBlock","DataTemplate","DataTemplatePassInfo","DataTemplateMeasureInfo","DataTemplateRenderInfo","DataTemplateRenderHandler","DataTemplateMeasureHandler","DataTemplatePassHandler","Binding","DependencyProperty","UnsetValue","DependencyPropertiesCollection","DependencyPropertyChangedEventArgs","Key","ModifierKeys","MouseEventArgs","MouseButtonEventArgs","Brush","Color","DoubleCollection","FillRule","GeometryType","Geometry","GeometryCollection","GeometryGroup","LineGeometry","RectangleGeometry","EllipseGeometry","PathGeometry","PathFigure","PathFigureCollection","PathSegmentType","PathSegment","PathSegmentCollection","LineSegment","BezierSegment","PolyBezierSegment","PolyLineSegment","ArcSegment","SweepDirection","HorizontalAlignment","PenLineCap","Stretch","Transform","RotateTransform","TranslateTransform","TransformGroup","TransformCollection","VerticalAlignment","Point","PointCollection","PropertyChangedCallback","CoerceValueCallback","PropertyMetadata","PropertyPath","Rect","Shape","Line","Path","Polygon","Polyline","Rectangle","Size","Style","StyleTypedPropertyAttribute","TemplatePartAttribute","TemplateVisualStateAttribute","Visibility","XObject","XAttribute","XNode","XContainer","XDocument","XElement","XmlUtils","XName","XNamespace","Object","MulticastDelegate","Action","Action$1","Action$2","Action$3","Action$4","Action$5","Action$6","Action$7","Action$8","IEqualityComparer$1","IEnumerable","ICollection","IDictionary","IList","Array","Array","Comparison$1","Attribute","BrowsableAttribute","EventArgs","CancelEventArgs","DesignTimeVisibleAttribute","EditorBrowsableAttribute","ValueType","Enum","EditorBrowsableState","ISupportInitialize","ITypeDescriptorContext","TypeConverter","TypeConverterAttribute","WinMDTypeAttribute","WinMDPropertyToObjectTypeAttribute","Error","IFormatProvider","NotSupportedException","ObsoleteAttribute","MemberInfo","MethodBase","ConstructorInfo","IComparable","Date","Number","SuppressMessageAttribute","EventHandler$1","PlaceholderSystemCollectionsObjectModel","PlaceholderSystemCollectionsSpecialized","PlaceholderSystemWindows","PlaceholderSystemWindowsControls","PlaceholderSystemWindowsData","PlaceholderSystemWindowsInput","PlaceholderSystemWindowsMarkup","PlaceholderSystemWindowsMediaImaging","PlaceholderSystemWindowsShapes","PlaceholderSystemWindowsControlsPrimitives","PlaceholderSystemWindowsAutomation","PlaceholderSystemWindowsAutomationPeers","PlaceholderSystemText","PlaceholderSystemGlobalization","PlaceholderSystemWindowsDocuments","PlaceholderSystemWindowsInk","PlaceholderSystemWindowsMediaAnimation","PlaceholderSystemWindowsMediaEffects","PlaceholderSystemWindowsThreading","PlaceholderInfragisticsControlerChartsAutomationPeers","FlagsAttribute","Func$1","Func$2","Func$3","Func$4","Func$5","Func$6","Func$7","Func$8","Func$9","Math","XMLHttpRequest","Nullable$1","Number","ParamArrayAttribute","Array","AttributeTargets","AttributeUsageAttribute","Boolean","Number","String","Array","CompareCallback","Dictionary","DictionaryEntry","IEnumerator","INotifyPropertyChanged","PropertyChangedEventArgs","PropertyChangedEventHandler","CultureInfo","Delegate","Number","IDisposable","Number","Number","Number","IntPtr","ReflectionUtil","AssemblyTitleAttribute","AssemblyCompanyAttribute","AssemblyConfigurationAttribute","AssemblyCopyrightAttribute","AssemblyCultureAttribute","AssemblyDescriptionAttribute","AssemblyFileVersionAttribute","AssemblyProductAttribute","AssemblyTrademarkAttribute","AssemblyVersionAttribute","DefaultMemberAttribute","MethodInfo","ParameterInfo","PropertyInfo","RuntimeFieldHandle","RuntimeTypeHandle","ClientScriptAttribute","ClientNameAttribute","DontObfuscateAttribute","EmitIgnoreTypeAttribute","ExtensionAttribute","GlobalMemberAttribute","IgnoreAttribute","InlineItemAccessAttribute","InlinePropertyAttribute","InternalsVisibleToAttribute","KeepOriginalNameAttribute","LiteralStringAttribute","NativeMethodAttribute","NativePropertyAttribute","NativeTypeAttribute","RuntimeHelpers","WeakAttribute","WidgetAttribute","MainWidgetAttribute","SuppressWidgetMemberAttribute","SuppressWidgetMemberCopyAttribute","WidgetDefaultStringAttribute","WidgetDefaultNumberAttribute","WidgetDefaultBooleanAttribute","MvcEnumSetStringEnumAttribute","WidgetModuleAttribute","WidgetModuleParentAttribute","WidgetIgnoreDependsAttribute","ComVisibleAttribute","GuidAttribute","OutAttribute","DataContractAttribute","DataMemberAttribute","WaitHandle","EventWaitHandle","Monitor","TypeCode","TargetFrameworkAttribute","Number","Script","Single","String","ManualResetEvent","Thread","Date","Type","Number","Number","Number","UIntPtr","XmlAttributeAttribute","XmlElementAttribute","XmlEnumAttribute","XmlIgnoreAttribute","XmlRootAttribute","XmlTypeAttribute","XmlNode","XmlAttribute","XmlDocument","XmlDocumentParser","XmlLinkedNode","XmlElement","Void","XmlNodeList","XmlNamedNodeMap","XmlNodeType","XmlSchemaForm","Element","CanvasElement","console","DivElement","Document","ElementAttribute","ElementAttributeCollection","ElementCollection","ElementEventHandler","ElementNodeType","EventListener","IElementEventHandler","ImageElement","CanvasContext","CanvasContext2D","ImageData","Gradient","TextMetrics","MSGesture","WebStyle","window","Callback","JQuery","JQueryDeferred","JQueryEvent","JQueryObject","JQueryCallback","JQueryUICallback","JQueryPosition","JQueryPromise","BrushCollection","EventProxy","DOMEventProxy","TrendCalculators","TrendLineType","UnknownValuePlotting","ErrorBarCalculatorReference","ErrorBarCalculatorType","IErrorBarCalculator","ErrorMessageDisplayingEventArgs","MouseWheelHandler","GestureHandler","TouchHandler","ContactHandler","MouseHandler","MouseOverHandler","KeyHandler","IFastItemColumnInternal","IFastItemColumnPropertyName","IFastItemColumn$1","FastItemColumn","FastItemDateTimeColumn","FastItemObjectColumn","FastItemIntColumn","FastItemsSource","ColumnReference","FastItemsSourceEventAction","FastItemsSourceEventArgs","FastReflectionHelper","IRenderer","RectChangedEventArgs","RectChangedEventHandler","CanvasRenderScheduler","CanvasViewRenderer","GradientDirection","RenderingContext","DependencyObjectNotifier","InteractionState","IOverviewPlusDetailControl","ISchedulableRender","NavigationSettings","OverviewPlusDetailPaneMode","PropertyChangedEventArgs$1","XamOverviewPlusDetailPane","XamOverviewPlusDetailPaneView","XamOverviewPlusDetailPaneViewManager","XamMultiScaleTileSource","MapTileSource","BingMapsTileSource","CloudMadeTileSource","OpenStreetMapTileSource","ArrayUtil","BrushUtil","Clipper","EdgeClipper","LeftClipper","BottomClipper","RightClipper","TopClipper","InterpolationMode","ColorUtil","FontUtil","DoubleAnimator","Extensions","Flattener","SpiralTodo","GeometryUtil","InterpolationUtil","Numeric","LeastSquaresFit","MathUtil","PathFigureUtil","PointCollectionUtil","PolygonUtil","PolySimplification","RearrangedList$1","RectUtil","ISmartPlaceable","SmartPlaceableWrapper$1","SmartPosition","SmartPlacer","StackPool$1","PrimitiveVisualDataList","LabelAppearanceData","PrimitiveAppearanceData","GetPointsSettings","PrimitiveVisualData","RectangleVisualData","ShapeTags","LineVisualData","PolyLineVisualData","PolygonVisualData","PathVisualData","GeometryData","PathGeometryData","LineGeometryData","RectangleGeometryData","EllipseGeometryData","PathFigureData","SegmentData","LineSegmentData","PolylineSegmentData","PolyBezierSegmentData","ArcSegmentData","AppearanceHelper","Tile","WriteableBitmap","IMapRenderDeferralHandler","XamMultiScaleImage","Pair$2","IEasingFunction","XamMultiScaleImageView"]);
$.ig.util.defType("AngleAxisLabelPanelView","AxisLabelPanelBaseView",{_ah:null,ah:function(a){if(arguments.length===1){this._ah=a;return a}else{return this._ah}},init:function(a){$.ig.AxisLabelPanelBaseView.prototype.init.call(this,a);this.ah(a)},u:function(){$.ig.AxisLabelPanelBaseView.prototype.u.call(this);this.ah().d6(true)},l:function(){return 0},m:function(){return 0},ak:function(a){this.ah().d8(-Number.MAX_VALUE);this.ah().d9(-Number.MAX_VALUE);for(var b=0;b<this.g().bx().count();b++){var c=this.g().bx().__inner[b];var d=this.g().bs().__inner[b];var e=this.ah().d7()(d.b());var f=e.__x-this.v(c)/2;var g=e.__y-this.t(c)/2;var h=this.v(c);var i=this.t(c);this.ah().d8(Math.max(h,this.ah().d8()));this.ah().d9(Math.max(i,this.ah().d9()));var j=new $.ig.Rect(0,f,g,h,i);a.add(j)}},$type:new $.ig.Type("AngleAxisLabelPanelView",$.ig.AxisLabelPanelBaseView.prototype.$type)},true);$.ig.util.defType("AngleAxisLabelPanel","AxisLabelPanelBase",{b6:function(){return new $.ig.AngleAxisLabelPanelView(this)},b7:function(a){$.ig.AxisLabelPanelBase.prototype.b7.call(this,a);this.d5(a)},_d5:null,d5:function(a){if(arguments.length===1){this._d5=a;return a}else{return this._d5}},init:function(){$.ig.AxisLabelPanelBase.prototype.init.call(this)},_d6:null,d6:function(a){if(arguments.length===1){this._d6=a;return a}else{return this._d6}},_d7:null,d7:function(a){if(arguments.length===1){this._d7=a;return a}else{return this._d7}},dc:function(a,b){if(!b.isPlottable1()){return false}if(this.bq()==null||this.bq().c9().isEmpty()){return $.ig.AxisLabelPanelBase.prototype.dc.call(this,a,b)}return true},_d8:null,d8:function(a){if(arguments.length===1){this._d8=a;return a}else{return this._d8}},_d9:null,d9:function(a){if(arguments.length===1){this._d9=a;return a}else{return this._d9}},c8:function(){var a=new $.ig.List$1($.ig.Rect.prototype.$type,0);if(this.bx().count()!=this.bs().count()){return a}this.d5().ak(a);var b=false;this.bz(this.c6(a));if(!this.bq().fh()){b=true;this.b5(this.d8()/2);this.b5(this.b5()+this.ek())}else{b=true;this.d5().w()}if(b){for(var c=0;c<a.count();c++){var d=this.bx().__inner[c];var e=this.bs().__inner[c];var f=a.__inner[c];var g=this.d7()(e.b());var h=g.__x-this.dd(d)/2;var i=g.__y-this.de(d)/2;f.x(h);f.y(i);a.__inner[c]=f}}this.bz(this.c6(a));if(this.bz()){}return a},ek:function(){var $self=this;var a;var b;b=this.bq();a=null;if(b!=null){a=$.ig.util.cast($.ig.XamDataChart.prototype.$type,b.seriesViewer())}if(a==null||b==null){return 0}var d=a.axes().where$1($.ig.Axis.prototype.$type,function(c){return($.ig.util.cast($.ig.NumericAngleAxis.prototype.$type,c)!==null||$.ig.util.cast($.ig.CategoryAngleAxis.prototype.$type,c)!==null)&&$.ig.util.cast($.ig.AngleAxisLabelPanel.prototype.$type,c.dd())!==null&&$.ig.util.cast($.ig.AngleAxisLabelPanel.prototype.$type,c.dd()).bx().count()>0&&!c.fh()&&!c.ft()&&(c.crossingAxis()==null||$self.bq().crossingAxis()==null||$.ig.util.cast($.ig.NumericRadiusAxis.prototype.$type,c.crossingAxis()).i0()==$.ig.util.cast($.ig.NumericRadiusAxis.prototype.$type,b.crossingAxis()).i0())}).toList$1($.ig.Axis.prototype.$type);var e=d.indexOf(b);if(e==-1){return 0}var f=0;for(var g=0;g<e;g++){f+=d.__inner[g].dd().b5()*2+5}return f},dl:function(){return $.ig.AxisLabelsLocation.prototype.insideTop},dm:function(a){return a==$.ig.AxisLabelsLocation.prototype.insideTop||a==$.ig.AxisLabelsLocation.prototype.insideBottom},$type:new $.ig.Type("AngleAxisLabelPanel",$.ig.AxisLabelPanelBase.prototype.$type)},true);$.ig.util.defType("IAngleScaler","Object",{$type:new $.ig.Type("IAngleScaler",null)},true);$.ig.util.defType("CategoryAngleAxis","CategoryAxisBase",{dt:function(){return new $.ig.CategoryAngleAxisView(this)},dw:function(a){$.ig.CategoryAxisBase.prototype.dw.call(this,a);this.h6(a)},_h6:null,h6:function(a){if(arguments.length===1){this._h6=a;return a}else{return this._h6}},isAngular:function(){return true},hw:null,init:function(){this.hx=false;this.hy=NaN;this.h0=0;this.h1=1;$.ig.CategoryAxisBase.prototype.init.call(this);this.a3($.ig.CategoryAngleAxis.prototype.$type);this.h7(this.ig());this.hw=new $.ig.PolarAxisRenderingManager},dy:function(){var $self=this;var a=new $.ig.AngleAxisLabelPanel;a.d7(function(b){var c=$self.seriesViewer()!=null?$self.seriesViewer().actualWindowRect():$.ig.Rect.prototype.empty();var d=!c.isEmpty()?$self.c9():$.ig.Rect.prototype.empty();return $self.ih(b,{__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},c,d,$self.dd().b5())});return a},_h7:null,h7:function(a){if(arguments.length===1){this._h7=a;return a}else{return this._h7}},hx:null,ie:function(a){return Math.round(a*Math.pow(10,10))/Math.pow(10,10)},hy:null,ig:function(){var $self=this;var a=function(){var $ret=new $.ig.AxisLabelManager;$ret.j($self);$ret.h($self.dc());$ret.g($self.db());$ret.i($self.dd());return $ret}();if(this.labelSettings()!=null){this.labelSettings().r(this)}var b=new $.ig.CategoryAxisRenderer(a);b.am(function(){var c=$self.c6().au();var d=$self.c6().av();var e=$self.c6().aw();var f=$self.c6().ax();$self.d9();$self.ez(c);$self.ez(d);$self.ez(e);$self.ez(f)});b.an(function(g,h){return!h.isEmpty()&&!g.isEmpty()&&$self.h8()!=null});b.a1(function(i,j){return $self.ij(i,j)});b.ao(function(){if(!$self.hx){$self.hx=true;$self.h8().updateRange();$self.hx=false}});b.a0(function(k){var l=k;if(l>$self.g0().g()-1){l-=$self.g0().g()}var m=$self.g0().item(l);return $self.fb(m)});b.az().k(function(n){if(($self.labelSettings()==null||$self.labelSettings().visibility()==$.ig.Visibility.prototype.visible)&&$self.h8()!=null&&$self.hy!=n){var o=$.ig.util.cast($.ig.XamDataChart.prototype.$type,$self.seriesViewer());if(o==null){return}$self.hy=n;$self.dd().bw(n);o.iw()}});b.ar(function(p,q,r){var s=$.ig.util.cast($.ig.RadialAxisRenderingParameters.prototype.$type,p);$self.hw.f(q,r,p.r(),p.s(),s.minLength(),s.maxLength(),s.center())});b.aq(function(t,u,v,w){var x=$.ig.util.cast($.ig.RadialAxisRenderingParameters.prototype.$type,t);$self.hw.e(u,v,w,x.r(),t.s(),x.minLength(),x.maxLength(),x.center())});b.ap(function(y,z){return $self.getScaledAngle(z)});b.as(function(aa,ab){if($self.ie(ab-$self.h0)<0){return false}if($self.ie(ab-$self.h0-2*Math.PI)>0){return false}return true});b.au(function(ac){var ad=$.ig.util.cast($.ig.RadialAxisRenderingParameters.prototype.$type,ac);if(ad.u()==ad.t().__inner[0]){$self.hw.d(ac.z(),ac.ac(),ac.r(),ac.s(),ad.center(),ad.minAngle(),ad.maxAngle())}});b.av(function(ae){ae.ac($self.ii())});b.aw(function(af,ag,ah){var ai=$.ig.util.cast($.ig.RadialAxisRenderingParameters.prototype.$type,af);if(ah){return false}var aj=$self.ih(ag,ai.center(),af.s(),af.r(),0);if(aj.__x<af.r().right()&&aj.__x>=af.r().left()&&aj.__y<af.r().bottom()&&aj.__y>=af.r().top()){return true}return false});b.a3(function(ak,al,am,an){var ao=new $.ig.ScalerParams(ak.s(),ak.r(),$self.isInverted());var ap=al;if($self.categoryMode()!=$.ig.CategoryMode.prototype.mode0){var aq=am*an+1;aq=Math.min(aq,$self.itemsCount());var ar=$self.getScaledValue(aq,ao);ap=(al+ar)/2}return ap});b.a4(this.getGroupCenter.runOn(this));b.a5(this.im.runOn(this));return b},ih:function(a,b,c,d,e){var f=this.ii();var g=$.ig.ViewportUtils.prototype.f(e,c,d);if(this.labelSettings()!=null&&(this.labelSettings().q()==$.ig.AxisLabelsLocation.prototype.insideBottom||this.labelSettings().q()==$.ig.AxisLabelsLocation.prototype.outsideBottom)){g*=-1}var h=b.__x+(f+g)*Math.cos(a);var i=b.__y+(f+g)*Math.sin(a);h=$.ig.ViewportUtils.prototype.a(h,c,d);i=$.ig.ViewportUtils.prototype.c(i,c,d);return{__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},ii:function(){if(this.h8()==null){return 0}if(!this.ft()){return this.h8().jl()}else{return this.h8().getScaledValue2(this.crossingValue())}},ij:function(a,b){if(this.g0()==null){return null}var c=new $.ig.RadialAxisRenderingParameters;var d=this.g0().g()-1;var e=this.c6().au();var f=this.c6().av();var g=this.c6().aw();var h=this.c6().ax();c.z(e);c.w(f);c.x(g);c.y(h);c.ab(d);c.aa(0);c.ag(false);c.r(a);c.s(b);c.af(this.is());c.ae(this.interval());c.ad(this.label());var i=this.hw.k(b);var j=this.hw.l(b);var k=.5*this.h8().i0();var l=.5*this.h8().i1();var m=i;var n=j;var o=this.h8().jl();if(isNaN(o)||Number.isInfinity(o)){return null}if(n>=k){n=o}if(m<l){m=l}var p=a.width();this.hw.p(b,c,0,this.g0().g(),this.isInverted(),this.getUnscaledAngle.runOn(this),p);var q={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c.center(q);c.maxLength(n);c.minLength(m);c.effectiveMaximum(o);c.bl(this.g0().g());c.bm(this.categoryMode());c.bn(true);c.bp(this.isInverted());c.bo(this.g1());c.v(new $.ig.CategoryTickmarkValues);c.ah(this.dg());return c},getMinMaxAngle:function(a,b,c){var $self=this;(function(){var $ret=$self.hw.o(a,b,c);b=$ret.minAngle;c=$ret.maxAngle;return $ret.ret})();return{visibleMinimum:b,visibleMaximum:c}},onApplyTemplate:function(){$.ig.Axis.prototype.onApplyTemplate.call(this);this.e1(false)},hz:null,h8:function(a){if(arguments.length===1){this.hz=a;return a}else{if(this.hz!=null){return this.hz}var b=$.ig.util.cast($.ig.XamDataChart.prototype.$type,this.seriesViewer());if(b!=null){return b.axes().ofType$1($.ig.NumericRadiusAxis.prototype.$type).firstOrDefault$1($.ig.NumericRadiusAxis.prototype.$type)}return this.hz}},startAngleOffset:function(a){if(arguments.length===1){this.c($.ig.CategoryAngleAxis.prototype.startAngleOffsetProperty,a);return a}else{return this.b($.ig.CategoryAngleAxis.prototype.startAngleOffsetProperty)}},h0:null,getCategorySize:function(a,b){return 2*Math.PI/this.itemsCount()},he:function(a,b){var c=!isNaN(this.gap())?$.ig.MathUtil.prototype.i(this.gap(),0,1):0;var d=0;if(!isNaN(this.overlap())){d=Math.min(this.overlap(),1)}var e=1-.5*c;return this.getCategorySize(a,b)*e/(this.g1()-(this.g1()-1)*d)},getGroupCenter:function(a,b,c){var d=.5;if(this.g1()>1){var e=!isNaN(this.gap())?$.ig.MathUtil.prototype.i(this.gap(),0,1):0;var f=0;if(!isNaN(this.overlap())){f=Math.min(this.overlap(),1)}var g=1-.5*e;var h=g/(this.g1()-(this.g1()-1)*f);var i=(g-h)/(this.g1()-1);d=.25*e+.5*h+a*i}return this.getCategorySize(b,c)*d},im:function(a){var b=.5;if(this.g1()>1){var c=!isNaN(this.gap())?$.ig.MathUtil.prototype.i(this.gap(),0,1):0;var d=0;if(!isNaN(this.overlap())){d=Math.min(this.overlap(),1)}var e=1-.5*c;var f=e/(this.g1()-(this.g1()-1)*d);var g=(e-f)/(this.g1()-1);b=.25*c+.5*f+a*g}return b},e7:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$.ig.Rect.prototype.empty();var c=!b.isEmpty()?this.c9():$.ig.Rect.prototype.empty();this.h7().ca(a,c,b)},io:function(a,b){var $self=this;var c;var d;(function(){var $ret=$self.hw.o(b,c,d);c=$ret.minAngle;d=$ret.maxAngle;return $ret.ret})();if(c==0){if(this.isInverted()){return this.itemsCount()}else{return 0}}var e=this.getUnscaledAngle(c);if(e<0||e>this.itemsCount()){e=this.getUnscaledAngle(c+Math.PI*2)}return e},ip:function(a,b){var $self=this;var c;var d;(function(){var $ret=$self.hw.o(b,c,d);c=$ret.minAngle;d=$ret.maxAngle;return $ret.ret})();if(d>Math.PI*2){d=d-Math.PI*2}if(d==Math.PI*2){if(this.isInverted()){return 0}else{return this.itemsCount()}}var e=this.getUnscaledAngle(d);if(e<0||e>this.itemsCount()){e=this.getUnscaledAngle(d+Math.PI*2)}return e},getScaledAngle:function(a){var b=this.itemsCount();var c=b>=2?a/b:b==1?.5:NaN;if(this.c8()){c=1-c}return c*2*Math.PI+this.h0},getUnscaledAngle:function(a){var b=(a-this.h0)/(2*Math.PI);if(this.isInverted()){b=1-b}return b*this.itemsCount()},getScaledValue:function(a,b){return this.getScaledAngle(a)},ep:function(a,b,c,d){$.ig.CategoryAxisBase.prototype.ep.call(this,a,b,c,d);var e=$.ig.util.cast($.ig.XamDataChart.prototype.$type,this.seriesViewer());switch(b){case $.ig.CategoryAngleAxis.prototype.bv:var f=$.ig.util.cast($.ig.NumericRadiusAxis.prototype.$type,d);this.ir(f);if(f!=null){f.jg(this)}this.de(true);this.e1(false);break;case $.ig.CategoryAngleAxis.prototype.hu:this.h0=this.startAngleOffset();while(this.h0<0){this.h0+=360}while(this.h0>=360){this.h0-=360}this.h0=this.h0*Math.PI/180;this.de(true);this.e1(false);var h=this.dj().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false);g.fs()}break;case $.ig.CategoryAngleAxis.prototype.bx:if(e!=null){var j=e.axes().getEnumerator();while(j.moveNext()){var i=j.current();i.de(true);i.renderAxis()}}break;case $.ig.CategoryAngleAxis.prototype.bw:if(e!=null){var l=e.axes().getEnumerator();while(l.moveNext()){var k=l.current();if($.ig.util.cast($.ig.NumericAngleAxis.prototype.$type,k)!==null||$.ig.util.cast($.ig.CategoryAngleAxis.prototype.$type,k)!==null){k.de(true);k.renderAxis()}}}break;case $.ig.CategoryAngleAxis.prototype.bt:this.h7(this.ig());this.iq();this.de(true);this.e1(false);break}},iq:function(){this.hy=NaN},ir:function(a){this.h8(a)},interval:function(a){if(arguments.length===1){this.c($.ig.CategoryAngleAxis.prototype.intervalProperty,a);return a}else{return this.b($.ig.CategoryAngleAxis.prototype.intervalProperty)}},is:function(){return false},dk:function(){return $.ig.AxisOrientation.prototype.angular},e6:function(){if(this.g0()==null){return false}var a=this.g0().g();if(a!=this.h9()){var b=new $.ig.AxisRangeChangedEventArgs(1,1,this.h9(),a);this.h9(a);this.d4(b);return true}return false},h1:null,h9:function(a){if(arguments.length===1){this.h1=a;return a}else{return this.h1}},$type:new $.ig.Type("CategoryAngleAxis",$.ig.CategoryAxisBase.prototype.$type,[$.ig.IAngleScaler.prototype.$type])},true);$.ig.util.defType("CategoryAngleAxisView","CategoryAxisBaseView",{_bo:null,bo:function(a){if(arguments.length===1){this._bo=a;return a}else{return this._bo}},init:function(a){$.ig.CategoryAxisBaseView.prototype.init.call(this,a);this.bo(a)},$type:new $.ig.Type("CategoryAngleAxisView",$.ig.CategoryAxisBaseView.prototype.$type)},true);$.ig.util.defType("CategoryAxisRenderer","AxisRendererBase",{init:function(a){$.ig.AxisRendererBase.prototype.init.call(this,a)},c1:function(a,b,c,d,e){var f=$.ig.util.cast($.ig.CategoryAxisRenderingParameters.prototype.$type,a);var g=$.ig.CategoryMode.prototype.mode0;if(f!=null){g=f.bm()}var h=new $.ig.LinearCategorySnapper(1,a.u().f(),a.u().g(),a.u().i(),a.ae(),g);b=h.g();if(a.u().h()!=-1){b=a.u().h()}var i=Math.floor((a.u().f()-a.aa())/b);var j=Math.ceil((a.u().g()-a.aa())/b);d=i;e=j;c=h.h();if(a.u().j()!=-1){c=a.u().j()}return{interval:b,minorCount:c,first:d,last:e}},ch:function(a,b,c,d){var e=$.ig.util.cast($.ig.CategoryAxisRenderingParameters.prototype.$type,a);if(e==null){return null}var f=0;if(d>=1){f=c*Math.floor(d)}else{if(c*d*2%2==0){f=Math.floor(c*d)}else{f=-1}}var g=null;if(e.bl()>0&&f<e.bl()&&f>=0||e.bn()){while(f>=e.bl()&&e.bn()){f-=e.bl()}g=this.a0()(f)}return g},c2:function(a,b,c,d,e,f){var g=$.ig.util.cast($.ig.CategoryAxisRenderingParameters.prototype.$type,a);if(g.bm()!=$.ig.CategoryMode.prototype.mode0&&g.bo()!=0){for(var h=0;h<b;h++){for(var i=0;i<g.bo();i++){var j=this.a4()(i,a.s(),a.r());if(g.bp()){j=-j}var k=this.ap()(a,h+e*b)+j;this.ar()(a,a.y(),k)}}}},$type:new $.ig.Type("CategoryAxisRenderer",$.ig.AxisRendererBase.prototype.$type)},true);$.ig.util.defType("NumericAngleAxis","NumericAxisBase",{dt:function(){return new $.ig.NumericAngleAxisView(this)},dw:function(a){$.ig.NumericAxisBase.prototype.dw.call(this,a);this.iq(a)},_iq:null,iq:function(a){if(arguments.length===1){this._iq=a;return a}else{return this._iq}},_ir:null,ir:function(a){if(arguments.length===1){this._ir=a;return a}else{return this._ir}},isAngular:function(){return true},init:function(){this.ih=false;this.ii=NaN;this.ij=0;$.ig.NumericAxisBase.prototype.init.call(this);this.a3($.ig.NumericAngleAxis.prototype.$type);this.ir(new $.ig.PolarAxisRenderingManager);this.hd(this.hz())},dy:function(){var $self=this;var a=new $.ig.AngleAxisLabelPanel;a.d7(function(b){var c=$self.seriesViewer()!=null?$self.seriesViewer().actualWindowRect():$.ig.Rect.prototype.empty();var d=!c.isEmpty()?$self.c9():$.ig.Rect.prototype.empty();return $self.iz(b,{__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},c,d,$self.dd().b5())});return a},ix:function(){if(this.is()==null){return 0}if(!this.ft()){return this.is().jl()}else{return this.is().getScaledValue2(this.crossingValue())}},iy:function(a){return Math.round(a*Math.pow(10,10))/Math.pow(10,10)},ih:null,ii:null,hz:function(){var $self=this;var a=$.ig.NumericAxisBase.prototype.hz.call(this);a.az().k(function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==$.ig.Visibility.prototype.visible)&&$self.is()!=null&&$self.ii!=b){var c=$.ig.util.cast($.ig.XamDataChart.prototype.$type,$self.seriesViewer());if(c==null){return}$self.ii=b;$self.dd().bw(b);c.iw()}});a.av(function(d){d.ac($self.ix())});a.au(function(e){var f=$.ig.util.cast($.ig.PolarAxisRenderingParameters.prototype.$type,e);if(f.u()==f.t().__inner[0]){$self.ir().d(e.z(),e.ac(),e.r(),e.s(),f.center(),f.minAngle(),f.maxAngle())}});a.ar(function(g,h,i){var j=$.ig.util.cast($.ig.PolarAxisRenderingParameters.prototype.$type,g);$self.ir().f(h,i,g.r(),g.s(),j.minLength(),j.maxLength(),j.center())});a.aq(function(k,l,m,n){var o=$.ig.util.cast($.ig.PolarAxisRenderingParameters.prototype.$type,k);$self.ir().e(l,m,n,o.r(),k.s(),o.minLength(),o.maxLength(),o.center())});a.a1(function(p,q){var r=$.ig.util.cast($.ig.PolarAxisRenderingParameters.prototype.$type,$self.h3(p,q));return r});a.ao(function(){if(!$self.ih){$self.ih=true;$self.is().updateRange();$self.ih=false}});a.ap(function(s,t){return $self.getScaledAngle1(t)});a.an(function(u,v){return!v.isEmpty()&&!u.isEmpty()&&$self.is()!=null});a.as(function(w,x){if($self.iy(x-$self.ij)<0){return false}if($self.iy(x-$self.ij-2*Math.PI)>0){return false}return true});a.aw(function(y,z,aa){var ab=$.ig.util.cast($.ig.PolarAxisRenderingParameters.prototype.$type,y);var ac=$self.iz($self.getScaledAngle1(ab.ab()),ab.center(),y.s(),y.r(),0);var ad=$self.iz(z,ab.center(),y.s(),y.r(),0);if(aa&&$.ig.MathUtil.prototype.f(ac.__x-ad.__x,ac.__y-ad.__y)<2){return false}if(ad.__x<y.r().right()&&ad.__x>=y.r().left()&&ad.__y<y.r().bottom()&&ad.__y>=y.r().top()){return true}return false});a.a2(function(ae,af,ag,ah){if(af<ae.aa()&&$.ig.util.cast($.ig.LogarithmicTickmarkValues.prototype.$type,ae.v())!==null){return ae.aa()}else if(af>ae.ab()&&($.ig.util.cast($.ig.LogarithmicTickmarkValues.prototype.$type,ae.v())!==null||ae.ag())){return ae.ab()}return af});return a},iz:function(a,b,c,d,e){var f=this.ix();var g=$.ig.ViewportUtils.prototype.f(e,c,d);if(this.labelSettings()!=null&&(this.labelSettings().q()==$.ig.AxisLabelsLocation.prototype.insideBottom||this.labelSettings().q()==$.ig.AxisLabelsLocation.prototype.outsideBottom)){g*=-1}var h=b.__x+(f+g)*Math.cos(a);var i=b.__y+(f+g)*Math.sin(a);h=$.ig.ViewportUtils.prototype.a(h,c,d);i=$.ig.ViewportUtils.prototype.c(i,c,d);return{__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},getScaledValue:function(a,b){return this.getScaledAngle1(a)},i0:function(a,b,c){var d=0;if(b){d=(Math.log(a)-this.g9())/(this.ha()-this.g9())}else{d=(a-this.actualMinimumValue())/(this.actualMaximumValue()-this.actualMinimumValue())}if(c){d=1-d}return d*2*Math.PI+this.ij},getScaledAngle1:function(a){return this.i0(a,this.hb(),this.c8())},getUnscaledAngle:function(a){var b=(a-this.ij)/(2*Math.PI);if(this.isInverted()){b=1-b}if(this.hb()){return Math.exp(b*(this.ha()-this.g9())+this.g9())}else{return this.actualMinimumValue()+b*(this.actualMaximumValue()-this.actualMinimumValue())}},startAngleOffset:function(a){if(arguments.length===1){this.c($.ig.NumericAngleAxis.prototype.startAngleOffsetProperty,a);return a}else{return this.b($.ig.NumericAngleAxis.prototype.startAngleOffsetProperty)}},ij:null,ep:function(a,b,c,d){$.ig.NumericAxisBase.prototype.ep.call(this,a,b,c,d);var e=$.ig.util.cast($.ig.XamDataChart.prototype.$type,this.seriesViewer());switch(b){case $.ig.NumericAngleAxis.prototype.bv:var f=$.ig.util.cast($.ig.NumericRadiusAxis.prototype.$type,d);this.i4(f);if(f!=null){f.jg(this)}this.e1(false);break;case $.ig.NumericAngleAxis.prototype.ig:this.ij=this.startAngleOffset();while(this.ij<0){this.ij+=360}while(this.ij>=360){this.ij-=360}this.ij=this.startAngleOffset()*Math.PI/180;this.e1(false);var h=this.fu().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false);g.fs()}break;case $.ig.NumericAngleAxis.prototype.bx:if(e!=null){var j=e.axes().getEnumerator();while(j.moveNext()){var i=j.current();i.renderAxis()}}break;case $.ig.NumericAngleAxis.prototype.bw:if(e!=null){var l=e.axes().getEnumerator();while(l.moveNext()){var k=l.current();if($.ig.util.cast($.ig.NumericAngleAxis.prototype.$type,k)!==null||$.ig.util.cast($.ig.CategoryAngleAxis.prototype.$type,k)!==null){k.renderAxis()}}}break;case $.ig.NumericAngleAxis.prototype.bt:this.hd(this.hz());this.i1();this.de(true);this.e1(false);break}},i1:function(){this.ii=NaN},h0:function(){return new $.ig.PolarAxisRenderingParameters},h3:function(a,b){var c=$.ig.util.cast($.ig.PolarAxisRenderingParameters.prototype.$type,$.ig.NumericAxisBase.prototype.h3.call(this,a,b));var d=this.ir().k(b);var e=this.ir().l(b);var f=.5*this.is().i0();var g=.5*this.is().i1();var h=d;var i=e;var j=this.is().jl();if(isNaN(j)||Number.isInfinity(j)){return null}if(i>=f){i=j}if(h<g){h=g}var k=a.width();this.ir().p(b,c,this.actualMinimumValue(),this.actualMaximumValue(),this.isInverted(),this.getUnscaledAngle.runOn(this),k);var l={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c.center(l);c.maxLength(i);c.minLength(h);c.effectiveMaximum(j);return c},getMinMaxAngle:function(a,b,c){var $self=this;(function(){var $ret=$self.ir().o(a,b,c);b=$ret.minAngle;c=$ret.maxAngle;return $ret.ret})();return{minAngle:b,maxAngle:c}},e7:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$.ig.Rect.prototype.empty();var c=!b.isEmpty()?this.c9():$.ig.Rect.prototype.empty();this.hd().ca(a,c,b)},ik:null,is:function(a){if(arguments.length===1){this.ik=a;return a}else{if(this.ik!=null){return this.ik}var b=$.ig.util.cast($.ig.XamDataChart.prototype.$type,this.seriesViewer());if(b!=null){return b.axes().ofType$1($.ig.NumericRadiusAxis.prototype.$type).firstOrDefault$1($.ig.NumericRadiusAxis.prototype.$type)}return this.ik}},i4:function(a){this.is(a)},ei:function(a,b){$.ig.Axis.prototype.ei.call(this,a,b);if(b.height()!=a.height()||b.width()!=a.width()){this.updateRange()}},dk:function(){return $.ig.AxisOrientation.prototype.angular},$type:new $.ig.Type("NumericAngleAxis",$.ig.NumericAxisBase.prototype.$type,[$.ig.IAngleScaler.prototype.$type])},true);$.ig.util.defType("NumericAngleAxisView","NumericAxisBaseView",{_bo:null,bo:function(a){if(arguments.length===1){this._bo=a;return a}else{return this._bo}},init:function(a){$.ig.NumericAxisBaseView.prototype.init.call(this,a);this.bo(a)},$type:new $.ig.Type("NumericAngleAxisView",$.ig.NumericAxisBaseView.prototype.$type)},true);$.ig.util.defType("NumericRadiusAxis","NumericAxisBase",{dt:function(){return new $.ig.NumericRadiusAxisView(this)},dw:function(a){$.ig.NumericAxisBase.prototype.dw.call(this,a);this.iy(a)},_iy:null,iy:function(a){if(arguments.length===1){this._iy=a;return a}else{return this._iy}},ii:null,init:function(){this.ij=NaN;$.ig.NumericAxisBase.prototype.init.call(this);this.a3($.ig.NumericRadiusAxis.prototype.$type);this.i0(this.radiusExtentScale());this.i1(this.innerRadiusExtentScale());this.ii=new $.ig.PolarAxisRenderingManager;this.hd(this.hz())},dy:function(){return new $.ig.RadialAxisLabelPanel},_iz:null,iz:function(a){if(arguments.length===1){this._iz=a;return a}else{return this._iz}},i8:function(a){return a},ij:null,hz:function(){var $self=this;var a=$.ig.NumericAxisBase.prototype.hz.call(this);a.az().k(function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==$.ig.Visibility.prototype.visible)&&$self.i3()!=null){if(($self.labelSettings()==null||$self.labelSettings().q()==$.ig.AxisLabelsLocation.prototype.insideTop||$self.labelSettings().q()==$.ig.AxisLabelsLocation.prototype.insideBottom)&&$self.ij!=b){$self.ij=b;$self.dd().bw(b);$self.seriesViewer().iw()}}});a.ar(function(c,d,e){var f=$.ig.util.cast($.ig.PolarAxisRenderingParameters.prototype.$type,c);$self.ii.d(d,e,f.r(),f.s(),f.center(),f.minAngle(),f.maxAngle())});a.aq(function(g,h,i,j){if(i==j){return}var k=$.ig.util.cast($.ig.PolarAxisRenderingParameters.prototype.$type,g);$self.ii.b(h,i,j,k.r(),k.s(),k.center(),k.minAngle(),k.maxAngle())});a.ap(function(l,m){return $self.getScaledValue2(m)});a.as(function(n,o){var p=$.ig.util.cast($.ig.PolarAxisRenderingParameters.prototype.$type,n);return o<=p.effectiveMaximum()});a.at(function(q,r){var s=$.ig.util.cast($.ig.PolarAxisRenderingParameters.prototype.$type,q);return r<=s.effectiveMaximum()});a.au(function(t){var u=$.ig.util.cast($.ig.PolarAxisRenderingParameters.prototype.$type,t);$self.ii.f(t.z(),u.crossingAngleRadians(),t.r(),t.s(),u.minLength(),u.maxLength(),u.center())});a.av(function(v){v.ac($self.labelSettings()==null||$self.labelSettings().q()==$.ig.AxisLabelsLocation.prototype.insideTop||$self.labelSettings().q()==$.ig.AxisLabelsLocation.prototype.outsideTop?v.r().top():v.r().bottom());var w=$.ig.util.cast($.ig.PolarAxisRenderingParameters.prototype.$type,v);w.crossingAngleRadians($self.i8($self.crossingValue())*Math.PI/180);if($self.labelSettings()==null||$self.labelSettings().q()==$.ig.AxisLabelsLocation.prototype.insideTop||$self.labelSettings().q()==$.ig.AxisLabelsLocation.prototype.insideBottom){w.ac($.ig.ViewportUtils.prototype.c(.5,w.s(),w.r())-v.r().top());var x=$.ig.util.cast($.ig.RadialAxisLabelPanel.prototype.$type,$self.dd());if(x!=null){var y=0;if($self.labelSettings()!=null&&$self.labelSettings().q()==$.ig.AxisLabelsLocation.prototype.insideTop){y=1}x.ek({__x:$.ig.ViewportUtils.prototype.a(.5,w.s(),w.r()),__y:y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});x.el(w.crossingAngleRadians())}}});a.aw(function(z,aa,ab){var ac=$.ig.util.cast($.ig.PolarAxisRenderingParameters.prototype.$type,z);if($self.i3()==null){return false}if(aa>ac.effectiveMaximum()){return false}var ad=false;ad=$self.labelSettings()==null||$self.labelSettings().q()==$.ig.AxisLabelsLocation.prototype.insideTop||$self.labelSettings().q()==$.ig.AxisLabelsLocation.prototype.insideBottom;var ae=0;if(ad){ae=$self.i2()}var af=ac.center().__x+aa*Math.cos(ae);var ag=ac.center().__y+aa*Math.sin(ae);af=$.ig.ViewportUtils.prototype.a(af,ac.s(),ac.r());ag=$.ig.ViewportUtils.prototype.c(ag,ac.s(),ac.r());if(af<=z.r().right()&&af>=z.r().left()&&(ag<=z.r().bottom()&&ag>=z.r().top()||!ad)){return true}return false});a.ax(function(ah,ai){var aj=$.ig.util.cast($.ig.PolarAxisRenderingParameters.prototype.$type,ah);return new $.ig.LabelPosition($.ig.ViewportUtils.prototype.a(aj.center().__x+ai,aj.s(),aj.r()))});a.a2(function(ak,al,am,an){if(al<ak.aa()){return ak.aa()}else if(al>ak.ab()){return ak.ab()}return al});return a},getScaledValue:function(a,b){return this.getScaledValue2(a)},i9:function(a,b,c,d,e){var f=0;if(b){if(a<=0){f=(Math.log(this.actualMinimumValue())-this.g9())/(this.ha()-this.g9())}else{f=(Math.log(a)-this.g9())/(this.ha()-this.g9())}}else{f=(a-this.actualMinimumValue())/(this.actualMaximumValue()-this.actualMinimumValue())}if(c){f=1-f}f=e+f*(d-e);f/=2;return f},getScaledValue2:function(a){return this.i9(a,this.hb(),this.c8(),this.i0(),this.i1())},getUnscaledValue:function(a){var b=a*2;b=(b-this.i1())/(this.i0()-this.i1());if(this.isInverted()){b=1-b}if(this.hb()){return Math.exp(b*(this.ha()-this.g9())+this.g9())}else{return this.actualMinimumValue()+b*(this.actualMaximumValue()-this.actualMinimumValue())}},radiusExtentScale:function(a){if(arguments.length===1){this.c($.ig.NumericRadiusAxis.prototype.radiusExtentScaleProperty,a);return a}else{return this.b($.ig.NumericRadiusAxis.prototype.radiusExtentScaleProperty)}},_i0:null,i0:function(a){if(arguments.length===1){this._i0=a;return a}else{return this._i0}},innerRadiusExtentScale:function(a){if(arguments.length===1){this.c($.ig.NumericRadiusAxis.prototype.innerRadiusExtentScaleProperty,a);return a}else{return this.b($.ig.NumericRadiusAxis.prototype.innerRadiusExtentScaleProperty)}},_i1:null,i1:function(a){if(arguments.length===1){this._i1=a;return a}else{return this._i1}},ep:function(a,b,c,d){switch(b){case $.ig.NumericRadiusAxis.prototype.bw:this.i2(this.i8(this.crossingValue())*Math.PI/180);break}$.ig.NumericAxisBase.prototype.ep.call(this,a,b,c,d);switch(b){case $.ig.NumericRadiusAxis.prototype.ig:this.i0(this.radiusExtentScale());if(this.i0()<0){this.i0(.1)}if(this.i0()>1){this.i0(1)}if(this.i1()>=this.i0()){this.i1(this.i0()-.01);if(this.i1()<0){this.i1(0);this.i0(.01)}}this.de(true);this.e1(false);if(this.i3()!=null){this.i3().renderAxis()}var f=this.fu().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false)}break;case $.ig.NumericRadiusAxis.prototype.ih:this.i1(this.innerRadiusExtentScale());if(this.i1()<0){this.i1(.1)}if(this.i1()>1){this.i1(1)}if(this.i1()>=this.i0()){this.i1(this.i0()-.01);if(this.i1()<0){this.i1(0);this.i0(.01)}}this.de(true);this.e1(false);if(this.i3()!=null){this.i3().renderAxis()}var h=this.fu().getEnumerator();while(h.moveNext()){var g=h.current();g.d9(true);g.renderSeries(false)}if(this.seriesViewer()!=null){this.seriesViewer().jv()}break;case $.ig.NumericRadiusAxis.prototype.bv:var i=$.ig.util.cast($.ig.NumericAngleAxis.prototype.$type,d);var j=$.ig.util.cast($.ig.CategoryAngleAxis.prototype.$type,d);if(i==null&&j==null){this.jg(null)}if(i!=null){this.jg(i);i.i4(this)}if(j!=null){this.jg(j);j.ir(this)}this.de(true);this.e1(false);break;case $.ig.NumericRadiusAxis.prototype.bs:if(this.i3()!=null){this.i3().de(true);this.i3().e1(false)}break}},_i2:null,i2:function(a){if(arguments.length===1){this._i2=a;return a}else{return this._i2}},jg:function(a){this.i3(a)},ik:null,i3:function(a){if(arguments.length===1){this.ik=a;return a}else{var $self=this;if(this.ik!=null){return this.ik}var b=$.ig.util.cast($.ig.XamDataChart.prototype.$type,this.seriesViewer());if(b!=null){return b.axes().where$1($.ig.Axis.prototype.$type,function(c){return $.ig.util.cast($.ig.NumericAngleAxis.prototype.$type,c)!==null||$.ig.util.cast($.ig.CategoryAngleAxis.prototype.$type,c)!==null}).firstOrDefault$1($.ig.Axis.prototype.$type)}return this.ik}},h0:function(){return new $.ig.PolarAxisRenderingParameters},h3:function(a,b){var $self=this;var c=$.ig.util.cast($.ig.PolarAxisRenderingParameters.prototype.$type,$.ig.NumericAxisBase.prototype.h3.call(this,a,b));var d=this.ii.k(b);var e=this.ii.l(b);var f=.5*this.i0();var g=.5*this.i1();var h,i;if(b==$.ig.SeriesViewer.prototype.dm){i=this.actualMaximumValue();h=this.actualMinimumValue()}else{i=Math.min(e,f);h=this.getUnscaledValue(d);i=this.getUnscaledValue(i);(function(){var $ret=$self.jj(a,b,h,i);h=$ret.visibleMinimum;i=$ret.visibleMaximum;return $ret.ret})()}var j={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var k=d;var l=e;var m=Math.min(a.width(),a.height())*(this.i0()-this.i1())/2;c.center(j);var n=Math.max(l,k);var o=Math.min(k,l);c.maxLength(n);c.minLength(o);var p=Math.min(h,i);var q=Math.max(h,i);if(p<this.actualMinimumValue()){p=this.actualMinimumValue()}if(q>this.actualMaximumValue()){q=this.actualMaximumValue()
}c.t().add(function(){var $ret=new $.ig.RangeInfo;$ret.f(p);$ret.g(q);$ret.i(m);return $ret}());var r=$.ig.util.cast($.ig.IAngleScaler.prototype.$type,this.i3());if(r!=null){var s;var t;(function(){var $ret=r.getMinMaxAngle(b,s,t);s=$ret.minAngle;t=$ret.maxAngle;return $ret.ret})();c.minAngle(Math.min(s,t));c.maxAngle(Math.max(s,t))}var u=this.jl();if(l>=f){l=u}if(k<g){k=g}c.minLength(k);c.maxLength(l);c.effectiveMaximum(u);c.v(this.actualTickmarkValues());var v=$.ig.util.cast($.ig.LinearTickmarkValues.prototype.$type,c.v());if(v!=null){v.ad(this.jk(j,c.minLength(),c.maxLength(),b,a))}return c},jj:function(a,b,c,d){var e={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var f=0;if(this.isInverted()){f=this.getScaledValue2(this.actualMinimumValue())}else{f=this.getScaledValue2(this.actualMaximumValue())}var g=0;if(this.crossingValue()!=null){g=this.i2()}var h=e.__x+f*Math.cos(g);var i=e.__y+f*Math.sin(g);e.__x=$.ig.ViewportUtils.prototype.a(e.__x,b,a);e.__y=$.ig.ViewportUtils.prototype.c(e.__y,b,a);h=$.ig.ViewportUtils.prototype.a(h,b,a);i=$.ig.ViewportUtils.prototype.c(i,b,a);if(h>=a.left()&&h<=a.right()&&i>=a.top()&&i<=a.bottom()){if(this.isInverted()){d=this.actualMinimumValue()}else{d=this.actualMaximumValue()}}if(e.__x>=a.left()&&e.__x<=a.right()&&e.__y>=a.top()&&e.__y<=a.bottom()){if(this.isInverted()){c=this.actualMaximumValue()}else{c=this.actualMinimumValue()}}return{visibleMinimum:c,visibleMaximum:d}},jk:function(a,b,c,d,e){var f=$.ig.ViewportUtils.prototype.e(c-b,d,e);var g=f/Math.min(e.width(),e.height());if(g>.7){return 10}return 5},jl:function(){var a=0;if(!this.isInverted()){a=this.getScaledValue2(this.actualMaximumValue())}else{a=this.getScaledValue2(this.actualMinimumValue())}return a},hy:function(a){if(this.i3()!=null){this.i3().renderAxis()}},e7:function(a){var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$.ig.Rect.prototype.empty();var c=!b.isEmpty()?this.c9():$.ig.Rect.prototype.empty();this.hd().ca(a,c,b)},ei:function(a,b){$.ig.Axis.prototype.ei.call(this,a,b);if(b.height()!=a.height()||b.width()!=a.width()){this.updateRange()}},jm:function(a,b,c){var d=$.ig.util.cast($.ig.IPolarRadialRenderingParameters.prototype.$type,this.h3(b,c));if(d==null){return}this.ii.b(a.e(),d.minLength(),d.maxLength(),b,c,d.center(),d.minAngle(),d.maxAngle())},dk:function(){return $.ig.AxisOrientation.prototype.radial},$type:new $.ig.Type("NumericRadiusAxis",$.ig.NumericAxisBase.prototype.$type)},true);$.ig.util.defType("NumericRadiusAxisView","NumericAxisBaseView",{_bo:null,bo:function(a){if(arguments.length===1){this._bo=a;return a}else{return this._bo}},init:function(a){$.ig.NumericAxisBaseView.prototype.init.call(this,a);this.bo(a)},$type:new $.ig.Type("NumericRadiusAxisView",$.ig.NumericAxisBaseView.prototype.$type)},true);$.ig.util.defType("PolarAxisRenderingManager","Object",{init:function(){$.ig.Object.prototype.init.call(this)},a:function(a,b,c,d,e,f){var $self=this;var g=$.ig.ViewportUtils.prototype.e(a,e,f);var h=$.ig.ViewportUtils.prototype.g(a,e,f);var i=$.ig.ViewportUtils.prototype.a(b.__x,e,f);var j=$.ig.ViewportUtils.prototype.c(b.__y,e,f);if(d-c<Math.PI&&d-c>0){var k={__x:$.ig.ViewportUtils.prototype.a(b.__x+a*Math.cos(c),e,f),__y:$.ig.ViewportUtils.prototype.c(b.__y+a*Math.sin(c),e,f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var l={__x:$.ig.ViewportUtils.prototype.a(b.__x+a*Math.cos(d),e,f),__y:$.ig.ViewportUtils.prototype.c(b.__y+a*Math.sin(d),e,f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var m=new $.ig.PathFigure;m.__startPoint=k;m.__isClosed=false;m.__segments.add(function(){var $ret=new $.ig.ArcSegment;$ret.i(false);$ret.h(l);$ret.k(new $.ig.Size(g,h));$ret.j($.ig.SweepDirection.prototype.clockwise);return $ret}());return m}else{var n=new $.ig.PathFigure;n.__startPoint={__x:i,__y:j-h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};n.__isClosed=true;n.__segments.add(function(){var $ret=new $.ig.ArcSegment;$ret.i(false);$ret.h({__x:i,__y:j+h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.k(new $.ig.Size(g,h));$ret.j($.ig.SweepDirection.prototype.clockwise);return $ret}());n.__segments.add(function(){var $ret=new $.ig.ArcSegment;$ret.i(false);$ret.h({__x:i,__y:j-h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.k(new $.ig.Size(g,h));$ret.j($.ig.SweepDirection.prototype.clockwise);return $ret}());return n}},b:function(a,b,c,d,e,f,g,h){var $self=this;var i=Math.min(b,c);var j=Math.max(b,c);var k=new $.ig.PathGeometry;var l=null;var m=null;var n=null;var o=null;if(i>0){l=this.a(i,f,g,h,e,d);if(h-g<Math.PI&&h-g>0){var p=$.ig.util.cast($.ig.ArcSegment.prototype.$type,l.__segments.__inner[0]);if(p!=null){var q={__x:$.ig.ViewportUtils.prototype.a(f.__x+j*Math.cos(h),e,d),__y:$.ig.ViewportUtils.prototype.c(f.__y+j*Math.sin(h),e,d),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};m=function(){var $ret=new $.ig.LineSegment(1);$ret.d(q);return $ret}()}}}if(j>0){n=this.a(j,f,g,h,e,d)}if(i>0){if(h-g<Math.PI&&h-g>0){var r=n.__startPoint;var s=$.ig.util.cast($.ig.ArcSegment.prototype.$type,n.__segments.__inner[0]);if(s!=null){n.__startPoint=s.h();s.h(r);s.j($.ig.SweepDirection.prototype.counterclockwise);var t={__x:$.ig.ViewportUtils.prototype.a(f.__x+i*Math.cos(g),e,d),__y:$.ig.ViewportUtils.prototype.c(f.__y+i*Math.sin(g),e,d),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};o=function(){var $ret=new $.ig.LineSegment(1);$ret.d(t);return $ret}()}}}if(m!=null&&o!=null){l.__segments.add(m);var u=n.__segments.__inner[0];n.__segments.remove(u);l.__segments.add(u);l.__segments.add(o);l.__isClosed=true;k.d().add(l)}else{if(l!=null){k.d().add(l);this.c(n)}if(n!=null){k.d().add(n)}}a.add(k)},c:function(a){if(a.__segments.count()>1){var b=$.ig.util.cast($.ig.ArcSegment.prototype.$type,a.__segments.__inner[0]);var c=$.ig.util.cast($.ig.ArcSegment.prototype.$type,a.__segments.__inner[1]);a.__segments.__inner[0]=c;a.__segments.__inner[1]=b;var d=c.h();var e=a.__startPoint;var f=b.h();a.__startPoint=d;c.h(f);b.h(e);b.j($.ig.SweepDirection.prototype.counterclockwise);c.j($.ig.SweepDirection.prototype.counterclockwise)}else{var g=a.__startPoint;var h=$.ig.util.cast($.ig.ArcSegment.prototype.$type,a.__segments.__inner[0]);if(h!=null){a.__startPoint=h.h();h.h(g);h.j($.ig.SweepDirection.prototype.counterclockwise)}}},d:function(a,b,c,d,e,f,g){if(b>0){var h=new $.ig.PathGeometry;h.d().add(this.a(b,e,f,g,d,c));a.add(h)}},e:function(a,b,c,d,e,f,g,h){var $self=this;var i=Math.min(b,c);var j=Math.max(b,c);var k=false;if(j-i>Math.PI){k=true}var l=Math.cos(i);var m=Math.sin(i);var n=h.__x+l*f;var o=h.__y+m*f;var p=h.__x+l*g;var q=h.__y+m*g;var r=Math.cos(j);var s=Math.sin(j);var t=h.__x+r*f;var u=h.__y+s*f;var v=h.__x+r*g;var w=h.__y+s*g;n=$.ig.ViewportUtils.prototype.a(n,e,d);o=$.ig.ViewportUtils.prototype.c(o,e,d);p=$.ig.ViewportUtils.prototype.a(p,e,d);q=$.ig.ViewportUtils.prototype.c(q,e,d);t=$.ig.ViewportUtils.prototype.a(t,e,d);u=$.ig.ViewportUtils.prototype.c(u,e,d);v=$.ig.ViewportUtils.prototype.a(v,e,d);w=$.ig.ViewportUtils.prototype.c(w,e,d);var x=new $.ig.PathFigure;x.__startPoint={__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};x.__isClosed=true;x.__segments.add(function(){var $ret=new $.ig.LineSegment(1);$ret.d({__x:p,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());x.__segments.add(function(){var $ret=new $.ig.ArcSegment;$ret.h({__x:v,__y:w,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.k(new $.ig.Size($.ig.ViewportUtils.prototype.e(g,e,d),$.ig.ViewportUtils.prototype.g(g,e,d)));$ret.j($.ig.SweepDirection.prototype.clockwise);$ret.i(k);return $ret}());x.__segments.add(function(){var $ret=new $.ig.LineSegment(1);$ret.d({__x:t,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());x.__segments.add(function(){var $ret=new $.ig.ArcSegment;$ret.h({__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.k(new $.ig.Size($.ig.ViewportUtils.prototype.e(f,e,d),$.ig.ViewportUtils.prototype.g(f,e,d)));$ret.j($.ig.SweepDirection.prototype.counterclockwise);$ret.i(k);return $ret}());var y=new $.ig.PathGeometry;y.d().add(x);a.add(y)},f:function(a,b,c,d,e,f,g){var h=new $.ig.LineGeometry;var i=Math.cos(b);var j=Math.sin(b);var k=g.__x+i*e;var l=g.__y+j*e;var m=g.__x+i*f;var n=g.__y+j*f;k=$.ig.ViewportUtils.prototype.a(k,d,c);l=$.ig.ViewportUtils.prototype.c(l,d,c);m=$.ig.ViewportUtils.prototype.a(m,d,c);n=$.ig.ViewportUtils.prototype.c(n,d,c);h.e({__x:k,__y:l,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});h.f({__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add(h)},g:function(a,b){return a.__x>=b.left()&&a.__x<=b.right()},h:function(a,b){return a.__y>=b.top()&&a.__y<=b.bottom()},i:function(a,b){var c=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.top(),2));var d=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.top(),2));var e=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.bottom(),2));var f=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.bottom(),2));return Math.min(c,Math.min(d,Math.min(e,f)))},j:function(a,b){var c=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.top(),2));var d=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.top(),2));var e=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.bottom(),2));var f=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.bottom(),2));return Math.max(c,Math.max(d,Math.max(e,f)))},k:function(a){var b={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(this.g(b,a)&&this.h(b,a)){return 0}if(this.g(b,a)){if(b.__y<a.top()){return a.top()-b.__y}else{return b.__y-a.bottom()}}if(this.h(b,a)){if(b.__x<a.left()){return a.left()-b.__x}else{return b.__x-a.right()}}return this.i(b,a)},l:function(a){var b={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return this.j(b,a)},m:function(a,b){var c=Math.sqrt(Math.pow(b.__x-a.__x,2)+Math.pow(b.__y-a.__y,2));var d=Math.acos((b.__x-a.__x)/c);if(b.__y-a.__y<0){d=2*Math.PI-d}return d},n:function(a,b){return(a.__y-.5)*b.__x+(.5-a.__x)*b.__y+(a.__x*.5-.5*a.__y)},o:function(a,b,c){var d={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(this.g(d,a)&&this.h(d,a)){b=0;c=Math.PI*2;return{minAngle:b,maxAngle:c}}var e=this.m(d,{__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var f=this.m(d,{__x:a.right(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var g=this.m(d,{__x:a.right(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var h=this.m(d,{__x:a.left(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(this.h(d,a)&&a.left()>d.__x){b=e;c=2*Math.PI+h;return{minAngle:b,maxAngle:c}}b=Math.min(e,Math.min(f,Math.min(g,h)));c=Math.max(e,Math.max(f,Math.max(g,h)));return{minAngle:b,maxAngle:c}},p:function(a,b,c,d,e,f,g){var $self=this;var h;var i;(function(){var $ret=$self.o(a,h,i);h=$ret.minAngle;i=$ret.maxAngle;return $ret.ret})();var j=Math.min(h,i);var k=Math.max(h,i);if($.ig.util.cast($.ig.PolarAxisRenderingParameters.prototype.$type,b)!==null){$.ig.util.cast($.ig.PolarAxisRenderingParameters.prototype.$type,b).minAngle(j);$.ig.util.cast($.ig.PolarAxisRenderingParameters.prototype.$type,b).maxAngle(k)}else if($.ig.util.cast($.ig.RadialAxisRenderingParameters.prototype.$type,b)!==null){$.ig.util.cast($.ig.RadialAxisRenderingParameters.prototype.$type,b).minAngle(j);$.ig.util.cast($.ig.RadialAxisRenderingParameters.prototype.$type,b).maxAngle(k)}if(h==0&&i==Math.PI*2){var l=c;var m=d;var n=Math.min(l,m);var o=Math.max(l,m);b.t().add(function(){var $ret=new $.ig.RangeInfo;$ret.f(n);$ret.g(o);$ret.i(g);return $ret}());return}else{if(i>Math.PI*2){i=i-Math.PI*2}var p=f(h);var q=f(i);if(p<c||p>d){p=f(h+Math.PI*2)}if(q<c||q>d){q=f(i+Math.PI*2)}var r=Math.min(p,q);var s=Math.max(p,q);if(!e&&p>q||e&&p<q){var t=d-s;var u=r-c;b.t().add(function(){var $ret=new $.ig.RangeInfo;$ret.f(s);$ret.g(d);$ret.i(t/(t+u)*g);return $ret}());b.t().add(function(){var $ret=new $.ig.RangeInfo;$ret.f(c);$ret.g(r);$ret.i(u/(t+u)*g);return $ret}())}else{b.t().add(function(){var $ret=new $.ig.RangeInfo;$ret.f(r);$ret.g(s);$ret.i(g);return $ret}())}}},$type:new $.ig.Type("PolarAxisRenderingManager",$.ig.Object.prototype.$type)},true);$.ig.util.defType("IPolarRadialRenderingParameters","Object",{$type:new $.ig.Type("IPolarRadialRenderingParameters",null)},true);$.ig.util.defType("PolarAxisRenderingParameters","NumericAxisRenderingParameters",{init:function(){$.ig.NumericAxisRenderingParameters.prototype.init.call(this)},_minLength:null,minLength:function(a){if(arguments.length===1){this._minLength=a;return a}else{return this._minLength}},_maxLength:null,maxLength:function(a){if(arguments.length===1){this._maxLength=a;return a}else{return this._maxLength}},_center:null,center:function(a){if(arguments.length===1){this._center=a;return a}else{return this._center}},_minAngle:null,minAngle:function(a){if(arguments.length===1){this._minAngle=a;return a}else{return this._minAngle}},_maxAngle:null,maxAngle:function(a){if(arguments.length===1){this._maxAngle=a;return a}else{return this._maxAngle}},_crossingAngleRadians:null,crossingAngleRadians:function(a){if(arguments.length===1){this._crossingAngleRadians=a;return a}else{return this._crossingAngleRadians}},_effectiveMaximum:null,effectiveMaximum:function(a){if(arguments.length===1){this._effectiveMaximum=a;return a}else{return this._effectiveMaximum}},$type:new $.ig.Type("PolarAxisRenderingParameters",$.ig.NumericAxisRenderingParameters.prototype.$type,[$.ig.IPolarRadialRenderingParameters.prototype.$type])},true);$.ig.util.defType("RadialAxisRenderingParameters","CategoryAxisRenderingParameters",{init:function(){$.ig.CategoryAxisRenderingParameters.prototype.init.call(this)},_minLength:null,minLength:function(a){if(arguments.length===1){this._minLength=a;return a}else{return this._minLength}},_maxLength:null,maxLength:function(a){if(arguments.length===1){this._maxLength=a;return a}else{return this._maxLength}},_center:null,center:function(a){if(arguments.length===1){this._center=a;return a}else{return this._center}},_crossingAngleRadians:null,crossingAngleRadians:function(a){if(arguments.length===1){this._crossingAngleRadians=a;return a}else{return this._crossingAngleRadians}},_minAngle:null,minAngle:function(a){if(arguments.length===1){this._minAngle=a;return a}else{return this._minAngle}},_maxAngle:null,maxAngle:function(a){if(arguments.length===1){this._maxAngle=a;return a}else{return this._maxAngle}},_effectiveMaximum:null,effectiveMaximum:function(a){if(arguments.length===1){this._effectiveMaximum=a;return a}else{return this._effectiveMaximum}},$type:new $.ig.Type("RadialAxisRenderingParameters",$.ig.CategoryAxisRenderingParameters.prototype.$type,[$.ig.IPolarRadialRenderingParameters.prototype.$type])},true);$.ig.util.defType("RadialAxes","Object",{_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},init:function(a,b){this.a={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};$.ig.Object.prototype.init.call(this);this.d(a);this.e(b)},a:null,j:function(a,b,c,d){var e=this.a.__x+b*Math.cos(a);return $.ig.ViewportUtils.prototype.a(e,c,d)},k:function(a,b,c,d,e,f,g){var h=Math.min(b!=null?b.count():0,c!=null?c.count():0);var i=false;if(a.count()==h){i=true}var j;var k;var l=this.a.__x;var m=this.a.__y;var n;var o;for(var p=0;p<h;p++){j=this.e().getScaledAngle(b.item(p));k=this.d().getScaledValue2(c.item(p));n=l+k*f(p,j);o=m+k*g(p,j);n=e.left()+e.width()*(n-d.left())/d.width();o=e.top()+e.height()*(o-d.top())/d.height();if(!i){a.add({__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}else{a.item(p,{__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},l:function(a,b,c,d,e,f){var g=$.ig.ViewportUtils.prototype.b(a,c,d);var h=$.ig.ViewportUtils.prototype.d(b,c,d);var i=Math.sqrt(Math.pow(g-this.a.__x,2)+Math.pow(h-this.a.__y,2));var j=Math.acos((g-this.a.__x)/i);if(h-this.a.__y<0){j=2*Math.PI-j}e=this.e().getUnscaledAngle(j);f=this.d().getUnscaledValue(i);return{unscaledAngle:e,unscaledRadius:f}},m:function(a,b,c,d){var e=this.a.__y+b*Math.sin(a);return $.ig.ViewportUtils.prototype.c(e,c,d)},n:function(a){var b=Math.sqrt(Math.pow(a.__x-this.a.__x,2)+Math.pow(a.__y-this.a.__y,2));var c=Math.acos((a.__x-this.a.__x)/b);if(a.__y-this.a.__y<0){c=2*Math.PI-c}return c},$type:new $.ig.Type("RadialAxes",$.ig.Object.prototype.$type)},true);$.ig.util.defType("RadialAxisLabelPanel","HorizontalAxisLabelPanelBase",{init:function(){$.ig.HorizontalAxisLabelPanelBase.prototype.init.call(this);this.ef=new $.ig.List$1($.ig.Number.prototype.$type,0)},b6:function(){return new $.ig.RadialAxisLabelPanelView(this)},b7:function(a){$.ig.HorizontalAxisLabelPanelBase.prototype.b7.call(this,a);this.ej(a)},_ej:null,ej:function(a){if(arguments.length===1){this._ej=a;return a}else{return this._ej}},_ek:null,ek:function(a){if(arguments.length===1){this._ek=a;return a}else{return this._ek}},_el:null,el:function(a){if(arguments.length===1){this._el=a;return a}else{return this._el}},em:function(){return this.bq().labelSettings()!=null&&this.bq().labelSettings().q()!=$.ig.AxisLabelsLocation.prototype.insideBottom&&this.bq().labelSettings().q()!=$.ig.AxisLabelsLocation.prototype.insideTop},en:function(){return!this.em()},d9:function(){return this.bz()&&(!this.b0()||this.db()==-180)},ed:function(){return!this.b1()},da:function(a){$.ig.AxisLabelPanelBase.prototype.da.call(this,a);if(this.el()%360==0||this.em()){this.ej().at()}else{this.ej().au(a)}},db:function(){var a=$.ig.AxisLabelPanelBase.prototype.db.call(this);if(this.en()){a-=this.el()*180/Math.PI}return a},d8:function(){return this.db()%360!=0},ee:function(){if(this.em()){return true}var a=this.el()*180/Math.PI;if(a<30||a>330||a>150&&a<210){return true}return false},ef:null,dh:function(a,b){var c=b*Math.PI/180;var d=Math.abs(Math.sin(c));if(this.bq().labelSettings()!=null&&this.bq().labelSettings().q()==$.ig.AxisLabelsLocation.prototype.insideTop){d=d*-1}this.ej().as(a,b,d)},ew:function(){var a=Number.MAX_VALUE;var c=this.bs().getEnumerator();while(c.moveNext()){var b=c.current();a=Math.min(b.b(),a)}return a},ex:function(){var a=-Number.MAX_VALUE;var c=this.bs().getEnumerator();while(c.moveNext()){var b=c.current();a=Math.max(b.b(),a)}return a},eb:function(a){var $self=this;var b;if(this.bq().isInverted()){b=this.ew()}else{b=this.ex()}var e=this.bs().where$1($.ig.LabelPosition.prototype.$type,function(c){return c.b()==b}).select$2($.ig.LabelPosition.prototype.$type,$.ig.Number.prototype.$type,function(d){return $self.bs().indexOf(d)});this.ef=e.toList$1($.ig.Number.prototype.$type);this.bz(this.c6(a.where$1($.ig.LabelPosition.prototype.$type,function(f,g){return!$self.ef.contains(g)}).toList$1($.ig.Number.prototype.$type)))},dc:function(a,b){if(this.ef.contains(a)){return false}else{return $.ig.AxisLabelPanelBase.prototype.dc.call(this,a,b)}},ec:function(){this.ef=new $.ig.List$1($.ig.Number.prototype.$type,0);$.ig.HorizontalAxisLabelPanelBase.prototype.ec.call(this)},dl:function(){return $.ig.AxisLabelsLocation.prototype.insideBottom},dm:function(a){return a==$.ig.AxisLabelsLocation.prototype.insideBottom||a==$.ig.AxisLabelsLocation.prototype.insideTop||a==$.ig.AxisLabelsLocation.prototype.outsideBottom||a==$.ig.AxisLabelsLocation.prototype.outsideTop},$type:new $.ig.Type("RadialAxisLabelPanel",$.ig.HorizontalAxisLabelPanelBase.prototype.$type)},true);$.ig.util.defType("RadialAxisLabelPanelView","HorizontalAxisLabelPanelBaseView",{_ap:null,ap:function(a){if(arguments.length===1){this._ap=a;return a}else{return this._ap}},init:function(a){$.ig.HorizontalAxisLabelPanelBaseView.prototype.init.call(this,a);this.ap(a)},as:function(a,b,c){},at:function(){},au:function(a){},ac:function(){$.ig.AxisLabelPanelBaseView.prototype.ac.call(this);this.g().dg(new $.ig.Size(this.g().bu().width(),this.g().bu().height()))},$type:new $.ig.Type("RadialAxisLabelPanelView",$.ig.HorizontalAxisLabelPanelBaseView.prototype.$type)},true);$.ig.util.defType("CategoryTickmarkValues","TickmarkValues",{init:function(){$.ig.TickmarkValues.prototype.init.call(this)},_ai:null,ai:function(a){if(arguments.length===1){this._ai=a;return a}else{return this._ai}},_aj:null,aj:function(a){if(arguments.length===1){this._aj=a;return a}else{return this._aj}},_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}else{return this._ak}},_al:null,al:function(a){if(arguments.length===1){this._al=a;return a}else{return this._al}},_am:null,am:function(a){if(arguments.length===1){this._am=a;return a}else{return this._am}},_an:null,an:function(a){if(arguments.length===1){this._an=a;return a}else{return this._an}},o:function(a){$.ig.TickmarkValues.prototype.o.call(this,a);var b=a.aa();this.ai(b);this.aj(a.ab());this.ak(a.ac());this.al(a.ad());this.am(a.ae());this.an(a.ah());var c=new $.ig.LinearCategorySnapper(1,a.r(),a.s(),a.v(),a.x(),b);var d=c.g();if(a.y()!=-1){d=a.y()}var e=Math.floor((a.r()-a.t())/d);var f=Math.ceil((a.s()-a.t())/d);var g=e;var h=f;var i=c.h();if(a.z()!=-1){i=a.z()}this.k(d);this.l(g);this.m(h);this.n(i);this.ao(a.t())},_ao:null,ao:function(a){if(arguments.length===1){this._ao=a;return a}else{return this._ao}},x:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$a=this.$this.l();this.$state=5;break;case 2:this.$b=this.$this.ao()+this.$a*this.$this.k();this.$current=this.$b;this.$state=3;return true;case 3:this.$state=4;break;case 4:++this.$a;this.$state=5;break;case 5:if(this.$a<=this.$this.m()){this.$state=2}else{this.$state=6}break;case 6:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerable$1(Number,$iter)},y:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:0,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$a=Math.min(this.$this.k(),20);this.$state=1;break;case 1:this.$b=this.$this.l();this.$state=18;break;case 2:this.$state=3;break;case 3:if(this.$this.ai()!=$.ig.CategoryMode.prototype.mode0&&this.$this.aj()!=0){this.$state=4}else{this.$state=16}break;case 4:this.$state=5;break;case 5:this.$c=0;this.$state=14;break;case 6:this.$state=7;break;case 7:this.$d=0;this.$state=11;break;case 8:this.$e=this.$this.an()(this.$d);this.$f=this.$c+this.$b*this.$this.k()+this.$e;this.$current=this.$f;this.$state=9;return true;case 9:this.$state=10;break;case 10:this.$d++;this.$state=11;break;case 11:if(this.$d<this.$this.aj()){this.$state=8}else{this.$state=12}break;case 12:this.$state=13;break;case 13:this.$c++;this.$state=14;break;case 14:if(this.$c<this.$a){this.$state=6}else{this.$state=15}break;case 15:this.$state=16;break;case 16:this.$state=17;break;case 17:++this.$b;this.$state=18;break;case 18:if(this.$b<this.$this.m()){this.$state=2}else{this.$state=19}break;case 19:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerable$1(Number,$iter)},$type:new $.ig.Type("CategoryTickmarkValues",$.ig.TickmarkValues.prototype.$type)},true);$.ig.util.defType("ViewportUtils","Object",{init:function(){$.ig.Object.prototype.init.call(this)},a:function(a,b,c){return c.left()+c.width()*(a-b.left())/b.width()},b:function(a,b,c){return(a-c.left())*b.width()/c.width()+b.left()},c:function(a,b,c){return c.top()+c.height()*(a-b.top())/b.height()},d:function(a,b,c){return(a-c.top())*b.height()/c.height()+b.top()},e:function(a,b,c){return c.width()*a/b.width()},f: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.Object.prototype.$type)},true);$.ig.util.defType("RadialBase","MarkerSeries",{eq:function(a){$.ig.MarkerSeries.prototype.eq.call(this,a);this.ju(a)},_ju:null,ju:function(a){if(arguments.length===1){this._ju=a;return a}else{return this._ju}},init:function(){var $self=this;this.jl=new $.ig.RadialFrame(3);this.jm=new $.ig.RadialFrame(3);this.jn=new $.ig.RadialFrame(3);$.ig.MarkerSeries.prototype.init.call(this);this.jv(new $.ig.SeriesRenderer$2($.ig.RadialFrame.prototype.$type,$.ig.RadialBaseView.prototype.$type,1,this.j1.runOn(this),this.j2.runOn(this),this.gb.runOn(this),this.gc.runOn(this),this.jy.runOn(this),function(a){return $self.ju().dm().q($self.resolution())}))},jy:function(){if(this.d4().k()){this.d4().s()}},categoryAxis:function(){return this.angleAxis()},_jv:null,jv:function(a){if(arguments.length===1){this._jv=a;return a}else{return this._jv}},isRadial:function(){return true},angleAxis:function(a){if(arguments.length===1){this.c($.ig.RadialBase.prototype.angleAxisProperty,a);return a}else{return this.b($.ig.RadialBase.prototype.angleAxisProperty)}},valueAxis:function(a){if(arguments.length===1){this.c($.ig.RadialBase.prototype.valueAxisProperty,a);return a}else{return this.b($.ig.RadialBase.prototype.valueAxisProperty)}},clipSeriesToBounds:function(a){if(arguments.length===1){this.c($.ig.RadialBase.prototype.clipSeriesToBoundsProperty,a);return a}else{return this.b($.ig.RadialBase.prototype.clipSeriesToBoundsProperty)}},fk:function(a,b){this.ju().dm().q(this.resolution());this.renderSeries(false)},fl:function(a,b){this.ju().dm().q(this.resolution());this.renderSeries(false)},preferredCategoryMode:function(a){},ft:function(a,b,c,d){var $self=this;$.ig.MarkerSeries.prototype.ft.call(this,a,b,c,d);switch(b){case $.ig.RadialBase.prototype.bj:if(c!=null&&d==null){if(this.angleAxis()!=null){this.angleAxis().deregisterSeries(this)}if(this.valueAxis()!=null){this.valueAxis().deregisterSeries(this)}}if(c==null&&d!=null){if(this.angleAxis()!=null){this.angleAxis().registerSeries(this)}if(this.valueAxis()!=null){this.valueAxis().registerSeries(this)}}this.ju().dm().q(this.resolution());this.renderSeries(false);break;case $.ig.RadialBase.prototype.ji:if(this.angleAxis()!=null&&this.valueAxis()!=null){this.jo=new $.ig.RadialAxes(this.valueAxis(),this.angleAxis())}if(c!=null){$.ig.util.cast($.ig.Axis.prototype.$type,c).deregisterSeries(this)}if(d!=null){$.ig.util.cast($.ig.Axis.prototype.$type,d).registerSeries(this)}this.ju().dm().q(this.resolution());this.renderSeries(false);break;case $.ig.RadialBase.prototype.jj:if(this.angleAxis()!=null&&this.valueAxis()!=null){this.jo=new $.ig.RadialAxes(this.valueAxis(),this.angleAxis())}if(c!=null){$.ig.util.cast($.ig.Axis.prototype.$type,c).deregisterSeries(this)}if(d!=null){$.ig.util.cast($.ig.Axis.prototype.$type,d).registerSeries(this)}this.ju().dm().q(this.resolution());if(this.valueAxis()==null||!this.valueAxis().updateRange()){this.renderSeries(false)}break;case $.ig.Series.prototype.bi:if(this.syncLink()!=null&&this.seriesViewer()!=null){this.ju().dm().q(this.resolution());this.renderSeries(false)}break;case $.ig.RadialBase.prototype.bv:this.jm.a(this.ed(),this.jl,this.jn);if(this.fi(this.view())){return}if(this.ed()==1){this.j2(this.jn,this.ju())}else{this.j2(this.jm,this.ju())}break;case $.ig.RadialBase.prototype.jk:this.renderSeries(false);this.fs();break;case $.ig.Series.prototype.bf:if(c!=$.ig.Visibility.prototype.visible&&d==$.ig.Visibility.prototype.visible){this.ju().dm().q(this.resolution())}break}},getItem:function(a){var b=this.getItemIndex(a);return b>=0&&this.eb()!=null&&b<this.eb().g()?this.eb().item(b):null},getAngleFromWorld:function(a){var b=this.view().ae();var c=this.view().ad();if(this.angleAxis()!=null&&!b.isEmpty()&&!c.isEmpty()&&this.jo!=null){var d=this.jo.n(a);if(d<0){d+=Math.PI*2}if(d>Math.PI*2){d-=Math.PI*2}return d}return NaN},getExactItemIndex:function(a){var b=this.view().ae();var c=this.view().ad();var d=-1;if(this.angleAxis()!=null&&!b.isEmpty()&&!c.isEmpty()&&this.jo!=null){var e=this.jo.n(a);if(e<0){e+=Math.PI*2}if(e>Math.PI*2){e-=Math.PI*2}var f=this.angleAxis().getUnscaledAngle(e);if(this.angleAxis().categoryMode()!=$.ig.CategoryMode.prototype.mode0){f-=.5}d=f}return d},getItemIndex:function(a){var b=Math.round(this.getExactItemIndex(a));if(this.eb()!=null&&b==this.eb().g()){b=0}return b},scrollIntoView:function(a){return false},jl:null,jm:null,jn:null,j1:function(a,b){},j2:function(a,b){},jo:null,gi:function(){$.ig.Series.prototype.gi.call(this);if(this.angleAxis()!=null){this.angleAxis().e1(false)}if(this.valueAxis()!=null){this.valueAxis().e1(false)}},ff:function(a,b,c){var d=true;var e=c;if(!$.ig.Series.prototype.ff.call(this,a,b,c)||!c.ch()||b.isEmpty()||a.isEmpty()||this.angleAxis()==null||this.angleAxis().itemsSource()==null||this.valueAxis()==null||this.jo==null||this.eb()==null||this.angleAxis().seriesViewer()==null||this.valueAxis().seriesViewer()==null||this.valueAxis().actualMinimumValue()==this.valueAxis().actualMaximumValue()){e.dm().h(0);d=false}return d},fb:function(a){var $self=this;var b;var c;(function(){var $ret=$self.getViewInfo(c,b);c=$ret.viewportRect;
b=$ret.windowRect;return $ret.ret})();if(!this.ff(c,b,this.view())){this.fg(true,this.view());return}var d=new $.ig.SeriesRenderingArguments(this,c,b,a);(function(){var $ret=$self.jv().z(d,$self.jl,$self.jn,$self.jm,$self.ju());$self.jl=$ret.previousFrame;$self.jn=$ret.currentFrame;$self.jm=$ret.transitionFrame;return $ret.ret})()},j3:function(){var a=0;var c=this.seriesViewer().series().getEnumerator();while(c.moveNext()){var b=c.current();if(b==this){return a}var d=$.ig.util.cast($.ig.RadialBase.prototype.$type,b);if(d!=null&&d.angleAxis()==this.angleAxis()&&d.preferredCategoryMode(d.angleAxis())==$.ig.CategoryMode.prototype.mode2){a++}}$.ig.Debug.prototype.a(false,"RadialBase.GetMode2Index failed to find series");return-1},$type:new $.ig.Type("RadialBase",$.ig.MarkerSeries.prototype.$type,[$.ig.IHasCategoryModePreference.prototype.$type])},true);$.ig.util.defType("AnchoredRadialSeries","RadialBase",{et:function(){return new $.ig.AnchoredRadialSeriesView(this)},eq:function(a){$.ig.RadialBase.prototype.eq.call(this,a);this.kl(a)},_kl:null,kl:function(a){if(arguments.length===1){this._kl=a;return a}else{return this._kl}},init:function(){this.j9={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};$.ig.RadialBase.prototype.init.call(this);this.km(new $.ig.CategoryLineRasterizer)},_km:null,km:function(a){if(arguments.length===1){this._km=a;return a}else{return this._km}},getPreviousOrExactIndex:function(a,b){return this.e2(a,b,this.angleAxis(),null,this.kn())},getNextOrExactIndex:function(a,b){return this.e3(a,b,this.angleAxis(),null,this.kn())},ex:function(a,b,c,d,e){if(this.kn()==null){return Number.POSITIVE_INFINITY}return this.ey(a,b,this.angleAxis(),d,e,this.kn().count(),null)},getSeriesValue:function(a,b,c){var d=this.kx(this.angleAxis(),this.view().ae(),this.view().ad());var e=new $.ig.ScalerParams(this.view().ae(),this.view().ad(),this.angleAxis().isInverted());e.c=this.seriesViewer().viewportRect();return this.e0(this.kn(),a,this.angleAxis(),e,d,null,b,c)},getSeriesValuePosition:function(a,b,c){if(this.valueAxis()==null||this.angleAxis()==null||this.view()==null||this.view().ae().isEmpty()||this.view().ad().isEmpty()){return{__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}var d=new $.ig.ScalerParams(this.view().ae(),this.view().ad(),this.valueAxis().isInverted());d.c=this.seriesViewer().effectiveViewport();var e=this.getSeriesValue(a,b,c);e=this.valueAxis().getScaledValue(e,d);var f=this.jo.n(a);if(!b&&this.angleAxis()!=null){var g=this.getPreviousOrExactIndex(a,c);var h=this.getNextOrExactIndex(a,c);var i=this.kx(this.angleAxis(),this.view().ae(),this.view().ad());var j=new $.ig.ScalerParams(this.view().ae(),this.view().ad(),this.angleAxis().isInverted());j.c=this.seriesViewer().viewportRect();var k=this.ex(a,g,this.angleAxis(),j,i);var l=this.ex(a,h,this.angleAxis(),j,i);if(l<=k){f=this.angleAxis().getScaledValue(h,j)+i}else{f=this.angleAxis().getScaledValue(g,j)+i}}var m=this.jo.j(f,e,this.view().ae(),this.view().ad());var n=this.jo.m(f,e,this.view().ae(),this.view().ad());return{__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},valueMemberPath:function(a){if(arguments.length===1){this.c($.ig.AnchoredRadialSeries.prototype.valueMemberPathProperty,a);return a}else{return this.b($.ig.AnchoredRadialSeries.prototype.valueMemberPathProperty)}},kn:function(a){if(arguments.length===1){if(this.j8!=a){var b=this.j8;this.j8=a;this.e6($.ig.AnchoredRadialSeries.prototype.j7,b,this.j8)}return a}else{return this.j8}},j8:null,trendLineType:function(a){if(arguments.length===1){this.c($.ig.AnchoredRadialSeries.prototype.trendLineTypeProperty,a);return a}else{return this.b($.ig.AnchoredRadialSeries.prototype.trendLineTypeProperty)}},trendLineBrush:function(a){if(arguments.length===1){this.c($.ig.AnchoredRadialSeries.prototype.trendLineBrushProperty,a);return a}else{return this.b($.ig.AnchoredRadialSeries.prototype.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.c($.ig.AnchoredRadialSeries.prototype.actualTrendLineBrushProperty,a);return a}else{return this.b($.ig.AnchoredRadialSeries.prototype.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.c($.ig.AnchoredRadialSeries.prototype.trendLineThicknessProperty,a);return a}else{return this.b($.ig.AnchoredRadialSeries.prototype.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.c($.ig.AnchoredRadialSeries.prototype.trendLineDashCapProperty,a);return a}else{return this.b($.ig.AnchoredRadialSeries.prototype.trendLineDashCapProperty)}},trendLineDashArray:function(a){if(arguments.length===1){this.c($.ig.AnchoredRadialSeries.prototype.trendLineDashArrayProperty,a);return a}else{return this.b($.ig.AnchoredRadialSeries.prototype.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.c($.ig.AnchoredRadialSeries.prototype.trendLinePeriodProperty,a);return a}else{return this.b($.ig.AnchoredRadialSeries.prototype.trendLinePeriodProperty)}},trendLineZIndex:function(a){if(arguments.length===1){this.c($.ig.AnchoredRadialSeries.prototype.trendLineZIndexProperty,a);return a}else{return this.b($.ig.AnchoredRadialSeries.prototype.trendLineZIndexProperty)}},e9:function(a){if(a!=null&&a==this.angleAxis()&&this.kn()!=null&&this.kn().count()>0){return new $.ig.AxisRange(0,this.kn().count()-1)}if(a!=null&&a==this.valueAxis()&&this.kn()!=null&&this.kn().count()>0){return new $.ig.AxisRange(this.kn().minimum(),this.kn().maximum())}return null},ft:function(a,b,c,d){$.ig.RadialBase.prototype.ft.call(this,a,b,c,d);if(this.kl().d5().ae(a,b,c,d,this.trendLineDashArray())){this.renderSeries(false);this.fs()}var e=$.ig.util.cast($.ig.NumericAxisBase.prototype.$type,this.valueAxis());switch(b){case $.ig.Series.prototype.bl:if($.ig.util.cast($.ig.FastItemsSource.prototype.$type,c)!=null){$.ig.util.cast($.ig.FastItemsSource.prototype.$type,c).ac(this.kn());this.kn(null)}if($.ig.util.cast($.ig.FastItemsSource.prototype.$type,d)!=null){this.kn(this.hk(this.valueMemberPath()));this.kl().dm().q(this.resolution())}if(e!=null&&!e.updateRange()){this.kl().dm().q(this.resolution());this.renderSeries(false)}break;case $.ig.AnchoredRadialSeries.prototype.j6:if(this.eb()!=null){this.eb().ac(this.kn());this.kn(this.hk(this.valueMemberPath()))}break;case $.ig.AnchoredRadialSeries.prototype.j7:if(e!=null&&!e.updateRange()){this.kl().dm().q(this.resolution());this.renderSeries(false)}break;case $.ig.AnchoredRadialSeries.prototype.cf:this.f6();break;case $.ig.AnchoredRadialSeries.prototype.cd:this.fs();break}},fz:function(a,b,c,d){switch(a){case $.ig.FastItemsSourceEventAction.prototype.reset:case $.ig.FastItemsSourceEventAction.prototype.insert:case $.ig.FastItemsSourceEventAction.prototype.remove:this.kl().dm().q(this.resolution());break}this.kl().d5().ad(a,b,c,d);switch(a){case $.ig.FastItemsSourceEventAction.prototype.reset:if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case $.ig.FastItemsSourceEventAction.prototype.insert:if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case $.ig.FastItemsSourceEventAction.prototype.remove:if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case $.ig.FastItemsSourceEventAction.prototype.replace:if(this.valueMemberPath()!=null&&this.kl().dm().h()>0&&this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case $.ig.FastItemsSourceEventAction.prototype.change:if(d==this.valueMemberPath()){if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}}break}},ff:function(a,b,c){var d=$.ig.RadialBase.prototype.ff.call(this,a,b,c);var e=c;if(this.eb()==null||this.eb().g()==0||this.angleAxis()==null||this.kn()==null||this.angleAxis().itemsCount()==0||this.valueAxis()==null||Number.isInfinity(this.valueAxis().actualMinimumValue())||Number.isInfinity(this.valueAxis().actualMaximumValue())||e.dm().h()<1){d=false}return d},getOffsetValue:function(){return this.kx(this.angleAxis(),this.view().ae(),this.view().ad())},getCategoryWidth:function(){return this.angleAxis().getCategorySize(this.view().ae(),this.view().ad())},ko:function(){return false},kx:function(a,b,c){var d=0;var e=this.preferredCategoryMode(a);if(e==$.ig.CategoryMode.prototype.mode0&&a.categoryMode()!=$.ig.CategoryMode.prototype.mode0){e=$.ig.CategoryMode.prototype.mode1}switch(e){case $.ig.CategoryMode.prototype.mode0:d=0;break;case $.ig.CategoryMode.prototype.mode1:d=.5*a.getCategorySize(b,c);break;case $.ig.CategoryMode.prototype.mode2:d=a.getGroupCenter(this.j3(),b,c);break}if(a.isInverted()){d=-d}return d},j1:function(a,b){var $self=this;var c=b.ae();var d=b.ad();var e=this.angleAxis();var f=this.valueAxis();var g=f.actualMinimumValue();var h=f.actualMaximumValue();a.f.clear();a.h.clear();a.i.clear();var i=this.i8();var j=0;var k=b;var l=new $.ig.CollisionAvoider;var m=0;var n=b.dm().g();m=this.kx(e,c,d);k.d5().ak(this.valueAxis().i0());k.d5().al(this.valueAxis().i1());k.d5().am(function(o,p){return $self.ky(o,p,c,d)});k.d5().an(function(q,r){return $self.kz(q,r,c,d)});var s=function(){var $ret=new $.ig.Clipper(0,d,false);$ret.h(a.i);return $ret}();var t=function(){var $ret=new $.ig.TrendResolutionParams;$ret.j(b.dm().h());$ret.h(b.dm().f());$ret.i(n);$ret.n(m);$ret.m($self.resolution());$ret.k(d);$ret.l(c);return $ret}();k.d5().ao(a.i,this.trendLineType(),this.kn(),this.trendLinePeriod(),function(u){return $self.angleAxis().getScaledAngle(u)},function(v){return $self.valueAxis().getScaledValue2(v)},t,s);var w=true;if(this.k0(b)){n--}for(var x=b.dm().f();x<=n;++x){var y=x;if(y*b.dm().h()>=this.angleAxis().itemsCount()){y-=$.ig.intDivide(this.angleAxis().itemsCount(),b.dm().h())}var z=b.dm().getBucket(y);if(!isNaN(z[0])){z[0]=e.getScaledAngle(z[0])+m;if(z[1]<g||z[1]>h){continue}z[1]=f.getScaledValue2(z[1]);if(b.dm().h()>1){if(z[2]<g||z[2]>h){continue}z[2]=f.getScaledValue2(z[2])}else{z[2]=z[1]}if((isNaN(z[1])||isNaN(z[2]))&&w&&this.ko()&&this.k3()){n++}else{w=false}a.f.add(z);if(i){var aa=Math.min(y*b.dm().h(),this.eb().g()-1);var ab=this.jo.j(z[0],z[1],c,d);var ac=this.jo.m(z[0],z[1],c,d);var ad=new $.ig.Rect(0,ab-5,ac-5,11,11);if(!isNaN(ab)&&!isNaN(ac)&&!Number.isInfinity(ab)&&!Number.isInfinity(ac)&&l.tryAdd(ad)){a.h.add({__x:ab,__y:ac,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var ae=b.dp().item(j);$.ig.util.cast($.ig.DataContext.prototype.$type,ae.content()).item(this.eb().item(aa));++j}}}else{if(w&&this.ko()&&this.k3()){n++}}}b.dp().g(j);return},ky:function(a,b,c,d){return this.jo.j(a,b,c,d)},kz:function(a,b,c,d){return this.jo.m(a,b,c,d)},k0:function(a){var b=a;return!this.ko()&&b.dm().f()==0&&b.dm().g()==this.angleAxis().itemsCount()},k1:function(a,b,c){var d=null;var e=c.ae();var f=c.ad();if(b>-1&&!e.isEmpty()&&!f.isEmpty()){var g=a.__inner[0][0]<f.left()-2e3?f.left()-10:NaN;var h=f.bottom()+10;var i=a.__inner[b][0]>f.right()+2e3?f.right()+10:NaN;var j=f.top()-10;d=new $.ig.Clipper(1,g,h,i,j,false)}return d},j9:null,k2:function(a,b,c,d,e){if(a.count()>0&&d.count()>0){if(!e||this.k4()){a.add(this.j9);a.add(a.__inner[0]);d.add(this.j9);d.add(d.__inner[0])}}},k3:function(){return!this.k4()},k4:function(){var a=this.view().ae();return!a.contains1({__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},fg:function(a,b){$.ig.Series.prototype.fg.call(this,a,b);var c=b;if(a){c.dp().clear()}c.d5().ab()},j2:function(a,b){var c=b.ae();var d=b.ad();var e=b;e.d5().t(a.i);$.ig.CategoryMarkerManager.prototype.a(this,a.h,e.dp(),this.useLightweightMarkers());e.dc();this.k5(d,c,e)},k5:function(a,b,c){c.ea(a,b)},f6:function(){$.ig.MarkerSeries.prototype.f6.call(this);if(this.index()<0){return}this.kl().eb()},e8:function(a,b){if(a==this.kl().d5().n()){return null}return $.ig.Series.prototype.e8.call(this,a,b)},scrollIntoView:function(a){var b=this.view().ae();var c=this.view().ad();var d=!b.isEmpty()&&!c.isEmpty()&&this.eb()!=null?this.eb().item1(a):-1;if(this.angleAxis()==null||this.kn()==null||this.valueAxis()==null){return false}if(d<0||d>this.kn().count()-1){return false}var e=this.angleAxis().getScaledAngle(d);var f=this.valueAxis().getScaledValue2(this.kn().item(d));if(isNaN(f)){f=(this.valueAxis().i1()+this.valueAxis().i0())/2}var g=.5+Math.cos(e)*f;var h=.5+Math.sin(e)*f;if(!isNaN(g)){if(g<b.left()+.1*b.width()){g=g+.4*b.width();b.x(g-.5*b.width())}if(g>b.right()-.1*b.width()){g=g-.4*b.width();b.x(g-.5*b.width())}}if(!isNaN(h)){if(h<b.top()+.1*b.height()){h=h+.4*b.height();b.y(h-.5*b.height())}if(h>b.bottom()-.1*b.height()){h=h-.4*b.height();b.y(h-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().bn(this.seriesViewer(),b)}return d>=0},fe:function(a,b){$.ig.Series.prototype.fe.call(this,a,b);if(!this.d9()){this.view().b9(b);return}this.view().b9(b);var c=$.ig.util.cast($.ig.AnchoredRadialSeriesView.prototype.$type,this.d7());c.dm().q(this.resolution());if(this.fi(this.d7())){return}var d=new $.ig.RadialFrame(3);this.j1(d,c);this.j2(d,c);this.d9(false)},ho:function(a){$.ig.MarkerSeries.prototype.ho.call(this,a);var b=new $.ig.PolyLineVisualData(1,"trendLine",this.kl().d5().n());b.tags().add("Trend");a.shapes().add(b)},$type:new $.ig.Type("AnchoredRadialSeries",$.ig.RadialBase.prototype.$type)},true);$.ig.util.defType("RadialAreaSeries","AnchoredRadialSeries",{et:function(){return new $.ig.RadialAreaSeriesView(this)},eq:function(a){$.ig.AnchoredRadialSeries.prototype.eq.call(this,a);this.lb(a)},_lb:null,lb:function(a){if(arguments.length===1){this._lb=a;return a}else{return this._lb}},init:function(){$.ig.AnchoredRadialSeries.prototype.init.call(this);this.a3($.ig.RadialAreaSeries.prototype.$type)},preferredCategoryMode:function(a){return $.ig.CategoryMode.prototype.mode0},fg:function(a,b){$.ig.AnchoredRadialSeries.prototype.fg.call(this,a,b);this.lb().ek()},j2:function(a,b){$.ig.AnchoredRadialSeries.prototype.j2.call(this,a,b);var c=b.ae();var d=b.ad();var e=b;if(b.ch()&&!c.isEmpty()&&!d.isEmpty()&&this.angleAxis()!=null&&this.valueAxis()!=null){var f=a.f;var g=f.count();var h=new $.ig.List$1($.ig.Array.prototype.$type,2,g);var i=0;for(var j=0;j<g;j++){var k=new Array(4);h.add(k);k[0]=this.jo.j(a.f.__inner[j][0],a.f.__inner[j][1],c,d);k[1]=this.jo.m(a.f.__inner[j][0],a.f.__inner[j][1],c,d);k[2]=this.jo.j(a.f.__inner[j][0],a.f.__inner[j][2],c,d);var l=a.f.__inner[j][2];k[3]=this.jo.m(a.f.__inner[j][0],l,c,d);if(l>i){i=l}}var m=$.ig.ViewportUtils.prototype.a(.5,c,d);var n=$.ig.ViewportUtils.prototype.c(.5,c,d);this.j9={__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};e.el(a.f.count(),h,false,this.lb().dm().h(),this.resolution(),this.k2.runOn(this),this.unknownValuePlotting())}},unknownValuePlotting:function(a){if(arguments.length===1){this.c($.ig.RadialAreaSeries.prototype.unknownValuePlottingProperty,a);return a}else{return this.b($.ig.RadialAreaSeries.prototype.unknownValuePlottingProperty)}},ft:function(a,b,c,d){$.ig.AnchoredRadialSeries.prototype.ft.call(this,a,b,c,d);switch(b){case $.ig.RadialAreaSeries.prototype.k8:this.renderSeries(false);this.fs();break}},ko:function(){return true},$type:new $.ig.Type("RadialAreaSeries",$.ig.AnchoredRadialSeries.prototype.$type)},true);$.ig.util.defType("RadialBaseView","MarkerSeriesView",{_dm:null,dm:function(a){if(arguments.length===1){this._dm=a;return a}else{return this._dm}},_dn:null,dn:function(a){if(arguments.length===1){this._dn=a;return a}else{return this._dn}},init:function(a){$.ig.MarkerSeriesView.prototype.init.call(this,a);this.dn(a);this.dp(new $.ig.Pool$1($.ig.Marker.prototype.$type));this.de(this.dp())},_dp:null,dp:function(a){if(arguments.length===1){this._dp=a;return a}else{return this._dp}},c0:function(a){this.dp().p(a)},_dq:null,dq:function(a){if(arguments.length===1){this._dq=a;return a}else{return this._dq}},_dr:null,dr:function(a){if(arguments.length===1){this._dr=a;return a}else{return this._dr}},$type:new $.ig.Type("RadialBaseView",$.ig.MarkerSeriesView.prototype.$type)},true);$.ig.util.defType("AnchoredRadialSeriesView","RadialBaseView",{_d4:null,d4:function(a){if(arguments.length===1){this._d4=a;return a}else{return this._d4}},init:function(a){$.ig.RadialBaseView.prototype.init.call(this,a);this.dm(new $.ig.AnchoredRadialBucketCalculator(this));this.d4(a);this.d5(new $.ig.RadialTrendLineManager)},_d5:null,d5:function(a){if(arguments.length===1){this._d5=a;return a}else{return this._d5}},ea:function(a,b){},eb:function(){this.d4().actualTrendLineBrush(null);if(this.d4().trendLineBrush()!=null){this.d4().actualTrendLineBrush(this.d4().trendLineBrush())}else{this.d4().actualTrendLineBrush(this.d4().actualBrush())}},a5:function(a,b){if(a.b()){if(this.l&&!b){}if(this.d4().trendLineType()!=$.ig.TrendLineType.prototype.none&&!b){var c=this.d5().n();c.a5(this.d4().trendLineThickness());c.__stroke=this.d4().actualTrendLineBrush();c.a6(this.d4().trendLineDashArray());c.a7(this.d4().trendLineDashCap());a.l(c)}}$.ig.MarkerSeriesView.prototype.a5.call(this,a,b)},$type:new $.ig.Type("AnchoredRadialSeriesView",$.ig.RadialBaseView.prototype.$type)},true);$.ig.util.defType("RadialAreaSeriesView","AnchoredRadialSeriesView",{_eh:null,eh:function(a){if(arguments.length===1){this._eh=a;return a}else{return this._eh}},init:function(a){this.ec=new $.ig.Path;this.ed=new $.ig.Path;this.ee=new $.ig.Path;this.ef=new $.ig.Path;$.ig.AnchoredRadialSeriesView.prototype.init.call(this,a);this.eh(a)},ak:function(){var $self=this;$.ig.MarkerSeriesView.prototype.ak.call(this);if(!this.af()){this.w().resolution(4);this.w().legendItemBadgeTemplate(function(){var $ret=new $.ig.DataTemplate;$ret.render($.ig.LegendTemplates.prototype.n);$ret.measure($.ig.LegendTemplates.prototype.m);return $ret}())}},ec:null,ed:null,ee:null,ef:null,ek:function(){this.ec.bn(null);this.ed.bn(null);this.ee.bn(null);this.ef.bn(null);this.ar()},el:function(a,b,c,d,e,f,g){this.d4().km().p(this.ec,this.ed,this.ee,this.ef,a,b,c,d,e,f,g);this.ar()},a0:function(){$.ig.SeriesView.prototype.a0.call(this);this.ec.__fill=this.w().actualBrush();this.ee.__fill=this.w().actualBrush();this.ee.__opacity=.5;this.ed.__stroke=this.w().actualOutline();this.ed.a5(this.w().thickness());this.ed.a6(this.w().dashArray());this.ed.a7(this.w().dashCap());this.ef.__stroke=this.w().actualOutline();this.ef.a5(this.w().thickness());this.ef.a6(this.w().dashArray());this.ef.a7(this.w().dashCap())},a1:function(){$.ig.SeriesView.prototype.a1.call(this);var a=this.a3();this.ed.__stroke=a;this.ed.a5(this.w().thickness()+$.ig.SeriesView.prototype.b);this.ef.__stroke=a;this.ef.a5(this.w().thickness()+$.ig.SeriesView.prototype.b);this.ec.__fill=a;this.ee.__fill=a;this.ee.__opacity=1},a4:function(a,b){$.ig.SeriesView.prototype.a4.call(this,a,b);if(a.b()){if(this.l&&!b){a.e($.ig.GradientDirection.prototype.radial,null)}a.g(this.ec);a.g(this.ee);a.g(this.ed);a.g(this.ef)}},ca:function(a){$.ig.SeriesView.prototype.ca.call(this,a);var b=new $.ig.PathVisualData(1,"lowerShape",this.ed);b.tags().add("Lower");var c=new $.ig.PathVisualData(1,"upperShape",this.ef);c.tags().add("Upper");c.tags().add("Main");var d=new $.ig.PathVisualData(1,"translucentShape",this.ec);d.tags().add("Translucent");var e=new $.ig.PathVisualData(1,"fillShape",this.ee);e.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},$type:new $.ig.Type("RadialAreaSeriesView",$.ig.AnchoredRadialSeriesView.prototype.$type)},true);$.ig.util.defType("SeriesRenderingArguments","Object",{init:function(a,b,c,d){$.ig.Object.prototype.init.call(this);this.h(a.transitionDuration());this.j(a);this.f(b);this.g(c);this.i(d)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},$type:new $.ig.Type("SeriesRenderingArguments",$.ig.Object.prototype.$type)},true);$.ig.util.defType("SeriesRenderer$2","Object",{$tFrame:null,$tView:null,_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},init:function($tFrame,$tView,initNumber,a,b,c,d,e){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}var $self=this;this.$tFrame=$tFrame;this.$tView=$tView;this.$type=this.$type.specialize(this.$tFrame,this.$tView);$.ig.Object.prototype.init.call(this);this.h(a);this.i(b);this.j(function(f){});this.l(c);this.k(d);this.m(e)},init1:function($tFrame,$tView,initNumber,a,b,c,d,e,f){var $self=this;this.$tFrame=$tFrame;this.$tView=$tView;this.$type=this.$type.specialize(this.$tFrame,this.$tView);$.ig.Object.prototype.init.call(this);this.h(a);this.i(b);this.j(f);this.l(c);this.k(d);this.m(e)},z:function(a,b,c,d,e){var f=0;f=a.h();if(a.i()&&f>0){var g=b;if(this.l()()){this.m()();b=d;d=g}else{b=c;c=g}this.j()(c);this.h()(c,e);this.k()()}else{this.j()(c);this.h()(c,e);this.i()(c,e)}return{previousFrame:b,currentFrame:c,transitionFrame:d}},$type:new $.ig.Type("SeriesRenderer$2",$.ig.Object.prototype.$type)},true);$.ig.util.defType("RadialTrendLineManager","TrendLineManagerBase$1",{init:function(){$.ig.TrendLineManagerBase$1.prototype.init.call(this,Number)},ao:function(a,b,c,d,e,f,g,h){var $self=this;var i=g.h()*g.j();var j=g.i()*g.j();var k=new $.ig.List$1($.ig.Point.prototype.$type,0);if(!g.l().isEmpty()&&!g.k().isEmpty()){if(b==$.ig.TrendLineType.prototype.none){this.m(null);this.l().clear();return}if(this.u(b)){this.l().clear();this.m($.ig.TrendFitCalculator.prototype.a(k,b,g,this.m(),c.count(),function(l){return l+1},function(m){return c.item(m)},function(n){return e(n-1)},f,i+1,j+1))}if(this.v(b)){this.m(null);$.ig.TrendAverageCalculator.prototype.b(b,this.l(),c,d);for(var o=g.h();o<=g.i();o+=1){var p=o%c.count()*g.j();if(p>=0&&p<this.l().count()){var q=e(p);var r=f(this.l().__inner[p]);if(!isNaN(q)&&!isNaN(r)){k.add({__x:q+g.n(),__y:r,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}}if(k.count()>0){this.y(k,g,a,h)}}},_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}else{return this._ak}},_al:null,al:function(a){if(arguments.length===1){this._al=a;return a}else{return this._al}},_am:null,am:function(a){if(arguments.length===1){this._am=a;return a}else{return this._am}},_an:null,an:function(a){if(arguments.length===1){this._an=a;return a}else{return this._an}},x:function(a,b,c){this.y(a,b,c,null)},y:function(a,b,c,d){var $self=this;if(d!=null){d.h(c)}var i=function(){var $ret=new $.ig.PolarLinePlanner;$ret.q(function(e){return a.item(e).__x});$ret.r(function(f){return a.item(f).__y});$ret.y(d);$ret.v(a.count());$ret.u(b.m());$ret.s(function(g){return $self.am()(a.item(g).__x,a.item(g).__y)});$ret.t(function(h){return $self.an()(a.item(h).__x,a.item(h).__y)});$ret.o(true);$ret.w(b.k());$ret.x(b.l());return $ret}();i.bf()},$type:new $.ig.Type("RadialTrendLineManager",$.ig.TrendLineManagerBase$1.prototype.$type.specialize(Number))},true);$.ig.util.defType("Legend","LegendBase",{bz:function(){return new $.ig.LegendView(this)},b0:function(a){$.ig.LegendBase.prototype.b0.call(this,a);this.cj(a)},_cj:null,cj:function(a){if(arguments.length===1){this._cj=a;return a}else{return this._cj}},init:function(){var $self=this;$.ig.LegendBase.prototype.init.call(this);this.a3($.ig.Legend.prototype.$type);this.children().collectionChanged=$.ig.Delegate.prototype.combine(this.children().collectionChanged,function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();$self.cj().aa(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();$self.cj().ab(e)}}})},b3:function(a,b){var $self=this;if($.ig.util.cast($.ig.StackedSeriesBase.prototype.$type,b)!==null){return}if(!b.isUsableInLegend()){return}var c=0;var e=this.children().getEnumerator();while(e.moveNext()){var d=e.current();var f;var g;var h;(function(){var $ret=$self.bv().u(d,f,g,h);f=$ret.chart;g=$ret.series;h=$ret.item;return $ret.ret})();if(b.seriesViewer()!=null&&f!=null&&(this.cm(b.seriesViewer())<this.cm(f)||this.cm(b.seriesViewer())==-1&&this.cm(f)==-1&&b.seriesViewer().getHashCode()<f.getHashCode())){break}if(b.seriesViewer()!=null&&f!=null&&b.seriesViewer()==f&&g!=null){var i=b.index();var j=g.index();var k=this.cm(b);var l=this.cm(g);if($.ig.util.cast($.ig.FragmentBase.prototype.$type,b)!==null||$.ig.util.cast($.ig.SplineFragmentBase.prototype.$type,b)!==null){var m=$.ig.util.cast($.ig.FragmentBase.prototype.$type,b)!==null?$.ig.util.cast($.ig.FragmentBase.prototype.$type,b).parentSeries():$.ig.util.cast($.ig.SplineFragmentBase.prototype.$type,b).parentSeries();if(m.reverseLegendOrder()){i=m.index()+m.k1().count()-m.kz().i().indexOf($.ig.util.cast($.ig.AnchoredCategorySeries.prototype.$type,b))}}if($.ig.util.cast($.ig.FragmentBase.prototype.$type,g)!==null||$.ig.util.cast($.ig.SplineFragmentBase.prototype.$type,g)!==null){var n=$.ig.util.cast($.ig.FragmentBase.prototype.$type,g)!==null?$.ig.util.cast($.ig.FragmentBase.prototype.$type,g).parentSeries():$.ig.util.cast($.ig.SplineFragmentBase.prototype.$type,g).parentSeries();if(n.reverseLegendOrder()){j=n.index()+n.k1().count()-n.kz().i().indexOf($.ig.util.cast($.ig.AnchoredCategorySeries.prototype.$type,g))}}if($.ig.util.cast($.ig.BarSeries.prototype.$type,g)!==null){if(l==-1&&k==-1){c=0;break}if(k<l||l==-1){break}}if(i<=j){break}}c++}this.children().insert(c,a);var o=new $.ig.LegendItemInfo;o.f(a);o.g(b);var p=$.ig.util.cast($.ig.ContentControl.prototype.$type,a);if(p!=null&&p.content()!=null){var q=$.ig.util.cast($.ig.DataContext.prototype.$type,p.content());if(q!=null){o.h(q);o.e(q.itemLabel())}}},cm:function(a){return-1},$type:new $.ig.Type("Legend",$.ig.LegendBase.prototype.$type)},true);$.ig.util.defType("LegendView","LegendBaseView",{init:function(a){$.ig.LegendBaseView.prototype.init.call(this,a);this.aq(a)},_aq:null,aq:function(a){if(arguments.length===1){this._aq=a;return a}else{return this._aq}},r:function(){$.ig.LegendBaseView.prototype.r.call(this)},$type:new $.ig.Type("LegendView",$.ig.LegendBaseView.prototype.$type)},true);$.ig.util.defType("AngleRadiusPair","Object",{init:function(){$.ig.Object.prototype.init.call(this)},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},$type:new $.ig.Type("AngleRadiusPair",$.ig.Object.prototype.$type)},true);$.ig.util.defType("PolarLinePlanner","Object",{init:function(){$.ig.Object.prototype.init.call(this)},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_r:null,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_s:null,s:function(a){if(arguments.length===1){this._s=a;return a}else{return this._s}},_t:null,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},_u:null,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},_v:null,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},a:null,w:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},b:null,x:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},_aa:null,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},a4:function(){if(this.q()==null||this.r()==null||this.s()==null||this.t()==null||this.w()==$.ig.Rect.prototype.empty()||this.x()==$.ig.Rect.prototype.empty()){return false}return true},a5:function(a,b,c,d){var e=a(d)-a(c);var f=b(d)-b(c);return e*e+f*f},a6:function(a){var b=new $.ig.List$1($.ig.AngleRadiusPair.prototype.$type,0);var c=this.u()*this.u();var d;if(a!=null){d=a}else{d=$.ig.Enumerable.prototype.a(0,this.v())}var e=d.getEnumerator();var f=true;f=e.moveNext();var g=e.current();while(f){var h=g;f=e.moveNext();g=e.current();while(f&&this.a5(this.s(),this.t(),h,g)<c){f=e.moveNext();g=e.current()}var i=new $.ig.AngleRadiusPair;i.d(h);if(!this.o()){i.e(this.q()(h));i.f(this.r()(h))}b.add(i)}return b},a7:function(a){var c=this.a6(a).getEnumerator();while(c.moveNext()){var b=c.current();if(isNaN(b.e())||Number.isInfinity(b.e())||isNaN(b.f())||Number.isInfinity(b.f())){this.be({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});continue}this.be({__x:this.s()(b.d()),__y:this.t()(b.d()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},a8:function(){return Math.pow(this.u()/Math.max(this.w().width()/this.x().width(),this.w().height()/this.x().height()),2)},a9:function(a,b){var c=.5+b*Math.cos(a);var d=.5+b*Math.sin(a);c=this.a.left()+this.a.width()*(c-this.b.left())/this.b.width();d=this.a.top()+this.a.height()*(d-this.b.top())/this.b.height();this.be({__x:c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},ba:function(a){var b=this.a8();var c=this.a6(a);var d=c.item(0).e();var e=c.item(0).f();var f=c.item(0).d();for(var g=1;g<c.count();g++){var h=c.item(g).e();var i=c.item(g).f();var j=c.item(g).d();if(isNaN(h)||Number.isInfinity(h)||isNaN(i)||Number.isInfinity(i)){this.be({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(this.p()!=$.ig.UnknownValuePlotting.prototype.linearInterpolate){g++;if(g<c.count()){d=c.item(g).e();e=c.item(g).f()}}continue}this.bb(h,i,d,e,g,b,f>j);d=h;e=i;f=j}},bb:function(a,b,c,d,e,f,g){var h=false;if(a<c&&!g||a>c&&g){h=true;var i=a;a=c;c=i;i=b;b=d;d=i}var j=$.ig.Flattener.prototype.b(c,d,a,b,f);if(h){j=j.reverse$1(Number)}var l=j.getEnumerator();while(l.moveNext()){var k=l.current();var m=c+k*(a-c);var n=d+k*(b-d);this.a9(m,n)
}},bc:function(a){var $self=this;var b=this.w().top()-10;var c=this.w().bottom()+10;var d=this.w().left()-10;var e=this.w().right()+10;if(this.y()==null){this.y(function(){var $ret=new $.ig.Clipper(1,d,c,e,b,$self.aa());$ret.h(a);return $ret}())}},bd:function(a){return!isNaN(a.__x)&&!isNaN(a.__y)&&!Number.isInfinity(a.__x)&&!Number.isInfinity(a.__y)},be:function(a){if(this.p()==$.ig.UnknownValuePlotting.prototype.linearInterpolate&&!this.bd(a)){return}if(this.z()){this.ab().add(a)}else{this.y().l(a)}},bf:function(a){this.bg(null,null)},bg:function(a,b){this.ab(a);if(!this.a4()){return}if(this.v()>1){this.bc(a);if(this.o()){this.a7(b)}else{this.ba(b)}this.y().h(null)}},$type:new $.ig.Type("PolarLinePlanner",$.ig.Object.prototype.$type)},true);$.ig.util.defType("RadialBucketCalculator","Object",{_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},init:function(a){$.ig.Object.prototype.init.call(this);this.e(a)},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},getBucket:function(a){throw new $.ig.NotImplementedException},getErrorBucket:function(a,b){return NaN},getBucketInfo:function(a,b,c,d){a=this.f();b=this.g();c=this.h();d=this.e().dn().resolution();return{firstBucket:a,lastBucket:b,bucketSize:c,resolution:d}},q:function(a){var b=this.e().ae();var c=this.e().ad();var d=this.e().dn().angleAxis();if(b.isEmpty()||c.isEmpty()||d==null||this.e().dn().eb()==null||this.e().dn().eb().g()==0){this.h(0);return}var e=Math.floor(d.io(c,b));var f=Math.ceil(d.ip(c,b));if(d.isInverted()){f=Math.ceil(d.io(c,b));e=Math.floor(d.ip(c,b))}if(f<e){f=d.itemsCount()+f}var g=this.e().dn().valueAxis();var h=g!=null?g.i0():.75;var i=Math.min(c.width(),c.height())*.5*h*2*Math.PI;var j=Math.floor((f-e+1)*a/i);this.h(Math.max(1,j));this.f(Math.max(0,Math.floor(e/this.h())-1));this.g(Math.ceil(f/this.h()))},cacheValues:function(){},unCacheValues:function(){},$type:new $.ig.Type("RadialBucketCalculator",$.ig.Object.prototype.$type,[$.ig.IBucketizer.prototype.$type])},true);$.ig.util.defType("AnchoredRadialBucketCalculator","RadialBucketCalculator",{_s:null,s:function(a){if(arguments.length===1){this._s=a;return a}else{return this._s}},init:function(a){$.ig.RadialBucketCalculator.prototype.init.call(this,a);this.s(a)},getBucket:function(a){var $self=this;var b=this.s().d4().kn();var c=Math.min(a*this.h(),b.count()-1);var d=Math.min(c+this.h()-1,b.count()-1);var e=NaN;var f=NaN;for(var g=c;g<=d;++g){var h=b.item(g);if(!isNaN(e)){if(!isNaN(h)){e=Math.min(e,h);f=Math.max(f,h)}}else{e=h;f=h}}if(!isNaN(e)){return function(){var $ret=new Array;$ret.add(.5*(c+d));$ret.add(e);$ret.add(f);return $ret}()}return function(){var $ret=new Array;$ret.add(.5*(c+d));$ret.add(NaN);$ret.add(NaN);return $ret}()},$type:new $.ig.Type("AnchoredRadialBucketCalculator",$.ig.RadialBucketCalculator.prototype.$type)},true);$.ig.util.defType("RadialFrame","CategoryFrame",{init:function(a){$.ig.CategoryFrame.prototype.init.call(this,a)},$type:new $.ig.Type("RadialFrame",$.ig.CategoryFrame.prototype.$type)},true);$.ig.util.defType("RadialColumnSeries","AnchoredRadialSeries",{et:function(){return new $.ig.RadialColumnSeriesView(this)},eq:function(a){$.ig.AnchoredRadialSeries.prototype.eq.call(this,a);this.ld(a)},_ld:null,ld:function(a){if(arguments.length===1){this._ld=a;return a}else{return this._ld}},init:function(){$.ig.AnchoredRadialSeries.prototype.init.call(this);this.a3($.ig.RadialColumnSeries.prototype.$type)},onApplyTemplate:function(){$.ig.Control.prototype.a8.call(this);this.renderSeries(false)},radiusX:function(a){if(arguments.length===1){this.c($.ig.RadialColumnSeries.prototype.radiusXProperty,a);return a}else{return this.b($.ig.RadialColumnSeries.prototype.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.c($.ig.RadialColumnSeries.prototype.radiusYProperty,a);return a}else{return this.b($.ig.RadialColumnSeries.prototype.radiusYProperty)}},preferredCategoryMode:function(a){return a!=null&&a==this.angleAxis()?$.ig.CategoryMode.prototype.mode2:$.ig.CategoryMode.prototype.mode0},fg:function(a,b){$.ig.AnchoredRadialSeries.prototype.fg.call(this,a,b);var c=b;if(a){c.ec.g(0)}},j2:function(a,b){$.ig.AnchoredRadialSeries.prototype.j2.call(this,a,b);var c=a.f;var d=b.ae();var e=b.ad();var f=this.valueAxis().h3(e,d);var g=b;var h=this.valueAxis();var i=Math.max(0,.5*h.i1());i=Math.max(i,f.minLength()*.9);var j=$.ig.ViewportUtils.prototype.e(i,d,e);var k=this.angleAxis().he(d,e);var l=Math.max(.1*this.valueAxis().i0(),i);var m=this.jo.j(0,l,d,e);var n=this.jo.m(0,l,d,e);var o=this.jo.j(k,l,d,e);var p=this.jo.m(k,l,d,e);var q=Math.sqrt((m-o)*(m-o)+(n-p)*(n-p));var r={__x:$.ig.ViewportUtils.prototype.a(.5,d,e),__y:$.ig.ViewportUtils.prototype.c(.5,d,e),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var s=0;s<c.count();++s){var t=Math.min(a.f.__inner[s][2],f.maxLength()*1.1);var u=this.jo.j(a.f.__inner[s][0],t,d,e);var v=this.jo.m(a.f.__inner[s][0],t,d,e);var w=Math.sqrt((u-r.__x)*(u-r.__x)+(v-r.__y)*(v-r.__y));var x=w;var y=j;var z=a.f.__inner[s][0]-Math.PI/2;var aa=g.ec.item(s);var ab=0-q/2;var ac=q/2;var ad=Math.max(y,x);var ae=Math.min(y,x);var af=Math.cos(z);var ag=Math.sin(z);var ah={__x:r.__x+(ab*af-ad*ag),__y:r.__y+(ab*ag+ad*af),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ai={__x:r.__x+(ac*af-ad*ag),__y:r.__y+(ac*ag+ad*af),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var aj={__x:r.__x+(ac*af-ae*ag),__y:r.__y+(ac*ag+ae*af),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ak={__x:r.__x+(ab*af-ae*ag),__y:r.__y+(ab*ag+ae*af),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var al=new $.ig.PathGeometry;var am=new $.ig.PathFigure;am.__startPoint=ah;am.__isClosed=true;var an=new $.ig.PolyLineSegment;an.__points.add(ai);an.__points.add(aj);an.__points.add(ak);am.__segments.add(an);al.d().add(am);aa.bn(al)}g.ec.g(c.count());this.ld().eq()},$type:new $.ig.Type("RadialColumnSeries",$.ig.AnchoredRadialSeries.prototype.$type)},true);$.ig.util.defType("RadialColumnSeriesView","AnchoredRadialSeriesView",{_ef:null,ef:function(a){if(arguments.length===1){this._ef=a;return a}else{return this._ef}},init:function(a){var $self=this;$.ig.AnchoredRadialSeriesView.prototype.init.call(this,a);this.ef(a);this.ec=function(){var $ret=new $.ig.Pool$1($.ig.Path.prototype.$type);$ret.create($self.el.runOn($self));$ret.activate($self.em.runOn($self));$ret.disactivate($self.en.runOn($self));$ret.destroy($self.eo.runOn($self));return $ret}()},ec:null,ak:function(){var $self=this;$.ig.MarkerSeriesView.prototype.ak.call(this);this.eg(new $.ig.List$1($.ig.Path.prototype.$type,0));if(!this.af()){this.w().resolution(4);this.w().legendItemBadgeTemplate(function(){var $ret=new $.ig.DataTemplate;$ret.render($.ig.LegendTemplates.prototype.n);$ret.measure($.ig.LegendTemplates.prototype.m);return $ret}())}},_eg:null,eg:function(a){if(arguments.length===1){this._eg=a;return a}else{return this._eg}},el:function(){var a=new $.ig.Path;this.eg().add(a);a.__visibility=$.ig.Visibility.prototype.collapsed;return a},em:function(a){a.__visibility=$.ig.Visibility.prototype.visible},en:function(a){a.__visibility=$.ig.Visibility.prototype.collapsed},eo:function(a){this.eg().remove(a)},ep:function(a,b,c,d,e,f){this.ar()},av:function(a,b){$.ig.SeriesView.prototype.av.call(this,a,b);var c=a;c.__fill=this.w().actualBrush();c.__stroke=this.w().actualOutline();c.a5(this.w().thickness());c.a6(this.w().dashArray());c.a7(this.w().dashCap())},ax:function(a,b){$.ig.SeriesView.prototype.ax.call(this,a,b);var c=a;var d=this.a2(b);c.__fill=d;c.__stroke=d;c.a5(this.w().thickness()+$.ig.SeriesView.prototype.b)},a4:function(a,b){$.ig.SeriesView.prototype.a4.call(this,a,b);if(a.b()){for(var c=0;c<this.eg().count();c++){var d=this.eg().__inner[c];this.at(d,c,b);if(this.l&&!b){a.e($.ig.GradientDirection.prototype.radial,null)}a.g(d)}}},ca:function(a){$.ig.SeriesView.prototype.ca.call(this,a);var b=0;var d=this.ec.h().getEnumerator();while(d.moveNext()){var c=d.current();var e=new $.ig.PathVisualData(1,"column"+b,c);e.tags().add("Main");a.shapes().add(e);b++}},eq:function(){this.ar()},$type:new $.ig.Type("RadialColumnSeriesView",$.ig.AnchoredRadialSeriesView.prototype.$type)},true);$.ig.util.defType("RadialLineSeries","AnchoredRadialSeries",{et:function(){return new $.ig.RadialLineSeriesView(this)},eq:function(a){$.ig.AnchoredRadialSeries.prototype.eq.call(this,a);this.lb(a)},_lb:null,lb:function(a){if(arguments.length===1){this._lb=a;return a}else{return this._lb}},init:function(){$.ig.AnchoredRadialSeries.prototype.init.call(this);this.a3($.ig.RadialLineSeries.prototype.$type)},onApplyTemplate:function(){$.ig.Control.prototype.a8.call(this)},preferredCategoryMode:function(a){return $.ig.CategoryMode.prototype.mode0},fg:function(a,b){$.ig.AnchoredRadialSeries.prototype.fg.call(this,a,b);var c=b;c.ej()},j2:function(a,b){$.ig.AnchoredRadialSeries.prototype.j2.call(this,a,b);var c=b.ae();var d=b.ad();var e=a.f;var f=e.count();var g=new $.ig.List$1($.ig.Array.prototype.$type,2,f);var h=0;for(var i=0;i<f;i++){var j=new Array(4);g.add(j);j[0]=this.jo.j(a.f.__inner[i][0],a.f.__inner[i][1],c,d);j[1]=this.jo.m(a.f.__inner[i][0],a.f.__inner[i][1],c,d);j[2]=this.jo.j(a.f.__inner[i][0],a.f.__inner[i][2],c,d);var k=a.f.__inner[i][2];j[3]=this.jo.m(a.f.__inner[i][0],k,c,d);if(k>h){h=k}}var l=b;l.ek(f,g,false,this.unknownValuePlotting(),this.k1(g,f-1,b),l.dm().h(),this.resolution())},unknownValuePlotting:function(a){if(arguments.length===1){this.c($.ig.RadialLineSeries.prototype.unknownValuePlottingProperty,a);return a}else{return this.b($.ig.RadialLineSeries.prototype.unknownValuePlottingProperty)}},ft:function(a,b,c,d){$.ig.AnchoredRadialSeries.prototype.ft.call(this,a,b,c,d);switch(b){case $.ig.RadialLineSeries.prototype.k8:this.renderSeries(false);this.fs();break}},ko:function(){return true},$type:new $.ig.Type("RadialLineSeries",$.ig.AnchoredRadialSeries.prototype.$type)},true);$.ig.util.defType("RadialLineSeriesView","AnchoredRadialSeriesView",{_eg:null,eg:function(a){if(arguments.length===1){this._eg=a;return a}else{return this._eg}},init:function(a){this.ec=new $.ig.Path;this.ed=new $.ig.Path;this.ee=new $.ig.Path;$.ig.AnchoredRadialSeriesView.prototype.init.call(this,a);this.eg(a)},ak:function(){$.ig.MarkerSeriesView.prototype.ak.call(this)},ec:null,ed:null,ee:null,ej:function(){this.ec.bn(null);this.ed.bn(null);this.ee.bn(null);this.ar()},ek:function(a,b,c,d,e,f,g){this.d4().km().i(this.ec,this.ed,this.ee,a,b,c,d,e,f,g);this.ar()},a0:function(){$.ig.SeriesView.prototype.a0.call(this);this.ec.__stroke=this.w().actualBrush();this.ec.a5(this.w().thickness());this.ec.a6(this.w().dashArray());this.ec.a7(this.w().dashCap());this.ee.__stroke=this.w().actualBrush();this.ee.a5(this.w().thickness());this.ee.a6(this.w().dashArray());this.ee.a7(this.w().dashCap());this.ed.__fill=this.w().actualBrush();this.ed.__opacity=.75},a1:function(){$.ig.SeriesView.prototype.a1.call(this);var a=this.a3();this.ec.__stroke=a;this.ec.a5(this.w().thickness()+$.ig.SeriesView.prototype.b);this.ee.__stroke=a;this.ee.a5(this.w().thickness()+$.ig.SeriesView.prototype.b);this.ed.__fill=a;this.ed.__opacity=1},a4:function(a,b){$.ig.SeriesView.prototype.a4.call(this,a,b);if(a.b()){if(this.l&&!b){a.e($.ig.GradientDirection.prototype.radial,null)}a.g(this.ed);a.g(this.ec);a.g(this.ee)}},ca:function(a){$.ig.SeriesView.prototype.ca.call(this,a);var b=new $.ig.PathVisualData(1,"lowerShape",this.ec);b.tags().add("Lower");b.tags().add("Main");var c=new $.ig.PathVisualData(1,"upperShape",this.ee);c.tags().add("Upper");var d=new $.ig.PathVisualData(1,"translucentShape",this.ed);d.tags().add("Translucent");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},$type:new $.ig.Type("RadialLineSeriesView",$.ig.AnchoredRadialSeriesView.prototype.$type)},true);$.ig.util.defType("RadialPieSeries","AnchoredRadialSeries",{et:function(){return new $.ig.RadialPieSeriesView(this)},eq:function(a){$.ig.AnchoredRadialSeries.prototype.eq.call(this,a);this.ld(a)},_ld:null,ld:function(a){if(arguments.length===1){this._ld=a;return a}else{return this._ld}},init:function(){$.ig.AnchoredRadialSeries.prototype.init.call(this);this.a3($.ig.RadialPieSeries.prototype.$type)},radiusX:function(a){if(arguments.length===1){this.c($.ig.RadialPieSeries.prototype.radiusXProperty,a);return a}else{return this.b($.ig.RadialPieSeries.prototype.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.c($.ig.RadialPieSeries.prototype.radiusYProperty,a);return a}else{return this.b($.ig.RadialPieSeries.prototype.radiusYProperty)}},preferredCategoryMode:function(a){return a!=null&&a==this.angleAxis()?$.ig.CategoryMode.prototype.mode2:$.ig.CategoryMode.prototype.mode0},fg:function(a,b){$.ig.AnchoredRadialSeries.prototype.fg.call(this,a,b);var c=b;if(a&&c.ec!=null){c.ec.g(0)}},j2:function(a,b){$.ig.AnchoredRadialSeries.prototype.j2.call(this,a,b);var c=b;var d=b.ae();var e=b.ad();var f=this.valueAxis().h3(e,d);var g=a.f;var h=this.valueAxis();var i=Math.max(0,.5*h.i1());var j=i;j=Math.max(j,f.minLength());var k=this.angleAxis().he(d,e);var l={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var m=this.radiusX();var n=this.radiusY();var o=m>0&&n>0;var p=0;for(var q=0;q<g.count();++q){var r=c.ec.item(q);var s=g.__inner[q][0];var t=Math.min(g.__inner[q][2],f.maxLength());var u=null;if(o){u=this.lh(d,e,s-k*.5,s+k*.5,j,t,l,m,n)}else{u=this.lg(d,e,s-k*.5,s+k*.5,j,t,l)}r.bn(u);var v=g.__inner[q][2];if(v>p){p=v}}c.dq($.ig.ViewportUtils.prototype.e(p,d,e));c.dr({__x:$.ig.ViewportUtils.prototype.a(l.__x,d,e),__y:$.ig.ViewportUtils.prototype.c(l.__y,d,e),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.ec.g(g.count());c.ep()},lg:function(a,b,c,d,e,f,g){var $self=this;var h=$.ig.SliceCoords.prototype.aw(a,b,c,d,e,f,g);var i=new $.ig.PathFigure;i.__startPoint=h.m();i.__isClosed=true;i.__segments.add(function(){var $ret=new $.ig.LineSegment(1);$ret.d(h.n());return $ret}());i.__segments.add(function(){var $ret=new $.ig.ArcSegment;$ret.h(h.o());$ret.k(h.v());$ret.j($.ig.SweepDirection.prototype.clockwise);$ret.i(h.u());return $ret}());i.__segments.add(function(){var $ret=new $.ig.LineSegment(1);$ret.d(h.p());return $ret}());i.__segments.add(function(){var $ret=new $.ig.ArcSegment;$ret.h(h.m());$ret.k(h.w());$ret.j($.ig.SweepDirection.prototype.counterclockwise);$ret.i(h.u());return $ret}());var j=new $.ig.PathGeometry;j.d().add(i);return j},lh:function(a,b,c,d,e,f,g,h,i){var $self=this;var j=$.ig.SliceCoords.prototype.ax(a,b,c,d,e,f,g,h,i);if(j==null){return this.lg(a,b,c,d,e,f,g)}var k=new $.ig.PathFigure;k.__startPoint=j.m();k.__isClosed=true;var l=(c+(d-c)*.5)*180/Math.PI+90;var m=new $.ig.Size(j.x().c()*(e/f),j.x().d()*(e/f));k.__segments.add(function(){var $ret=new $.ig.ArcSegment;$ret.h(j.q());$ret.k(m);$ret.l(l);$ret.j($.ig.SweepDirection.prototype.clockwise);$ret.i(false);return $ret}());k.__segments.add(function(){var $ret=new $.ig.LineSegment(1);$ret.d(j.n());return $ret}());k.__segments.add(function(){var $ret=new $.ig.ArcSegment;$ret.h(j.r());$ret.k(j.x());$ret.l(l);$ret.j($.ig.SweepDirection.prototype.clockwise);$ret.i(false);return $ret}());k.__segments.add(function(){var $ret=new $.ig.ArcSegment;$ret.h(j.o());$ret.k(j.v());$ret.j($.ig.SweepDirection.prototype.clockwise);$ret.i(j.u());return $ret}());k.__segments.add(function(){var $ret=new $.ig.ArcSegment;$ret.h(j.s());$ret.k(j.x());$ret.l(l);$ret.j($.ig.SweepDirection.prototype.clockwise);$ret.i(false);return $ret}());k.__segments.add(function(){var $ret=new $.ig.LineSegment(1);$ret.d(j.p());return $ret}());k.__segments.add(function(){var $ret=new $.ig.ArcSegment;$ret.h(j.t());$ret.k(m);$ret.l(l);$ret.j($.ig.SweepDirection.prototype.clockwise);$ret.i(false);return $ret}());k.__segments.add(function(){var $ret=new $.ig.ArcSegment;$ret.h(j.m());$ret.k(j.w());$ret.j($.ig.SweepDirection.prototype.counterclockwise);$ret.i(j.u());return $ret}());var n=new $.ig.PathGeometry;n.d().add(k);return n},ft:function(a,b,c,d){$.ig.AnchoredRadialSeries.prototype.ft.call(this,a,b,c,d);switch(b){case $.ig.RadialPieSeries.prototype.k8:case $.ig.RadialPieSeries.prototype.k9:this.renderSeries(false);break}},$type:new $.ig.Type("RadialPieSeries",$.ig.AnchoredRadialSeries.prototype.$type)},true);$.ig.util.defType("SliceCoords","Object",{init:function(){$.ig.Object.prototype.init.call(this)},_m:null,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_o:null,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_p:null,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_q:null,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_r:null,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_s:null,s:function(a){if(arguments.length===1){this._s=a;return a}else{return this._s}},_t:null,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},_u:null,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},_v:null,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},_w:null,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},_x:null,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},aw:function(a,b,c,d,e,f,g){var $self=this;var h=Math.min(c,d);var i=Math.max(c,d);var j=Math.cos(h);var k=Math.sin(h);var l=Math.max(0,e);var m=f;var n=g.__x+j*l;var o=g.__y+k*l;var p=g.__x+j*m;var q=g.__y+k*m;var r=Math.cos(i);var s=Math.sin(i);var t=g.__x+r*l;var u=g.__y+s*l;var v=g.__x+r*m;var w=g.__y+s*m;n=$.ig.ViewportUtils.prototype.a(n,a,b);o=$.ig.ViewportUtils.prototype.c(o,a,b);p=$.ig.ViewportUtils.prototype.a(p,a,b);q=$.ig.ViewportUtils.prototype.c(q,a,b);t=$.ig.ViewportUtils.prototype.a(t,a,b);u=$.ig.ViewportUtils.prototype.c(u,a,b);v=$.ig.ViewportUtils.prototype.a(v,a,b);w=$.ig.ViewportUtils.prototype.c(w,a,b);var x={__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var y={__x:p,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var z={__x:v,__y:w,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var aa={__x:t,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ab=$.ig.ViewportUtils.prototype.e(m,a,b);var ac=$.ig.ViewportUtils.prototype.g(m,a,b);var ad=$.ig.ViewportUtils.prototype.e(l,a,b);var ae=$.ig.ViewportUtils.prototype.g(l,a,b);return function(){var $ret=new $.ig.SliceCoords;$ret.m(x);$ret.n(y);$ret.o(z);$ret.p(aa);$ret.u(i-h>Math.PI);$ret.v(new $.ig.Size(ab,ac));$ret.w(new $.ig.Size(ad,ae));return $ret}()},ax:function(a,b,c,d,e,f,g,h,i){var j=$.ig.ViewportUtils.prototype.f(i,a,b);var k=f-e;if(k<0){return null}if($.ig.ViewportUtils.prototype.e(k,a,b)<2){return null}if(j*2>k){j=k/2;i=$.ig.ViewportUtils.prototype.e(j,a,b)}var l=$.ig.ViewportUtils.prototype.f(h,a,b);var m=l/(f-j);var n=Math.atan(m);if(n*2>Math.abs(d-c)){n=Math.abs(d-c)/2;h=$.ig.ViewportUtils.prototype.e(Math.tan(n)*(f-j),a,b)}var o=$.ig.SliceCoords.prototype.aw(a,b,c+n,d-n,e,f,g);var p=$.ig.SliceCoords.prototype.aw(a,b,c,d,e+j*(e/f),f-j,g);o.r(o.n());o.t(o.p());o.q(p.m());o.n(p.n());o.s(p.o());o.p(p.p());o.x(new $.ig.Size(h,i));return o},$type:new $.ig.Type("SliceCoords",$.ig.Object.prototype.$type)},true);$.ig.util.defType("RadialPieSeriesView","AnchoredRadialSeriesView",{_ef:null,ef:function(a){if(arguments.length===1){this._ef=a;return a}else{return this._ef}},init:function(a){var $self=this;$.ig.AnchoredRadialSeriesView.prototype.init.call(this,a);this.ef(a);this.ec=function(){var $ret=new $.ig.Pool$1($.ig.Path.prototype.$type);$ret.create($self.el.runOn($self));$ret.activate($self.em.runOn($self));$ret.disactivate($self.en.runOn($self));$ret.destroy($self.eo.runOn($self));return $ret}()},ec:null,ak:function(){var $self=this;$.ig.MarkerSeriesView.prototype.ak.call(this);this.eg(new $.ig.List$1($.ig.Path.prototype.$type,0));if(!this.af()){this.w().resolution(4);this.w().legendItemBadgeTemplate(function(){var $ret=new $.ig.DataTemplate;$ret.render($.ig.LegendTemplates.prototype.n);$ret.measure($.ig.LegendTemplates.prototype.m);return $ret}())}},_eg:null,eg:function(a){if(arguments.length===1){this._eg=a;return a}else{return this._eg}},el:function(){var $self=this;var a=function(){var $ret=new $.ig.Path;$ret.dataContext(function(){var $ret=new $.ig.DataContext;$ret.series($self.w());return $ret}());return $ret}();this.eg().add(a);a.__visibility=$.ig.Visibility.prototype.collapsed;return a},em:function(a){a.__visibility=$.ig.Visibility.prototype.visible},en:function(a){a.__visibility=$.ig.Visibility.prototype.collapsed},eo:function(a){this.eg().remove(a)},av:function(a,b){$.ig.SeriesView.prototype.av.call(this,a,b);var c=a;c.__stroke=this.w().actualOutline();c.a5(this.w().thickness());c.__fill=this.w().actualBrush();c.a6(this.w().dashArray());c.a7(this.w().dashCap())},ax:function(a,b){$.ig.SeriesView.prototype.ax.call(this,a,b);var c=a;var d=this.a2(b);c.__stroke=d;c.a5(this.w().thickness());c.__fill=d},a4:function(a,b){$.ig.SeriesView.prototype.a4.call(this,a,b);if(a.b()){for(var c=0;c<this.eg().count();c++){var d=this.eg().__inner[c];this.at(d,c,b);if(this.l&&!b){var e=this.dq()*2;var f=d.__fill!=null&&d.__fill.isGradient()&&this.dr()!=null?new $.ig.Rect(0,this.dr().__x-this.dq(),this.dr().__y-this.dq(),e,e):null;a.e($.ig.GradientDirection.prototype.radial,f)}a.g(d)}}},ep:function(){this.ar()},ca:function(a){$.ig.SeriesView.prototype.ca.call(this,a);var b=0;var d=this.ec.h().getEnumerator();while(d.moveNext()){var c=d.current();var e=new $.ig.PathVisualData(1,"slice"+b,c);e.tags().add("Main");a.shapes().add(e);b++}},$type:new $.ig.Type("RadialPieSeriesView",$.ig.AnchoredRadialSeriesView.prototype.$type)},true);$.ig.CategoryAngleAxis.prototype.hu="StartAngleOffset";$.ig.CategoryAngleAxis.prototype.hv="Interval";$.ig.CategoryAngleAxis.prototype.startAngleOffsetProperty=$.ig.DependencyProperty.prototype.l($.ig.CategoryAngleAxis.prototype.hu,Number,$.ig.CategoryAngleAxis.prototype.$type,new $.ig.PropertyMetadata(1,0,function(a,b){$.ig.util.cast($.ig.CategoryAngleAxis.prototype.$type,a).e8($.ig.CategoryAngleAxis.prototype.hu,b.f(),b.e())}));$.ig.CategoryAngleAxis.prototype.intervalProperty=$.ig.DependencyProperty.prototype.l($.ig.CategoryAngleAxis.prototype.hv,Number,$.ig.CategoryAngleAxis.prototype.$type,new $.ig.PropertyMetadata(1,NaN,function(a,b){$.ig.util.cast($.ig.CategoryAngleAxis.prototype.$type,a).e8($.ig.CategoryAngleAxis.prototype.hv,b.f(),b.e());$.ig.util.cast($.ig.CategoryAngleAxis.prototype.$type,a).e1(false)}));$.ig.NumericAngleAxis.prototype.ig="StartAngleOffset";$.ig.NumericAngleAxis.prototype.startAngleOffsetProperty=$.ig.DependencyProperty.prototype.l($.ig.NumericAngleAxis.prototype.ig,Number,$.ig.NumericAngleAxis.prototype.$type,new $.ig.PropertyMetadata(1,0,function(a,b){$.ig.util.cast($.ig.NumericAngleAxis.prototype.$type,a).e8($.ig.NumericAngleAxis.prototype.ig,b.f(),b.e())}));$.ig.NumericRadiusAxis.prototype.ig="RadiusExtentScale";$.ig.NumericRadiusAxis.prototype.ih="InnerRadiusExtentScale";$.ig.NumericRadiusAxis.prototype.radiusExtentScaleProperty=$.ig.DependencyProperty.prototype.l($.ig.NumericRadiusAxis.prototype.ig,Number,$.ig.NumericRadiusAxis.prototype.$type,new $.ig.PropertyMetadata(1,.75,function(a,b){$.ig.util.cast($.ig.NumericRadiusAxis.prototype.$type,a).e8($.ig.NumericRadiusAxis.prototype.ig,b.f(),b.e())}));$.ig.NumericRadiusAxis.prototype.innerRadiusExtentScaleProperty=$.ig.DependencyProperty.prototype.l($.ig.NumericRadiusAxis.prototype.ih,Number,$.ig.NumericRadiusAxis.prototype.$type,new $.ig.PropertyMetadata(1,0,function(a,b){$.ig.util.cast($.ig.NumericRadiusAxis.prototype.$type,a).e8($.ig.NumericRadiusAxis.prototype.ih,b.f(),b.e())}));$.ig.RadialBase.prototype.ji="AngleAxis";$.ig.RadialBase.prototype.jj="ValueAxis";$.ig.RadialBase.prototype.jk="ClipSeriesToBounds";$.ig.RadialBase.prototype.angleAxisProperty=$.ig.DependencyProperty.prototype.l($.ig.RadialBase.prototype.ji,$.ig.CategoryAngleAxis.prototype.$type,$.ig.RadialBase.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){$.ig.util.cast($.ig.RadialBase.prototype.$type,a).e6($.ig.RadialBase.prototype.ji,b.f(),b.e())}));$.ig.RadialBase.prototype.valueAxisProperty=$.ig.DependencyProperty.prototype.l($.ig.RadialBase.prototype.jj,$.ig.NumericRadiusAxis.prototype.$type,$.ig.RadialBase.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){$.ig.util.cast($.ig.RadialBase.prototype.$type,a).e6($.ig.RadialBase.prototype.jj,b.f(),b.e())}));$.ig.RadialBase.prototype.clipSeriesToBoundsProperty=$.ig.DependencyProperty.prototype.l($.ig.RadialBase.prototype.jk,$.ig.Boolean.prototype.$type,$.ig.RadialBase.prototype.$type,new $.ig.PropertyMetadata(1,false,function(a,b){$.ig.util.cast($.ig.RadialBase.prototype.$type,a).e6($.ig.RadialBase.prototype.jk,b.f(),b.e())}));$.ig.AnchoredRadialSeries.prototype.j6="ValueMemberPath";$.ig.AnchoredRadialSeries.prototype.j7="ValueColumn";$.ig.AnchoredRadialSeries.prototype.valueMemberPathProperty=$.ig.DependencyProperty.prototype.l($.ig.AnchoredRadialSeries.prototype.j6,String,$.ig.AnchoredRadialSeries.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){$.ig.util.cast($.ig.AnchoredRadialSeries.prototype.$type,a).e6($.ig.AnchoredRadialSeries.prototype.j6,b.f(),b.e())}));$.ig.AnchoredRadialSeries.prototype.trendLineTypeProperty=$.ig.DependencyProperty.prototype.l($.ig.AnchoredRadialSeries.prototype.cd,$.ig.TrendLineType.prototype.$type,$.ig.AnchoredRadialSeries.prototype.$type,new $.ig.PropertyMetadata(1,$.ig.TrendLineType.prototype.none,function(a,b){$.ig.util.cast($.ig.AnchoredRadialSeries.prototype.$type,a).e6($.ig.AnchoredRadialSeries.prototype.cd,b.f(),b.e())}));$.ig.AnchoredRadialSeries.prototype.trendLineBrushProperty=$.ig.DependencyProperty.prototype.l($.ig.AnchoredRadialSeries.prototype.cf,$.ig.Brush.prototype.$type,$.ig.AnchoredRadialSeries.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){$.ig.util.cast($.ig.AnchoredRadialSeries.prototype.$type,a).e6($.ig.AnchoredRadialSeries.prototype.cf,b.f(),b.e())}));$.ig.AnchoredRadialSeries.prototype.actualTrendLineBrushProperty=$.ig.DependencyProperty.prototype.l($.ig.AnchoredRadialSeries.prototype.cg,$.ig.Brush.prototype.$type,$.ig.AnchoredRadialSeries.prototype.$type,new $.ig.PropertyMetadata(1,null,function(a,b){$.ig.util.cast($.ig.AnchoredRadialSeries.prototype.$type,a).e6($.ig.AnchoredRadialSeries.prototype.cg,b.f(),b.e())}));$.ig.AnchoredRadialSeries.prototype.trendLineThicknessProperty=$.ig.DependencyProperty.prototype.l($.ig.AnchoredRadialSeries.prototype.ch,Number,$.ig.AnchoredRadialSeries.prototype.$type,new $.ig.PropertyMetadata(1,1.5,function(a,b){$.ig.util.cast($.ig.AnchoredRadialSeries.prototype.$type,a).e6($.ig.AnchoredRadialSeries.prototype.ch,b.f(),b.e())}));$.ig.AnchoredRadialSeries.prototype.trendLineDashCapProperty=$.ig.DependencyProperty.prototype.l($.ig.AnchoredRadialSeries.prototype.ci,$.ig.PenLineCap.prototype.$type,$.ig.AnchoredRadialSeries.prototype.$type,new $.ig.PropertyMetadata(1,$.ig.PenLineCap.prototype.flat,function(a,b){$.ig.util.cast($.ig.AnchoredRadialSeries.prototype.$type,a).e6($.ig.AnchoredRadialSeries.prototype.ci,b.f(),b.e())}));$.ig.AnchoredRadialSeries.prototype.trendLineDashArrayProperty=$.ig.DependencyProperty.prototype.l($.ig.AnchoredRadialSeries.prototype.cc,$.ig.DoubleCollection.prototype.$type,$.ig.AnchoredRadialSeries.prototype.$type,new $.ig.PropertyMetadata(0,function(a,b){$.ig.util.cast($.ig.AnchoredRadialSeries.prototype.$type,a).e6($.ig.AnchoredRadialSeries.prototype.cc,b.f(),b.e())}));$.ig.AnchoredRadialSeries.prototype.trendLinePeriodProperty=$.ig.DependencyProperty.prototype.l($.ig.AnchoredRadialSeries.prototype.ce,$.ig.Number.prototype.$type,$.ig.AnchoredRadialSeries.prototype.$type,new $.ig.PropertyMetadata(1,7,function(a,b){$.ig.util.cast($.ig.AnchoredRadialSeries.prototype.$type,a).e6($.ig.AnchoredRadialSeries.prototype.ce,b.f(),b.e())}));$.ig.AnchoredRadialSeries.prototype.trendLineZIndexProperty=$.ig.DependencyProperty.prototype.l($.ig.AnchoredRadialSeries.prototype.cj,$.ig.Number.prototype.$type,$.ig.AnchoredRadialSeries.prototype.$type,new $.ig.PropertyMetadata(1,1,function(a,b){$.ig.util.cast($.ig.AnchoredRadialSeries.prototype.$type,a).e6($.ig.AnchoredRadialSeries.prototype.cj,b.f(),b.e())}));$.ig.RadialAreaSeries.prototype.k8="UnknownValuePlotting";$.ig.RadialAreaSeries.prototype.unknownValuePlottingProperty=$.ig.DependencyProperty.prototype.l($.ig.RadialAreaSeries.prototype.k8,$.ig.UnknownValuePlotting.prototype.$type,$.ig.RadialAreaSeries.prototype.$type,new $.ig.PropertyMetadata(1,$.ig.UnknownValuePlotting.prototype.dontPlot,function(a,b){$.ig.util.cast($.ig.RadialAreaSeries.prototype.$type,a).e6($.ig.RadialAreaSeries.prototype.k8,b.f(),b.e())}));$.ig.Legend.prototype.ch="Orientation";$.ig.RadialColumnSeries.prototype.k8="RadiusX";$.ig.RadialColumnSeries.prototype.k9="RadiusY";$.ig.RadialColumnSeries.prototype.radiusXProperty=$.ig.DependencyProperty.prototype.l($.ig.RadialColumnSeries.prototype.k8,Number,$.ig.RadialColumnSeries.prototype.$type,new $.ig.PropertyMetadata(1,2,function(a,b){$.ig.util.cast($.ig.RadialColumnSeries.prototype.$type,a).e6($.ig.RadialColumnSeries.prototype.k8,b.f(),b.e())}));$.ig.RadialColumnSeries.prototype.radiusYProperty=$.ig.DependencyProperty.prototype.l($.ig.RadialColumnSeries.prototype.k9,Number,$.ig.RadialColumnSeries.prototype.$type,new $.ig.PropertyMetadata(1,2,function(a,b){$.ig.util.cast($.ig.RadialColumnSeries.prototype.$type,a).e6($.ig.RadialColumnSeries.prototype.k9,b.f(),b.e())}));$.ig.RadialLineSeries.prototype.k8="UnknownValuePlotting";$.ig.RadialLineSeries.prototype.unknownValuePlottingProperty=$.ig.DependencyProperty.prototype.l($.ig.RadialLineSeries.prototype.k8,$.ig.UnknownValuePlotting.prototype.$type,$.ig.RadialLineSeries.prototype.$type,new $.ig.PropertyMetadata(1,$.ig.UnknownValuePlotting.prototype.dontPlot,function(a,b){$.ig.util.cast($.ig.RadialLineSeries.prototype.$type,a).e6($.ig.RadialLineSeries.prototype.k8,b.f(),b.e())}));$.ig.RadialPieSeries.prototype.k8="RadiusX";$.ig.RadialPieSeries.prototype.k9="RadiusY";$.ig.RadialPieSeries.prototype.radiusXProperty=$.ig.DependencyProperty.prototype.l($.ig.RadialPieSeries.prototype.k8,Number,$.ig.RadialPieSeries.prototype.$type,new $.ig.PropertyMetadata(1,2,function(a,b){$.ig.util.cast($.ig.RadialPieSeries.prototype.$type,a).e6($.ig.RadialPieSeries.prototype.k8,b.f(),b.e())}));$.ig.RadialPieSeries.prototype.radiusYProperty=$.ig.DependencyProperty.prototype.l($.ig.RadialPieSeries.prototype.k9,Number,$.ig.RadialPieSeries.prototype.$type,new $.ig.PropertyMetadata(1,2,function(a,b){$.ig.util.cast($.ig.RadialPieSeries.prototype.$type,a).e6($.ig.RadialPieSeries.prototype.k9,b.f(),b.e())
}));$.ig.util.extCopy($.ig.ArrayUtil,[[[$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["shuffle$1","insertionIndex$1","insertionIndex$11111","binarySearch$1"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["flattenTo","getBounds2","clipTo"]],[[$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["getBounds","getBounds11","getCentroid","toPointCollection","toPointList"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["where$1","where$11111","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$111","min","min$111","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1"]],[[$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.IntColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["ofType$1","cast$1"]]]);$.ig.util.extCopy($.ig.Queryable,[[[$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.IntColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["asQueryable"]]]);if($.ig.SeriesViewer.prototype.staticInit&&!$.ig.SeriesViewer.prototype.staticInitCalled){$.ig.SeriesViewer.prototype.staticInit();$.ig.SeriesViewer.prototype.staticInitCalled=true}if($.ig.XamDataChart.prototype.staticInit&&!$.ig.XamDataChart.prototype.staticInitCalled){$.ig.XamDataChart.prototype.staticInit();$.ig.XamDataChart.prototype.staticInitCalled=true}