/*!@license
* Infragistics.Web.ClientUI infragistics.gauge_bulletgraph.js 15.2.20152.1027
*
* Copyright (c) 2011-2015 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["AbstractEnumerable:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","Number:m","Number:n","Number:o","NumberStyles:p","Enum:q","Array:r","IList:s","ICollection:t","IEnumerable:u","IEnumerator:v","NotSupportedException:w","Error:x","Number:y","String:z","StringComparison:aa","RegExp:ab","CultureInfo:ac","DateTimeFormatInfo:ad","Calendar:ae","Date:af","Number:ag","DayOfWeek:ah","DateTimeKind:ai","CalendarWeekRule:aj","NumberFormatInfo:ak","CompareInfo:al","CompareOptions:am","IEnumerable$1:an","IEnumerator$1:ao","IDisposable:ap","StringSplitOptions:aq","Number:ar","Number:as","Number:at","Number:au","Number:av","Number:aw","Assembly:ax","Stream:ay","SeekOrigin:az","RuntimeTypeHandle:a0","MethodInfo:a1","MethodBase:a2","MemberInfo:a3","ParameterInfo:a4","TypeCode:a5","ConstructorInfo:a6","PropertyInfo:a7","Func$1:a8","MulticastDelegate:a9","IntPtr:ba","AbstractEnumerator:bb","IArray:bg","List$1:bh","IList$1:bi","ICollection$1:bj","Script:bk","IArrayList:bl","Array:bm","CompareCallback:bn","Func$3:bo","Action$1:bp","Comparer$1:bq","IComparer:br","IComparer$1:bs","DefaultComparer$1:bt","IComparable$1:bu","Comparison$1:bv","ReadOnlyCollection$1:bw","Predicate$1:bx","NotImplementedException:by","Dictionary_EnumerableCollection$3:cg","GenericEnumerable$1:ci","GenericEnumerator$1:cj","INotifyCollectionChanged:cl","NotifyCollectionChangedEventHandler:cm","NotifyCollectionChangedEventArgs:cn","EventArgs:co","NotifyCollectionChangedAction:cp","ObservableCollection$1:cs","INotifyPropertyChanged:ct","PropertyChangedEventHandler:cu","PropertyChangedEventArgs:cv","Delegate:cw","Interlocked:cx","Stack$1:c1","ReverseArrayEnumerator$1:c2","DependencyObject:dd","Dictionary:de","DependencyProperty:df","PropertyMetadata:dg","PropertyChangedCallback:dh","DependencyPropertyChangedEventArgs:di","DependencyPropertiesCollection:dj","UnsetValue:dk","Binding:dl","PropertyPath:dm","Point:ds","Environment:d3","StringBuilder:et","Element:fb","ElementAttributeCollection:fc","ElementCollection:fd","WebStyle:fe","ElementNodeType:ff","Document:fg","EventListener:fh","IElementEventHandler:fi","ElementEventHandler:fj","ElementAttribute:fk","UIElement:f9","Transform:ga","Key:gx","ModifierKeys:gy","MouseEventArgs:gz"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.getBoxIfEnum,$e=$.ig.util.getDefaultValue,$f=$.ig.util.getEnumValue,$g=$.ig.util.getValue,$h=$.ig.util.intSToU,$i=$.ig.util.nullableEquals,$j=$.ig.util.nullableIsNull,$k=$.ig.util.nullableNotEquals,$l=$.ig.util.toNullable,$m=$.ig.util.toString$1,$n=$.ig.util.u32BitwiseAnd,$o=$.ig.util.u32BitwiseOr,$p=$.ig.util.u32BitwiseXor,$q=$.ig.util.u32LS,$r=$.ig.util.unwrapNullable,$s=$.ig.util.wrapNullable,$t=String.fromCharCode,$u=$.ig.util.castObjTo$t,$v=$.ig.util.compareSimple,$w=$.ig.util.tryParseNumber,$x=$.ig.util.tryParseNumber1,$y=$.ig.util.numberToString,$z=$.ig.util.numberToString1,$0=$.ig.util.parseNumber,$1=$.ig.util.tryParseInt32_1,$2=$.ig.util.tryParseInt32_2,$3=$.ig.util.intToString1,$4=$.ig.util.parseInt32_1,$5=$.ig.util.parseInt32_2,$6=$.ig.util.compare,$7=$.ig.util.replace,$8=$.ig.util.stringFormat,$9=$.ig.util.stringFormat1,$aa=$.ig.util.stringFormat2,$ab=$.ig.util.stringCompare1,$ac=$.ig.util.stringCompare2,$ad=$.ig.util.stringCompare3,$ae=$.ig.util.isDigit,$af=$.ig.util.isDigit1,$ag=$.ig.util.isLetter,$ah=$.ig.util.isNumber,$ai=$.ig.util.isLetterOrDigit,$aj=$.ig.util.isLower,$ak=$.ig.util.toLowerCase,$al=$.ig.util.toUpperCase;$c("ModifierKeys:gy","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"Alt";case 2:return"Control";case 4:return"Shift";case 8:return"Windows";case 8:return"Apple";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("ModifierKeys",$.ig.$ep.$type)},true);$c("Key:gx","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"None";case 1:return"Back";case 2:return"Tab";case 3:return"Enter";case 4:return"Shift";case 5:return"Ctrl";case 6:return"Alt";case 7:return"CapsLock";case 8:return"Escape";case 9:return"Space";case 10:return"PageUp";case 11:return"PageDown";case 12:return"End";case 13:return"Home";case 14:return"Left";case 15:return"Up";case 16:return"Right";case 17:return"Down";case 18:return"Insert";case 19:return"Delete";case 20:return"D0";case 21:return"D1";case 22:return"D2";case 23:return"D3";case 24:return"D4";case 25:return"D5";case 26:return"D6";case 27:return"D7";case 28:return"D8";case 29:return"D9";case 30:return"A";case 31:return"B";case 32:return"C";case 33:return"D";case 34:return"E";case 35:return"F";case 36:return"G";case 37:return"H";case 38:return"I";case 39:return"J";case 40:return"K";case 41:return"L";case 42:return"M";case 43:return"N";case 44:return"O";case 45:return"P";case 46:return"Q";case 47:return"R";case 48:return"S";case 49:return"T";case 50:return"U";case 51:return"V";case 52:return"W";case 53:return"X";case 54:return"Y";case 55:return"Z";case 56:return"F1";case 57:return"F2";case 58:return"F3";case 59:return"F4";case 60:return"F5";case 61:return"F6";case 62:return"F7";case 63:return"F8";case 64:return"F9";case 65:return"F10";case 66:return"F11";case 67:return"F12";case 68:return"NumPad0";case 69:return"NumPad1";case 70:return"NumPad2";case 71:return"NumPad3";case 72:return"NumPad4";case 73:return"NumPad5";case 74:return"NumPad6";case 75:return"NumPad7";case 76:return"NumPad8";case 77:return"NumPad9";case 78:return"Multiply";case 79:return"Add";case 80:return"Subtract";case 81:return"Decimal";case 82:return"Divide";case 255:return"Unknown";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("Key",$.ig.$ep.$type)},true);$c("INotifyCollectionChanged:cl","Object",{$type:new $.ig.Type("INotifyCollectionChanged",null)},true);$c("ObservableCollection$1:cs","List$1",{$t:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$$t.$bh.init.call(this,this.$t,0)},init1:function($t,a,b){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$bh.init1.call(this,this.$t,1,b)},init2:function($t,a,b){this.$t=$t;this.$type=this.$type.specialize(this.$t);$$t.$bh.init2.call(this,this.$t,2,b)},w:function(a,b){var c=this.__inner[a];$$t.$bh.w.call(this,a,b);if(this.propertyChanged!=null){this.ac(new $$t.cv("Item[]"))}if(this.collectionChanged!=null){var d=new $$t.cn(2,2,$d(this.$t,b),$d(this.$t,c),a);this.ab(d)}},o:function(){$$t.$bh.o.call(this);if(this.propertyChanged!=null){this.ac(new $$t.cv("Count"));this.ac(new $$t.cv("Item[]"))}if(this.collectionChanged!=null){var a=new $$t.cn(0,4);this.ab(a)}},q:function(a,b){$$t.$bh.q.call(this,a,b);if(this.propertyChanged!=null){this.ac(new $$t.cv("Count"));this.ac(new $$t.cv("Item[]"))}if(this.collectionChanged!=null){var c=new $$t.cn(1,0,$d(this.$t,b),a);this.ab(c)}},m:function(a){$$t.$bh.m.call(this,a);if(this.propertyChanged!=null){this.ac(new $$t.cv("Count"));this.ac(new $$t.cv("Item[]"))}if(this.collectionChanged!=null){var b=new $$t.cn(1,0,$d(this.$t,a),this.count()-1);this.ab(b)}},t:function(a){var b=this.__inner[a];$$t.$bh.t.call(this,a);if(this.propertyChanged!=null){this.ac(new $$t.cv("Count"));this.ac(new $$t.cv("Item[]"))}if(this.collectionChanged!=null){var c=new $$t.cn(1,1,$d(this.$t,b),a);this.ab(c)}},collectionChanged:null,propertyChanged:null,ac:function(a){if(this.propertyChanged!=null){this.propertyChanged(this,a)}},ab:function(a){if(this.collectionChanged!=null){this.collectionChanged(this,a)}},$type:new $.ig.Type("ObservableCollection$1",$$t.$bh.$type.specialize(0),[$$t.$cl.$type,$$t.$ct.$type])},true);$c("Stack$1:c1","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);this.b=new $.ig.Array;$.ig.$op.init.call(this)},b:null,push:function(a){this.b.add($d(this.$t,a))},peek:function(){if(this.b.length<1){return $e(this.$t)}return $u(this.$t,this.b[this.b.length-1])},pop:function(){var a=this.b[this.b.length-1];this.b.removeAt(this.b.length-1);return $u(this.$t,a)},count:function(){return this.b.length},clear:function(){this.b.clear()},contains:function(a){return this.b.contains($d(this.$t,a))},getEnumerator:function(){return new $$t.c2(this.$t,this.b)},getEnumerator:function(){return new $$t.c2(this.$t,this.b)},$type:new $.ig.Type("Stack$1",$.ig.$ot,[$$t.$an.$type.specialize(0)])},true);$c("ReverseArrayEnumerator$1:c2","Object",{$t:null,b:0,a:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.a=a;this.b=a.length},current:function(){return $u(this.$t,this.a[this.b])},current:function(){return this.a[this.b]},moveNext:function(){this.b--;return this.b>=0},reset:function(){this.b=this.a.length},dispose:function(){throw new $$t.by(0)},$type:new $.ig.Type("ReverseArrayEnumerator$1",$.ig.$ot,[$$t.$ao.$type.specialize(0)])},true);$c("Environment:d3","Object",{init:function(){$.ig.$op.init.call(this)},newLine:function(){return"\n"},$type:new $.ig.Type("Environment",$.ig.$ot)},true);$c("StringBuilder:et","Object",{_internal:null,internal:function(a){if(arguments.length===1){this._internal=a;return a}else{return this._internal}},init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.internal("")},init1:function(a,b){$$t.$et.init.call(this,0)},init2:function(a,b){$.ig.$op.init.call(this);this.internal(b)},j:function(a){if(a!=null){this.k(a.toString())}return this},k:function(str_){if(str_!=null){this._internal=this._internal.concat(str_)}return this},m:function(a){var str_=a.toString();this._internal=this._internal.concat(str_);return this},h:function(chr_){this._internal=this._internal.concat(chr_);return this},i:function(value_){this._internal=this._internal.concat(value_);return this},l:function(value_,startIndex_,count_){this._internal=this._internal.concat(value_.substr(startIndex_,count_));return this},g:function(value_,startIndex_,charCount_){this._internal=this._internal.concat(value_.slice(startIndex_,startIndex_+charCount_).join(""));return this},s:function(){return this.t("")},t:function(str_){if(str_!=null){this._internal=this._internal.concat(str_)}this._internal=this._internal.concat($.ig.Environment.prototype.newLine());return this},u:function(){this.internal("");return this},v:function(index_,chr_){if(index_==this.c()){this.h(chr_)}else{this._internal=this._internal.substring(0,index_).concat(chr_).concat(this._internal.substring(index_,this._internal.length))}return this},w:function(index_,str_){if(index_==this.c()){this.k(str_)}else{this._internal=this._internal.substring(0,index_).concat(str_).concat(this._internal.substring(index_,this._internal.length))}return this},x:function(startIndex_,length_){this._internal=this._internal.substring(0,startIndex_).concat(this._internal.substring(startIndex_+length_,this._internal.length));return this},toString:function(){return this.internal()},f:function(a,b){return this.internal().substr(a,b)},c:function(a){if(arguments.length===1){if(a<=this.c()){this._internal=this._internal.substring(0,a)}else{throw new $$t.by(0)}return a}else{return this.internal().length}},item:function(index_,a){if(arguments.length===2){this._internal=this._internal.substring(0,index_).concat(a).concat(this._internal.substring(index_+1,this._internal.length));return a}else{return this.internal().charAt(index_)}},p:function(a,b){return this.k($8(a,b))},o:function(a,b){return this.k($9(a,b))},n:function(a,b,c){return this.k($aa(a,b,c))},q:function(a,b,c){return this.k($8(a,b,c))},r:function(a,b,c,d){return this.k($8(a,b,c,d))},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},$type:new $.ig.Type("StringBuilder",$.ig.$ot)},true);$c("MouseEventArgs:gz","EventArgs",{init:function(){$$t.$co.init.call(this)},_position:null,position:function(a){if(arguments.length===1){this._position=a;return a}else{return this._position}},_originalSource:null,originalSource:function(a){if(arguments.length===1){this._originalSource=a;return a}else{return this._originalSource}},getPosition:function(a){return this.position()},$type:new $.ig.Type("MouseEventArgs",$$t.$co.$type)},true);$$t.$gy.none=0;$$t.$gy.alt=1;$$t.$gy.control=2;$$t.$gy.shift=4;$$t.$gy.windows=8;$$t.$gy.apple=8;$$t.$gx.none=0;$$t.$gx.back=1;$$t.$gx.tab=2;$$t.$gx.enter=3;$$t.$gx.shift=4;$$t.$gx.ctrl=5;$$t.$gx.alt=6;$$t.$gx.capsLock=7;$$t.$gx.escape=8;$$t.$gx.space=9;$$t.$gx.pageUp=10;$$t.$gx.pageDown=11;$$t.$gx.end=12;$$t.$gx.home=13;$$t.$gx.left=14;$$t.$gx.up=15;$$t.$gx.right=16;$$t.$gx.down=17;$$t.$gx.insert=18;$$t.$gx.del=19;$$t.$gx.d0=20;$$t.$gx.d1=21;$$t.$gx.d2=22;$$t.$gx.d3=23;$$t.$gx.d4=24;$$t.$gx.d5=25;$$t.$gx.d6=26;$$t.$gx.d7=27;$$t.$gx.d8=28;$$t.$gx.d9=29;$$t.$gx.a=30;$$t.$gx.b=31;$$t.$gx.c=32;$$t.$gx.d=33;$$t.$gx.e=34;$$t.$gx.f=35;$$t.$gx.g=36;$$t.$gx.h=37;$$t.$gx.i=38;$$t.$gx.j=39;$$t.$gx.k=40;$$t.$gx.l=41;$$t.$gx.m=42;$$t.$gx.n=43;$$t.$gx.o=44;$$t.$gx.p=45;$$t.$gx.q=46;$$t.$gx.r=47;$$t.$gx.s=48;$$t.$gx.t=49;$$t.$gx.u=50;$$t.$gx.v=51;$$t.$gx.w=52;$$t.$gx.x=53;$$t.$gx.y=54;$$t.$gx.z=55;$$t.$gx.f1=56;$$t.$gx.f2=57;$$t.$gx.f3=58;$$t.$gx.f4=59;$$t.$gx.f5=60;$$t.$gx.f6=61;$$t.$gx.f7=62;$$t.$gx.f8=63;$$t.$gx.f9=64;$$t.$gx.f10=65;$$t.$gx.f11=66;$$t.$gx.f12=67;$$t.$gx.numPad0=68;$$t.$gx.numPad1=69;$$t.$gx.numPad2=70;$$t.$gx.numPad3=71;$$t.$gx.numPad4=72;$$t.$gx.numPad5=73;$$t.$gx.numPad6=74;$$t.$gx.numPad7=75;$$t.$gx.numPad8=76;$$t.$gx.numPad9=77;$$t.$gx.multiply=78;$$t.$gx.add=79;$$t.$gx.subtract=80;$$t.$gx.decimal=81;$$t.$gx.divide=82;$$t.$gx.unknown=255})(jQuery);$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["BrushCollection:a","ObservableCollection$1:b","List$1:c","Object:d","Type:e","Boolean:f","ValueType:g","Void:h","IConvertible:i","IFormatProvider:j","Number:k","String:l","IComparable:m","Number:n","Number:o","Number:p","Number:q","NumberStyles:r","Enum:s","Array:t","IList:u","ICollection:v","IEnumerable:w","IEnumerator:x","NotSupportedException:y","Error:z","Number:aa","String:ab","StringComparison:ac","RegExp:ad","CultureInfo:ae","DateTimeFormatInfo:af","Calendar:ag","Date:ah","Number:ai","DayOfWeek:aj","DateTimeKind:ak","CalendarWeekRule:al","NumberFormatInfo:am","CompareInfo:an","CompareOptions:ao","IEnumerable$1:ap","IEnumerator$1:aq","IDisposable:ar","StringSplitOptions:as","Number:at","Number:au","Number:av","Number:aw","Number:ax","Number:ay","Assembly:az","Stream:a0","SeekOrigin:a1","RuntimeTypeHandle:a2","MethodInfo:a3","MethodBase:a4","MemberInfo:a5","ParameterInfo:a6","TypeCode:a7","ConstructorInfo:a8","PropertyInfo:a9","IList$1:ba","ICollection$1:bb","IArray:bc","Script:bd","IArrayList:be","Array:bf","CompareCallback:bg","MulticastDelegate:bh","IntPtr:bi","Func$3:bj","Action$1:bk","Comparer$1:bl","IComparer:bm","IComparer$1:bn","DefaultComparer$1:bo","IComparable$1:bp","Comparison$1:bq","ReadOnlyCollection$1:br","Predicate$1:bs","NotImplementedException:bt","INotifyCollectionChanged:bu","NotifyCollectionChangedEventHandler:bv","NotifyCollectionChangedEventArgs:bw","EventArgs:bx","NotifyCollectionChangedAction:by","INotifyPropertyChanged:bz","PropertyChangedEventHandler:b0","PropertyChangedEventArgs:b1","Delegate:b2","Interlocked:b3","InterpolationMode:b4","Brush:b5","Color:b6","Math:b7","ArgumentException:b8","Random:b9","MathUtil:ca","RuntimeHelpers:cb","RuntimeFieldHandle:cc","ColorUtil:cd","EventProxy:ce","Rect:cf","Size:cg","Point:ch","ModifierKeys:ci","Func$2:cj","MouseWheelHandler:ck","GestureHandler:cl","ContactHandler:cm","TouchHandler:cn","MouseOverHandler:co","MouseHandler:cp","KeyHandler:cq","Key:cr","DOMEventProxy:cs","JQueryObject:ct","Element:cu","ElementAttributeCollection:cv","ElementCollection:cw","WebStyle:cx","ElementNodeType:cy","Document:cz","EventListener:c0","IElementEventHandler:c1","ElementEventHandler:c2","ElementAttribute:c3","JQueryPosition:c4","JQueryCallback:c5","JQueryEvent:c6","JQueryUICallback:c7","MSGesture:c8","JQuery:c9","JQueryDeferred:da","JQueryPromise:db","Action:dc","Callback:dd","window:de","MouseEventArgs:df","UIElement:dg","DependencyObject:dh","Dictionary:di","DependencyProperty:dj","PropertyMetadata:dk","PropertyChangedCallback:dl","DependencyPropertyChangedEventArgs:dm","DependencyPropertiesCollection:dn","UnsetValue:dp","Binding:dq","PropertyPath:dr","Transform:ds","Thread:du","ThreadStart:dv","Dictionary$2:ef","IDictionary$2:eg","IDictionary:eh","KeyValuePair$2:ei","Enumerable:ej","IOrderedEnumerable$1:ek","SortedList$1:el","ArgumentNullException:em","IEqualityComparer$1:en","EqualityComparer$1:eo","IEqualityComparer:ep","DefaultEqualityComparer$1:eq","InvalidOperationException:er","Shape:ex","FrameworkElement:ey","Visibility:ez","Style:e0","DoubleCollection:e1","Path:e2","Geometry:e3","GeometryType:e4","TextBlock:e5","PointCollection:e7","Line:fl","FontInfo:fm","LinearGradientBrush:fz","GradientStop:f0","GeometryGroup:f1","GeometryCollection:f2","FillRule:f3","PathGeometry:f4","PathFigureCollection:f5","LineGeometry:f6","RectangleGeometry:f7","EllipseGeometry:f8","ArcSegment:f9","PathSegment:ga","PathSegmentType:gb","SweepDirection:gc","PathFigure:gd","PathSegmentCollection:ge","LineSegment:gf","PolyLineSegment:gg","BezierSegment:gh","PolyBezierSegment:gi","GeometryUtil:gj","Tuple$2:gk","TransformGroup:gl","TransformCollection:gm","RotateTransform:go","DivElement:g0","DoubleAnimator:g1","EasingFunctionHandler:g2","StackPool$1:hc","Stack$1:hd","ReverseArrayEnumerator$1:he","Func$1:hf","StringBuilder:hn","Environment:ho","BrushUtil:hs","CssHelper:ht","CssGradientUtil:hu","InterpolationUtil:ia","Func$5:ib","PolygonUtil:ih","IVisualData:iu","PrimitiveVisualData:iw","PrimitiveAppearanceData:ix","BrushAppearanceData:iy","AppearanceHelper:iz","LinearGradientBrushAppearanceData:i0","GradientStopAppearanceData:i1","SolidBrushAppearanceData:i2","GeometryData:i3","GetPointsSettings:i4","EllipseGeometryData:i5","RectangleGeometryData:i6","LineGeometryData:i7","PathGeometryData:i8","PathFigureData:i9","SegmentData:ja","LineSegmentData:jb","PolylineSegmentData:jc","ArcSegmentData:jd","PolyBezierSegmentData:je","BezierSegmentData:jf","LabelAppearanceData:jg","ShapeTags:jh","PathVisualData:jo","AbstractEnumerable:jp","AbstractEnumerator:jq","GenericEnumerable$1:jr","GenericEnumerator$1:js"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.getBoxIfEnum,$e=$.ig.util.getDefaultValue,$f=$.ig.util.getEnumValue,$g=$.ig.util.getValue,$h=$.ig.util.intSToU,$i=$.ig.util.nullableEquals,$j=$.ig.util.nullableIsNull,$k=$.ig.util.nullableNotEquals,$l=$.ig.util.toNullable,$m=$.ig.util.toString$1,$n=$.ig.util.u32BitwiseAnd,$o=$.ig.util.u32BitwiseOr,$p=$.ig.util.u32BitwiseXor,$q=$.ig.util.u32LS,$r=$.ig.util.unwrapNullable,$s=$.ig.util.wrapNullable,$t=String.fromCharCode,$u=$.ig.util.castObjTo$t,$v=$.ig.util.compareSimple,$w=$.ig.util.tryParseNumber,$x=$.ig.util.tryParseNumber1,$y=$.ig.util.numberToString,$z=$.ig.util.numberToString1,$0=$.ig.util.parseNumber,$1=$.ig.util.compare,$2=$.ig.util.replace,$3=$.ig.util.stringFormat,$4=$.ig.util.stringFormat1,$5=$.ig.util.stringFormat2,$6=$.ig.util.stringCompare1,$7=$.ig.util.stringCompare2,$8=$.ig.util.stringCompare3,$9=$.ig.util.tryParseInt32_1,$aa=$.ig.util.tryParseInt32_2,$ab=$.ig.util.intToString1,$ac=$.ig.util.parseInt32_1,$ad=$.ig.util.parseInt32_2;$c("InterpolationMode:b4","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"RGB";case 1:return"HSV";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("InterpolationMode",$.ig.$ep.$type)},true);$c("BrushCollection:a","ObservableCollection$1",{init:function(){this.ad=0;$$t.$b.init.call(this,$$t.$b5.$type,0)},selectRandom:function(){return this.item($$t.$a.af.c(this.count()))},interpolateRandom:function(){return this.getInterpolatedBrush($$t.$a.af.a()*(this.count()-1))},interpolationMode:function(a){if(arguments.length===1){if(this.ad!=a){this.ad=a;this.ab(new $$t.bw(0,4))}return a}else{return this.ad}},ad:0,item:function(a,b){if(arguments.length===2){$$t.$b.item.call(this,a,b);return b}else{if(a<0||a>=this.count()){return null}return $$t.$b.item.call(this,a)}},getInterpolatedBrush:function(a){if($.ig.util.isNaN(a)){return null}a=$$t.$ca.c(a,0,this.count()-1);var b=$.ig.truncate(Math.floor(a));if(b==a){return this.item(b)}return this.ah(a-b,this.item(b),this.item(b+1),this.interpolationMode())},ah:function(a,b,c,d){var e=b.color();var f=c.color();var g=$$t.$cd.m(e,a,f,d);var h=new $$t.b5;h.color(g);return h},equals:function(a){if(a==null){return false}var b=a;if(b.count()!=this.count()){return false}for(var c=0;c<b.count();c++){if(!b.item(c).equals(this.item(c))){return false}}return true},$type:new $.ig.Type("BrushCollection",$$t.$b.$type.specialize($$t.$b5.$type))},true);$c("EventProxy:ce","Object",{init:function(){this.u=false;$.ig.$op.init.call(this)},onMouseWheel:null,onPinchStarted:null,onPinchDelta:null,onGestureCompleted:null,onContactStarted:null,onDragStarted:null,onContactMoved:null,onDragDelta:null,onContactCompleted:null,onDragCompleted:null,onMouseLeave:null,onMouseOver:null,onMouseEnter:null,onMouseDown:null,onMouseUp:null,onDoubleTap:null,onHold:null,onKeyDown:null,onKeyUp:null,_az:null,az:function(a){if(arguments.length===1){this._az=a;return a}else{return this._az}},_ax:0,ax:function(a){if(arguments.length===1){this._ax=a;return a}else{return this._ax}},_aa:false,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},d:function(){},ae:function(){},z:function(a,b){if(this.onMouseWheel!=null&&!this.w()){return this.onMouseWheel(a,b)}return false},av:function(a,b){if(this.onPinchStarted!=null&&!this.w()){this.onPinchStarted(a,b)}},au:function(a,b){if(this.onPinchDelta!=null&&!this.w()){this.onPinchDelta(a,b)}},an:function(a,b){if(this.onGestureCompleted!=null&&!this.w()){this.onGestureCompleted(a,b)}},ai:function(a,b){if(this.onContactStarted!=null&&!this.w()){this.onContactStarted(a,b)}},am:function(a){if(this.onDragStarted!=null&&!this.w()){this.onDragStarted(a)}},ah:function(a,b){if(this.onContactMoved!=null&&!this.w()){this.onContactMoved(a,b)}},al:function(a){if(this.onDragDelta!=null&&!this.w()){this.onDragDelta(a)}},ag:function(a,b){if(this.onContactCompleted!=null&&!this.w()){this.onContactCompleted(a,b)}},ak:function(a){if(this.onDragCompleted!=null&&!this.w()){this.onDragCompleted(a)}},ar:function(a){if(this.onMouseLeave!=null&&!this.w()){this.onMouseLeave(a)}},as:function(a,b,c){if(this.onMouseOver!=null&&!this.w()){this.onMouseOver(a,b,c)}},aq:function(a){if(this.onMouseEnter!=null&&!this.w()){this.onMouseEnter(a)}},ap:function(a){if(this.onMouseDown!=null&&!this.w()){this.onMouseDown(a)}},at:function(a){if(this.onMouseUp!=null&&!this.w()){this.onMouseUp(a)}},x:function(a){if(this.onKeyDown!=null&&!this.w()){return this.onKeyDown(a)}return false},y:function(a){if(this.onKeyUp!=null&&!this.w()){return this.onKeyUp(a)}return false},aj:function(a){if(this.onDoubleTap!=null&&!this.w()){this.onDoubleTap(a)}},ao:function(a){if(this.onHold!=null&&!this.w()){this.onHold(a)}},ay:function(){},u:false,w:function(a){if(arguments.length===1){this.u=a;this.af();return a}else{return this.u}},_v:false,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},_ac:null,ac:function(a){if(arguments.length===1){this._ac=a;return a}else{return this._ac}},af:function(){},ad:function(a,b){},aw:function(a,b){},$type:new $.ig.Type("EventProxy",$.ig.$ot)},true);$c("DOMEventProxy:cs","EventProxy",{_bq:null,bq:function(a){if(arguments.length===1){this._bq=a;return a}else{return this._bq}},d:function(){var a=new $$t.cs(this.bq());a.v(this.v());return a},co:function(a){if(!this.w()){a.preventDefault()}},bn:0,bt:null,a2:false,_bj:null,bj:function(a){if(arguments.length===1){this._bj=a;return a}else{return this._bj}},init:function(a){this.bn=0;this.bt="";this.a2=false;this.a4=false;this.bh=0;this.bi=0;this.bb=0;this.bc=0;this.bl=0;this.bg=1;this.a5=false;this.bk=-1;this.bo=-1;this.c2=null;this.be=0;this.bf=0;this.bd=5;this.a0=false;this.cy=null;this.a3=false;this.a1=false;$$t.$ce.init.call(this);this.ac(function(b){return true});this.v(false);$$t.$cs.bm++;this.bn=$$t.$cs.bm;this.bt=".DOMProxy"+this.bn.toString();this.ax(0);this.bq(a);$$t.$cs.a8=false;try{$$t.$cs.a8=window.navigator.msPointerEnabled&&MSGesture!==undefined}catch(b){}$$t.$cs.a9=false;try{$$t.$cs.a9=window.navigator.pointerEnabled}catch(c){}$$t.$cs.bs=this.br();this.ad(this.bq(),"");this.ab(function(d){return true})},ad:function(a,b){var c=a;var d=this.bt+b;if(!$$t.$cs.a8){c.bind("mousemove"+d,this.b3.runOn(this));c.bind("mouseleave"+d,this.b2.runOn(this));c.bind("mousedown"+d,this.b1.runOn(this));c.bind("mouseup"+d,this.b5.runOn(this));$(window).bind("mouseup"+d,this.cw.runOn(this))}c.bind("keydown"+d,this.by.runOn(this));c.bind("keyup"+d,this.b0.runOn(this));if($$t.$cs.a8){var source_=this.bq()[0];$$t.$cs.cm(source_);var e=this.bq()[0];var f=new MSGesture;f.target=e;this.bj(f);c.bind("MSGestureStart"+d,this.bx.runOn(this));c.bind("MSGestureChange"+d,this.bv.runOn(this));c.bind("MSGestureEnd"+d,this.bw.runOn(this));if($$t.$cs.a9){c.bind("pointerdown"+d,this.b8.runOn(this));c.bind("pointerup"+d,this.cb.runOn(this));c.bind("pointercancel"+d,this.b7.runOn(this));c.bind("pointermove"+d,this.b9.runOn(this));c.bind("pointerout"+d,this.ca.runOn(this));c.bind("lostpointercapture"+d,this.b6.runOn(this))}else{c.bind("MSPointerDown"+d,this.b8.runOn(this));c.bind("MSPointerUp"+d,this.cb.runOn(this));c.bind("MSPointerCancel"+d,this.b7.runOn(this));c.bind("MSPointerMove"+d,this.b9.runOn(this));c.bind("MSPointerOut"+d,this.ca.runOn(this));c.bind("MSLostPointerCapture"+d,this.b6.runOn(this))}}c.bind("DOMMouseScroll"+d,this.b4.runOn(this));c.bind("mousewheel"+d,this.b4.runOn(this));c.bind("gesturestart"+d,this.bx.runOn(this));c.bind("gesturechange"+d,this.bv.runOn(this));c.bind("gestureend"+d,this.bw.runOn(this));c.bind("touchstart"+d,this.ce.runOn(this));c.bind("touchmove"+d,this.cd.runOn(this));c.bind("touchend"+d,this.cc.runOn(this))},a4:false,cj:function(){if($$t.$cs.a8&&!this.a4){var source_=this.bq()[0];$$t.$cs.cm(source_)}},cm:function(source_){if($$t.$cs.a9){source_.style.touchAction="none"}else{source_.style.msTouchAction="none"}source_.style.msUserSelect="none"},cf:function(source_){if($$t.$cs.a9){source_.style.touchAction="auto"}else{source_.style.msTouchAction="auto"}source_.style.msUserSelect="auto"},cg:function(){if($$t.$cs.a8&&this.a4){var source_=this.bq()[0];$$t.$cs.cf(source_)}},af:function(){$$t.$ce.af.call(this);if(!this.w()){this.cj()}else{this.cg()}},br:function(){var ver_=-1;var matchIE_=/Trident\/([\d.]+)/;if(matchIE_.exec(navigator.userAgent)!=null){ver_=parseFloat(RegExp.$1)}return ver_},bh:0,bi:0,bb:0,bc:0,bl:0,_c1:null,c1:function(a){if(arguments.length===1){this._c1=a;return a}else{return this._c1}},_c0:null,c0:function(a){if(arguments.length===1){this._c0=a;return a}else{return this._c0}},cl:function(e_){var a=$$t.$cs.bs>=6;var oe_=e_.originalEvent;if((typeof e_.pageX=="undefined"||a)&&oe_.clientX!=null){var od_=e_.target.ownerDocument;var ed_=od_?od_:document;var doc_=ed_.documentElement;var body_=ed_.body;var clientX_=oe_.clientX;var clientY_=oe_.clientY;var scrollLeft_=doc_&&doc_.scrollLeft||body_&&body_.scrollLeft||0;var scrollTop_=doc_&&doc_.scrollTop||body_&&body_.scrollTop||0;var clientLeft_=doc_&&doc_.clientLeft||body_&&body_.clientLeft||0;var clientTop_=doc_&&doc_.clientTop||body_&&body_.clientTop||0;e_.pageX=clientX_+(scrollLeft_-clientLeft_);e_.pageY=clientY_+(scrollTop_-clientTop_)}},c3:function(a){var b=$$t.$cs.bs>=6;var source_=a[0];var d_=source_.ownerDocument;var doc_=d_?d_.documentElement:null;var z_=doc_?doc_.msContentZoomFactor:null;var body_=doc_.body;if(z_&&z_>1||b){var rect_=source_.getBoundingClientRect();var x_=rect_.left;var y_=rect_.top;var scrollLeft_=doc_&&doc_.scrollLeft||body_&&body_.scrollLeft||0;var scrollTop_=doc_&&doc_.scrollTop||body_&&body_.scrollTop||0;var clientLeft_=doc_&&doc_.clientLeft||body_&&body_.clientLeft||0;var clientTop_=doc_&&doc_.clientTop||body_&&body_.clientTop||0;var c=x_+scrollLeft_-clientLeft_;var d=y_+scrollTop_-clientTop_;return new $$t.cf(0,c,d,0,0)}else{var e=a.offset();return new $$t.cf(0,e.left,e.top,0,0)}},cu:function(a){$$t.$cs.cl(a);var b=$$t.$cs.c3(this.bq());this.bh=a.pageX-b.left();this.bi=a.pageY-b.top();this.bb=this.bh-this.az().left();this.bc=this.bi-this.az().top();this.c1({__x:this.bh,__y:this.bi,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.c0({__x:this.bb,__y:this.bc,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},cv:function(e_){$$t.$cs.cl(e_);if($$t.$cs.a8){var a=e_.pageX;var b=e_.pageY;var c=$$t.$cs.c3(this.bq());this.bh=a-c.left();this.bi=b-c.top()}else{this.bl=0;if(!e_.originalEvent.targetTouches||e_.originalEvent.targetTouches.length<1){return}this.bl=e_.originalEvent.targetTouches.length;var d=e_.originalEvent.targetTouches[0].pageX;var e=e_.originalEvent.targetTouches[0].pageY;var f=$$t.$cs.c3(this.bq());this.bh=d-f.left();this.bi=e-f.top()}this.bb=this.bh-this.az().left();this.bc=this.bi-this.az().top();this.c1({__x:this.bh,__y:this.bi,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.c0({__x:this.bb,__y:this.bc,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},b4:function(e_){this.ct(e_);if(this.ab()(this.c1())){var delta_=0;if(e_.wheelDelta){delta_=e_.wheelDelta/120}if(e_.originalEvent&&e_.originalEvent.wheelDelta){delta_=e_.originalEvent.wheelDelta/120}if(e_.detail){delta_=-e_.detail/3}if(e_.originalEvent&&e_.originalEvent.detail){delta_=-e_.originalEvent.detail/3}delta_=delta_/10;var a=this.z(this.c0(),delta_);if(a){this.co(e_)}}},bg:0,cb:function(e_){var a=this.a6(e_);if(a){this.bl--;if(this.bl<0){this.bl=0}}if(this.bl<2&&this.a2&&a){this.a2=false;var b=e_.originalEvent.scale;this.an(this.c0(),b)}else{if(a){this.cc(e_)}else{this.b5(e_)}}},b6:function(e_){var a=this.a6(e_);if(a){this.bl--;if(this.bl<0){this.bl=0}}if(this.bl<2&&this.a2&&a){this.a2=false;var b=e_.originalEvent.scale;this.an(this.c0(),b)}},b7:function(e_){var a=this.a6(e_);if(a){this.bl--;if(this.bl<0){this.bl=0}}if(this.bl<2&&this.a2&&a){this.a2=false;var b=e_.originalEvent.scale;this.an(this.c0(),b)}},b8:function(e_){var a=this.a6(e_);if(this.bj()!=null&&a){this.bl++;this.bj().addPointer(e_.originalEvent.pointerId)}var eventSource_=this.bq()[0];if($$t.$cs.a9){eventSource_.setPointerCapture(e_.originalEvent.pointerId)}else{eventSource_.msSetPointerCapture(e_.originalEvent.pointerId)}if(this.bl>1&&!this.a2&&a){this.a2=true;this.cv(e_);var b=e_.originalEvent.scale;this.av(this.c0(),b)}else{if(a){this.ce(e_)}else{this.b1(e_)}}},a6:function(e_){var pointerEvent_=e_.originalEvent;var a=false;if($$t.$cs.a9){a=pointerEvent_.pointerType=="touch"}else{a=pointerEvent_.pointerType==pointerEvent_.MSPOINTER_TYPE_TOUCH}return a},b9:function(e_){var a=this.a6(e_);if(this.a2){return}if(a){this.cd(e_)}else{this.b3(e_)}},ca:function(e_){var a=this.a6(e_);if(this.a2){return}if(a){}else{this.b2(e_)}},bx:function(e_){this.a7(true);this.ct(e_);this.cv(e_);this.ci();if(this.ab()(this.c1())){this.co(e_);if($$t.$cs.a8){this.bg=1}if($$t.$cs.a8&&this.bl<2){return}var a=e_.originalEvent.scale;this.av(this.c0(),a)}},bv:function(e_){this.a7(true);
this.ct(e_);this.cv(e_);if(this.ab()(this.c1())){this.co(e_);if($$t.$cs.a8&&this.bl<2){return}var a=e_.originalEvent.scale;this.au(this.c0(),a)}},bw:function(e_){this.co(e_);var a=e_.originalEvent.scale;this.a7(false);this.ct(e_);this.cv(e_);if(!$$t.$cs.a8||this.a2){this.an(this.c0(),a)}},a5:false,cz:null,ce:function(e_){this.a7(true);this.ct(e_);this.cv(e_);this.cz=this.c0();if(this.ab()(this.c1())){if(!this.v()){this.co(e_)}else{this.a5=true}this.as(this.c1(),false,true);this.ap(this.c1());this.ai(this.c0(),true);this.cq()}},bk:0,bo:0,c2:null,be:0,bf:0,bd:0,cq:function(){if(this.bk==-1){this.be=this.c1().__x;this.bf=this.c1().__y;this.bk=window.setTimeout(this.cn.runOn(this),1500)}},ci:function(){if(Math.abs(this.be-this.c1().__x)>this.bd||Math.abs(this.bf-this.c1().__y)>this.bd){this.cr()}},cr:function(){if(this.bk!=-1){window.clearTimeout(this.bk);this.bk=-1}},cn:function(){this.bk=-1;if(this.a5){this.a5=false;this.bu()}this.ao(this.c0())},a0:false,cy:null,a3:false,cd:function(a){this.a7(true);this.ct(a);this.cv(a);if(this.a5){if(this.ab()(this.c1())&&this.ba()){this.a5=false;this.bu()}}this.ci();this.cs();if(this.ab()(this.c1())&&this.bl==1&&!this.a5){this.co(a);if(!this.a0){this.a0=true;this.cy=this.c0();this.am(this.cy)}else{this.as(this.c1(),true,true);this.ah(this.c0(),true);this.al(this.c0())}}},ba:function(){var a={__x:this.cz.__x-this.c0().__x,__y:this.cz.__y-this.c0().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(Math.abs(a.__x)<2&&Math.abs(a.__y)<2){return false}if(Math.abs(a.__x)>Math.abs(a.__y)){a.__y=0}if(Math.abs(a.__y)>Math.abs(a.__x)){a.__x=0}return this.ac()(a)},cc:function(a){this.a7(false);this.ct(a);this.cv(a);this.cr();if(this.a5){this.a5=false;this.bu()}this.co(a);this.as(this.c1(),false,true);this.at(this.c1());if(this.bl==0){this.cp(this.c1());this.ck()}if(this.a0&&this.bl==0){this.a0=false;this.cy=null;this.ak(this.c0());this.ck()}this.ag(this.c0(),true)},ck:function(){if(this.a3){if(this.bo==-1){this.bo=window.setTimeout(this.ch.runOn(this),500)}else{window.clearTimeout(this.bo);this.bo=-1;this.bo=window.setTimeout(this.ch.runOn(this),500)}}},bu:function(){this.a3=true;if(this.bo!=-1){window.clearTimeout(this.bo);this.bo=-1}},ch:function(){this.a3=false},cp:function(a){if($$t.$cf.l_op_Equality(this.c2,null)){this.c2=new $$t.cf(0,a.__x-50,a.__y-50,100,100);window.setTimeout(this.cs.runOn(this),500)}else{if(a.__x>=this.c2.x()&&a.__x<=this.c2.right()&&a.__y>=this.c2.y()&&a.__y<=this.c2.bottom()){this.cs();this.aj(a)}}},cs:function(){this.c2=null},_a7:false,a7:function(a){if(arguments.length===1){this._a7=a;return a}else{return this._a7}},b2:function(a){if(this.a5||this.a3){return}this.cu(a);if(this.a7()){this.a7(false);this.ar(this.c0())}},b3:function(a){if(this.a5||this.a3){return}this.cu(a);this.ct(a);var b=new $$t.df;b.position(this.c1());if(this.ab()(this.c1())){if(!this.a7()){this.a7(true);this.aq(this.c1())}this.as(this.c1(),true,false);this.ah(this.c0(),false)}else if(this.a7()){this.b2(a)}},a1:false,b1:function(a){if(this.a5||this.a3){return}this.bq().focus();this.cu(a);this.ct(a);if(this.ab()(this.c1())){this.a1=true;this.ap(this.c1());this.ai(this.c0(),false);this.co(a)}},cw:function(a){if(this.a5||this.a3){return}if(this.a1){this.b5(a)}},b5:function(a){if(this.a5||this.a3){return}this.ct(a);this.a1=false;this.at(this.c1());this.ag(this.c0(),false);this.co(a)},by:function(a){this.bz(a,true)},b0:function(a){this.bz(a,false)},cx:function(a){var b=0;switch(a.which){case 33:b=10;break;case 34:b=11;break;case 36:b=13;break;case 37:b=14;break;case 38:b=15;break;case 39:b=16;break;case 40:b=17;break;case 9:b=2;break;case 32:b=9;break;case 13:b=3;break;case 27:b=8;break;case 16:b=4;break;case 17:b=5;break;case 18:b=6;break;default:if(112<=a.which&&a.which<=123){b=56+a.which-112}break}return b},bz:function(a,b){var c=$$t.$cs.cx(a);var d=c!=0;this.ct(a);if(d&&this.ab()(this.c1())){var e=false;if(b){e=this.x(c)}else{e=this.y(c)}if(e){this.co(a)}}},ct:function(a){this.ax(0);if(a.shiftKey){this.ax(this.ax()|4)}if(a.altKey){this.ax(this.ax()|1)}if(a.ctrlKey){this.ax(this.ax()|2)}this.aa(a.button==2)},ay:function(){var a=$$t.$cs.c3(this.bq());var b=a.left();var c=a.top();return{__x:b,__y:c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},aw:function(a,b){var c=a;var d=this.bt+b;c.unbind(d);if(!$$t.$cs.a8){$(window).unbind(d)}},ae:function(){if(this.bq()==null){return}this.bq().unbind(this.bt);if(!$$t.$cs.a8){$(window).unbind(this.bt)}this.bq(null)},$type:new $.ig.Type("DOMEventProxy",$$t.$ce.$type)},true);$c("BrushUtil:hs","Object",{init:function(){$.ig.$op.init.call(this)},h:function(a,b){if(a==null){return a}if(a._isGradient){var c=a.clone();for(var d=0;d<c._gradientStops.length;d++){var e=c._gradientStops[d];e.color($$t.$cd.n(e.color(),b))}return c}else{var f=$$t.$cd.n(a.color(),b);return function(){var $ret=new $$t.b5;$ret.color(f);return $ret}()}},g:function(a,b,c,d){var e=new $$t.b5;if(a==null&&c==null){e.__fill="transparent";return e}var f=null,g=null;var h=null,i=null;if(a==null){var j=c._isGradient?function(){var $ret=new $$t.b6;$ret.l(0);$ret.o(255);$ret.n(255);$ret.m(255);return $ret}():function(){var $ret=new $$t.b6;$ret.l(0);$ret.o(c.color().o());$ret.n(c.color().n());$ret.m(c.color().m());return $ret}();f=function(){var $ret=new $$t.b5;$ret.color(j);return $ret}()}else{if(a._isGradient){h=a}else{f=a}}if(c==null){var k=a._isGradient?function(){var $ret=new $$t.b6;$ret.l(0);$ret.o(255);$ret.n(255);$ret.m(255);return $ret}():function(){var $ret=new $$t.b6;$ret.l(0);$ret.o(a.color().o());$ret.n(a.color().n());$ret.m(a.color().m());return $ret}();g=function(){var $ret=new $$t.b5;$ret.color(k);return $ret}()}else{if(c._isGradient){i=c}else{g=c}}if(f!=null&&g!=null){return $$t.$hs.k(f,b,g,d)}if(f!=null&&i!=null){return $$t.$hs.j(f,b,i,d)}if(h!=null&&g!=null){return $$t.$hs.j(g,1-b,h,d)}if(h!=null&&i!=null){return $$t.$hs.i(h,b,i,d)}return e},k:function(a,b,c,d){var e=new $$t.b5;e.color($$t.$cd.m(a.color(),b,c.color(),d));return e},j:function(a,b,c,d){var e=new $$t.fz;e._gradientStops=$$t.$hs.c(a.color(),b,c._gradientStops,d);if(c._useCustomDirection){e._useCustomDirection=true;e._startX=c._startX;e._startY=c._startY;e._endX=c._endX;e._endY=c._endY}return e},i:function(a,b,c,d){var e=new $$t.fz;e._gradientStops=$$t.$hs.b(a._gradientStops,b,c._gradientStops,d);if(a._useCustomDirection||c._useCustomDirection){e._useCustomDirection=true;e._startX=a._startX+b*(c._startX-a._startX);e._startY=a._startY+b*(c._startY-a._startY);e._endX=(1-b)*a._endX+b*c._endX;e._endY=(1-b)*a._endY+b*c._endY}return e},c:function(a,b,c,d){var e=new Array(c.length);for(var f=0;f<c.length;++f){e[f]=function(){var $ret=new $$t.f0;$ret._offset=c[f]._offset;$ret.color($$t.$cd.m(a,b,c[f].color(),d));return $ret}()}return e},b:function(a,b,c,d){var e=Math.min(a.length,c.length);var f=Math.max(a.length,c.length);var g=new Array(f);var h=0;for(;h<e;++h){g[h]=function(){var $ret=new $$t.f0;$ret._offset=(1-b)*a[h]._offset+b*c[h]._offset;$ret.color($$t.$cd.m(a[h].color(),b,c[h].color(),d));return $ret}()}for(;h<a.length;++h){g[h]=function(){var $ret=new $$t.f0;$ret._offset=(1-b)*a[h]._offset+b*c[c.length-1]._offset;$ret.color($$t.$cd.m(a[h].color(),b,c[c.length-1].color(),d));return $ret}()}for(;h<c.length;++h){g[h]=function(){var $ret=new $$t.f0;$ret._offset=(1-b)*a[a.length-1]._offset+b*c[h]._offset;$ret.color($$t.$cd.m(a[a.length-1].color(),b,c[h].color(),d));return $ret}()}return g},a:function(a,b){var c=new Array(2);b.addClass(a);var d=new $$t.b5;d.__fill=b.css("background-color");var e=new $$t.b5;e.__fill=b.css("border-top-color");b.removeClass(a);c[0]=d;c[1]=e;return c},d:function(palleteName_,container_,a,b,c){a=new $$t.a;b=new $$t.a;var d;var e=new $$t.c(String,0);e.add("background-color");e.add("border-top-color");var f=$$t.$ht.g();var g=false;if(container_!=null){container_.append(f);g=!jQuery.contains(document.documentElement,container_[0]);if(g){$("body").append(container_)}}else{$("body").append(f)}var h=$$t.$ht.d(f,"ui-"+palleteName_+"-palette-",e);var i=h.count();if(i==0){if(c==null){c=["#B1BFC9","#50a8be","#798995","#fc6754","#4F606C","#fec33c","#374650","#3c6399","#162C3B","#91af49"]}for(var j=0;j<c.length-1;j+=2){d=new $$t.b5;d.__fill=c[j];b.add(d);d=new $$t.b5;d.__fill=c[j+1];a.add(d)}}for(var k=0;k<i;k++){var l=new $$t.b5;l.__fill=h.__inner[k].__inner[0];var m=new $$t.b5;m.__fill=h.__inner[k].__inner[1];a.add(l);b.add(m)}f.remove();if(g){container_.remove()}return{p2:a,p3:b}},e:function(a,b,c,container_,d,e,f){d=new $$t.a;e=new $$t.a;if(f==null){f=["#B1BFC9","#50a8be","#798995","#fc6754","#4F606C","#fec33c","#374650","#3c6399","#162C3B","#91af49"]}var g=$$t.$ht.g();var h=false;if(container_!=null){container_.append(g);h=!jQuery.contains(document.documentElement,container_[0]);if(h){$("body").append(container_)}}else{$("body").append(g)}var i=new $$t.c(String,0);i.add("background-image");var j=$$t.$ht.d(g,a,i);var k=j.count();var l=$$t.$ht.d(g,b,i);var m=l.count();for(var n=0;n<k;n++){d.add($$t.$hu.brushFromGradientString(j.__inner[n].__inner[0]))}for(var o=0;o<m;o++){e.add($$t.$hu.brushFromGradientString(l.__inner[o].__inner[0]))}i.clear();var p=0;var q=0;var r=Math.min(k,m);var s=null;if(k==0){i.add("background-color")}if(m==0){i.add("border-top-color");q=k==0?1:0}if(i.count()>0){s=$$t.$ht.d(g,c,i);r=s.count()}if(k==0){if(r>0){for(var t=0;t<r;t++){var u=new $$t.b5;u.__fill=s.__inner[t].__inner[p];d.add(u)}}else{for(var v=0;v<f.length-1;v+=2){var w=new $$t.b5;w=new $$t.b5;w.__fill=f[v+1];d.add(w)}}}if(m==0){if(r>0){for(var x=0;x<r;x++){var y=new $$t.b5;y.__fill=s.__inner[x].__inner[q];e.add(y)}}else{for(var z=0;z<f.length-1;z+=2){var aa=new $$t.b5;aa.__fill=f[z];e.add(aa)}}}g.remove();if(h){container_.remove()}return{p4:d,p5:e}},f:function(a,b,c,container_,d){var e=null;var f=$$t.$ht.g();var g=false;if(container_!=null){container_.append(f);g=!jQuery.contains(document.documentElement,container_[0]);if(g){$("body").append(container_)}}else{$("body").append(f)}var h=$$t.$ht.q(f,a,"background-image");if(h!=null){e=$$t.$hu.brushFromGradientString(h)}if(e==null){e=new $$t.b5;var i=$$t.$ht.q(f,b,c);e.__fill=i!=null?i:d}f.remove();if(g){container_.remove()}return e},$type:new $.ig.Type("BrushUtil",$.ig.$ot)},true);$c("ColorUtil:cd","Object",{init:function(){$.ig.$op.init.call(this)},p:function(a){return $$t.$b6.u(a,$$t.$cd.h.d(0,255),$$t.$cd.h.d(0,255),$$t.$cd.h.d(0,255))},q:function(a){var b=$$t.$cd.c(a);return $$t.$cd.j(b[0],$$t.$cd.h.d(0,359),b[2],b[3])},m:function(a,interpolation_,maximum_,b){var min_=a;switch(b){case 1:{var c=$$t.$cd.c(a);var d=$$t.$cd.c(maximum_);var e=c[1]>=0?c[1]:d[1];var f=d[1]>=0?d[1]:c[1];if(e>=0&&f>=0&&Math.abs(f-e)>180){if(f>e){e+=360}else{f+=360}}interpolation_=Math.max(0,Math.min(1,interpolation_));return $$t.$cd.j(c[0]+interpolation_*(d[0]-c[0]),e+interpolation_*(f-e),c[2]+interpolation_*(d[2]-c[2]),c[3]+interpolation_*(d[3]-c[3]))}case 0:return $$t.$b6.u(min_.__a+interpolation_*(maximum_.__a-min_.__a),min_.__r+interpolation_*(maximum_.__r-min_.__r),min_.__g+interpolation_*(maximum_.__g-min_.__g),min_.__b+interpolation_*(maximum_.__b-min_.__b))}return a},k:function(a,b,c){var d=a[1]>=0?a[1]:c[1];var e=c[1]>=0?c[1]:a[1];if(d>=0&&e>=0&&Math.abs(e-d)>180){if(e>d){d+=360}else{e+=360}}b=Math.max(0,Math.min(1,b));return $$t.$cd.j(a[0]+b*(c[0]-a[0]),d+b*(e-d),a[2]+b*(c[2]-a[2]),a[3]+b*(c[3]-a[3]))},n:function(a,b){var c=$$t.$cd.b(a);if(b<0){return $$t.$cd.i(c[0],c[1],c[2],c[3]*(1-$$t.$ca.c(-b,0,1)))}else{return $$t.$cd.i(c[0],c[1],c[2],c[3]+$$t.$ca.c(b,0,1)*(1-c[3]))}},b:function(a){var b=new Array(4);var c=a.o()/255;var d=a.n()/255;var e=a.m()/255;var f=Math.min(Math.min(c,d),e);var g=Math.max(Math.max(c,d),e);var h=g-f;b[0]=a.l()/255;b[3]=(g+f)/2;if(h==0){b[1]=-1;b[2]=0}else{b[1]=$$t.$cd.f(g,h,c,d,e);b[2]=b[3]<.5?h/(g+f):h/(2-g-f)}return b},c:function(a){var b=a.l()/255;var c=a.o()/255;var d=a.n()/255;var e=a.m()/255;var f=Math.min(c,Math.min(d,e));var g=Math.max(c,Math.max(d,e));var h=g-f;var i=new Array(4);i[0]=b;i[3]=g;if(h==0){i[1]=-1;i[2]=0}else{i[1]=$$t.$cd.f(g,h,c,d,e);i[2]=h/g}return i},i:function(a,b,c,d){var e;var f;var g;if(c==0){e=d;f=d;g=d}else{var h=d<.5?d*(1+c):d+c-d*c;var i=2*d-h;var j=b/360;e=$$t.$cd.e(i,h,j+1/3);f=$$t.$cd.e(i,h,j);g=$$t.$cd.e(i,h,j-1/3)}return $$t.$b6.u($.ig.truncate(a*255),$.ig.truncate(e*255),$.ig.truncate(f*255),$.ig.truncate(g*255))},j:function(a,b,c,d){var e;var f;var g;while(b>=360){b-=360}if(c==0){e=d;f=d;g=d}else{b/=60;var h=Math.floor(b);var i=b-h;var j=d*(1-c);var k=d*(1-c*i);var l=d*(1-c*(1-i));switch($.ig.truncate(h)){case 0:e=d;f=l;g=j;break;case 1:e=k;f=d;g=j;break;case 2:e=j;f=d;g=l;break;case 3:e=j;f=k;g=d;break;case 4:e=l;f=j;g=d;break;default:e=d;f=j;g=k;break}}return $$t.$b6.u($.ig.truncate(a*255),$.ig.truncate(e*255),$.ig.truncate(f*255),$.ig.truncate(g*255))},f:function(a,b,c,d,e){var f=c==a?(d-e)/b:d==a?2+(e-c)/b:4+(c-d)/b;f*=60;if(f<0){f+=360}return f},e:function(a,b,c){c=c<0?c+1:c>1?c-1:c;if(c<1/6){return a+(b-a)*6*c}if(c<1/2){return b}if(c<2/3){return a+(b-a)*6*(2/3-c)}return a},d:function(){if($$t.$cd.a==null){$$t.$cd.a=new Array(100);$$t.$cd.a[0]=$$t.$b6.u(255,70,130,180);$$t.$cd.a[1]=$$t.$b6.u(255,65,105,225);$$t.$cd.a[2]=$$t.$b6.u(255,100,149,237);$$t.$cd.a[3]=$$t.$b6.u(255,176,196,222);$$t.$cd.a[4]=$$t.$b6.u(255,123,104,238);$$t.$cd.a[5]=$$t.$b6.u(255,106,90,205);$$t.$cd.a[6]=$$t.$b6.u(255,72,61,139);$$t.$cd.a[7]=$$t.$b6.u(255,25,25,112);for(var a=8;a<100;a++){$$t.$cd.a[a]=$$t.$b6.u(255,$$t.$cd.h.c(255),$$t.$cd.h.c(255),$$t.$cd.h.c(255))}}return $$t.$cd.a},o:function(a){a%=100;return $$t.$cd.d()[a]},g:function(a){var b=a.l()/255;var c=$.ig.truncate(a.o()*b);var d=$.ig.truncate(a.n()*b);var e=$.ig.truncate(a.m()*b);return a.l()<<24|c<<16|d<<8|e},l:function(a){return a.color()},$type:new $.ig.Type("ColorUtil",$.ig.$ot)},true);$c("CssHelper:ht","Object",{init:function(){$.ig.$op.init.call(this)},g:function(){var a=$("#fakediscoveryelementstyle");if(a.length==0){var b="fakediscoveryelement\n"+"{\n"+"	display: block;\n"+"   position: absolute;\n"+"   box-sizing: content-box;\n"+"   -moz-box-sizing: content-box;\n"+"	margin: "+"-4321px"+";\n"+"	color: "+"rgb(3, 2, 1)"+";\n"+"   border-style: solid;\n"+"   border-color: "+"rgb(3, 2, 1)"+";\n"+"   background-color: "+"rgb(3, 2, 1)"+";\n"+"   background-image: "+"none"+";\n"+"   border-width: "+"4321px"+";\n"+"   border-radius: "+"4321px"+";\n"+"   vertical-align: "+"baseline"+";\n"+"   text-align: "+"justify"+";\n"+"   opacity: "+"0.888"+";\n"+"   visibility: "+"hidden"+";\n"+"   width: "+"4321px"+";\n"+"   height: "+"4321px"+";\n"+"}\n";a=$("<style id='fakediscoveryelementstyle'></style>");a.html(b);$("head").append(a)}return $("<fakediscoveryelement></fakediscoveryelement>")},p:function(a){if(a=="color"||a=="border-color"||a=="border-top-color"||a=="border-left-color"||a=="border-right-color"||a=="border-bottom-color"||a=="background-color"){return"rgb(3, 2, 1)"}else if(a=="margin-left"||a=="margin-top"||a=="margin-right"||a=="margin-bottom"){return"-4321px"}else if(a=="vertical-align"){return"baseline"}else if(a=="opacity"){return"0.888"}else if(a=="background-image"){return"none"}else if(a=="text-align"){return"justify"}else if(a=="visibility"){return"hidden"}else if($$t.$ht.c(a)){return"4321px"}return"DEFAULT"},f:function(a,b,c){var d=$$t.$ht.p(c);var e=1;var f=false;while(!f&&e<500){var g=b+e.toString();a.addClass(g);var h=a.css(c);if(h==d){break}e++}return e},q:function(a,b,c){a.addClass(b);var ret_=a.css(c);a.removeClass(b);if(c=="opacity"){ret_=Math.round(1e3*ret_)/1e3}if($$t.$ht.a(ret_,$$t.$ht.p(c),c)){return null}return ret_},a:function(a,b,c){if(a==b){return true}if($$t.$ht.c(c)&&a!=null&&a.contains("px")){var d=$2(a,"px","");var e=parseFloat(d);if(Math.abs(Math.round(e)-4321)<2){return true}return false}else if($$t.$ht.b(c)&&a!=null&&a.contains("px")){var f=$2(a,"px","");var g=parseFloat(f);if(Math.abs(Math.round(g)+4321)<2){return true}return false}else{return a==b}},c:function(a){return a=="width"||a=="height"||a=="border-top-width"||a=="border-left-width"||a=="border-right-width"||a=="border-bottom-width"||a=="border-top-left-radius"},b:function(a){return a=="margin-top"||a=="margin-left"||a=="margin-right"||a=="margin-bottom"},d:function(a,b,c){var d=new $$t.c($$t.$c.$type.specialize(String),0);var e=1;var f=false;while(!f&&e<500){var g=b+e.toString();a.addClass(g);var h=new $$t.c(String,0);for(var i=0;i<c.count();i++){var j=c.__inner[i];var k=$$t.$ht.p(j);var l=a.css(j);if($$t.$ht.a(l,k,j)){f=true;break}h.add(l)}a.removeClass(g);if(!f){d.add(h)}e++}return d},$type:new $.ig.Type("CssHelper",$.ig.$ot)},true);$c("DoubleAnimator:g1","Object",{needsFlush:function(){return this.transitionProgress()==0},flush:function(){this.x(true)},k:0,transitionProgress:function(a){if(arguments.length===1){this.k=a;if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.b1("TransitionProgress"))}return a}else{return this.k}},q:0,intervalMilliseconds:function(a){if(arguments.length===1){this.q=a;return a}else{return this.q}},a:null,easingFunction:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},i:0,j:0,l:function(a){if(arguments.length===1){this.i=a;return a}else{return this.i}},n:function(a){if(arguments.length===1){this.j=a;return a}else{return this.j}},init:function(a,b,c){this.a=null;this.i=0;this.j=0;this.d=false;this.p=-1;this.r=0;$.ig.$op.init.call(this);this.i=a;this.j=b;this.q=c;this.c(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){window.setTimeout(callback,1e3/60)})},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},d:false,e:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},start:function(){this.k=0;this.r=0;this.h=$$t.$ah.now();if(!this.d){this.d=true;this.c()(this.tick.runOn(this))}},stop:function(){this.d=false;this.k=0;this.r=0},h:new Date,p:0,r:0,tick:function(){this.x(false)},x:function(a){if(!this.d){this.stop();return}var b=$$t.$ah.now();var c=b.getTime()-this.h.getTime();if(c>this.q){c=this.q}if(c-this.r<16&&c!=this.q&&!a){this.c()(this.tick.runOn(this));return}this.r=c;var d=c/this.q;if(this.a!=null){d=this.a(d)}var e=this.i+(this.j-this.i)*d;if(!a){if(c==this.q){this.stop()}else{this.c()(this.tick.runOn(this))}}this.transitionProgress(e)},getElapsedMilliseconds:function(){return this.d?$$t.$ah.now().getTime()-this.h.getTime():0},animationActive:function(){return this.d},propertyChanged:null,$type:new $.ig.Type("DoubleAnimator",$.ig.$ot,[$$t.$bz.$type])},true);$c("InterpolationUtil:ia","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d){var e=1-b;if(a==null){a=new $$t.c($$t.$ch.$type,0)}if(c==null){c=new $$t.c($$t.$ch.$type,0)}var f=c.count();var g=d.count();var h=Math.max(f,g);var i=a.count();if(i<h){a.insertRange(i,new Array(h-i))}if(i>h){a.removeRange(h,i-h)}for(var j=0;j<Math.min(f,g);++j){a.__inner[j]={__x:c.__inner[j].__x*e+d.__inner[j].__x*b,__y:c.__inner[j].__y*e+d.__inner[j].__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(f<g){var k=f>0?c.__inner[f-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var l=f;l<g;++l){a.__inner[l]={__x:k.__x*e+d.__inner[l].__x*b,__y:k.__y*e+d.__inner[l].__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}if(f>g){var m=g>0?d.__inner[g-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var n=g;n<f;++n){a.__inner[n]=a.__inner[n]={__x:c.__inner[n].__x*e+m.__x*b,__y:c.__inner[n].__y*e+m.__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}return a},b:function($t,a,b,c,d,e,f){var g=1-b;if(a==null){a=new $$t.c($t,0)}if(c==null){c=new $$t.c($t,0)}var h=c.count();var i=d.count();var j=Math.max(h,i);if(a.count()<j){var k=j-a.count();var l=new Array(k);a.insertRange(a.count(),l)}if(a.count()>j){a.removeRange(j,a.count()-j)}for(var m=0;m<Math.min(h,i);++m){a.__inner[m]=f(b,g,c.__inner[m],d.__inner[m])}if(h<i){var n=h>0?c.__inner[h-1]:e();for(var o=h;o<i;++o){a.__inner[o]=f(b,g,n,d.__inner[o])}}if(h>i){var p=i>0?d.__inner[i-1]:e();for(var q=i;q<h;++q){a.__inner[q]=f(b,g,c.__inner[q],p)}}return a},$type:new $.ig.Type("InterpolationUtil",$.ig.$ot)},true);$c("PolygonUtil:ih","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){if(a==null){return false}var c=a.count();if(c<4){return false}var d=false;for(var e=0,f=c-1;e<c;f=e++){if(a.item(e).__y>b.__y!=a.item(f).__y>b.__y&&b.__x<(a.item(f).__x-a.item(e).__x)*(b.__y-a.item(e).__y)/(a.item(f).__y-a.item(e).__y)+a.item(e).__x){d=!d}}return d},$type:new $.ig.Type("PolygonUtil",$.ig.$ot)},true);$c("StackPool$1:hc","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);this.e=false;this.g=new $$t.ef(this.$t,$.ig.$op.$type,0);this.i=new $$t.hd(this.$t);this.h=new $$t.hd(this.$t);$.ig.$op.init.call(this)},a:function(){var a;if(this.i.count()!=0){a=this.i.pop()}else{a=this.h.count()!=0?this.h.pop():this.j()();this.b()(a)}this.g.add(a,null);return a},n:function(a){this.g.remove(a);if(this.f()){this.i.push(a)}else{this.c()(a);var b=$$t.$hc.m(this.$t,this.g.count());if(this.h.count()<b){this.d()(a)}else{this.h.push(a)}}},f:function(a){if(arguments.length===1){if(this.e!=a){this.e=a;if(!this.e){var b=$$t.$hc.m(this.$t,this.g.count());while(this.i.count()>0&&this.h.count()<=b){var c=this.i.pop();this.c()(c);this.h.push(c)}while(this.i.count()>0){var d=this.i.pop();this.c()(d);this.d()(d)}while(this.h.count()>b){this.d()(this.h.pop())}}}return a}else{return this.e}},e:false,k:function(){return this.g.count()},l:function(){return this.h.count()},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},m:function($t,a){var b=2;while(a>b){b=b<<1}return b},g:null,i:null,h:null,$type:new $.ig.Type("StackPool$1",$.ig.$ot)},true);$c("IVisualData:iu","Object",{$type:new $.ig.Type("IVisualData",null)},true);$c("PrimitiveVisualData:iw","Object",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this)},init1:function(a,b){$.ig.$op.init.call(this);this.name(b);this.tags(new $$t.jh);this.appearance(new $$t.ix)},_appearance:null,appearance:function(a){if(arguments.length===1){this._appearance=a;return a}else{return this._appearance}},_tags:null,tags:function(a){if(arguments.length===1){this._tags=a;return a}else{return this._tags}},type:function(){},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},scaleByViewport:function(a){this.appearance().j(a)},getPoints:function(a){var b=new $$t.c($$t.$c.$type.specialize($$t.$ch.$type),0);this.getPointsOverride(b,a);return b},getPointsOverride:function(a,b){},serialize:function(){var a=new $$t.hn(0);a.t("{");a.t("appearance: "+(this.appearance()!=null?this.appearance().serialize():"null")+", ");a.t("tags: [");for(var b=0;b<this.tags().count();b++){if(b!=0){a.k(", ")}a.k('"'+this.tags().__inner[b]+'"')}a.t("],");a.t('type: "'+this.type()+'", ');a.t('name: "'+this.name()+'", ');a.t(this.e());a.t("}");return a.toString()},e:function(){return""},$type:new $.ig.Type("PrimitiveVisualData",$.ig.$ot,[$$t.$iu.$type])},true);$c("LabelAppearanceData:jg","Object",{init:function(){this._labelBrush=new $$t.b6;$.ig.$op.init.call(this)},_text:null,text:function(a){if(arguments.length===1){this._text=a;return a}else{return this._text}},_horizontalAlignment:null,horizontalAlignment:function(a){if(arguments.length===1){this._horizontalAlignment=a;return a}else{return this._horizontalAlignment}},_verticalAlignment:null,verticalAlignment:function(a){if(arguments.length===1){this._verticalAlignment=a;return a}else{return this._verticalAlignment}},_textAlignment:null,textAlignment:function(a){if(arguments.length===1){this._textAlignment=a;return a}else{return this._textAlignment}},_textWrapping:null,textWrapping:function(a){if(arguments.length===1){this._textWrapping=a;return a}else{return this._textWrapping}},_textPosition:null,textPosition:function(a){if(arguments.length===1){this._textPosition=a;return a}else{return this._textPosition}},_labelBrush:null,labelBrush:function(a){if(arguments.length===1){this._labelBrush=a;return a}else{return this._labelBrush}},_labelBrushExtended:null,labelBrushExtended:function(a){if(arguments.length===1){this._labelBrushExtended=a;return a}else{return this._labelBrushExtended}},_angle:0,angle:function(a){if(arguments.length===1){this._angle=a;return a}else{return this._angle}},_opacity:0,opacity:function(a){if(arguments.length===1){this._opacity=a;return a}else{return this._opacity}},_visibility:false,visibility:function(a){if(arguments.length===1){this._visibility=a;return a}else{return this._visibility}},_font:null,font:function(a){if(arguments.length===1){this._font=a;return a}else{return this._font}},_fontFamily:null,fontFamily:function(a){if(arguments.length===1){this._fontFamily=a;return a}else{return this._fontFamily}},_fontSize:0,fontSize:function(a){if(arguments.length===1){this._fontSize=a;return a}else{return this._fontSize}},_fontWeight:null,fontWeight:function(a){if(arguments.length===1){this._fontWeight=a;return a}else{return this._fontWeight}},_fontStyle:null,fontStyle:function(a){if(arguments.length===1){this._fontStyle=a;return a}else{return this._fontStyle}},_fontStretch:null,fontStretch:function(a){if(arguments.length===1){this._fontStretch=a;return a}else{return this._fontStretch}},_marginLeft:0,marginLeft:function(a){if(arguments.length===1){this._marginLeft=a;return a}else{return this._marginLeft}},_marginRight:0,marginRight:function(a){if(arguments.length===1){this._marginRight=a;return a}else{return this._marginRight}},_marginTop:0,marginTop:function(a){if(arguments.length===1){this._marginTop=a;return a}else{return this._marginTop}},_marginBottom:0,marginBottom:function(a){if(arguments.length===1){this._marginBottom=a;return a}else{return this._marginBottom}},serialize:function(){var a=new $$t.hn(0);a.t("{");a.t('text: "'+(this.text()!=null?this.text():"")+'", ');if(this.textAlignment()!=null){a.t('textAlignment: "'+this.textAlignment()+'", ')}if(this.textWrapping()!=null){a.t('textWrapping: "'+this.textWrapping()+'", ')}a.t("labelBrush: "+($$t.$b6.e($l($$t.$b6.$type,this.labelBrush()),$l($$t.$b6.$type,null))?$$t.$iz.serializeColor(this.labelBrush()):"null")+", ");a.t("labelBrushExtended: "+(this.labelBrushExtended()!=null?this.labelBrushExtended().serialize():"null")+", ");a.t("angle: "+this.angle()+", ");a.t("marginLeft: "+this.marginLeft()+", ");a.t("marginRight: "+this.marginRight()+", ");a.t("marginTop: "+this.marginTop()+", ");a.t("marginBottom: "+this.marginBottom()+", ");a.t("opacity: "+this.opacity()+", ");a.t("visibility: "+(this.visibility()?"true":"false")+", ");if(this.horizontalAlignment()!=null){a.t('horizontalAlignment: "'+this.horizontalAlignment()+'", ')}if(this.verticalAlignment()!=null){a.t('verticalAlignment: "'+this.verticalAlignment()+'", ')}if(this.font()!=null){a.t('font: "'+this.font()+'",')}if(this.fontFamily()!=null){a.t('fontFamily: "'+this.fontFamily()+'",')}if(this.fontWeight()!=null){a.t('fontWeight: "'+this.fontWeight()+'",')}if(this.fontStyle()!=null){a.t('fontStyle: "'+this.fontStyle()+'",')}if(this.fontStretch()!=null){a.t('fontStretch: "'+this.fontStretch()+'",')}a.t("fontSize: "+this.fontSize());a.t("}");return a.toString()},$type:new $.ig.Type("LabelAppearanceData",$.ig.$ot,[$$t.$iu.$type])},true);$c("BrushAppearanceData:iy","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},serialize:function(){return'{ type: "'+this.type()+'", '+this.a()+" }"},a:function(){return""},$type:new $.ig.Type("BrushAppearanceData",$.ig.$ot,[$$t.$iu.$type])},true);$c("SolidBrushAppearanceData:i2","BrushAppearanceData",{init:function(){this._colorValue=new $$t.b6;$$t.$iy.init.call(this)},type:function(){return"solid"},_colorValue:null,colorValue:function(a){if(arguments.length===1){this._colorValue=a;return a}else{return this._colorValue}},a:function(){return"colorValue: "+($$t.$b6.e($l($$t.$b6.$type,this.colorValue()),$l($$t.$b6.$type,null))?$$t.$iz.serializeColor(this.colorValue()):"null")},$type:new $.ig.Type("SolidBrushAppearanceData",$$t.$iy.$type)},true);$c("LinearGradientBrushAppearanceData:i0","BrushAppearanceData",{init:function(){$$t.$iy.init.call(this);this.stops(new $$t.c($$t.$i1.$type,0))},type:function(){return"linear"},_startX:0,startX:function(a){if(arguments.length===1){this._startX=a;return a}else{return this._startX}},_startY:0,startY:function(a){if(arguments.length===1){this._startY=a;return a}else{return this._startY}},_endX:0,endX:function(a){if(arguments.length===1){this._endX=a;return a}else{return this._endX}},_endY:0,endY:function(a){if(arguments.length===1){this._endY=a;return a}else{return this._endY}},_stops:null,stops:function(a){if(arguments.length===1){this._stops=a;return a}else{return this._stops}},a:function(){var a=new $$t.hn(0);a.k("startX: "+this.startX()+", endX: "+this.endX()+", startY: "+this.startY()+", endY: "+this.endY());a.k(", stops: [");for(var b=0;b<this.stops().count();b++){if(b>0){a.k(", ")}a.k(this.stops().__inner[b].serialize())}a.k("]");return a.toString()},$type:new $.ig.Type("LinearGradientBrushAppearanceData",$$t.$iy.$type)},true);$c("GradientStopAppearanceData:i1","Object",{init:function(){this._colorValue=new $$t.b6;$.ig.$op.init.call(this)},_colorValue:null,colorValue:function(a){if(arguments.length===1){this._colorValue=a;return a}else{return this._colorValue}},_offset:0,offset:function(a){if(arguments.length===1){this._offset=a;return a}else{return this._offset}},serialize:function(){return"{ "+"colorValue: "+($$t.$b6.e($l($$t.$b6.$type,this.colorValue()),$l($$t.$b6.$type,null))?$$t.$iz.serializeColor(this.colorValue()):"null")+", offset: "+this.offset()+" }"},$type:new $.ig.Type("GradientStopAppearanceData",$.ig.$ot,[$$t.$iu.$type])},true);$c("PrimitiveAppearanceData:ix","Object",{init:function(){this._stroke=new $$t.b6;this._fill=new $$t.b6;$.ig.$op.init.call(this)},_stroke:null,stroke:function(a){if(arguments.length===1){this._stroke=a;return a}else{return this._stroke}},_strokeExtended:null,strokeExtended:function(a){if(arguments.length===1){this._strokeExtended=a;return a}else{return this._strokeExtended}},_fill:null,fill:function(a){if(arguments.length===1){this._fill=a;return a}else{return this._fill}},_fillExtended:null,fillExtended:function(a){if(arguments.length===1){this._fillExtended=a;return a}else{return this._fillExtended}},_strokeThickness:0,strokeThickness:function(a){if(arguments.length===1){this._strokeThickness=a;return a}else{return this._strokeThickness}},_visibility:0,visibility:function(a){if(arguments.length===1){this._visibility=a;return a}else{return this._visibility}},_opacity:0,opacity:function(a){if(arguments.length===1){this._opacity=a;return a}else{return this._opacity}},_canvasLeft:0,canvasLeft:function(a){if(arguments.length===1){this._canvasLeft=a;
return a}else{return this._canvasLeft}},_canvasTop:0,canvasTop:function(a){if(arguments.length===1){this._canvasTop=a;return a}else{return this._canvasTop}},_canvaZIndex:0,canvaZIndex:function(a){if(arguments.length===1){this._canvaZIndex=a;return a}else{return this._canvaZIndex}},_dashArray:null,dashArray:function(a){if(arguments.length===1){this._dashArray=a;return a}else{return this._dashArray}},_dashCap:0,dashCap:function(a){if(arguments.length===1){this._dashCap=a;return a}else{return this._dashCap}},j:function(a){this.canvasLeft((this.canvasLeft()-a.left())/a.width());this.canvasTop((this.canvasTop()-a.top())/a.height())},serialize:function(){var a=new $$t.hn(0);a.t("{");a.t("stroke: "+($$t.$b6.e($l($$t.$b6.$type,this.stroke()),$l($$t.$b6.$type,null))?$$t.$iz.serializeColor(this.stroke()):"null")+", ");a.t("fill: "+($$t.$b6.e($l($$t.$b6.$type,this.fill()),$l($$t.$b6.$type,null))?$$t.$iz.serializeColor(this.fill()):"null")+", ");a.t("strokeExtended: "+(this.strokeExtended()!=null?this.strokeExtended().serialize():"null")+", ");a.t("fillExtended: "+(this.fillExtended()!=null?this.fillExtended().serialize():"null")+", ");a.t("strokeThickness: "+this.strokeThickness()+", ");a.t("visibility: "+(this.visibility()==0?"true":"false")+", ");a.t("opacity: "+this.opacity()+", ");a.t("canvasLeft: "+this.canvasLeft()+", ");a.t("canvasTop: "+this.canvasTop()+", ");a.t("canvasZIndex: "+this.canvaZIndex()+", ");a.t("dashArray: null, ");a.t("dashCap: "+this.dashCap());a.t("}");return a.toString()},$type:new $.ig.Type("PrimitiveAppearanceData",$.ig.$ot,[$$t.$iu.$type])},true);$c("GetPointsSettings:i4","Object",{init:function(){$.ig.$op.init.call(this)},_ignoreFigureStartPoint:false,ignoreFigureStartPoint:function(a){if(arguments.length===1){this._ignoreFigureStartPoint=a;return a}else{return this._ignoreFigureStartPoint}},$type:new $.ig.Type("GetPointsSettings",$.ig.$ot)},true);$c("ShapeTags:jh","List$1",{init:function(){$$t.$c.init.call(this,String,0)},$type:new $.ig.Type("ShapeTags",$$t.$c.$type.specialize(String))},true);$c("PathVisualData:jo","PrimitiveVisualData",{type:function(){return"Path"},init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$$t.$iw.init1.call(this,1,"path1");this.data(new $$t.c($$t.$i3.$type,0))},init1:function(a,b,c){$$t.$iw.init1.call(this,1,b);this.data($$t.$iz.fromGeometry(c.ak()));$$t.$iz.getShapeAppearance(this.appearance(),c)},init2:function(a,b,c){$$t.$iw.init1.call(this,1,b);this.data($$t.$iz.fromLineData(c));$$t.$iz.getShapeAppearance(this.appearance(),c)},_data:null,data:function(a){if(arguments.length===1){this._data=a;return a}else{return this._data}},e:function(){var a=new $$t.hn(0);a.t("data: [");for(var b=0;b<this.data().count();b++){if(b!=0){a.k(", ")}a.k(this.data().__inner[b]!=null?this.data().__inner[b].serialize():"null")}a.t("]");return a.toString()},scaleByViewport:function(a){$$t.$iw.scaleByViewport.call(this,a);var c=this.data().getEnumerator();while(c.moveNext()){var b=c.current();b.scaleByViewport(a)}},getPointsOverride:function(a,b){for(var c=0;c<this.data().count();c++){var d=this.data().__inner[c];d.getPointsOverride(a,b)}},$type:new $.ig.Type("PathVisualData",$$t.$iw.$type)},true);$c("GeometryData:i3","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},scaleByViewport:function(a){},getPointsOverride:function(a,b){},serialize:function(){return'{ type: "'+this.type()+'", '+this.a()+"}"},a:function(){return""},$type:new $.ig.Type("GeometryData",$.ig.$ot,[$$t.$iu.$type])},true);$c("PathGeometryData:i8","GeometryData",{init:function(){$$t.$i3.init.call(this);this.figures(new $$t.c($$t.$i9.$type,0))},type:function(){return"Path"},_figures:null,figures:function(a){if(arguments.length===1){this._figures=a;return a}else{return this._figures}},a:function(){var a=new $$t.hn(0);a.t("figures: [");for(var b=0;b<this.figures().count();b++){if(b!=0){a.k(", ")}a.k(this.figures().__inner[b].serialize())}a.t("]");return a.toString()},scaleByViewport:function(a){var c=this.figures().getEnumerator();while(c.moveNext()){var b=c.current();b.c(a)}},getPointsOverride:function(a,b){for(var c=0;c<this.figures().count();c++){var d=this.figures().__inner[c];d.getPointsOverride(a,b)}},$type:new $.ig.Type("PathGeometryData",$$t.$i3.$type)},true);$c("LineGeometryData:i7","GeometryData",{init:function(){$$t.$i3.init.call(this)},type:function(){return"Line"},_x1:0,x1:function(a){if(arguments.length===1){this._x1=a;return a}else{return this._x1}},_y1:0,y1:function(a){if(arguments.length===1){this._y1=a;return a}else{return this._y1}},_x2:0,x2:function(a){if(arguments.length===1){this._x2=a;return a}else{return this._x2}},_y2:0,y2:function(a){if(arguments.length===1){this._y2=a;return a}else{return this._y2}},a:function(){return"x1: "+this.x1()+", y1: "+this.y1()+", x2: "+this.x2()+", y2:"+this.y2()},scaleByViewport:function(a){this.x1((this.x1()-a.left())/a.width());this.y1((this.y1()-a.top())/a.height());this.x2((this.x2()-a.left())/a.width());this.y2((this.y2()-a.top())/a.height())},getPointsOverride:function(a,b){var c=new $$t.c($$t.$ch.$type,0);a.add(c);c.add({__x:this.x1(),__y:this.y1(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:this.x2(),__y:this.y2(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("LineGeometryData",$$t.$i3.$type)},true);$c("RectangleGeometryData:i6","GeometryData",{init:function(){$$t.$i3.init.call(this)},type:function(){return"Rectangle"},_x:0,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_y:0,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_width:0,width:function(a){if(arguments.length===1){this._width=a;return a}else{return this._width}},_height:0,height:function(a){if(arguments.length===1){this._height=a;return a}else{return this._height}},a:function(){return"x: "+this.x()+", y: "+this.y()+", width: "+this.width()+", height: "+this.height()},scaleByViewport:function(a){this.x((this.x()-a.left())/a.width());this.y((this.y()-a.top())/a.height());this.width(this.width()/a.width());this.height(this.height()/a.height())},getPointsOverride:function(a,b){var c=new $$t.c($$t.$ch.$type,0);a.add(c);c.add({__x:this.x(),__y:this.y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:this.x()+this.width(),__y:this.y(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:this.x()+this.width(),__y:this.y()+this.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:this.x(),__y:this.y()+this.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("RectangleGeometryData",$$t.$i3.$type)},true);$c("EllipseGeometryData:i5","GeometryData",{init:function(){$$t.$i3.init.call(this)},type:function(){return"Ellipse"},_centerX:0,centerX:function(a){if(arguments.length===1){this._centerX=a;return a}else{return this._centerX}},_centerY:0,centerY:function(a){if(arguments.length===1){this._centerY=a;return a}else{return this._centerY}},_radiusX:0,radiusX:function(a){if(arguments.length===1){this._radiusX=a;return a}else{return this._radiusX}},_radiusY:0,radiusY:function(a){if(arguments.length===1){this._radiusY=a;return a}else{return this._radiusY}},a:function(){return"centerX: "+this.centerX()+", centerY: "+this.centerY()+", radiusX: "+this.radiusX()+", radiusY: "+this.radiusY()},scaleByViewport:function(a){this.centerX((this.centerX()-a.left())/a.width());this.centerX((this.centerY()-a.top())/a.height());this.radiusX(this.radiusX()/a.width());this.radiusY(this.radiusY()/a.height())},getPointsOverride:function(a,b){var c=new $$t.c($$t.$ch.$type,0);a.add(c);c.add({__x:this.centerX(),__y:this.centerY(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("EllipseGeometryData",$$t.$i3.$type)},true);$c("PathFigureData:i9","Object",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.segments(new $$t.c($$t.$ja.$type,0));this.startPoint(new $$t.ch(0))},init1:function(a,b){$.ig.$op.init.call(this);this.segments(new $$t.c($$t.$ja.$type,0));this.startPoint(b.__startPoint);for(var c=0;c<b.__segments.count();c++){var d=b.__segments.__inner[c];var e=null;switch(d.a()){case 0:e=new $$t.jb(1,d);break;case 3:e=new $$t.jc(1,d);break;case 4:e=new $$t.jd(1,d);break;case 2:e=new $$t.je(1,d);break;case 1:e=new $$t.jf(1,d);break}this.segments().add(e)}},_startPoint:null,startPoint:function(a){if(arguments.length===1){this._startPoint=a;return a}else{return this._startPoint}},_segments:null,segments:function(a){if(arguments.length===1){this._segments=a;return a}else{return this._segments}},serialize:function(){var a=new $$t.hn(0);a.t("{");if($$t.$ch.l_op_Inequality(this.startPoint(),null)){a.t("startPoint: { x: "+this.startPoint().__x+", y: "+this.startPoint().__y+"}, ")}a.t("segments: [");for(var b=0;b<this.segments().count();b++){if(b!=0){a.k(", ")}a.k(this.segments().__inner[b].serialize())}a.t("]");a.t("}");return a.toString()},c:function(a){if($$t.$ch.l_op_Inequality(this.startPoint(),null)){this.startPoint({__x:(this.startPoint().__x-a.left())/a.width(),__y:(this.startPoint().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}for(var b=0;b<this.segments().count();b++){this.segments().__inner[b].scaleByViewport(a)}},getPointsOverride:function(a,b){var c=new $$t.c($$t.$ch.$type,0);a.add(c);if(!b.ignoreFigureStartPoint()){c.add({__x:this.startPoint().__x,__y:this.startPoint().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}for(var d=0;d<this.segments().count();d++){this.segments().__inner[d].getPointsOverride(c,b)}},$type:new $.ig.Type("PathFigureData",$.ig.$ot,[$$t.$iu.$type])},true);$c("SegmentData:ja","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},scaleByViewport:function(a){},getPointsOverride:function(a,b){},serialize:function(){var a=new $$t.hn(0);a.t("{");a.t('type: "'+this.type()+'", ');a.t(this.a());a.t("}");return a.toString()},a:function(){return""},$type:new $.ig.Type("SegmentData",$.ig.$ot,[$$t.$iu.$type])},true);$c("LineSegmentData:jb","SegmentData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ja.init.call(this);this.point(new $$t.ch(0))},init1:function(a,b){$$t.$ja.init.call(this);this.point(b.c())},type:function(){return"Line"},_point:null,point:function(a){if(arguments.length===1){this._point=a;return a}else{return this._point}},a:function(){return"point: { x: "+this.point().__x+", y: "+this.point().__y+"}"},scaleByViewport:function(a){this.point({__x:(this.point().__x-a.left())/a.width(),__y:(this.point().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},getPointsOverride:function(a,b){a.add({__x:this.point().__x,__y:this.point().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("LineSegmentData",$$t.$ja.$type)},true);$c("PolylineSegmentData:jc","SegmentData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ja.init.call(this);this.points(new $$t.c($$t.$ch.$type,0))},init1:function(a,b){$$t.$ja.init.call(this);this.points(new $$t.c($$t.$ch.$type,0));for(var c=0;c<b.__points.count();c++){this.points().add(b.__points.__inner[c])}},type:function(){return"Polyline"},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},a:function(){var a=new $$t.hn(0);a.t("points: [");for(var b=0;b<this.points().count();b++){if(b!=0){a.k(", ")}a.k("{ x: "+this.points().__inner[b].__x+", y: "+this.points().__inner[b].__y+"}")}a.t("]");return a.toString()},scaleByViewport:function(a){for(var b=0;b<this.points().count();b++){this.points().__inner[b]={__x:(this.points().__inner[b].__x-a.left())/a.width(),__y:(this.points().__inner[b].__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}},getPointsOverride:function(a,b){for(var c=0;c<this.points().count();c++){a.add({__x:this.points().__inner[c].__x,__y:this.points().__inner[c].__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},$type:new $.ig.Type("PolylineSegmentData",$$t.$ja.$type)},true);$c("BezierSegmentData:jf","SegmentData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ja.init.call(this);this.points(new $$t.c($$t.$ch.$type,0))},init1:function(a,b){$$t.$ja.init.call(this);this.points(new $$t.c($$t.$ch.$type,0));this.points().add(b.e());this.points().add(b.f());this.points().add(b.g())},type:function(){return"Bezier"},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},a:function(){var a=new $$t.hn(0);a.t("points: [");for(var b=0;b<this.points().count();b++){if($$t.$ch.l_op_Equality(this.points().__inner[b],null)){break}if(b!=0){a.k(", ")}a.k("{ x: "+this.points().__inner[b].__x+", y: "+this.points().__inner[b].__y+"}")}a.t("]");return a.toString()},scaleByViewport:function(a){for(var b=0;b<this.points().count();b++){if($$t.$ch.l_op_Equality(this.points().__inner[b],null)){break}this.points().__inner[b]={__x:(this.points().__inner[b].__x-a.left())/a.width(),__y:(this.points().__inner[b].__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}},getPointsOverride:function(a,b){for(var c=0;c<this.points().count();c++){a.add({__x:this.points().__inner[c].__x,__y:this.points().__inner[c].__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},$type:new $.ig.Type("BezierSegmentData",$$t.$ja.$type)},true);$c("PolyBezierSegmentData:je","SegmentData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ja.init.call(this);this.points(new $$t.c($$t.$ch.$type,0))},init1:function(a,b){$$t.$ja.init.call(this);this.points(new $$t.c($$t.$ch.$type,0));for(var c=0;c<b.b().count();c++){this.points().add(b.b().__inner[c])}},type:function(){return"PolyBezierSpline"},_points:null,points:function(a){if(arguments.length===1){this._points=a;return a}else{return this._points}},a:function(){var a=new $$t.hn(0);a.t("points: [");for(var b=0;b<this.points().count();b++){if(b!=0){a.k(", ")}a.k("{ x: "+this.points().__inner[b].__x+", y: "+this.points().__inner[b].__y+"}")}a.t("]");return a.toString()},scaleByViewport:function(a){for(var b=0;b<this.points().count();b++){this.points().__inner[b]={__x:(this.points().__inner[b].__x-a.left())/a.width(),__y:(this.points().__inner[b].__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}},getPointsOverride:function(a,b){for(var c=0;c<this.points().count();c++){a.add({__x:this.points().__inner[c].__x,__y:this.points().__inner[c].__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},$type:new $.ig.Type("PolyBezierSegmentData",$$t.$ja.$type)},true);$c("ArcSegmentData:jd","SegmentData",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ja.init.call(this);this.point(new $$t.ch(0));this.isLargeArc(false);this.isCounterClockwise(true);this.rotationAngle(0)},init1:function(a,b){$$t.$ja.init.call(this);this.point(b.e());this.isLargeArc(b.b());this.isCounterClockwise(b.d()==0);this.sizeX(b.f().k());this.sizeY(b.f().j());this.rotationAngle(b.c())},type:function(){return"Arc"},_point:null,point:function(a){if(arguments.length===1){this._point=a;return a}else{return this._point}},_isLargeArc:false,isLargeArc:function(a){if(arguments.length===1){this._isLargeArc=a;return a}else{return this._isLargeArc}},_isCounterClockwise:false,isCounterClockwise:function(a){if(arguments.length===1){this._isCounterClockwise=a;return a}else{return this._isCounterClockwise}},_sizeX:0,sizeX:function(a){if(arguments.length===1){this._sizeX=a;return a}else{return this._sizeX}},_sizeY:0,sizeY:function(a){if(arguments.length===1){this._sizeY=a;return a}else{return this._sizeY}},_rotationAngle:0,rotationAngle:function(a){if(arguments.length===1){this._rotationAngle=a;return a}else{return this._rotationAngle}},a:function(){return"point: { x: "+this.point().__x+", y: "+this.point().__y+" }, isLargeArc: "+(this.isLargeArc()?"true":"false")+", isCounterClockwise: "+(this.isCounterClockwise()?"true":"false")+", sizeX: "+this.sizeX()+", sizeY: "+this.sizeY()+", rotationAngle: "+this.rotationAngle()},scaleByViewport:function(a){this.point({__x:(this.point().__x-a.left())/a.width(),__y:(this.point().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.sizeX(this.sizeX()/a.width());this.sizeY(this.sizeY()/a.height())},getPointsOverride:function(a,b){a.add({__x:this.point().__x,__y:this.point().__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("ArcSegmentData",$$t.$ja.$type)},true);$c("AppearanceHelper:iz","Object",{init:function(){$.ig.$op.init.call(this)},fromBrush:function(a){if(a==null){return $$t.$b6.u(0,0,0,0)}if($$t.$b6.c($l($$t.$b6.$type,a.color()),$l($$t.$b6.$type,null))){return $$t.$b6.u(0,0,0,0)}return a.color()},fromBrushExtended:function(a){if(a==null){return null}if(a._isGradient){var b=new $$t.i0;var c=a;b.startX(c._startX);b.startY(c._startY);b.endX(c._endX);b.endY(c._endY);var f=c._gradientStops;for(var e=0;e<f.length;e++){var d=f[e];var g=new $$t.i1;g.colorValue(d.color());g.offset(d._offset);b.stops().add(g)}return b}else if(a._isRadialGradient){return null}else{var h=new $$t.i2;h.colorValue(a.color());return h}return null},getCanvasLeft:function(a){return a.l()},getCanvasTop:function(a){return a.m()},getCanvasZIndex:function(a){return a.q()},fromPathData:function(a){return $$t.$iz.fromGeometry(a.ak())},fromLineData:function(a){var b=new $$t.f6;b.b({__x:a.ah(),__y:a.aj(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});b.c({__x:a.ag(),__y:a.ai(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $$t.$iz.fromGeometry(b)},fromGeometry:function(a){if(a==null){return new $$t.c($$t.$i3.$type,0)}if($b($$t.$f1.$type,a)!==null){var b=new $$t.c($$t.$i3.$type,0);var c=a;for(var d=0;d<c.c().count();d++){var e=$$t.$iz.fromGeometry(c.c().__inner[d]);for(var f=0;f<e.count();f++){b.add(e.__inner[f])}}return b}else if($b($$t.$f4.$type,a)!==null){return $$t.$iz.j(a)}else if($b($$t.$f6.$type,a)!==null){return $$t.$iz.h(a)}else if($b($$t.$f7.$type,a)!==null){return $$t.$iz.k(a)}else if($b($$t.$f8.$type,a)!==null){return $$t.$iz.e(a)}else{throw new $$t.z(1,"not supported")}},e:function(a){var b=new $$t.c($$t.$i3.$type,0);var c=new $$t.i5;b.add(c);c.centerX(a.d().__x);c.centerY(a.d().__y);c.radiusX(a.b());c.radiusY(a.c());return b},k:function(a){var b=new $$t.c($$t.$i3.$type,0);var c=new $$t.i6;b.add(c);c.x(a.d().x());c.y(a.d().y());c.width(a.d().width());c.height(a.d().height());return b},h:function(a){var b=new $$t.c($$t.$i3.$type,0);var c=new $$t.i7;b.add(c);c.x1(a.c().__x);c.y1(a.c().__y);c.x2(a.b().__x);c.y2(a.b().__y);return b},j:function(a){var b=new $$t.c($$t.$i3.$type,0);var c=new $$t.i8;b.add(c);for(var d=0;d<a.b().count();d++){var e=a.b().__inner[d];var f=new $$t.i9(1,e);c.figures().add(f)}return b},getShapeAppearance:function(a,b){a.stroke($$t.$iz.fromBrush(b.__stroke));a.fill($$t.$iz.fromBrush(b.__fill));a.strokeExtended($$t.$iz.fromBrushExtended(b.__stroke));a.fillExtended($$t.$iz.fromBrushExtended(b.__fill));a.strokeThickness(b.z());a.dashArray(null);if(b.af()!=null){a.dashArray(b.af().asArray())}a.dashCap(b.aa());a.visibility(b.__visibility);a.opacity(b.__opacity);a.canvasLeft($$t.$iz.getCanvasLeft(b));a.canvasTop($$t.$iz.getCanvasTop(b));a.canvaZIndex($$t.$iz.getCanvasZIndex(b))},fromTextElement:function(a,b){var c=new $$t.jg;var d=a;c.text(d.aa());c.labelBrush($$t.$iz.fromBrush(d.ab()));c.labelBrushExtended($$t.$iz.fromBrushExtended(d.ab()));c.visibility(d.__visibility==0?true:false);c.opacity(d.__opacity);if(b!=null){if(b.d()!=null){c.fontFamily(b.d())}if(!$.ig.util.isNaN(b.b())){c.fontSize(b.b())}if(b.i()!=null){c.fontWeight(b.i())}if(b.g()!=null){c.fontStyle(b.g())}if(b.e()!=null){c.fontStretch(b.g())}}var e=0;var f=d.h();if($b($$t.$go.$type,f)!==null){var g=$b($$t.$go.$type,f);e=g.h()}else if($b($$t.$gl.$type,f)!==null){var h=$b($$t.$gl.$type,f);var j=h.h().getEnumerator();while(j.moveNext()){var i=j.current();if($b($$t.$go.$type,i)!==null){var k=$b($$t.$go.$type,i);e=k.h();break}}}c.angle(e);return c},serializeColor:function(a){return"{ r: "+a.o()+", g: "+a.n()+", b: "+a.m()+", a: "+a.l()+"}"},serializeItems:function(a,b,c,d){if(c!=null){if(!d){a.k(", ")}a.k(b);a.k(": [");var e=false;var g=c.getEnumerator();while(g.moveNext()){var f=g.current();if(e){a.t(", ")}else{e=true}a.k(f.serialize())}a.t("]");return true}return false},serializeItem:function(a,b,c,d){if(c!=null){if(!d){a.k(", ")}a.k(b);a.k(": ");a.t(c.serialize());return true}return false},$type:new $.ig.Type("AppearanceHelper",$.ig.$ot)},true);$$t.$b4.rGB=0;$$t.$b4.hSV=1;$$t.$a.af=new $$t.b9(0);$$t.$cs.bp=-1;$$t.$cs.bm=0;$$t.$cs.a8=false;$$t.$cs.a9=false;$$t.$cs.bs=0;$$t.$cd.h=new $$t.b9(0);$$t.$cd.a=null;$$t.$ht.j="-4321px";$$t.$ht.i="rgb(3, 2, 1)";$$t.$ht.h="none";$$t.$ht.l="justify";$$t.$ht.m="baseline";$$t.$ht.k="0.888";$$t.$ht.n="hidden";$$t.$ht.o="4321px";$$t.$ht.e=500})(jQuery);$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["MorphSegment:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","Number:m","Number:n","Number:o","NumberStyles:p","Enum:q","Array:r","IList:s","ICollection:t","IEnumerable:u","IEnumerator:v","NotSupportedException:w","Error:x","Number:y","String:z","StringComparison:aa","RegExp:ab","CultureInfo:ac","DateTimeFormatInfo:ad","Calendar:ae","Date:af","Number:ag","DayOfWeek:ah","DateTimeKind:ai","CalendarWeekRule:aj","NumberFormatInfo:ak","CompareInfo:al","CompareOptions:am","IEnumerable$1:an","IEnumerator$1:ao","IDisposable:ap","StringSplitOptions:aq","Number:ar","Number:as","Number:at","Number:au","Number:av","Number:aw","Assembly:ax","Stream:ay","SeekOrigin:az","RuntimeTypeHandle:a0","MethodInfo:a1","MethodBase:a2","MemberInfo:a3","ParameterInfo:a4","TypeCode:a5","ConstructorInfo:a6","PropertyInfo:a7","List$1:a8","IList$1:a9","ICollection$1:ba","IArray:bb","Script:bc","IArrayList:bd","Array:be","CompareCallback:bf","MulticastDelegate:bg","IntPtr:bh","Func$3:bi","Action$1:bj","Comparer$1:bk","IComparer:bl","IComparer$1:bm","DefaultComparer$1:bn","IComparable$1:bo","Comparison$1:bp","ReadOnlyCollection$1:bq","Predicate$1:br","NotImplementedException:bs","Point:bt","GeometryUtil:bu","Math:bv","Rect:bw","Size:bx","Tuple$2:by","PathFigure:bz","PathSegmentCollection:b0","ArcSegment:b1","PathSegment:b2","PathSegmentType:b3","SweepDirection:b4","PolyLineSegment:b5","PointCollection:b6","InterpolationUtil:b7","Func$1:b8","Func$5:b9","ToolTipItemVisualData:ca","BulletGraphTargetValueVisualData:cb","ValueVisualData:cc","LinearGraphVisualData:cd","PrimitiveVisualData:ce","IVisualData:cf","PrimitiveAppearanceData:cg","Color:ch","ArgumentException:ci","BrushAppearanceData:cj","Visibility:ck","StringBuilder:cl","Environment:cm","AppearanceHelper:cn","Brush:co","LinearGradientBrushAppearanceData:cp","GradientStopAppearanceData:cq","LinearGradientBrush:cr","GradientStop:cs","SolidBrushAppearanceData:ct","FrameworkElement:cu","UIElement:cv","DependencyObject:cw","Dictionary:cx","DependencyProperty:cy","PropertyMetadata:cz","PropertyChangedCallback:c0","DependencyPropertyChangedEventArgs:c1","DependencyPropertiesCollection:c2","UnsetValue:c3","Binding:c4","PropertyPath:c5","Transform:c6","Style:c7","GeometryData:c8","GetPointsSettings:c9","Path:da","Shape:db","DoubleCollection:dc","Geometry:dd","GeometryType:de","Line:df","LineGeometry:dg","GeometryGroup:dh","GeometryCollection:di","FillRule:dj","PathGeometry:dk","PathFigureCollection:dl","RectangleGeometry:dm","EllipseGeometry:dn","EllipseGeometryData:dp","RectangleGeometryData:dq","LineGeometryData:dr","PathGeometryData:ds","PathFigureData:dt","SegmentData:du","LineSegment:dv","LineSegmentData:dw","PolylineSegmentData:dx","ArcSegmentData:dy","PolyBezierSegment:dz","PolyBezierSegmentData:d0","BezierSegment:d1","BezierSegmentData:d2","LabelAppearanceData:d3","FontInfo:d4","TextBlock:d5","RotateTransform:d6","TransformGroup:d7","TransformCollection:d8","ShapeTags:d9","LinearScaleVisualData:ea","LinearGraphScaleLabelVisualDataList:eb","LinearGraphScaleTickmarkVisualDataList:ec","LinearGraphRangeVisualDataList:ed","LinearGraphToolTipVisualData:ee","LinearGraphScaleLabelVisualData:ef","LinearGraphScaleTickmarkVisualData:eg","LinearGraphRangeVisualData:eh","BulletGraphVisualData:ei","LinearScaleOrientation:ek","LinearGraphFrame:em","LinearGraphScaleFrame:en","LinearGraphRectFrame:eo","BrushUtil:ep","ColorUtil:eq","Random:er","InterpolationMode:es","MathUtil:et","RuntimeHelpers:eu","RuntimeFieldHandle:ev","JQueryObject:ew","Element:ex","ElementAttributeCollection:ey","ElementCollection:ez","WebStyle:e0","ElementNodeType:e1","Document:e2","EventListener:e3","IElementEventHandler:e4","ElementEventHandler:e5","ElementAttribute:e6","JQueryPosition:e7","JQueryCallback:e8","JQueryEvent:e9","JQueryUICallback:fa","BrushCollection:fb","ObservableCollection$1:fc","INotifyCollectionChanged:fd","NotifyCollectionChangedEventHandler:fe","NotifyCollectionChangedEventArgs:ff","EventArgs:fg","NotifyCollectionChangedAction:fh","INotifyPropertyChanged:fi","PropertyChangedEventHandler:fj","PropertyChangedEventArgs:fk","Delegate:fl","Interlocked:fm","CssHelper:fn","JQuery:fo","JQueryDeferred:fp","JQueryPromise:fq","Action:fr","CssGradientUtil:fs","LinearGraphNeedleFrame:ft","LinearGraphBackingFrame:fu","BulletGraphFrame:fv","BulletGraphScaleFrame:fw","LinearGraphScaler:fx","XamBulletGraph:fy","Control:fz","Thickness:f0","HorizontalAlignment:f1","VerticalAlignment:f2","DoubleAnimator:f3","EasingFunctionHandler:f4","Callback:f5","LinearGraphRangeCollection:f6","StackPool$1:f7","Dictionary$2:f8","IDictionary$2:f9","IDictionary:ga","Func$2:gb","KeyValuePair$2:gc","Enumerable:gd","Thread:ge","ThreadStart:gf","IOrderedEnumerable$1:gg","SortedList$1:gh","ArgumentNullException:gi","IEqualityComparer$1:gj","EqualityComparer$1:gk","IEqualityComparer:gl","DefaultEqualityComparer$1:gm","InvalidOperationException:gn","Stack$1:go","ReverseArrayEnumerator$1:gp","XamBulletGraphView:gq","RenderingContext:gr","IRenderer:gs","Rectangle:gt","Polygon:gu","Polyline:gv","DataTemplateRenderInfo:gw","DataTemplatePassInfo:gx","ContentControl:gy","DataTemplate:gz","DataTemplateRenderHandler:g0","DataTemplateMeasureHandler:g1","DataTemplateMeasureInfo:g2","DataTemplatePassHandler:g3","LinearGraphTooltipDataContext:g4","DOMEventProxy:g5","EventProxy:g6","ModifierKeys:g7","MouseWheelHandler:g8","GestureHandler:g9","ContactHandler:ha","TouchHandler:hb","MouseOverHandler:hc","MouseHandler:hd","KeyHandler:he","Key:hf","MSGesture:hg","window:hh","MouseEventArgs:hi","XamLinearGraphRange:hj","DivElement:hk","CanvasElement:hl","CanvasContext:hm","CanvasViewRenderer:hn","CanvasContext2D:ho","TextMetrics:hp","ImageData:hq","Gradient:hr","TranslateTransform:hs","ScaleTransform:ht","FontUtil:hu","PathVisualData:hv","ToolTipInfo:hw","FormatLinearGraphLabelHandler:hx","FormatLinearGraphLabelEventArgs:hy","AlignLinearGraphLabelHandler:hz","AlignLinearGraphLabelEventArgs:h0","PolygonUtil:h1","AbstractEnumerable:h2","AbstractEnumerator:h3","GenericEnumerable$1:h4","GenericEnumerator$1:h5"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.getBoxIfEnum,$e=$.ig.util.getDefaultValue,$f=$.ig.util.getEnumValue,$g=$.ig.util.getValue,$h=$.ig.util.intSToU,$i=$.ig.util.nullableEquals,$j=$.ig.util.nullableIsNull,$k=$.ig.util.nullableNotEquals,$l=$.ig.util.toNullable,$m=$.ig.util.toString$1,$n=$.ig.util.u32BitwiseAnd,$o=$.ig.util.u32BitwiseOr,$p=$.ig.util.u32BitwiseXor,$q=$.ig.util.u32LS,$r=$.ig.util.unwrapNullable,$s=$.ig.util.wrapNullable,$t=String.fromCharCode,$u=$.ig.util.castObjTo$t,$v=$.ig.util.compare,$w=$.ig.util.replace,$x=$.ig.util.stringFormat,$y=$.ig.util.stringFormat1,$z=$.ig.util.stringFormat2,$0=$.ig.util.stringCompare1,$1=$.ig.util.stringCompare2,$2=$.ig.util.stringCompare3,$3=$.ig.util.compareSimple,$4=$.ig.util.tryParseNumber,$5=$.ig.util.tryParseNumber1,$6=$.ig.util.numberToString,$7=$.ig.util.numberToString1,$8=$.ig.util.parseNumber;$c("LinearScaleOrientation:ek","Enum",{init:function(v){this._v=v},$getName:function(v){switch(v){case 0:return"Horizontal";case 1:return"Vertical";default:return v.toString()}},$value:function(){return this._v},$type:new $.ig.Type("LinearScaleOrientation",$.ig.$ep.$type)},true);$c("MorphSegment:a","Object",{init:function(){$.ig.$op.init.call(this);this.f=new $$t.a8($$t.$bt.$type,0);this.g=new $$t.a8($$t.$bt.$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:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};e={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{d=this.f.__inner[0];e=this.f.__inner[1]}var f=$$t.$bu.j(d,e,this.h,!this.c,this.d);var g=$$t.$bu.c(f,d);var h=$$t.$bu.c(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:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})
}}else{var k;var l;var m;if(this.f.count()==0){l={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};m={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{l=this.f.__inner[0];m=this.f.__inner[1]}var n=l.__x;var o=l.__y;var p=m.__x;var q=m.__y;for(var r=0;r<b;r++){k=r/b;this.g.add({__x:n+(p-n)*k,__y:o+(q-o)*k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}this.a=true},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:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(f.b){if(i>1){var k=new $$t.b1;g=k;var l=h.__inner[1];k.e({__x:d+c*l.__x,__y:e+c*l.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});k.b(f.d);k.d(f.c?1:0);k.f(new $$t.bx(1,f.h*c,f.h*c));a=k.e()}}else{var m=new $$t.b5;g=m;if(i>1){var n;var o=m.__points;for(var p=1;p<i;p++){n=h.__inner[p];o.add({__x:d+c*n.__x,__y:e+c*n.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}a=m.__points.__inner[m.__points.count()-1]}}b.__segments.add(g);return a},j:function(a,b,c){var d=this;var e=b.f;var f=false;var g=c.f;var h=false;if(e.count()==0&&g.count()==0){return}d.b=false;d.e=false;d.a=false;d.d=false;d.c=false;if(b.e){f=true}if(c.e){h=true}if(b.b!=c.b||b.e||c.e||b.d!=c.d||b.c!=c.c){f=true;h=true;d.e=true}if(f&&!b.e){if(!b.a){b.i(c.h)}e=b.g}if(h&&!c.e){if(!c.a){c.i(b.h)}g=c.g}if(b.e){e=b.g}if(c.e){g=c.g}d.g.clear();if(b.b&&c.b){d.b=true}$$t.$b7.a(d.f,a,e,g);if(d.e){var i;var j=d.f.count();for(var k=0;k<j;k++){i=d.f.__inner[k];d.g.add({__x:i.__x,__y:i.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}d.a=true}if(b.d==c.d){d.d=c.d}if(b.c==c.c){d.c=c.c}if(d.b){d.h=b.h+(c.h-b.h)*a}},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("ToolTipItemVisualData:ca","Object",{init:function(){$.ig.$op.init.call(this)},type:function(){},serialize:function(){},$type:new $.ig.Type("ToolTipItemVisualData",$.ig.$ot)},true);$c("BulletGraphTargetValueVisualData:cb","ToolTipItemVisualData",{init:function(){$$t.$ca.init.call(this)},_value:0,value:function(a){if(arguments.length===1){this._value=a;return a}else{return this._value}},serialize:function(){return"{ value: "+this.value().toString()+", type: '"+this.type()+"'}"},type:function(){return"targetValue"},$type:new $.ig.Type("BulletGraphTargetValueVisualData",$$t.$ca.$type)},true);$c("ValueVisualData:cc","ToolTipItemVisualData",{init:function(){$$t.$ca.init.call(this)},_value:0,value:function(a){if(arguments.length===1){this._value=a;return a}else{return this._value}},serialize:function(){return"{ value: "+this.value().toString()+", type: '"+this.type()+"'}"},type:function(){return"value"},$type:new $.ig.Type("ValueVisualData",$$t.$ca.$type)},true);$c("LinearGraphVisualData:cd","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}},_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}},_ranges:null,ranges:function(a){if(arguments.length===1){this._ranges=a;return a}else{return this._ranges}},_toolTip:null,toolTip:function(a){if(arguments.length===1){this._toolTip=a;return a}else{return this._toolTip}},_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.backingPath()!=null){this.backingPath().scaleByViewport(this.viewport())}if(this.underlayPath()!=null){this.underlayPath().scaleByViewport(this.viewport())}if(this.overlayPath()!=null){this.overlayPath().scaleByViewport(this.viewport())}if(this.scaleLabels()!=null){var b=this.scaleLabels().getEnumerator();while(b.moveNext()){var a=b.current();a.scaleByViewport(this.viewport())}}if(this.scaleTickmarks()!=null){var d=this.scaleTickmarks().getEnumerator();while(d.moveNext()){var c=d.current();if(c.tickPath()!=null){c.tickPath().scaleByViewport(this.viewport())}}}if(this.ranges()!=null){var f=this.ranges().getEnumerator();while(f.moveNext()){var e=f.current();if(e.rangePath()!=null){e.rangePath().scaleByViewport(this.viewport())}}}},serialize:function(){var a=new $$t.cl(0);var b=true;a.t("{");if(this.scalePath()!=null){if(b){b=false}else{a.k(", ")}a.k("scalePath: ");a.t(this.scalePath().serialize())}if(this.backingPath()!=null){if(b){b=false}else{a.k(", ")}a.k("backingPath: ");a.t(this.backingPath().serialize())}if(this.underlayPath()!=null){if(b){b=false}else{a.k(", ")}a.k("underlayPath: ");a.t(this.underlayPath().serialize())}if(this.overlayPath()!=null){if(b){b=false}else{a.k(", ")}a.k("overlayPath: ");a.t(this.overlayPath().serialize())}if(this.scaleLabels()!=null){if(b){b=false}else{a.k(", ")}var c=true;a.k("scaleLabels: [");var e=this.scaleLabels().getEnumerator();while(e.moveNext()){var d=e.current();if(c){c=false}else{a.k(", ")}a.t(d.serialize())}a.t("]")}if(this.scaleTickmarks()!=null){if(b){b=false}else{a.k(", ")}var f=true;a.k("scaleTickmarks: [");var h=this.scaleTickmarks().getEnumerator();while(h.moveNext()){var g=h.current();if(f){f=false}else{a.k(", ")}a.t(g.serialize())}a.t("]")}if(this.ranges()!=null){if(b){b=false}else{a.k(", ")}var i=true;a.k("ranges: [");var k=this.ranges().getEnumerator();while(k.moveNext()){var j=k.current();if(i){i=false}else{a.k(", ")}a.t(j.serialize())}a.t("]")}if(this.name()!=null){if(b){b=false}else{a.k(", ")}a.k("name: '");a.k(this.name());a.t("'")}if(this.toolTip()!=null){if(b){b=false}else{a.k(", ")}a.k("toolTip: ");a.k(this.toolTip().serialize())}if(b){b=false}else{a.k(", ")}a.k("viewport: {");a.k("left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height());a.t("}");a.k("}");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("LinearGraphVisualData",$.ig.$ot)},true);$c("BulletGraphVisualData:ei","LinearGraphVisualData",{init:function(){$$t.$cd.init.call(this)},_targetValuePath:null,targetValuePath:function(a){if(arguments.length===1){this._targetValuePath=a;return a}else{return this._targetValuePath}},_valuePath:null,valuePath:function(a){if(arguments.length===1){this._valuePath=a;return a}else{return this._valuePath}},_targetValue:null,targetValue:function(a){if(arguments.length===1){this._targetValue=a;return a}else{return this._targetValue}},_value:null,value:function(a){if(arguments.length===1){this._value=a;return a}else{return this._value}},scaleByViewport:function(){$$t.$cd.scaleByViewport.call(this);if(this.targetValuePath()!=null){this.targetValuePath().scaleByViewport(this.viewport())}if(this.valuePath()!=null){this.valuePath().scaleByViewport(this.viewport())}},serialize:function(){var a=$$t.$cd.serialize.call(this);var b=new $$t.cl(0);var c=a.length==0;if(this.targetValuePath()!=null){if(c){c=false}else{b.k(", ")}b.k("targetValuePath: ");b.t(this.targetValuePath().serialize())}if(this.targetValue()!=null){if(c){c=false}else{b.k(", ")}b.k("targetValue: ");b.t(this.targetValue().serialize())}if(this.valuePath()!=null){if(c){c=false}else{b.k(", ")}b.k("valuePath: ");b.t(this.valuePath().serialize())}if(this.value()!=null){if(c){c=false}else{b.k(", ")}b.k("value: ");b.t(this.value().serialize())}if(c){return a}b.k("}");return a.substr(0,a.length-1)+b.toString()},$type:new $.ig.Type("BulletGraphVisualData",$$t.$cd.$type)},true);$c("LinearGraphFrame:em","Object",{init:function(){$.ig.$op.init.call(this);this.a(new $$t.fu);this.b(new $$t.eo)},c:function(a){},_a:null,a:function(b){if(arguments.length===1){this._a=b;return b}else{return this._a}},_b:null,b:function(b){if(arguments.length===1){this._b=b;return b}else{return this._b}},d:function(b,c,d){this.b($$t.$eo.a(b,1-b,c.b(),d.b()));this.c().w(b,c.c(),d.c());this.a().d(b,c.a(),d.a())},$type:new $.ig.Type("LinearGraphFrame",$.ig.$ot)},true);$c("BulletGraphFrame:fv","LinearGraphFrame",{init:function(){$$t.$em.init.call(this);this.c(new $$t.fw)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},$type:new $.ig.Type("BulletGraphFrame",$$t.$em.$type)},true);$c("LinearGraphScaleFrame:en","Object",{init:function(){$.ig.$op.init.call(this);this.k(new $$t.a8($$t.$eo.$type,0));this.j(new Array(0));this.i(new Array(0));this.e(new Array(0));this.d(new Array(0));this.f(new Array(0));this.c(new Array(0));this.g(new Array(0));this.h(new Array(0))},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_s:0,s:function(a){if(arguments.length===1){this._s=a;return a}else{return this._s}},_p:0,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_q:0,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_r:0,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_u:0,u:function(a){if(arguments.length===1){this._u=a;return a}else{return this._u}},_t:0,t:function(a){if(arguments.length===1){this._t=a;return a}else{return this._t}},_ab:null,ab:function(a){if(arguments.length===1){this._ab=a;return a}else{return this._ab}},_v:0,v:function(a){if(arguments.length===1){this._v=a;return a}else{return this._v}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_n:0,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_m:0,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_aa:null,aa:function(a){if(arguments.length===1){this._aa=a;return a}else{return this._aa}},_o:0,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},ac:function(a,b,c,d){var $self=this;var e=new $$t.dk;var f=new $$t.bz;var g=a.__x;var h=a.__y;var i,j,k,l;if(d==1){i=function(){var $ret=new $$t.dv(1);$ret.c({__x:g+b*$self.q(),__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();j=function(){var $ret=new $$t.dv(1);$ret.c({__x:g+b*$self.r(),__y:h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();k=function(){var $ret=new $$t.dv(1);$ret.c({__x:g+b*$self.r(),__y:h+c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();l=function(){var $ret=new $$t.dv(1);$ret.c({__x:g+b*$self.q(),__y:h+c,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}else{i=function(){var $ret=new $$t.dv(1);$ret.c({__x:g,__y:b*(1-$self.r()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();j=function(){var $ret=new $$t.dv(1);$ret.c({__x:g+c,__y:b*(1-$self.r()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();k=function(){var $ret=new $$t.dv(1);$ret.c({__x:g+c,__y:b*(1-$self.q()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();l=function(){var $ret=new $$t.dv(1);$ret.c({__x:g,__y:b*(1-$self.q()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}f.__startPoint=i.c();f.__segments.add(j);f.__segments.add(k);f.__segments.add(l);f.__isClosed=true;e.b().add(f);return e},w:function(a,b,c){this.ab($$t.$ep.g(b.ab(),a,c.ab(),0));this.aa($$t.$ep.g(b.aa(),a,c.aa(),0));if(b.z()==null&&c.z()==null){this.z(null)}else{this.z($$t.$ep.g(b.z(),a,c.z(),0))}this.s(b.s()+(c.s()-b.s())*a);this.p(b.p()+(c.p()-b.p())*a);this.q(b.q()+(c.q()-b.q())*a);this.r(b.r()+(c.r()-b.r())*a);this.l(b.l()+(c.l()-b.l())*a);this.u(b.u()+(c.u()-b.u())*a);this.t(b.t()+(c.t()-b.t())*a);this.n(b.n()+(c.n()-b.n())*a);this.m(b.m()+(c.m()-b.m())*a);this.v(b.v()+(c.v()-b.v())*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.e(this.a(a,this.e(),b.e(),c.e()));this.f(this.a(a,this.f(),b.f(),c.f()));this.c(this.a(a,this.c(),b.c(),c.c()));this.g(this.a(a,this.g(),b.g(),c.g()));this.h(this.a(a,this.h(),b.h(),c.h()));this.d(this.b(a,this.d(),b.d(),c.d()));this.y(a,this.k(),b.k(),c.k())},a:function(a,b,c,d){var e=Math.max(c.length,d.length);var f=Math.min(c.length,d.length);if(b.length!=e){b=new Array(e)}var g=0;if(c.length>0){g=c[c.length-1]}var h=0;if(d.length>0){h=d[d.length-1]}var i=c.length>d.length;var j=0;for(j=0;j<f;j++){b[j]=c[j]+(d[j]-c[j])*a}var k;var l;for(j=f;j<e;j++){if(i){k=c[j];l=h}else{k=g;l=d[j]}b[j]=k+(l-k)*a}return b},b:function(a,b,c,d){var e=Math.max(c.length,d.length);var f=Math.min(c.length,d.length);if(b.length!=e){b=new Array(e)}var g=null;if(c.length>0){g=c[c.length-1]}var h=null;if(d.length>0){h=d[d.length-1]}var i=c.length>d.length;var j=0;for(j=0;j<f;j++){b[j]=d[j]}var k;var l;for(j=f;j<e;j++){if(i){k=c[j];l=h}else{k=g;l=d[j]}if(l!=null){b[j]=l}else{b[j]=k}}return b},y:function(a,b,c,d){$$t.$b7.b($$t.$eo.$type,b,a,c,d,function(){return new $$t.eo},$$t.$eo.a)},x:function(a,b,c,d){$$t.$b7.b($$t.$ft.$type,b,a,c,d,function(){return new $$t.ft},$$t.$ft.a)},$type:new $.ig.Type("LinearGraphScaleFrame",$.ig.$ot)},true);$c("BulletGraphScaleFrame:fw","LinearGraphScaleFrame",{init:function(){$$t.$en.init.call(this);this.ad(new $$t.eo)},_ad:null,ad:function(a){if(arguments.length===1){this._ad=a;return a}else{return this._ad}},w:function(a,b,c){$$t.$en.w.call(this,a,b,c);this.ad($$t.$eo.a(a,1-a,b.ad(),c.ad()))},$type:new $.ig.Type("BulletGraphScaleFrame",$$t.$en.$type)},true);$c("LinearGraphNeedleFrame:ft","Object",{init:function(){$.ig.$op.init.call(this);this.f(new $$t.a);this.g(new $$t.a);this.d(new $$t.a);this.j(new $$t.a);this.i(new $$t.a);this.k(new $$t.a);this.e(new $$t.a);this.h(new $$t.a);this.b(new $$t.a);this.c(new $$t.a)},_n:0,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_m:0,m:function(a){if(arguments.length===1){this._m=a;return a}else{return this._m}},_q:0,q:function(a){if(arguments.length===1){this._q=a;return a}else{return this._q}},_p:0,p:function(a){if(arguments.length===1){this._p=a;return a}else{return this._p}},_l:0,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_r:null,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},_s:null,s:function(a){if(arguments.length===1){this._s=a;return a}else{return this._s}},_o:0,o:function(a){if(arguments.length===1){this._o=a;return a}else{return this._o}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_g:null,g:function(a){if(arguments.length===1){this._g=a;return a}else{return this._g}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},_i:null,i:function(a){if(arguments.length===1){this._i=a;return a}else{return this._i}},_k:null,k:function(a){if(arguments.length===1){this._k=a;return a}else{return this._k}},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_h:null,h:function(a){if(arguments.length===1){this._h=a;return a}else{return this._h}},_b:null,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},a:function(a,b,c,d){var e=new $$t.ft;e.n(c.n()+(d.n()-c.n())*a);e.m(c.m()+(d.m()-c.m())*a);e.q(c.q()+(d.q()-c.q())*a);e.l(c.l()+(d.l()-c.l())*a);e.p(c.p()+(d.p()-c.p())*a);e.r($$t.$ep.g(c.r(),a,d.r(),0));e.s($$t.$ep.g(c.s(),a,d.s(),0));e.o(c.o()+(d.o()-c.o())*a);e.f().j(a,c.f(),d.f());e.g().j(a,c.g(),d.g());e.d().j(a,c.d(),d.d());e.j().j(a,c.j(),d.j());e.i().j(a,c.i(),d.i());e.k().j(a,c.k(),d.k());e.e().j(a,c.e(),d.e());e.h().j(a,c.h(),d.h());e.b().j(a,c.b(),d.b());e.c().j(a,c.c(),d.c());return e},t:function(a,b,c){var d=new $$t.dk;var e=new $$t.bz;var f={__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};f=this.i().l(f,e,a,b,c);f=this.j().l(f,e,a,b,c);f=this.d().l(f,e,a,b,c);f=this.g().l(f,e,a,b,c);f=this.f().l(f,e,a,b,c);f=this.h().l(f,e,a,b,c);f=this.e().l(f,e,a,b,c);e.__isClosed=true;d.b().add(e);var g=new $$t.bz;if(this.b().f.count()>0||this.c().f.count()>0){f=this.b().l(f,g,a,b,c);f=this.c().l(f,g,a,b,c);g.__isClosed=true;d.b().add(g)}return d},$type:new $.ig.Type("LinearGraphNeedleFrame",$.ig.$ot)},true);$c("LinearGraphScaler:fx","Object",{f:0,e:0,d:0,c:0,a:false,g:0,b:0,j:function(){return this.g},h:function(){return this.b},init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.f=c;this.e=d;this.a=e;this.d=a;this.c=b;this.g=c;this.b=d},i:function(a){var b=(a-this.d)/(this.c-this.d);if(this.a){b=1-b}var c=this.g+(this.b-this.g)*b;c=Math.round(c*100)/100;return c},k:function(a){var b=(a-this.g)/(this.b-this.g);if(this.a){b=1-b}var c=this.d+(this.c-this.d)*b;return c},$type:new $.ig.Type("LinearGraphScaler",$.ig.$ot)},true);$c("LinearGraphBackingFrame:fu","Object",{init:function(){$.ig.$op.init.call(this)},_e:null,e:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},_f:null,f:function(a){if(arguments.length===1){this._f=a;return a}else{return this._f}},_c:0,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_a:0,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},g:function(a,b,c){var $self=this;var d=new $$t.dk;var e=new $$t.bz;var f,g,h,i;if(c==1){f=function(){var $ret=new $$t.dv(1);$ret.c({__x:a*$self.a(),__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();g=function(){var $ret=new $$t.dv(1);$ret.c({__x:a*$self.b(),__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();h=function(){var $ret=new $$t.dv(1);$ret.c({__x:a*$self.b(),__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();i=function(){var $ret=new $$t.dv(1);$ret.c({__x:a*$self.a(),__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}else{f=function(){var $ret=new $$t.dv(1);$ret.c({__x:0,__y:a*(1-$self.b()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();g=function(){var $ret=new $$t.dv(1);$ret.c({__x:b,__y:a*(1-$self.b()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();h=function(){var $ret=new $$t.dv(1);$ret.c({__x:b,__y:a*(1-$self.a()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();i=function(){var $ret=new $$t.dv(1);$ret.c({__x:0,__y:a*(1-$self.a()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}e.__startPoint=f.c();e.__segments.add(g);e.__segments.add(h);e.__segments.add(i);e.__isClosed=true;d.b().add(e);return d},d:function(a,b,c){this.c(b.c()+(c.c()-b.c())*a);this.e($$t.$ep.g(b.e(),a,c.e(),0));this.f($$t.$ep.g(b.f(),a,c.f(),0));this.b(b.b()+(c.b()-b.b())*a);this.a(b.a()+(c.a()-b.a())*a)},$type:new $.ig.Type("LinearGraphBackingFrame",$.ig.$ot)},true);$c("LinearGraphRectFrame:eo","Object",{init:function(){$.ig.$op.init.call(this)},e:0,f:0,b:0,c:0,g:0,d:0,i:null,j:null,h:0,k:function(a,b,c,d){var $self=this;var e=new $$t.dk;var f=new $$t.bz;var g,h,i,j;if(d==1){g=function(){var $ret=new $$t.dv(1);$ret.c({__x:a.__x+b*$self.b,__y:c-$self.d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();h=function(){var $ret=new $$t.dv(1);$ret.c({__x:a.__x+b*$self.c,__y:c-$self.d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();i=function(){var $ret=new $$t.dv(1);$ret.c({__x:a.__x+b*$self.f,__y:c-$self.g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();j=function(){var $ret=new $$t.dv(1);$ret.c({__x:a.__x+b*$self.e,__y:c-$self.g,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}else{g=function(){var $ret=new $$t.dv(1);$ret.c({__x:$self.g,__y:b*(1-$self.f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();h=function(){var $ret=new $$t.dv(1);$ret.c({__x:$self.d,__y:b*(1-$self.c),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();i=function(){var $ret=new $$t.dv(1);$ret.c({__x:$self.d,__y:b*(1-$self.b),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();j=function(){var $ret=new $$t.dv(1);$ret.c({__x:$self.g,__y:b*(1-$self.e),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}()}f.__startPoint=g.c();f.__segments.add(h);f.__segments.add(i);f.__segments.add(j);f.__isClosed=true;e.b().add(f);return e},a:function(a,b,c,d){var e=new $$t.eo;e.i=$$t.$ep.g(c.i,a,d.i,0);e.j=$$t.$ep.g(c.j,a,d.j,0);e.h=b*c.h+a*d.h;e.e=b*c.e+a*d.e;e.f=b*c.f+a*d.f;e.g=b*c.g+a*d.g;e.d=b*c.d+a*d.d;e.b=b*c.b+a*d.b;e.c=b*c.c+a*d.c;return e},$type:new $.ig.Type("LinearGraphRectFrame",$.ig.$ot)},true);$c("XamBulletGraph:fy","Control",{init:function(){var $self=this;this.a9=0;this.a8=0;this.a7=100;this.a3=new $$t.a8($$t.$d5.$type,0);this.a6=new $$t.a8($$t.$d5.$type,0);this.a5=new $$t.a8($$t.$da.$type,0);this.a4=new $$t.a8($$t.$da.$type,0);$$t.$fz.init.call(this);this.view(new $$t.gq(this));this.view().a1();this.gs=$$t.$bw.empty();this.gr=$$t.$bw.empty();this.gq=$$t.$bw.empty();this.ai(new $$t.fv);this.ah(new $$t.fv);this.ag(new $$t.fv);this.ranges(new $$t.f6);this.ax(true);this.ap(new $$t.f3(0,1,this.transitionDuration()));var a=this.ap();a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.d6.runOn(this));this.y($$t.$fy.$type);this.at(function(){var $ret=new $$t.f7($$t.$da.$type);$ret.b($self.view().ba.runOn($self.view()));$ret.c($self.view().bb.runOn($self.view()));$ret.d($self.view().bc.runOn($self.view()));$ret.j($self.view().cf.runOn($self.view()));return $ret}());this.au(function(){var $ret=new $$t.f7($$t.$da.$type);$ret.b($self.view().a4.runOn($self.view()));$ret.c($self.view().a5.runOn($self.view()));$ret.d($self.view().a6.runOn($self.view()));$ret.j($self.view().ce.runOn($self.view()));return $ret}());this.as(function(){var $ret=new $$t.f7($$t.$da.$type);$ret.b($self.view().a4.runOn($self.view()));$ret.c($self.view().a5.runOn($self.view()));$ret.d($self.view().a6.runOn($self.view()));$ret.j($self.view().ce.runOn($self.view()));return $ret}());this.ar(function(){var $ret=new $$t.f7($$t.$d5.$type);$ret.b($self.view().av.runOn($self.view()));$ret.c($self.view().aw.runOn($self.view()));$ret.d($self.view().ax.runOn($self.view()));$ret.j($self.view().br.runOn($self.view()));return $ret}());this.av(function(){var $ret=new $$t.f7($$t.$d5.$type);$ret.b($self.view().bk.runOn($self.view()));$ret.c($self.view().bl.runOn($self.view()));$ret.d($self.view().bm.runOn($self.view()));$ret.j($self.view().bs.runOn($self.view()));return $ret}())},_ap:null,ap:function(a){if(arguments.length===1){this._ap=a;return a}else{return this._ap}},d6:function(a,b){this.transitionProgress(this.ap().transitionProgress())},animating:function(){return this.ap().animationActive()},a9:0,transitionProgress:function(a){if(arguments.length===1){var b=this.a9;this.a9=a;this.ed("TransitionProgress",b,this.a9);return a}else{return this.a9}},ew:function(){this.a9=0;this.ap().stop();this.ap().start()},a1:function(){return this.transitionDuration()>0},formatLabel:null,alignLabel:null,_ai:null,ai:function(a){if(arguments.length===1){this._ai=a;return a}else{return this._ai}},_ah:null,ah:function(a){if(arguments.length===1){this._ah=a;return a}else{return this._ah}},_ag:null,ag:function(a){if(arguments.length===1){this._ag=a;return a}else{return this._ag}},_al:null,al:function(a){if(arguments.length===1){this._al=a;return a}else{return this._al}},orientation:function(a){if(arguments.length===1){this.g($$t.$fy.orientationProperty,$$t.$ek.getBox(a));return a}else{return $f(this.c($$t.$fy.orientationProperty))}},ranges:function(a){if(arguments.length===1){this.g($$t.$fy.rangesProperty,a);return a}else{return this.c($$t.$fy.rangesProperty)}},rangeBrushes:function(a){if(arguments.length===1){this.g($$t.$fy.rangeBrushesProperty,a);return a}else{return this.c($$t.$fy.rangeBrushesProperty)}},rangeOutlines:function(a){if(arguments.length===1){this.g($$t.$fy.rangeOutlinesProperty,a);return a}else{return this.c($$t.$fy.rangeOutlinesProperty)}},minimumValue:function(a){if(arguments.length===1){this.g($$t.$fy.minimumValueProperty,a);return a}else{return this.c($$t.$fy.minimumValueProperty)}},a8:0,actualMinimumValue:function(a){if(arguments.length===1){this.a8=a;return a}else{return this.a8}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$fy.maximumValueProperty,a);return a}else{return this.c($$t.$fy.maximumValueProperty)}},a7:0,actualMaximumValue:function(a){if(arguments.length===1){this.a7=a;return a}else{return this.a7}},targetValue:function(a){if(arguments.length===1){this.g($$t.$fy.targetValueProperty,a);return a}else{return this.c($$t.$fy.targetValueProperty)}},targetValueName:function(a){if(arguments.length===1){this.g($$t.$fy.targetValueNameProperty,a);return a}else{return this.c($$t.$fy.targetValueNameProperty)}},value:function(a){if(arguments.length===1){this.g($$t.$fy.valueProperty,a);return a}else{return this.c($$t.$fy.valueProperty)}},valueName:function(a){if(arguments.length===1){this.g($$t.$fy.valueNameProperty,a);return a}else{return this.c($$t.$fy.valueNameProperty)}},rangeInnerExtent:function(a){if(arguments.length===1){this.g($$t.$fy.rangeInnerExtentProperty,a);return a}else{return this.c($$t.$fy.rangeInnerExtentProperty)}},rangeOuterExtent:function(a){if(arguments.length===1){this.g($$t.$fy.rangeOuterExtentProperty,a);return a}else{return this.c($$t.$fy.rangeOuterExtentProperty)}},valueInnerExtent:function(a){if(arguments.length===1){this.g($$t.$fy.valueInnerExtentProperty,a);return a}else{return this.c($$t.$fy.valueInnerExtentProperty)}},valueOuterExtent:function(a){if(arguments.length===1){this.g($$t.$fy.valueOuterExtentProperty,a);return a}else{return this.c($$t.$fy.valueOuterExtentProperty)}},interval:function(a){if(arguments.length===1){this.g($$t.$fy.intervalProperty,a);return a}else{return this.c($$t.$fy.intervalProperty)}},ticksPostInitial:function(a){if(arguments.length===1){this.g($$t.$fy.ticksPostInitialProperty,a);return a}else{return this.c($$t.$fy.ticksPostInitialProperty)}},ticksPreTerminal:function(a){if(arguments.length===1){this.g($$t.$fy.ticksPreTerminalProperty,a);return a}else{return this.c($$t.$fy.ticksPreTerminalProperty)}},labelInterval:function(a){if(arguments.length===1){this.g($$t.$fy.labelIntervalProperty,a);return a}else{return this.c($$t.$fy.labelIntervalProperty)}},labelExtent:function(a){if(arguments.length===1){this.g($$t.$fy.labelExtentProperty,a);return a}else{return this.c($$t.$fy.labelExtentProperty)}},labelsPostInitial:function(a){if(arguments.length===1){this.g($$t.$fy.labelsPostInitialProperty,a);return a}else{return this.c($$t.$fy.labelsPostInitialProperty)}},labelsPreTerminal:function(a){if(arguments.length===1){this.g($$t.$fy.labelsPreTerminalProperty,a);return a}else{return this.c($$t.$fy.labelsPreTerminalProperty)}},minorTickCount:function(a){if(arguments.length===1){this.g($$t.$fy.minorTickCountProperty,a);return a}else{return this.c($$t.$fy.minorTickCountProperty)}},tickStartExtent:function(a){if(arguments.length===1){this.g($$t.$fy.tickStartExtentProperty,a);
return a}else{return this.c($$t.$fy.tickStartExtentProperty)}},tickEndExtent:function(a){if(arguments.length===1){this.g($$t.$fy.tickEndExtentProperty,a);return a}else{return this.c($$t.$fy.tickEndExtentProperty)}},tickStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$fy.tickStrokeThicknessProperty,a);return a}else{return this.c($$t.$fy.tickStrokeThicknessProperty)}},tickBrush:function(a){if(arguments.length===1){this.g($$t.$fy.tickBrushProperty,a);return a}else{return this.c($$t.$fy.tickBrushProperty)}},fontBrush:function(a){if(arguments.length===1){this.g($$t.$fy.fontBrushProperty,a);return a}else{return this.c($$t.$fy.fontBrushProperty)}},valueBrush:function(a){if(arguments.length===1){this.g($$t.$fy.valueBrushProperty,a);return a}else{return this.c($$t.$fy.valueBrushProperty)}},valueOutline:function(a){if(arguments.length===1){this.g($$t.$fy.valueOutlineProperty,a);return a}else{return this.c($$t.$fy.valueOutlineProperty)}},valueStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$fy.valueStrokeThicknessProperty,a);return a}else{return this.c($$t.$fy.valueStrokeThicknessProperty)}},minorTickStartExtent:function(a){if(arguments.length===1){this.g($$t.$fy.minorTickStartExtentProperty,a);return a}else{return this.c($$t.$fy.minorTickStartExtentProperty)}},minorTickEndExtent:function(a){if(arguments.length===1){this.g($$t.$fy.minorTickEndExtentProperty,a);return a}else{return this.c($$t.$fy.minorTickEndExtentProperty)}},minorTickStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$fy.minorTickStrokeThicknessProperty,a);return a}else{return this.c($$t.$fy.minorTickStrokeThicknessProperty)}},minorTickBrush:function(a){if(arguments.length===1){this.g($$t.$fy.minorTickBrushProperty,a);return a}else{return this.c($$t.$fy.minorTickBrushProperty)}},isScaleInverted:function(a){if(arguments.length===1){this.g($$t.$fy.isScaleInvertedProperty,a);return a}else{return this.c($$t.$fy.isScaleInvertedProperty)}},backingBrush:function(a){if(arguments.length===1){this.g($$t.$fy.backingBrushProperty,a);return a}else{return this.c($$t.$fy.backingBrushProperty)}},backingOutline:function(a){if(arguments.length===1){this.g($$t.$fy.backingOutlineProperty,a);return a}else{return this.c($$t.$fy.backingOutlineProperty)}},backingStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$fy.backingStrokeThicknessProperty,a);return a}else{return this.c($$t.$fy.backingStrokeThicknessProperty)}},backingInnerExtent:function(a){if(arguments.length===1){this.g($$t.$fy.backingInnerExtentProperty,a);return a}else{return this.c($$t.$fy.backingInnerExtentProperty)}},backingOuterExtent:function(a){if(arguments.length===1){this.g($$t.$fy.backingOuterExtentProperty,a);return a}else{return this.c($$t.$fy.backingOuterExtentProperty)}},scaleStartExtent:function(a){if(arguments.length===1){this.g($$t.$fy.scaleStartExtentProperty,a);return a}else{return this.c($$t.$fy.scaleStartExtentProperty)}},scaleEndExtent:function(a){if(arguments.length===1){this.g($$t.$fy.scaleEndExtentProperty,a);return a}else{return this.c($$t.$fy.scaleEndExtentProperty)}},targetValueBrush:function(a){if(arguments.length===1){this.g($$t.$fy.targetValueBrushProperty,a);return a}else{return this.c($$t.$fy.targetValueBrushProperty)}},targetValueBreadth:function(a){if(arguments.length===1){this.g($$t.$fy.targetValueBreadthProperty,a);return a}else{return this.c($$t.$fy.targetValueBreadthProperty)}},targetValueInnerExtent:function(a){if(arguments.length===1){this.g($$t.$fy.targetValueInnerExtentProperty,a);return a}else{return this.c($$t.$fy.targetValueInnerExtentProperty)}},targetValueOuterExtent:function(a){if(arguments.length===1){this.g($$t.$fy.targetValueOuterExtentProperty,a);return a}else{return this.c($$t.$fy.targetValueOuterExtentProperty)}},targetValueOutline:function(a){if(arguments.length===1){this.g($$t.$fy.targetValueOutlineProperty,a);return a}else{return this.c($$t.$fy.targetValueOutlineProperty)}},targetValueStrokeThickness:function(a){if(arguments.length===1){this.g($$t.$fy.targetValueStrokeThicknessProperty,a);return a}else{return this.c($$t.$fy.targetValueStrokeThicknessProperty)}},a0:function(a){if(arguments.length===1){this.g($$t.$fy.fc,a);return a}else{return this.c($$t.$fy.fc)}},transitionDuration:function(a){if(arguments.length===1){this.g($$t.$fy.transitionDurationProperty,a);return a}else{return $g(this.c($$t.$fy.transitionDurationProperty))}},showToolTipTimeout:function(a){if(arguments.length===1){this.g($$t.$fy.showToolTipTimeoutProperty,a);return a}else{return $g(this.c($$t.$fy.showToolTipTimeoutProperty))}},toolTip:function(a){if(arguments.length===1){this.g($$t.$fy.toolTipProperty,a);return a}else{return this.c($$t.$fy.toolTipProperty)}},_showToolTip:false,showToolTip:function(a){if(arguments.length===1){this._showToolTip=a;return a}else{return this._showToolTip}},font:function(a){if(arguments.length===1){this.g($$t.$fy.fontProperty,a);return a}else{return this.c($$t.$fy.fontProperty)}},_au:null,au:function(a){if(arguments.length===1){this._au=a;return a}else{return this._au}},_as:null,as:function(a){if(arguments.length===1){this._as=a;return a}else{return this._as}},_ar:null,ar:function(a){if(arguments.length===1){this._ar=a;return a}else{return this._ar}},_av:null,av:function(a){if(arguments.length===1){this._av=a;return a}else{return this._av}},_at:null,at:function(a){if(arguments.length===1){this._at=a;return a}else{return this._at}},getValueForPoint:function(a){var b=0;var c=a.__x;if(this.orientation()==1){b=a.__y;c=this.gv().height()}return this.al().k(c-b)},exportVisualData:function(){var $self=this;var a=new $$t.ei;a.viewport(this.gv());a.scaleLabels(new $$t.eb);a.scaleTickmarks(new $$t.ec);a.ranges(new $$t.ed);a.value(function(){var $ret=new $$t.cc;$ret.value($self.value());return $ret}());a.targetValue(function(){var $ret=new $$t.cb;$ret.value($self.targetValue());return $ret}());this.view().ar(a);var b=this.view().k();if(b!=null){var c;switch(b.c()){case"range":c=a.ranges().__inner[b.b()];break;case"value":c=a.value();break;default:c=a.targetValue();break}a.toolTip(function(){var $ret=new $$t.ee;$ret.item(c);$ret.itemBrush($$t.$cn.fromBrush(b.a().brush()));$ret.outline($$t.$cn.fromBrush(b.a().outline()));$ret.thickness(b.a().thickness());return $ret}())}return a},provideContainer:function(a){this.view().az(a)},onMouseOver:function(a,b,c){if(this.showToolTip()){a=this.view().b5(a);this.ev(a,null)}},onMouseLeave:function(){if(this.showToolTip()){this.ev({__x:-1e4,__y:-1e4,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},null)}},containerResized:function(){this.view().a0()},styleUpdated:function(){this.view().bj()},flush:function(){this.view().flush()},ev:function(a,b){var c=new $$t.hv(1,"targetValue",this.view().cc());var d=c.getPoints(new $$t.c9);if(d.count()>0){var e=$$t.$h1.a(d.__inner[0],a);if(e==true){this.view().bi(a,b,-1,"targetvalue");return}}var f=new $$t.hv(1,"value",this.view().cd());var g=f.getPoints(new $$t.c9);if(g.count()>0){var h=$$t.$h1.a(g.__inner[0],a);if(h==true){this.view().bi(a,b,-1,"value");return}}for(var i=0;i<this.a4.count();i++){var j=new $$t.hv(1,"range",this.a4.__inner[i]);var k=j.getPoints(new $$t.c9);if(k.count()>0){var l=$$t.$h1.a(k.__inner[0],a);if(l==true){this.view().bi(a,b,i,"range");return}}}this.view().au()},eo:function(){if(!this.ax()){return}var a=this.ah().c();if(this.orientation()==0){var b=0;for(var c=0;c<a.c().length;c++){b=Math.max(b,a.c()[c])}var d=this.gv().height()>=b?this.gv().height()-b:this.gv().height();this.gu(new $$t.bw(0,0,0,this.gv().width(),d))}else{var e=0;for(var f=0;f<a.f().length;f++){e=Math.max(e,a.f()[f])}var g=this.gv().width()>=e?this.gv().width()-e:this.gv().width();this.gu(new $$t.bw(0,e,0,g,this.gv().height()))}},_view:null,view:function(a){if(arguments.length===1){this._view=a;return a}else{return this._view}},gs:null,gv:function(a){if(arguments.length===1){var b=this.gs;this.gs=a;if(!b.equals1(this.gs)){this.ee(b,this.gs)}return a}else{return this.gs}},gr:null,gu:function(a){if(arguments.length===1){this.gr=a;return a}else{return this.gr}},gq:null,gt:function(a){if(arguments.length===1){this.gq=a;return a}else{return this.gq}},az:function(){return!$.ig.util.isNaN(this.actualMinimumValue())&&!$.ig.util.isNaN(this.actualMaximumValue())&&!this.gv().isEmpty()&&this.view().q()},d7:function(){if(!this.az()){return}var a=this.bx();this.al(new $$t.fx(this.actualMinimumValue(),this.actualMaximumValue(),a,a+this.bw(),this.isScaleInverted()));if(this.ax()){if(this.animating()){if(this.ap().needsFlush()){this.ap().flush()}var b=this.ai();this.ai(this.ag());this.ag(b)}else{var c=this.ai();this.ai(this.ah());this.ah(c)}}else if(this.animating()){this.ag().d(this.transitionProgress(),this.ai(),this.ah());this.ep(this.ag());this.er(this.ag());this.es(this.ag());this.eu(this.ag())}if(this.ax()){this.eg();this.eo();this.ei();this.ej();this.eh();this.ef()}if(this.ax()&&this.a1()){this.ew();this.ag().d(this.transitionProgress(),this.ai(),this.ah());this.ep(this.ag());this.er(this.ag());this.es(this.ag());this.eu(this.ag());this.et(this.ag());this.eq(this.ag())}else{if(this.ax()){this.ep(this.ah());this.er(this.ah());this.es(this.ah());this.eu(this.ah());this.et(this.ah());this.eq(this.ah())}}this.ax(false);this.view().aq()},a3:null,a6:null,a5:null,a4:null,eh:function(){var a=this.ah();var b=a.c();var c=this.al();var d=this.minorTickCount();var e=this.gu();if($.ig.util.isNaN(d)){d=3}b.s(this.scaleStartExtent());b.p(this.scaleEndExtent());b.q(0);b.r(1);b.k().clear();for(var f=0;f<this.ranges().count();f++){var g=this.ranges().__inner[f];if(g.endValue()<=this.actualMinimumValue()||g.startValue()>this.actualMaximumValue()){continue}var h=g.startValue();var i=g.endValue();if(h<this.actualMinimumValue()){h=this.actualMinimumValue()}if(i>this.actualMaximumValue()){i=this.actualMaximumValue()}var j=new $$t.eo;j.i=g.brush()!=null?g.brush():this.gi(f,this.rangeBrushes());j.j=g.outline()!=null?g.outline():this.gi(f,this.rangeOutlines());j.h=g.strokeThickness();j.g=c.i(h);j.d=c.i(i);j.e=g.innerStartExtent();j.b=g.innerEndExtent();j.f=g.outerStartExtent();j.c=g.outerEndExtent();if($.ig.util.isNaN(j.e)){j.e=this.rangeInnerExtent()}j.b=g.innerEndExtent();if($.ig.util.isNaN(j.b)){j.b=this.rangeInnerExtent()}j.f=g.outerStartExtent();if($.ig.util.isNaN(j.f)){j.f=this.rangeOuterExtent()}j.c=g.outerEndExtent();if($.ig.util.isNaN(j.c)){j.c=this.rangeOuterExtent()}b.k().add(j)}b.z(this.fontBrush());b.ab(this.tickBrush());b.v(this.tickStrokeThickness());b.u(this.tickStartExtent());b.t(this.tickEndExtent());b.aa(this.minorTickBrush());b.o(this.minorTickStrokeThickness());b.n(this.minorTickStartExtent());b.m(this.minorTickEndExtent());var k=this.interval();if($.ig.util.isNaN(k)){k=(this.actualMaximumValue()-this.actualMinimumValue())/10}if(k==0){k=this.actualMaximumValue()-this.actualMinimumValue()}var l=new $$t.a8(Number,0);var m=new $$t.a8(Number,0);if(k>0){for(var n=this.actualMinimumValue()+this.ticksPostInitial();n<=this.actualMaximumValue()-this.ticksPreTerminal();){if(n>this.actualMaximumValue()-this.ticksPreTerminal()){continue}l.add(c.i(n));for(var o=0;o<d;o++){var p=k/(d+1)*(o+1);if(p+n>this.actualMaximumValue()-this.ticksPreTerminal()){continue}m.add(c.i(p+n))}n=Math.round((n+k)*100)/100}}if(b.j().length!=l.count()||b.i().length!=m.count()){b.j(new Array(l.count()));b.i(new Array(m.count()))}for(var q=0;q<l.count();q++){b.j()[q]=l.__inner[q]}for(var r=0;r<m.count();r++){b.i()[r]=m.__inner[r]}},gw:function(){var a=this.interval();var b=this.labelInterval();if($.ig.util.isNaN(a)){a=(this.actualMaximumValue()-this.actualMinimumValue())/10}if($.ig.util.isNaN(b)){b=a}if(b==0){b=this.actualMaximumValue()-this.actualMinimumValue()}var c=new $$t.a8(Number,0);if(b>0){for(var d=this.labelsPostInitial()+this.actualMinimumValue();d<=this.actualMaximumValue()-this.labelsPreTerminal();d+=b){if(d>this.actualMaximumValue()-this.labelsPreTerminal()){continue}c.add(d)}}var e=new Array(c.count());var f=new Array(c.count());for(var g=0;g<c.count();g++){var h=c.__inner[g];h=Math.round(h*100)/100;var i=h.toString();var j=new $$t.hy;j.value=h;j.label=i;if(this.formatLabel!=null){this.formatLabel(this,j)}i=j.label;var k=this.view().cg(function(){var $ret=new $$t.d5;$ret.aa(i);return $ret}());e[g]=k.k();f[g]=k.j()}var l=0;var m=0;var n=1-this.scaleEndExtent()+this.scaleStartExtent();if(this.orientation()==0){for(var o=0;o<f.length;o++){m=Math.max(m,f[o])}for(var p=0;p<e.length;p++){l+=e[p]}if(e.length>0){l+=e[0]/2}if(e.length>1){l+=e[e.length-1]/2}if(e.length>0){l+=(e.length-1)*5}if(n>0){l=l/Math.abs(1-n)}}else{for(var q=0;q<e.length;q++){l=Math.max(l,e[q])}for(var r=0;r<f.length;r++){m+=f[r]}if(f.length>0){m-=f[0]/2}if(f.length>1){m-=f[f.length-1]/2}if(n>0){m=m/Math.abs(1-n)}if(f.length>0){m+=(f.length-1)*5}}return new $$t.bx(1,l,m)},eg:function(){var a=this.ah();var b=a.c();var c=this.al();var d=this.interval();var e=this.labelInterval();var f=this.minorTickCount();if($.ig.util.isNaN(d)){d=(this.actualMaximumValue()-this.actualMinimumValue())/10}if($.ig.util.isNaN(e)){e=d}if(e==0){e=this.actualMaximumValue()-this.actualMinimumValue()}var g=new $$t.a8($$t.$by.$type.specialize(Number,Number),0);if(e>0){for(var h=this.labelsPostInitial()+this.actualMinimumValue();h<=this.actualMaximumValue()-this.labelsPreTerminal();){if(h>this.actualMaximumValue()-this.labelsPreTerminal()){continue}g.add(new $$t.by(Number,Number,h,c.i(h)));h=Math.round((h+e)*100)/100}}if(b.d().length!=g.count()){b.e(new Array(g.count()));b.d(new Array(g.count()));b.f(new Array(g.count()));b.c(new Array(g.count()));b.g(new Array(g.count()));b.h(new Array(g.count()))}b.l(this.labelExtent());var i=new $$t.hy;i.actualMinimumValue=this.actualMinimumValue();i.actualMaximumValue=this.actualMaximumValue();var j=new $$t.h0;j.actualMinimumValue=this.actualMinimumValue();j.actualMaximumValue=this.actualMaximumValue();for(var k=0;k<g.count();k++){var l=g.__inner[k].a();l=Math.round(l*100)/100;var m=l.toString();i.value=l;j.value=l;i.label=m;if(this.formatLabel!=null){this.formatLabel(this,i)}m=i.label;j.label=m;var n=this.view().cg(function(){var $ret=new $$t.d5;$ret.aa(m);return $ret}());j.width=n.k();j.height=n.j();if(this.orientation()==0){j.offsetX=-1*(n.k()/2);j.offsetY=-1*n.j()}else{j.offsetX=-1*n.k();j.offsetY=-1*(n.j()/2)}if(this.alignLabel!=null){this.alignLabel(this,j)}b.f()[k]=j.width;b.c()[k]=j.height;b.g()[k]=j.offsetX;b.h()[k]=j.offsetY;b.d()[k]=m;b.e()[k]=g.__inner[k].b()}},ef:function(){var a=this.ah();var b=a.a();b.e(this.backingBrush());b.f(this.backingOutline());b.c(this.backingStrokeThickness());b.a(this.backingInnerExtent());b.b(this.backingOuterExtent())},ei:function(){var a=this.ah();var b=a.b();var c=this.al();b.e=this.targetValueInnerExtent();b.b=this.targetValueInnerExtent();b.f=this.targetValueOuterExtent();b.c=this.targetValueOuterExtent();b.i=this.targetValueBrush();b.j=this.targetValueOutline();b.h=this.targetValueStrokeThickness();if($.ig.util.isNaN(this.targetValue())){return}var d=c.i(this.targetValue());var e=this.targetValueBreadth()/2;b.g=d-e;b.d=d+e},ej:function(){var a=this.ah().c();var b=this.al();var c=this.value();if($.ig.util.isNaN(c)){return}var d=this.actualMinimumValue();if($.ig.util.isNaN(d)){d=this.actualMinimumValue()}var e=this.value();var f=new $$t.eo;f.i=this.valueBrush();f.j=this.valueOutline();f.h=this.valueStrokeThickness();f.g=b.i(d);f.d=b.i(e);f.e=this.valueInnerExtent();f.b=this.valueInnerExtent();f.f=this.valueOuterExtent();f.c=this.valueOuterExtent();a.ad(f)},gi:function(a,b){if(b!=null&&b.count()>0){return b.item(a%b.count())}else{return null}},et:function(a){var b=this.gu();var c=a.c();var d=this.au();var e=c.j();var f=c.u();var g=c.t();var h=c.ab();var i=c.v();var j=this.as();var k=c.i();var l=c.n();var m=c.m();var n=c.aa();var o=c.o();d.f(true);for(var p=0;p<this.a5.count();p++){d.n(this.a5.__inner[p])}this.a5.clear();var q=this.bu();var r=this.cg();for(var s=0;s<e.length;s++){var t,u,v,w;if(this.orientation()==1){t=b.left()+q*f;u=r-e[s];v=b.left()+q*g;w=u}else{t=b.left()+e[s];u=q*(1-f);v=t;w=q*(1-g)}var x=d.a();var y=new $$t.dk;var z=new $$t.bz;z.__startPoint={__x:t,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};z.__segments.add(function(){var $ret=new $$t.dv(1);$ret.c({__x:v,__y:w,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());y.b().add(z);x.ak(y);x.__stroke=h;x.z(i);this.a5.add(x)}for(var aa=0;aa<k.length;aa++){var ab,ac,ad,ae;if(this.orientation()==1){ab=b.left()+q*l;ac=r-k[aa];ad=b.left()+q*m;ae=ac}else{ab=k[aa];ac=q*(1-l);ad=ab;ae=q*(1-m)}var af=d.a();var ag=new $$t.dk;var ah=new $$t.bz;ah.__startPoint={__x:ab,__y:ac,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};ah.__segments.add(function(){var $ret=new $$t.dv(1);$ret.c({__x:ad,__y:ae,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());ag.b().add(ah);af.ak(ag);af.__stroke=n;af.z(o);this.a5.add(af)}d.f(false)},eq:function(a){var b=this.gu();var c=a.c();var d=c.e();var e=c.d();var f=c.g();var g=c.h();var h=c.f();var i=c.c();var j=c.l();var k=this.ar();k.f(true);for(var l=0;l<this.a3.count();l++){k.n(this.a3.__inner[l])}this.a3.clear();var m=c.z();var n=this.cf();var o=this.cg();for(var p=0;p<e.length;p++){var q,r;if(this.orientation()==1){q=b.left()+n*j;r=b.top()+o-d[p]}else{q=b.left()+d[p];r=b.top()+n*(1-j)}var s=k.a();s.aa(e[p]);this.view().bh(s,m);var t=h[p];var u=i[p];var v=f[p];var w=g[p];this.view().a8(s,q+v,r+w);this.a3.add(s)}k.f(false)},er:function(a){var b=a.c();var c=this.at();c.f(true);for(var d=0;d<this.a4.count();d++){c.n(this.a4.__inner[d])}this.a4.clear();var e=this.bu();var f=this.cg();var g=this.gp();var h=this.view().cb();h.ak(b.ac(g,e,f,this.orientation()));for(var i=0;i<b.k().count();i++){var j=b.k().__inner[i];var k=c.a();k.ak(j.k(g,e,f,this.orientation()));k.__fill=j.i;k.__stroke=j.j;k.z(j.h);this.a4.add(k)}this.view().bg(this.a4);c.f(false)},ep:function(a){var b=this.gt();var c=this.view().ca();var d=a.a();var e=this.orientation()==0?b.height():b.width();var f=this.orientation()==0?b.width():b.height();var g=d.g(e,f,this.orientation());c.ak(g);c.__fill=d.e();c.__stroke=d.f();c.z(d.c())},es:function(a){var b=this.view().cc();if($.ig.util.isNaN(this.targetValue())||this.targetValue()<this.actualMinimumValue()||this.targetValue()>this.actualMaximumValue()){b.ak(null);return}var c=a.b();var d=this.bu();var e=this.cg();var f=this.gp();var g=c.k(f,d,e,this.orientation());b.ak(g);b.__fill=c.i;b.__stroke=c.j;b.z(c.h)},eu:function(a){var b=this.view().cd();var c=this.value();if(c<=this.actualMinimumValue()||c>this.actualMaximumValue()||$.ig.util.isNaN(c)){b.ak(null);return}var d=a.c();var e=this.bu();var f=this.cg();var g=this.gp();var h=d.ad();b.ak(h.k(g,e,f,this.orientation()));b.__fill=h.i;b.__stroke=h.j;b.z(h.h)},ee:function(a,b){this.ax(true);this.view().bf()},ea:function(a,b){this.ax(true);this.view().bf()},bu:function(){if(this.orientation()==0){return this.a0()?this.gv().height():this.gu().height()}return this.a0()?this.gv().width():this.gu().width()},bw:function(){if(this.orientation()==0){return this.gv().width()*(this.scaleEndExtent()-this.scaleStartExtent())}return this.gv().height()*(this.scaleEndExtent()-this.scaleStartExtent())},cf:function(){if(this.orientation()==0){return this.gv().height()}return this.gv().width()},cg:function(){if(this.orientation()==0){return this.gv().width()}return this.gv().height()},bx:function(){var a=this.scaleStartExtent();if(this.orientation()==0){if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.gv().left()+this.gv().width()*a}if(this.isScaleInverted()){a=1-this.scaleEndExtent()}return this.gv().top()+this.gv().height()*a},gp:function(){var a=this.gu().left();if(this.a0()){a=0}var b=this.scaleStartExtent();if(this.orientation()==0){if(this.isScaleInverted()){b=1-this.scaleEndExtent()}return{__x:a+this.gu().width()*b,__y:this.gu().top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(!this.isScaleInverted()){b=1-this.scaleEndExtent()}return{__x:a,__y:this.gu().top()+this.gu().height()*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},ed:function(a,b,c){switch(a){case"ValueBrush":case"TargetValueBrush":case"TargetValueOutline":case"BackingBrush":case"BackingOutline":case"TickBrush":case"MinorTickBrush":this.view().ay(a,b,c);break;case"RangeBrushes":this.view().a2(b,c);break;case"RangeOutlines":this.view().a3(b,c);break}switch(a){case"TransitionDuration":this.ap().intervalMilliseconds(this.transitionDuration());this.view().bf();break;case"TransitionProgress":if(this.transitionProgress()>=1){this.ap().stop();var d=this.ah();this.ah(this.ai());this.ai(d);this.eg();this.ei();this.ej();this.eh();this.ef();this.ep(this.ah());this.er(this.ah());this.es(this.ah());this.eu(this.ah());this.et(this.ah());this.eq(this.ah())}this.ag().d(this.transitionProgress(),this.ai(),this.ah());this.ep(this.ag());this.er(this.ag());this.es(this.ag());this.eu(this.ag());this.et(this.ag());this.eq(this.ag());this.view().aq();break;case"Value":case"ValueInnerExtent":case"ValueOuterExtent":case"ValueBrush":case"TargetValueBrush":case"TargetValueOutline":case"TargetValueStrokeThickness":case"TargetValueBreadth":case"TargetValueInnerExtent":case"TargetValueOuterExtent":case"BackingBrush":case"BackingOutline":case"TickBrush":case"MinorTickBrush":case"RangeBrushes":case"RangeOutlines":case"MergeViewPorts":case"TargetValue":case"TargetValueName":case"RangeInnerExtent":case"RangeOuterExtent":case"BackingStrokeThickness":case"BackingInnerExtent":case"BackingOuterExtent":case"Interval":case"LabelInterval":case"LabelExtent":case"LabelsPostInitial":case"LabelsPreTerminal":case"TicksPostInitial":case"TicksPreTerminal":case"TickStartExtent":case"TickEndExtent":case"TickStrokeThickness":case"MinorTickStartExtent":case"MinorTickEndExtent":case"MinorTickCount":case"MinorTickStrokeThickness":this.ax(true);this.view().bf();break;case"Ranges":var e=b;var f=c;if(e!=null){var g=e;g.collectionChanged=$.ig.Delegate.prototype.remove(g.collectionChanged,this.em.runOn(this))}if(f!=null){var h=f;h.collectionChanged=$.ig.Delegate.prototype.combine(h.collectionChanged,this.em.runOn(this))}this.ax(true);this.view().bf();break;case"Orientation":case"IsScaleInverted":case"MinimumValue":case"MaximumValue":case"ScaleEndExtent":case"ScaleStartExtent":this.actualMinimumValue(Math.min(this.minimumValue(),this.maximumValue()));this.actualMaximumValue(Math.max(this.minimumValue(),this.maximumValue()));var i=this.bx();this.al(new $$t.fx(this.actualMinimumValue(),this.actualMaximumValue(),i,i+this.bw(),this.isScaleInverted()));this.ax(true);this.view().bf();break;case"FontBrush":case"Font":this.view().bp();this.ax(true);this.view().bf();break}},em: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.el.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.el.runOn(this))}}this.ax(true);this.view().bf()},el:function(a,b){this.ax(true);this.view().bf()},_ax:false,ax:function(a){if(arguments.length===1){this._ax=a;return a}else{return this._ax}},refresh:function(){this.ax(true);this.view().bf()},aq:function(){return $$t.$hu.g(this.font())},$type:new $.ig.Type("XamBulletGraph",$$t.$fz.$type)},true);$c("XamLinearGraphRange:hj","DependencyObject",{init:function(){$$t.$cw.init.call(this)},aa:function(a,b,c){},z:function(a,b,c){this.aa(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.fk(a))}},propertyChanged:null,name:function(a){if(arguments.length===1){this.g($$t.$hj.nameProperty,a);return a}else{return this.c($$t.$hj.nameProperty)}},brush:function(a){if(arguments.length===1){this.g($$t.$hj.brushProperty,a);return a}else{return this.c($$t.$hj.brushProperty)}},outline:function(a){if(arguments.length===1){this.g($$t.$hj.outlineProperty,a);return a}else{return this.c($$t.$hj.outlineProperty)}},startValue:function(a){if(arguments.length===1){this.g($$t.$hj.startValueProperty,a);return a}else{return this.c($$t.$hj.startValueProperty)}},endValue:function(a){if(arguments.length===1){this.g($$t.$hj.endValueProperty,a);return a}else{return this.c($$t.$hj.endValueProperty)}},innerStartExtent:function(a){if(arguments.length===1){this.g($$t.$hj.innerStartExtentProperty,a);return a}else{return this.c($$t.$hj.innerStartExtentProperty)}},innerEndExtent:function(a){if(arguments.length===1){this.g($$t.$hj.innerEndExtentProperty,a);return a}else{return this.c($$t.$hj.innerEndExtentProperty)}},outerStartExtent:function(a){if(arguments.length===1){this.g($$t.$hj.outerStartExtentProperty,a);return a}else{return this.c($$t.$hj.outerStartExtentProperty)}},outerEndExtent:function(a){if(arguments.length===1){this.g($$t.$hj.outerEndExtentProperty,a);return a}else{return this.c($$t.$hj.outerEndExtentProperty)}},strokeThickness:function(a){if(arguments.length===1){this.g($$t.$hj.strokeThicknessProperty,a);return a}else{return this.c($$t.$hj.strokeThicknessProperty)}},$type:new $.ig.Type("XamLinearGraphRange",$$t.$cw.$type,[$$t.$fi.$type])},true);$c("LinearGraphRangeCollection:f6","ObservableCollection$1",{init:function(){$$t.$fc.init.call(this,$$t.$hj.$type,0)},$type:new $.ig.Type("LinearGraphRangeCollection",$$t.$fc.$type.specialize($$t.$hj.$type))},true);$c("LinearGraphTooltipDataContext:g4","DependencyObject",{init:function(){$$t.$cw.init.call(this)},item:function(a){if(arguments.length===1){this.g($$t.$g4.itemProperty,a);return a}else{return this.c($$t.$g4.itemProperty)}},itemName:function(a){if(arguments.length===1){this.g($$t.$g4.itemNameProperty,a);return a}else{return this.c($$t.$g4.itemNameProperty)}},outline:function(a){if(arguments.length===1){this.g($$t.$g4.outlineProperty,a);return a}else{return this.c($$t.$g4.outlineProperty)}},brush:function(a){if(arguments.length===1){this.g($$t.$g4.itemBrushProperty,a);return a}else{return this.c($$t.$g4.itemBrushProperty)}},thickness:function(a){if(arguments.length===1){this.g($$t.$g4.thicknessProperty,a);return a}else{return this.c($$t.$g4.thicknessProperty)}},label:function(a){if(arguments.length===1){this.g($$t.$g4.labelProperty,a);return a}else{return this.c($$t.$g4.labelProperty)}},n:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.fk(a))}},propertyChanged:null,$type:new $.ig.Type("LinearGraphTooltipDataContext",$$t.$cw.$type,[$$t.$fi.$type])},true);$c("ToolTipInfo:hw","Object",{init:function(){$.ig.$op.init.call(this)},_c:null,c:function(a){if(arguments.length===1){this._c=a;return a}else{return this._c}},_b:0,b:function(a){if(arguments.length===1){this._b=a;return a}else{return this._b}},_d:null,d:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},_a:null,a:function(a){if(arguments.length===1){this._a=a;return a}else{return this._a}},$type:new $.ig.Type("ToolTipInfo",$.ig.$ot)},true);$c("FormatLinearGraphLabelEventArgs:hy","EventArgs",{init:function(){$$t.$fg.init.call(this)},actualMinimumValue:0,actualMaximumValue:0,value:0,label:null,$type:new $.ig.Type("FormatLinearGraphLabelEventArgs",$$t.$fg.$type)},true);$c("AlignLinearGraphLabelEventArgs:h0","FormatLinearGraphLabelEventArgs",{init:function(){$$t.$hy.init.call(this)},width:0,height:0,offsetX:0,offsetY:0,$type:new $.ig.Type("AlignLinearGraphLabelEventArgs",$$t.$hy.$type)},true);$c("XamBulletGraphView:gq","Object",{an:0,am:0,init:function(a){this.e=null;this.f=null;this.b2=null;this.b3=null;this.o=false;this.a=["value","targetvalue","backing","scale","tick","minortick","label"];this.ao=null;this.ah=-1;this.bu=function(){var $ret=new $$t.co;$ret.fill("black");return $ret}();this.p=false;this.m=null;$.ig.$op.init.call(this);this.l(a);this.t=new $$t.f8(String,$$t.$f8.$type.specialize(String,$$t.$co.$type),0);this.b8=new $$t.da;this.b9=new $$t.da;this.b7=new $$t.da;this.b6=new $$t.da;this.y(new $$t.a8($$t.$da.$type,0));this.x(new $$t.a8($$t.$da.$type,0));this.w(new $$t.a8($$t.$d5.$type,0));this.z(new $$t.a8($$t.$d5.$type,0))},_l:null,l:function(a){if(arguments.length===1){this._l=a;return a}else{return this._l}},_aj:null,aj:function(a){if(arguments.length===1){this._aj=a;return a}else{return this._aj}},_n:null,n:function(a){if(arguments.length===1){this._n=a;return a}else{return this._n}},_ak:null,ak:function(a){if(arguments.length===1){this._ak=a;return a}else{return this._ak}},al:null,_y:null,y:function(a){if(arguments.length===1){this._y=a;return a}else{return this._y}},_x:null,x:function(a){if(arguments.length===1){this._x=a;return a}else{return this._x}},_w:null,w:function(a){if(arguments.length===1){this._w=a;return a}else{return this._w}},_z:null,z:function(a){if(arguments.length===1){this._z=a;return a}else{return this._z}},a1:function(){this.j(new $$t.g4);this.af=this.l().showToolTipTimeout()},b9:null,b8:null,b7:null,b6:null,q:function(){return true},cc:function(){return this.b8},cd:function(){return this.b9},cb:function(){return this.b7},ca:function(){return this.b6},by:null,bz:null,bv:null,bw:null,b0:null,b1:null,bx:null,c:null,d:null,e:null,f:null,b2:null,b3:null,o:false,t:null,a:null,at:function(){this.o=true;var a=["#778899","black","#EBEDEF","#617583","#617583","rgba(100,107,114,.74)","rgba(100,107,114,.74)"];var b=["#778899","black","#B2B9C0","#B2B9C0",null,null,null];var c=function(){var $ret=new $$t.a8(Array,0);$ret.add(a);$ret.add(b);return $ret}();this.t.clear();var d=this.a.length;for(var e=0;e<d;e++){var f=this.a[e];var g="ui-bulletgraph-"+f;var h="ui-bulletgraph-"+f+"-fill";var i="ui-bulletgraph-"+f+"-outline";var j;if(!function(){var k=$$t.$gq.u.tryGetValue(h,j);j=k.p1;return k.ret}()){j=$$t.$ep.f(h,g,"background-color",this.ak(),a[e]);$$t.$gq.u.add(h,j)}var k;if(!function(){var l=$$t.$gq.u.tryGetValue(i,k);k=l.p1;return l.ret}()){k=$$t.$ep.f(i,g,"border-top-color",this.ak(),b[e]);$$t.$gq.u.add(i,k)}var l=new $$t.f8(String,$$t.$co.$type,0);l.item("fill",j);l.item("outline",k);this.t.item(this.a[e],l)}this.bo();if($$t.$gq.g==null||$$t.$gq.h==null){var m=$$t.$ep.e("ui-bulletgraph-range-fill-palette-","ui-bulletgraph-range-outline-palette-","ui-bulletgraph-range-palette-",this.ak(),$$t.$gq.g,$$t.$gq.h,["#216E99","#216E99","#44acd6","#44acd6","#cecece","#cecece"]);$$t.$gq.g=m.p4;$$t.$gq.h=m.p5}this.c=$$t.$gq.g;this.d=$$t.$gq.h;if(this.e==null){this.l().rangeBrushes(this.c)}if(this.f==null){this.l().rangeOutlines(this.d)}this.o=false},bo:function(){this.o=true;var a=this.a.length;for(var b=0;b<a;b++){var c=this.a[b];this.bn(c,this.t.item(c))}this.o=false},bn:function(a,b){var c=b.item("fill");var d=b.item("outline");switch(a){case"targetvalue":if(this.by==null){this.l().targetValueBrush(c)}if(this.bz==null){this.l().targetValueOutline(d)}break;case"value":if(this.b2==null){this.l().valueBrush(c)}if(this.b3==null){this.l().valueOutline(d)}break;case"backing":if(this.bv==null){this.l().backingBrush(c)}if(this.bw==null){this.l().backingOutline(d)}break;case"tick":if(this.b1==null){this.l().tickBrush(c)}break;case"minortick":if(this.bx==null){this.l().minorTickBrush(c)}break;case"label":this.bu=c;break}},ay:function(a,b,c){var d=b;var e=c;if(!this.o){switch(a){case"TargetValueBrush":this.by=e;break;case"TargetValueOutline":this.bz=e;
break;case"BackingBrush":this.bv=e;break;case"BackingOutline":this.bw=e;break;case"ValueBrush":this.b2=e;break;case"ValueOutline":this.b3=e;break;case"TickBrush":this.b1=e;break;case"MinorTickBrush":this.bx=e;break}if(e==null){this.bo()}}},a2:function(a,b){if(!this.o){this.e=b;if(this.e==null){this.l().rangeBrushes(this.c)}}},a3:function(a,b){if(!this.o){this.f=b;if(this.f==null){this.l().rangeOutlines(this.d)}}},b:function(a,b){var c=this.al;if(c==null){c=this.al=$("<span style='position:absolute;display:none' />");$("body").append(this.al)}var d=b.length,e=d;var f=new Array(e);while(e-->0){f[e]=b[e]=="font"?null:c.css(b[e])}c.addClass(a);while(d-->0){var g=b[d];g=c.css(g);b[d]=g==null||g.length==0||g=="null"||g=="transparent"||g==f[d]?null:g}c.removeClass(a);return b},bj:function(){this.at();this.bp();this.bf()},_s:false,s:function(a){if(arguments.length===1){this._s=a;return a}else{return this._s}},_r:false,r:function(a){if(arguments.length===1){this._r=a;return a}else{return this._r}},ai:null,_j:null,j:function(a){if(arguments.length===1){this._j=a;return a}else{return this._j}},ae:0,ag:0,b5:function(a){var b=$$t.$g5.c3(this.ak());return{__x:a.__x-b.left(),__y:a.__y-b.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},ao:null,ah:0,b4:null,af:0,bi:function(a,b,c,d){this.b4=a;this.ah=c;this.ao=d;this.be();this.ag=window.setTimeout(this.bq.runOn(this),this.af);this.r(true)},au:function(){if(this.r()){window.clearTimeout(this.ag);this.r(false)}if(this.s()){var a=this.l().toolTip();window.clearTimeout(this.ae);a.hide();this.s(false);this.j(null)}this.af=this.l().showToolTipTimeout()},be:function(){if(this.r()){window.clearTimeout(this.ag)}if(this.s()){var a=this.l().toolTip();window.clearTimeout(this.ae);a.hide();this.s(false);this.af=$a(this.l().showToolTipTimeout(),2)}},bq:function(){var $self=this;if(this.r()){window.clearTimeout(this.ag);this.r(false)}var a=this.ah;var b=this.ao;var c=this.b4;this.ae=window.setTimeout(this.au.runOn(this),10*this.l().showToolTipTimeout());var d=this.l().ranges().__inner[a];if(this.ai!=this.l().toolTip()){if(this.ai!=null){this.ai.remove()}this.ai=this.l().toolTip();this.ai.css("position","absolute");this.ak().append(this.ai)}this.j(this.i(b,a));var context_=this.j();var tooltip_=this.ai;var tooltipType_=b;if(tooltip_.updateToolTip){tooltip_.updateToolTip(context_,tooltipType_)}var e=this.ai.find(".ui-bulletgraph-"+b+"-tooltip");if(e!=null&&e.length>0){var f=["border-color","border-width","border-style","border-radius","background-color","padding","font-weight"];var g=function(){var $ret=new $$t.a8(String,0);$ret.add($self.j().brush().color().colorString());$ret.add("2px");$ret.add("solid");$ret.add("4px");$ret.add("rgba(230, 230, 230, 0.74)");$ret.add("4px");$ret.add("bold");return $ret}();var h=new $$t.f8(String,String,0);var i=new Array(f.length);$.ig.util.arrayCopy1(f,0,i,0,f.length);this.b("ui-bulletgraph-"+b+"-tooltip",i);for(var j=0;j<i.length;j++){e.css(f[j],i[j]==null?g.__inner[j]:i[j])}}this.ai.css("top",(c.__y+15).toString()+"px").css("left",(c.__x+15).toString()+"px");this.ai.show();this.s(true)},i:function(a,b){var c=new $$t.g4;switch(a){case"range":var d=this.l().ranges().__inner[b];c.item(d);c.itemName(d.name());c.label(d.name()+": "+d.startValue().toString()+"-"+d.endValue().toString());var e=d.brush();var f=d.outline();c.brush(e!=null?e:this.l().gi(b,this.c));c.outline(f!=null?f:this.l().gi(b,this.d));c.thickness(d.strokeThickness());break;case"value":c.item(this.l().value());c.itemName(this.l().valueName());c.label(this.l().valueName()!=null?this.l().valueName()+": "+this.l().value().toString():this.l().value().toString());c.brush(this.l().valueBrush());c.outline(this.l().valueOutline());c.thickness(this.l().valueStrokeThickness());break;case"targetvalue":c.item(this.l().targetValue());c.itemName(this.l().targetValueName());c.label(this.l().targetValueName()!=null?this.l().targetValueName()+": "+this.l().targetValue().toString():this.l().targetValue().toString());c.brush(this.l().targetValueBrush());c.outline(this.l().targetValueOutline());c.thickness(this.l().targetValueStrokeThickness());break}return c},az:function(a){var b=$(a);this.ak(b);var c=Math.round(b.width());var d=Math.round(b.height());this.ak().css("position","relative");var e=$("<canvas style='position:absolute'></canvas>");this.ak().append(e);this.an=c;this.am=d;e.attr("width",c.toString());e.attr("height",d.toString());if(this.al==null){this.al=$("<span style='position:absolute;display:none' />")}this.ak().append(this.al);this.l().gv(new $$t.bw(0,0,0,c,d));this.l().gt(new $$t.bw(0,0,0,c,d));this.aj(e);var f=this.aj()[0].getContext("2d");this.n(new $$t.gr(new $$t.hn,f));this.at();this.bp();this.n().ab(this.m);this.bd()},a0:function(){var a=Math.round(this.ak().width());var b=Math.round(this.ak().height());this.l().gv(new $$t.bw(0,0,0,a,b));this.l().gt(new $$t.bw(0,0,0,a,b))},aq:function(){this.bd()},v:null,bg:function(a){this.v=a},bd:function(){if(this.an!=this.l().gv().width()||this.am!=this.l().gv().height()){this.aj().attr("width",this.l().gv().width().toString());this.aj().attr("height",this.l().gv().height().toString());this.an=$.ig.truncate(Math.round(this.l().gv().width()));this.am=$.ig.truncate(Math.round(this.l().gv().height()))}this.n().j(this.l().gv().left(),this.l().gv().top(),this.l().gv().width(),this.l().gv().height());this.n().r(this.b6);if(this.v!=null){for(var a=0;a<this.v.count();a++){this.n().r(this.v.__inner[a])}}for(var b=0;b<this.w().count();b++){this.n().ab(this.m);this.n().v(this.w().__inner[b])}for(var c=0;c<this.x().count();c++){this.n().r(this.x().__inner[c])}this.n().r(this.b9);this.n().r(this.b8)},bp:function(){if(this.l().font()!=null){this.m=this.l().aq()}else{this.m=$$t.$hu.c(this.ak())}this.aa=this.ab(this.m);if(this.l().fontBrush()==null){this.bt=new $$t.co;this.bt.__fill=this.ak().css("color");this.l().fontBrush(this.bt)}if(this.n()!=null){this.n().ab(this.m)}},ac:function(a){var b=$b($$t.$d5.$type,a);if(b!=null&&b.aa()!=null){return this.n().e(b.aa())+0}return 0},cg:function(a){if($.ig.util.isNaN(this.aa)){this.aa=this.ab(null)}var b=this.ac(a);var c=this.aa;return new $$t.bx(1,b,c)},bu:null,bh:function(a,b){if(b!=null){a.ab(b)}else{a.ab(this.bu)}},a8:function(a,b,c){a.l(b);a.m(c)},a7:function(a,b){},a9:function(a,b){},ab:function(a){var tempSpan_=$("<span>M</span>");var b=$("body");b.append(tempSpan_);if(a!=null){tempSpan_.css("font",a.f())}var offset_=tempSpan_.attr("offsetHeight");if(isNaN(offset_)){offset_=tempSpan_[0].offsetHeight}tempSpan_.remove();return parseInt(offset_)},p:false,m:null,bt:null,aa:0,bf:function(){if(!this.p){this.p=true;window.setTimeout(this.ap.runOn(this),0)}},ap:function(){if(this.p){this.p=false;this.l().d7()}},flush:function(){if(this.p){this.ap()}},ar:function(a){a.scalePath(new $$t.hv(1,"Scale",this.b7));a.targetValuePath(new $$t.hv(1,"TargetValue",this.b8));a.valuePath(new $$t.hv(1,"Value",this.b9));a.backingPath(new $$t.hv(1,"Backing",this.b6));var b=this.m;var d=this.w().getEnumerator();while(d.moveNext()){var c=d.current();if(c.__visibility==0){var e=$$t.$hu.d(c,b);var f=new $$t.ef;f.labelValue(c.aa());f.labelPosition({__x:c.l(),__y:c.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});f.labelSize(this.cg(c));f.appearance($$t.$cn.fromTextElement(c,e));a.scaleLabels().add(f)}}var h=this.x().getEnumerator();while(h.moveNext()){var g=h.current();if(g.__visibility==0){var i=new $$t.eg;i.tickPath(new $$t.hv(1,"tickmarks",g));a.scaleTickmarks().add(i)}}var k=this.v.getEnumerator();while(k.moveNext()){var j=k.current();if(j.__visibility==0){var l=new $$t.eh;var m=new $$t.hv(1,"range",j);l.rangePath(m);a.ranges().add(l)}}},ba:function(a){a.__visibility=0},bb:function(a){a.__visibility=1},bc:function(a){this.y().remove(a)},cf:function(){var a=new $$t.da;this.y().add(a);return a},bk:function(a){a.__visibility=0},bl:function(a){a.__visibility=1},bm:function(a){this.z().remove(a)},bs:function(){var a=new $$t.d5;this.z().add(a);return a},a4:function(a){a.__visibility=0},a5:function(a){a.__visibility=1},a6:function(a){this.x().remove(a)},ce:function(){var a=new $$t.da;this.x().add(a);return a},av:function(a){a.__visibility=0},aw:function(a){a.__visibility=1},ax:function(a){this.w().remove(a)},br:function(){var a=new $$t.d5;this.w().add(a);return a},k:function(){var $self=this;if(this.j()==null){return null}return function(){var $ret=new $$t.hw;$ret.b($self.ah);$ret.d($self.b4);$ret.c($self.ao);$ret.a($self.j());return $ret}()},$type:new $.ig.Type("XamBulletGraphView",$.ig.$ot)},true);$c("LinearScaleVisualData:ea","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("LinearScaleVisualData",$.ig.$ot)},true);$c("LinearGraphScaleLabelVisualData:ef","Object",{init:function(){this._labelSize=new $$t.bx;$.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({__x:(this.labelPosition().__x-a.left())/a.width(),__y:(this.labelPosition().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.labelSize(new $$t.bx(1,this.labelSize().k()/a.width(),this.labelSize().j()/a.height()))},serialize:function(){return"{ labelValue: '"+this.labelValue()+"', labelSize: { width: "+this.labelSize().k()+", height: "+this.labelSize().j()+"}, labelPosition: { x: "+this.labelPosition().__x+", y: "+this.labelPosition().__y+"}, appearance: "+this.appearance().serialize()+"}"},$type:new $.ig.Type("LinearGraphScaleLabelVisualData",$.ig.$ot)},true);$c("LinearGraphScaleLabelVisualDataList:eb","List$1",{init:function(){$$t.$a8.init.call(this,$$t.$ef.$type,0)},$type:new $.ig.Type("LinearGraphScaleLabelVisualDataList",$$t.$a8.$type.specialize($$t.$ef.$type))},true);$c("LinearGraphScaleTickmarkVisualData:eg","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("LinearGraphScaleTickmarkVisualData",$.ig.$ot)},true);$c("LinearGraphScaleTickmarkVisualDataList:ec","List$1",{init:function(){$$t.$a8.init.call(this,$$t.$eg.$type,0)},$type:new $.ig.Type("LinearGraphScaleTickmarkVisualDataList",$$t.$a8.$type.specialize($$t.$eg.$type))},true);$c("LinearGraphRangeVisualData:eh","ToolTipItemVisualData",{init:function(){$$t.$ca.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: '"+this.type()+"'}"},type:function(){return"range"},$type:new $.ig.Type("LinearGraphRangeVisualData",$$t.$ca.$type)},true);$c("LinearGraphRangeVisualDataList:ed","List$1",{init:function(){$$t.$a8.init.call(this,$$t.$eh.$type,0)},$type:new $.ig.Type("LinearGraphRangeVisualDataList",$$t.$a8.$type.specialize($$t.$eh.$type))},true);$c("LinearGraphToolTipVisualData:ee","Object",{init:function(){this._outline=new $$t.ch;this._itemBrush=new $$t.ch;$.ig.$op.init.call(this)},_item:null,item:function(a){if(arguments.length===1){this._item=a;return a}else{return this._item}},_outline:null,outline:function(a){if(arguments.length===1){this._outline=a;return a}else{return this._outline}},_itemBrush:null,itemBrush:function(a){if(arguments.length===1){this._itemBrush=a;return a}else{return this._itemBrush}},_thickness:0,thickness:function(a){if(arguments.length===1){this._thickness=a;return a}else{return this._thickness}},serialize:function(){var a=new $$t.cl(0);a.k("{ item: ");if(this.item()!=null){a.k(this.item().serialize())}a.k(", ");a.k("outline: ");a.k($$t.$cn.serializeColor(this.outline()));a.k(", ");a.k("itemBrush: ");a.k($$t.$cn.serializeColor(this.itemBrush()));a.k(", ");a.k("thickness: ");a.k(this.thickness().toString());a.k("}");return a.toString()},$type:new $.ig.Type("LinearGraphToolTipVisualData",$.ig.$ot)},true);$$t.$ek.horizontal=0;$$t.$ek.vertical=1;$$t.$fy.dx="TransitionProgress";$$t.$fy.c6="Orientation";$$t.$fy.db="Ranges";$$t.$fy.c7="RangeBrushes";$$t.$fy.da="RangeOutlines";$$t.$fy.c0="MinimumValue";$$t.$fy.cy="MaximumValue";$$t.$fy.dm="TargetValue";$$t.$fy.dj="TargetValueName";$$t.$fy.d4="Value";$$t.$fy.d1="ValueName";$$t.$fy.c8="RangeInnerExtent";$$t.$fy.c9="RangeOuterExtent";$$t.$fy.dz="ValueInnerExtent";$$t.$fy.d2="ValueOuterExtent";$$t.$fy.cs="Interval";$$t.$fy.dr="TicksPostInitial";$$t.$fy.ds="TicksPreTerminal";$$t.$fy.cv="LabelInterval";$$t.$fy.bf=0;$$t.$fy.cu="LabelExtent";$$t.$fy.cw="LabelsPostInitial";$$t.$fy.cx="LabelsPreTerminal";$$t.$fy.c2="MinorTickCount";$$t.$fy.b8=.1;$$t.$fy.dt="TickStartExtent";$$t.$fy.dq="TickEndExtent";$$t.$fy.du="TickStrokeThickness";$$t.$fy.dp="TickBrush";$$t.$fy.cq="FontBrush";$$t.$fy.dy="ValueBrush";$$t.$fy.d3="ValueOutline";$$t.$fy.d5="ValueStrokeThickness";$$t.$fy.c4="MinorTickStartExtent";$$t.$fy.c3="MinorTickEndExtent";$$t.$fy.c5="MinorTickStrokeThickness";$$t.$fy.c1="MinorTickBrush";$$t.$fy.ct="IsScaleInverted";$$t.$fy.ck="BackingBrush";$$t.$fy.cn="BackingOutline";$$t.$fy.co="BackingStrokeThickness";$$t.$fy.cl="BackingInnerExtent";$$t.$fy.cm="BackingOuterExtent";$$t.$fy.dd="ScaleStartExtent";$$t.$fy.dc="ScaleEndExtent";$$t.$fy.dg="TargetValueBrush";$$t.$fy.df="TargetValueBreadth";$$t.$fy.dh="TargetValueInnerExtent";$$t.$fy.dk="TargetValueOuterExtent";$$t.$fy.dl="TargetValueOutline";$$t.$fy.dn="TargetValueStrokeThickness";$$t.$fy.cz="MergeViewPorts";$$t.$fy.dw="TransitionDuration";$$t.$fy.de="ShowToolTipTimeout";$$t.$fy.dv="ToolTip";$$t.$fy.cr="Font";$$t.$fy.orientationProperty=$$t.$cy.i("Orientation",$$t.$ek.$type,$$t.$fy.$type,new $$t.cz(2,$$t.$ek.getBox(0),function(a,b){a.ed("Orientation",b.d(),b.c())}));$$t.$fy.rangesProperty=$$t.$cy.i("Ranges",$$t.$f6.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("Ranges",b.d(),b.c())}));$$t.$fy.rangeBrushesProperty=$$t.$cy.i("RangeBrushes",$$t.$fb.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("RangeBrushes",b.d(),b.c())}));$$t.$fy.rangeOutlinesProperty=$$t.$cy.i("RangeOutlines",$$t.$fb.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("RangeOutlines",b.d(),b.c())}));$$t.$fy.minimumValueProperty=$$t.$cy.i("MinimumValue",Number,$$t.$fy.$type,new $$t.cz(2,0,function(a,b){a.ed("MinimumValue",b.d(),b.c())}));$$t.$fy.maximumValueProperty=$$t.$cy.i("MaximumValue",Number,$$t.$fy.$type,new $$t.cz(2,100,function(a,b){a.ed("MaximumValue",b.d(),b.c())}));$$t.$fy.targetValueProperty=$$t.$cy.i("TargetValue",Number,$$t.$fy.$type,new $$t.cz(2,NaN,function(a,b){a.ed("TargetValue",b.d(),b.c())}));$$t.$fy.targetValueNameProperty=$$t.$cy.i("TargetValueName",String,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("TargetValueName",b.d(),b.c())}));$$t.$fy.valueProperty=$$t.$cy.i("Value",Number,$$t.$fy.$type,new $$t.cz(2,NaN,function(a,b){a.ed("Value",b.d(),b.c())}));$$t.$fy.valueNameProperty=$$t.$cy.i("ValueName",String,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("ValueName",b.d(),b.c())}));$$t.$fy.rangeInnerExtentProperty=$$t.$cy.i("RangeInnerExtent",Number,$$t.$fy.$type,new $$t.cz(2,.2,function(a,b){a.ed("RangeInnerExtent",b.d(),b.c())}));$$t.$fy.rangeOuterExtentProperty=$$t.$cy.i("RangeOuterExtent",Number,$$t.$fy.$type,new $$t.cz(2,.95,function(a,b){a.ed("RangeOuterExtent",b.d(),b.c())}));$$t.$fy.valueInnerExtentProperty=$$t.$cy.i("ValueInnerExtent",Number,$$t.$fy.$type,new $$t.cz(2,.5,function(a,b){a.ed("ValueInnerExtent",b.d(),b.c())}));$$t.$fy.valueOuterExtentProperty=$$t.$cy.i("ValueOuterExtent",Number,$$t.$fy.$type,new $$t.cz(2,.65,function(a,b){a.ed("ValueOuterExtent",b.d(),b.c())}));$$t.$fy.intervalProperty=$$t.$cy.i("Interval",Number,$$t.$fy.$type,new $$t.cz(2,NaN,function(a,b){a.ed("Interval",b.d(),b.c())}));$$t.$fy.ticksPostInitialProperty=$$t.$cy.i("TicksPostInitial",Number,$$t.$fy.$type,new $$t.cz(2,0,function(a,b){a.ed("TicksPostInitial",b.d(),b.c())}));$$t.$fy.ticksPreTerminalProperty=$$t.$cy.i("TicksPreTerminal",Number,$$t.$fy.$type,new $$t.cz(2,0,function(a,b){a.ed("TicksPreTerminal",b.d(),b.c())}));$$t.$fy.labelIntervalProperty=$$t.$cy.i("LabelInterval",Number,$$t.$fy.$type,new $$t.cz(2,NaN,function(a,b){a.ed("LabelInterval",b.d(),b.c())}));$$t.$fy.labelExtentProperty=$$t.$cy.i("LabelExtent",Number,$$t.$fy.$type,new $$t.cz(2,0,function(a,b){a.ed("LabelExtent",b.d(),b.c())}));$$t.$fy.labelsPostInitialProperty=$$t.$cy.i("LabelsPostInitial",Number,$$t.$fy.$type,new $$t.cz(2,0,function(a,b){a.ed("LabelsPostInitial",b.d(),b.c())}));$$t.$fy.labelsPreTerminalProperty=$$t.$cy.i("LabelsPreTerminal",Number,$$t.$fy.$type,new $$t.cz(2,0,function(a,b){a.ed("LabelsPreTerminal",b.d(),b.c())}));$$t.$fy.minorTickCountProperty=$$t.$cy.i("MinorTickCount",Number,$$t.$fy.$type,new $$t.cz(2,3,function(a,b){a.ed("MinorTickCount",b.d(),b.c())}));$$t.$fy.tickStartExtentProperty=$$t.$cy.i("TickStartExtent",Number,$$t.$fy.$type,new $$t.cz(2,.1,function(a,b){a.ed("TickStartExtent",b.d(),b.c())}));$$t.$fy.tickEndExtentProperty=$$t.$cy.i("TickEndExtent",Number,$$t.$fy.$type,new $$t.cz(2,.2,function(a,b){a.ed("TickEndExtent",b.d(),b.c())}));$$t.$fy.tickStrokeThicknessProperty=$$t.$cy.i("TickStrokeThickness",Number,$$t.$fy.$type,new $$t.cz(2,2,function(a,b){a.ed("TickStrokeThickness",b.d(),b.c())}));$$t.$fy.tickBrushProperty=$$t.$cy.i("TickBrush",$$t.$co.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("TickBrush",b.d(),b.c())}));$$t.$fy.fontBrushProperty=$$t.$cy.i("FontBrush",$$t.$co.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("FontBrush",b.d(),b.c())}));$$t.$fy.valueBrushProperty=$$t.$cy.i("ValueBrush",$$t.$co.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("ValueBrush",b.d(),b.c())}));$$t.$fy.valueOutlineProperty=$$t.$cy.i("ValueOutline",$$t.$co.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("ValueOutline",b.d(),b.c())}));$$t.$fy.valueStrokeThicknessProperty=$$t.$cy.i("ValueStrokeThickness",Number,$$t.$fy.$type,new $$t.cz(2,1,function(a,b){a.ed("ValueStrokeThickness",b.d(),b.c())}));$$t.$fy.minorTickStartExtentProperty=$$t.$cy.i("MinorTickStartExtent",Number,$$t.$fy.$type,new $$t.cz(2,.06,function(a,b){a.ed("MinorTickStartExtent",b.d(),b.c())}));$$t.$fy.minorTickEndExtentProperty=$$t.$cy.i("MinorTickEndExtent",Number,$$t.$fy.$type,new $$t.cz(2,.2,function(a,b){a.ed("MinorTickEndExtent",b.d(),b.c())}));$$t.$fy.minorTickStrokeThicknessProperty=$$t.$cy.i("MinorTickStrokeThickness",Number,$$t.$fy.$type,new $$t.cz(2,1,function(a,b){a.ed("MinorTickStrokeThickness",b.d(),b.c())}));$$t.$fy.minorTickBrushProperty=$$t.$cy.i("MinorTickBrush",$$t.$co.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("MinorTickBrush",b.d(),b.c())}));$$t.$fy.isScaleInvertedProperty=$$t.$cy.i("IsScaleInverted",$$t.$d.$type,$$t.$fy.$type,new $$t.cz(2,false,function(a,b){a.ed("IsScaleInverted",b.d(),b.c())}));$$t.$fy.backingBrushProperty=$$t.$cy.i("BackingBrush",$$t.$co.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("BackingBrush",b.d(),b.c())}));$$t.$fy.backingOutlineProperty=$$t.$cy.i("BackingOutline",$$t.$co.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("BackingOutline",b.d(),b.c())}));$$t.$fy.backingStrokeThicknessProperty=$$t.$cy.i("BackingStrokeThickness",Number,$$t.$fy.$type,new $$t.cz(2,2,function(a,b){a.ed("BackingStrokeThickness",b.d(),b.c())}));$$t.$fy.backingInnerExtentProperty=$$t.$cy.i("BackingInnerExtent",Number,$$t.$fy.$type,new $$t.cz(2,0,function(a,b){a.ed("BackingInnerExtent",b.d(),b.c())}));$$t.$fy.backingOuterExtentProperty=$$t.$cy.i("BackingOuterExtent",Number,$$t.$fy.$type,new $$t.cz(2,1,function(a,b){a.ed("BackingOuterExtent",b.d(),b.c())}));$$t.$fy.scaleStartExtentProperty=$$t.$cy.i("ScaleStartExtent",Number,$$t.$fy.$type,new $$t.cz(2,.05,function(a,b){a.ed("ScaleStartExtent",b.d(),b.c())}));$$t.$fy.scaleEndExtentProperty=$$t.$cy.i("ScaleEndExtent",Number,$$t.$fy.$type,new $$t.cz(2,.95,function(a,b){a.ed("ScaleEndExtent",b.d(),b.c())}));$$t.$fy.targetValueBrushProperty=$$t.$cy.i("TargetValueBrush",$$t.$co.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("TargetValueBrush",b.d(),b.c())}));$$t.$fy.targetValueBreadthProperty=$$t.$cy.i("TargetValueBreadth",Number,$$t.$fy.$type,new $$t.cz(2,3,function(a,b){a.ed("TargetValueBreadth",b.d(),b.c())}));$$t.$fy.targetValueInnerExtentProperty=$$t.$cy.i("TargetValueInnerExtent",Number,$$t.$fy.$type,new $$t.cz(2,.3,function(a,b){a.ed("TargetValueInnerExtent",b.d(),b.c())}));$$t.$fy.targetValueOuterExtentProperty=$$t.$cy.i("TargetValueOuterExtent",Number,$$t.$fy.$type,new $$t.cz(2,.85,function(a,b){a.ed("TargetValueOuterExtent",b.d(),b.c())}));$$t.$fy.targetValueOutlineProperty=$$t.$cy.i("TargetValueOutline",$$t.$co.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("TargetValueOutline",b.d(),b.c())}));$$t.$fy.targetValueStrokeThicknessProperty=$$t.$cy.i("TargetValueStrokeThickness",Number,$$t.$fy.$type,new $$t.cz(2,1,function(a,b){a.ed("TargetValueStrokeThickness",b.d(),b.c())}));$$t.$fy.fc=$$t.$cy.i("MergeViewPorts",$$t.$d.$type,$$t.$fy.$type,new $$t.cz(2,false,function(a,b){a.ed("MergeViewPorts",b.d(),b.c())}));$$t.$fy.transitionDurationProperty=$$t.$cy.i("TransitionDuration",$.ig.Number.prototype.$type,$$t.$fy.$type,new $$t.cz(2,0,function(a,b){a.ed("TransitionDuration",b.d(),b.c())}));$$t.$fy.showToolTipTimeoutProperty=$$t.$cy.i("ShowToolTipTimeout",$.ig.Number.prototype.$type,$$t.$fy.$type,new $$t.cz(2,500,function(a,b){a.ed("ShowToolTipTimeout",b.d(),b.c())}));$$t.$fy.toolTipProperty=$$t.$cy.i("ToolTip",$.ig.$op.$type,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("ToolTip",b.d(),b.c())}));$$t.$fy.fontProperty=$$t.$cy.i("Font",String,$$t.$fy.$type,new $$t.cz(2,null,function(a,b){a.ed("Font",b.d(),b.c())}));$$t.$hj.t="Name";$$t.$hj.o="Brush";$$t.$hj.w="Outline";$$t.$hj.x="StartValue";$$t.$hj.p="EndValue";$$t.$hj.r="InnerStartExtent";$$t.$hj.q="InnerEndExtent";$$t.$hj.v="OuterStartExtent";$$t.$hj.u="OuterEndExtent";$$t.$hj.y="StrokeThickness";$$t.$hj.nameProperty=$$t.$cy.i("Name",String,$$t.$hj.$type,new $$t.cz(2,null,function(a,b){a.z("Name",b.d(),b.c())}));$$t.$hj.brushProperty=$$t.$cy.i("Brush",$$t.$co.$type,$$t.$hj.$type,new $$t.cz(2,null,function(a,b){a.z("Brush",b.d(),b.c())}));$$t.$hj.outlineProperty=$$t.$cy.i("Outline",$$t.$co.$type,$$t.$hj.$type,new $$t.cz(2,null,function(a,b){a.z("Outline",b.d(),b.c())}));$$t.$hj.startValueProperty=$$t.$cy.i("StartValue",Number,$$t.$hj.$type,new $$t.cz(2,NaN,function(a,b){a.z("StartValue",b.d(),b.c())}));$$t.$hj.endValueProperty=$$t.$cy.i("EndValue",Number,$$t.$hj.$type,new $$t.cz(2,NaN,function(a,b){a.z("EndValue",b.d(),b.c())}));$$t.$hj.innerStartExtentProperty=$$t.$cy.i("InnerStartExtent",Number,$$t.$hj.$type,new $$t.cz(2,NaN,function(a,b){a.z("InnerStartExtent",b.d(),b.c())}));$$t.$hj.innerEndExtentProperty=$$t.$cy.i("InnerEndExtent",Number,$$t.$hj.$type,new $$t.cz(2,NaN,function(a,b){a.z("InnerEndExtent",b.d(),b.c())}));$$t.$hj.outerStartExtentProperty=$$t.$cy.i("OuterStartExtent",Number,$$t.$hj.$type,new $$t.cz(2,NaN,function(a,b){a.z("OuterStartExtent",b.d(),b.c())}));$$t.$hj.outerEndExtentProperty=$$t.$cy.i("OuterEndExtent",Number,$$t.$hj.$type,new $$t.cz(2,NaN,function(a,b){a.z("OuterEndExtent",b.d(),b.c())}));$$t.$hj.strokeThicknessProperty=$$t.$cy.i("StrokeThickness",Number,$$t.$hj.$type,new $$t.cz(2,1,function(a,b){a.z("StrokeThickness",b.d(),b.c())}));$$t.$g4.m="Thickness";$$t.$g4.l="Outline";$$t.$g4.labelProperty=$$t.$cy.i("Label",String,$$t.$g4.$type,new $$t.cz(2,null,function(a,b){$b($$t.$g4.$type,a).n("Label",b.d(),b.c())}));$$t.$g4.itemProperty=$$t.$cy.i("Item",$.ig.$op.$type,$$t.$g4.$type,new $$t.cz(2,null,function(a,b){$b($$t.$g4.$type,a).n("Item",b.d(),b.c())}));$$t.$g4.itemNameProperty=$$t.$cy.i("ItemName",$.ig.$op.$type,$$t.$g4.$type,new $$t.cz(2,null,function(a,b){$b($$t.$g4.$type,a).n("ItemName",b.d(),b.c())}));$$t.$g4.itemBrushProperty=$$t.$cy.i("ItemBrush",$$t.$co.$type,$$t.$g4.$type,new $$t.cz(2,null,function(a,b){$b($$t.$g4.$type,a).n("ItemBrush",b.d(),b.c())}));$$t.$g4.thicknessProperty=$$t.$cy.i("Thickness",Number,$$t.$g4.$type,new $$t.cz(2,0,function(a,b){$b($$t.$g4.$type,a).n("Thickness",b.d(),b.c())}));$$t.$g4.outlineProperty=$$t.$cy.i("Outline",$$t.$co.$type,$$t.$g4.$type,new $$t.cz(2,null,function(a,b){$b($$t.$g4.$type,a).n("Outline",b.d(),b.c())}));$$t.$gq.ad=0;$$t.$gq.u=new $$t.f8(String,$$t.$co.$type,0);$$t.$gq.g=null;$$t.$gq.h=null})(jQuery);