/*!@license
* Infragistics.Web.ClientUI infragistics.gauge_radialgauge.js 14.1.20141.1020
*
* 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||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["AbstractEnumerable:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","String:g","IComparable:h","Number:i","Number:j","Single:k","Number:l","String:m","Array:n","RegExp:o","RuntimeTypeHandle:p","MethodInfo:q","MethodBase:r","MemberInfo:s","ParameterInfo:t","TypeCode:u","Enum:v","ConstructorInfo:w","IEnumerable:x","IEnumerator:y","Func$1:z","MulticastDelegate:aa","IntPtr:ab","AbstractEnumerator:ac","IEnumerable$1:ad","IEnumerator$1:ae","ICollection$1:af","IList$1:ag","IArrayList:ah","Array:ai","ICollection:aj","CompareCallback:ak","List$1:al","IList:am","IDisposable:an","IArray:ao","Script:ap","Date:aq","Date:ar","Number:as","Func$3:at","Action$1:au","IDictionary$2:aw","Dictionary$2:ax","IDictionary:ay","Dictionary:az","IEqualityComparer$1:a0","KeyValuePair$2:a1","NotImplementedException:a2","Error:a3","GenericEnumerable$1:a4","GenericEnumerator$1:a5","INotifyCollectionChanged:a6","NotifyCollectionChangedEventHandler:a7","NotifyCollectionChangedEventArgs:a8","EventArgs:a9","NotifyCollectionChangedAction:ba","ObservableCollection$1:bd","INotifyPropertyChanged:be","PropertyChangedEventHandler:bf","PropertyChangedEventArgs:bg","Delegate:bh","Stack$1:bm","ReverseArrayEnumerator$1:bn","Math:b2","Number:b3","Number:b4","Number:b5","Number:b6","Number:b7","Number:b8","Number:b9","DependencyObject:cc","DependencyProperty:cd","PropertyMetadata:ce","PropertyChangedCallback:cf","DependencyPropertyChangedEventArgs:cg","DependencyPropertiesCollection:ch","UnsetValue:ci","Binding:cj","PropertyPath:ck","JQueryPromise:db","Action:dc","JQueryDeferred:df","JQuery:dg","JQueryObject:dh","Element:di","ElementAttributeCollection:dj","ElementCollection:dk","WebStyle:dl","ElementNodeType:dm","Document:dn","EventListener:dp","IElementEventHandler:dq","ElementEventHandler:dr","ElementAttribute:ds","JQueryPosition:dt","JQueryCallback:du","JQueryEvent:dv","JQueryUICallback:dw","StringBuilder:d1","Random:d3","Tuple$2:d5","UIElement:d7","Transform:d8","FrameworkElement:ea","Visibility:eb","Style:ec","Control:ed","Thickness:ee","HorizontalAlignment:ef","VerticalAlignment:eg","ContentControl:eh","DataTemplate:ei","DataTemplateRenderHandler:ej","DataTemplateRenderInfo:ek","DataTemplatePassInfo:el","DataTemplateMeasureHandler:em","DataTemplateMeasureInfo:en","DataTemplatePassHandler:eo","TextBlock:es","Brush:et","Color:eu","Point:ez","LinearGradientBrush:e1","GradientStop:e2","DoubleCollection:e3","FillRule:e4","GeometryType:e5","Geometry:e6","GeometryCollection:e7","GeometryGroup:e8","LineGeometry:e9","RectangleGeometry:fa","Rect:fb","Size:fc","EllipseGeometry:fd","PathGeometry:fe","PathFigureCollection:ff","PathFigure:fg","PathSegmentCollection:fh","PathSegmentType:fi","PathSegment:fj","LineSegment:fk","BezierSegment:fl","PolyBezierSegment:fm","PointCollection:fn","PolyLineSegment:fo","ArcSegment:fp","SweepDirection:fq","RotateTransform:ft","TranslateTransform:fu","ScaleTransform:fv","TransformGroup:fw","TransformCollection:fx","Shape:fz","Line:f0","Path:f1","Polygon:f2","Polyline:f3","Rectangle:f4"]);$.ig.util.defType("INotifyCollectionChanged:a6","Object",{$type:new $.ig.Type("INotifyCollectionChanged",null)},true);$.ig.util.defType("ObservableCollection$1:bd","List$1",{$t:null,init:function($t,initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$al.init.call(this,this.$t)},init1:function($t,initNumber,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$al.init1.call(this,this.$t,1,a)},init2:function($t,initNumber,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$al.init2.call(this,this.$t,2,a)},o:function(a,b){var c=this.__inner[a];$$t.$al.o.call(this,a,b);if(this.propertyChanged!=null){this.t(new $$t.bg("Item[]"))}if(this.collectionChanged!=null){var d=new $$t.a8(2,2,b,c,a);this.s(d)}},h:function(){$$t.$al.h.call(this);if(this.propertyChanged!=null){this.t(new $$t.bg("Count"));this.t(new $$t.bg("Item[]"))}if(this.collectionChanged!=null){var a=new $$t.a8(0,4);this.s(a)}},j:function(a,b){$$t.$al.j.call(this,a,b);if(this.propertyChanged!=null){this.t(new $$t.bg("Count"));this.t(new $$t.bg("Item[]"))}if(this.collectionChanged!=null){var c=new $$t.a8(1,0,b,a);this.s(c)}},f:function(a){$$t.$al.f.call(this,a);if(this.propertyChanged!=null){this.t(new $$t.bg("Count"));this.t(new $$t.bg("Item[]"))}if(this.collectionChanged!=null){var b=new $$t.a8(1,0,a,this.count()-1);this.s(b)}},m:function(a){var b=this.__inner[a];$$t.$al.m.call(this,a);if(this.propertyChanged!=null){this.t(new $$t.bg("Count"));this.t(new $$t.bg("Item[]"))}if(this.collectionChanged!=null){var c=new $$t.a8(1,1,b,a);this.s(c)}},collectionChanged:null,propertyChanged:null,t:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,a)}},s:function(a){if(this.collectionChanged!=null){this.collectionChanged(this,a)}},$type:new $.ig.Type("ObservableCollection$1",$$t.$al.$type.specialize(0),[$$t.$a6.$type,$$t.$be.$type])},true);$.ig.util.defType("Stack$1:bm","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.b=new $.ig.Array},b:null,push:function(a){this.b.add(a)},peek:function(){if(this.b.length<1){return null}return this.b[this.b.length-1]},pop:function(){var a=this.b[this.b.length-1];this.b.removeAt(this.b.length-1);return a},count:function(){return this.b.length},clear:function(){this.b.clear()},contains:function(a){return this.b.contains(a)},getEnumerator:function(){return new $$t.bn(this.$t,this.b)},$type:new $.ig.Type("Stack$1",$.ig.$ot,[$$t.$ad.$type.specialize(0)])},true);$.ig.util.defType("ReverseArrayEnumerator$1:bn","Object",{$t:null,b:0,a:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.a=a;this.b=a.length},current:function(){return this.a[this.b]},moveNext:function(){this.b--;return this.b>=0},reset:function(){this.b=this.a.length},$type:new $.ig.Type("ReverseArrayEnumerator$1",$.ig.$ot,[$$t.$ae.$type.specialize(0)])},true);$.ig.util.defType("StringBuilder:d1","Object",{_internal:null,internal:function(value){if(arguments.length===1){this._internal=value;return value}else{return this._internal}},init:function(){$.ig.$op.init.call(this);this._internal=[]},d:function(str_){this._internal.push(str_);return this},e:function(a){var str_=a.b();this._internal.push(str_);return this},c:function(chr_){this._internal.push(chr_);return this},f:function(str_){this._internal.push(str_+String.fromCharCode(10));return this},g:function(index_,chr_){this._internal.splice(index_,0,chr_);return this},h:function(index_,str_){this._internal.splice(index_,0,str_);return this},i:function(startIndex_,length_){this._internal.splice(startIndex_,length_);return this},b:function(){return this._internal.join("")},$type:new $.ig.Type("StringBuilder",$.ig.$ot)},true);$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.ICollection$1,$.ig.IEnumerable$1,$.ig.IList$1,$.ig.List$1,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.AbstractEnumerable,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.ICollection$1,$.ig.IEnumerable$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],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.ICollection$1,$.ig.IEnumerable$1,$.ig.IList$1,$.ig.List$1,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.AbstractEnumerable,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1],["ofType$1","cast$1"]]])})(jQuery);$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["BrushCollection:a","ObservableCollection$1:b","List$1:c","Object:d","Type:e","Boolean:f","ValueType:g","Void:h","String:i","IComparable:j","Number:k","Number:l","Single:m","Number:n","String:o","Array:p","RegExp:q","RuntimeTypeHandle:r","MethodInfo:s","MethodBase:t","MemberInfo:u","ParameterInfo:v","TypeCode:w","Enum:x","ConstructorInfo:y","IList$1:z","ICollection$1:aa","IEnumerable$1:ab","IEnumerable:ac","IEnumerator:ad","IEnumerator$1:ae","IArrayList:af","Array:ag","ICollection:ah","CompareCallback:ai","MulticastDelegate:aj","IntPtr:ak","IList:al","IDisposable:am","IArray:an","Script:ao","Date:ap","Date:aq","Number:ar","Func$3:as","Action$1:at","INotifyCollectionChanged:au","NotifyCollectionChangedEventHandler:av","NotifyCollectionChangedEventArgs:aw","EventArgs:ax","NotifyCollectionChangedAction:ay","INotifyPropertyChanged:az","PropertyChangedEventHandler:a0","PropertyChangedEventArgs:a1","Delegate:a2","InterpolationMode:a3","Brush:a4","Color:a5","Number:a6","Math:a7","Number:a8","Number:a9","Number:ba","Number:bb","Number:bc","Number:bd","Random:be","MathUtil:bf","RuntimeHelpers:bg","RuntimeFieldHandle:bh","ColorUtil:bi","Rect:bk","Size:bl","Point:bm","JQueryObject:by","Element:bz","ElementAttributeCollection:b0","ElementCollection:b1","WebStyle:b2","ElementNodeType:b3","Document:b4","EventListener:b5","IElementEventHandler:b6","ElementEventHandler:b7","ElementAttribute:b8","JQueryPosition:b9","JQueryCallback:ca","JQueryEvent:cb","JQueryUICallback:cc","JQuery:ce","JQueryDeferred:cf","JQueryPromise:cg","Action:ch","Callback:ci","window:cj","UIElement:cl","DependencyObject:cm","Dictionary:cn","DependencyProperty:co","PropertyMetadata:cp","PropertyChangedCallback:cq","DependencyPropertyChangedEventArgs:cr","DependencyPropertiesCollection:cs","UnsetValue:ct","Binding:cu","PropertyPath:cv","Transform:cw","NotImplementedException:da","Error:db","Dictionary$2:dh","IDictionary$2:di","IDictionary:dj","IEqualityComparer$1:dk","KeyValuePair$2:dl","IRenderer:dr","Rectangle:ds","Shape:dt","FrameworkElement:du","Visibility:dv","Style:dw","DoubleCollection:dx","Path:dy","Geometry:dz","GeometryType:d0","TextBlock:d1","Polygon:d2","PointCollection:d3","Polyline:d4","DataTemplateRenderInfo:d5","DataTemplatePassInfo:d6","ContentControl:d7","Control:d8","Thickness:d9","HorizontalAlignment:ea","VerticalAlignment:eb","DataTemplate:ec","DataTemplateRenderHandler:ed","DataTemplateMeasureHandler:ee","DataTemplateMeasureInfo:ef","DataTemplatePassHandler:eg","Line:eh","RenderingContext:em","CanvasViewRenderer:en","CanvasContext2D:eo","CanvasContext:ep","TextMetrics:eq","ImageData:er","CanvasElement:es","Gradient:et","LinearGradientBrush:eu","GradientStop:ev","GeometryGroup:ew","GeometryCollection:ex","FillRule:ey","PathGeometry:ez","PathFigureCollection:e0","LineGeometry:e1","RectangleGeometry:e2","EllipseGeometry:e3","ArcSegment:e4","PathSegment:e5","PathSegmentType:e6","SweepDirection:e7","PathFigure:e8","PathSegmentCollection:e9","LineSegment:fa","PolyLineSegment:fb","BezierSegment:fc","PolyBezierSegment:fd","GeometryUtil:fe","Tuple$2:ff","TransformGroup:fg","TransformCollection:fh","TranslateTransform:fi","RotateTransform:fj","ScaleTransform:fk","DivElement:fv","DoubleAnimator:fw","EasingFunctionHandler:fx","StackPool$1:f5","Stack$1:f6","ReverseArrayEnumerator$1:f7","Func$1:f8","StringBuilder:gj","BrushUtil:go","CssHelper:gp","CssGradientUtil:gq","FontUtil:gy","FontInfo:gz","InterpolationUtil:g8","Func$5:g9","PolygonUtil:he","IVisualData:hq","PrimitiveVisualData:hs","PrimitiveAppearanceData:ht","BrushAppearanceData:hu","AppearanceHelper:hv","LinearGradientBrushAppearanceData:hw","GradientStopAppearanceData:hx","SolidBrushAppearanceData:hy","EllipseGeometryData:hz","GeometryData:h0","GetPointsSettings:h1","RectangleGeometryData:h2","LineGeometryData:h3","PathGeometryData:h4","PathFigureData:h5","LineSegmentData:h6","SegmentData:h7","PolylineSegmentData:h8","ArcSegmentData:h9","PolyBezierSegmentData:ia","LabelAppearanceData:ib","ShapeTags:ic","PathVisualData:ij","AbstractEnumerable:ik","AbstractEnumerator:il","GenericEnumerable$1:im","GenericEnumerator$1:io"]);$.ig.util.defType("InterpolationMode:a3","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("InterpolationMode",$.ig.$ep.$type)},true);$.ig.util.defType("BrushCollection:a","ObservableCollection$1",{init:function(){$$t.$b.init.call(this,$$t.$a4.$type);this.u=0},selectRandom:function(){return this.item($$t.$a.w.b(this.count()))},interpolateRandom:function(){return this.getInterpolatedBrush($$t.$a.w.a()*(this.count()-1))},interpolationMode:function(a){if(arguments.length===1){if(this.u!=a){this.u=a;this.s(new $$t.aw(0,4))}return a}else{return this.u}},u:null,item:function(a,b){if(arguments.length===2){$$t.$b.item.call(this,a,b);return b}else{if(a<0||a>=this.count()){return null}return $$t.$b.item.call(this,a)}},getInterpolatedBrush:function(a){if(isNaN(a)){return null}a=$$t.$bf.c(a,0,this.count()-1);var b=Math.floor(a);if(b==a){return this.item(b)}return this.y(a-b,this.item(b),this.item(b+1),this.interpolationMode())},y:function(a,b,c,d){var e=b.color();var f=c.color();var g=e.getInterpolation(a,f,d);var h=new $$t.a4;h.color(g);return h},$type:new $.ig.Type("BrushCollection",$$t.$b.$type.specialize($$t.$a4.$type))},true);$.ig.util.defType("BrushUtil:go","Object",{init:function(){$.ig.$op.init.call(this)},getLightened:function(a){var $self=this;if($self==null){return $self}if($self._isGradient){var b=$self.clone();for(var c=0;c<b._gradientStops.length;c++){var d=b._gradientStops[c];d.color(d.color().getLightened(a))}return b}else{var e=$self.color().getLightened(a);return function(){var $ret=new $$t.a4;$ret.color(e);return $ret}()}},g:function(a,b,c,d){var $self=this;var e=new $$t.a4;if(a==null&&c==null){e.__fill="transparent";return e}var f=null,g=null;var h=null,i=null;if(a==null){var j=c._isGradient?function(){var $ret=new $$t.a5;$ret.f(0);$ret.i(255);$ret.h(255);$ret.g(255);return $ret}():function(){var $ret=new $$t.a5;$ret.f(0);$ret.i(c.color().i());$ret.h(c.color().h());$ret.g(c.color().g());return $ret}();f=function(){var $ret=new $$t.a4;$ret.color(j);return $ret}()}else{if(a._isGradient){h=a}else{f=a}}if(c==null){var k=a._isGradient?function(){var $ret=new $$t.a5;$ret.f(0);$ret.i(255);$ret.h(255);$ret.g(255);return $ret}():function(){var $ret=new $$t.a5;$ret.f(0);$ret.i(a.color().i());$ret.h(a.color().h());$ret.g(a.color().g());return $ret}();g=function(){var $ret=new $$t.a4;$ret.color(k);return $ret}()}else{if(c._isGradient){i=c}else{g=c}}if(f!=null&&g!=null){return $$t.$go.k(f,b,g,d)}if(f!=null&&i!=null){return $$t.$go.j(f,b,i,d)}if(h!=null&&g!=null){return $$t.$go.j(g,1-b,h,d)}if(h!=null&&i!=null){return $$t.$go.i(h,b,i,d)}return e},k:function(a,b,c,d){var e=new $$t.a4;e.color(a.color().getInterpolation(b,c.color(),d));return e},j:function(a,b,c,d){var e=new $$t.eu;e._gradientStops=$$t.$go.e(a.color(),b,c._gradientStops,d);if(c._useCustomDirection){e._useCustomDirection=true;e._startX=c._startX;e._startY=c._startY;e._endX=c._endX;e._endY=c._endY}return e},i:function(a,b,c,d){var e=new $$t.eu;e._gradientStops=$$t.$go.d(a._gradientStops,b,c._gradientStops,d);if(a._useCustomDirection||c._useCustomDirection){e._useCustomDirection=true;e._startX=a._startX+b*(c._startX-a._startX);e._startY=a._startY+b*(c._startY-a._startY);e._endX=(1-b)*a._endX+b*c._endX;e._endY=(1-b)*a._endY+b*c._endY}return e},e:function(a,b,c,d){var $self=this;var e=new Array(c.length);for(var f=0;f<c.length;++f){e[f]=function(){var $ret=new $$t.ev;$ret._offset=c[f]._offset;$ret.color(a.getInterpolation(b,c[f].color(),d));return $ret}()}return e},d:function(a,b,c,d){var $self=this;var e=Math.min(a.length,c.length);var f=Math.max(a.length,c.length);var g=new Array(f);var h=0;for(;h<e;++h){g[h]=function(){var $ret=new $$t.ev;$ret._offset=(1-b)*a[h]._offset+b*c[h]._offset;$ret.color(a[h].color().getInterpolation(b,c[h].color(),d));return $ret}()}for(;h<a.length;++h){g[h]=function(){var $ret=new $$t.ev;$ret._offset=(1-b)*a[h]._offset+b*c[c.length-1]._offset;$ret.color(a[h].color().getInterpolation(b,c[c.length-1].color(),d));return $ret}()}for(;h<c.length;++h){g[h]=function(){var $ret=new $$t.ev;$ret._offset=(1-b)*a[a.length-1]._offset+b*c[h]._offset;$ret.color(a[a.length-1].color().getInterpolation(b,c[h].color(),d));return $ret}()}return g},c:function(a,b){var c=new Array(2);b.addClass(a);var d=new $$t.a4;d.__fill=b.css("background-color");var e=new $$t.a4;e.__fill=b.css("border-top-color");b.removeClass(a);c[0]=d;c[1]=e;return c},a:function(palleteName_,container_,a,b,c){var $self=this;a=new $$t.a;b=new $$t.a;var d;var e=new $$t.c(String,0);e.add("background-color");e.add("border-top-color");var f=$$t.$gp.g();var g=false;if(container_!=null){container_.append(f);g=!jQuery.contains(document.documentElement,container_[0]);if(g){$("body").append(container_)}}else{$("body").append(f)}var h=$$t.$gp.d(f,"ui-"+palleteName_+"-palette-",e);var i=h.count();if(i==0){if(c==null){c=function(){var $ret=new Array;$ret.add("#B1BFC9");$ret.add("#50a8be");$ret.add("#798995");$ret.add("#fc6754");$ret.add("#4F606C");$ret.add("#fec33c");$ret.add("#374650");$ret.add("#3c6399");$ret.add("#162C3B");$ret.add("#91af49");return $ret}()}for(var j=0;j<c.length-1;j+=2){d=new $$t.a4;d.__fill=c[j];b.add(d);d=new $$t.a4;d.__fill=c[j+1];a.add(d)}}for(var k=0;k<i;k++){var l=new $$t.a4;l.__fill=h.__inner[k].__inner[0];var m=new $$t.a4;m.__fill=h.__inner[k].__inner[1];a.add(l);b.add(m)}f.remove();if(g){container_.remove()}return{brushes:a,outlines:b}},b:function(a,b,c,container_,d,e,f){var $self=this;d=new $$t.a;e=new $$t.a;if(f==null){f=function(){var $ret=new Array;$ret.add("#B1BFC9");$ret.add("#50a8be");$ret.add("#798995");$ret.add("#fc6754");$ret.add("#4F606C");$ret.add("#fec33c");$ret.add("#374650");$ret.add("#3c6399");$ret.add("#162C3B");$ret.add("#91af49");return $ret}()}var g=$$t.$gp.g();var h=false;if(container_!=null){container_.append(g);h=!jQuery.contains(document.documentElement,container_[0]);if(h){$("body").append(container_)}}else{$("body").append(g)}var i=new $$t.c(String,0);i.add("background-image");var j=$$t.$gp.d(g,a,i);var k=j.count();var l=$$t.$gp.d(g,b,i);var m=l.count();for(var n=0;n<k;n++){d.add($$t.$gq.d(j.__inner[n].__inner[0]))}for(var o=0;o<m;o++){e.add($$t.$gq.d(l.__inner[o].__inner[0]))}i.clear();var p=0;var q=0;var r=Math.min(k,m);var s=null;if(k==0){i.add("background-color")}if(m==0){i.add("border-top-color");q=k==0?1:0}if(i.count()>0){s=$$t.$gp.d(g,c,i);r=s.count()}if(k==0){if(r>0){for(var t=0;t<r;t++){var u=new $$t.a4;u.__fill=s.__inner[t].__inner[p];d.add(u)}}else{for(var v=0;v<f.length-1;v+=2){var w=new $$t.a4;w=new $$t.a4;w.__fill=f[v+1];d.add(w)}}}if(m==0){if(r>0){for(var x=0;x<r;x++){var y=new $$t.a4;y.__fill=s.__inner[x].__inner[q];e.add(y)}}else{for(var z=0;z<f.length-1;z+=2){var aa=new $$t.a4;aa.__fill=f[z];e.add(aa)}}}g.remove();if(h){container_.remove()}return{brushes:d,outlines:e}},f:function(a,b,c,container_,d){var e=null;var f=$$t.$gp.g();var g=false;if(container_!=null){container_.append(f);g=!jQuery.contains(document.documentElement,container_[0]);if(g){$("body").append(container_)}}else{$("body").append(f)}var h=$$t.$gp.q(f,a,"background-image");if(h!=null){e=$$t.$gq.d(h)}if(e==null){e=new $$t.a4;var i=$$t.$gp.q(f,b,c);e.__fill=i!=null?i:d}f.remove();if(g){container_.remove()}return e},$type:new $.ig.Type("BrushUtil",$.ig.$ot)},true);$.ig.util.defType("ColorUtil:bi","Object",{init:function(){$.ig.$op.init.call(this)},p:function(a){return $$t.$a5.n(a,$$t.$bi.f.c(0,255),$$t.$bi.f.c(0,255),$$t.$bi.f.c(0,255))},q:function(a){var b=a.getAHSV();return $$t.$bi.j(b[0],$$t.$bi.f.c(0,359),b[2],b[3])},getInterpolation:function(interpolation_,maximum_,a){var min_=this;switch(a){case 1:var b=this.getAHSV();var c=maximum_.getAHSV();var d=b[1]>=0?b[1]:c[1];var e=c[1]>=0?c[1]:b[1];if(d>=0&&e>=0&&Math.abs(e-d)>180){if(e>d){d+=360}else{e+=360}}interpolation_=Math.max(0,Math.min(1,interpolation_));return $$t.$bi.j(b[0]+interpolation_*(c[0]-b[0]),d+interpolation_*(e-d),b[2]+interpolation_*(c[2]-b[2]),b[3]+interpolation_*(c[3]-b[3]));case 0:return $$t.$a5.n(min_.__a+interpolation_*(maximum_.__a-min_.__a),min_.__r+interpolation_*(maximum_.__r-min_.__r),min_.__g+interpolation_*(maximum_.__g-min_.__g),min_.__b+interpolation_*(maximum_.__b-min_.__b))}return this},k:function(a,b,c){var d=a[1]>=0?a[1]:c[1];var e=c[1]>=0?c[1]:a[1];if(d>=0&&e>=0&&Math.abs(e-d)>180){if(e>d){d+=360}else{e+=360}}b=Math.max(0,Math.min(1,b));return $$t.$bi.j(a[0]+b*(c[0]-a[0]),d+b*(e-d),a[2]+b*(c[2]-a[2]),a[3]+b*(c[3]-a[3]))},getLightened:function(a){var b=this.getAHSL();if(a<0){return $$t.$bi.i(b[0],b[1],b[2],b[3]*(1-$$t.$bf.c(-a,0,1)))}else{return $$t.$bi.i(b[0],b[1],b[2],b[3]+$$t.$bf.c(a,0,1)*(1-b[3]))}},getAHSL:function(){var a=new Array(4);var b=this.i()/255;var c=this.h()/255;var d=this.g()/255;var e=Math.min(Math.min(b,c),d);var f=Math.max(Math.max(b,c),d);var g=f-e;a[0]=this.f()/255;a[3]=(f+e)/2;if(g==0){a[1]=-1;a[2]=0}else{a[1]=$$t.$bi.d(f,g,b,c,d);a[2]=a[3]<.5?g/(f+e):g/(2-f-e)}return a},getAHSV:function(){var a=this.f()/255;var b=this.i()/255;var c=this.h()/255;var d=this.g()/255;var e=Math.min(b,Math.min(c,d));var f=Math.max(b,Math.max(c,d));var g=f-e;var h=new Array(4);h[0]=a;h[3]=f;if(g==0){h[1]=-1;h[2]=0}else{h[1]=$$t.$bi.d(f,g,b,c,d);h[2]=g/f}return h},i:function(a,b,c,d){var e;var f;var g;if(c==0){e=d;f=d;g=d}else{var h=d<.5?d*(1+c):d+c-d*c;var i=2*d-h;var j=b/360;e=$$t.$bi.c(i,h,j+1/3);f=$$t.$bi.c(i,h,j);g=$$t.$bi.c(i,h,j-1/3)}return $$t.$a5.n(a*255,e*255,f*255,g*255)},j:function(a,b,c,d){var e;var f;var g;while(b>=360){b-=360}if(c==0){e=d;f=d;g=d}else{b/=60;var h=Math.floor(b);var i=b-h;var j=d*(1-c);var k=d*(1-c*i);var l=d*(1-c*(1-i));switch(h){case 0:e=d;f=l;g=j;break;case 1:e=k;f=d;g=j;break;case 2:e=j;f=d;g=l;break;case 3:e=j;f=k;g=d;break;case 4:e=l;f=j;g=d;break;default:e=d;f=j;g=k;break}}return $$t.$a5.n(a*255,e*255,f*255,g*255)},d:function(a,b,c,d,e){var f=c==a?(d-e)/b:d==a?2+(e-c)/b:4+(c-d)/b;f*=60;if(f<0){f+=360}return f},c:function(a,b,c){c=c<0?c+1:c>1?c-1:c;if(c<1/6){return a+(b-a)*6*c}if(c<1/2){return b}if(c<2/3){return a+(b-a)*6*(2/3-c)}return a},h:function(){if($$t.$bi.g==null){$$t.$bi.g=new Array(100);$$t.$bi.g[0]=$$t.$a5.n(255,70,130,180);$$t.$bi.g[1]=$$t.$a5.n(255,65,105,225);$$t.$bi.g[2]=$$t.$a5.n(255,100,149,237);$$t.$bi.g[3]=$$t.$a5.n(255,176,196,222);$$t.$bi.g[4]=$$t.$a5.n(255,123,104,238);$$t.$bi.g[5]=$$t.$a5.n(255,106,90,205);$$t.$bi.g[6]=$$t.$a5.n(255,72,61,139);$$t.$bi.g[7]=$$t.$a5.n(255,25,25,112);for(var a=8;a<100;a++){$$t.$bi.g[a]=$$t.$a5.n(255,$$t.$bi.f.b(255),$$t.$bi.f.b(255),$$t.$bi.f.b(255))}}return $$t.$bi.g},o:function(a){a%=100;return $$t.$bi.h()[a]},e:function(a){var b=a.f()/255;var c=a.i()*b;var d=a.h()*b;var e=a.g()*b;return a.f()<<24|c<<16|d<<8|e},l:function(a){return a.color()},$type:new $.ig.Type("ColorUtil",$.ig.$ot)},true);$.ig.util.defType("CssGradientUtil:gq","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a){var b=/hsl\([\s\S]+?\)[\s\S]*?[,\)]|rgba?\([\s\S]+?\)[\s\S]*?[,\)]|[^\(\)]*?[,\)]/gim,c=/\s*\d*%\s*$/,d=/^\s\s*/,e=/\s\s*$/,f=/[,\)]?$/;var g;var h,i=1,j=0,k,l;var m=false;var n;var o=a.match(b);if(o==null||o.length<=1){return null}var p=new $$t.eu;k=o.length;g=o[0];if(g.contains("to")||g.contains("deg")){h=$$t.$gq.b(g);p._useCustomDirection=true;var q=$$t.$gq.a(h);p._startX=q[0].__x;p._startY=q[0].__y;p._endX=q[1].__x;p._endY=q[1].__y;n=new Array(k-1)}else{n=new Array(k);i=0}for(;i<k;i++){var r=new $$t.ev;g=o[i];g=g.replace(d,"").replace(e,"").replace(f,"");l=g.search(c);if(l!=-1){r.__fill=g.substr(0,l);r._offset=parseFloat(g.substr(l+1))/100}else{r.__fill=g;r._offset=-1;m=true}n[j]=r;j++}if(m){if(n[0]._offset==-1){n[0]._offset=0}if(n[n.length-1]._offset==-1){n[n.length-1]._offset=1}$$t.$gq.c(n);p._gradientStops=n}return p},c:function(a){var b,c,d,e,f=-1,g=-1,h=0;var i=false;for(b=g+1;b<a.length;b++){var j=a[b];if(j._offset!=-1){f=Math.max(f,j._offset);j._offset=f;if(i){d=1;e=$.ig.intDivide(f-h,b-g);for(c=g+1;c<b;c++){a[c]._offset=h+e*d;d++}i=false}g=b;h=f}else{i=true}}},b:function(a){var b=/to\s*top\s*/i,c=/to\s*right\s*top\s*/i,d=/to\s*right\s*/i,e=/to\s*right\s*bottom\s*/i,f=/to\s*bottom\s*/i,g=/to\s*left\s*bottom\s*/i,h=/to\s*left\s*/i,i=/to\s*left\s*top\s*/i;if(a.contains("deg")){return parseFloat(a)}if(b.test(a)){return 0}if(c.test(a)){return 45}if(d.test(a)){return 90}if(e.test(a)){return 135}if(f.test(a)){return 180}if(g.test(a)){return 225}if(h.test(a)){return 270}return i.test(a)?315:180},a:function(a){var b=new Array(2);var c=new $$t.bm(0);var d=new $$t.bm(0);var e=$$t.$fe.e(a);if(e>=0&&e<=45){var f=Math.tan($$t.$bf.u(e));c.__x=.5-.5*f;c.__y=1;d.__x=.5+.5*f;d.__y=0}else if(e>180&&e<=225){var g=Math.tan($$t.$bf.u(e-180));c.__x=.5+.5*g;c.__y=0;d.__x=.5-.5*g;d.__y=1}else if(e>135&&e<=180){var h=Math.tan($$t.$bf.u(180-e));c.__x=.5-.5*h;c.__y=0;d.__x=.5+.5*h;d.__y=1}else if(e>315&&e<360){var i=Math.tan($$t.$bf.u(360-e));c.__x=.5+.5*i;c.__y=1;d.__x=.5-.5*i;d.__y=0}else if(e>45&&e<=90){var j=Math.tan($$t.$bf.u(90-e));d.__y=.5-.5*j;d.__x=1;c.__y=.5+.5*j;c.__x=0}else if(e>90&&e<=135){var k=Math.tan($$t.$bf.u(e-90));d.__y=.5+.5*k;d.__x=1;c.__y=.5-.5*k;c.__x=0}else if(e>225&&e<=270){var l=Math.tan($$t.$bf.u(270-e));c.__y=.5-.5*l;c.__x=1;d.__y=.5+.5*l;d.__x=0}else if(e>270&&e<=315){var m=Math.tan($$t.$bf.u(e-270));c.__y=.5+.5*m;c.__x=1;d.__y=.5-.5*m;d.__x=0}b[0]=c;b[1]=d;return b},$type:new $.ig.Type("CssGradientUtil",$.ig.$ot)},true);$.ig.util.defType("CssHelper:gp","Object",{init:function(){$.ig.$op.init.call(this)},g:function(){var a=$("#fakediscoveryelementstyle");if(a.length==0){var b="fakediscoveryelement\n"+"{\n"+"	display: block;\n"+"   position: absolute;\n"+"   box-sizing: content-box;\n"+"   -moz-box-sizing: content-box;\n"+"	margin: "+"-4321px"+";\n"+"	color: "+"rgb(3, 2, 1)"+";\n"+"   border-style: solid;\n"+"   border-color: "+"rgb(3, 2, 1)"+";\n"+"   background-color: "+"rgb(3, 2, 1)"+";\n"+"   background-image: "+"none"+";\n"+"   border-width: "+"4321px"+";\n"+"   border-radius: "+"4321px"+";\n"+"   vertical-align: "+"baseline"+";\n"+"   text-align: "+"justify"+";\n"+"   opacity: "+"0.888"+";\n"+"   visibility: "+"hidden"+";\n"+"   width: "+"4321px"+";\n"+"   height: "+"4321px"+";\n"+"}\n";a=$("<style id='fakediscoveryelementstyle'></style>");a.html(b);$("head").append(a)}return $("<fakediscoveryelement></fakediscoveryelement>")},p:function(a){if(a=="color"||a=="border-color"||a=="border-top-color"||a=="border-left-color"||a=="border-right-color"||a=="border-bottom-color"||a=="background-color"){return"rgb(3, 2, 1)"}else if(a=="margin-left"||a=="margin-top"||a=="margin-right"||a=="margin-bottom"){return"-4321px"}else if(a=="vertical-align"){return"baseline"}else if(a=="opacity"){return"0.888"}else if(a=="background-image"){return"none"}else if(a=="text-align"){return"justify"}else if(a=="visibility"){return"hidden"}else if($$t.$gp.c(a)){return"4321px"}return"DEFAULT"},f:function(a,b,c){var d=$$t.$gp.p(c);var e=1;var f=false;while(!f&&e<500){var g=b+e.toString();a.addClass(g);var h=a.css(c);if(h==d){break}e++}return e},q:function(a,b,c){a.addClass(b);var ret_=a.css(c);a.removeClass(b);if(c=="opacity"){ret_=Math.round(1e3*ret_)/1e3}if($$t.$gp.a(ret_,$$t.$gp.p(c),c)){return null}return ret_},a:function(a,b,c){if(a==b){return true}if($$t.$gp.c(c)&&a!=null&&a.contains("px")){var d=a.replace("px","");var e=parseFloat(d);if(Math.abs(Math.round(e)-4321)<2){return true}return false}else if($$t.$gp.b(c)&&a!=null&&a.contains("px")){var f=a.replace("px","");var g=parseFloat(f);if(Math.abs(Math.round(g)+4321)<2){return true}return false}else{return a==b}},c:function(a){return a=="width"||a=="height"||a=="border-top-width"||a=="border-left-width"||a=="border-right-width"||a=="border-bottom-width"||a=="border-top-left-radius"},b:function(a){return a=="margin-top"||a=="margin-left"||a=="margin-right"||a=="margin-bottom"},d:function(a,b,c){var d=new $$t.c($$t.$c.$type.specialize(String),0);var e=1;var f=false;while(!f&&e<500){var g=b+e.toString();a.addClass(g);var h=new $$t.c(String,0);for(var i=0;i<c.count();i++){var j=c.__inner[i];var k=$$t.$gp.p(j);var l=a.css(j);if($$t.$gp.a(l,k,j)){f=true;break}h.add(l)}a.removeClass(g);if(!f){d.add(h)}e++}return d},$type:new $.ig.Type("CssHelper",$.ig.$ot)},true);$.ig.util.defType("DoubleAnimator:fw","Object",{needsFlush:function(){return this.transitionProgress()==0},flush:function(){this.w(true)},k:0,transitionProgress:function(a){if(arguments.length===1){this.k=a;if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.a1("TransitionProgress"))}return a}else{return this.k}},p:0,intervalMilliseconds:function(a){if(arguments.length===1){this.p=a;return a}else{return this.p}},a:null,easingFunction:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},i:0,j:0,l:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},m:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},init:function(a,b,c){this.a=null;this.i=0;this.j=0;this.d=false;this.o=-1;this.q=0;$.ig.$op.init.call(this);this.i=a;this.j=b;this.p=c;this.c(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){window.setTimeout(callback,1e3/60)})},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},d:false,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},start:function(){this.k=0;this.q=0;this.h=$$t.$ap.now();if(!this.d){this.d=true;this.c()(this.tick.runOn(this))}},stop:function(){this.d=false;this.k=0;this.q=0},h:null,o:0,q:0,tick:function(){this.w(false)},w:function(a){if(!this.d){this.stop();return}var b=$$t.$ap.now();var c=b.getTime()-this.h.getTime();if(c>this.p){c=this.p}if(c-this.q<16&&c!=this.p&&!a){this.c()(this.tick.runOn(this));return}this.q=c;var d=c/this.p;if(this.a!=null){d=this.a(d)}var e=this.i+(this.j-this.i)*d;if(!a){if(c==this.p){this.stop()}else{this.c()(this.tick.runOn(this))}}this.transitionProgress(e)},animationActive:function(){return this.d},propertyChanged:null,$type:new $.ig.Type("DoubleAnimator",$.ig.$ot,[$$t.$az.$type])},true);$.ig.util.defType("InterpolationUtil:g8","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d){var e=1-b;if(a==null){a=new $$t.c($$t.$bm.$type,0)}if(c==null){c=new $$t.c($$t.$bm.$type,0)}var f=c.count();var g=d.count();var h=Math.max(f,g);var i=a.count();if(i<h){a.insertRange(i,new Array(h-i))}if(i>h){a.removeRange(h,i-h)}for(var j=0;j<Math.min(f,g);++j){a.__inner[j]={__x:c.__inner[j].__x*e+d.__inner[j].__x*b,__y:c.__inner[j].__y*e+d.__inner[j].__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(f<g){var k=f>0?c.__inner[f-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var l=f;l<g;++l){a.__inner[l]={__x:k.__x*e+d.__inner[l].__x*b,__y:k.__y*e+d.__inner[l].__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}if(f>g){var m=g>0?d.__inner[g-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var n=g;n<f;++n){a.__inner[n]=a.__inner[n]={__x:c.__inner[n].__x*e+m.__x*b,__y:c.__inner[n].__y*e+m.__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}
}}return a},b:function($t,a,b,c,d,e,f){var g=1-b;if(a==null){a=new $$t.c($t,0)}if(c==null){c=new $$t.c($t,0)}var h=c.count();var i=d.count();var j=Math.max(h,i);if(a.count()<j){var k=j-a.count();var l=new Array(k);a.insertRange(a.count(),l)}if(a.count()>j){a.removeRange(j,a.count()-j)}for(var m=0;m<Math.min(h,i);++m){a.__inner[m]=f(b,g,c.__inner[m],d.__inner[m])}if(h<i){var n=h>0?c.__inner[h-1]:e();for(var o=h;o<i;++o){a.__inner[o]=f(b,g,n,d.__inner[o])}}if(h>i){var p=i>0?d.__inner[i-1]:e();for(var q=i;q<h;++q){a.__inner[q]=f(b,g,c.__inner[q],p)}}return a},$type:new $.ig.Type("InterpolationUtil",$.ig.$ot)},true);$.ig.util.defType("PolygonUtil:he","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){if(a==null){return false}var c=a.count();if(c<4){return false}var d=false;for(var e=0,f=c-1;e<c;f=e++){if(a.item(e).__y>b.__y!=a.item(f).__y>b.__y&&b.__x<(a.item(f).__x-a.item(e).__x)*(b.__y-a.item(e).__y)/(a.item(f).__y-a.item(e).__y)+a.item(e).__x){d=!d}}return d},$type:new $.ig.Type("PolygonUtil",$.ig.$ot)},true);$.ig.util.defType("StackPool$1:f5","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.d=false;this.f=new $$t.dh(this.$t,$.ig.$op.$type,0);this.h=new $$t.f6(this.$t);this.g=new $$t.f6(this.$t)},n:function(){var a;if(this.h.count()!=0){a=this.h.pop()}else{a=this.g.count()!=0?this.g.pop():this.i()();this.a()(a)}this.f.add(a,null);return a},m:function(a){this.f.remove(a);if(this.e()){this.h.push(a)}else{this.b()(a);var b=$$t.$f5.l(this.f.count());if(this.g.count()<b){this.c()(a)}else{this.g.push(a)}}},e:function(a){if(arguments.length===1){if(this.d!=a){this.d=a;if(!this.d){var b=$$t.$f5.l(this.f.count());while(this.h.count()>0&&this.g.count()<=b){var c=this.h.pop();this.b()(c);this.g.push(c)}while(this.h.count()>0){var d=this.h.pop();this.b()(d);this.c()(d)}while(this.g.count()>b){this.c()(this.g.pop())}}}return a}else{return this.d}},d:false,j:function(){return this.f.count()},k:function(){return this.g.count()},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},l:function(a){var b=2;while(a>b){b=b<<1}return b},f:null,h:null,g:null,$type:new $.ig.Type("StackPool$1",$.ig.$ot)},true);$.ig.util.defType("IVisualData:hq","Object",{$type:new $.ig.Type("IVisualData",null)},true);$.ig.util.defType("PrimitiveVisualData:hs","Object",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this)},init1:function(initNumber,a){$.ig.$op.init.call(this);this.name(a);this.tags(new $$t.ic);this.appearance(new $$t.ht)},_appearance:null,appearance:function(value){if(arguments.length===1){this._appearance=value;return value}else{return this._appearance}},_tags:null,tags:function(value){if(arguments.length===1){this._tags=value;return value}else{return this._tags}},type:function(){},_name:null,name:function(value){if(arguments.length===1){this._name=value;return value}else{return this._name}},scaleByViewport:function(a){this.appearance().j(a)},getPoints:function(a){var b=new $$t.c($$t.$c.$type.specialize($$t.$bm.$type),0);this.getPointsOverride(b,a);return b},getPointsOverride:function(a,b){},serialize:function(){var a=new $$t.gj;a.f("{");a.f("appearance: "+(this.appearance()!=null?this.appearance().serialize():"null")+", ");a.f("tags: [");for(var b=0;b<this.tags().count();b++){if(b!=0){a.d(", ")}a.d("'"+this.tags().__inner[b]+"'")}a.f("],");a.f("type: '"+this.type()+"', ");a.f("name: '"+this.name()+"', ");a.f(this.e());a.f("}");return a.b()},e:function(){return""},$type:new $.ig.Type("PrimitiveVisualData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("LabelAppearanceData:ib","Object",{init:function(){$.ig.$op.init.call(this)},_text:null,text:function(value){if(arguments.length===1){this._text=value;return value}else{return this._text}},_horizontalAlignment:null,horizontalAlignment:function(value){if(arguments.length===1){this._horizontalAlignment=value;return value}else{return this._horizontalAlignment}},_verticalAlignment:null,verticalAlignment:function(value){if(arguments.length===1){this._verticalAlignment=value;return value}else{return this._verticalAlignment}},_textAlignment:null,textAlignment:function(value){if(arguments.length===1){this._textAlignment=value;return value}else{return this._textAlignment}},_textWrapping:null,textWrapping:function(value){if(arguments.length===1){this._textWrapping=value;return value}else{return this._textWrapping}},_textPosition:null,textPosition:function(value){if(arguments.length===1){this._textPosition=value;return value}else{return this._textPosition}},_labelBrush:null,labelBrush:function(value){if(arguments.length===1){this._labelBrush=value;return value}else{return this._labelBrush}},_labelBrushExtended:null,labelBrushExtended:function(value){if(arguments.length===1){this._labelBrushExtended=value;return value}else{return this._labelBrushExtended}},_angle:0,angle:function(value){if(arguments.length===1){this._angle=value;return value}else{return this._angle}},_opacity:0,opacity:function(value){if(arguments.length===1){this._opacity=value;return value}else{return this._opacity}},_visibility:false,visibility:function(value){if(arguments.length===1){this._visibility=value;return value}else{return this._visibility}},_font:null,font:function(value){if(arguments.length===1){this._font=value;return value}else{return this._font}},_fontFamily:null,fontFamily:function(value){if(arguments.length===1){this._fontFamily=value;return value}else{return this._fontFamily}},_fontSize:0,fontSize:function(value){if(arguments.length===1){this._fontSize=value;return value}else{return this._fontSize}},_fontWeight:null,fontWeight:function(value){if(arguments.length===1){this._fontWeight=value;return value}else{return this._fontWeight}},_fontStyle:null,fontStyle:function(value){if(arguments.length===1){this._fontStyle=value;return value}else{return this._fontStyle}},_fontStretch:null,fontStretch:function(value){if(arguments.length===1){this._fontStretch=value;return value}else{return this._fontStretch}},_marginLeft:0,marginLeft:function(value){if(arguments.length===1){this._marginLeft=value;return value}else{return this._marginLeft}},_marginRight:0,marginRight:function(value){if(arguments.length===1){this._marginRight=value;return value}else{return this._marginRight}},_marginTop:0,marginTop:function(value){if(arguments.length===1){this._marginTop=value;return value}else{return this._marginTop}},_marginBottom:0,marginBottom:function(value){if(arguments.length===1){this._marginBottom=value;return value}else{return this._marginBottom}},serialize:function(){var a=new $$t.gj;a.f("{");a.f("text: '"+(this.text()!=null?this.text():"")+"', ");if(this.textAlignment()!=null){a.f('textAlignment: "'+this.textAlignment()+'", ')}if(this.textWrapping()!=null){a.f('textWrapping: "'+this.textWrapping()+'", ')}a.f("labelBrush: "+(this.labelBrush()!=null?$$t.$hv.serializeColor(this.labelBrush()):"null")+", ");a.f("labelBrushExtended: "+(this.labelBrushExtended()!=null?this.labelBrushExtended().serialize():"null")+", ");a.f("angle: "+this.angle()+", ");a.f("marginLeft: "+this.marginLeft()+", ");a.f("marginRight: "+this.marginRight()+", ");a.f("marginTop: "+this.marginTop()+", ");a.f("marginBottom: "+this.marginBottom()+", ");a.f("opacity: "+this.opacity()+", ");a.f("visibility: "+(this.visibility()?"true":"false")+", ");if(this.horizontalAlignment()!=null){a.f('horizontalAlignment: "'+this.horizontalAlignment()+'", ')}if(this.verticalAlignment()!=null){a.f('verticalAlignment: "'+this.verticalAlignment()+'", ')}if(this.font()!=null){a.f('font: "'+this.font()+'",')}if(this.fontFamily()!=null){a.f('fontFamily: "'+this.fontFamily()+'",')}a.f('fontWeight: "'+this.fontWeight()+'",');a.f('fontStyle: "'+this.fontStyle()+'",');a.f('fontStretch: "'+this.fontStretch()+'",');a.f("fontSize: "+this.fontSize());a.f("}");return a.b()},$type:new $.ig.Type("LabelAppearanceData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("BrushAppearanceData:hu","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},serialize:function(){return'{ type: "'+this.type()+'", '+this.a()+" }"},a:function(){return""},$type:new $.ig.Type("BrushAppearanceData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("SolidBrushAppearanceData:hy","BrushAppearanceData",{init:function(){$$t.$hu.init.call(this)},type:function(){return"solid"},_colorValue:null,colorValue:function(value){if(arguments.length===1){this._colorValue=value;return value}else{return this._colorValue}},a:function(){return"colorValue: "+(this.colorValue()!=null?$$t.$hv.serializeColor(this.colorValue()):"null")},$type:new $.ig.Type("SolidBrushAppearanceData",$$t.$hu.$type)},true);$.ig.util.defType("LinearGradientBrushAppearanceData:hw","BrushAppearanceData",{init:function(){$$t.$hu.init.call(this);this.stops(new $$t.c($$t.$hx.$type,0))},type:function(){return"linear"},_startX:0,startX:function(value){if(arguments.length===1){this._startX=value;return value}else{return this._startX}},_startY:0,startY:function(value){if(arguments.length===1){this._startY=value;return value}else{return this._startY}},_endX:0,endX:function(value){if(arguments.length===1){this._endX=value;return value}else{return this._endX}},_endY:0,endY:function(value){if(arguments.length===1){this._endY=value;return value}else{return this._endY}},_stops:null,stops:function(value){if(arguments.length===1){this._stops=value;return value}else{return this._stops}},a:function(){var a=new $$t.gj;a.d("startX: "+this.startX()+", endX: "+this.endX()+", startY: "+this.startY()+", endY: "+this.endY());a.d(", stops: [");for(var b=0;b<this.stops().count();b++){if(b>0){a.d(", ")}a.d(this.stops().__inner[b].serialize())}a.d("]");return a.b()},$type:new $.ig.Type("LinearGradientBrushAppearanceData",$$t.$hu.$type)},true);$.ig.util.defType("GradientStopAppearanceData:hx","Object",{init:function(){$.ig.$op.init.call(this)},_colorValue:null,colorValue:function(value){if(arguments.length===1){this._colorValue=value;return value}else{return this._colorValue}},_offset:0,offset:function(value){if(arguments.length===1){this._offset=value;return value}else{return this._offset}},serialize:function(){return"{ "+"colorValue: "+(this.colorValue()!=null?$$t.$hv.serializeColor(this.colorValue()):"null")+", offset: "+this.offset()+" }"},$type:new $.ig.Type("GradientStopAppearanceData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("PrimitiveAppearanceData:ht","Object",{init:function(){$.ig.$op.init.call(this)},_stroke:null,stroke:function(value){if(arguments.length===1){this._stroke=value;return value}else{return this._stroke}},_strokeExtended:null,strokeExtended:function(value){if(arguments.length===1){this._strokeExtended=value;return value}else{return this._strokeExtended}},_fill:null,fill:function(value){if(arguments.length===1){this._fill=value;return value}else{return this._fill}},_fillExtended:null,fillExtended:function(value){if(arguments.length===1){this._fillExtended=value;return value}else{return this._fillExtended}},_strokeThickness:0,strokeThickness:function(value){if(arguments.length===1){this._strokeThickness=value;return value}else{return this._strokeThickness}},_visibility:null,visibility:function(value){if(arguments.length===1){this._visibility=value;return value}else{return this._visibility}},_opacity:0,opacity:function(value){if(arguments.length===1){this._opacity=value;return value}else{return this._opacity}},_canvasLeft:0,canvasLeft:function(value){if(arguments.length===1){this._canvasLeft=value;return value}else{return this._canvasLeft}},_canvasTop:0,canvasTop:function(value){if(arguments.length===1){this._canvasTop=value;return value}else{return this._canvasTop}},_canvaZIndex:0,canvaZIndex:function(value){if(arguments.length===1){this._canvaZIndex=value;return value}else{return this._canvaZIndex}},_dashArray:null,dashArray:function(value){if(arguments.length===1){this._dashArray=value;return value}else{return this._dashArray}},_dashCap:0,dashCap:function(value){if(arguments.length===1){this._dashCap=value;return value}else{return this._dashCap}},j:function(a){this.canvasLeft((this.canvasLeft()-a.left())/a.width());this.canvasTop((this.canvasTop()-a.top())/a.height())},serialize:function(){var a=new $$t.gj;a.f("{");a.f("stroke: "+(this.stroke()!=null?$$t.$hv.serializeColor(this.stroke()):"null")+", ");a.f("fill: "+(this.fill()!=null?$$t.$hv.serializeColor(this.fill()):"null")+", ");a.f("strokeExtended: "+(this.strokeExtended()!=null?this.strokeExtended().serialize():"null")+", ");a.f("fillExtended: "+(this.fillExtended()!=null?this.fillExtended().serialize():"null")+", ");a.f("strokeThickness: "+this.strokeThickness()+", ");a.f("visibility: "+(this.visibility()==0?"true":"false")+", ");a.f("opacity: "+this.opacity()+", ");a.f("canvasLeft: "+this.canvasLeft()+", ");a.f("canvasTop: "+this.canvasTop()+", ");a.f("canvasZIndex: "+this.canvaZIndex()+", ");a.f("dashArray: null, ");a.f("dashCap: "+this.dashCap());a.f("}");return a.b()},$type:new $.ig.Type("PrimitiveAppearanceData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("GetPointsSettings:h1","Object",{init:function(){$.ig.$op.init.call(this)},_ignoreFigureStartPoint:false,ignoreFigureStartPoint:function(value){if(arguments.length===1){this._ignoreFigureStartPoint=value;return value}else{return this._ignoreFigureStartPoint}},$type:new $.ig.Type("GetPointsSettings",$.ig.$ot)},true);$.ig.util.defType("ShapeTags:ic","List$1",{init:function(){$$t.$c.init.call(this,String)},$type:new $.ig.Type("ShapeTags",$$t.$c.$type.specialize(String))},true);$.ig.util.defType("PathVisualData:ij","PrimitiveVisualData",{type:function(){return"Path"},init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$hs.init1.call(this,1,"path1");this.data(new $$t.c($$t.$h0.$type,0))},init1:function(initNumber,a,b){$$t.$hs.init1.call(this,1,a);this.data($$t.$hv.fromGeometry(b.ak()));$$t.$hv.getShapeAppearance(this.appearance(),b)},_data:null,data:function(value){if(arguments.length===1){this._data=value;return value}else{return this._data}},e:function(){var a=new $$t.gj;a.f("data: [");for(var b=0;b<this.data().count();b++){if(b!=0){a.d(", ")}a.d(this.data().__inner[b]!=null?this.data().__inner[b].serialize():"null")}a.f("]");return a.b()},scaleByViewport:function(a){$$t.$hs.scaleByViewport.call(this,a);var c=this.data().getEnumerator();while(c.moveNext()){var b=c.current();b.scaleByViewport(a)}},getPointsOverride:function(a,b){for(var c=0;c<this.data().count();c++){var d=this.data().__inner[c];d.getPointsOverride(a,b)}},$type:new $.ig.Type("PathVisualData",$$t.$hs.$type)},true);$.ig.util.defType("GeometryData:h0","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},scaleByViewport:function(a){},getPointsOverride:function(a,b){},serialize:function(){return"{ type: '"+this.type()+"', "+this.a()+"}"},a:function(){return""},$type:new $.ig.Type("GeometryData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("PathGeometryData:h4","GeometryData",{init:function(){$$t.$h0.init.call(this);this.figures(new $$t.c($$t.$h5.$type,0))},type:function(){return"Path"},_figures:null,figures:function(value){if(arguments.length===1){this._figures=value;return value}else{return this._figures}},a:function(){var a=new $$t.gj;a.f("figures: [");for(var b=0;b<this.figures().count();b++){if(b!=0){a.d(", ")}a.d(this.figures().__inner[b].serialize())}a.f("]");return a.b()},scaleByViewport:function(a){var c=this.figures().getEnumerator();while(c.moveNext()){var b=c.current();b.d(a)}},getPointsOverride:function(a,b){for(var c=0;c<this.figures().count();c++){var d=this.figures().__inner[c];d.getPointsOverride(a,b)}},$type:new $.ig.Type("PathGeometryData",$$t.$h0.$type)},true);$.ig.util.defType("LineGeometryData:h3","GeometryData",{init:function(){$$t.$h0.init.call(this)},type:function(){return"Line"},_x1:0,x1:function(value){if(arguments.length===1){this._x1=value;return value}else{return this._x1}},_y1:0,y1:function(value){if(arguments.length===1){this._y1=value;return value}else{return this._y1}},_x2:0,x2:function(value){if(arguments.length===1){this._x2=value;return value}else{return this._x2}},_y2:0,y2:function(value){if(arguments.length===1){this._y2=value;return value}else{return this._y2}},a:function(){return"x1: "+this.x1()+", y1: "+this.y1()+", x2: "+this.x2()+", y2:"+this.y2()},scaleByViewport:function(a){this.x1((this.x1()-a.left())/a.width());this.y1((this.y1()-a.top())/a.height());this.x2((this.x2()-a.left())/a.width());this.y2((this.y2()-a.top())/a.height())},getPointsOverride:function(a,b){var c=new $$t.c($$t.$bm.$type,0);a.add(c);c.add({__x:this.x1(),__y:this.y1(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:this.x2(),__y:this.y2(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("LineGeometryData",$$t.$h0.$type)},true);$.ig.util.defType("RectangleGeometryData:h2","GeometryData",{init:function(){$$t.$h0.init.call(this)},type:function(){return"Rectangle"},_x:0,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},_y:0,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},_width:0,width:function(value){if(arguments.length===1){this._width=value;return value}else{return this._width}},_height:0,height:function(value){if(arguments.length===1){this._height=value;return value}else{return this._height}},a:function(){return"x: "+this.x()+", y: "+this.y()+", width: "+this.width()+", height: "+this.height()},scaleByViewport:function(a){this.x((this.x()-a.left())/a.width());this.y((this.y()-a.top())/a.height());this.width(this.width()/a.width());this.height(this.height()/a.height())},getPointsOverride:function(a,b){var c=new $$t.c($$t.$bm.$type,0);a.add(c);c.add({__x:this.x(),__y:this.y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:this.x()+this.width(),__y:this.y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:this.x()+this.width(),__y:this.y()+this.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:this.x(),__y:this.y()+this.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("RectangleGeometryData",$$t.$h0.$type)},true);$.ig.util.defType("EllipseGeometryData:hz","GeometryData",{init:function(){$$t.$h0.init.call(this)},type:function(){return"Ellipse"},_centerX:0,centerX:function(value){if(arguments.length===1){this._centerX=value;return value}else{return this._centerX}},_centerY:0,centerY:function(value){if(arguments.length===1){this._centerY=value;return value}else{return this._centerY}},_radiusX:0,radiusX:function(value){if(arguments.length===1){this._radiusX=value;return value}else{return this._radiusX}},_radiusY:0,radiusY:function(value){if(arguments.length===1){this._radiusY=value;return value}else{return this._radiusY}},a:function(){return"centerX: "+this.centerX()+", centerY: "+this.centerY()+", radiusX: "+this.radiusX()+", radiusY: "+this.radiusY()},scaleByViewport:function(a){this.centerX((this.centerX()-a.left())/a.width());this.centerX((this.centerY()-a.top())/a.height());this.radiusX(this.radiusX()/a.width());this.radiusY(this.radiusY()/a.height())},getPointsOverride:function(a,b){var c=new $$t.c($$t.$bm.$type,0);a.add(c);c.add({__x:this.centerX(),__y:this.centerY(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("EllipseGeometryData",$$t.$h0.$type)},true);$.ig.util.defType("PathFigureData:h5","Object",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.segments(new $$t.c($$t.$h7.$type,0));this.startPoint(new $$t.bm(0))},init1:function(initNumber,a){$.ig.$op.init.call(this);this.segments(new $$t.c($$t.$h7.$type,0));this.startPoint(a.__startPoint);for(var b=0;b<a.__segments.count();b++){var c=a.__segments.__inner[b];var d=null;switch(c.a()){case 0:d=new $$t.h6(1,c);break;case 3:d=new $$t.h8(1,c);break;case 4:d=new $$t.h9(1,c);break;case 2:d=new $$t.ia(1,c);break}this.segments().add(d)}},_startPoint:null,startPoint:function(value){if(arguments.length===1){this._startPoint=value;return value}else{return this._startPoint}},_segments:null,segments:function(value){if(arguments.length===1){this._segments=value;return value}else{return this._segments}},serialize:function(){var a=new $$t.gj;a.f("{");a.f("startPoint: { x: "+this.startPoint().__x+", y: "+this.startPoint().__y+"}, ");a.f("segments: [");for(var b=0;b<this.segments().count();b++){if(b!=0){a.d(", ")}a.d(this.segments().__inner[b].serialize())}a.f("]");a.f("}");return a.b()},d:function(a){this.startPoint({__x:(this.startPoint().__x-a.left())/a.width(),__y:(this.startPoint().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});for(var b=0;b<this.segments().count();b++){this.segments().__inner[b].scaleByViewport(a)}},getPointsOverride:function(a,b){var c=new $$t.c($$t.$bm.$type,0);a.add(c);if(!b.ignoreFigureStartPoint()){c.add({__x:this.startPoint().__x,__y:this.startPoint().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}for(var d=0;d<this.segments().count();d++){this.segments().__inner[d].getPointsOverride(c,b)}},$type:new $.ig.Type("PathFigureData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("SegmentData:h7","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},scaleByViewport:function(a){},getPointsOverride:function(a,b){},serialize:function(){var a=new $$t.gj;a.f("{");a.f("type: '"+this.type()+"', ");a.f(this.a());a.f("}");return a.b()},a:function(){return""},$type:new $.ig.Type("SegmentData",$.ig.$ot,[$$t.$hq.$type])},true);$.ig.util.defType("LineSegmentData:h6","SegmentData",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$h7.init.call(this);this.point(new $$t.bm(0))},init1:function(initNumber,a){$$t.$h7.init.call(this);this.point(a.c())},type:function(){return"Line"},_point:null,point:function(value){if(arguments.length===1){this._point=value;return value}else{return this._point}},a:function(){return"point: { x: "+this.point().__x+", y: "+this.point().__y+"}"},scaleByViewport:function(a){this.point({__x:(this.point().__x-a.left())/a.width(),__y:(this.point().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},getPointsOverride:function(a,b){a.add({__x:this.point().__x,__y:this.point().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("LineSegmentData",$$t.$h7.$type)},true);$.ig.util.defType("PolylineSegmentData:h8","SegmentData",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$h7.init.call(this);this.points(new $$t.c($$t.$bm.$type,0))},init1:function(initNumber,a){$$t.$h7.init.call(this);this.points(new $$t.c($$t.$bm.$type,0));for(var b=0;b<a.__points.count();b++){this.points().add(a.__points.__inner[b])}},type:function(){return"Polyline"},_points:null,points:function(value){if(arguments.length===1){this._points=value;return value}else{return this._points}},a:function(){var a=new $$t.gj;a.f("points: [");for(var b=0;b<this.points().count();b++){if(b!=0){a.d(", ")}a.d("{ x: "+this.points().__inner[b].__x+", y: "+this.points().__inner[b].__y+"}")}a.f("]");return a.b()},scaleByViewport:function(a){for(var b=0;b<this.points().count();b++){this.points().__inner[b]={__x:(this.points().__inner[b].__x-a.left())/a.width(),__y:(this.points().__inner[b].__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}},getPointsOverride:function(a,b){for(var c=0;c<this.points().count();c++){a.add({__x:this.points().__inner[c].__x,__y:this.points().__inner[c].__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},$type:new $.ig.Type("PolylineSegmentData",$$t.$h7.$type)},true);$.ig.util.defType("PolyBezierSegmentData:ia","SegmentData",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$h7.init.call(this);this.points(new $$t.c($$t.$bm.$type,0))},init1:function(initNumber,a){$$t.$h7.init.call(this);this.points(new $$t.c($$t.$bm.$type,0));for(var b=0;b<a.b().count();b++){this.points().add(a.b().__inner[b])}},type:function(){return"PolyBezierSpline"},_points:null,points:function(value){if(arguments.length===1){this._points=value;return value}else{return this._points}},a:function(){var a=new $$t.gj;a.f("points: [");for(var b=0;b<this.points().count();b++){if(b!=0){a.d(", ")}a.d("{ x: "+this.points().__inner[b].__x+", y: "+this.points().__inner[b].__y+"}")}a.f("]");return a.b()},scaleByViewport:function(a){for(var b=0;b<this.points().count();b++){this.points().__inner[b]={__x:(this.points().__inner[b].__x-a.left())/a.width(),__y:(this.points().__inner[b].__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}},getPointsOverride:function(a,b){for(var c=0;c<this.points().count();c++){a.add({__x:this.points().__inner[c].__x,__y:this.points().__inner[c].__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},$type:new $.ig.Type("PolyBezierSegmentData",$$t.$h7.$type)},true);$.ig.util.defType("ArcSegmentData:h9","SegmentData",{init:function(initNumber){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$h7.init.call(this);this.point(new $$t.bm(0));this.isLargeArc(false);this.isCounterClockwise(true);this.rotationAngle(0)},init1:function(initNumber,a){$$t.$h7.init.call(this);this.point(a.d());this.isLargeArc(a.b());this.isCounterClockwise(a.e()==0);this.sizeX(a.f().b());this.sizeY(a.f().a());this.rotationAngle(a.c())},type:function(){return"Arc"},_point:null,point:function(value){if(arguments.length===1){this._point=value;return value}else{return this._point}},_isLargeArc:false,isLargeArc:function(value){if(arguments.length===1){this._isLargeArc=value;return value}else{return this._isLargeArc}},_isCounterClockwise:false,isCounterClockwise:function(value){if(arguments.length===1){this._isCounterClockwise=value;return value}else{return this._isCounterClockwise}},_sizeX:0,sizeX:function(value){if(arguments.length===1){this._sizeX=value;return value}else{return this._sizeX}},_sizeY:0,sizeY:function(value){if(arguments.length===1){this._sizeY=value;return value}else{return this._sizeY}},_rotationAngle:0,rotationAngle:function(value){if(arguments.length===1){this._rotationAngle=value;return value}else{return this._rotationAngle}},a:function(){return"point: { x: "+this.point().__x+", y: "+this.point().__y+" }, isLargeArc: "+(this.isLargeArc()?"true":"false")+", isCounterClockwise: "+(this.isCounterClockwise()?"true":"false")+", sizeX: "+this.sizeX()+", sizeY: "+this.sizeY()+", rotationAngle: "+this.rotationAngle()},scaleByViewport:function(a){this.point({__x:(this.point().__x-a.left())/a.width(),__y:(this.point().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.sizeX(this.sizeX()/a.width());this.sizeY(this.sizeY()/a.height())},getPointsOverride:function(a,b){a.add({__x:this.point().__x,__y:this.point().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("ArcSegmentData",$$t.$h7.$type)},true);$.ig.util.defType("AppearanceHelper:hv","Object",{init:function(){$.ig.$op.init.call(this)},fromBrush:function(a){if(a==null){return $$t.$a5.n(0,0,0,0)}if(a.color()==null){return $$t.$a5.n(0,0,0,0)}return a.color()},fromBrushExtended:function(a){var $self=this;if(a==null){return null}if(a._isGradient){var b=new $$t.hw;var c=a;b.startX(c._startX);b.startY(c._startY);b.endX(c._endX);b.endY(c._endY);for(var e=0;e<c._gradientStops.length;e++){var d=c._gradientStops[e];b.stops().add(function(){var $ret=new $$t.hx;$ret.colorValue(d.color());$ret.offset(d._offset);return $ret}())}return b}else if(a._isRadialGradient){return null}else{var f=new $$t.hy;f.colorValue(a.color());return f}return null},getCanvasLeft:function(a){return a.l()},getCanvasTop:function(a){return a.m()},getCanvasZIndex:function(a){return a.q()},fromPathData:function(a){return $$t.$hv.fromGeometry(a.ak())},fromGeometry:function(a){if(a==null){return new $$t.c($$t.$h0.$type,0)}if($.ig.util.cast($$t.$ew.$type,a)!==null){var b=new $$t.c($$t.$h0.$type,0);var c=a;for(var d=0;d<c.c().count();d++){var e=$$t.$hv.fromGeometry(c.c().__inner[d]);for(var f=0;f<e.count();f++){b.add(e.__inner[f])}}return b}else if($.ig.util.cast($$t.$ez.$type,a)!==null){return $$t.$hv.i(a)}else if($.ig.util.cast($$t.$e1.$type,a)!==null){return $$t.$hv.g(a)}else if($.ig.util.cast($$t.$e2.$type,a)!==null){return $$t.$hv.j(a)}else if($.ig.util.cast($$t.$e3.$type,a)!==null){return $$t.$hv.e(a)}else{throw new $$t.db(1,"not supported")}},e:function(a){var b=new $$t.c($$t.$h0.$type,0);var c=new $$t.hz;b.add(c);c.centerX(a.d().__x);c.centerY(a.d().__y);c.radiusX(a.b());c.radiusY(a.c());return b},j:function(a){var b=new $$t.c($$t.$h0.$type,0);var c=new $$t.h2;b.add(c);c.x(a.d().x());c.y(a.d().y());c.width(a.d().width());c.height(a.d().height());return b},g:function(a){var b=new $$t.c($$t.$h0.$type,0);var c=new $$t.h3;b.add(c);c.x1(a.c().__x);c.y1(a.c().__y);c.x2(a.b().__x);c.y2(a.b().__y);return b},i:function(a){var b=new $$t.c($$t.$h0.$type,0);var c=new $$t.h4;b.add(c);for(var d=0;d<a.b().count();d++){var e=a.b().__inner[d];var f=new $$t.h5(1,e);c.figures().add(f)}return b},getShapeAppearance:function(a,b){a.stroke($$t.$hv.fromBrush(b.__stroke));a.fill($$t.$hv.fromBrush(b.__fill));a.strokeExtended($$t.$hv.fromBrushExtended(b.__stroke));a.fillExtended($$t.$hv.fromBrushExtended(b.__fill));a.strokeThickness(b.z());a.dashArray(null);if(b.af()!=null){a.dashArray(b.af().asArrayList())}a.dashCap(b.aa());a.visibility(b.__visibility);a.opacity(b.__opacity);
a.canvasLeft($$t.$hv.getCanvasLeft(b));a.canvasTop($$t.$hv.getCanvasTop(b));a.canvaZIndex($$t.$hv.getCanvasZIndex(b))},fromTextElement:function(a,b){var c=new $$t.ib;var d=a;c.text(d.aa());c.labelBrush($$t.$hv.fromBrush(d.ab()));c.labelBrushExtended($$t.$hv.fromBrushExtended(d.ab()));c.visibility(d.__visibility==0?true:false);c.opacity(d.__opacity);if(b.c()!=null){c.fontFamily(b.c())}if(!isNaN(b.a())){c.fontSize(b.a())}if(b.g()!=null){c.fontWeight(b.g())}if(b.e()!=null){c.fontStyle(b.e())}if(b.d()!=null){c.fontStretch(b.e())}var e=0;var f=d.h();if($.ig.util.cast($$t.$fj.$type,f)!==null){var g=$.ig.util.cast($$t.$fj.$type,f);e=g.h()}else if($.ig.util.cast($$t.$fg.$type,f)!==null){var h=$.ig.util.cast($$t.$fg.$type,f);var j=h.h().getEnumerator();while(j.moveNext()){var i=j.current();if($.ig.util.cast($$t.$fj.$type,i)!==null){var k=$.ig.util.cast($$t.$fj.$type,i);e=k.h();break}}}c.angle(e);return c},serializeColor:function(a){return"{ r: "+a.i()+", g: "+a.h()+", b: "+a.g()+", a: "+a.f()+"}"},serializeItems:function(a,b,c,d){if(c!=null){if(!d){a.d(", ")}a.d(b);a.d(": [");var e=false;var g=c.getEnumerator();while(g.moveNext()){var f=g.current();if(e){a.f(", ")}else{e=true}a.d(f.serialize())}a.f("]");return true}return false},serializeItem:function(a,b,c,d){if(c!=null){if(!d){a.d(", ")}a.d(b);a.d(": ");a.f(c.serialize());return true}return false},$type:new $.ig.Type("AppearanceHelper",$.ig.$ot)},true);$$t.$a3.rGB=0;$$t.$a3.hSV=1;$$t.$a.w=new $$t.be;$$t.$bi.f=new $$t.be;$$t.$bi.g=null;$$t.$gp.j="-4321px";$$t.$gp.i="rgb(3, 2, 1)";$$t.$gp.h="none";$$t.$gp.l="justify";$$t.$gp.m="baseline";$$t.$gp.k="0.888";$$t.$gp.n="hidden";$$t.$gp.o="4321px";$$t.$gp.e=500;$.ig.util.extCopy($.ig.ArrayUtil,[[[$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.IList$1,$.ig.List$1,$.ig.ReadOnlyCollection$1,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn],["shuffle$1","insertionIndex$11","insertionIndex$1","binarySearch$1"]]]);$.ig.util.extCopy($.ig.BrushUtil,[[[$.ig.Brush],["getLightened"]]]);$.ig.util.extCopy($.ig.ColorUtil,[[[$.ig.Color],["getInterpolation","getLightened","getAHSL","getAHSV"]]]);$.ig.util.extCopy($.ig.Extensions,[[[$.ig.PathGeometry],["reset1"]],[[$.ig.GeometryGroup],["reset"]],[[$.ig.FrameworkElement],["detach"]],[[$.ig.Panel],["transferChildrenTo"]],[[$.ig.Point],["isPlottable"]],[[$.ig.Rect],["isPlottable1"]]]);$.ig.util.extCopy($.ig.PathFigureUtil,[[[$.ig.PathFigureCollection],["duplicate1"]],[[$.ig.PathFigure],["duplicate"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.RearrangedList$1,$.ig.IList$1,$.ig.List$1,$.ig.ReadOnlyCollection$1,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper],["flattenTo","getBounds2","clipTo"]],[[$.ig.RearrangedList$1,$.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.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper],["getBounds1","getBounds","getCentroid","toPointCollection","toPointList"]],[[$.ig.List$1],["getBounds3","getBounds4","toPointCollections"]]]);$.ig.util.extCopy($.ig.RectUtil,[[[$.ig.Rect],["getCenter","getArea","duplicate","getLeader","getDistanceSquared1","getDistanceSquared2","getDistanceSquared","contains","intersectsWith","intersectionArea","getInflated","inflate1","inflate","round","isNull","size","normalize","normalize1","getTopLeft","getTopRight","getBottomLeft","getBottomRight","getCorners","rotateAboutCenter","rotateAboutPoint"]]]);$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["ofType$1","cast$1"]]])})(jQuery);$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["GaugeVisualData:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","String:g","IComparable:h","Number:i","Number:j","Single:k","Number:l","String:m","Array:n","RegExp:o","RuntimeTypeHandle:p","MethodInfo:q","MethodBase:r","MemberInfo:s","ParameterInfo:t","TypeCode:u","Enum:v","ConstructorInfo:w","PrimitiveVisualData:x","IVisualData:y","PrimitiveAppearanceData:z","Color:aa","Number:ab","Math:ac","Number:ad","Number:ae","Number:af","Number:ag","Number:ah","Number:ai","Number:aj","Script:ak","BrushAppearanceData:al","Visibility:am","Array:an","ICollection:ao","IEnumerable:ap","IEnumerator:aq","CompareCallback:ar","MulticastDelegate:as","IntPtr:at","Rect:au","Size:av","Point:aw","StringBuilder:ax","AppearanceHelper:ay","Brush:az","LinearGradientBrushAppearanceData:a0","List$1:a1","IList$1:a2","ICollection$1:a3","IEnumerable$1:a4","IEnumerator$1:a5","IArrayList:a6","IList:a7","IDisposable:a8","IArray:a9","Date:ba","Date:bb","Func$3:bc","Action$1:bd","GradientStopAppearanceData:be","LinearGradientBrush:bf","GradientStop:bg","SolidBrushAppearanceData:bh","FrameworkElement:bi","UIElement:bj","DependencyObject:bk","Dictionary:bl","DependencyProperty:bm","PropertyMetadata:bn","PropertyChangedCallback:bo","DependencyPropertyChangedEventArgs:bp","DependencyPropertiesCollection:bq","UnsetValue:br","Binding:bs","PropertyPath:bt","Transform:bu","Style:bv","Path:bw","Shape:bx","DoubleCollection:by","Geometry:bz","GeometryType:b0","GeometryGroup:b1","GeometryCollection:b2","FillRule:b3","PathGeometry:b4","PathFigureCollection:b5","LineGeometry:b6","RectangleGeometry:b7","EllipseGeometry:b8","Error:b9","EllipseGeometryData:ca","GeometryData:cb","GetPointsSettings:cc","RectangleGeometryData:cd","LineGeometryData:ce","PathGeometryData:cf","PathFigureData:cg","PathFigure:ch","PathSegmentCollection:ci","PathSegment:cj","PathSegmentType:ck","LineSegment:cl","LineSegmentData:cm","SegmentData:cn","PolyLineSegment:co","PointCollection:cp","PolylineSegmentData:cq","ArcSegment:cr","SweepDirection:cs","ArcSegmentData:ct","PolyBezierSegment:cu","PolyBezierSegmentData:cv","LabelAppearanceData:cw","FontInfo:cx","TextBlock:cy","RotateTransform:cz","TransformGroup:c0","TransformCollection:c1","ShapeTags:c2","ScaleVisualData:c3","ScaleLabelVisualDataList:c4","ScaleTickmarkVisualDataList:c5","NeedleVisualData:c6","RangeVisualDataList:c7","ScaleLabelVisualData:c8","ScaleTickmarkVisualData:c9","RangeVisualData:da","MorphSegment:dc","GeometryUtil:dd","Tuple$2:de","InterpolationUtil:df","Func$1:dg","Func$5:dh","RadialGaugeDuplicateLabelOmissionStrategy:di","RadialGaugeBackingShape:dj","RadialGaugeScaleOversweepShape:dk","RadialGaugeNeedleShape:dl","RadialGaugePivotShape:dm","RadialGaugeFrame:dn","RadialGaugeNeedleFrame:dp","BrushUtil:dq","ColorUtil:dr","Random:ds","InterpolationMode:dt","MathUtil:du","RuntimeHelpers:dv","RuntimeFieldHandle:dw","JQueryObject:dx","Element:dy","ElementAttributeCollection:dz","ElementCollection:d0","WebStyle:d1","ElementNodeType:d2","Document:d3","EventListener:d4","IElementEventHandler:d5","ElementEventHandler:d6","ElementAttribute:d7","JQueryPosition:d8","JQueryCallback:d9","JQueryEvent:ea","JQueryUICallback:eb","BrushCollection:ec","ObservableCollection$1:ed","INotifyCollectionChanged:ee","NotifyCollectionChangedEventHandler:ef","NotifyCollectionChangedEventArgs:eg","EventArgs:eh","NotifyCollectionChangedAction:ei","INotifyPropertyChanged:ej","PropertyChangedEventHandler:ek","PropertyChangedEventArgs:el","Delegate:em","CssHelper:en","JQuery:eo","JQueryDeferred:ep","JQueryPromise:eq","Action:er","CssGradientUtil:es","RadialGaugeScaleFrame:et","RadialGaugeRangeFrame:eu","BackingFrame:ev","RadialGaugeNeedlePreparer:ew","RadialGaugeNeedleParameters:ex","XamRadialGaugeView:ey","XamRadialGauge:ez","Control:e0","Thickness:e1","HorizontalAlignment:e2","VerticalAlignment:e3","DoubleAnimator:e4","EasingFunctionHandler:e5","Callback:e6","RadialGaugeRangeCollection:e7","RadialGaugeScaler:e8","StackPool$1:e9","Dictionary$2:fa","IDictionary$2:fb","IDictionary:fc","IEqualityComparer$1:fd","KeyValuePair$2:fe","NotImplementedException:ff","Stack$1:fg","ReverseArrayEnumerator$1:fh","FormatRadialGaugeLabelHandler:fi","FormatRadialGaugeLabelEventArgs:fj","AlignRadialGaugeLabelHangler:fk","AlignRadialGaugeLabelEventArgs:fl","XamRadialGaugeRange:fm","PolygonUtil:fn","RenderingContext:fo","IRenderer:fp","Rectangle:fq","Polygon:fr","Polyline:fs","DataTemplateRenderInfo:ft","DataTemplatePassInfo:fu","ContentControl:fv","DataTemplate:fw","DataTemplateRenderHandler:fx","DataTemplateMeasureHandler:fy","DataTemplateMeasureInfo:fz","DataTemplatePassHandler:f0","Line:f1","FontUtil:f2","window:f3","DivElement:f4","CanvasElement:f5","CanvasContext:f6","CanvasViewRenderer:f7","CanvasContext2D:f8","TextMetrics:f9","ImageData:ga","Gradient:gb","BezierSegment:gc","TranslateTransform:gd","ScaleTransform:ge","PathVisualData:gf","AbstractEnumerable:gg","AbstractEnumerator:gh","GenericEnumerable$1:gi","GenericEnumerator$1:gj"]);$.ig.util.defType("RadialGaugePivotShape:dm","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("RadialGaugePivotShape",$.ig.$ep.$type)},true);$.ig.util.defType("RadialGaugeNeedleShape:dl","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("RadialGaugeNeedleShape",$.ig.$ep.$type)},true);$.ig.util.defType("RadialGaugeScaleOversweepShape:dk","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("RadialGaugeScaleOversweepShape",$.ig.$ep.$type)},true);$.ig.util.defType("RadialGaugeBackingShape:dj","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("RadialGaugeBackingShape",$.ig.$ep.$type)},true);$.ig.util.defType("RadialGaugeDuplicateLabelOmissionStrategy:di","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("RadialGaugeDuplicateLabelOmissionStrategy",$.ig.$ep.$type)},true);$.ig.util.defType("GaugeVisualData:a","Object",{init:function(){$.ig.$op.init.call(this)},_scalePath:null,scalePath:function(value){if(arguments.length===1){this._scalePath=value;return value}else{return this._scalePath}},_needlePath:null,needlePath:function(value){if(arguments.length===1){this._needlePath=value;return value}else{return this._needlePath}},_backingPath:null,backingPath:function(value){if(arguments.length===1){this._backingPath=value;return value}else{return this._backingPath}},_underlayPath:null,underlayPath:function(value){if(arguments.length===1){this._underlayPath=value;return value}else{return this._underlayPath}},_overlayPath:null,overlayPath:function(value){if(arguments.length===1){this._overlayPath=value;return value}else{return this._overlayPath}},_scale:null,scale:function(value){if(arguments.length===1){this._scale=value;return value}else{return this._scale}},_scaleLabels:null,scaleLabels:function(value){if(arguments.length===1){this._scaleLabels=value;return value}else{return this._scaleLabels}},_scaleTickmarks:null,scaleTickmarks:function(value){if(arguments.length===1){this._scaleTickmarks=value;return value}else{return this._scaleTickmarks}},_needle:null,needle:function(value){if(arguments.length===1){this._needle=value;return value}else{return this._needle}},_ranges:null,ranges:function(value){if(arguments.length===1){this._ranges=value;return value}else{return this._ranges}},_name:null,name:function(value){if(arguments.length===1){this._name=value;return value}else{return this._name}},scaleByViewport:function(){if(this.scalePath()!=null){this.scalePath().scaleByViewport(this.viewport())}if(this.needlePath()!=null){this.needlePath().scaleByViewport(this.viewport())}if(this.backingPath()!=null){this.backingPath().scaleByViewport(this.viewport())}if(this.underlayPath()!=null){this.underlayPath().scaleByViewport(this.viewport())}if(this.overlayPath()!=null){this.overlayPath().scaleByViewport(this.viewport())}if(this.scaleLabels()!=null){var b=this.scaleLabels().getEnumerator();while(b.moveNext()){var a=b.current();a.scaleByViewport(this.viewport())}}if(this.scaleTickmarks()!=null){var d=this.scaleTickmarks().getEnumerator();while(d.moveNext()){var c=d.current();if(c.tickPath()!=null){c.tickPath().scaleByViewport(this.viewport())}}}if(this.ranges()!=null){var f=this.ranges().getEnumerator();while(f.moveNext()){var e=f.current();if(e.rangePath()!=null){e.rangePath().scaleByViewport(this.viewport())}}}},serialize:function(){var a=new $$t.ax;var b=true;a.f("{");if(this.scalePath()!=null){if(b){b=false}else{a.d(", ")}a.d("scalePath: ");a.f(this.scalePath().serialize())}if(this.needlePath()!=null){if(b){b=false}else{a.d(", ")}a.d("needlePath: ");a.f(this.needlePath().serialize())}if(this.backingPath()!=null){if(b){b=false}else{a.d(", ")}a.d("backingPath: ");a.f(this.backingPath().serialize())}if(this.underlayPath()!=null){if(b){b=false}else{a.d(", ")}a.d("underlayPath: ");a.f(this.underlayPath().serialize())}if(this.overlayPath()!=null){if(b){b=false}else{a.d(", ")}a.d("overlayPath: ");a.f(this.overlayPath().serialize())}if(this.scaleLabels()!=null){if(b){b=false}else{a.d(", ")}var c=true;a.d("scaleLabels: [");var e=this.scaleLabels().getEnumerator();while(e.moveNext()){var d=e.current();if(c){c=false}else{a.d(", ")}a.f(d.serialize())}a.f("]")}if(this.scaleTickmarks()!=null){if(b){b=false}else{a.d(", ")}var f=true;a.d("scaleTickmarks: [");var h=this.scaleTickmarks().getEnumerator();while(h.moveNext()){var g=h.current();if(f){f=false}else{a.d(", ")}a.f(g.serialize())}a.f("]")}if(this.needle()!=null){if(b){b=false}else{a.d(", ")}a.d("needle: ");a.f(this.needle().serialize())}if(this.ranges()!=null){if(b){b=false}else{a.d(", ")}var i=true;a.d("ranges: [");var k=this.ranges().getEnumerator();while(k.moveNext()){var j=k.current();if(i){i=false}else{a.d(", ")}a.f(j.serialize())}a.f("]")}if(this.name()!=null){if(b){b=false}else{a.d(", ")}a.d("name: '");a.d(this.name());a.f("'")}if(b){b=false}else{a.d(", ")}a.d("viewport: {");a.d("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.f("}");a.f("}");return a.b()},_viewport:null,viewport:function(value){if(arguments.length===1){this._viewport=value;return value}else{return this._viewport}},$type:new $.ig.Type("GaugeVisualData",$.ig.$ot)},true);$.ig.util.defType("ScaleVisualData:c3","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("ScaleVisualData",$.ig.$ot)},true);$.ig.util.defType("ScaleLabelVisualData:c8","Object",{init:function(){$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(value){if(arguments.length===1){this._labelValue=value;return value}else{return this._labelValue}},_labelSize:null,labelSize:function(value){if(arguments.length===1){this._labelSize=value;return value}else{return this._labelSize}},_labelPosition:null,labelPosition:function(value){if(arguments.length===1){this._labelPosition=value;return value}else{return this._labelPosition}},_appearance:null,appearance:function(value){if(arguments.length===1){this._appearance=value;return value}else{return this._appearance}},scaleByViewport:function(a){this.labelPosition({__x:(this.labelPosition().__x-a.left())/a.width(),__y:(this.labelPosition().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.labelSize(new $$t.av(this.labelSize().b()/a.width(),this.labelSize().a()/a.height()))},serialize:function(){return"{ labelValue: '"+this.labelValue()+"', labelSize: { width: "+this.labelSize().b()+", height: "+this.labelSize().a()+"}, labelPosition: { x: "+this.labelPosition().__x+", y: "+this.labelPosition().__y+"}, appearance: "+this.appearance().serialize()+"}"},$type:new $.ig.Type("ScaleLabelVisualData",$.ig.$ot)},true);$.ig.util.defType("ScaleLabelVisualDataList:c4","List$1",{init:function(){$$t.$a1.init.call(this,$$t.$c8.$type)},$type:new $.ig.Type("ScaleLabelVisualDataList",$$t.$a1.$type.specialize($$t.$c8.$type))},true);$.ig.util.defType("ScaleTickmarkVisualData:c9","Object",{init:function(){$.ig.$op.init.call(this)},_tickPath:null,tickPath:function(value){if(arguments.length===1){this._tickPath=value;return value}else{return this._tickPath}},serialize:function(){return"{ tickPath: "+this.tickPath().serialize()+"}"},$type:new $.ig.Type("ScaleTickmarkVisualData",$.ig.$ot)},true);$.ig.util.defType("ScaleTickmarkVisualDataList:c5","List$1",{init:function(){$$t.$a1.init.call(this,$$t.$c9.$type)},$type:new $.ig.Type("ScaleTickmarkVisualDataList",$$t.$a1.$type.specialize($$t.$c9.$type))},true);$.ig.util.defType("NeedleVisualData:c6","Object",{init:function(){$.ig.$op.init.call(this)},_angle:0,angle:function(value){if(arguments.length===1){this._angle=value;return value}else{return this._angle}},serialize:function(){return"{ angle: "+this.angle().toString()+"}"},$type:new $.ig.Type("NeedleVisualData",$.ig.$ot)},true);$.ig.util.defType("RangeVisualData:da","Object",{init:function(){$.ig.$op.init.call(this)},_rangePath:null,rangePath:function(value){if(arguments.length===1){this._rangePath=value;return value}else{return this._rangePath}},serialize:function(){return"{ rangePath: "+this.rangePath().serialize()+"}"},$type:new $.ig.Type("RangeVisualData",$.ig.$ot)},true);$.ig.util.defType("RangeVisualDataList:c7","List$1",{init:function(){$$t.$a1.init.call(this,$$t.$da.$type)},$type:new $.ig.Type("RangeVisualDataList",$$t.$a1.$type.specialize($$t.$da.$type))},true);$.ig.util.defType("MorphSegment:dc","Object",{init:function(){$.ig.$op.init.call(this);this.f=new $$t.a1($$t.$aw.$type,0);this.g=new $$t.a1($$t.$aw.$type,0)},f:null,g:null,b:false,h:0,e:false,a:false,d:false,c:false,j:function(a){this.g.clear();var b=20;if(this.b){var c;var d;var e;if(this.f.count()==0){d={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};e={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{d=this.f.__inner[0];e=this.f.__inner[1]}var f=$$t.$dd.i(d,e,this.h,!this.c,this.d);var g=$$t.$dd.c(f,d);var h=$$t.$dd.c(f,e);while(this.c&&h<g){h+=3.14159265358979*2}while(!this.c&&h>g){h-=3.14159265358979*2}var i=0;for(var j=0;j<b;j++){c=j/b;if(this.c){i=g+(h-g)*c}else{i=g-(g-h)*c}this.g.add({__x:f.__x+Math.cos(i)*this.h,__y:f.__y+Math.sin(i)*this.h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}else{var k;var l;var m;if(this.f.count()==0){l={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};m={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{l=this.f.__inner[0];m=this.f.__inner[1]}var n=l.__x;var o=l.__y;var p=m.__x;var q=m.__y;for(var r=0;r<b;r++){k=r/b;this.g.add({__x:n+(p-n)*k,__y:o+(q-o)*k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}this.a=true},i:function(a,b,c,d,e){var f=this;var g=null;var h=f.f;var i=h.count();if(i==0){return a}if(b.__segments.count()==0){var j=h.__inner[0];b.__startPoint={__x:d+c*j.__x,__y:e+c*j.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(f.b){if(i>1){var k=new $$t.cr;g=k;var l=h.__inner[1];k.d({__x:d+c*l.__x,__y:e+c*l.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});k.b(f.d);k.e(f.c?1:0);k.f(new $$t.av(f.h*c,f.h*c));a=k.d()}}else{var m=new $$t.co;g=m;if(i>1){var n;var o=m.__points;for(var p=1;p<i;p++){n=h.__inner[p];o.add({__x:d+c*n.__x,__y:e+c*n.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}a=m.__points.__inner[m.__points.count()-1]}}b.__segments.add(g);return a},k:function(a,b,c){var d=this;var e=b.f;var f=false;var g=c.f;var h=false;if(e.count()==0&&g.count()==0){return}d.b=false;d.e=false;d.a=false;d.d=false;d.c=false;if(b.e){f=true}if(c.e){h=true}if(b.b!=c.b||b.e||c.e||b.d!=c.d||b.c!=c.c){f=true;h=true;d.e=true}if(f&&!b.e){if(!b.a){b.j(c.h)}e=b.g}if(h&&!c.e){if(!c.a){c.j(b.h)}g=c.g}if(b.e){e=b.g}if(c.e){g=c.g}d.g.clear();if(b.b&&c.b){d.b=true}$$t.$df.a(d.f,a,e,g);if(d.e){var i;var j=d.f.count();for(var k=0;k<j;k++){i=d.f.__inner[k];d.g.add({__x:i.__x,__y:i.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}d.a=true}if(b.d==c.d){d.d=c.d}if(b.c==c.c){d.c=c.c}if(d.b){d.h=b.h+(c.h-b.h)*a}},l:function(){this.f.clear();this.g.clear();this.e=false;this.a=false;this.b=false},$type:new $.ig.Type("MorphSegment",$.ig.$ot)},true);$.ig.util.defType("RadialGaugeFrame:dn","Object",{init:function(){$.ig.$op.init.call(this);this.b(new $$t.dp);this.c(new $$t.et);this.a(new $$t.ev)},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},e:function(a,b,c){this.d(b.d()+(c.d()-b.d())*a);this.b().ag(a,b.b(),c.b());this.c().x(a,b.c(),c.c());this.a().k(a,b.a(),c.a())},$type:new $.ig.Type("RadialGaugeFrame",$.ig.$ot)},true);$.ig.util.defType("RadialGaugeNeedleFrame:dp","Object",{init:function(){$.ig.$op.init.call(this);this.d(new $$t.dc);this.b(new $$t.dc);this.t(new $$t.dc);this.e(new $$t.dc);this.f(new $$t.dc);this.x(new $$t.dc);this.v(new $$t.dc);this.w(new $$t.dc);this.z(new $$t.dc);this.y(new $$t.dc);this.u(new $$t.dc);this.h(new $$t.dc);this.g(new $$t.dc);this.c(new $$t.dc);this.s(new $$t.dc);this.a(new $$t.dc);this.q(new $$t.dc);this.r(new $$t.dc);this.i(new $$t.dc);this.l(new $$t.dc);this.m(new $$t.dc);this.p(new $$t.dc);this.j(new $$t.dc);this.k(new $$t.dc);this.n(new $$t.dc);this.o(new $$t.dc)},_ad:0,ad:function(value){if(arguments.length===1){this._ad=value;return value}else{return this._ad}},_ac:0,ac:function(value){if(arguments.length===1){this._ac=value;return value}else{return this._ac}},_af:0,af:function(value){if(arguments.length===1){this._af=value;return value}else{return this._af}},_ab:0,ab:function(value){if(arguments.length===1){this._ab=value;return value}else{return this._ab}},_aj:null,aj:function(value){if(arguments.length===1){this._aj=value;return value}else{return this._aj}},_ak:null,ak:function(value){if(arguments.length===1){this._ak=value;return value}else{return this._ak}},_aa:0,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},_ae:0,ae:function(value){if(arguments.length===1){this._ae=value;return value}else{return this._ae}},_ai:null,ai:function(value){if(arguments.length===1){this._ai=value;return value}else{return this._ai}},_ah:null,ah:function(value){if(arguments.length===1){this._ah=value;return value}else{return this._ah}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_t:null,t:function(value){if(arguments.length===1){this._t=value;return value}else{return this._t}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},_v:null,v:function(value){if(arguments.length===1){this._v=value;return value}else{return this._v}},_w:null,w:function(value){if(arguments.length===1){this._w=value;return value}else{return this._w}},_z:null,z:function(value){if(arguments.length===1){this._z=value;return value}else{return this._z}},_y:null,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},_u:null,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_s:null,s:function(value){if(arguments.length===1){this._s=value;return value}else{return this._s}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_q:null,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},_r:null,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_n:null,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_o:null,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},ag:function(a,b,c){this.ad(b.ad()+(c.ad()-b.ad())*a);this.ac(b.ac()+(c.ac()-b.ac())*a);this.af(b.af()+(c.af()-b.af())*a);this.ab(b.ab()+(c.ab()-b.ab())*a);this.aj($$t.$dq.g(b.aj(),a,c.aj(),0));this.ak($$t.$dq.g(b.ak(),a,c.ak(),0));this.ae(b.ae()+(c.ae()-b.ae())*a);this.aa(b.aa()+(c.aa()-b.aa())*a);this.ah($$t.$dq.g(b.ah(),a,c.ah(),0));this.ai($$t.$dq.g(b.ai(),a,c.ai(),0));this.d().k(a,b.d(),c.d());this.b().k(a,b.b(),c.b());this.t().k(a,b.t(),c.t());this.e().k(a,b.e(),c.e());this.f().k(a,b.f(),c.f());this.x().k(a,b.x(),c.x());this.v().k(a,b.v(),c.v());this.w().k(a,b.w(),c.w());this.z().k(a,b.z(),c.z());this.y().k(a,b.y(),c.y());this.u().k(a,b.u(),c.u());this.h().k(a,b.h(),c.h());this.g().k(a,b.g(),c.g());this.c().k(a,b.c(),c.c());this.s().k(a,b.s(),c.s());this.a().k(a,b.a(),c.a());this.q().k(a,b.q(),c.q());this.r().k(a,b.r(),c.r());this.i().k(a,b.i(),c.i());this.l().k(a,b.l(),c.l());this.m().k(a,b.m(),c.m());this.p().k(a,b.p(),c.p());this.j().k(a,b.j(),c.j());this.k().k(a,b.k(),c.k());this.n().k(a,b.n(),c.n());this.o().k(a,b.o(),c.o())},am:function(a,b,c){var d=new $$t.b4;var e=new $$t.ch;var f={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};f=this.d().i(f,e,a,b,c);f=this.b().i(f,e,a,b,c);f=this.t().i(f,e,a,b,c);f=this.e().i(f,e,a,b,c);f=this.f().i(f,e,a,b,c);f=this.x().i(f,e,a,b,c);f=this.v().i(f,e,a,b,c);f=this.w().i(f,e,a,b,c);f=this.z().i(f,e,a,b,c);f=this.y().i(f,e,a,b,c);f=this.u().i(f,e,a,b,c);f=this.h().i(f,e,a,b,c);f=this.g().i(f,e,a,b,c);f=this.c().i(f,e,a,b,c);f=this.s().i(f,e,a,b,c);f=this.a().i(f,e,a,b,c);e.__isClosed=true;d.b().add(e);var g=new $$t.ch;if(this.q().f.count()>0||this.r().f.count()>0){f=this.q().i(f,g,a,b,c);f=this.r().i(f,g,a,b,c);g.__isClosed=true;d.b().add(g)}return d},an:function(a,b,c){var d=new $$t.b4;var e={__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 f=new $$t.ch;if(this.m().f.count()>0||this.p().f.count()>0){e=this.m().i(e,f,a,b,c);e=this.p().i(e,f,a,b,c);f.__isClosed=true;d.b().add(f)}var g=new $$t.ch;if(this.n().f.count()>0||this.o().f.count()>0){e=this.n().i(e,g,a,b,c);e=this.o().i(e,g,a,b,c);g.__isClosed=true;d.b().add(g)}return d},al:function(a,b,c){var d=new $$t.b4;var e={__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 f=new $$t.ch;if(this.i().f.count()>0||this.l().f.count()>0){e=this.i().i(e,f,a,b,c);e=this.l().i(e,f,a,b,c);f.__isClosed=true;d.b().add(f)}var g=new $$t.ch;if(this.j().f.count()>0||this.k().f.count()>0){e=this.j().i(e,g,a,b,c);e=this.k().i(e,g,a,b,c);g.__isClosed=true;d.b().add(g)}return d},$type:new $.ig.Type("RadialGaugeNeedleFrame",$.ig.$ot)},true);$.ig.util.defType("RadialGaugeRangeFrame:eu","Object",{init:function(){$.ig.$op.init.call(this)},f:0,g:0,e:0,b:0,c:0,d:0,k:null,l:null,h:0,a:function(a,b,c,d){var e=new $$t.eu;e.k=$$t.$dq.g(c.k,a,d.k,0);e.l=$$t.$dq.g(c.l,a,d.l,0);e.h=b*c.h+a*d.h;e.f=b*c.f+a*d.f;e.g=b*c.g+a*d.g;e.e=b*c.e+a*d.e;e.b=b*c.b+a*d.b;e.c=b*c.c+a*d.c;e.d=b*c.d+a*d.d;return e},m:function(a,b,c){var d=new $$t.b4;var e=new $$t.ch;var f=4;var g=1/a;var h=false;if(Math.abs(this.g-this.d)<g){h=true}var i=false;if(Math.abs(this.f-this.c)<g){i=true}var j=false;if(this.b-this.e>=2*3.14159265358979){j=true}if(i&&h&&j){var k=this.i(0,3.14159265358979,this.g,a,b,c,true);e.__startPoint=k.a();var l=this.i(3.14159265358979,0,this.g,a,b,c,true);var m=new $$t.ch;var n=this.i(0,3.14159265358979,this.f,a,b,c,false);m.__startPoint=n.a();var o=this.i(3.14159265358979,0,this.f,a,b,c,false);e.__segments.add(k.b());e.__segments.add(l.b());m.__segments.add(n.b());m.__segments.add(o.b());d.b().add(e);d.b().add(m);return d}var p=null;if(h){var q=this.i(this.e,this.b,this.g,a,b,c,true);e.__startPoint=q.a();p=q.b()}else{var r=this.j(this.e,this.b,this.g,this.d,a,b,c,true,f);e.__startPoint=r.a();p=r.b()}var s=null;var t=new $$t.cl(1);if(i){var u=this.i(this.e,this.b,this.f,a,b,c,false);s=u.b();t.c(u.a())}else{var v=this.j(this.e,this.b,this.f,this.c,a,b,c,false,f);s=v.b();t.c(v.a())}e.__segments.add(p);e.__segments.add(t);e.__segments.add(s);e.__isFilled=true;e.__isClosed=true;d.b().add(e);return d},j:function(a,b,c,d,e,f,g,h,i){var j=new $$t.co;var k=e*c;var l=e*d;var m=Math.max(k,l);var n=m+m;var o=Math.asin(i/n)*2;var p;var q;var r;var s=l-k;var t=Math.abs(b-a);var u=j.__points;if(h){var v;for(v=a;v<b;v+=o){r=(v-a)/t;q=k+r*s;p={__x:f+Math.cos(v)*q,__y:g+Math.sin(v)*q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};
u.add(p)}v=b;r=(v-a)/t;q=k+r*s;p={__x:f+Math.cos(v)*q,__y:g+Math.sin(v)*q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};u.add(p)}else{var w;for(w=b;w>a;w-=o){r=(w-b)/t;q=k+r*s;p={__x:f+Math.cos(w)*q,__y:g+Math.sin(w)*q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};u.add(p)}w=a;r=(w-b)/t;q=k+r*s;p={__x:f+Math.cos(w)*q,__y:g+Math.sin(w)*q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};u.add(p)}return new $$t.de($$t.$aw.$type,$$t.$cj.$type,u.__inner[0],j)},i:function(a,b,c,d,e,f,g){var h=c*d;var i=new $$t.cr;i.e(g?1:0);i.b(b-a>3.14159265358979);i.f(new $$t.av(h,h));var j=g?b:a;var k=g?a:b;i.d({__x:e+Math.cos(j)*h,__y:f+Math.sin(j)*h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var l={__x:e+Math.cos(k)*h,__y:f+Math.sin(k)*h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return new $$t.de($$t.$aw.$type,$$t.$cj.$type,l,i)},$type:new $.ig.Type("RadialGaugeRangeFrame",$.ig.$ot)},true);$.ig.util.defType("BackingFrame:ev","Object",{init:function(){$.ig.$op.init.call(this)},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_h:0,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_g:0,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_f:0,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},k:function(a,b,c){this.h(b.h()+(c.h()-b.h())*a);this.l($$t.$dq.g(b.l(),a,c.l(),0));this.m($$t.$dq.g(b.m(),a,c.m(),0));this.g(b.g()+(c.g()-b.g())*a);this.c(b.c()+(c.c()-b.c())*a);this.e(b.e()+(c.e()-b.e())*a);this.d(b.d()+(c.d()-b.d())*a);this.b(b.b()+(c.b()-b.b())*a);this.f(b.f()+(c.f()-b.f())*a)},i:function(a,b,c,d){var $self=this;a.__startPoint={__x:b*$self.e()+c,__y:0+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var e=function(){var $ret=new $$t.cr;$ret.d({__x:-1*b*$self.e()+c,__y:0+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b(false);$ret.e(1);$ret.f(new $$t.av(b*$self.e(),b*$self.e()));return $ret}();var f=function(){var $ret=new $$t.cr;$ret.d({__x:b*$self.e()+c,__y:0+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b(false);$ret.e(1);$ret.f(new $$t.av(b*$self.e(),b*$self.e()));return $ret}();a.__segments.add(e);a.__segments.add(f)},n:function(a,b,c){var d=new $$t.b4;var e=new $$t.ch;if(this.g()==this.c()){this.i(e,a,b,c)}else{var f=this.e();var g=this.d();var h=this.g();var i=this.c();var j=this.f();var k=h;var l=i;h-=j;i+=j;if(i-h>2*3.14159265358979){this.i(e,a,b,c)}else{this.j(e,a,b,c)}}e.__isClosed=true;d.b().add(e);return d},a:function(a,b){return Math.abs(a-b)<1e-5},j:function(a,b,c,d){var $self=this;var e=$self.e();var f=$self.d();var g=$self.g();var h=$self.c();var i=$self.f();var j=g;var k=h;g-=i;h+=i;var l=Math.sin(g);var m=Math.cos(g);var n=Math.sin(h);var o=Math.cos(h);var p=$self.b();var q=b*e;var r=b*f;if(p*2>q-r){p=(q-r)/2}var s=p/(b-p);var t=Math.atan(s);var u=q-p;var v=r+p;var w=Math.sin(g-t);var x=Math.sin(g+t);var y=Math.cos(g-t);var z=Math.cos(g+t);var aa=Math.sin(h-t);var ab=Math.sin(h+t);var ac=Math.cos(h-t);var ad=Math.cos(h+t);var ae=Math.sin(j);var af=Math.sin(k);var ag=Math.cos(j);var ah=Math.cos(k);a.__startPoint={__x:m*u+c,__y:l*u+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ai=function(){var $ret=new $$t.cr;$ret.d({__x:z*q+c,__y:x*q+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b(t*2>3.14159265358979);$ret.e(1);$ret.f(new $$t.av(p,p));return $ret}();var aj=function(){var $ret=new $$t.cr;$ret.d({__x:ac*q+c,__y:aa*q+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b(h-t-(g+t)>3.14159265358979);$ret.e(1);$ret.f(new $$t.av(q,q));return $ret}();var ak=function(){var $ret=new $$t.cr;$ret.d({__x:o*u+c,__y:n*u+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b(t*2>3.14159265358979);$ret.e(1);$ret.f(new $$t.av(p,p));return $ret}();var al={__x:ah*q+c,__y:af*q+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var am={__x:ah*r+c,__y:af*r+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var an={__x:o*q+c,__y:n*q+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ao={__x:o*r+c,__y:n*r+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ap=an.__y;var aq=an.__x;if(al.__x-am.__x!=0){aq=c;var ar=(al.__y-am.__y)/(al.__x-am.__x);ap=ar*(c-an.__x)+an.__y}ao={__x:c,__y:ap,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if($self.a(ao.__x,an.__x)&&$self.a(ao.__y,an.__y)){ao=am}var as=$$t.$dd.l(ao,an,{__x:c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},r);var at={__x:ag*q+c,__y:ae*q+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var au={__x:ag*r+c,__y:ae*r+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var av={__x:m*q+c,__y:l*q+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var aw={__x:m*r+c,__y:l*r+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ax=av.__y;var ay=av.__x;if(at.__x-au.__x!=0){ay=c;var az=(at.__y-au.__y)/(at.__x-au.__x);ax=az*(c-av.__x)+av.__y}aw={__x:ay,__y:ax,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if($self.a(aw.__x,av.__x)&&$self.a(aw.__y,av.__y)){aw=au}var a0=$$t.$dd.l(aw,av,{__x:c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},r);if(isNaN(as.a().__x)||isNaN(as.a().__y)||isNaN(as.b().__x)||isNaN(as.b().__y)||isNaN(a0.a().__x)||isNaN(a0.a().__y)||isNaN(a0.b().__x)||isNaN(a0.b().__y)){a.__startPoint={__x:m*q+c,__y:l*q+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.__segments.add(aj);var a1=function(){var $ret=new $$t.cl(1);$ret.c({__x:m*q+c,__y:l*q+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();a.__segments.add(a1)}else{var a2;var a3;if(Math.pow(as.a().__x-an.__x,2)+Math.pow(as.a().__y-an.__y,2)<Math.pow(as.b().__x-an.__x,2)+Math.pow(as.b().__y-an.__y,2)){a2=as.a()}else{a2=as.b()}if(Math.pow(a0.a().__x-av.__x,2)+Math.pow(a0.a().__y-av.__y,2)<Math.pow(a0.b().__x-av.__x,2)+Math.pow(a0.b().__y-av.__y,2)){a3=a0.a()}else{a3=a0.b()}if(Math.pow(a3.__x-an.__x,2)+Math.pow(a3.__y-an.__y,2)<=Math.pow(a2.__x-an.__x,2)+Math.pow(a2.__y-an.__y,2)){a.__startPoint={__x:m*q+c,__y:l*q+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.__segments.add(aj);var a4=function(){var $ret=new $$t.cl(1);$ret.c({__x:m*q+c,__y:l*q+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();a.__segments.add(a4)}else{a.__segments.add(ai);a.__segments.add(aj);a.__segments.add(ak);var a5=function(){var $ret=new $$t.cl(1);$ret.c(a2);return $ret}();a.__segments.add(a5);var a6=$$t.$dd.c({__x:c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},a2);var a7=$$t.$dd.c({__x:c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},a3);while(a7<a6){a7+=2*3.14159265358979}var a8=function(){var $ret=new $$t.cr;$ret.d(a3);$ret.b(a7-a6>3.14159265358979);$ret.e(1);$ret.f(new $$t.av(r,r));return $ret}();a.__segments.add(a8);var a9=function(){var $ret=new $$t.cl(1);$ret.c({__x:m*u+c,__y:l*u+d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();a.__segments.add(a9)}}},$type:new $.ig.Type("BackingFrame",$.ig.$ot)},true);$.ig.util.defType("RadialGaugeScaleFrame:et","Object",{init:function(){$.ig.$op.init.call(this);this.k(new $$t.a1($$t.$eu.$type,0));this.j(new Array(0));this.i(new Array(0));this.c(new Array(0));this.e(new Array(0));this.f(new Array(0));this.d(new Array(0));this.g(new Array(0));this.h(new Array(0))},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_t:0,t:function(value){if(arguments.length===1){this._t=value;return value}else{return this._t}},_q:0,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},_l:0,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_v:0,v:function(value){if(arguments.length===1){this._v=value;return value}else{return this._v}},_u:0,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},_n:0,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_m:0,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_s:0,s:function(value){if(arguments.length===1){this._s=value;return value}else{return this._s}},_p:0,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_ac:null,ac:function(value){if(arguments.length===1){this._ac=value;return value}else{return this._ac}},_w:0,w:function(value){if(arguments.length===1){this._w=value;return value}else{return this._w}},_o:0,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_aa:null,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},_ab:null,ab:function(value){if(arguments.length===1){this._ab=value;return value}else{return this._ab}},_z:null,z:function(value){if(arguments.length===1){this._z=value;return value}else{return this._z}},_r:0,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},a:function(a,b,c,d){var e=Math.max(c.length,d.length);var f=Math.min(c.length,d.length);if(b.length!=e){b=new Array(e)}var g=0;if(c.length>0){g=c[c.length-1]}var h=0;if(d.length>0){h=d[d.length-1]}var i=c.length>d.length;var j=0;for(j=0;j<f;j++){b[j]=c[j]+(d[j]-c[j])*a}var k;var l;for(j=f;j<e;j++){if(i){k=c[j];l=h}else{k=g;l=d[j]}b[j]=k+(l-k)*a}return b},b:function(a,b,c,d){var e=Math.max(c.length,d.length);var f=Math.min(c.length,d.length);if(b.length!=e){b=new Array(e)}var g=null;if(c.length>0){g=c[c.length-1]}var h=null;if(d.length>0){h=d[d.length-1]}var i=c.length>d.length;var j=0;for(j=0;j<f;j++){b[j]=d[j]}var k;var l;for(j=f;j<e;j++){if(i){k=c[j];l=h}else{k=g;l=d[j]}if(l!=null){b[j]=l}else{b[j]=k}}return b},x:function(a,b,c){this.ab($$t.$dq.g(b.ab(),a,c.ab(),0));this.ac($$t.$dq.g(b.ac(),a,c.ac(),0));this.aa($$t.$dq.g(b.aa(),a,c.aa(),0));if(b.z()==null&&c.z()==null){this.z(null)}else{this.z($$t.$dq.g(b.z(),a,c.z(),0))}this.t(b.t()+(c.t()-b.t())*a);this.q(b.q()+(c.q()-b.q())*a);this.s(b.s()+(c.s()-b.s())*a);this.p(b.p()+(c.p()-b.p())*a);this.r(b.r()+(c.r()-b.r())*a);this.l(b.l()+(c.l()-b.l())*a);this.v(b.v()+(c.v()-b.v())*a);this.u(b.u()+(c.u()-b.u())*a);this.n(b.n()+(c.n()-b.n())*a);this.m(b.m()+(c.m()-b.m())*a);this.w(b.w()+(c.w()-b.w())*a);this.o(b.o()+(c.o()-b.o())*a);this.j(this.a(a,this.j(),b.j(),c.j()));this.i(this.a(a,this.i(),b.i(),c.i()));this.c(this.a(a,this.c(),b.c(),c.c()));this.f(this.a(a,this.f(),b.f(),c.f()));this.d(this.a(a,this.d(),b.d(),c.d()));this.g(this.a(a,this.g(),b.g(),c.g()));this.h(this.a(a,this.h(),b.h(),c.h()));this.e(this.b(a,this.e(),b.e(),c.e()));this.y(a,this.k(),b.k(),c.k())},y:function(a,b,c,d){var $self=this;$$t.$df.b($$t.$eu.$type,b,a,c,d,function(){return new $$t.eu},$$t.$eu.a)},$type:new $.ig.Type("RadialGaugeScaleFrame",$.ig.$ot)},true);$.ig.util.defType("RadialGaugeNeedlePreparer:ew","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},e:function(a){var b=this.b();a.aj(b.t);a.ak(b.u);a.ah(b.r);a.ai(b.s);a.ae(b.o);a.aa(b.h);switch(b.b){case 0:this.i(a);break;case 1:this.j(a);break;case 2:this.n(a);break;case 4:this.l(a);break;case 5:this.k(a);break;case 3:this.g(a);break;case 7:this.h(a);break;case 8:this.m(a);break;case 6:this.o(a);break}switch(b.c){case 3:this.d(a,true,false);break;case 5:this.d(a,false,false);break;case 4:this.d(a,true,true);break;case 6:this.d(a,false,true);break}},d:function(a,b,c){var d=this.a();var e=d.i;var f=d.g;var g=d.f;var h=a.m();if(b){h=a.i()}var i=h.f;h.b=true;h.c=true;h.d=false;h.h=e;i.add({__x:0+e,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i.add({__x:0-e,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});h=a.p();if(b){h=a.l()}i=h.f;h.b=true;h.c=true;h.d=true;h.h=e;i.add({__x:0-e,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i.add({__x:0+e,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(c){h=a.n();if(b){h=a.j()}i=h.f;h.b=true;h.c=false;h.d=false;h.h=g;i.add({__x:0+g,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i.add({__x:0-g,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});h=a.o();if(b){h=a.k()}i=h.f;h.b=true;h.c=false;h.d=true;h.h=g;i.add({__x:0-g,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i.add({__x:0+g,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},o:function(a){this.f(a,false,true,false,true)},m:function(a){this.f(a,false,false,true,true)},l:function(a){this.f(a,false,false,true,false)},n:function(a){this.f(a,false,true,false,false)},h:function(a){this.f(a,false,false,false,true)},c:function(a,b,c,d,e){var f=0;if(c==a){f=0}else{f=(e-a)/(c-a)}var g=b+(d-b)*f;return g},f:function(a,b,c,d,e){this.p(a);var f=this.a();a.ad(f.m);a.ac(f.k);a.af(0);if(!isNaN(f.l)){a.af(Math.max(a.af(),f.l))}if(!isNaN(f.i)){a.af(Math.max(a.af(),f.i))}if(!isNaN(f.q)){a.af(Math.max(a.af(),f.q))}if(!isNaN(f.e)){a.af(Math.max(a.af(),f.e))}if(c){f.p=f.k;f.q=0}if(d){f.p=f.k;f.q=f.l}if(b){var g=Math.max(f.n,f.l);f.n=g;f.l=g;f.p=f.k;f.q=f.l}if(isNaN(f.p)){f.p=f.k}var h=f.c==1||f.c==2;var i=f.n;var j=f.l;if(!d&&!b){j=0}var k=f.q;var l=f.i;var m=f.m;var n=f.k;var o=f.d;var p=f.p;var q=f.e;var r=true;var s=true;if(isNaN(p)){r=false;p=n}if(isNaN(o)){s=false;o=m}var t=f.f;var u=f.g;var v=0;var w=u;var x=u;var y=this.c(m,i,p,k,u);var z=y;var aa=f.c==2;if(h){var ab=$$t.$dd.l({__x:m,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__x:p,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},l);if(isNaN(ab.a().__x)||isNaN(ab.a().__y)||isNaN(ab.b().__x)||isNaN(ab.b().__y)){h=false}else{var ac=ab.a();var ad=ab.b();w=ac.__x;x=ad.__x;y=ac.__y;z=ad.__y;if(w>x){var ae=w;w=x;x=ae;ae=y;y=z;z=ae}}}if(aa){var af=$$t.$dd.l({__x:m,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__x:p,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},t);if(isNaN(af.a().__x)||isNaN(af.a().__y)||isNaN(af.b().__x)||isNaN(af.b().__y)||h){aa=true}else{aa=false}}if(m>x||n<w){h=false;w=m;x=m}var ag=false;var ah=false;if(h&&m>=w){ag=true}if(h&&n<=x){ah=true}if(isNaN(o)||o>w){o=w}if(p<x){p=x}var ai=e;var aj=l;var ak=l;if(o+q>w){ai=false}var al=o;var am=i;var an=o;var ao=i;var ap=w;var aq=x;var ar=y;var as=z;var at=w;var au=x;var av=y;var aw=z;if(ai){var ax=$$t.$dd.l({__x:m,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__x:p,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__x:o,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},q);if(!isNaN(ax.a().__x)&&!isNaN(ax.a().__y)&&!isNaN(ax.b().__x)&&!isNaN(ax.b().__y)){ai=true;al=ax.a().__x;am=ax.a().__y;an=ax.b().__x;ao=ax.b().__y;if(al>an){var ay=al;al=an;an=ay;ay=am;am=ao;ao=ay}}else{ai=false}}if(ag){ai=false}if(ai&&m>=al){ag=true;aj=q;ap=al;ar=am;aq=an;as=ao}if(ai&&n<=an){ah=true;ak=q;ak=q;at=al;av=am;au=an;aw=ao}var az=m;var a0=a.a();var a1=a0.f;var a2=i;if(ag){az=ap;a0.b=true;a0.d=false;a0.c=false;a0.h=aj;o=ap;m=ap;a2=ar;i=ar;h=false}if(ah){p=au;n=au;h=false}var a3=ag||ah||h;a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.d();a1=a0.f;a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=al;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.b();a1=a0.f;if(ai){a0.b=true;a0.d=false;a0.c=false;a0.h=q}a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=an;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.t();a1=a0.f;a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=w;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.e();a1=a0.f;if(a3){a0.b=true;a0.d=false;a0.c=false;a0.h=l}a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=x;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.f();a1=a0.f;a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=p;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.x();a1=a0.f;a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.v();a1=a0.f;a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=n;a2=this.c(p,k,n,j,az);a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.w();a1=a0.f;if(ah){az=au;a0.b=true;a0.d=false;a0.c=false;a0.h=ak}a1.add({__x:az,__y:a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.z();a1=a0.f;a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=p;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.y();a1=a0.f;a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.u();a1=a0.f;a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=x;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.h();a1=a0.f;if(a3){a0.b=true;a0.d=false;a0.c=false;a0.h=l}a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=w;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.g();a1=a0.f;a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=an;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.c();a1=a0.f;if(ai){a0.b=true;a0.d=false;a0.c=false;a0.h=q}a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=al;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.s();a1=a0.f;a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});az=m;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a0=a.q();a1=a0.f;if(aa&&a3){a0.b=true;a0.c=true;a0.d=false;a0.h=t;a1.add({__x:0+t,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a1.add({__x:0-t,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}a0=a.r();a1=a0.f;if(aa&&a3){a0.b=true;a0.c=true;a0.d=true;a0.h=t;a1.add({__x:0-t,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a1.add({__x:0+t,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},g:function(a){this.f(a,false,false,false,false)},k:function(a){this.f(a,true,false,false,true)},a:function(){var a=this.b();var b=this.b().a();var c=0;var d=.48;var e=NaN;var f=NaN;var g=.2;var h=.1;var i=.1;var j=.1;var k=.14;var l=.06;switch(a.b){case 3:f=.4;break;case 4:i=.06;break;case 7:f=.4;c=-.3;e=-.2;k=.14;break;case 5:c=-.3;e=-.2;k=.14;break;case 8:i=.06;c=-.3;e=-.2;k=.14;break;case 6:c=-.3;e=-.2;k=.14;break}var m=a.m;var n=a.k;var o=a.c==1||a.c==2;if(isNaN(m)){m=c}if(isNaN(n)){n=d}var p=Math.min(m,n);var q=Math.max(m,n);m=p;n=q;var r=a.n;if(isNaN(r)){r=h}var s=a.l;if(isNaN(s)){s=i}var t=a.i;var u=a.f;if(isNaN(t)){t=g}if(isNaN(u)){u=j}var v=Math.max(t,u);var w=Math.min(t,u);t=v;u=w;var x=a.d;if(isNaN(x)){x=e}if(!isNaN(x)){if(x<m){x=NaN}if(x>0&&m<=0){x=NaN}if(x>n){x=n}}var y=a.p;if(isNaN(y)){y=f}if(!isNaN(y)){if(y>n){y=NaN}if(y<0&&n>=0){y=NaN}if(y<m){y=m}}var z=0;if(m>0){z=m}if(n<0){z=m}if(t<=0){t=0}var aa=a.e;var ab=a.q;if(isNaN(aa)){aa=k}if(isNaN(ab)){ab=l}b.i=t/2;b.f=u/2;b.d=x;b.p=y;b.m=m;b.k=n;b.g=z;b.n=r/2;b.l=s/2;b.q=ab/2;b.e=aa/2;return b},j:function(a){this.f(a,true,false,false,false)},p:function(a){a.a().l();a.d().l();a.b().l();a.t().l();a.e().l();a.f().l();a.x().l();a.v().l();a.w().l();a.z().l();a.y().l();a.u().l();a.h().l();a.g().l();a.c().l();a.s().l();a.q().l();a.r().l();a.i().l();a.l().l();a.m().l();a.p().l();a.j().l();a.k().l();a.n().l();a.o().l()},i:function(a){this.p(a);var b=0;var c=0;var d=0;var e=0;var f=0;var g=0;var h=0;var i=a.a();var j=i.f;j.add({__x:b,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:b,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.d();j=i.f;j.add({__x:b,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:d,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.b();j=i.f;j.add({__x:d,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:d,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});
var k=f;var l=f;i=a.t();j=i.f;j.add({__x:d,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:k,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.e();j=i.f;j.add({__x:k,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:l,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.f();j=i.f;j.add({__x:l,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:e,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.x();j=i.f;j.add({__x:e,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:e,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.v();j=i.f;j.add({__x:e,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:c,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.w();j=i.f;j.add({__x:c,__y:g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:c,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.z();j=i.f;j.add({__x:c,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:e,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.y();j=i.f;j.add({__x:e,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:e,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.u();j=i.f;j.add({__x:e,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:l,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.h();j=i.f;j.add({__x:l,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:k,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.g();j=i.f;j.add({__x:k,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:d,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.c();j=i.f;j.add({__x:d,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:d,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i=a.s();j=i.f;j.add({__x:d,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.add({__x:b,__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("RadialGaugeNeedlePreparer",$.ig.$ot)},true);$.ig.util.defType("RadialGaugeNeedleParameters:ex","Object",{init:function(){$.ig.$op.init.call(this)},m:0,k:0,n:0,l:0,e:0,d:0,q:0,p:0,j:0,b:null,c:null,i:0,r:null,s:null,h:0,t:null,u:null,o:0,g:0,f:0,a:function(){var a=new $$t.ex;a.m=this.m;a.k=this.k;a.n=this.n;a.l=this.l;a.e=this.e;a.d=this.d;a.q=this.q;a.p=this.p;a.b=this.b;a.c=this.c;a.i=this.i;a.r=this.r;a.s=this.s;a.h=this.h;a.t=this.t;a.u=this.u;a.o=this.o;a.g=this.g;a.f=this.f;return a},$type:new $.ig.Type("RadialGaugeNeedleParameters",$.ig.$ot)},true);$.ig.util.defType("XamRadialGaugeView:ey","Object",{init:function(a){this.bh=new $$t.bw;this.bj=new $$t.bw;this.bg=new $$t.bw;this.bi=new $$t.bw;this.bk=new $$t.bw;this.g=["needle","needlePivot","backing","scale","tick","minorTick","label"];this.i=false;this.j=false;this.aa=null;this.a5=new $$t.az;this.a6=function(){var $ret=new $$t.az;$ret.fill("black");return $ret}();this.q=NaN;this.w=-1;this.v=-1;this.c=null;this.d=null;$.ig.$op.init.call(this);this.e(a);this.l=new $$t.fa(String,$$t.$fa.$type.specialize(String,String),0);this.m(new $$t.a1($$t.$cy.$type,0));this.o(new $$t.a1($$t.$bw.$type,0));this.p(new $$t.a1($$t.$bw.$type,0))},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},z:null,ag:function(a){a.__visibility=0},ah:function(a){a.__visibility=1},ai:function(a){this.m().remove(a)},a4:function(){var a=new $$t.cy;this.m().add(a);return a},ap:function(a){a.__visibility=0},aq:function(a){a.__visibility=1},ar:function(a){this.o().remove(a)},bq:function(){var a=new $$t.bw;this.o().add(a);return a},at:function(a){a.__visibility=0},au:function(a){a.__visibility=1},av:function(a){this.p().remove(a)},br:function(){var a=new $$t.bw;this.p().add(a);return a},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_o:null,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},bh:null,bj:null,bg:null,bi:null,bk:null,k:function(){return true},bm:function(){return this.bh},bo:function(){return this.bj},s:function(a){var b=$.ig.util.cast($$t.$cy.$type,a);if(b!=null&&b.aa()!=null){return this.f().d(b.aa())+0}return 0},bs:function(a){if(isNaN(this.q)){this.q=this.r(null)}var b=this.s(a);var c=this.q;return new $$t.av(b,c)},l:null,g:null,af:function(){var $self=this;$self.i=true;var a=["#CED3D8","#CED3D8","#EBEDEF","#FFC73C","#617583","rgba(100,107,114,.74)","rgba(100,107,114,.74)"];var b=["#B2B9C0","#B2B9C0","#B2B9C0",null,null,null,null];var c=["background-color","border-color"];var d=function(){var $ret=new $$t.a1($.ig.Array.prototype.$type,0);$ret.add(a);$ret.add(b);return $ret}();$self.l.clear();var e=$self.g.length;for(var f=0;f<e;f++){var g=new $$t.fa(String,String,0);var h=$self.g[f];var i=new Array(c.length);$.ig.Array.prototype.copy(c,0,i,0,c.length);$self.h("ui-radialgauge-"+h,i);for(var j=0;j<i.length;j++){g.item(c[j],i[j]==null?d.__inner[j][f]:i[j])}$self.l.item(h,g)}$self.a2();var k;var l;(function(){var $ret=$$t.$dq.a("radialgauge-range",$self.y(),k,l);k=$ret.brushes;l=$ret.outlines;return $ret.ret})();$self.a=k;$self.b=l;if($self.c==null){$self.e().rangeBrushes($self.a)}if($self.d==null){$self.e().rangeOutlines($self.b)}$self.i=false},a:null,b:null,a2:function(){this.i=true;var a=this.g.length;for(var b=0;b<a;b++){var c=this.g[b];this.a1(c,this.l.item(c))}this.i=false},a1:function(a,b){var c=null;var d=null;var e=b.count();var g=b.keys().getEnumerator();while(g.moveNext()){var f=g.current();switch(f){case"background-color":c=new $$t.az;if(b.item(f)!=null){c.__fill=b.item(f)}break;case"border-color":d=new $$t.az;if(b.item(f)!=null){d.__fill=b.item(f)}break}}switch(a){case"needle":if(this.ba==null){this.e().needleBrush(c)}if(this.bb==null){this.e().needleOutline(d)}break;case"needlePivot":if(this.bc==null){this.e().needlePivotBrush(c)}if(this.bd==null){this.e().needlePivotOutline(d)}break;case"backing":if(this.a7==null){this.e().backingBrush(c)}if(this.a8==null){this.e().backingOutline(d)}break;case"scale":if(this.be==null){this.e().scaleBrush(c)}break;case"tick":if(this.bf==null){this.e().tickBrush(c)}break;case"minorTick":if(this.a9==null){this.e().minorTickBrush(c)}break;case"label":this.a6=c;break}},h:function(a,b){var c=this.z;if(c==null){c=this.z=$("<span style='position:absolute;display:none' />");$("body").append(this.z)}var d=b.length,e=d;var f=new Array(e);while(e-->0){f[e]=b[e]=="font"?null:c.css(b[e])}c.addClass(a);while(d-->0){var g=b[d];g=g=="font"?$$t.$f2.c(c):c.css(g);b[d]=g==null||g.length==0||g=="null"||g=="transparent"||g==f[d]?null:g}c.removeClass(a);return b},u:function(a,b){var c=a==null?0:a.length;if(c<1){return b}var d=a.split(".");var e=d[0].length>0?$.ig.Number.prototype.parseInt(d[0]):0;if(d.length!=2){return e}c=d[1].length;var f=$.ig.Number.prototype.parseInt(d[1]);while(c-->0){f/=10}return f+e},i:false,am:function(){var $self=this;$self.i=true;$self.e().needleBrush(function(){var $ret=new $$t.az;$ret.fill("#CED3D8");return $ret}());$self.e().needleOutline(function(){var $ret=new $$t.az;$ret.fill("#B2B9C0");return $ret}());$self.e().tickBrush(function(){var $ret=new $$t.az;$ret.fill("#617583");return $ret}());$self.e().scaleBrush(function(){var $ret=new $$t.az;$ret.fill("#FFC73C");return $ret}());$self.e().backingBrush(function(){var $ret=new $$t.az;$ret.fill("#EBEDEF");return $ret}());$self.e().backingOutline(function(){var $ret=new $$t.az;$ret.fill("#B2B9C0");return $ret}());$self.e().needlePivotBrush(function(){var $ret=new $$t.az;$ret.fill("#CED3D8");return $ret}());$self.e().needlePivotOutline(function(){var $ret=new $$t.az;$ret.fill("#B2B9C0");return $ret}());$self.e().minorTickBrush(function(){var $ret=new $$t.az;$ret.fill("rgba(100,107,114,.74)");return $ret}());$self.i=false},j:false,ax:function(){if(!this.j){this.j=true;window.setTimeout(this.ab.runOn(this),0)}},ab:function(){if(this.j){this.j=false;this.e().ex()}},flush:function(){if(this.j){this.ab()}},as:function(a,b,c){a.l(b);a.m(c)},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_y:null,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},aa:null,a5:null,ak:function(a){var b=$(a);this.y(b);var c=Math.round(b.width());var d=Math.round(b.height());this.y().css("position","relative");var e=$("<canvas style='position:absolute'></canvas>");this.y().append(e);this.w=c;this.v=d;e.attr("width",c.toString());e.attr("height",d.toString());if(this.z==null){this.z=$("<span style='position:absolute;display:none' />")}this.y().append(this.z);this.e().he(new $$t.au(0,0,0,c,d));this.x(e);var f=this.x()[0].getContext("2d");this.f(new $$t.fo(new $$t.f7,f));this.af();this.a3();this.f().z(this.aa);this.aw()},az:function(a,b){if(b!=null){a.ab(b)}else{a.ab(this.a6)}},a0:function(){this.af();this.a3();this.ax()},a3:function(){this.aa=$$t.$f2.c(this.y());if(this.e().font()!=null){this.aa=this.e().font()}this.q=this.r(this.aa);this.a5=new $$t.az;this.a5.__fill=this.y().css("color");if(this.f()!=null){this.f().z(this.aa)}},ac:function(){this.aw()},a6:null,aw:function(){if(this.w!=this.e().he().width()||this.v!=this.e().he().height()){this.x().attr("width",this.e().he().width().toString());this.x().attr("height",this.e().he().height().toString());this.w=Math.round(this.e().he().width());this.v=Math.round(this.e().he().height())}this.f().i(this.e().he().left(),this.e().he().top(),this.e().he().width(),this.e().he().height());this.f().q(this.bg);this.f().q(this.bj);if(this.n!=null){for(var a=0;a<this.n.count();a++){this.f().q(this.n.__inner[a])}}for(var b=0;b<this.m().count();b++){this.f().z(this.aa);this.f().u(this.m().__inner[b])}for(var c=0;c<this.o().count();c++){this.f().q(this.o().__inner[c])}this.f().x();this.f().h(this.bh.h());this.f().q(this.bk);this.f().q(this.bh);this.f().q(this.bi);this.f().w()},q:0,r:function(a){var tempSpan_=$("<span>M</span>");var b=$("body");b.append(tempSpan_);if(a!=null){tempSpan_.css("font",a)}var offset_=tempSpan_.attr("offsetHeight");if(isNaN(offset_)){offset_=tempSpan_[0].offsetHeight}tempSpan_.remove();return parseInt(offset_)},n:null,ay:function(a){this.n=a},bl:function(){return this.bg},bp:function(){return this.bk},bn:function(){return this.bi},w:0,v:0,al:function(){var a=Math.round(this.y().width());var b=Math.round(this.y().height());this.e().he(new $$t.au(0,0,0,a,b))},ad:function(a){a.scalePath(new $$t.gf(1,"Scale",this.bj));a.needlePath(new $$t.gf(1,"Needle",this.bh));var b=this.bh.h().h().__inner[0].h();a.needle().angle(b);a.backingPath(new $$t.gf(1,"Backing",this.bg));a.overlayPath(new $$t.gf(1,"Overlay",this.bi));a.underlayPath(new $$t.gf(1,"Underlay",this.bk));var c=this.aa;var e=this.m().getEnumerator();while(e.moveNext()){var d=e.current();if(d.__visibility==0){var f=$$t.$f2.a(d,c);var g=new $$t.c8;g.labelValue(d.aa());g.labelPosition({__x:d.l(),__y:d.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});g.labelSize(this.bs(d));g.appearance($$t.$ay.fromTextElement(d,f));a.scaleLabels().add(g)}}var i=this.o().getEnumerator();while(i.moveNext()){var h=i.current();if(h.__visibility==0){var j=new $$t.c9;j.tickPath(new $$t.gf(1,"tickmarks",h));a.scaleTickmarks().add(j)}}var l=this.p().getEnumerator();while(l.moveNext()){var k=l.current();if(k.__visibility==0){var m=new $$t.da;var n=new $$t.gf(1,"range",k);m.rangePath(n);a.ranges().add(m)}}},ba:null,bb:null,bc:null,bd:null,a7:null,a8:null,be:null,bf:null,a9:null,aj:function(a,b,c){var d=b;var e=c;if(!this.i){switch(a){case"NeedleBrush":this.ba=e;break;case"NeedleOutline":this.bb=e;break;case"NeedlePivotBrush":this.bc=e;break;case"NeedlePivotOutline":this.bd=e;break;case"BackingBrush":this.a7=e;break;case"BackingOutline":this.a8=e;break;case"ScaleBrush":this.be=e;break;case"TickBrush":this.bf=e;break;case"MinorTickBrush":this.a9=e;break}if(e==null){this.a2()}}},c:null,d:null,an:function(a,b){if(!this.i){this.c=b;if(this.c==null){this.e().rangeBrushes(this.a)}}},ao:function(a,b){if(!this.i){this.d=b;if(this.d==null){this.e().rangeOutlines(this.b)}}},$type:new $.ig.Type("XamRadialGaugeView",$.ig.$ot)},true);$.ig.util.defType("XamRadialGauge:ez","Control",{init:function(){var $self=this;this.bb=0;this.ba=100;this.hf=new $$t.av(NaN,NaN);this.a6=new $$t.a1($$t.$cy.$type,0);this.a9=new $$t.a1($$t.$bw.$type,0);this.a8=new $$t.a1($$t.$bw.$type,0);this.a7=new $$t.a1($$t.$bw.$type,0);this.bc=0;$$t.$e0.init.call(this);this.view(new $$t.ey(this));this.view().am();this.hd=$$t.$au.empty();this.al(new $$t.dn);this.ak(new $$t.dn);this.aj(new $$t.dn);this.ranges(new $$t.e7);this.a0(true);this.at(new $$t.e4(0,1,this.transitionDuration()));this.at().propertyChanged=$.ig.Delegate.prototype.combine(this.at().propertyChanged,this.ew.runOn(this));this.y($$t.$ez.$type);this.av(function(){var $ret=new $$t.e9($$t.$cy.$type);$ret.a($self.view().ag.runOn($self.view()));$ret.b($self.view().ah.runOn($self.view()));$ret.c($self.view().ai.runOn($self.view()));$ret.i($self.view().a4.runOn($self.view()));return $ret}());this.ay(function(){var $ret=new $$t.e9($$t.$bw.$type);$ret.a($self.view().ap.runOn($self.view()));$ret.b($self.view().aq.runOn($self.view()));$ret.c($self.view().ar.runOn($self.view()));$ret.i($self.view().bq.runOn($self.view()));return $ret}());this.aw(function(){var $ret=new $$t.e9($$t.$bw.$type);$ret.a($self.view().ap.runOn($self.view()));$ret.b($self.view().aq.runOn($self.view()));$ret.c($self.view().ar.runOn($self.view()));$ret.i($self.view().bq.runOn($self.view()));return $ret}());this.ax(function(){var $ret=new $$t.e9($$t.$bw.$type);$ret.a($self.view().at.runOn($self.view()));$ret.b($self.view().au.runOn($self.view()));$ret.c($self.view().av.runOn($self.view()));$ret.i($self.view().br.runOn($self.view()));return $ret}());this.aq(new $$t.e8(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection()))},scaleValue:function(a){return this.aq().h(a)},unscaleValue:function(a){return this.aq().j(a)},getValueForPoint:function(a){var b=this.he();var c=Math.min(b.width()/2,b.height()/2)*this.radiusMultiplier();var d=this.c4();var e=d.__x;var f=d.__y;var g=$$t.$dd.c({__x:e,__y:f,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},a);if(this.aq()!=null&&g<this.aq().i()){g+=3.14159265358979*2}if(this.aq()!=null&&g>this.aq().g()){g-=3.14159265358979*2}var h=this.unscaleValue(g);return h},g4:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},_view:null,view:function(value){if(arguments.length===1){this._view=value;return value}else{return this._view}},ew:function(a,b){this.transitionProgress(this.at().transitionProgress())},_at:null,at:function(value){if(arguments.length===1){this._at=value;return value}else{return this._at}},rangeBrushes:function(a){if(arguments.length===1){this.g($$t.$ez.rangeBrushesProperty,a);return a}else{return this.c($$t.$ez.rangeBrushesProperty)}},rangeOutlines:function(a){if(arguments.length===1){this.g($$t.$ez.rangeOutlinesProperty,a);return a}else{return this.c($$t.$ez.rangeOutlinesProperty)}},minimumValue:function(a){if(arguments.length===1){this.g($$t.$ez.minimumValueProperty,a);return a}else{return this.c($$t.$ez.minimumValueProperty)}},bb:0,actualMinimumValue:function(a){if(arguments.length===1){this.bb=a;return a}else{return this.bb}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$ez.maximumValueProperty,a);return a}else{return this.c($$t.$ez.maximumValueProperty)}},ba:0,actualMaximumValue:function(a){if(arguments.length===1){this.ba=a;return a}else{return this.ba}},interval:function(a){if(arguments.length===1){this.g($$t.$ez.intervalProperty,a);return a}else{return this.c($$t.$ez.intervalProperty)}},centerX:function(a){if(arguments.length===1){this.g($$t.$ez.centerXProperty,a);return a}else{return this.c($$t.$ez.centerXProperty)}},centerY:function(a){if(arguments.length===1){this.g($$t.$ez.centerYProperty,a);return a}else{return this.c($$t.$ez.centerYProperty)}},value:function(a){if(arguments.length===1){this.g($$t.$ez.valueProperty,a);return a}else{return this.c($$t.$ez.valueProperty)}},scaleStartAngle:function(a){if(arguments.length===1){this.g($$t.$ez.scaleStartAngleProperty,a);return a}else{return this.c($$t.$ez.scaleStartAngleProperty)}},scaleEndAngle:function(a){if(arguments.length===1){this.g($$t.$ez.scaleEndAngleProperty,a);return a}else{return this.c($$t.$ez.scaleEndAngleProperty)}},scaleSweepDirection:function(a){if(arguments.length===1){this.g($$t.$ez.scaleSweepDirectionProperty,a);return a}else{return this.c($$t.$ez.scaleSweepDirectionProperty)}},transitionDuration:function(a){if(arguments.length===1){this.g($$t.$ez.transitionDurationProperty,a);return a}else{return this.c($$t.$ez.transitionDurationProperty)}},transitionEasingFunction:function(a){if(arguments.length===1){this.g($$t.$ez.transitionEasingFunctionProperty,a);return a}else{return this.c($$t.$ez.transitionEasingFunctionProperty)}},needleBrush:function(a){if(arguments.length===1){this.g($$t.$ez.needleBrushProperty,a);return a}else{return this.c($$t.$ez.needleBrushProperty)}},needleOutline:function(a){if(arguments.length===1){this.g($$t.$ez.needleOutlineProperty,a);return a}else{return this.c($$t.$ez.needleOutlineProperty)}},needleStartExtent:function(a){if(arguments.length===1){this.g($$t.$ez.needleStartExtentProperty,a);return a}else{return this.c($$t.$ez.needleStartExtentProperty)}},needleEndExtent:function(a){if(arguments.length===1){this.g($$t.$ez.needleEndExtentProperty,a);return a}else{return this.c($$t.$ez.needleEndExtentProperty)}},needleShape:function(a){if(arguments.length===1){this.g($$t.$ez.needleShapeProperty,a);return a}else{return this.c($$t.$ez.needleShapeProperty)}},needleStartWidthRatio:function(a){if(arguments.length===1){this.g($$t.$ez.needleStartWidthRatioProperty,a);return a}else{return this.c($$t.$ez.needleStartWidthRatioProperty)}},needleEndWidthRatio:function(a){if(arguments.length===1){this.g($$t.$ez.needleEndWidthRatioProperty,a);return a}else{return this.c($$t.$ez.needleEndWidthRatioProperty)}},needleBaseFeatureWidthRatio:function(a){if(arguments.length===1){this.g($$t.$ez.needleBaseFeatureWidthRatioProperty,a);return a}else{return this.c($$t.$ez.needleBaseFeatureWidthRatioProperty)}},needleBaseFeatureExtent:function(a){if(arguments.length===1){this.g($$t.$ez.needleBaseFeatureExtentProperty,a);return a}else{return this.c($$t.$ez.needleBaseFeatureExtentProperty)}},needlePointFeatureWidthRatio:function(a){if(arguments.length===1){this.g($$t.$ez.needlePointFeatureWidthRatioProperty,a);return a}else{return this.c($$t.$ez.needlePointFeatureWidthRatioProperty)}},needlePointFeatureExtent:function(a){if(arguments.length===1){this.g($$t.$ez.needlePointFeatureExtentProperty,a);return a}else{return this.c($$t.$ez.needlePointFeatureExtentProperty)}},needlePivotWidthRatio:function(a){if(arguments.length===1){this.g($$t.$ez.needlePivotWidthRatioProperty,a);return a}else{return this.c($$t.$ez.needlePivotWidthRatioProperty)}},needlePivotInnerWidthRatio:function(a){if(arguments.length===1){this.g($$t.$ez.needlePivotInnerWidthRatioProperty,a);return a}else{return this.c($$t.$ez.needlePivotInnerWidthRatioProperty)}},needlePivotShape:function(a){if(arguments.length===1){this.g($$t.$ez.needlePivotShapeProperty,a);return a}else{return this.c($$t.$ez.needlePivotShapeProperty)}},scaleStartExtent:function(a){if(arguments.length===1){this.g($$t.$ez.scaleStartExtentProperty,a);return a}else{return this.c($$t.$ez.scaleStartExtentProperty)}},needlePivotBrush:function(a){if(arguments.length===1){this.g($$t.$ez.needlePivotBrushProperty,a);return a}else{return this.c($$t.$ez.needlePivotBrushProperty)}},needlePivotOutline:function(a){if(arguments.length===1){this.g($$t.$ez.needlePivotOutlineProperty,a);return a}else{return this.c($$t.$ez.needlePivotOutlineProperty)}},needleStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$ez.needleStrokeThicknessProperty,a);return a}else{return this.c($$t.$ez.needleStrokeThicknessProperty)}},needlePivotStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$ez.needlePivotStrokeThicknessProperty,a);return a}else{return this.c($$t.$ez.needlePivotStrokeThicknessProperty)}},scaleEndExtent:function(a){if(arguments.length===1){this.g($$t.$ez.scaleEndExtentProperty,a);return a}else{return this.c($$t.$ez.scaleEndExtentProperty)}},labelExtent:function(a){if(arguments.length===1){this.g($$t.$ez.labelExtentProperty,a);return a}else{return this.c($$t.$ez.labelExtentProperty)}},labelInterval:function(a){if(arguments.length===1){this.g($$t.$ez.labelIntervalProperty,a);return a}else{return this.c($$t.$ez.labelIntervalProperty)}},tickStartExtent:function(a){if(arguments.length===1){this.g($$t.$ez.tickStartExtentProperty,a);return a}else{return this.c($$t.$ez.tickStartExtentProperty)}},tickEndExtent:function(a){if(arguments.length===1){this.g($$t.$ez.tickEndExtentProperty,a);return a}else{return this.c($$t.$ez.tickEndExtentProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$ez.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$ez.tickStrokeThicknessProperty)}},tickBrush:function(a){if(arguments.length===1){this.g($$t.$ez.tickBrushProperty,a);return a}else{return this.c($$t.$ez.tickBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.g($$t.$ez.fontBrushProperty,a);return a}else{return this.c($$t.$ez.fontBrushProperty)}},minorTickStartExtent:function(a){if(arguments.length===1){this.g($$t.$ez.minorTickStartExtentProperty,a);return a}else{return this.c($$t.$ez.minorTickStartExtentProperty)}},minorTickEndExtent:function(a){if(arguments.length===1){this.g($$t.$ez.minorTickEndExtentProperty,a);return a}else{return this.c($$t.$ez.minorTickEndExtentProperty)}},minorTickStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$ez.minorTickStrokeThicknessProperty,a);return a}else{return this.c($$t.$ez.minorTickStrokeThicknessProperty)}},minorTickBrush:function(a){if(arguments.length===1){this.g($$t.$ez.minorTickBrushProperty,a);return a}else{return this.c($$t.$ez.minorTickBrushProperty)}},minorTickCount:function(a){if(arguments.length===1){this.g($$t.$ez.minorTickCountProperty,a);return a}else{return this.c($$t.$ez.minorTickCountProperty)}},scaleBrush:function(a){if(arguments.length===1){this.g($$t.$ez.scaleBrushProperty,a);return a}else{return this.c($$t.$ez.scaleBrushProperty)}},backingBrush:function(a){if(arguments.length===1){this.g($$t.$ez.backingBrushProperty,a);return a}else{return this.c($$t.$ez.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.g($$t.$ez.backingOutlineProperty,a);return a}else{return this.c($$t.$ez.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$ez.backingStrokeThicknessProperty,a);return a}else{return this.c($$t.$ez.backingStrokeThicknessProperty)}},backingOuterExtent:function(a){if(arguments.length===1){this.g($$t.$ez.backingOuterExtentProperty,a);return a}else{return this.c($$t.$ez.backingOuterExtentProperty)}},backingOversweep:function(a){if(arguments.length===1){this.g($$t.$ez.backingOversweepProperty,a);return a}else{return this.c($$t.$ez.backingOversweepProperty)}},scaleOversweep:function(a){if(arguments.length===1){this.g($$t.$ez.scaleOversweepProperty,a);return a}else{return this.c($$t.$ez.scaleOversweepProperty)}},scaleOversweepShape:function(a){if(arguments.length===1){this.g($$t.$ez.scaleOversweepShapeProperty,a);return a}else{return this.c($$t.$ez.scaleOversweepShapeProperty)}},backingCornerRadius:function(a){if(arguments.length===1){this.g($$t.$ez.backingCornerRadiusProperty,a);return a}else{return this.c($$t.$ez.backingCornerRadiusProperty)}},backingInnerExtent:function(a){if(arguments.length===1){this.g($$t.$ez.backingInnerExtentProperty,a);return a}else{return this.c($$t.$ez.backingInnerExtentProperty)}},backingShape:function(a){if(arguments.length===1){this.g($$t.$ez.backingShapeProperty,a);return a}else{return this.c($$t.$ez.backingShapeProperty)}},ranges:function(a){if(arguments.length===1){this.g($$t.$ez.rangesProperty,a);return a}else{return this.c($$t.$ez.rangesProperty)}},radiusMultiplier:function(a){if(arguments.length===1){this.g($$t.$ez.radiusMultiplierProperty,a);return a}else{return this.c($$t.$ez.radiusMultiplierProperty)}},duplicateLabelOmissionStrategy:function(a){if(arguments.length===1){this.g($$t.$ez.duplicateLabelOmissionStrategyProperty,a);return a}else{return this.c($$t.$ez.duplicateLabelOmissionStrategyProperty)}},font:function(a){if(arguments.length===1){this.g($$t.$ez.fontProperty,a);return a}else{return this.c($$t.$ez.fontProperty)}},formatLabel:null,alignLabel:null,_a0:false,a0:function(value){if(arguments.length===1){this._a0=value;return value}else{return this._a0}},_aq:null,aq:function(value){if(arguments.length===1){this._aq=value;return value}else{return this._aq}},e0:function(a,b,c){switch(a){case"NeedleBrush":case"NeedleOutline":case"NeedlePivotBrush":case"NeedlePivotOutline":case"BackingBrush":case"BackingOutline":case"ScaleBrush":case"TickBrush":case"MinorTickBrush":this.view().aj(a,b,c);break;case"RangeBrushes":this.view().an(b,c);break;case"RangeOutlines":this.view().ao(b,c);break}switch(a){case"BackingBrush":case"BackingOutline":case"BackingStrokeThickness":case"BackingShape":case"BackingInnerExtent":case"BackingOuterExtent":case"BackingOversweep":case"BackingCornerRadius":this.a0(true);this.view().ax();break;case"ScaleSweepDirection":case"ScaleStartAngle":case"ScaleEndAngle":case"ScaleOversweep":case"ScaleOversweepShape":this.aq(new $$t.e8(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection()));this.a0(true);this.view().ax();break;case"MinimumValue":case"MaximumValue":var d=this.minimumValue();var e=this.maximumValue();if(Number.isInfinity(d)||isNaN(d)){d=0}if(Number.isInfinity(e)||isNaN(e)){e=100}this.actualMinimumValue(Math.min(d,e));this.actualMaximumValue(Math.max(d,e));this.aq(new $$t.e8(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection()));this.a0(true);this.view().ax();break;case"Interval":case"ScaleStartExtent":case"ScaleEndExtent":case"LabelExtent":case"TickStartExtent":case"TickEndExtent":case"TickBrush":case"ScaleBrush":case"LabelInterval":case"MinorTickCount":case"TickStrokeThickness":case"MinorTickStrokeThickness":case"MinorTickBrush":case"MinorTickStartExtent":case"MinorTickEndExtent":case"CenterX":case"CenterY":case"RadiusMultiplier":case"DuplicateLabelOmissionStrategy":this.aq(new $$t.e8(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection()));this.a0(true);this.view().ax();break;case"Value":case"NeedleStartExtent":case"NeedleEndExtent":case"NeedleBrush":case"NeedleOutline":case"NeedleStartWidth":case"NeedleEndWidthRatio":case"NeedlePivotBrush":case"NeedlePivotOutline":case"NeedleStrokeThickness":case"NeedlePivotStrokeThickness":case"NeedleBaseFeatureExtent":case"NeedleBaseFeatureWidthRatio":case"NeedlePointFeatureExtent":case"NeedlePointFeatureWidthRatio":case"NeedlePivotWidthRatio":case"NeedlePivotInnerWidthRatio":case"NeedlePivotShape":case"NeedleShape":this.a0(true);this.view().ax();break;case"TransitionDuration":this.at().intervalMilliseconds(this.transitionDuration());this.view().ax();break;case"TransitionEasingFunction":this.at().easingFunction(this.transitionEasingFunction());break;case"TransitionProgress":if(this.transitionProgress()>=1){this.at().stop();var f=this.ak();this.ak(this.al());this.al(f);this.e2();this.e3();this.e4();this.e8(this.ak());this.e9(this.ak());this.fa(this.ak());this.view().ac();return}this.aj().e(this.transitionProgress(),this.al(),this.ak());this.e8(this.aj());this.e9(this.aj());this.fa(this.aj());this.view().ac();break;case"Ranges":var g=b;var h=c;if(g!=null){g.collectionChanged=$.ig.Delegate.prototype.remove(g.collectionChanged,this.e7.runOn(this))}if(h!=null){h.collectionChanged=$.ig.Delegate.prototype.combine(h.collectionChanged,this.e7.runOn(this))}this.a0(true);this.view().ax();break;case"RangeOutlines":case"RangeBrushes":this.a0(true);this.view().ax();break;case"FontBrush":case"Font":this.view().a3();this.view().ax();break}},styleUpdated:function(){this.view().a0()},e7:function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();c.propertyChanged=$.ig.Delegate.prototype.remove(c.propertyChanged,this.e6.runOn(this))}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();
e.propertyChanged=$.ig.Delegate.prototype.combine(e.propertyChanged,this.e6.runOn(this))}}this.a0(true);this.view().ax()},e6:function(a,b){this.a0(true);this.view().ax()},hf:null,hd:null,he:function(a){if(arguments.length===1){var b=this.hd;this.hd=a;if(!b.equals(this.hd)){this.e1(b,this.hd)}return a}else{return this.hd}},e1:function(a,b){this.a0(true);this.view().ax()},a1:function(){return!isNaN(this.actualMinimumValue())&&!isNaN(this.actualMaximumValue())&&!isNaN(this.value())&&!this.he().isEmpty()&&this.view().k()},ex:function(){if(!this.a1()){return}if(this.a0()){var a=this.al();if(this.animating()){if(this.at().needsFlush()){this.at().flush()}this.al(this.aj());this.aj(a)}else{this.al(this.ak());this.ak(a)}}else if(this.animating()){this.aj().e(this.transitionProgress(),this.al(),this.ak());this.e8(this.aj());this.e9(this.aj());this.fa(this.aj())}if(this.a0()){this.e3();this.e4();this.e2()}if(this.a0()&&this.a3()){this.fb();this.aj().e(this.transitionProgress(),this.al(),this.ak());this.e8(this.aj());this.e9(this.aj());this.fa(this.aj())}else{if(this.a0()){this.e8(this.ak());this.e9(this.ak());this.fa(this.ak())}}this.a0(false);this.view().ac()},fb:function(){this.bc=0;this.at().stop();this.at().start()},a3:function(){return this.transitionDuration()>0},e8:function(a){var b=this.he();var c=this.view().bl();var d=a.a();var e=Math.min(b.width()/2,b.height()/2)*a.d();var f=this.c4();var g=f.__x;var h=f.__y;var i=d.n(e,g,h);c.ak(i);c.__fill=d.l();c.__stroke=d.m();c.z(d.h())},a5:null,needleContainsPoint:function(a){if(this.a5==null){return false}return $$t.$fn.a(this.a5,a)},e9:function(a){var $self=this;var b=$self.he();var c=a.b().ab();var d=a.b().aj();var e=a.b().ak();var f=a.b().ae();var g=a.b().ah();var h=a.b().ai();var i=a.b().aa();var j=$self.view().bm();var k=$self.view().bp();var l=$self.view().bn();var m=a.b();var n=Math.min(b.width()/2,b.height()/2)*a.d();var o=$self.c4();var p=o.__x;var q=o.__y;var r=m.am(n,p,q);var s=c*180/3.14159265358979;j.ak(r);var t=new $$t.c0;t.h().add(function(){var $ret=new $$t.cz;$ret.i(p);$ret.j(q);$ret.h(s);return $ret}());j.h(t);j.__fill=d;j.__stroke=e;j.z(f);k.ak(m.an(n,p,q));l.ak(m.al(n,p,q));k.__fill=g;k.__stroke=h;k.z(i);l.__fill=g;l.__stroke=h;l.z(i);var u=new $$t.a1($$t.$aw.$type,0);var v=Math.cos(c);var w=Math.sin(c);var x=m.af()/2;var y={__x:m.ad()*n,__y:x*n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var z={__x:m.ac()*n,__y:x*n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var aa={__x:m.ac()*n,__y:-x*n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ab={__x:m.ad()*n,__y:-x*n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};y={__x:y.__x*v-y.__y*w+p,__y:y.__y*v+y.__x*w+q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};z={__x:z.__x*v-z.__y*w+p,__y:z.__y*v+z.__x*w+q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};aa={__x:aa.__x*v-aa.__y*w+p,__y:aa.__y*v+aa.__x*w+q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ab={__x:ab.__x*v-ab.__y*w+p,__y:ab.__y*v+ab.__x*w+q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};u.add(y);u.add(z);u.add(aa);u.add(ab);$self.a5=u},c4:function(){var a=this.he();var b=isNaN(this.centerX())?.5:this.centerX();var c=isNaN(this.centerY())?.5:this.centerY();var d=a.left()+b*a.width();var e=a.top()+c*a.height();return{__x:d,__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},ci:function(a){if(Number.isInfinity(a)){return NaN}return a},e3:function(){var a=this.ak();a.d(this.radiusMultiplier());var b=this.he();var c=this.aq();var d=this.ck(this.value(),0);var e=this.aq().h(d);var f=new $$t.ew;var g=new $$t.ex;g.b=this.needleShape();g.o=this.ci(this.needleStrokeThickness());g.t=this.needleBrush();g.u=this.needleOutline();g.m=this.ci(this.needleStartExtent());g.k=this.ci(this.needleEndExtent());g.d=this.ci(this.needleBaseFeatureExtent());g.e=this.ci(this.needleBaseFeatureWidthRatio());g.p=this.ci(this.needlePointFeatureExtent());g.q=this.ci(this.needlePointFeatureWidthRatio());g.i=this.ci(this.needlePivotWidthRatio());g.f=this.ci(this.needlePivotInnerWidthRatio());g.r=this.needlePivotBrush();g.s=this.needlePivotOutline();g.c=this.needlePivotShape();g.h=this.ci(this.needlePivotStrokeThickness());g.n=this.ci(this.needleStartWidthRatio());g.l=this.ci(this.needleEndWidthRatio());f.b(g);f.e(a.b());a.b().ab(e)},_al:null,al:function(value){if(arguments.length===1){this._al=value;return value}else{return this._al}},_ak:null,ak:function(value){if(arguments.length===1){this._ak=value;return value}else{return this._ak}},_aj:null,aj:function(value){if(arguments.length===1){this._aj=value;return value}else{return this._aj}},a6:null,a9:null,a8:null,a7:null,fa:function(a){var $self=this;var b=$self.he();var c=a.c();var d=c.c();var e=c.e();var f=c.g();var g=c.h();var h=c.f();var i=c.d();var j=c.l();var k=c.t();var l=c.q();var m=c.j();var n=c.i();var o=c.v();var p=c.u();var q=c.s();var r=c.p();var s=c.ab();var t=c.ac();var u=c.w();var v=c.aa();var w=c.n();var x=c.m();var y=c.o();var z=$self.view().bo();var aa=c.r();var ab=true;if($self.scaleOversweepShape()==1||$self.scaleOversweepShape()==0&&$self.backingShape()==0){ab=false}var ac=Math.min(b.width()/2,b.height()/2)*a.d();var ad=$self.c4();var ae=ad.__x;var af=ad.__y;var ag=q;var ah=r;q-=aa;r+=aa;var ai=false;if(r-q>=2*3.14159265358979){ai=true;q=0;r=3.14159265358979}var aj=new $$t.b4;var ak=new $$t.ch;var al=Math.cos(q);var am=Math.sin(q);var an=Math.cos(r);var ao=Math.sin(r);var ap=ae+ac*k*al;var aq=af+ac*k*am;var ar=ae+ac*l*al;var as=af+ac*l*am;var at=ae+ac*k*an;var au=af+ac*k*ao;var av=ae+ac*l*an;var aw=af+ac*l*ao;var ax=ai;if(aa!=0&&!ai&&ab){var ay=Math.cos(ag);var az=Math.sin(ag);var a0=Math.cos(ah);var a1=Math.sin(ah);var a2=ae+ac*k*ay;var a3=af+ac*k*az;var a4=ae+ac*l*ay;var a5=af+ac*l*az;var a6=ae+ac*k*a0;var a7=af+ac*k*a1;var a8=ae+ac*l*a0;var a9=af+ac*l*a1;var ba=aq;var bb=ar;if(a4-a2!=0){bb=ae;var bc=(a5-a3)/(a4-a2);ba=bc*(ae-ar)+as}var bd={__x:bb,__y:ba,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var be=$$t.$dd.l(bd,{__x:ar,__y:as,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__x:ae,__y:af,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},ac*k);var bf=au;var bg=av;if(a8-a6!=0){bg=ae;var bh=(a9-a7)/(a8-a6);bf=bh*(ae-av)+aw}var bi={__x:bg,__y:bf,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var bj=$$t.$dd.l(bi,{__x:av,__y:aw,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},{__x:ae,__y:af,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},ac*k);if(isNaN(be.a().__x)||isNaN(be.a().__y)||isNaN(be.b().__x)||isNaN(be.b().__y)||isNaN(bj.a().__x)||isNaN(bj.a().__y)||isNaN(bj.b().__x)||isNaN(bj.b().__y)){ai=true;q=0;r=3.14159265358979}else{var bk;var bl;if(Math.pow(be.a().__x-ar,2)+Math.pow(be.a().__y-as,2)<Math.pow(be.b().__x-ar,2)+Math.pow(be.b().__y-as,2)){bk=be.a()}else{bk=be.b()}if(Math.pow(bj.a().__x-av,2)+Math.pow(bj.a().__y-aw,2)<Math.pow(bj.b().__x-av,2)+Math.pow(bj.b().__y-aw,2)){bl=bj.a()}else{bl=bj.b()}if(Math.pow(bl.__x-ar,2)+Math.pow(bl.__y-as,2)<=Math.pow(bk.__x-ar,2)+Math.pow(bk.__y-as,2)){ai=true;q=0;r=3.14159265358979}else{var bm=$$t.$dd.c({__x:ae,__y:af,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},bk);var bn=$$t.$dd.c({__x:ae,__y:af,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},bl);var bo=q;var bp=r;while(bo>3.14159265358979*2){bo-=3.14159265358979*2}while(bp>3.14159265358979*2){bp-=3.14159265358979*2}var bq=Math.min(Math.abs(bm-bo),Math.abs(3.14159265358979*2-bm-bo));var br=Math.min(Math.abs(bn-bp),Math.abs(3.14159265358979*2-bn-bp));if(r-q+bq+br>=2*3.14159265358979){ai=true;q=0;r=3.14159265358979}else{ap=bk.__x;aq=bk.__y;at=bl.__x;au=bl.__y}}}}if(ai&&!ax){al=Math.cos(q);am=Math.sin(q);an=Math.cos(r);ao=Math.sin(r);ap=ae+ac*k*al;aq=af+ac*k*am;ar=ae+ac*l*al;as=af+ac*l*am;at=ae+ac*k*an;au=af+ac*k*ao;av=ae+ac*l*an;aw=af+ac*l*ao}if(ai){ak.__startPoint={__x:ar,__y:as,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ak.__segments.add(function(){var $ret=new $$t.cr;$ret.d({__x:av,__y:aw,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b(false);$ret.e(1);$ret.f(new $$t.av(ac*l,ac*l));return $ret}());ak.__segments.add(function(){var $ret=new $$t.cr;$ret.d({__x:ar,__y:as,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b(false);$ret.e(1);$ret.f(new $$t.av(ac*l,ac*l));return $ret}());var bs=new $$t.ch;bs.__startPoint={__x:ap,__y:aq,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};bs.__segments.add(function(){var $ret=new $$t.cr;$ret.d({__x:at,__y:au,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b(false);$ret.e(0);$ret.f(new $$t.av(ac*k,ac*k));return $ret}());bs.__segments.add(function(){var $ret=new $$t.cr;$ret.d({__x:ap,__y:aq,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b(false);$ret.e(0);$ret.f(new $$t.av(ac*k,ac*k));return $ret}());aj.b().add(ak);aj.b().add(bs)}else{ak.__startPoint={__x:ap,__y:aq,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ak.__segments.add(function(){var $ret=new $$t.cl(1);$ret.c({__x:ar,__y:as,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ak.__segments.add(function(){var $ret=new $$t.cr;$ret.d({__x:av,__y:aw,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b(r-q>3.14159265358979);$ret.e(1);$ret.f(new $$t.av(ac*l,ac*l));return $ret}());ak.__segments.add(function(){var $ret=new $$t.cl(1);$ret.c({__x:at,__y:au,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ak.__segments.add(function(){var $ret=new $$t.cr;$ret.d({__x:ap,__y:aq,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.b(r-q>3.14159265358979);$ret.e(0);$ret.f(new $$t.av(ac*k,ac*k));return $ret}());aj.b().add(ak)}z.ak(aj);z.__fill=s;var bt=$self.av();bt.e(true);for(var bu=0;bu<$self.a6.count();bu++){bt.m($self.a6.__inner[bu])}$self.a6.clear();var bv=c.z();for(var bw=0;bw<d.length;bw++){var bx=ae+ac*j*Math.cos(d[bw]);var by=af+ac*j*Math.sin(d[bw]);var bz=bt.n();bz.aa(e[bw]);$self.view().az(bz,bv);var b0=h[bw];var b1=i[bw];var b2=f[bw];var b3=g[bw];$self.view().as(bz,bx+b2,by+b3);$self.a6.add(bz)}bt.e(false);var b4=$self.ay();b4.e(true);for(var b5=0;b5<$self.a9.count();b5++){b4.m($self.a9.__inner[b5])}$self.a9.clear();for(var b6=0;b6<m.length;b6++){var b7=ae+ac*o*Math.cos(m[b6]);var b8=af+ac*o*Math.sin(m[b6]);var b9=ae+ac*p*Math.cos(m[b6]);var ca=af+ac*p*Math.sin(m[b6]);var cb=b4.n();var cc=new $$t.b4;var cd=new $$t.ch;cd.__startPoint={__x:b7,__y:b8,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};cd.__segments.add(function(){var $ret=new $$t.cl(1);$ret.c({__x:b9,__y:ca,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());cc.b().add(cd);cb.ak(cc);cb.__stroke=t;cb.z(u);$self.a9.add(cb)}b4.e(false);var ce=$self.aw();ce.e(true);for(var cf=0;cf<$self.a7.count();cf++){ce.m($self.a7.__inner[cf])}$self.a7.clear();for(var cg=0;cg<n.length;cg++){var ch=ae+ac*w*Math.cos(n[cg]);var ci=af+ac*w*Math.sin(n[cg]);var cj=ae+ac*x*Math.cos(n[cg]);var ck=af+ac*x*Math.sin(n[cg]);var cl=ce.n();var cm=new $$t.b4;var cn=new $$t.ch;cn.__startPoint={__x:ch,__y:ci,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};cn.__segments.add(function(){var $ret=new $$t.cl(1);$ret.c({__x:cj,__y:ck,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());cm.b().add(cn);cl.ak(cm);cl.__stroke=v;cl.z(y);$self.a7.add(cl)}ce.e(false);var co=$self.ax();co.e(true);for(var cp=$self.a8.count()-1;cp>=0;cp--){co.m($self.a8.__inner[cp])}$self.a8.clear();for(var cq=0;cq<c.k().count();cq++){var cr=c.k().__inner[cq];var cs=co.n();cs.ak(cr.m(ac,ae,af));cs.__fill=cr.k;cs.__stroke=cr.l;cs.z(cr.h);$self.a8.add(cs)}$self.view().ay($self.a8);co.e(false)},a4:function(a,b,c){var d=c/1e4;if(isNaN(d)){d=1e-5}var e=Math.abs(a-b);if(e<d){return true}return false},cj:function(a){if(Number.isInfinity(a)){return NaN}return a},ck:function(a,b){if(Number.isInfinity(a)||isNaN(a)){return b}return a},e4:function(){var $self=this;var a=$self.ak();a.d($self.cj($self.radiusMultiplier()));if(isNaN(a.d())){a.d(1)}var b=$self.he();var c=$self.aq();var d=$self.cj($self.interval());var e=$self.cj($self.labelInterval());var f=$self.cj($self.minorTickCount());if(isNaN(d)){d=($self.actualMaximumValue()-$self.actualMinimumValue())/10}if(isNaN(e)){e=d}if(isNaN(f)){f=3}var g=new $$t.a1($$t.$de.$type.specialize(Number,Number),0);var h=c.i();var i=c.g();while(h>=3.14159265358979*2){h-=3.14159265358979*2}while(i>=3.14159265358979*2){i-=3.14159265358979*2}var j=Math.abs(i-h)<1e-4;var k=$self.duplicateLabelOmissionStrategy()==1||$self.duplicateLabelOmissionStrategy()==3;var l=$self.duplicateLabelOmissionStrategy()==0||$self.duplicateLabelOmissionStrategy()==3;for(var m=$self.actualMinimumValue();m<=$self.actualMaximumValue()||$self.a4(m,$self.actualMaximumValue(),e);m+=e){if(j&&$self.a4(m,$self.actualMinimumValue(),e)&&k){continue}if(j&&$self.a4(m,$self.actualMaximumValue(),e)&&l){continue}g.add(new $$t.de(Number,Number,m,c.h(m)));if(e==0){break}}var n=new $$t.a1(Number,0);var o=new $$t.a1(Number,0);for(var p=$self.actualMinimumValue();p<=$self.actualMaximumValue()||$self.a4(p,$self.actualMaximumValue(),d);p+=d){n.add(c.h(p));for(var q=0;q<f;q++){var r=d/(f+1)*(q+1);if(r+p>$self.actualMaximumValue()){continue}o.add(c.h(r+p))}if(d==0){break}}if(a.c().c().length!=g.count()){a.c().c(new Array(g.count()));a.c().e(new Array(g.count()));a.c().f(new Array(g.count()));a.c().d(new Array(g.count()));a.c().g(new Array(g.count()));a.c().h(new Array(g.count()))}if(a.c().j().length!=n.count()||a.c().i().length!=o.count()){a.c().j(new Array(n.count()));a.c().i(new Array(o.count()))}var s=new $$t.fj;s.startAngle=$self.aq().i();s.endAngle=$self.aq().g();s.actualMinimumValue=$self.actualMinimumValue();s.actualMaximumValue=$self.actualMaximumValue();var t=new $$t.fl;t.startAngle=s.startAngle;t.endAngle=s.endAngle;t.actualMinimumValue=s.actualMinimumValue;t.actualMaximumValue=s.actualMaximumValue;for(var u=0;u<g.count();u++){s.angle=g.__inner[u].b();t.angle=s.angle;a.c().c()[u]=g.__inner[u].b();var v=g.__inner[u].a();s.value=v;s.label=(Math.round(v*100)/100).toString();if($self.formatLabel!=null){$self.formatLabel($self,s)}t.value=s.value;t.label=s.label;var w=s.label;var x=$self.view().bs(function(){var $ret=new $$t.cy;$ret.aa(w);return $ret}());t.width=x.b();t.height=x.a();t.offsetX=-1*(x.b()/2);t.offsetY=-1*(x.a()/2);if($self.alignLabel!=null){$self.alignLabel($self,t)}a.c().f()[u]=t.width;a.c().d()[u]=t.height;a.c().g()[u]=t.offsetX;a.c().h()[u]=t.offsetY;a.c().e()[u]=t.label}for(var y=0;y<n.count();y++){a.c().j()[y]=n.__inner[y]}for(var z=0;z<o.count();z++){a.c().i()[z]=o.__inner[z]}a.c().t($self.ck($self.scaleStartExtent(),.5));a.c().q($self.ck($self.scaleEndExtent(),.57));a.c().l($self.ck($self.labelExtent(),.65));a.c().v($self.ck($self.tickStartExtent(),.5));a.c().u($self.ck($self.tickEndExtent(),.57));a.c().n($self.ck($self.minorTickStartExtent(),.54));a.c().m($self.ck($self.minorTickEndExtent(),.57));a.c().s(c.i());a.c().p(c.g());var aa=$self.scaleOversweep();if(isNaN(aa)){aa=2.8}var ab=aa*3.14159265358979/180;if(ab<0){ab=0}a.c().r(ab);a.c().ac($self.tickBrush());a.c().z($self.fontBrush());a.c().aa($self.minorTickBrush());a.c().ab($self.scaleBrush());a.c().w($self.cj($self.tickStrokeThickness()));a.c().o($self.cj($self.minorTickStrokeThickness()));if(isNaN(a.c().w())){a.c().w(3)}if(isNaN(a.c().o())){a.c().o(2)}a.c().k().clear();for(var ac=0;ac<$self.ranges().count();ac++){var ad=$self.ranges().__inner[ac];var ae=$self.cj(Math.min(ad.startValue(),ad.endValue()));var af=$self.cj(Math.max(ad.startValue(),ad.endValue()));if(isNaN(ae)||isNaN(af)){continue}var ag=c.h(ae);var ah=c.h(af);var ai=$$t.$e8.k(ag,ah,$self.scaleSweepDirection());ag=ai.a();ah=ai.b();var aj=new $$t.eu;aj.e=ag;aj.b=ah;aj.k=ad.brush()!=null?ad.brush():$self.g4(ac,$self.rangeBrushes());aj.l=ad.outline()!=null?ad.outline():$self.g4(ac,$self.rangeOutlines());aj.h=$self.cj(ad.strokeThickness());aj.f=$self.cj(ad.innerStartExtent());if(isNaN(aj.f)){aj.f=$self.scaleStartExtent()}aj.c=$self.cj(ad.innerEndExtent());if(isNaN(aj.c)){aj.c=$self.scaleStartExtent()}aj.g=$self.cj(ad.outerStartExtent());if(isNaN(aj.g)){aj.g=$self.scaleEndExtent()}aj.d=$self.cj(ad.outerEndExtent());if(isNaN(aj.d)){aj.d=$self.scaleEndExtent()}if($self.scaleSweepDirection()==0){var ak=aj.f;aj.f=aj.c;aj.c=ak;ak=aj.g;aj.g=aj.d;aj.d=ak}a.c().k().add(aj)}},e2:function(){var a=this.ak();a.d(this.radiusMultiplier());var b=a.a();var c=this.backingBrush();var d=this.backingOutline();var e=this.backingStrokeThickness();var f=this.backingShape();var g=this.backingOuterExtent();var h=this.backingInnerExtent();if(Number.isInfinity(h)||isNaN(h)){h=.12}if(Number.isInfinity(g)||isNaN(g)){g=.82}var i=this.backingCornerRadius();if(Number.isInfinity(i)||isNaN(i)){i=4}if(h>g){var j=g;g=h;h=j}var k=this.aq();var l=k.i();var m=k.g();b.l(c);b.m(d);b.h(e);if(f==0){b.b(0);b.g(0);b.c(0);b.d(0);b.e(this.backingOuterExtent())}else{b.b(i);var n=this.backingOversweep()*3.14159265358979/180;if(n<0){n=0}if(3.14159265358979*2-(m-l)<n){b.f(0);b.b(0);b.g(0);b.c(0);b.d(0);b.e(g)}else{b.f(n);b.g(l);b.c(m);b.b(i);b.d(h);b.e(g)}}},animating:function(){return this.at().animationActive()},bc:0,transitionProgress:function(a){if(arguments.length===1){var b=this.bc;this.bc=a;this.e0("TransitionProgress",b,this.bc);return a}else{return this.bc}},_ay:null,ay:function(value){if(arguments.length===1){this._ay=value;return value}else{return this._ay}},_aw:null,aw:function(value){if(arguments.length===1){this._aw=value;return value}else{return this._aw}},_av:null,av:function(value){if(arguments.length===1){this._av=value;return value}else{return this._av}},_ax:null,ax:function(value){if(arguments.length===1){this._ax=value;return value}else{return this._ax}},provideContainer:function(a){this.view().ak(a)},containerResized:function(){this.view().al()},flush:function(){this.view().flush()},exportVisualData:function(){var a=new $$t.a;a.viewport(this.he());a.scaleLabels(new $$t.c4);a.scaleTickmarks(new $$t.c5);a.ranges(new $$t.c7);a.needle(new $$t.c6);this.view().ad(a);return a},$type:new $.ig.Type("XamRadialGauge",$$t.$e0.$type)},true);$.ig.util.defType("RadialGaugeScaler:e8","Object",{e:0,d:0,c:0,b:0,l:null,f:0,a:0,i:function(){return this.f},g:function(){return this.a},init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.e=c;this.d=d;if(isNaN(this.e)||Number.isInfinity(this.e)){this.e=135}if(isNaN(this.d)||Number.isInfinity(this.d)){this.d=45}this.l=e;this.c=a;this.b=b;var f=$$t.$du.u(this.e);var g=$$t.$du.u(this.d);var h=$$t.$e8.k(f,g,this.l);this.f=h.a();this.a=h.b()},k:function(a,b,c){if(c==1&&b<a){b+=3.14159265358979*2}if(c==0&&a<b){a+=3.14159265358979*2}if(c==0){var d=a;a=b;b=d}return new $$t.de(Number,Number,a,b)},h:function(a){var b=NaN;if(this.c==this.b){b=0}else{b=(a-this.c)/(this.b-this.c)}if(this.l==0){b=1-b}var c=this.f+(this.a-this.f)*b;return c},j:function(a){var b=(a-this.f)/(this.a-this.f);if(this.l==0){b=1-b}var c=this.c+(this.b-this.c)*b;return c},$type:new $.ig.Type("RadialGaugeScaler",$.ig.$ot)},true);$.ig.util.defType("FormatRadialGaugeLabelEventArgs:fj","EventArgs",{init:function(){$$t.$eh.init.call(this)},actualMinimumValue:0,actualMaximumValue:0,startAngle:0,endAngle:0,angle:0,value:0,label:null,$type:new $.ig.Type("FormatRadialGaugeLabelEventArgs",$$t.$eh.$type)},true);$.ig.util.defType("AlignRadialGaugeLabelEventArgs:fl","FormatRadialGaugeLabelEventArgs",{init:function(){$$t.$fj.init.call(this)},width:0,height:0,offsetX:0,offsetY:0,$type:new $.ig.Type("AlignRadialGaugeLabelEventArgs",$$t.$fj.$type)},true);$.ig.util.defType("XamRadialGaugeRange:fm","DependencyObject",{init:function(){$$t.$bk.init.call(this)},y:function(a,b,c){},x:function(a,b,c){this.y(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.el(a))}},propertyChanged:null,brush:function(a){if(arguments.length===1){this.g($$t.$fm.brushProperty,a);return a}else{return this.c($$t.$fm.brushProperty)}},outline:function(a){if(arguments.length===1){this.g($$t.$fm.outlineProperty,a);return a}else{return this.c($$t.$fm.outlineProperty)}},startValue:function(a){if(arguments.length===1){this.g($$t.$fm.startValueProperty,a);return a}else{return this.c($$t.$fm.startValueProperty)}},endValue:function(a){if(arguments.length===1){this.g($$t.$fm.endValueProperty,a);return a}else{return this.c($$t.$fm.endValueProperty)}},innerStartExtent:function(a){if(arguments.length===1){this.g($$t.$fm.innerStartExtentProperty,a);return a}else{return this.c($$t.$fm.innerStartExtentProperty)}},innerEndExtent:function(a){if(arguments.length===1){this.g($$t.$fm.innerEndExtentProperty,a);return a}else{return this.c($$t.$fm.innerEndExtentProperty)}},outerStartExtent:function(a){if(arguments.length===1){this.g($$t.$fm.outerStartExtentProperty,a);return a}else{return this.c($$t.$fm.outerStartExtentProperty)}},outerEndExtent:function(a){if(arguments.length===1){this.g($$t.$fm.outerEndExtentProperty,a);return a}else{return this.c($$t.$fm.outerEndExtentProperty)}},strokeThickness:function(a){if(arguments.length===1){this.g($$t.$fm.strokeThicknessProperty,a);return a}else{return this.c($$t.$fm.strokeThicknessProperty)}},$type:new $.ig.Type("XamRadialGaugeRange",$$t.$bk.$type,[$$t.$ej.$type])},true);$.ig.util.defType("RadialGaugeRangeCollection:e7","ObservableCollection$1",{init:function(){$$t.$ed.init.call(this,$$t.$fm.$type)},$type:new $.ig.Type("RadialGaugeRangeCollection",$$t.$ed.$type.specialize($$t.$fm.$type))},true);$$t.$dm.none=0;$$t.$dm.circle=1;$$t.$dm.circleWithHole=2;$$t.$dm.circleOverlay=3;$$t.$dm.circleOverlayWithHole=4;$$t.$dm.circleUnderlay=5;$$t.$dm.circleUnderlayWithHole=6;$$t.$dl.none=0;$$t.$dl.rectangle=1;$$t.$dl.triangle=2;$$t.$dl.needle=3;$$t.$dl.trapezoid=4;$$t.$dl.rectangleWithBulb=5;$$t.$dl.triangleWithBulb=6;$$t.$dl.needleWithBulb=7;$$t.$dl.trapezoidWithBulb=8;$$t.$dk.auto=0;$$t.$dk.circular=1;$$t.$dk.fitted=2;$$t.$dj.circular=0;$$t.$dj.fitted=1;$$t.$di.omitLast=0;$$t.$di.omitFirst=1;$$t.$di.omitNeither=2;$$t.$di.omitBoth=3;$$t.$ey.t=0;$$t.$ez.ed="RangeBrushes";$$t.$ez.rangeBrushesProperty=$$t.$bm.i("RangeBrushes",$$t.$ec.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("RangeBrushes",b.d(),b.c())}));$$t.$ez.ee="RangeOutlines";$$t.$ez.rangeOutlinesProperty=$$t.$bm.i("RangeOutlines",$$t.$ec.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("RangeOutlines",b.d(),b.c())}));$$t.$ez.minimumValueDefaultValue=0;$$t.$ez.dn="MinimumValue";$$t.$ez.minimumValueProperty=$$t.$bm.i("MinimumValue",Number,$$t.$ez.$type,new $$t.bn(2,0,function(a,b){a.e0("MinimumValue",b.d(),b.c())}));$$t.$ez.maximumValueDefaultValue=100;$$t.$ez.dm="MaximumValue";$$t.$ez.maximumValueProperty=$$t.$bm.i("MaximumValue",Number,$$t.$ez.$type,new $$t.bn(2,100,function(a,b){a.e0("MaximumValue",b.d(),b.c())}));$$t.$ez.dj="Interval";$$t.$ez.intervalProperty=$$t.$bm.i("Interval",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("Interval",b.d(),b.c())}));$$t.$ez.dd="CenterX";$$t.$ez.centerXProperty=$$t.$bm.i("CenterX",Number,$$t.$ez.$type,new $$t.bn(2,.5,function(a,b){a.e0("CenterX",b.d(),b.c())}));$$t.$ez.de="CenterY";$$t.$ez.centerYProperty=$$t.$bm.i("CenterY",Number,$$t.$ez.$type,new $$t.bn(2,.5,function(a,b){a.e0("CenterY",b.d(),b.c())}));$$t.$ez.ev="Value";$$t.$ez.valueProperty=$$t.$bm.i("Value",Number,$$t.$ez.$type,new $$t.bn(2,0,function(a,b){a.e0("Value",b.d(),b.c())}));$$t.$ez.el="ScaleStartAngle";$$t.$ez.scaleStartAngleProperty=$$t.$bm.i("ScaleStartAngle",Number,$$t.$ez.$type,new $$t.bn(2,135,function(a,b){a.e0("ScaleStartAngle",b.d(),b.c())}));$$t.$ez.eh="ScaleEndAngle";$$t.$ez.scaleEndAngleProperty=$$t.$bm.i("ScaleEndAngle",Number,$$t.$ez.$type,new $$t.bn(2,45,function(a,b){a.e0("ScaleEndAngle",b.d(),b.c())}));$$t.$ez.en="ScaleSweepDirection";$$t.$ez.scaleSweepDirectionProperty=$$t.$bm.i("ScaleSweepDirection",$$t.$cs.$type,$$t.$ez.$type,new $$t.bn(2,1,function(a,b){a.e0("ScaleSweepDirection",b.d(),b.c())}));$$t.$ez.es="TransitionDuration";$$t.$ez.transitionDurationProperty=$$t.$bm.i("TransitionDuration",$.ig.Number.prototype.$type,$$t.$ez.$type,new $$t.bn(2,0,function(a,b){a.e0("TransitionDuration",b.d(),b.c())}));$$t.$ez.et="TransitionEasingFunction";$$t.$ez.transitionEasingFunctionProperty=$$t.$bm.i("TransitionEasingFunction",$$t.$e5.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){$.ig.util.cast($$t.$ez.$type,a).e0("TransitionEasingFunction",b.d(),b.c())}));$$t.$ez.dw="NeedleBrush";$$t.$ez.needleBrushProperty=$$t.$bm.i("NeedleBrush",$$t.$az.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("NeedleBrush",b.d(),b.c())}));$$t.$ez.dz="NeedleOutline";$$t.$ez.needleOutlineProperty=$$t.$bm.i("NeedleOutline",$$t.$az.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("NeedleOutline",b.d(),b.c())}));$$t.$ez.d9="NeedleStartExtent";$$t.$ez.needleStartExtentProperty=$$t.$bm.i("NeedleStartExtent",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("NeedleStartExtent",b.d(),b.c())}));$$t.$ez.dx="NeedleEndExtent";$$t.$ez.needleEndExtentProperty=$$t.$bm.i("NeedleEndExtent",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("NeedleEndExtent",b.d(),b.c())}));$$t.$ez.d8="NeedleShape";$$t.$ez.needleShapeProperty=$$t.$bm.i("NeedleShape",$$t.$dl.$type,$$t.$ez.$type,new $$t.bn(2,3,function(a,b){a.e0("NeedleShape",b.d(),b.c())}));$$t.$ez.ea="NeedleStartWidth";$$t.$ez.needleStartWidthRatioProperty=$$t.$bm.i("NeedleStartWidth",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("NeedleStartWidth",b.d(),b.c())}));$$t.$ez.dy="NeedleEndWidthRatio";$$t.$ez.needleEndWidthRatioProperty=$$t.$bm.i("NeedleEndWidthRatio",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("NeedleEndWidthRatio",b.d(),b.c())}));$$t.$ez.dv="NeedleBaseFeatureWidthRatio";$$t.$ez.needleBaseFeatureWidthRatioProperty=$$t.$bm.i("NeedleBaseFeatureWidthRatio",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("NeedleBaseFeatureWidthRatio",b.d(),b.c())}));$$t.$ez.du="NeedleBaseFeatureExtent";$$t.$ez.needleBaseFeatureExtentProperty=$$t.$bm.i("NeedleBaseFeatureExtent",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("NeedleBaseFeatureExtent",b.d(),b.c())}));$$t.$ez.d7="NeedlePointFeatureWidthRatio";$$t.$ez.needlePointFeatureWidthRatioProperty=$$t.$bm.i("NeedlePointFeatureWidthRatio",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("NeedlePointFeatureWidthRatio",b.d(),b.c())}));$$t.$ez.d6="NeedlePointFeatureExtent";$$t.$ez.needlePointFeatureExtentProperty=$$t.$bm.i("NeedlePointFeatureExtent",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("NeedlePointFeatureExtent",b.d(),b.c())}));$$t.$ez.d5="NeedlePivotWidthRatio";$$t.$ez.needlePivotWidthRatioProperty=$$t.$bm.i("NeedlePivotWidthRatio",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("NeedlePivotWidthRatio",b.d(),b.c())}));$$t.$ez.d1="NeedlePivotInnerWidthRatio";$$t.$ez.needlePivotInnerWidthRatioProperty=$$t.$bm.i("NeedlePivotInnerWidthRatio",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("NeedlePivotInnerWidthRatio",b.d(),b.c())}));$$t.$ez.d3="NeedlePivotShape";$$t.$ez.needlePivotShapeProperty=$$t.$bm.i("NeedlePivotShape",$$t.$dm.$type,$$t.$ez.$type,new $$t.bn(2,3,function(a,b){a.e0("NeedlePivotShape",b.d(),b.c())}));$$t.$ez.d0="NeedlePivotBrush";$$t.$ez.needlePivotBrushProperty=$$t.$bm.i("NeedlePivotBrush",$$t.$az.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("NeedlePivotBrush",b.d(),b.c())}));$$t.$ez.d2="NeedlePivotOutline";$$t.$ez.needlePivotOutlineProperty=$$t.$bm.i("NeedlePivotOutline",$$t.$az.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("NeedlePivotOutline",b.d(),b.c())}));$$t.$ez.eb="NeedleStrokeThickness";$$t.$ez.needleStrokeThicknessProperty=$$t.$bm.i("NeedleStrokeThickness",Number,$$t.$ez.$type,new $$t.bn(2,1,function(a,b){a.e0("NeedleStrokeThickness",b.d(),b.c())}));$$t.$ez.d4="NeedlePivotStrokeThickness";$$t.$ez.needlePivotStrokeThicknessProperty=$$t.$bm.i("NeedlePivotStrokeThickness",Number,$$t.$ez.$type,new $$t.bn(2,1,function(a,b){a.e0("NeedlePivotStrokeThickness",b.d(),b.c())}));$$t.$ez.scaleStartExtentDefaultValue=.5;$$t.$ez.em="ScaleStartExtent";$$t.$ez.scaleStartExtentProperty=$$t.$bm.i("ScaleStartExtent",Number,$$t.$ez.$type,new $$t.bn(2,.5,function(a,b){a.e0("ScaleStartExtent",b.d(),b.c())}));$$t.$ez.scaleEndExtentDefaultValue=.57;$$t.$ez.ei="ScaleEndExtent";$$t.$ez.scaleEndExtentProperty=$$t.$bm.i("ScaleEndExtent",Number,$$t.$ez.$type,new $$t.bn(2,.57,function(a,b){a.e0("ScaleEndExtent",b.d(),b.c())}));$$t.$ez.labelExtentDefaultValue=.65;$$t.$ez.dk="LabelExtent";$$t.$ez.labelExtentProperty=$$t.$bm.i("LabelExtent",Number,$$t.$ez.$type,new $$t.bn(2,.65,function(a,b){a.e0("LabelExtent",b.d(),b.c())
}));$$t.$ez.dl="LabelInterval";$$t.$ez.labelIntervalProperty=$$t.$bm.i("LabelInterval",Number,$$t.$ez.$type,new $$t.bn(2,NaN,function(a,b){a.e0("LabelInterval",b.d(),b.c())}));$$t.$ez.tickStartExtentDefaultValue=.5;$$t.$ez.eq="TickStartExtent";$$t.$ez.tickStartExtentProperty=$$t.$bm.i("TickStartExtent",Number,$$t.$ez.$type,new $$t.bn(2,.5,function(a,b){a.e0("TickStartExtent",b.d(),b.c())}));$$t.$ez.tickEndExtentDefaultValue=.57;$$t.$ez.ep="TickEndExtent";$$t.$ez.tickEndExtentProperty=$$t.$bm.i("TickEndExtent",Number,$$t.$ez.$type,new $$t.bn(2,.57,function(a,b){a.e0("TickEndExtent",b.d(),b.c())}));$$t.$ez.tickStrokeThicknessDefaultValue=3;$$t.$ez.er="TickStrokeThickness";$$t.$ez.tickStrokeThicknessProperty=$$t.$bm.i("TickStrokeThickness",Number,$$t.$ez.$type,new $$t.bn(2,3,function(a,b){a.e0("TickStrokeThickness",b.d(),b.c())}));$$t.$ez.eo="TickBrush";$$t.$ez.tickBrushProperty=$$t.$bm.i("TickBrush",$$t.$az.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("TickBrush",b.d(),b.c())}));$$t.$ez.dh="FontBrush";$$t.$ez.fontBrushProperty=$$t.$bm.i("FontBrush",$$t.$az.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("FontBrush",b.d(),b.c())}));$$t.$ez.minorTickStartExtentDefaultValue=.54;$$t.$ez.ds="MinorTickStartExtent";$$t.$ez.minorTickStartExtentProperty=$$t.$bm.i("MinorTickStartExtent",Number,$$t.$ez.$type,new $$t.bn(2,.54,function(a,b){a.e0("MinorTickStartExtent",b.d(),b.c())}));$$t.$ez.minorTickEndExtentDefaultValue=.57;$$t.$ez.dr="MinorTickEndExtent";$$t.$ez.minorTickEndExtentProperty=$$t.$bm.i("MinorTickEndExtent",Number,$$t.$ez.$type,new $$t.bn(2,.57,function(a,b){a.e0("MinorTickEndExtent",b.d(),b.c())}));$$t.$ez.minorTickStrokeThicknessDefaultValue=2;$$t.$ez.dt="MinorTickStrokeThickness";$$t.$ez.minorTickStrokeThicknessProperty=$$t.$bm.i("MinorTickStrokeThickness",Number,$$t.$ez.$type,new $$t.bn(2,2,function(a,b){a.e0("MinorTickStrokeThickness",b.d(),b.c())}));$$t.$ez.dp="MinorTickBrush";$$t.$ez.minorTickBrushProperty=$$t.$bm.i("MinorTickBrush",$$t.$az.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("MinorTickBrush",b.d(),b.c())}));$$t.$ez.dq="MinorTickCount";$$t.$ez.minorTickCountProperty=$$t.$bm.i("MinorTickCount",Number,$$t.$ez.$type,new $$t.bn(2,3,function(a,b){a.e0("MinorTickCount",b.d(),b.c())}));$$t.$ez.eg="ScaleBrush";$$t.$ez.scaleBrushProperty=$$t.$bm.i("ScaleBrush",$$t.$az.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("ScaleBrush",b.d(),b.c())}));$$t.$ez.c5="BackingBrush";$$t.$ez.backingBrushProperty=$$t.$bm.i("BackingBrush",$$t.$az.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("BackingBrush",b.d(),b.c())}));$$t.$ez.c9="BackingOutline";$$t.$ez.backingOutlineProperty=$$t.$bm.i("BackingOutline",$$t.$az.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("BackingOutline",b.d(),b.c())}));$$t.$ez.dc="BackingStrokeThickness";$$t.$ez.backingStrokeThicknessProperty=$$t.$bm.i("BackingStrokeThickness",Number,$$t.$ez.$type,new $$t.bn(2,12,function(a,b){a.e0("BackingStrokeThickness",b.d(),b.c())}));$$t.$ez.backingOuterExtentDefaultValue=.82;$$t.$ez.c8="BackingOuterExtent";$$t.$ez.backingOuterExtentProperty=$$t.$bm.i("BackingOuterExtent",Number,$$t.$ez.$type,new $$t.bn(2,.82,function(a,b){a.e0("BackingOuterExtent",b.d(),b.c())}));$$t.$ez.da="BackingOversweep";$$t.$ez.backingOversweepProperty=$$t.$bm.i("BackingOversweep",Number,$$t.$ez.$type,new $$t.bn(2,3,function(a,b){a.e0("BackingOversweep",b.d(),b.c())}));$$t.$ez.cp=2.8;$$t.$ez.ej="ScaleOversweep";$$t.$ez.scaleOversweepProperty=$$t.$bm.i("ScaleOversweep",Number,$$t.$ez.$type,new $$t.bn(2,2.8,function(a,b){a.e0("ScaleOversweep",b.d(),b.c())}));$$t.$ez.ek="ScaleOversweepShape";$$t.$ez.scaleOversweepShapeProperty=$$t.$bm.i("ScaleOversweepShape",$$t.$dk.$type,$$t.$ez.$type,new $$t.bn(2,0,function(a,b){a.e0("ScaleOversweepShape",b.d(),b.c())}));$$t.$ez.backingCornerRadiusDefaultValue=4;$$t.$ez.c6="BackingCornerRadius";$$t.$ez.backingCornerRadiusProperty=$$t.$bm.i("BackingCornerRadius",Number,$$t.$ez.$type,new $$t.bn(2,4,function(a,b){a.e0("BackingCornerRadius",b.d(),b.c())}));$$t.$ez.backingInnerExtentDefaultValue=.12;$$t.$ez.c7="BackingInnerExtent";$$t.$ez.backingInnerExtentProperty=$$t.$bm.i("BackingInnerExtent",Number,$$t.$ez.$type,new $$t.bn(2,.12,function(a,b){a.e0("BackingInnerExtent",b.d(),b.c())}));$$t.$ez.db="BackingShape";$$t.$ez.backingShapeProperty=$$t.$bm.i("BackingShape",$$t.$dj.$type,$$t.$ez.$type,new $$t.bn(2,0,function(a,b){a.e0("BackingShape",b.d(),b.c())}));$$t.$ez.ef="Ranges";$$t.$ez.rangesProperty=$$t.$bm.i("Ranges",$$t.$e7.$type,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("Ranges",b.d(),b.c())}));$$t.$ez.ec="RadiusMultiplier";$$t.$ez.radiusMultiplierProperty=$$t.$bm.i("RadiusMultiplier",Number,$$t.$ez.$type,new $$t.bn(2,1,function(a,b){a.e0("RadiusMultiplier",b.d(),b.c())}));$$t.$ez.df="DuplicateLabelOmissionStrategy";$$t.$ez.duplicateLabelOmissionStrategyProperty=$$t.$bm.i("DuplicateLabelOmissionStrategy",$$t.$di.$type,$$t.$ez.$type,new $$t.bn(2,0,function(a,b){a.e0("DuplicateLabelOmissionStrategy",b.d(),b.c())}));$$t.$ez.di="Font";$$t.$ez.fontProperty=$$t.$bm.i("Font",String,$$t.$ez.$type,new $$t.bn(2,null,function(a,b){a.e0("Font",b.d(),b.c())}));$$t.$ez.eu="TransitionProgress";$$t.$fm.o="Brush";$$t.$fm.brushProperty=$$t.$bm.i("Brush",$$t.$az.$type,$$t.$fm.$type,new $$t.bn(2,null,function(a,b){a.x("Brush",b.d(),b.c())}));$$t.$fm.u="Outline";$$t.$fm.outlineProperty=$$t.$bm.i("Outline",$$t.$az.$type,$$t.$fm.$type,new $$t.bn(2,null,function(a,b){a.x("Outline",b.d(),b.c())}));$$t.$fm.v="StartValue";$$t.$fm.startValueProperty=$$t.$bm.i("StartValue",Number,$$t.$fm.$type,new $$t.bn(2,NaN,function(a,b){a.x("StartValue",b.d(),b.c())}));$$t.$fm.p="EndValue";$$t.$fm.endValueProperty=$$t.$bm.i("EndValue",Number,$$t.$fm.$type,new $$t.bn(2,NaN,function(a,b){a.x("EndValue",b.d(),b.c())}));$$t.$fm.r="InnerStartExtent";$$t.$fm.innerStartExtentProperty=$$t.$bm.i("InnerStartExtent",Number,$$t.$fm.$type,new $$t.bn(2,NaN,function(a,b){a.x("InnerStartExtent",b.d(),b.c())}));$$t.$fm.q="InnerEndExtent";$$t.$fm.innerEndExtentProperty=$$t.$bm.i("InnerEndExtent",Number,$$t.$fm.$type,new $$t.bn(2,NaN,function(a,b){a.x("InnerEndExtent",b.d(),b.c())}));$$t.$fm.t="OuterStartExtent";$$t.$fm.outerStartExtentProperty=$$t.$bm.i("OuterStartExtent",Number,$$t.$fm.$type,new $$t.bn(2,NaN,function(a,b){a.x("OuterStartExtent",b.d(),b.c())}));$$t.$fm.s="OuterEndExtent";$$t.$fm.outerEndExtentProperty=$$t.$bm.i("OuterEndExtent",Number,$$t.$fm.$type,new $$t.bn(2,NaN,function(a,b){a.x("OuterEndExtent",b.d(),b.c())}));$$t.$fm.w="StrokeThickness";$$t.$fm.strokeThicknessProperty=$$t.$bm.i("StrokeThickness",Number,$$t.$fm.$type,new $$t.bn(2,1,function(a,b){a.x("StrokeThickness",b.d(),b.c())}));$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.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.ArrayUtil,[[[$.ig.EdgeClipper,$.ig.RearrangedList$1],["shuffle$1","insertionIndex$11","insertionIndex$1","binarySearch$1"]]]);$.ig.util.extCopy($.ig.BrushUtil,[[[],["getLightened"]]]);$.ig.util.extCopy($.ig.ColorUtil,[[[],["getInterpolation","getLightened","getAHSL","getAHSV"]]]);$.ig.util.extCopy($.ig.Extensions,[[[],["reset1"]],[[],["reset"]],[[],["detach"]],[[],["transferChildrenTo"]],[[],["isPlottable"]],[[],["isPlottable1"]]]);$.ig.util.extCopy($.ig.PathFigureUtil,[[[],["duplicate1"]],[[],["duplicate"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.RearrangedList$1],["flattenTo","getBounds2","clipTo"]],[[$.ig.RearrangedList$1],["getBounds1","getBounds","getCentroid","toPointCollection","toPointList"]],[[],["getBounds3","getBounds4","toPointCollections"]]]);$.ig.util.extCopy($.ig.RectUtil,[[[],["getCenter","getArea","duplicate","getLeader","getDistanceSquared1","getDistanceSquared2","getDistanceSquared","contains","intersectsWith","intersectionArea","getInflated","inflate1","inflate","round","isNull","size","normalize","normalize1","getTopLeft","getTopRight","getBottomLeft","getBottomRight","getCorners","rotateAboutCenter","rotateAboutPoint"]]])})(jQuery);(function($){$(document).ready(function(){var wm=$("#__ig_wm__").length>0?$("#__ig_wm__"):$('<div id="__ig_wm__"></div>').appendTo(document.body);wm.css({position:"fixed",bottom:0,right:0,zIndex:1e3}).addClass("ui-igtrialwatermark")})})(jQuery);