/*!@license
* Infragistics.Web.ClientUI infragistics.radialgauge.js 21.2.20212.99
*
* Copyright (c) 2011-2022 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*     infragistics.ext_core.js
*     infragistics.ext_collections.js
*     infragistics.dv_core.js
*     infragistics.dv_geometry.js
*     infragistics.dv_interactivity.js
*     infragistics.dv_visualdata.js
*     infragistics.ext_ui.js
*/
(function(factory){if(typeof define==="function"&&define.amd){define(["./infragistics.util","./infragistics.ext_core","./infragistics.ext_collections","./infragistics.dv_core","./infragistics.dv_geometry","./infragistics.dv_interactivity","./infragistics.dv_visualdata","./infragistics.ext_ui"],factory)}else{factory(igRoot)}})(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$a7=$$t;var $$0=$.ig.globalDefs.$$0;var $$4=$.ig.globalDefs.$$4;var $$1=$.ig.globalDefs.$$1;var $$w=$.ig.globalDefs.$$w;var $$r=$.ig.globalDefs.$$r;var $$al=$.ig.globalDefs.$$al;var $$ap=$.ig.globalDefs.$$ap;var $$6=$.ig.globalDefs.$$6;var $$a=$.ig.globalDefs.$$a;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["XamRadialGauge:b","XamRadialGaugeView:c","FormatRadialGaugeLabelHandler:q","AlignRadialGaugeLabelHandler:s"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3,$aa=$.ig.util.equalsSimple,$ab=$.ig.util.tryParseInt32_1,$ac=$.ig.util.tryParseInt32_2,$ad=$.ig.util.intToString1,$ae=$.ig.util.parseInt32_1,$af=$.ig.util.parseInt32_2;$d("RadialGaugePivotShape:h",false,false,{None:0,Circle:1,CircleWithHole:2,CircleOverlay:3,CircleOverlayWithHole:4,CircleUnderlay:5,CircleUnderlayWithHole:6});$d("RadialGaugeNeedleShape:g",false,false,{None:0,Rectangle:1,Triangle:2,Needle:3,Trapezoid:4,RectangleWithBulb:5,TriangleWithBulb:6,NeedleWithBulb:7,TrapezoidWithBulb:8});$d("RadialGaugeScaleOversweepShape:f",false,false,{Auto:0,Circular:1,Fitted:2});$d("RadialGaugeBackingShape:e",false,false,{Circular:0,Fitted:1});$d("RadialGaugeDuplicateLabelOmissionStrategy:d",false,false,{OmitLast:0,OmitFirst:1,OmitNeither:2,OmitBoth:3});$c("MorphSegment:a","Object",{init:function(){$.ig.$op.init.call(this);this.f=new $$4.x($$a.$y.$type,0);this.g=new $$4.x($$a.$y.$type,0)},f:null,g:null,b:false,h:0,e:false,a:false,d:false,c:false,i: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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{d=this.f.__inner[0];e=this.f.__inner[1]}var f=$.ig.GeometryUtil.prototype.n(d,e,this.h,!this.c,this.d);var g=$.ig.GeometryUtil.prototype.f(f,d);var h=$.ig.GeometryUtil.prototype.f(f,e);while(this.c&&h<g){h+=Math.PI*2}while(!this.c&&h>g){h-=Math.PI*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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}else{var k;var l;var m;if(this.f.count()==0){l={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};m={__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}this.a=true},l: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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}if(f.b){if(i>1){var k=new $$a.bh;g=k;var l=h.__inner[1];k._e={__x:d+c*l.__x,__y:e+c*l.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};k._b=f.d;k._d=f.c?1:0;k._f=new $$a.af(1,f.h*c,f.h*c);a=k._e}}else{var m=new $$a.bg;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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}a=m.__points.__inner[m.__points.count()-1]}}b.__segments.add(g);return a},j:function(a,b,c){var d=this;var e=d;var f=b.f;var g=false;var h=c.f;var i=false;if(f.count()==0&&h.count()==0){return}e.b=false;e.e=false;e.a=false;e.d=false;e.c=false;if(b.e){g=true}if(c.e){i=true}if(b.b!=c.b||b.e||c.e||b.d!=c.d||b.c!=c.c){g=true;i=true;e.e=true}if(g&&!b.e){if(!b.a){b.i(c.h)}f=b.g}if(i&&!c.e){if(!c.a){c.i(b.h)}h=c.g}if(b.e){f=b.g}if(c.e){h=c.g}e.g.clear();if(b.b&&c.b){e.b=true}$.ig.InterpolationUtil.prototype.b(e.f,a,f,h);if(e.e){var j;var k=e.f.count();for(var l=0;l<k;l++){j=e.f.__inner[l];e.g.add({__x:j.__x,__y:j.__y,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}e.a=true}if(b.d==c.d){e.d=c.d}if(b.c==c.c){e.c=c.c}if(e.b){e.h=b.h+(c.h-b.h)*a}},k:function(){this.f.clear();this.g.clear();this.e=false;this.a=false;this.b=false},$type:new $.ig.Type("MorphSegment",$.ig.$ot)},true);$c("XamRadialGaugeRange:u","DependencyObject",{init:function(){$$a.$r.init.call(this)},ad:function(a,b,c){},ac:function(a,b,c){this.ad(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$0.b7(a))}},propertyChanged:null,name:function(a){if(arguments.length===1){this.h($$t.$u.nameProperty,a);return a}else{return this.c($$t.$u.nameProperty)}},brush:function(a){if(arguments.length===1){this.h($$t.$u.brushProperty,a);return a}else{return this.c($$t.$u.brushProperty)}},outline:function(a){if(arguments.length===1){this.h($$t.$u.outlineProperty,a);return a}else{return this.c($$t.$u.outlineProperty)}},startValue:function(a){if(arguments.length===1){this.h($$t.$u.startValueProperty,a);return a}else{return this.c($$t.$u.startValueProperty)}},endValue:function(a){if(arguments.length===1){this.h($$t.$u.endValueProperty,a);return a}else{return this.c($$t.$u.endValueProperty)}},innerStartExtent:function(a){if(arguments.length===1){this.h($$t.$u.innerStartExtentProperty,a);return a}else{return this.c($$t.$u.innerStartExtentProperty)}},innerEndExtent:function(a){if(arguments.length===1){this.h($$t.$u.innerEndExtentProperty,a);return a}else{return this.c($$t.$u.innerEndExtentProperty)}},outerStartExtent:function(a){if(arguments.length===1){this.h($$t.$u.outerStartExtentProperty,a);return a}else{return this.c($$t.$u.outerStartExtentProperty)}},outerEndExtent:function(a){if(arguments.length===1){this.h($$t.$u.outerEndExtentProperty,a);return a}else{return this.c($$t.$u.outerEndExtentProperty)}},strokeThickness:function(a){if(arguments.length===1){this.h($$t.$u.strokeThicknessProperty,a);return a}else{return this.c($$t.$u.strokeThicknessProperty)}},$type:new $.ig.Type("XamRadialGaugeRange",$$a.$r.$type,[$$0.$b6.$type])},true);$c("RadialGaugeRangeCollection:v","ObservableCollection$1",{init:function(){$$4.$f.init.call(this,$$t.$u.$type,0)},$type:new $.ig.Type("RadialGaugeRangeCollection",$$4.$f.$type.specialize($$t.$u.$type))},true);$c("XamRadialGauge:b","Control",{fz:function(a){this.f4(a)},propertyChanged:null,f4:function(a){var b=this.propertyChanged;if(b!=null){b(this,new $$0.b7(a))}},init:function(){var $self=this;this.bn=0;this.bm=100;this.io=new $$a.af(1,NaN,NaN);this.bl=new $$4.aa($$a.$an.$type);this.bi=new $$4.x($$a.$by.$type,0);this.bh=new $$4.x($$a.$by.$type,0);this.bg=new $$4.x($$a.$by.$type,0);this.bq=0;this.bp=NaN;this.bo=1;$$a.$f.init.call(this);this.view(new $$t.c(this));this.view().av();this.il=$$a.$ae.empty();this._aq=new $$t.i;this._ap=new $$t.i;this._ao=new $$t.i;this.ranges(new $$t.v);this._a7=true;this._ay=new $.ig.DoubleAnimator(0,1,this.transitionDuration());var a=this._ay;a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.fn.runOn(this));this._ab=$$t.$b.$type;this._a2=function(){var $ret=new $.ig.StackPool$1($$a.$an.$type);$ret._b=$self.view().an.runOn($self.view());$ret._c=$self.view().ao.runOn($self.view());$ret._d=$self.view().ap.runOn($self.view());$ret._j=$self.view().be.runOn($self.view());return $ret}();this._a5=function(){var $ret=new $.ig.StackPool$1($$a.$by.$type);$ret._b=$self.view().ay.runOn($self.view());$ret._c=$self.view().az.runOn($self.view());$ret._d=$self.view().a0.runOn($self.view());$ret._j=$self.view().b0.runOn($self.view());return $ret}();this._a3=function(){var $ret=new $.ig.StackPool$1($$a.$by.$type);$ret._b=$self.view().ay.runOn($self.view());$ret._c=$self.view().az.runOn($self.view());$ret._d=$self.view().a0.runOn($self.view());$ret._j=$self.view().b0.runOn($self.view());return $ret}();this._a4=function(){var $ret=new $.ig.StackPool$1($$a.$by.$type);$ret._b=$self.view().a3.runOn($self.view());$ret._c=$self.view().a4.runOn($self.view());$ret._d=$self.view().a5.runOn($self.view());$ret._j=$self.view().b1.runOn($self.view());return $ret}();this._av=new $$t.p(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection())},onDetachedFromUI:function(){this.view().au()},onAttachedToUI:function(){this.view().aq()},scaleValue:function(a){return this._av.h(a)},unscaleValue:function(a){return this._av.j(a)},getValueForPoint:function(a){var b=this.im();var c=Math.min(b.width()/2,b.height()/2)*this.radiusMultiplier();var d=this.ij();var e=d.__x;var f=d.__y;var g=$.ig.GeometryUtil.prototype.f({__x:e,__y:f,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},a);if(this._av!=null&&g<this._av.i()){g+=Math.PI*2}if(this._av!=null&&g>this._av.g()){g-=Math.PI*2}var h=this.unscaleValue(g);return h},getPointForValue:function(a,b){var c=this.scaleValue(a);var d=Math.min(this.im().width()/2,this.im().height()/2)*this.radiusMultiplier()*b;var e=this.ij();var f=e.__x+Math.cos(c)*d;var g=e.__y+Math.sin(c)*d;return{__x:f,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},h9:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},fn:function(a,b){this.transitionProgress(this._ay.transitionProgress())},_ay:null,rangeBrushes:function(a){if(arguments.length===1){this.h($$t.$b.rangeBrushesProperty,a);return a}else{return this.c($$t.$b.rangeBrushesProperty)}},rangeOutlines:function(a){if(arguments.length===1){this.h($$t.$b.rangeOutlinesProperty,a);return a}else{return this.c($$t.$b.rangeOutlinesProperty)}},minimumValue:function(a){if(arguments.length===1){this.h($$t.$b.minimumValueProperty,a);return a}else{return this.c($$t.$b.minimumValueProperty)}},bn:0,actualMinimumValue:function(a){if(arguments.length===1){this.bn=a;return a}else{return this.bn}},maximumValue:function(a){if(arguments.length===1){this.h($$t.$b.maximumValueProperty,a);return a}else{return this.c($$t.$b.maximumValueProperty)}},bm:0,actualMaximumValue:function(a){if(arguments.length===1){this.bm=a;return a}else{return this.bm}},interval:function(a){if(arguments.length===1){this.h($$t.$b.intervalProperty,a);return a}else{return this.c($$t.$b.intervalProperty)}},centerX:function(a){if(arguments.length===1){this.h($$t.$b.centerXProperty,a);return a}else{return this.c($$t.$b.centerXProperty)}},centerY:function(a){if(arguments.length===1){this.h($$t.$b.centerYProperty,a);return a}else{return this.c($$t.$b.centerYProperty)}},value:function(a){if(arguments.length===1){this.h($$t.$b.valueProperty,a);return a}else{return this.c($$t.$b.valueProperty)}},scaleStartAngle:function(a){if(arguments.length===1){this.h($$t.$b.scaleStartAngleProperty,a);return a}else{return this.c($$t.$b.scaleStartAngleProperty)}},scaleEndAngle:function(a){if(arguments.length===1){this.h($$t.$b.scaleEndAngleProperty,a);return a}else{return this.c($$t.$b.scaleEndAngleProperty)}},scaleSweepDirection:function(a){if(arguments.length===1){this.h($$t.$b.scaleSweepDirectionProperty,$$a.$bi.getBox(a));return a}else{return $g(this.c($$t.$b.scaleSweepDirectionProperty))}},transitionDuration:function(a){if(arguments.length===1){this.h($$t.$b.transitionDurationProperty,a);return a}else{return $h(this.c($$t.$b.transitionDurationProperty))}},transitionEasingFunction:function(a){if(arguments.length===1){this.h($$t.$b.transitionEasingFunctionProperty,a);return a}else{return this.c($$t.$b.transitionEasingFunctionProperty)}},needleBrush:function(a){if(arguments.length===1){this.h($$t.$b.needleBrushProperty,a);return a}else{return this.c($$t.$b.needleBrushProperty)}},needleOutline:function(a){if(arguments.length===1){this.h($$t.$b.needleOutlineProperty,a);return a}else{return this.c($$t.$b.needleOutlineProperty)}},needleStartExtent:function(a){if(arguments.length===1){this.h($$t.$b.needleStartExtentProperty,a);return a}else{return this.c($$t.$b.needleStartExtentProperty)}},needleEndExtent:function(a){if(arguments.length===1){this.h($$t.$b.needleEndExtentProperty,a);return a}else{return this.c($$t.$b.needleEndExtentProperty)}},needleShape:function(a){if(arguments.length===1){this.h($$t.$b.needleShapeProperty,$$t.$g.getBox(a));return a}else{return $g(this.c($$t.$b.needleShapeProperty))}},needleStartWidthRatio:function(a){if(arguments.length===1){this.h($$t.$b.needleStartWidthRatioProperty,a);return a}else{return this.c($$t.$b.needleStartWidthRatioProperty)}},needleEndWidthRatio:function(a){if(arguments.length===1){this.h($$t.$b.needleEndWidthRatioProperty,a);return a}else{return this.c($$t.$b.needleEndWidthRatioProperty)}},needleBaseFeatureWidthRatio:function(a){if(arguments.length===1){this.h($$t.$b.needleBaseFeatureWidthRatioProperty,a);return a}else{return this.c($$t.$b.needleBaseFeatureWidthRatioProperty)}},needleBaseFeatureExtent:function(a){if(arguments.length===1){this.h($$t.$b.needleBaseFeatureExtentProperty,a);return a}else{return this.c($$t.$b.needleBaseFeatureExtentProperty)}},needlePointFeatureWidthRatio:function(a){if(arguments.length===1){this.h($$t.$b.needlePointFeatureWidthRatioProperty,a);return a}else{return this.c($$t.$b.needlePointFeatureWidthRatioProperty)}},needlePointFeatureExtent:function(a){if(arguments.length===1){this.h($$t.$b.needlePointFeatureExtentProperty,a);return a}else{return this.c($$t.$b.needlePointFeatureExtentProperty)}},needlePivotWidthRatio:function(a){if(arguments.length===1){this.h($$t.$b.needlePivotWidthRatioProperty,a);return a}else{return this.c($$t.$b.needlePivotWidthRatioProperty)}},needlePivotInnerWidthRatio:function(a){if(arguments.length===1){this.h($$t.$b.needlePivotInnerWidthRatioProperty,a);return a}else{return this.c($$t.$b.needlePivotInnerWidthRatioProperty)}},needlePivotShape:function(a){if(arguments.length===1){this.h($$t.$b.needlePivotShapeProperty,$$t.$h.getBox(a));return a}else{return $g(this.c($$t.$b.needlePivotShapeProperty))}},scaleStartExtent:function(a){if(arguments.length===1){this.h($$t.$b.scaleStartExtentProperty,a);return a}else{return this.c($$t.$b.scaleStartExtentProperty)}},needlePivotBrush:function(a){if(arguments.length===1){this.h($$t.$b.needlePivotBrushProperty,a);return a}else{return this.c($$t.$b.needlePivotBrushProperty)}},needlePivotOutline:function(a){if(arguments.length===1){this.h($$t.$b.needlePivotOutlineProperty,a);return a}else{return this.c($$t.$b.needlePivotOutlineProperty)}},needleStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$b.needleStrokeThicknessProperty,a);return a}else{return this.c($$t.$b.needleStrokeThicknessProperty)}},needlePivotStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$b.needlePivotStrokeThicknessProperty,a);return a}else{return this.c($$t.$b.needlePivotStrokeThicknessProperty)}},scaleEndExtent:function(a){if(arguments.length===1){this.h($$t.$b.scaleEndExtentProperty,a);return a}else{return this.c($$t.$b.scaleEndExtentProperty)}},labelExtent:function(a){if(arguments.length===1){this.h($$t.$b.labelExtentProperty,a);return a}else{return this.c($$t.$b.labelExtentProperty)}},labelInterval:function(a){if(arguments.length===1){this.h($$t.$b.labelIntervalProperty,a);return a}else{return this.c($$t.$b.labelIntervalProperty)}},tickStartExtent:function(a){if(arguments.length===1){this.h($$t.$b.tickStartExtentProperty,a);return a}else{return this.c($$t.$b.tickStartExtentProperty)}},tickEndExtent:function(a){if(arguments.length===1){this.h($$t.$b.tickEndExtentProperty,a);return a}else{return this.c($$t.$b.tickEndExtentProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$b.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$b.tickStrokeThicknessProperty)}},tickBrush:function(a){if(arguments.length===1){this.h($$t.$b.tickBrushProperty,a);return a}else{return this.c($$t.$b.tickBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.h($$t.$b.fontBrushProperty,a);return a}else{return this.c($$t.$b.fontBrushProperty)}},minorTickStartExtent:function(a){if(arguments.length===1){this.h($$t.$b.minorTickStartExtentProperty,a);return a}else{return this.c($$t.$b.minorTickStartExtentProperty)}},minorTickEndExtent:function(a){if(arguments.length===1){this.h($$t.$b.minorTickEndExtentProperty,a);return a}else{return this.c($$t.$b.minorTickEndExtentProperty)}},minorTickStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$b.minorTickStrokeThicknessProperty,a);return a}else{return this.c($$t.$b.minorTickStrokeThicknessProperty)}},minorTickBrush:function(a){if(arguments.length===1){this.h($$t.$b.minorTickBrushProperty,a);return a}else{return this.c($$t.$b.minorTickBrushProperty)}},minorTickCount:function(a){if(arguments.length===1){this.h($$t.$b.minorTickCountProperty,a);return a}else{return this.c($$t.$b.minorTickCountProperty)}},scaleBrush:function(a){if(arguments.length===1){this.h($$t.$b.scaleBrushProperty,a);return a}else{return this.c($$t.$b.scaleBrushProperty)}},backingBrush:function(a){if(arguments.length===1){this.h($$t.$b.backingBrushProperty,a);return a}else{return this.c($$t.$b.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.h($$t.$b.backingOutlineProperty,a);return a}else{return this.c($$t.$b.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.h($$t.$b.backingStrokeThicknessProperty,a);return a}else{return this.c($$t.$b.backingStrokeThicknessProperty)}},backingOuterExtent:function(a){if(arguments.length===1){this.h($$t.$b.backingOuterExtentProperty,a);return a}else{return this.c($$t.$b.backingOuterExtentProperty)}},backingOversweep:function(a){if(arguments.length===1){this.h($$t.$b.backingOversweepProperty,a);return a}else{return this.c($$t.$b.backingOversweepProperty)}},scaleOversweep:function(a){if(arguments.length===1){this.h($$t.$b.scaleOversweepProperty,a);return a}else{return this.c($$t.$b.scaleOversweepProperty)}},scaleOversweepShape:function(a){if(arguments.length===1){this.h($$t.$b.scaleOversweepShapeProperty,$$t.$f.getBox(a));return a}else{return $g(this.c($$t.$b.scaleOversweepShapeProperty))}},backingCornerRadius:function(a){if(arguments.length===1){this.h($$t.$b.backingCornerRadiusProperty,a);return a}else{return this.c($$t.$b.backingCornerRadiusProperty)}},backingInnerExtent:function(a){if(arguments.length===1){this.h($$t.$b.backingInnerExtentProperty,a);return a}else{return this.c($$t.$b.backingInnerExtentProperty)}},backingShape:function(a){if(arguments.length===1){this.h($$t.$b.backingShapeProperty,$$t.$e.getBox(a));return a}else{return $g(this.c($$t.$b.backingShapeProperty))}},ranges:function(a){if(arguments.length===1){this.h($$t.$b.rangesProperty,a);return a}else{return this.c($$t.$b.rangesProperty)}},radiusMultiplier:function(a){if(arguments.length===1){this.h($$t.$b.radiusMultiplierProperty,a);return a}else{return this.c($$t.$b.radiusMultiplierProperty)}},duplicateLabelOmissionStrategy:function(a){if(arguments.length===1){this.h($$t.$b.duplicateLabelOmissionStrategyProperty,$$t.$d.getBox(a));return a}else{return $g(this.c($$t.$b.duplicateLabelOmissionStrategyProperty))}},_a8:false,isNeedleDraggingEnabled:function(a){if(arguments.length===1){this.h($$t.$b.isNeedleDraggingEnabledProperty,a);return a}else{return this.c($$t.$b.isNeedleDraggingEnabledProperty)}},isNeedleDraggingConstrained:function(a){if(arguments.length===1){this.h($$t.$b.isNeedleDraggingConstrainedProperty,a);return a}else{return this.c($$t.$b.isNeedleDraggingConstrainedProperty)}},font:function(a){if(arguments.length===1){this.h($$t.$b.fontProperty,a);return a}else{return this.c($$t.$b.fontProperty)}},formatLabel:null,labelFormat:function(a){if(arguments.length===1){this.h($$t.$b.labelFormatProperty,a);return a}else{return this.c($$t.$b.labelFormatProperty)}},labelFormatSpecifiers:function(a){if(arguments.length===1){this.h($$t.$b.labelFormatSpecifiersProperty,a);return a}else{return this.c($$t.$b.labelFormatSpecifiersProperty)}},_aj:null,alignLabel:null,valueChanged:null,_a7:false,_av:null,refresh:function(){this._a7=true;this.view().a7()},fy: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().ar(a,b,c);break;case"RangeBrushes":this.view().aw(b,c);break;case"RangeOutlines":this.view().ax(b,c);break;case"PixelScalingRatio":if($.ig.util.isNaN($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))){this.actualPixelScalingRatio(1)}else{this.actualPixelScalingRatio($.ig.DeviceUtils.prototype.a(this.pixelScalingRatio()))}break;case"ActualPixelScalingRatio":this.view().a1();break}switch(a){case"LabelFormat":case"LabelFormatSpecifiers":if(this.labelFormat()!=null){this._aj=new $.ig.BindingFormatter;this._aj.j(this.labelFormat());this._aj.d(this.labelFormatSpecifiers())}else{this._aj=null}this._a7=true;this.view().a7();break;case"Value":if(this.valueChanged!=null){this.valueChanged(this,new $.ig.DoubleValueChangedEventArgs(b,c))}this._a7=true;this.view().a7();break;case"BackingBrush":case"BackingOutline":case"BackingStrokeThickness":case"BackingShape":case"BackingInnerExtent":case"BackingOuterExtent":case"BackingOversweep":case"BackingCornerRadius":this._a7=true;this.view().a7();break;case"ScaleSweepDirection":case"ScaleStartAngle":case"ScaleEndAngle":case"ScaleOversweep":case"ScaleOversweepShape":this._av=new $$t.p(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection());this._a7=true;this.view().a7();break;case"MinimumValue":case"MaximumValue":var d=this.minimumValue();var e=this.maximumValue();if(Number.isInfinity(d)||$.ig.util.isNaN(d)){d=0}if(Number.isInfinity(e)||$.ig.util.isNaN(e)){e=100}this.actualMinimumValue(Math.min(d,e));this.actualMaximumValue(Math.max(d,e));this._av=new $$t.p(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection());this._a7=true;this.view().a7();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._av=new $$t.p(this.actualMinimumValue(),this.actualMaximumValue(),this.scaleStartAngle(),this.scaleEndAngle(),this.scaleSweepDirection());this._a7=true;this.view().a7();break;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._a7=true;this.view().a7();break;case"TransitionDuration":this._ay.intervalMilliseconds(this.transitionDuration());this.view().a7();break;case"TransitionEasingFunction":this._ay.easingFunction(this.transitionEasingFunction());break;case"TransitionProgress":if(this.transitionProgress()>=1){this._ay.stop();var f=this._ap;this._ap=this._aq;this._aq=f;this.f1();this.f2();this.f3();this.f9(this._ap);this.ga(this._ap);this.gb(this._ap);this.view().ae();return}this._ao.e(this.transitionProgress(),this._aq,this._ap);this.f9(this._ao);this.ga(this._ao);this.gb(this._ao);this.view().ae();break;case"Ranges":var g=b;var h=c;if(g!=null){var i=g;i.collectionChanged=$.ig.Delegate.prototype.remove(i.collectionChanged,this.f7.runOn(this))}if(h!=null){var j=h;j.collectionChanged=$.ig.Delegate.prototype.combine(j.collectionChanged,this.f7.runOn(this))}this._a7=true;this.view().a7();break;case"RangeOutlines":case"RangeBrushes":this._a7=true;this.view().a7();break;case"FontBrush":case"Font":this._a7=true;this.view().bd();this.view().a7();break}this.fz(a)},styleUpdated:function(){this.view().ba()},f7: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.f6.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.f6.runOn(this))}}this._a7=true;this.view().a7()},f6:function(a,b){this._a7=true;this.view().a7()},io:null,il:null,im:function(a){if(arguments.length===1){var b=this.il;this.il=a;if(!b.equals1(this.il)){this.f0(b,this.il)}return a}else{return this.il}},f0:function(a,b){this._a7=true;this.view().a7()},bb:function(){return!$.ig.util.isNaN(this.actualMinimumValue())&&!$.ig.util.isNaN(this.actualMaximumValue())&&!$.ig.util.isNaN(this.value())&&!this.im().isEmpty()&&this.view().n()},fo:function(){if(!this.bb()){return}if(this._a7){if(this.animating()){if(this._ay.needsFlush()){this._ay.flush()}var a=this._aq;this._aq=this._ao;this._ao=a}else{var b=this._aq;this._aq=this._ap;this._ap=b}}else if(this.animating()){this._ao.e(this.transitionProgress(),this._aq,this._ap);this.f9(this._ao);this.ga(this._ao);this.gb(this._ao)}if(this._a7){this.f2();this.f3();this.f1()}if(this._a7&&this.be()){this.gc();this._ao.e(this.transitionProgress(),this._aq,this._ap);this.f9(this._ao);this.ga(this._ao);this.gb(this._ao)}else{if(this._a7){this.f9(this._ap);this.ga(this._ap);this.gb(this._ap)}}this._a7=false;this.view().ae()},gc:function(){this.bq=0;this._ay.stop();this._ay.start()},be:function(){return this.transitionDuration()>0},f9:function(a){var b=this.im();var c=this.view().bv();var d=a._a;var e=Math.min(b.width()/2,b.height()/2)*a._d;var f=this.ij();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._ac=d._h},bj:null,bk:null,needleContainsPoint:function(a){if(this.bj==null){return false}return $.ig.PolygonUtil.prototype.b(this.bj,a)},needleContainsPoint1:function(a,b){if(this.bj==null){return false}return b?$.ig.PolygonUtil.prototype.b(this.bk,a):$.ig.PolygonUtil.prototype.b(this.bj,a)},ga:function(a){var b=this.im();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=this.view().bw();var k=this.view().bz();var l=this.view().bx();var m=a._b;var n=Math.min(b.width()/2,b.height()/2)*a._d;var o=this.ij();var p=o.__x;var q=o.__y;var r=m.am(n,p,q);var s=c*180/Math.PI;j._ak=r;var t=new $$a.bv;t._j.add(function(){var $ret=new $$a.bq;$ret._k=p;$ret._l=q;$ret._j=s;return $ret}());j._j=t;j.__fill=d;j.__stroke=e;j._ac=f;k._ak=m.an(n,p,q);l._ak=m.al(n,p,q);k.__fill=g;k.__stroke=h;k._ac=i;l.__fill=g;l.__stroke=h;l._ac=i;var u=new $$4.x($$a.$y.$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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var z={__x:m._ac*n,__y:x*n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var aa={__x:m._ac*n,__y:-x*n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ab={__x:m._ad*n,__y:-x*n,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};y={__x:y.__x*v-y.__y*w+p,__y:y.__y*v+y.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};z={__x:z.__x*v-z.__y*w+p,__y:z.__y*v+z.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};aa={__x:aa.__x*v-aa.__y*w+p,__y:aa.__y*v+aa.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ab={__x:ab.__x*v-ab.__y*w+p,__y:ab.__y*v+ab.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};u.add(y);u.add(z);u.add(aa);u.add(ab);this.bj=u;x=m._af/2*n;var ac={__x:m._ad*n,__y:x,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ad={__x:m._ac*n,__y:x,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ae={__x:m._ac*n,__y:-x,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var af={__x:m._ad*n,__y:-x,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ac={__x:ac.__x*v-ac.__y*w+p,__y:ac.__y*v+ac.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ad={__x:ad.__x*v-ad.__y*w+p,__y:ad.__y*v+ad.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ae={__x:ae.__x*v-ae.__y*w+p,__y:ae.__y*v+ae.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};af={__x:af.__x*v-af.__y*w+p,__y:af.__y*v+af.__x*w+q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};this.bk=new $$4.x($$a.$y.$type,0);this.bk.add(ac);this.bk.add(ad);this.bk.add(ae);this.bk.add(af)},ij:function(){var a=this.im();var b=$.ig.util.isNaN(this.centerX())?.5:this.centerX();var c=$.ig.util.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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},c2:function(a){if(Number.isInfinity(a)){return NaN}return a},f2:function(){var a=this._ap;a._d=this.radiusMultiplier();var b=this.im();var c=this._av;var d=this.c4(this.value(),0);var e=this._av.h(d);var f=new $$t.n;var g=new $$t.o;g.b=this.needleShape();g.o=this.c2(this.needleStrokeThickness());g.t=this.needleBrush();g.u=this.needleOutline();g.m=this.c2(this.needleStartExtent());g.k=this.c2(this.needleEndExtent());g.d=this.c2(this.needleBaseFeatureExtent());g.e=this.c2(this.needleBaseFeatureWidthRatio());
g.p=this.c2(this.needlePointFeatureExtent());g.q=this.c2(this.needlePointFeatureWidthRatio());g.i=this.c2(this.needlePivotWidthRatio());g.f=this.c2(this.needlePivotInnerWidthRatio());g.r=this.needlePivotBrush();g.s=this.needlePivotOutline();g.c=this.needlePivotShape();g.h=this.c2(this.needlePivotStrokeThickness());g.n=this.c2(this.needleStartWidthRatio());g.l=this.c2(this.needleEndWidthRatio());if($.ig.util.isNaN(g.o)){g.o=$$t.$b.cy}if($.ig.util.isNaN(g.h)){g.h=$$t.$b.cr}f._b=g;f.e(a._b);a._b._ab=e},_aq:null,_ap:null,_ao:null,bl:null,bi:null,bh:null,bg:null,gb:function(a){var b=this.im();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=this.view().by();var aa=c._r;k=Math.max(0,k);l=Math.max(0,l);var ab=true;if(this.scaleOversweepShape()==1||this.scaleOversweepShape()==0&&this.backingShape()==0){ab=false}var ac=Math.min(b.width()/2,b.height()/2)*a._d;var ad=this.ij();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*Math.PI){ai=true;q=0;r=Math.PI}var aj=new $$a.a7;var ak=new $$a.a8;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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var be=$.ig.GeometryUtil.prototype.k(bd,{__x:ar,__y:as,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:ae,__y:af,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var bj=$.ig.GeometryUtil.prototype.k(bi,{__x:av,__y:aw,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:ae,__y:af,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},ac*k);if($.ig.util.isNaN(be._c.__x)||$.ig.util.isNaN(be._c.__y)||$.ig.util.isNaN(be._d.__x)||$.ig.util.isNaN(be._d.__y)||$.ig.util.isNaN(bj._c.__x)||$.ig.util.isNaN(bj._c.__y)||$.ig.util.isNaN(bj._d.__x)||$.ig.util.isNaN(bj._d.__y)){ai=true;q=0;r=Math.PI}else{var bk;var bl;if(Math.pow(be._c.__x-ar,2)+Math.pow(be._c.__y-as,2)<Math.pow(be._d.__x-ar,2)+Math.pow(be._d.__y-as,2)){bk=be._c}else{bk=be._d}if(Math.pow(bj._c.__x-av,2)+Math.pow(bj._c.__y-aw,2)<Math.pow(bj._d.__x-av,2)+Math.pow(bj._d.__y-aw,2)){bl=bj._c}else{bl=bj._d}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=Math.PI}else{var bm=$.ig.GeometryUtil.prototype.f({__x:ae,__y:af,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},bk);var bn=$.ig.GeometryUtil.prototype.f({__x:ae,__y:af,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},bl);var bo=q;var bp=r;while(bo>Math.PI*2){bo-=Math.PI*2}while(bp>Math.PI*2){bp-=Math.PI*2}var bq=Math.min(Math.abs(bm-bo),Math.abs(Math.PI*2-bm-bo));var br=Math.min(Math.abs(bn-bp),Math.abs(Math.PI*2-bn-bp));if(r-q+bq+br>=2*Math.PI){ai=true;q=0;r=Math.PI}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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ak.__segments.add(function(){var $ret=new $$a.bh;$ret._e={__x:av,__y:aw,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._d=1;$ret._f=new $$a.af(1,ac*l,ac*l);return $ret}());ak.__segments.add(function(){var $ret=new $$a.bh;$ret._e={__x:ar,__y:as,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._d=1;$ret._f=new $$a.af(1,ac*l,ac*l);return $ret}());var bs=new $$a.a8;bs.__startPoint={__x:ap,__y:aq,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};bs.__segments.add(function(){var $ret=new $$a.bh;$ret._e={__x:at,__y:au,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._d=0;$ret._f=new $$a.af(1,ac*k,ac*k);return $ret}());bs.__segments.add(function(){var $ret=new $$a.bh;$ret._e={__x:ap,__y:aq,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._d=0;$ret._f=new $$a.af(1,ac*k,ac*k);return $ret}());aj._c.add(ak);aj._c.add(bs)}else{ak.__startPoint={__x:ap,__y:aq,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ak.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:ar,__y:as,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ak.__segments.add(function(){var $ret=new $$a.bh;$ret._e={__x:av,__y:aw,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=r-q>Math.PI;$ret._d=1;$ret._f=new $$a.af(1,ac*l,ac*l);return $ret}());ak.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:at,__y:au,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());ak.__segments.add(function(){var $ret=new $$a.bh;$ret._e={__x:ap,__y:aq,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=r-q>Math.PI;$ret._d=0;$ret._f=new $$a.af(1,ac*k,ac*k);return $ret}());aj._c.add(ak)}z._ak=aj;z.__fill=s;var bt=this._a2;bt.f(true);var bv=this.bl.getEnumerator();while(bv.moveNext()){var bu=bv.current();bt.n(bu)}this.bl.clear();var bw=c._z;for(var bx=0;bx<d.length;bx++){var by=ae+ac*j*Math.cos(d[bx]);var bz=af+ac*j*Math.sin(d[bx]);var b0=bt.a();if(b0.ak()!=e[bx]){b0.ak(e[bx])}this.view().a9(b0,bw);var b1=h[bx];var b2=i[bx];var b3=f[bx];var b4=g[bx];this.view().a2(b0,by+b3,bz+b4);this.bl.push(b0)}bt.f(false);var b5=this._a5;b5.f(true);for(var b6=0;b6<this.bi.count();b6++){b5.n(this.bi.__inner[b6])}this.bi.clear();for(var b7=0;b7<m.length;b7++){var b8=ae+ac*o*Math.cos(m[b7]);var b9=af+ac*o*Math.sin(m[b7]);var ca=ae+ac*p*Math.cos(m[b7]);var cb=af+ac*p*Math.sin(m[b7]);var cc=b5.a();var cd=new $$a.a7;var ce=new $$a.a8;ce.__startPoint={__x:b8,__y:b9,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};ce.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:ca,__y:cb,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());cd._c.add(ce);cc._ak=cd;cc.__stroke=t;cc._ac=u;this.bi.add(cc)}b5.f(false);var cf=this._a3;cf.f(true);for(var cg=0;cg<this.bg.count();cg++){cf.n(this.bg.__inner[cg])}this.bg.clear();for(var ch=0;ch<n.length;ch++){var ci=ae+ac*w*Math.cos(n[ch]);var cj=af+ac*w*Math.sin(n[ch]);var ck=ae+ac*x*Math.cos(n[ch]);var cl=af+ac*x*Math.sin(n[ch]);var cm=cf.a();var cn=new $$a.a7;var co=new $$a.a8;co.__startPoint={__x:ci,__y:cj,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};co.__segments.add(function(){var $ret=new $$a.bd(1);$ret.c({__x:ck,__y:cl,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());cn._c.add(co);cm._ak=cn;cm.__stroke=v;cm._ac=y;this.bg.add(cm)}cf.f(false);var cp=this._a4;cp.f(true);for(var cq=this.bh.count()-1;cq>=0;cq--){cp.n(this.bh.__inner[cq])}this.bh.clear();for(var cr=0;cr<c._k.count();cr++){var cs=c._k.__inner[cr];var ct=cp.a();ct._ak=cs.m(ac,ae,af);ct.__fill=cs.k;ct.__stroke=cs.l;ct._ac=cs.h;this.bh.add(ct)}this.view().a8(this.bh);cp.f(false)},bf:function(a,b,c){var d=c/1e4;if($.ig.util.isNaN(d)){d=1e-5}var e=Math.abs(a-b);if(e<d){return true}return false},c3:function(a){if(Number.isInfinity(a)){return NaN}return a},c1:function(a,b){if(Number.isInfinity(a)){return b}return a},c4:function(a,b){if(Number.isInfinity(a)||$.ig.util.isNaN(a)){return b}return a},f3:function(){var a=this._ap;a._d=this.c3(this.radiusMultiplier());if($.ig.util.isNaN(a._d)){a._d=1}var b=this.im();var c=this._av;var d=this.c3(this.interval());var e=this.c3(this.labelInterval());var f=this.c3(this.minorTickCount());if($.ig.util.isNaN(d)){d=(this.actualMaximumValue()-this.actualMinimumValue())/10}if($.ig.util.isNaN(e)){e=d}if($.ig.util.isNaN(f)){f=3}var g=new $$4.x($$6.$u.$type.specialize(Number,Number),0);var h=c.i();var i=c.g();while(h>=Math.PI*2){h-=Math.PI*2}while(i>=Math.PI*2){i-=Math.PI*2}var j=Math.abs(i-h)<1e-4;var k=this.duplicateLabelOmissionStrategy()==1||this.duplicateLabelOmissionStrategy()==3;var l=this.duplicateLabelOmissionStrategy()==0||this.duplicateLabelOmissionStrategy()==3;for(var m=this.actualMinimumValue();m<=this.actualMaximumValue()||this.bf(m,this.actualMaximumValue(),e);m+=e){if(j&&this.bf(m,this.actualMinimumValue(),e)&&k){continue}if(j&&this.bf(m,this.actualMaximumValue(),e)&&l){continue}g.add(new $$6.u(Number,Number,m,c.h(m)));if(e==0){break}}var n=new $$4.x(Number,0);var o=new $$4.x(Number,0);for(var p=this.actualMinimumValue();p<=this.actualMaximumValue()||this.bf(p,this.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>this.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.r;s.startAngle=this._av.i();s.endAngle=this._av.g();s.actualMinimumValue=this.actualMinimumValue();s.actualMaximumValue=this.actualMaximumValue();var t=new $$t.t;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]._d;t.angle=s.angle;a._c._c[u]=g.__inner[u]._d;var v=g.__inner[u]._c;s.value=v;var w=v;if(this._aj==null){w=Math.round(v*100)/100}s.label=w.toString();if(this._aj!=null){s.label=this._aj.i(w)}if(this.formatLabel!=null){this.formatLabel(this,s)}t.value=s.value;t.label=s.label;var x=s.label;var y=this.view().b2(function(){var $ret=new $$a.an;$ret.ak(x);return $ret}());t.width=y.width();t.height=y.height();t.offsetX=-1*(y.width()/2);t.offsetY=-1*(y.height()/2);if(this.alignLabel!=null){this.alignLabel(this,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 z=0;z<n.count();z++){a._c._j[z]=n.__inner[z]}for(var aa=0;aa<o.count();aa++){a._c._i[aa]=o.__inner[aa]}a._c._t=this.c4(this.scaleStartExtent(),.5);a._c._q=this.c4(this.scaleEndExtent(),.57);a._c._l=this.c4(this.labelExtent(),.65);a._c._v=this.c4(this.tickStartExtent(),.5);a._c._u=this.c4(this.tickEndExtent(),.57);a._c._n=this.c4(this.minorTickStartExtent(),.54);a._c._m=this.c4(this.minorTickEndExtent(),.57);a._c._s=c.i();a._c._p=c.g();var ab=this.scaleOversweep();if($.ig.util.isNaN(ab)){ab=2.8}var ac=ab*Math.PI/180;if(ac<0){ac=0}a._c._r=ac;a._c._ac=this.tickBrush();a._c._z=this.fontBrush();a._c._aa=this.minorTickBrush();a._c._ab=this.scaleBrush();a._c._w=this.c3(this.tickStrokeThickness());a._c._o=this.c3(this.minorTickStrokeThickness());if($.ig.util.isNaN(a._c._w)){a._c._w=$$t.$b.dj}if($.ig.util.isNaN(a._c._o)){a._c._o=$$t.$b.ck}a._c._k.clear();for(var ad=0;ad<this.ranges().count();ad++){var ae=this.ranges().__inner[ad];var af=this.c3(Math.min(ae.startValue(),ae.endValue()));var ag=this.c3(Math.max(ae.startValue(),ae.endValue()));if($.ig.util.isNaN(af)||$.ig.util.isNaN(ag)){continue}var ah=c.h(af);var ai=c.h(ag);var aj=$$t.$p.k(ah,ai,this.scaleSweepDirection());ah=aj._c;ai=aj._d;var ak=new $$t.k;ak.e=ah;ak.b=ai;ak.k=ae.brush()!=null?ae.brush():this.h9(ad,this.rangeBrushes());ak.l=ae.outline()!=null?ae.outline():this.h9(ad,this.rangeOutlines());ak.h=this.c4(ae.strokeThickness(),$$t.$u.q);ak.f=this.c3(ae.innerStartExtent());if($.ig.util.isNaN(ak.f)){ak.f=Math.max(0,this.scaleStartExtent())}ak.c=this.c3(ae.innerEndExtent());if($.ig.util.isNaN(ak.c)){ak.c=Math.max(0,this.scaleStartExtent())}ak.g=this.c3(ae.outerStartExtent());if($.ig.util.isNaN(ak.g)){ak.g=Math.max(0,this.scaleEndExtent())}ak.d=this.c3(ae.outerEndExtent());if($.ig.util.isNaN(ak.d)){ak.d=Math.max(0,this.scaleEndExtent())}if(this.scaleSweepDirection()==0){var al=ak.f;ak.f=ak.c;ak.c=al;al=ak.g;ak.g=ak.d;ak.d=al}a._c._k.add(ak)}},f1:function(){var a=this._ap;a._d=this.radiusMultiplier();var b=a._a;var c=this.backingBrush();var d=this.backingOutline();var e=this.c1(this.backingStrokeThickness(),$$t.$b.b2);var f=this.backingShape();var g=this.backingOuterExtent();var h=this.backingInnerExtent();if(Number.isInfinity(h)||$.ig.util.isNaN(h)){h=.12}if(Number.isInfinity(g)||$.ig.util.isNaN(g)){g=.82}var i=this.backingCornerRadius();if(Number.isInfinity(i)||$.ig.util.isNaN(i)){i=4}if(h>g){var j=g;g=h;h=j}var k=this._av;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()*Math.PI/180;if(n<0){n=0}if(Math.PI*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._ay.animationActive()},bq:0,transitionProgress:function(a){if(arguments.length===1){var b=this.bq;this.bq=a;this.fy("TransitionProgress",b,this.bq);return a}else{return this.bq}},_a5:null,_a3:null,_a2:null,_a4:null,fr:function(a,b){var c=this.getValueForPoint(a);if(this.isNeedleDraggingConstrained()){var d=this.unscaleValue(this._av.g()-Math.PI*2);switch(this.scaleSweepDirection()){case 1:if(c<this.actualMinimumValue()){c=c<d*.5?this.actualMaximumValue():this.actualMinimumValue()}break;case 0:if(c>this.actualMaximumValue()){c=c<(d+this.actualMaximumValue())*.5?this.actualMaximumValue():this.actualMinimumValue()}break}}if(c!=this.value()){this.value(c)}},destroy:function(){this.provideContainer(null)},provideContainer:function(a){this.view().as(a)},onMouseMove:function(a,b){if(this._a8){this.fr(a,b)}},onMouseDown:function(a,b){if(this.isNeedleDraggingEnabled()&&this.needleContainsPoint1(a,b)&&!this._a8){this._a8=true}},onMouseUp:function(a){if(this._a8){this._a8=false}},containerResized:function(){this.view().at()},flush:function(){this.view().flush()},exportVisualData:function(){var a=new $$t.w;a.viewport(new $.ig.RectData(this.im().left(),this.im().top(),this.im().width(),this.im().height()));a.scaleLabels(new $$t.z);a.scaleTickmarks(new $$t.ab);a.ranges(new $$t.ae);a.needle(new $$t.ad);this.view().aj(a);return a},exportSerializedVisualData:function(){var a=this.exportVisualData();a.scaleByViewport();return a.serialize()},a1:function(){return $.ig.FontUtil.prototype.toFontInfo(this.view()._z,this.font())},bp:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.bp;this.bp=a;this.fy("PixelScalingRatio",b,this.bp);return a}else{return this.bp}},bo:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.bo;this.bo=a;this.fy("ActualPixelScalingRatio",b,this.bo);return a}else{return this.bo}},$type:new $.ig.Type("XamRadialGauge",$$a.$f.$type,[$$0.$b6.$type])},true);$c("XamRadialGaugeView:c","Object",{init:function(a){this.br=new $$a.by;this.bt=new $$a.by;this.bq=new $$a.by;this.bs=new $$a.by;this.bu=new $$a.by;this.a=["needle","needlePivot","backing","scale","tick","minorTick","label"];this.l=false;this.m=false;this.i=null;this.bf=new $$a.at;this.bg=function(){var $ret=new $$a.at;$ret.fill("black");return $ret}();this.t=NaN;this.ac=-1;this.ab=-1;this.e=null;this.f=null;$.ig.$op.init.call(this);this._h=a;this.o=new $$4.h(String,$$4.$h.$type.specialize(String,String),0);this._q=new $$4.x($$a.$an.$type,0);this._r=new $$4.x($$a.$by.$type,0);this._s=new $$4.x($$a.$by.$type,0)},_h:null,an:function(a){a.__visibility=0},ao:function(a){a.__visibility=1},ap:function(a){this._q.remove(a)},be:function(){var a=new $$a.an;this._q.add(a);return a},ay:function(a){a.__visibility=0},az:function(a){a.__visibility=1},a0:function(a){this._r.remove(a)},b0:function(){var a=new $$a.by;this._r.add(a);return a},a3:function(a){a.__visibility=0},a4:function(a){a.__visibility=1},a5:function(a){this._s.remove(a)},b1:function(){var a=new $$a.by;this._s.add(a);return a},_s:null,_r:null,_q:null,br:null,bt:null,bq:null,bs:null,bu:null,n:function(){return true},bw:function(){return this.br},by:function(){return this.bt},w:function(a){var b=$b($$a.$an.$type,a);if(b!=null&&b.ak()!=null){this._k.ac(this.i);return this._k.e(b)+0}return 0},b2:function(a){if($.ig.util.isNaN(this.t)){this.t=this.v(null)}var b=this.w(a);var c=this.t;return new $$a.af(1,b,c)},o:null,a:null,al:function(){this.l=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-top-color"];var d=function(){var $ret=new $$4.x(Array,0);$ret.add(a);$ret.add(b);return $ret}();this.o.clear();var e=this.a.length;for(var f=0;f<e;f++){var g=new $$4.h(String,String,0);var h=this.a[f];var i=new Array(c.length);$.ig.util.arrayCopy1(c,0,i,0,c.length);this.b("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])}this.o.item(h,g)}this.bc();var k;var l;var m=$.ig.BrushUtil.prototype.e("radialgauge-range",this._z,k,l,null);k=m.p2;l=m.p3;this.c=k;this.d=l;if(this.e==null){this._h.rangeBrushes(this.c)}if(this.f==null){this._h.rangeOutlines(this.d)}this.l=false},aq:function(){this.am();if(this._g!=null){this._g.as(this._z.rootWrapper(),"")}},au:function(){if(this._g!=null){this._g.bg(this._z.rootWrapper(),"")}},c:null,d:null,bc:function(){this.l=true;var a=this.a.length;for(var b=0;b<a;b++){var c=this.a[b];this.bb(c,this.o.item(c))}this.l=false},bb: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 $$a.at;if(b.item(f)!=null){c.__fill=b.item(f)}break;case"border-top-color":d=new $$a.at;if(b.item(f)!=null){d.__fill=b.item(f)}break}}switch(a){case"needle":if(this.bk==null){this._h.needleBrush(c)}if(this.bl==null){this._h.needleOutline(d)}break;case"needlePivot":if(this.bm==null){this._h.needlePivotBrush(c)}if(this.bn==null){this._h.needlePivotOutline(d)}break;case"backing":if(this.bh==null){this._h.backingBrush(c)}if(this.bi==null){this._h.backingOutline(d)}break;case"scale":if(this.bo==null){this._h.scaleBrush(c)}break;case"tick":if(this.bp==null){this._h.tickBrush(c)}break;case"minorTick":if(this.bj==null){this._h.minorTickBrush(c)}break;case"label":this.bg=c;break}},b:function(a,b){this._z.startCSSQuery();for(var c=0;c<b.length;c++){b[c]=this._z.getCssDefaultPropertyValue(a,b[c])}this._z.endCSSQuery();return b},y: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?$$0.$aw.parseInt(d[0]):0;if(d.length!=2){return e}c=d[1].length;var f=$$0.$aw.parseInt(d[1]);while(c-- >0){f/=10}return f+e},l:false,av:function(){this.l=true;this._h.needleBrush(function(){var $ret=new $$a.at;$ret.fill("#CED3D8");return $ret}());this._h.needleOutline(function(){var $ret=new $$a.at;$ret.fill("#B2B9C0");return $ret}());this._h.tickBrush(function(){var $ret=new $$a.at;$ret.fill("#617583");return $ret}());this._h.scaleBrush(function(){var $ret=new $$a.at;$ret.fill("#FFC73C");return $ret}());this._h.backingBrush(function(){var $ret=new $$a.at;$ret.fill("#EBEDEF");return $ret}());this._h.backingOutline(function(){var $ret=new $$a.at;$ret.fill("#B2B9C0");return $ret}());this._h.needlePivotBrush(function(){var $ret=new $$a.at;$ret.fill("#CED3D8");return $ret}());this._h.needlePivotOutline(function(){var $ret=new $$a.at;$ret.fill("#B2B9C0");return $ret}());this._h.minorTickBrush(function(){var $ret=new $$a.at;$ret.fill("rgba(100,107,114,.74)");return $ret}());this.l=false;this.am()},am:function(){var a=this._h.pixelScalingRatio();var b=this._h.actualPixelScalingRatio();if(!$.ig.util.isNaN(a)&&a!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=b){this._h.actualPixelScalingRatio(window.devicePixelRatio)}},m:false,a7:function(){if(!this.m){this.m=true;if(this._z!=null){this._z.setTimeout(this.ad.runOn(this),0)}else{window.setTimeout(this.ad.runOn(this),0)}}},ad:function(){if(this.m){this.m=false;this._h.fo()}},flush:function(){if(this.m){this.ad()}},a2:function(a,b,c){a._n=b;a._o=c},_g:null,_aa:null,_k:null,_z:null,i:null,bf:null,as:function(a){var $self=this;if(a==null){this._aa=null;this._z=null;this._k=null;if(this._h.animating()){this._h._ay.stop()}this.af();return}this.u=$.ig.util.isNaN(this._h.pixelScalingRatio())?this._h.actualPixelScalingRatio():this._h.pixelScalingRatio();var b=a;this._z=b;this._h._ay.provideRenderer(this._z);this._z.rootWrapper().addClass("ui-radialgauge-container");var c=this.u;var d=Math.round(b.rootWrapper().width());var e=Math.round(b.rootWrapper().height());var f=d*c;var g=e*c;this._z.rootWrapper().setStyleProperty("position","relative");var h=this._z.createElement("canvas");h.setStyleProperty("position","absolute");this._z.append(h);this.ac=$.ig.truncate(Math.round(f));this.ab=$.ig.truncate(Math.round(g));h.setAttribute("width",f.toString());h.setAttribute("height",g.toString());h.setStyleProperty("width",d.toString()+"px");h.setStyleProperty("height",e.toString()+"px");this._h.im(new $$a.ae(0,0,0,d,e));this._aa=h;var i=this._z.get2DCanvasContext(this._aa);this._k=new $.ig.RenderingContext(new $.ig.CanvasViewRenderer,i);this.al();this.bd();this._k.ac(this.i);this.af();this._g=new $.ig.CanvasGestureDOMEventProxy(this._z.rootWrapper(),this._z,false);if(this._g!=null){var j=this._g;j.onContactStarted=$.ig.Delegate.prototype.combine(j.onContactStarted,this.ai.runOn(this));var k=this._g;k.onContactMoved=$.ig.Delegate.prototype.combine(k.onContactMoved,this.ah.runOn(this));var l=this._g;l.onContactCompleted=$.ig.Delegate.prototype.combine(l.onContactCompleted,this.ag.runOn(this));this._g._an=function(m){return $self._h.isNeedleDraggingEnabled()&&($self._h._a8||$self._h.needleContainsPoint(m))}}this.a6()},ag:function(a,b){if(this._h!=null){this._h.onMouseUp(a)}},ah:function(a,b){if(this._h!=null){this._h.onMouseMove(a,b)}},ai:function(a,b){if(this._h!=null){this._h.onMouseDown(a,false)}},af:function(){if(this._g!=null){var a=this._g;a.onContactStarted=$.ig.Delegate.prototype.remove(a.onContactStarted,this.ai.runOn(this));var b=this._g;b.onContactMoved=$.ig.Delegate.prototype.remove(b.onContactMoved,this.ah.runOn(this));var c=this._g;c.onContactCompleted=$.ig.Delegate.prototype.remove(c.onContactCompleted,this.ag.runOn(this));this._g._an=null;this._g.au()}},a9:function(a,b){if(b!=null){a._am=b}else{a._am=this.bg}},ba:function(){this.al();this.bd();this.a7()},bd:function(){this.i=$.ig.FontUtil.prototype.getFont(this._z);if(this._h.font()!=null){this.i=this._h.a1()}this.t=this.v(this.i);this.bf=new $$a.at;this.bf.__fill=this._z.rootWrapper().getStyleProperty("color");if(this._k!=null){this._k.ac(this.i)}},ae:function(){this.a6()},bg:null,a6:function(){var a=this._h.im().width();var b=this._h.im().height();var c=Math.round(a*this.u);var d=Math.round(b*this.u);if(this.ac!=c||this.ab!=d){this._aa.setAttribute("width",c.toString());this._aa.setAttribute("height",d.toString());this._aa.setStyleProperty("width",a.toString()+"px");this._aa.setStyleProperty("height",b.toString()+"px");this.ac=$.ig.truncate(Math.round(c));this.ab=$.ig.truncate(Math.round(d))}if(this._k.d()&&this.u!=1){this._k.z();this._k.aa(this.u,this.u)}this._k.k(this._h.im().left(),this._h.im().top(),this._h.im().width(),this._h.im().height());this._k.s(this.bq);this._k.s(this.bt);if(this.p!=null){for(var e=0;e<this.p.count();e++){this._k.s(this.p.__inner[e])}}for(var f=0;f<this._q.count();f++){this._k.ac(this.i);this._k.w(this._q.__inner[f])}for(var g=0;g<this._r.count();g++){this._k.s(this._r.__inner[g])}this._k.z();this._k.j(this.br._j);this._k.s(this.bu);this._k.s(this.br);this._k.s(this.bs);this._k.y();if(this._k.d()&&this.u!=1){this._k.y()}},t:0,v:function(a){return $.ig.FontUtil.prototype.getCurrentFontHeight(this._z,a)},p:null,a8:function(a){this.p=a},bv:function(){return this.bq},bz:function(){return this.bu},bx:function(){return this.bs},ac:0,ab:0,at:function(){this.am();var a=Math.round(this._z.rootWrapper().width());var b=Math.round(this._z.rootWrapper().height());this._h.im(new $$a.ae(0,0,0,a,b));if(this._g!=null){this._g._bk=this._h.im()}},j:function(a,b){return $.ig.FontUtil.prototype.getFontInfo(this._z,a,b)},aj:function(a){a.scalePath(new $.ig.PathVisualData(1,"Scale",this.bt));a.needlePath(new $.ig.PathVisualData(1,"Needle",this.br));var b=this.br._j._j.__inner[0]._j;a.needle().angle(b);a.backingPath(new $.ig.PathVisualData(1,"Backing",this.bq));a.overlayPath(new $.ig.PathVisualData(1,"Overlay",this.bs));a.underlayPath(new $.ig.PathVisualData(1,"Underlay",this.bu));var c=this.i;var e=this._q.getEnumerator();while(e.moveNext()){var d=e.current();if(d.__visibility==0){var f=this.j(d,c);var g=new $$t.aa;g.labelValue(d.ak());g.labelPosition($.ig.PointData.prototype.b({__x:d._n,__y:d._o,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}));g.labelSize($.ig.SizeData.prototype.b(this.b2(d)));g.appearance($.ig.AppearanceHelper.prototype.c(d,f));a.scaleLabels().add(g)}}var i=this._r.getEnumerator();while(i.moveNext()){var h=i.current();if(h.__visibility==0){var j=new $$t.ac;j.tickPath(new $.ig.PathVisualData(1,"tickmarks",h));a.scaleTickmarks().add(j)}}var l=this._s.getEnumerator();while(l.moveNext()){var k=l.current();if(k.__visibility==0){var m=new $$t.af;var n=new $.ig.PathVisualData(1,"range",k);m.rangePath(n);a.ranges().add(m)}}},bk:null,bl:null,bm:null,bn:null,bh:null,bi:null,bo:null,bp:null,bj:null,ar:function(a,b,c){var d=b;var e=c;if(!this.l){switch(a){case"NeedleBrush":this.bk=e;break;case"NeedleOutline":this.bl=e;break;case"NeedlePivotBrush":this.bm=e;break;case"NeedlePivotOutline":this.bn=e;break;case"BackingBrush":this.bh=e;break;case"BackingOutline":this.bi=e;break;case"ScaleBrush":this.bo=e;break;case"TickBrush":this.bp=e;break;case"MinorTickBrush":this.bj=e;break}if(e==null){this.bc()}}},e:null,f:null,u:0,aw:function(a,b){if(!this.l){this.e=b;if(this.e==null){this._h.rangeBrushes(this.c)}}},ax:function(a,b){if(!this.l){this.f=b;if(this.f==null){this._h.rangeOutlines(this.d)}}},a1:function(){this.u=this._h.actualPixelScalingRatio()},$type:new $.ig.Type("XamRadialGaugeView",$.ig.$ot)},true);$c("RadialGaugeFrame:i","Object",{init:function(){$.ig.$op.init.call(this);this._b=new $$t.j;this._c=new $$t.m;this._a=new $$t.l},_b:null,_c:null,_a:null,_d:0,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);$c("RadialGaugeNeedleFrame:j","Object",{init:function(){$.ig.$op.init.call(this);this._d=new $$t.a;this._b=new $$t.a;this._t=new $$t.a;this._e=new $$t.a;this._f=new $$t.a;this._x=new $$t.a;this._v=new $$t.a;this._w=new $$t.a;this._z=new $$t.a;this._y=new $$t.a;this._u=new $$t.a;this._h=new $$t.a;this._g=new $$t.a;this._c=new $$t.a;this._s=new $$t.a;this._a=new $$t.a;this._q=new $$t.a;this._r=new $$t.a;this._i=new $$t.a;this._l=new $$t.a;this._m=new $$t.a;this._p=new $$t.a;this._j=new $$t.a;this._k=new $$t.a;this._n=new $$t.a;this._o=new $$t.a},_ad:0,_ac:0,_af:0,_ab:0,_aj:null,_ak:null,_aa:0,_ae:0,_ai:null,_ah:null,_d:null,_b:null,_t:null,_e:null,_f:null,_x:null,_v:null,_w:null,_z:null,_y:null,_u:null,_h:null,_g:null,_c:null,_s:null,_a:null,_q:null,_r:null,_i:null,_l:null,_m:null,_p:null,_j:null,_k:null,_n:null,_o:null,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=$.ig.BrushUtil.prototype.k(b._aj,a,c._aj,0);this._ak=$.ig.BrushUtil.prototype.k(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=$.ig.BrushUtil.prototype.k(b._ah,a,c._ah,0);this._ai=$.ig.BrushUtil.prototype.k(b._ai,a,c._ai,0);this._d.j(a,b._d,c._d);this._b.j(a,b._b,c._b);this._t.j(a,b._t,c._t);this._e.j(a,b._e,c._e);this._f.j(a,b._f,c._f);this._x.j(a,b._x,c._x);this._v.j(a,b._v,c._v);this._w.j(a,b._w,c._w);this._z.j(a,b._z,c._z);this._y.j(a,b._y,c._y);this._u.j(a,b._u,c._u);this._h.j(a,b._h,c._h);this._g.j(a,b._g,c._g);this._c.j(a,b._c,c._c);this._s.j(a,b._s,c._s);this._a.j(a,b._a,c._a);this._q.j(a,b._q,c._q);this._r.j(a,b._r,c._r);this._i.j(a,b._i,c._i);this._l.j(a,b._l,c._l);this._m.j(a,b._m,c._m);this._p.j(a,b._p,c._p);this._j.j(a,b._j,c._j);this._k.j(a,b._k,c._k);this._n.j(a,b._n,c._n);this._o.j(a,b._o,c._o)},am:function(a,b,c){var d=new $$a.a7;var e=new $$a.a8;var f={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};f=this._d.l(f,e,a,b,c);f=this._b.l(f,e,a,b,c);f=this._t.l(f,e,a,b,c);f=this._e.l(f,e,a,b,c);f=this._f.l(f,e,a,b,c);f=this._x.l(f,e,a,b,c);f=this._v.l(f,e,a,b,c);f=this._w.l(f,e,a,b,c);f=this._z.l(f,e,a,b,c);f=this._y.l(f,e,a,b,c);f=this._u.l(f,e,a,b,c);f=this._h.l(f,e,a,b,c);f=this._g.l(f,e,a,b,c);f=this._c.l(f,e,a,b,c);f=this._s.l(f,e,a,b,c);f=this._a.l(f,e,a,b,c);e.__isClosed=true;d._c.add(e);var g=new $$a.a8;if(this._q.f.count()>0||this._r.f.count()>0){f=this._q.l(f,g,a,b,c);f=this._r.l(f,g,a,b,c);g.__isClosed=true;d._c.add(g)}return d},an:function(a,b,c){var d=new $$a.a7;var e={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var f=new $$a.a8;if(this._m.f.count()>0||this._p.f.count()>0){e=this._m.l(e,f,a,b,c);e=this._p.l(e,f,a,b,c);f.__isClosed=true;d._c.add(f)}var g=new $$a.a8;if(this._n.f.count()>0||this._o.f.count()>0){e=this._n.l(e,g,a,b,c);e=this._o.l(e,g,a,b,c);g.__isClosed=true;d._c.add(g)}return d},al:function(a,b,c){var d=new $$a.a7;var e={__x:NaN,__y:NaN,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var f=new $$a.a8;if(this._i.f.count()>0||this._l.f.count()>0){e=this._i.l(e,f,a,b,c);e=this._l.l(e,f,a,b,c);f.__isClosed=true;d._c.add(f)}var g=new $$a.a8;if(this._j.f.count()>0||this._k.f.count()>0){e=this._j.l(e,g,a,b,c);e=this._k.l(e,g,a,b,c);g.__isClosed=true;d._c.add(g)}return d},$type:new $.ig.Type("RadialGaugeNeedleFrame",$.ig.$ot)},true);$c("RadialGaugeRangeFrame:k","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.k;e.k=$.ig.BrushUtil.prototype.k(c.k,a,d.k,0);e.l=$.ig.BrushUtil.prototype.k(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 $$a.a7;var e=new $$a.a8;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*Math.PI){j=true}if(i&&h&&j){var k=this.i(0,Math.PI,this.g,a,b,c,true);e.__startPoint=k._c;var l=this.i(Math.PI,0,this.g,a,b,c,true);var m=new $$a.a8;var n=this.i(0,Math.PI,this.f,a,b,c,false);m.__startPoint=n._c;var o=this.i(Math.PI,0,this.f,a,b,c,false);e.__segments.add(k._d);e.__segments.add(l._d);m.__segments.add(n._d);m.__segments.add(o._d);d._c.add(e);d._c.add(m);return d}var p=null;if(h){var q=this.i(this.e,this.b,Math.max(0,this.g),a,b,c,true);e.__startPoint=q._c;p=q._d}else{var r=this.j(this.e,this.b,this.g,this.d,a,b,c,true,f);e.__startPoint=r._c;p=r._d}var s=null;var t=new $$a.bd(1);if(i){var u=this.i(this.e,this.b,Math.max(0,this.f),a,b,c,false);s=u._d;t.c(u._c)}else{var v=this.j(this.e,this.b,this.f,this.c,a,b,c,false,f);s=v._d;t.c(v._c)}e.__segments.add(p);e.__segments.add(t);e.__segments.add(s);e.__isFilled=true;e.__isClosed=true;d._c.add(e);return d},j:function(a,b,c,d,e,f,g,h,i){var j=new $$a.bg;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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};u.add(p)}else{var w;for(w=b;w>a;w-=o){r=(w-b)/t;q=l+r*s;p={__x:f+Math.cos(w)*q,__y:g+Math.sin(w)*q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};u.add(p)}w=a;r=(w-b)/t;q=l+r*s;p={__x:f+Math.cos(w)*q,__y:g+Math.sin(w)*q,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};u.add(p)}return new $$6.u($$a.$y.$type,$$a.$bb.$type,u.__inner[0],j)},i:function(a,b,c,d,e,f,g){var h=c*d;var i=new $$a.bh;i._d=g?1:0;i._b=b-a>Math.PI;i._f=new $$a.af(1,h,h);var j=g?b:a;var k=g?a:b;i._e={__x:e+Math.cos(j)*h,__y:f+Math.sin(j)*h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var l={__x:e+Math.cos(k)*h,__y:f+Math.sin(k)*h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};return new $$6.u($$a.$y.$type,$$a.$bb.$type,l,i)},$type:new $.ig.Type("RadialGaugeRangeFrame",$.ig.$ot)},true);$c("BackingFrame:l","Object",{init:function(){$.ig.$op.init.call(this)},_l:null,_m:null,_h:0,_g:0,_c:0,_f:0,_e:0,_d:0,_b:0,k:function(a,b,c){this._h=b._h+(c._h-b._h)*a;this._l=$.ig.BrushUtil.prototype.k(b._l,a,c._l,0);this._m=$.ig.BrushUtil.prototype.k(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*this._e+c,__y:0+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var e=function(){var $ret=new $$a.bh;$ret._e={__x:-1*b*$self._e+c,__y:0+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._d=1;$ret._f=new $$a.af(1,b*$self._e,b*$self._e);return $ret}();var f=function(){var $ret=new $$a.bh;$ret._e={__x:b*$self._e+c,__y:0+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=false;$ret._d=1;$ret._f=new $$a.af(1,b*$self._e,b*$self._e);return $ret}();a.__segments.add(e);a.__segments.add(f);a.__isClosed=true},n:function(a,b,c){var d=new $$a.a7;var e=new $$a.a8;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*Math.PI){this.i(e,a,b,c)}else{this.j(e,a,b,c)}}e.__isClosed=true;d._c.add(e);return d},a:function(a,b){return Math.abs(a-b)<1e-5},j:function(a,b,c,d){var e=this._e;var f=this._d;var g=this._g;var h=this._c;var i=this._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=this._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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ai=function(){var $ret=new $$a.bh;$ret._e={__x:z*q+c,__y:x*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=t*2>Math.PI;$ret._d=1;$ret._f=new $$a.af(1,p,p);return $ret}();var aj=function(){var $ret=new $$a.bh;$ret._e={__x:ac*q+c,__y:aa*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=h-t-(g+t)>Math.PI;$ret._d=1;$ret._f=new $$a.af(1,q,q);return $ret}();var ak=function(){var $ret=new $$a.bh;$ret._e={__x:o*u+c,__y:n*u+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._b=t*2>Math.PI;$ret._d=1;$ret._f=new $$a.af(1,p,p);return $ret}();var al={__x:ah*q+c,__y:af*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var am={__x:ah*r+c,__y:af*r+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var an={__x:o*q+c,__y:n*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var ao={__x:o*r+c,__y:n*r+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(this.a(ao.__x,an.__x)&&this.a(ao.__y,an.__y)){ao=am}var as=$.ig.GeometryUtil.prototype.k(ao,an,{__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},r);var at={__x:ag*q+c,__y:ae*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var au={__x:ag*r+c,__y:ae*r+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var av={__x:m*q+c,__y:l*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var aw={__x:m*r+c,__y:l*r+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(this.a(aw.__x,av.__x)&&this.a(aw.__y,av.__y)){aw=au}var a0=$.ig.GeometryUtil.prototype.k(aw,av,{__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},r);if($.ig.util.isNaN(as._c.__x)||$.ig.util.isNaN(as._c.__y)||$.ig.util.isNaN(as._d.__x)||$.ig.util.isNaN(as._d.__y)||$.ig.util.isNaN(a0._c.__x)||$.ig.util.isNaN(a0._c.__y)||$.ig.util.isNaN(a0._d.__x)||$.ig.util.isNaN(a0._d.__y)){a.__startPoint={__x:m*q+c,__y:l*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.__segments.add(aj);var a1=function(){var $ret=new $$a.bd(1);$ret.c({__x:m*q+c,__y:l*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();a.__segments.add(a1)}else{var a2;var a3;if(Math.pow(as._c.__x-an.__x,2)+Math.pow(as._c.__y-an.__y,2)<Math.pow(as._d.__x-an.__x,2)+Math.pow(as._d.__y-an.__y,2)){a2=as._c}else{a2=as._d}if(Math.pow(a0._c.__x-av.__x,2)+Math.pow(a0._c.__y-av.__y,2)<Math.pow(a0._d.__x-av.__x,2)+Math.pow(a0._d.__y-av.__y,2)){a3=a0._c}else{a3=a0._d}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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};a.__segments.add(aj);var a4=function(){var $ret=new $$a.bd(1);$ret.c({__x:m*q+c,__y:l*q+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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 $$a.bd(1);$ret.c(a2);return $ret}();a.__segments.add(a5);var a6=$.ig.GeometryUtil.prototype.f({__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},a2);var a7=$.ig.GeometryUtil.prototype.f({__x:c,__y:d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},a3);while(a7<a6){a7+=2*Math.PI}var a8=function(){var $ret=new $$a.bh;$ret._e=a3;$ret._b=a7-a6>Math.PI;$ret._d=1;$ret._f=new $$a.af(1,r,r);return $ret}();a.__segments.add(a8);var a9=function(){var $ret=new $$a.bd(1);$ret.c({__x:m*u+c,__y:l*u+d,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}();a.__segments.add(a9)}}},$type:new $.ig.Type("BackingFrame",$.ig.$ot)},true);$c("RadialGaugeScaleFrame:m","Object",{init:function(){$.ig.$op.init.call(this);this._k=new $$4.x($$t.$k.$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,_i:null,_c:null,_e:null,_f:null,_d:null,_g:null,_h:null,_t:0,_q:0,_l:0,_v:0,_u:0,_n:0,_m:0,_s:0,_p:0,_ac:null,_w:0,_o:0,_aa:null,_ab:null,_z:null,_r:0,_k:null,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=$.ig.BrushUtil.prototype.k(b._ab,a,c._ab,0);this._ac=$.ig.BrushUtil.prototype.k(b._ac,a,c._ac,0);this._aa=$.ig.BrushUtil.prototype.k(b._aa,a,c._aa,0);if(b._z==null&&c._z==null){this._z=null}else{this._z=$.ig.BrushUtil.prototype.k(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){$.ig.InterpolationUtil.prototype.c($$t.$k.$type,b,a,c,d,function(){return new $$t.k},$$t.$k.a)},$type:new $.ig.Type("RadialGaugeScaleFrame",$.ig.$ot)},true);$c("RadialGaugeNeedlePreparer:n","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i.add({__x:0-e,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i.add({__x:0+e,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i.add({__x:0-g,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i.add({__x:0+g,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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(!$.ig.util.isNaN(f.l)){a._af=Math.max(a._af,f.l)}if(!$.ig.util.isNaN(f.i)){a._af=Math.max(a._af,f.i)}if(!$.ig.util.isNaN(f.q)){a._af=Math.max(a._af,f.q)}if(!$.ig.util.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($.ig.util.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($.ig.util.isNaN(p)){r=false;p=n}if($.ig.util.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=$.ig.GeometryUtil.prototype.k({__x:m,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:p,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},l);if($.ig.util.isNaN(ab._c.__x)||$.ig.util.isNaN(ab._c.__y)||$.ig.util.isNaN(ab._d.__x)||$.ig.util.isNaN(ab._d.__y)){h=false}else{var ac=ab._c;var ad=ab._d;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=$.ig.GeometryUtil.prototype.k({__x:m,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:p,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:0,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},t);if($.ig.util.isNaN(af._c.__x)||$.ig.util.isNaN(af._c.__y)||$.ig.util.isNaN(af._d.__x)||$.ig.util.isNaN(af._d.__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($.ig.util.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=$.ig.GeometryUtil.prototype.k({__x:m,__y:i,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:p,__y:k,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},{__x:o,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},q);if(!$.ig.util.isNaN(ax._c.__x)&&!$.ig.util.isNaN(ax._c.__y)&&!$.ig.util.isNaN(ax._d.__x)&&!$.ig.util.isNaN(ax._d.__y)){ai=true;al=ax._c.__x;am=ax._c.__y;an=ax._d.__x;ao=ax._d.__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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._d;a1=a0.f;a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=al;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=an;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._t;a1=a0.f;a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=w;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=x;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._f;a1=a0.f;a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=p;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._x;a1=a0.f;a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._v;a1=a0.f;a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=n;a2=this.c(p,k,n,j,az);a1.add({__x:az,__y:a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._z;a1=a0.f;a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=p;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._y;a1=a0.f;a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._u;a1=a0.f;a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=x;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=w;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._g;a1=a0.f;a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=an;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=al;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a0=a._s;a1=a0.f;a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});az=m;a2=this.c(m,i,p,k,az);a1.add({__x:az,__y:-1*a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a1.add({__x:0-t,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});a1.add({__x:0+t,__y:0,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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=.15;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:h=.06;i=.02;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($.ig.util.isNaN(m)){m=c}if($.ig.util.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($.ig.util.isNaN(r)){r=h}var s=a.l;if($.ig.util.isNaN(s)){s=i}var t=a.i;var u=a.f;if($.ig.util.isNaN(t)){t=g}if($.ig.util.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($.ig.util.isNaN(x)){x=e}if(!$.ig.util.isNaN(x)){if(x<m){x=NaN}if(x>0&&m<=0){x=NaN}if(x>n){x=n}}var y=a.p;if($.ig.util.isNaN(y)){y=f}if(!$.ig.util.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($.ig.util.isNaN(aa)){aa=k}if($.ig.util.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.k();a._d.k();a._b.k();a._t.k();a._e.k();a._f.k();a._x.k();a._v.k();a._w.k();a._z.k();a._y.k();a._u.k();a._h.k();a._g.k();a._c.k();a._s.k();a._q.k();a._r.k();a._i.k();a._l.k();a._m.k();a._p.k();a._j.k();a._k.k();a._n.k();a._o.k()},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:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:b,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._d;j=i.f;j.add({__x:b,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:d,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._b;j=i.f;j.add({__x:d,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:d,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var k=f;var l=f;i=a._t;j=i.f;j.add({__x:d,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:k,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._e;j=i.f;j.add({__x:k,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:l,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._f;j=i.f;j.add({__x:l,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:e,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._x;j=i.f;j.add({__x:e,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:e,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._v;j=i.f;j.add({__x:e,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:c,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._w;j=i.f;j.add({__x:c,__y:g,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:c,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._z;j=i.f;j.add({__x:c,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:e,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._y;j=i.f;j.add({__x:e,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:e,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._u;j=i.f;j.add({__x:e,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:l,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._h;j=i.f;j.add({__x:l,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:k,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._g;j=i.f;j.add({__x:k,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:d,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._c;j=i.f;j.add({__x:d,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:d,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});i=a._s;j=i.f;j.add({__x:d,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});j.add({__x:b,__y:h,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})},$type:new $.ig.Type("RadialGaugeNeedlePreparer",$.ig.$ot)},true);$c("RadialGaugeNeedleParameters:o","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:0,c:0,i:0,r:null,s:null,h:0,t:null,u:null,o:0,g:0,f:0,a:function(){var a=new $$t.o;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);$c("RadialGaugeScaler:p","Object",{e:0,d:0,c:0,b:0,l:0,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($.ig.util.isNaN(this.e)||Number.isInfinity(this.e)){this.e=135}if($.ig.util.isNaN(this.d)||Number.isInfinity(this.d)){this.d=45}this.l=e;this.c=a;this.b=b;var f=$.ig.MathUtil.prototype.m(this.e);var g=$.ig.MathUtil.prototype.m(this.d);var h=$$t.$p.k(f,g,this.l);this.f=h._c;this.a=h._d},k:function(a,b,c){if(c==1&&b<a){b+=Math.PI*2}if(c==0&&a<b){a+=Math.PI*2}if(c==0){var d=a;a=b;b=d}return new $$6.u(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);$c("FormatRadialGaugeLabelEventArgs:r","EventArgs",{init:function(){$$0.$w.init.call(this)},actualMinimumValue:0,actualMaximumValue:0,startAngle:0,endAngle:0,angle:0,value:0,label:null,$type:new $.ig.Type("FormatRadialGaugeLabelEventArgs",$$0.$w.$type)},true);$c("AlignRadialGaugeLabelEventArgs:t","FormatRadialGaugeLabelEventArgs",{init:function(){$$t.$r.init.call(this)},width:0,height:0,offsetX:0,offsetY:0,$type:new $.ig.Type("AlignRadialGaugeLabelEventArgs",$$t.$r.$type)},true);$c("GaugeVisualData:w","Object",{init:function(){$.ig.$op.init.call(this)},_scalePath:null,scalePath:function(a){if(arguments.length===1){this._scalePath=a;return a}else{return this._scalePath}},_needlePath:null,needlePath:function(a){if(arguments.length===1){this._needlePath=a;return a}else{return this._needlePath}},_backingPath:null,backingPath:function(a){if(arguments.length===1){this._backingPath=a;return a}else{return this._backingPath}},_underlayPath:null,underlayPath:function(a){
if(arguments.length===1){this._underlayPath=a;return a}else{return this._underlayPath}},_overlayPath:null,overlayPath:function(a){if(arguments.length===1){this._overlayPath=a;return a}else{return this._overlayPath}},_scale:null,scale:function(a){if(arguments.length===1){this._scale=a;return a}else{return this._scale}},_scaleLabels:null,scaleLabels:function(a){if(arguments.length===1){this._scaleLabels=a;return a}else{return this._scaleLabels}},_scaleTickmarks:null,scaleTickmarks:function(a){if(arguments.length===1){this._scaleTickmarks=a;return a}else{return this._scaleTickmarks}},_needle:null,needle:function(a){if(arguments.length===1){this._needle=a;return a}else{return this._needle}},_ranges:null,ranges:function(a){if(arguments.length===1){this._ranges=a;return a}else{return this._ranges}},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}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 $$6.aj(0);var b=true;a.u("{");if(this.scalePath()!=null){if(b){b=false}else{a.l(", ")}a.l("scalePath: ");a.u(this.scalePath().serialize())}if(this.needlePath()!=null){if(b){b=false}else{a.l(", ")}a.l("needlePath: ");a.u(this.needlePath().serialize())}if(this.backingPath()!=null){if(b){b=false}else{a.l(", ")}a.l("backingPath: ");a.u(this.backingPath().serialize())}if(this.underlayPath()!=null){if(b){b=false}else{a.l(", ")}a.l("underlayPath: ");a.u(this.underlayPath().serialize())}if(this.overlayPath()!=null){if(b){b=false}else{a.l(", ")}a.l("overlayPath: ");a.u(this.overlayPath().serialize())}if(this.scaleLabels()!=null){if(b){b=false}else{a.l(", ")}var c=true;a.l("scaleLabels: [");var e=this.scaleLabels().getEnumerator();while(e.moveNext()){var d=e.current();if(c){c=false}else{a.l(", ")}a.u(d.serialize())}a.u("]")}if(this.scaleTickmarks()!=null){if(b){b=false}else{a.l(", ")}var f=true;a.l("scaleTickmarks: [");var h=this.scaleTickmarks().getEnumerator();while(h.moveNext()){var g=h.current();if(f){f=false}else{a.l(", ")}a.u(g.serialize())}a.u("]")}if(this.needle()!=null){if(b){b=false}else{a.l(", ")}a.l("needle: ");a.u(this.needle().serialize())}if(this.ranges()!=null){if(b){b=false}else{a.l(", ")}var i=true;a.l("ranges: [");var k=this.ranges().getEnumerator();while(k.moveNext()){var j=k.current();if(i){i=false}else{a.l(", ")}a.u(j.serialize())}a.u("]")}if(this.name()!=null){if(b){b=false}else{a.l(", ")}a.l("name: '");a.l(this.name());a.u("'")}if(b){b=false}else{a.l(", ")}a.l("viewport: {");a.l("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.u("}");a.u("}");return a.toString()},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},$type:new $.ig.Type("GaugeVisualData",$.ig.$ot)},true);$c("CommonData:x","Object",{init:function(){$.ig.$op.init.call(this)},_borderBrush:null,borderBrush:function(a){if(arguments.length===1){this._borderBrush=a;return a}else{return this._borderBrush}},_borderThickness:null,borderThickness:function(a){if(arguments.length===1){this._borderThickness=a;return a}else{return this._borderThickness}},$type:new $.ig.Type("CommonData",$.ig.$ot)},true);$c("ScaleVisualData:y","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("ScaleVisualData",$.ig.$ot)},true);$c("ScaleLabelVisualData:aa","Object",{init:function(){$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(a){if(arguments.length===1){this._labelValue=a;return a}else{return this._labelValue}},_labelSize:null,labelSize:function(a){if(arguments.length===1){this._labelSize=a;return a}else{return this._labelSize}},_labelPosition:null,labelPosition:function(a){if(arguments.length===1){this._labelPosition=a;return a}else{return this._labelPosition}},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},scaleByViewport:function(a){this.labelPosition(new $.ig.PointData((this.labelPosition().x()-a.left())/a.width(),(this.labelPosition().y()-a.top())/a.height()));this.labelSize(new $.ig.SizeData(this.labelSize().width()/a.width(),this.labelSize().height()/a.height()))},serialize:function(){return"{ labelValue: '"+this.labelValue()+"', labelSize: { width: "+this.labelSize().width()+", height: "+this.labelSize().height()+"}, labelPosition: { x: "+this.labelPosition().x()+", y: "+this.labelPosition().y()+"}, appearance: "+this.appearance().serialize()+"}"},$type:new $.ig.Type("ScaleLabelVisualData",$.ig.$ot)},true);$c("ScaleLabelVisualDataList:z","List$1",{init:function(){$$4.$x.init.call(this,$$t.$aa.$type,0)},$type:new $.ig.Type("ScaleLabelVisualDataList",$$4.$x.$type.specialize($$t.$aa.$type))},true);$c("ScaleTickmarkVisualData:ac","Object",{init:function(){$.ig.$op.init.call(this)},_tickPath:null,tickPath:function(a){if(arguments.length===1){this._tickPath=a;return a}else{return this._tickPath}},serialize:function(){return"{ tickPath: "+this.tickPath().serialize()+"}"},$type:new $.ig.Type("ScaleTickmarkVisualData",$.ig.$ot)},true);$c("ScaleTickmarkVisualDataList:ab","List$1",{init:function(){$$4.$x.init.call(this,$$t.$ac.$type,0)},$type:new $.ig.Type("ScaleTickmarkVisualDataList",$$4.$x.$type.specialize($$t.$ac.$type))},true);$c("NeedleVisualData:ad","Object",{init:function(){$.ig.$op.init.call(this)},_angle:0,angle:function(a){if(arguments.length===1){this._angle=a;return a}else{return this._angle}},serialize:function(){return"{ angle: "+this.angle().toString()+"}"},$type:new $.ig.Type("NeedleVisualData",$.ig.$ot)},true);$c("RangeVisualData:af","Object",{init:function(){$.ig.$op.init.call(this)},_rangePath:null,rangePath:function(a){if(arguments.length===1){this._rangePath=a;return a}else{return this._rangePath}},serialize:function(){return"{ rangePath: "+this.rangePath().serialize()+"}"},$type:new $.ig.Type("RangeVisualData",$.ig.$ot)},true);$c("RangeVisualDataList:ae","List$1",{init:function(){$$4.$x.init.call(this,$$t.$af.$type,0)},$type:new $.ig.Type("RangeVisualDataList",$$4.$x.$type.specialize($$t.$af.$type))},true);$$t.$u.nameProperty=$$a.$s.i("Name",String,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.ac("Name",b.oldValue(),b.newValue())}));$$t.$u.brushProperty=$$a.$s.i("Brush",$$a.$at.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.ac("Brush",b.oldValue(),b.newValue())}));$$t.$u.outlineProperty=$$a.$s.i("Outline",$$a.$at.$type,$$t.$u.$type,new $$a.ac(2,null,function(a,b){a.ac("Outline",b.oldValue(),b.newValue())}));$$t.$u.startValueProperty=$$a.$s.i("StartValue",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.ac("StartValue",b.oldValue(),b.newValue())}));$$t.$u.endValueProperty=$$a.$s.i("EndValue",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.ac("EndValue",b.oldValue(),b.newValue())}));$$t.$u.innerStartExtentProperty=$$a.$s.i("InnerStartExtent",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.ac("InnerStartExtent",b.oldValue(),b.newValue())}));$$t.$u.innerEndExtentProperty=$$a.$s.i("InnerEndExtent",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.ac("InnerEndExtent",b.oldValue(),b.newValue())}));$$t.$u.outerStartExtentProperty=$$a.$s.i("OuterStartExtent",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.ac("OuterStartExtent",b.oldValue(),b.newValue())}));$$t.$u.outerEndExtentProperty=$$a.$s.i("OuterEndExtent",Number,$$t.$u.$type,new $$a.ac(2,NaN,function(a,b){a.ac("OuterEndExtent",b.oldValue(),b.newValue())}));$$t.$u.q=$.ig.DeviceUtils.prototype.g(1);$$t.$u.strokeThicknessProperty=$$a.$s.i("StrokeThickness",Number,$$t.$u.$type,new $$a.ac(2,$$t.$u.q,function(a,b){a.ac("StrokeThickness",b.oldValue(),b.newValue())}));$$t.$b.minimumValueDefaultValue=0;$$t.$b.maximumValueDefaultValue=100;$$t.$b.scaleStartExtentDefaultValue=.5;$$t.$b.scaleEndExtentDefaultValue=.57;$$t.$b.labelExtentDefaultValue=.65;$$t.$b.tickStartExtentDefaultValue=.5;$$t.$b.tickEndExtentDefaultValue=.57;$$t.$b.minorTickStartExtentDefaultValue=.54;$$t.$b.minorTickEndExtentDefaultValue=.57;$$t.$b.backingOuterExtentDefaultValue=.82;$$t.$b.backingCornerRadiusDefaultValue=4;$$t.$b.backingInnerExtentDefaultValue=.12;$$t.$b.rangeBrushesProperty=$$a.$s.i("RangeBrushes",$.ig.BrushCollection.prototype.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("RangeBrushes",b.oldValue(),b.newValue())}));$$t.$b.rangeOutlinesProperty=$$a.$s.i("RangeOutlines",$.ig.BrushCollection.prototype.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("RangeOutlines",b.oldValue(),b.newValue())}));$$t.$b.minimumValueProperty=$$a.$s.i("MinimumValue",Number,$$t.$b.$type,new $$a.ac(2,0,function(a,b){a.fy("MinimumValue",b.oldValue(),b.newValue())}));$$t.$b.maximumValueProperty=$$a.$s.i("MaximumValue",Number,$$t.$b.$type,new $$a.ac(2,100,function(a,b){a.fy("MaximumValue",b.oldValue(),b.newValue())}));$$t.$b.intervalProperty=$$a.$s.i("Interval",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("Interval",b.oldValue(),b.newValue())}));$$t.$b.centerXProperty=$$a.$s.i("CenterX",Number,$$t.$b.$type,new $$a.ac(2,.5,function(a,b){a.fy("CenterX",b.oldValue(),b.newValue())}));$$t.$b.centerYProperty=$$a.$s.i("CenterY",Number,$$t.$b.$type,new $$a.ac(2,.5,function(a,b){a.fy("CenterY",b.oldValue(),b.newValue())}));$$t.$b.valueProperty=$$a.$s.i("Value",Number,$$t.$b.$type,new $$a.ac(2,0,function(a,b){a.fy("Value",b.oldValue(),b.newValue())}));$$t.$b.scaleStartAngleProperty=$$a.$s.i("ScaleStartAngle",Number,$$t.$b.$type,new $$a.ac(2,135,function(a,b){a.fy("ScaleStartAngle",b.oldValue(),b.newValue())}));$$t.$b.scaleEndAngleProperty=$$a.$s.i("ScaleEndAngle",Number,$$t.$b.$type,new $$a.ac(2,45,function(a,b){a.fy("ScaleEndAngle",b.oldValue(),b.newValue())}));$$t.$b.scaleSweepDirectionProperty=$$a.$s.i("ScaleSweepDirection",$$a.$bi.$type,$$t.$b.$type,new $$a.ac(2,$$a.$bi.getBox(1),function(a,b){a.fy("ScaleSweepDirection",b.oldValue(),b.newValue())}));$$t.$b.transitionDurationProperty=$$a.$s.i("TransitionDuration",$$0.$aw.$type,$$t.$b.$type,new $$a.ac(2,0,function(a,b){a.fy("TransitionDuration",b.oldValue(),b.newValue())}));$$t.$b.transitionEasingFunctionProperty=$$a.$s.i("TransitionEasingFunction",$.ig.EasingFunctionHandler.prototype.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){$b($$t.$b.$type,a).fy("TransitionEasingFunction",b.oldValue(),b.newValue())}));$$t.$b.needleBrushProperty=$$a.$s.i("NeedleBrush",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("NeedleBrush",b.oldValue(),b.newValue())}));$$t.$b.needleOutlineProperty=$$a.$s.i("NeedleOutline",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("NeedleOutline",b.oldValue(),b.newValue())}));$$t.$b.needleStartExtentProperty=$$a.$s.i("NeedleStartExtent",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("NeedleStartExtent",b.oldValue(),b.newValue())}));$$t.$b.needleEndExtentProperty=$$a.$s.i("NeedleEndExtent",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("NeedleEndExtent",b.oldValue(),b.newValue())}));$$t.$b.needleShapeProperty=$$a.$s.i("NeedleShape",$$t.$g.$type,$$t.$b.$type,new $$a.ac(2,$$t.$g.getBox(4),function(a,b){a.fy("NeedleShape",b.oldValue(),b.newValue())}));$$t.$b.needleStartWidthRatioProperty=$$a.$s.i("NeedleStartWidth",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("NeedleStartWidth",b.oldValue(),b.newValue())}));$$t.$b.needleEndWidthRatioProperty=$$a.$s.i("NeedleEndWidthRatio",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("NeedleEndWidthRatio",b.oldValue(),b.newValue())}));$$t.$b.needleBaseFeatureWidthRatioProperty=$$a.$s.i("NeedleBaseFeatureWidthRatio",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("NeedleBaseFeatureWidthRatio",b.oldValue(),b.newValue())}));$$t.$b.needleBaseFeatureExtentProperty=$$a.$s.i("NeedleBaseFeatureExtent",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("NeedleBaseFeatureExtent",b.oldValue(),b.newValue())}));$$t.$b.needlePointFeatureWidthRatioProperty=$$a.$s.i("NeedlePointFeatureWidthRatio",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("NeedlePointFeatureWidthRatio",b.oldValue(),b.newValue())}));$$t.$b.needlePointFeatureExtentProperty=$$a.$s.i("NeedlePointFeatureExtent",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("NeedlePointFeatureExtent",b.oldValue(),b.newValue())}));$$t.$b.needlePivotWidthRatioProperty=$$a.$s.i("NeedlePivotWidthRatio",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("NeedlePivotWidthRatio",b.oldValue(),b.newValue())}));$$t.$b.needlePivotInnerWidthRatioProperty=$$a.$s.i("NeedlePivotInnerWidthRatio",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("NeedlePivotInnerWidthRatio",b.oldValue(),b.newValue())}));$$t.$b.needlePivotShapeProperty=$$a.$s.i("NeedlePivotShape",$$t.$h.$type,$$t.$b.$type,new $$a.ac(2,$$t.$h.getBox(3),function(a,b){a.fy("NeedlePivotShape",b.oldValue(),b.newValue())}));$$t.$b.needlePivotBrushProperty=$$a.$s.i("NeedlePivotBrush",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("NeedlePivotBrush",b.oldValue(),b.newValue())}));$$t.$b.needlePivotOutlineProperty=$$a.$s.i("NeedlePivotOutline",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("NeedlePivotOutline",b.oldValue(),b.newValue())}));$$t.$b.cy=$.ig.DeviceUtils.prototype.g(1);$$t.$b.needleStrokeThicknessProperty=$$a.$s.i("NeedleStrokeThickness",Number,$$t.$b.$type,new $$a.ac(2,$$t.$b.cy,function(a,b){a.fy("NeedleStrokeThickness",b.oldValue(),b.newValue())}));$$t.$b.cr=$.ig.DeviceUtils.prototype.g(1);$$t.$b.needlePivotStrokeThicknessProperty=$$a.$s.i("NeedlePivotStrokeThickness",Number,$$t.$b.$type,new $$a.ac(2,$$t.$b.cr,function(a,b){a.fy("NeedlePivotStrokeThickness",b.oldValue(),b.newValue())}));$$t.$b.scaleStartExtentProperty=$$a.$s.i("ScaleStartExtent",Number,$$t.$b.$type,new $$a.ac(2,.5,function(a,b){a.fy("ScaleStartExtent",b.oldValue(),b.newValue())}));$$t.$b.scaleEndExtentProperty=$$a.$s.i("ScaleEndExtent",Number,$$t.$b.$type,new $$a.ac(2,.57,function(a,b){a.fy("ScaleEndExtent",b.oldValue(),b.newValue())}));$$t.$b.labelExtentProperty=$$a.$s.i("LabelExtent",Number,$$t.$b.$type,new $$a.ac(2,.65,function(a,b){a.fy("LabelExtent",b.oldValue(),b.newValue())}));$$t.$b.labelIntervalProperty=$$a.$s.i("LabelInterval",Number,$$t.$b.$type,new $$a.ac(2,NaN,function(a,b){a.fy("LabelInterval",b.oldValue(),b.newValue())}));$$t.$b.tickStartExtentProperty=$$a.$s.i("TickStartExtent",Number,$$t.$b.$type,new $$a.ac(2,.5,function(a,b){a.fy("TickStartExtent",b.oldValue(),b.newValue())}));$$t.$b.tickEndExtentProperty=$$a.$s.i("TickEndExtent",Number,$$t.$b.$type,new $$a.ac(2,.57,function(a,b){a.fy("TickEndExtent",b.oldValue(),b.newValue())}));$$t.$b.dj=$.ig.DeviceUtils.prototype.g(3);$$t.$b.tickStrokeThicknessProperty=$$a.$s.i("TickStrokeThickness",Number,$$t.$b.$type,new $$a.ac(2,$$t.$b.dj,function(a,b){a.fy("TickStrokeThickness",b.oldValue(),b.newValue())}));$$t.$b.tickBrushProperty=$$a.$s.i("TickBrush",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("TickBrush",b.oldValue(),b.newValue())}));$$t.$b.fontBrushProperty=$$a.$s.i("FontBrush",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("FontBrush",b.oldValue(),b.newValue())}));$$t.$b.minorTickStartExtentProperty=$$a.$s.i("MinorTickStartExtent",Number,$$t.$b.$type,new $$a.ac(2,.54,function(a,b){a.fy("MinorTickStartExtent",b.oldValue(),b.newValue())}));$$t.$b.minorTickEndExtentProperty=$$a.$s.i("MinorTickEndExtent",Number,$$t.$b.$type,new $$a.ac(2,.57,function(a,b){a.fy("MinorTickEndExtent",b.oldValue(),b.newValue())}));$$t.$b.ck=$.ig.DeviceUtils.prototype.g(2);$$t.$b.minorTickStrokeThicknessProperty=$$a.$s.i("MinorTickStrokeThickness",Number,$$t.$b.$type,new $$a.ac(2,$$t.$b.ck,function(a,b){a.fy("MinorTickStrokeThickness",b.oldValue(),b.newValue())}));$$t.$b.minorTickBrushProperty=$$a.$s.i("MinorTickBrush",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("MinorTickBrush",b.oldValue(),b.newValue())}));$$t.$b.minorTickCountProperty=$$a.$s.i("MinorTickCount",Number,$$t.$b.$type,new $$a.ac(2,3,function(a,b){a.fy("MinorTickCount",b.oldValue(),b.newValue())}));$$t.$b.scaleBrushProperty=$$a.$s.i("ScaleBrush",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("ScaleBrush",b.oldValue(),b.newValue())}));$$t.$b.backingBrushProperty=$$a.$s.i("BackingBrush",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("BackingBrush",b.oldValue(),b.newValue())}));$$t.$b.backingOutlineProperty=$$a.$s.i("BackingOutline",$$a.$at.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("BackingOutline",b.oldValue(),b.newValue())}));$$t.$b.b2=$.ig.DeviceUtils.prototype.g(12);$$t.$b.backingStrokeThicknessProperty=$$a.$s.i("BackingStrokeThickness",Number,$$t.$b.$type,new $$a.ac(2,$$t.$b.b2,function(a,b){a.fy("BackingStrokeThickness",b.oldValue(),b.newValue())}));$$t.$b.backingOuterExtentProperty=$$a.$s.i("BackingOuterExtent",Number,$$t.$b.$type,new $$a.ac(2,.82,function(a,b){a.fy("BackingOuterExtent",b.oldValue(),b.newValue())}));$$t.$b.backingOversweepProperty=$$a.$s.i("BackingOversweep",Number,$$t.$b.$type,new $$a.ac(2,3,function(a,b){a.fy("BackingOversweep",b.oldValue(),b.newValue())}));$$t.$b.scaleOversweepProperty=$$a.$s.i("ScaleOversweep",Number,$$t.$b.$type,new $$a.ac(2,2.8,function(a,b){a.fy("ScaleOversweep",b.oldValue(),b.newValue())}));$$t.$b.scaleOversweepShapeProperty=$$a.$s.i("ScaleOversweepShape",$$t.$f.$type,$$t.$b.$type,new $$a.ac(2,$$t.$f.getBox(0),function(a,b){a.fy("ScaleOversweepShape",b.oldValue(),b.newValue())}));$$t.$b.backingCornerRadiusProperty=$$a.$s.i("BackingCornerRadius",Number,$$t.$b.$type,new $$a.ac(2,4,function(a,b){a.fy("BackingCornerRadius",b.oldValue(),b.newValue())}));$$t.$b.backingInnerExtentProperty=$$a.$s.i("BackingInnerExtent",Number,$$t.$b.$type,new $$a.ac(2,.12,function(a,b){a.fy("BackingInnerExtent",b.oldValue(),b.newValue())}));$$t.$b.backingShapeProperty=$$a.$s.i("BackingShape",$$t.$e.$type,$$t.$b.$type,new $$a.ac(2,$$t.$e.getBox(0),function(a,b){a.fy("BackingShape",b.oldValue(),b.newValue())}));$$t.$b.rangesProperty=$$a.$s.i("Ranges",$$t.$v.$type,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("Ranges",b.oldValue(),b.newValue())}));$$t.$b.radiusMultiplierProperty=$$a.$s.i("RadiusMultiplier",Number,$$t.$b.$type,new $$a.ac(2,1,function(a,b){a.fy("RadiusMultiplier",b.oldValue(),b.newValue())}));$$t.$b.duplicateLabelOmissionStrategyProperty=$$a.$s.i("DuplicateLabelOmissionStrategy",$$t.$d.$type,$$t.$b.$type,new $$a.ac(2,$$t.$d.getBox(0),function(a,b){a.fy("DuplicateLabelOmissionStrategy",b.oldValue(),b.newValue())}));$$t.$b.isNeedleDraggingEnabledProperty=$$a.$s.i("IsNeedleDraggingEnabled",$$0.$aq.$type,$$t.$b.$type,new $$a.ac(2,false,function(a,b){a.fy("IsNeedleDraggingEnabled",b.oldValue(),b.newValue())}));$$t.$b.isNeedleDraggingConstrainedProperty=$$a.$s.i("IsNeedleDraggingConstrained",$$0.$aq.$type,$$t.$b.$type,new $$a.ac(2,true,function(a,b){a.fy("IsNeedleDraggingConstrained",b.oldValue(),b.newValue())}));$$t.$b.fontProperty=$$a.$s.i("Font",String,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("Font",b.oldValue(),b.newValue())}));$$t.$b.labelFormatProperty=$$a.$s.i("LabelFormat",String,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("LabelFormat",b.oldValue(),b.newValue())}));$$t.$b.labelFormatSpecifiersProperty=$$a.$s.i("LabelFormatSpecifiers",Array,$$t.$b.$type,new $$a.ac(2,null,function(a,b){a.fy("LabelFormatSpecifiers",b.oldValue(),b.newValue())}))});